html,
body,
app-root {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
label {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  text-decoration: none;
}
.underline {
  text-decoration: underline;
}
.underline-thickness-1 {
  text-decoration-line: underline;
  text-decoration-thickness: 1px;
}
.text-overline {
  text-decoration: overline;
}
.strikethrough {
  text-decoration: line-through;
}
.unselectable {
  -webkit-user-select: none;
  user-select: none;
  user-drag: none;
  -webkit-user-drag: none;
}
.alias {
  cursor: alias;
}
.all-scroll {
  cursor: all-scroll;
}
.auto {
  cursor: auto;
}
.cell {
  cursor: cell;
}
.col-resize {
  cursor: col-resize;
}
.context-menu {
  cursor: context-menu;
}
.copy {
  cursor: copy;
}
.crosshair {
  cursor: crosshair;
}
.default {
  cursor: default;
}
.e-resize {
  cursor: e-resize;
}
.ew-resize {
  cursor: ew-resize;
}
.grab {
  cursor: grab;
}
.grabbing {
  cursor: grabbing;
}
.help {
  cursor: help;
}
.move {
  cursor: move;
}
.n-resize {
  cursor: n-resize;
}
.ne-resize {
  cursor: ne-resize;
}
.nesw-resize {
  cursor: nesw-resize;
}
.ns-resize {
  cursor: ns-resize;
}
.nw-resize {
  cursor: nw-resize;
}
.nwse-resize {
  cursor: nwse-resize;
}
.no-drop {
  cursor: no-drop;
}
.none {
  cursor: none;
}
.not-allowed {
  cursor: not-allowed;
}
.pointer {
  cursor: pointer;
}
.progress {
  cursor: progress;
}
.row-resize {
  cursor: row-resize;
}
.s-resize {
  cursor: s-resize;
}
.se-resize {
  cursor: se-resize;
}
.sw-resize {
  cursor: sw-resize;
}
.text {
  cursor: text;
}
.w-resize {
  cursor: w-resize;
}
.wait {
  cursor: wait;
}
.zoom-in {
  cursor: zoom-in;
}
.zoom-out {
  cursor: zoom-out;
}
a:not(.disabled),
.actionable:not(.disabled) {
  transition: color 0.2s ease 0s;
  cursor: pointer;
}
a:not(.disabled):hover,
.actionable:not(.disabled):hover {
  text-decoration: none;
  transition: color 0.2s ease 0s;
}
:focus {
  outline: none;
}
.relative {
  position: relative;
}
.hide {
  /* display: none !important; */
}
.sticky {
  position: sticky;
}
.fixed {
  position: fixed;
}
.display-block {
  display: block !important;
}
.display-inline-block {
  display: inline-block !important;
}
.display-none {
  display: none !important;
}
.absolute-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.auto-scroll {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.z-index-low {
  z-index: -1;
}
.z-index-high {
  z-index: 2;
}
.z-index-higher {
  z-index: 10;
}
.z-index-highest {
  z-index: 100;
}
.smooth {
  transition: all 0.2s ease-in-out;
}
.smoother {
  transition: all 0.6s ease-in-out;
}
.smoothest {
  transition: all 1s ease-in-out;
}
.transparent {
  opacity: 0;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-38 {
  opacity: 0.38;
}
.opacity-12 {
  opacity: 0.12;
}
.text-white {
  color: #fff;
}
.vertical-align-middle {
  vertical-align: middle;
}
.vertical-align-top {
  vertical-align: top;
}
.vertical-align-bottom {
  vertical-align: bottom;
}
.text-justify {
  text-align: justify;
}
.text-last-center {
  text-align-last: center;
}
.nowrap {
  white-space: nowrap;
}
.inherit {
  width: inherit;
}
.full-size {
  width: 100%;
  height: 100%;
}
.no-border {
  border: 0px;
}
.white {
  color: #fff;
}
.margin-auto {
  margin: auto;
}
.margin-h-auto {
  margin-left: auto;
  margin-right: auto;
}
.break-word {
  word-break: break-word;
}
.break-all {
  word-break: break-all;
}
.center-inner-base,
.center-inner-column,
.center-inner {
  box-sizing: border-box;
  display: flex;
  max-height: 100%;
  place-content: center space-around;
  align-items: center;
}
.center-inner {
  flex-direction: row;
}
.center-inner-column {
  flex-direction: column;
}
.border-radius-2px {
  border-radius: 2px;
}
.border-radius,
.border-radius-4px {
  border-radius: 4px;
}
.border-circle {
  border-radius: 50%;
}
.swipe-trap {
  touch-action: pan-y !important;
}
.clear-padding-right {
  padding-right: 0 !important;
}
.v2-margin-2px-l {
  margin-left: 2px;
}
.v2-margin-2px-t {
  margin-top: 2px;
}
.v2-margin-n2px-t {
  margin-top: -2px;
}
.v2-margin-n4px-t {
  margin-top: -4px;
}
.v2-margin-n2-h {
  margin-left: -24px;
  margin-right: -24px;
}
.v2-margin-n1-r {
  margin-right: -12px;
}
.v2-margin-n16px-r {
  margin-right: -16px;
}
.v2-padding-2px-t {
  padding-top: 2px;
}
.v2-padding-2px-b {
  padding-bottom: 2px;
}
.v2-margin-6px-r {
  margin-right: 6px;
}
.v2-padding-10px-v {
  padding-top: 10px;
  padding-bottom: 10px;
}
.max-width-100 {
  max-width: 100%;
}
.max-width-90 {
  max-width: 90%;
}
.color-light-green {
  color: #55eba2;
}
.color-green-2 {
  color: #e1fff4;
}
.bg-blue-10 {
  background-color: #f8fdff;
}
.bg-dark-green {
  background-color: #085f46;
}
.v2-padding-6px-h {
  padding-left: 6px;
  padding-right: 6px;
}
.text-overflow-ellipsis {
  text-overflow: ellipsis;
}
.object-fit-cover {
  object-fit: cover;
}
.elevation-lowest {
  box-shadow:
    0 1px 3px #00000005,
    0 2px 2px #0000000a,
    0 0 2px #0000000f;
}
.elevation-1dp {
  box-shadow:
    0 1px 2px #0000004d,
    0 1px 3px 1px #00000026;
}
.elevation-2dp {
  box-shadow:
    0 1px 5px #0003,
    0 3px 4px #0000001f,
    0 2px 4px #00000024;
}
.elevation-3dp {
  box-shadow:
    0 1px 8px #0003,
    0 3px 4px #0000001f,
    0 3px 3px #00000024;
}
.elevation-4dp {
  box-shadow:
    0 1px 10px #0003,
    0 4px 5px #0000001f,
    0 2px 4px #00000024;
}
.elevation-6dp {
  box-shadow:
    0 3px 5px #0003,
    0 1px 18px #0000001f,
    0 6px 10px #00000024;
}
.elevation-8dp {
  box-shadow:
    0 4px 5px #0003,
    0 3px 14px #0000001f,
    0 8px 10px #00000024;
}
.elevation-9dp {
  box-shadow:
    0 5px 6px #0003,
    0 3px 16px #0000001f,
    0 9px 12px #00000024;
}
.elevation-12dp {
  box-shadow:
    0 7px 8px #0003,
    0 5px 22px #0000001f,
    0 12px 17px #00000024;
}
.elevation-16dp {
  box-shadow:
    0 8px 10px #0003,
    0 6px 30px #0000001f,
    0 16px 24px #00000024;
}
.elevation-24dp {
  box-shadow:
    0 11px 15px #0003,
    0 9px 46px #0000001f,
    0 24px 38px #00000024;
}
.flex-row,
.flex-row-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-row-start-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-start;
  align-items: flex-start;
}
.flex-row-start-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-start;
  align-items: center;
}
.flex-row-start-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-start;
  align-items: flex-end;
}
.flex-row-start-stretch {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-row-start-baseline {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-start;
  align-items: baseline;
}
.flex-row-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-row-center-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start center;
  align-items: flex-start;
}
.flex-row-center-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center center;
  align-items: center;
}
.flex-row-center-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end center;
  align-items: flex-end;
}
.flex-row-center-stretch {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-row-center-baseline {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: baseline center;
  align-items: baseline;
}
.flex-row-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-row-end-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-end;
  align-items: flex-start;
}
.flex-row-end-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-end;
  align-items: center;
}
.flex-row-end-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-end;
  align-items: flex-end;
}
.flex-row-end-stretch {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-row-end-baseline {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-end;
  align-items: baseline;
}
.flex-row-around {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-row-around-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-around;
  align-items: flex-start;
}
.flex-row-around-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center space-around;
  align-items: center;
}
.flex-row-around-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-around;
  align-items: flex-end;
}
.flex-row-around-stretch {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-row-around-baseline {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-around;
  align-items: baseline;
}
.flex-row-between {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-row-between-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-between;
  align-items: flex-start;
}
.flex-row-between-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}
.flex-row-between-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-between;
  align-items: flex-end;
}
.flex-row-between-stretch {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-row-between-baseline {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-between;
  align-items: baseline;
}
.flex-row-evenly {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-row-evenly-start {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-evenly;
  align-items: flex-start;
}
.flex-row-evenly-center {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center space-evenly;
  align-items: center;
}
.flex-row-evenly-end {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-evenly;
  align-items: flex-end;
}
.flex-row-evenly-stretch {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-row-evenly-baseline {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-evenly;
  align-items: baseline;
}
.flex-column,
.flex-column-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-column-start-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-start;
  align-items: flex-start;
}
.flex-column-start-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-start;
  align-items: center;
}
.flex-column-start-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-start;
  align-items: flex-end;
}
.flex-column-start-stretch {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-column-start-baseline {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-start;
  align-items: baseline;
}
.flex-column-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-column-center-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start center;
  align-items: flex-start;
}
.flex-column-center-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center center;
  align-items: center;
}
.flex-column-center-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end center;
  align-items: flex-end;
}
.flex-column-center-stretch {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-column-center-baseline {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: baseline center;
  align-items: baseline;
}
.flex-column-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-column-end-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-end;
  align-items: flex-start;
}
.flex-column-end-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-end;
  align-items: center;
}
.flex-column-end-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-end;
  align-items: flex-end;
}
.flex-column-end-stretch {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-column-end-baseline {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-end;
  align-items: baseline;
}
.flex-column-around {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-column-around-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-around;
  align-items: flex-start;
}
.flex-column-around-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center space-around;
  align-items: center;
}
.flex-column-around-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-around;
  align-items: flex-end;
}
.flex-column-around-stretch {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-column-around-baseline {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-around;
  align-items: baseline;
}
.flex-column-between {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-column-between-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-between;
  align-items: flex-start;
}
.flex-column-between-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}
.flex-column-between-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-between;
  align-items: flex-end;
}
.flex-column-between-stretch {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-column-between-baseline {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-between;
  align-items: baseline;
}
.flex-column-evenly {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-column-evenly-start {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-evenly;
  align-items: flex-start;
}
.flex-column-evenly-center {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: center space-evenly;
  align-items: center;
}
.flex-column-evenly-end {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-evenly;
  align-items: flex-end;
}
.flex-column-evenly-stretch {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-column-evenly-baseline {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-evenly;
  align-items: baseline;
}
.flex-row-reverse,
.flex-row-reverse-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-row-reverse-start-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-start;
  align-items: flex-start;
}
.flex-row-reverse-start-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-start;
  align-items: center;
}
.flex-row-reverse-start-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-start;
  align-items: flex-end;
}
.flex-row-reverse-start-stretch {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-row-reverse-start-baseline {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-start;
  align-items: baseline;
}
.flex-row-reverse-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-row-reverse-center-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start center;
  align-items: flex-start;
}
.flex-row-reverse-center-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center center;
  align-items: center;
}
.flex-row-reverse-center-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end center;
  align-items: flex-end;
}
.flex-row-reverse-center-stretch {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-row-reverse-center-baseline {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline center;
  align-items: baseline;
}
.flex-row-reverse-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-row-reverse-end-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-end;
  align-items: flex-start;
}
.flex-row-reverse-end-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-end;
  align-items: center;
}
.flex-row-reverse-end-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-end;
  align-items: flex-end;
}
.flex-row-reverse-end-stretch {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-row-reverse-end-baseline {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-end;
  align-items: baseline;
}
.flex-row-reverse-around {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-row-reverse-around-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-around;
  align-items: flex-start;
}
.flex-row-reverse-around-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center space-around;
  align-items: center;
}
.flex-row-reverse-around-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-around;
  align-items: flex-end;
}
.flex-row-reverse-around-stretch {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-row-reverse-around-baseline {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-around;
  align-items: baseline;
}
.flex-row-reverse-between {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-row-reverse-between-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-between;
  align-items: flex-start;
}
.flex-row-reverse-between-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}
.flex-row-reverse-between-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-between;
  align-items: flex-end;
}
.flex-row-reverse-between-stretch {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-row-reverse-between-baseline {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-between;
  align-items: baseline;
}
.flex-row-reverse-evenly {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-row-reverse-evenly-start {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-evenly;
  align-items: flex-start;
}
.flex-row-reverse-evenly-center {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center space-evenly;
  align-items: center;
}
.flex-row-reverse-evenly-end {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-evenly;
  align-items: flex-end;
}
.flex-row-reverse-evenly-stretch {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-row-reverse-evenly-baseline {
  flex-direction: row-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-evenly;
  align-items: baseline;
}
.flex-column-reverse,
.flex-column-reverse-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-column-reverse-start-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-start;
  align-items: flex-start;
}
.flex-column-reverse-start-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-start;
  align-items: center;
}
.flex-column-reverse-start-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-start;
  align-items: flex-end;
}
.flex-column-reverse-start-stretch {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-column-reverse-start-baseline {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-start;
  align-items: baseline;
}
.flex-column-reverse-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-column-reverse-center-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start center;
  align-items: flex-start;
}
.flex-column-reverse-center-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center center;
  align-items: center;
}
.flex-column-reverse-center-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end center;
  align-items: flex-end;
}
.flex-column-reverse-center-stretch {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch center;
  align-items: stretch;
}
.flex-column-reverse-center-baseline {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline center;
  align-items: baseline;
}
.flex-column-reverse-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-column-reverse-end-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start flex-end;
  align-items: flex-start;
}
.flex-column-reverse-end-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-end;
  align-items: center;
}
.flex-column-reverse-end-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end flex-end;
  align-items: flex-end;
}
.flex-column-reverse-end-stretch {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-end;
  align-items: stretch;
}
.flex-column-reverse-end-baseline {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline flex-end;
  align-items: baseline;
}
.flex-column-reverse-around {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-column-reverse-around-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-around;
  align-items: flex-start;
}
.flex-column-reverse-around-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center space-around;
  align-items: center;
}
.flex-column-reverse-around-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-around;
  align-items: flex-end;
}
.flex-column-reverse-around-stretch {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-around;
  align-items: stretch;
}
.flex-column-reverse-around-baseline {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-around;
  align-items: baseline;
}
.flex-column-reverse-between {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-column-reverse-between-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-between;
  align-items: flex-start;
}
.flex-column-reverse-between-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}
.flex-column-reverse-between-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-between;
  align-items: flex-end;
}
.flex-column-reverse-between-stretch {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.flex-column-reverse-between-baseline {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-between;
  align-items: baseline;
}
.flex-column-reverse-evenly {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-column-reverse-evenly-start {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start space-evenly;
  align-items: flex-start;
}
.flex-column-reverse-evenly-center {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: center space-evenly;
  align-items: center;
}
.flex-column-reverse-evenly-end {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: flex-end space-evenly;
  align-items: flex-end;
}
.flex-column-reverse-evenly-stretch {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
}
.flex-column-reverse-evenly-baseline {
  flex-direction: column-reverse;
  box-sizing: border-box;
  display: flex;
  place-content: baseline space-evenly;
  align-items: baseline;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-row-wrap {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start;
  align-items: flex-start;
}
.flex-row-wrap-stretch {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: stretch flex-start;
  align-items: stretch;
}
.flex-row-wrap-center {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-start;
  align-items: center;
}
.flex-row-wrap-center-start {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: center;
  align-items: flex-start;
}
.flex-row-wrap-baseline {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: center flex-start;
  align-items: baseline;
}
.flex-scale {
  flex: 1 1 auto;
}
.flex-factor-1 {
  flex: 1;
}
.flex-justify-content-between {
  justify-content: space-between;
}
.flex-scale-basis-0 {
  flex: 1 1 0;
}
.flex-scale-up {
  flex: 1 0 0%;
}
.flex-scale-down {
  flex: 0 1 100%;
}
.flex-noshrink {
  flex-shrink: 0;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-gap-4:not([class*="flex-column"]) {
  margin-right: -4px;
  margin-bottom: -4px;
  width: calc(100% + 4px);
}
.flex-gap-4:not([class*="flex-column"]) > * {
  margin-right: 4px;
  margin-bottom: 4px;
}
.flex-gap-4[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 4px;
}
.flex-gap-12:not([class*="flex-column"]) {
  margin-right: -12px;
  margin-bottom: -12px;
  width: calc(100% + 12px);
}
.flex-gap-12:not([class*="flex-column"]) > * {
  margin-right: 12px;
  margin-bottom: 12px;
}
.flex-gap-12[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 12px;
}
.flex-gap-24:not([class*="flex-column"]) {
  margin-right: -24px;
  margin-bottom: -24px;
  width: calc(100% + 24px);
}
.flex-gap-24:not([class*="flex-column"]) > * {
  margin-right: 24px;
  margin-bottom: 24px;
}
.flex-gap-24[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 24px;
}
.flex-gap-36:not([class*="flex-column"]) {
  margin-right: -36px;
  margin-bottom: -36px;
  width: calc(100% + 36px);
}
.flex-gap-36:not([class*="flex-column"]) > * {
  margin-right: 36px;
  margin-bottom: 36px;
}
.flex-gap-36[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 36px;
}
.flex-gap-48:not([class*="flex-column"]) {
  margin-right: -48px;
  margin-bottom: -48px;
  width: calc(100% + 48px);
}
.flex-gap-48:not([class*="flex-column"]) > * {
  margin-right: 48px;
  margin-bottom: 48px;
}
.flex-gap-48[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 48px;
}
.flex-gap-56:not([class*="flex-column"]) {
  margin-right: -56px;
  margin-bottom: -56px;
  width: calc(100% + 56px);
}
.flex-gap-56:not([class*="flex-column"]) > * {
  margin-right: 56px;
  margin-bottom: 56px;
}
.flex-gap-56[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 56px;
}
.flex-gap-84:not([class*="flex-column"]) {
  margin-right: -84px;
  margin-bottom: -84px;
  width: calc(100% + 84px);
}
.flex-gap-84:not([class*="flex-column"]) > * {
  margin-right: 84px;
  margin-bottom: 84px;
}
.flex-gap-84[class*="flex-column"] > *:not(:last-child) {
  margin-bottom: 84px;
}
@font-face {
  font-family: icomoon;
  src: url(../fonts/icomoon.eot);
  src:
    url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),
    url(../fonts/icomoon.ttf) format("truetype"),
    url(../fonts/icomoon.woff) format("woff"),
    url(../images/icomoon.svg#icomoon) format("svg");
  font-weight: 400;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-chat-3:before {
  content: "\e938";
}
.icon-seed-flower-3:before {
  content: "\e936";
}
.icon-diamond-3:before {
  content: "\e937";
}
.icon-application-weight-3:before {
  content: "\e933";
}
.icon-give-3:before {
  content: "\e932";
}
.icon-increase-3:before {
  content: "\e935";
}
.icon-share-3:before {
  content: "\e934";
}
.icon-gift-300:before {
  content: "\e931";
}
.icon-sold-out-300:before {
  content: "\e930";
}
.icon-regular-user-300:before {
  content: "\e92f";
}
.icon-pdf-weight-2:before {
  content: "\e92e";
}
.icon-relation-weight-3:before {
  content: "\e92d";
}
.icon-upload-3:before {
  content: "\e92b";
}
.icon-view-dashboard-3:before {
  content: "\e92c";
}
.icon-income-200:before {
  content: "\e927";
}
.icon-total-200:before {
  content: "\e928";
}
.icon-price-tag-200:before {
  content: "\e929";
}
.icon-tags-200:before {
  content: "\e92a";
}
.icon-home-solid-weight-3:before {
  content: "\e900";
}
.icon-home-weight-3:before {
  content: "\e926";
}
.icon-renter-logo-weight-5:before {
  content: "\e925";
}
.icon-renter-logo-weight-1:before {
  content: "\e921";
}
.icon-renter-logo-weight-2:before {
  content: "\e922";
}
.icon-renter-logo-weight-3:before {
  content: "\e923";
}
.icon-renter-logo-weight-4:before {
  content: "\e924";
}
.icon-caret-up-weight-3:before {
  content: "\e91f";
}
.icon-caret-down-weight-3:before {
  content: "\e91e";
}
.icon-plus-weight-3:before {
  content: "\e91d";
}
.icon-caret-right-weight-3:before {
  content: "\e91c";
}
.icon-caret-left-weight-3:before {
  content: "\e91b";
}
.icon-bars-weight-3:before {
  content: "\e920";
}
.icon-package-weight-3:before {
  content: "\e90e";
}
.icon-credit-card-weight-3:before {
  content: "\e919";
}
.icon-left-arrow-weight-3:before {
  content: "\e918";
}
.icon-ark7-logo-s1:before {
  content: "\e901";
}
.icon-fullsize-logo-weight-1:before {
  content: "\e902";
}
.icon-fullsize-logo-weight-2:before {
  content: "\e903";
}
.icon-fullsize-logo-weight-3:before {
  content: "\e904";
}
.icon-fullsize-logo-weight-4:before {
  content: "\e905";
}
.icon-fullsize-logo-weight-5:before {
  content: "\e906";
}
.icon-square-logo-weight-1:before {
  content: "\e907";
}
.icon-square-logo-weight-2:before {
  content: "\e908";
}
.icon-square-logo-weight-3:before {
  content: "\e909";
}
.icon-square-logo-weight-4:before {
  content: "\e90a";
}
.icon-square-logo-weight-5:before {
  content: "\e90b";
}
.icon-email-weight-3:before {
  content: "\e90c";
}
.icon-lock-weight-3:before {
  content: "\e90d";
}
.icon-user-weight-3:before {
  content: "\e90f";
}
.icon-pie-weight-3:before {
  content: "\e910";
}
.icon-divide-weight-3:before {
  content: "\e911";
}
.icon-edit-weight-3:before {
  content: "\e912";
}
.icon-coins-weight-3:before {
  content: "\e913";
}
.icon-book-case-weight-3:before {
  content: "\e914";
}
.icon-gears-weight-3:before {
  content: "\e915";
}
.icon-sign-out-weight-3:before {
  content: "\e916";
}
.icon-question-weight-3:before {
  content: "\e917";
}
.icon-code-weight-3:before {
  content: "\e91a";
}
.mat-tab-group.striped-tab-group,
.mat-mdc-tab-group.striped-tab-group {
  overflow: hidden;
}
.mat-tab-group.striped-tab-group > .mat-tab-header,
.mat-tab-group.striped-tab-group > .mat-mdc-tab-header,
.mat-mdc-tab-group.striped-tab-group > .mat-tab-header,
.mat-mdc-tab-group.striped-tab-group > .mat-mdc-tab-header {
  display: none;
}
.mat-tab-group.striped-tab-group > .mat-tab-body-wrapper,
.mat-tab-group.striped-tab-group > .mat-mdc-tab-body-wrapper,
.mat-mdc-tab-group.striped-tab-group > .mat-tab-body-wrapper,
.mat-mdc-tab-group.striped-tab-group > .mat-mdc-tab-body-wrapper {
  overflow: unset;
}
.mat-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active,
.mat-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active,
.mat-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active,
.mat-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active,
.mat-mdc-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active,
.mat-mdc-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active,
.mat-mdc-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active,
.mat-mdc-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active {
  overflow: unset;
}
.mat-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-tab-body-content,
.mat-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body.mat-tab-body-active
  > .mat-mdc-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-tab-body-content,
.mat-mdc-tab-group.striped-tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body.mat-mdc-tab-body-active
  > .mat-mdc-tab-body-content {
  height: auto;
  overflow: unset;
}
@font-face {
  font-family: Heebo;
  src: url(../fonts/Heebo-VariableFont-wght.ttf) format("truetype");
  text-rendering: optimizeLegibility;
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-delight .children-margin-lg-v > *:not(:first-child) {
    margin-top: 60px;
  }
  .ds-delight .margin-lg {
    margin: 60px;
  }
  .ds-delight .margin-lg-n {
    margin: -60px;
  }
  .ds-delight .margin-lg-h {
    margin-left: 60px;
    margin-right: 60px;
  }
  .ds-delight .margin-lg-h-n {
    margin-left: -60px;
    margin-right: -60px;
  }
  .ds-delight .margin-lg-v {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .ds-delight .margin-lg-v-n {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .ds-delight .margin-lg-t {
    margin-top: 60px;
  }
  .ds-delight .margin-lg-t-n {
    margin-top: -60px;
  }
  .ds-delight .margin-lg-b {
    margin-bottom: 60px;
  }
  .ds-delight .margin-lg-b-n {
    margin-bottom: -60px;
  }
  .ds-delight .margin-lg-l {
    margin-left: 60px;
  }
  .ds-delight .margin-lg-l-n {
    margin-left: -60px;
  }
  .ds-delight .margin-lg-r {
    margin-right: 60px;
  }
  .ds-delight .margin-lg-r-n {
    margin-right: -60px;
  }
  .ds-delight .margin-lg_xs {
    margin: 60px !important;
  }
  .ds-delight .margin-lg-n_xs {
    margin: -60px !important;
  }
  .ds-delight .margin-lg-h_xs {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .ds-delight .margin-lg-h-n_xs {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .ds-delight .margin-lg-v_xs {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-lg-v-n_xs {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-lg-t_xs {
    margin-top: 60px !important;
  }
  .ds-delight .margin-lg-t-n_xs {
    margin-top: -60px !important;
  }
  .ds-delight .margin-lg-b_xs {
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-lg-b-n_xs {
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-lg-l_xs {
    margin-left: 60px !important;
  }
  .ds-delight .margin-lg-l-n_xs {
    margin-left: -60px !important;
  }
  .ds-delight .margin-lg-r_xs {
    margin-right: 60px !important;
  }
  .ds-delight .margin-lg-r-n_xs {
    margin-right: -60px !important;
  }
  .ds-delight .children-padding-lg-v > *:not(:first-child) {
    padding-top: 60px;
  }
  .ds-delight .padding-lg {
    padding: 60px;
  }
  .ds-delight .padding-lg-n {
    padding: -60px;
  }
  .ds-delight .padding-lg-h {
    padding-left: 60px;
    padding-right: 60px;
  }
  .ds-delight .padding-lg-h-n {
    padding-left: -60px;
    padding-right: -60px;
  }
  .ds-delight .padding-lg-v {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .ds-delight .padding-lg-v-n {
    padding-top: -60px;
    padding-bottom: -60px;
  }
  .ds-delight .padding-lg-t {
    padding-top: 60px;
  }
  .ds-delight .padding-lg-t-n {
    padding-top: -60px;
  }
  .ds-delight .padding-lg-b {
    padding-bottom: 60px;
  }
  .ds-delight .padding-lg-b-n {
    padding-bottom: -60px;
  }
  .ds-delight .padding-lg-l {
    padding-left: 60px;
  }
  .ds-delight .padding-lg-l-n {
    padding-left: -60px;
  }
  .ds-delight .padding-lg-r {
    padding-right: 60px;
  }
  .ds-delight .padding-lg-r-n {
    padding-right: -60px;
  }
  .ds-delight .padding-lg_xs {
    padding: 60px !important;
  }
  .ds-delight .padding-lg-n_xs {
    padding: -60px !important;
  }
  .ds-delight .padding-lg-h_xs {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .ds-delight .padding-lg-h-n_xs {
    padding-left: -60px !important;
    padding-right: -60px !important;
  }
  .ds-delight .padding-lg-v_xs {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-lg-v-n_xs {
    padding-top: -60px !important;
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-lg-t_xs {
    padding-top: 60px !important;
  }
  .ds-delight .padding-lg-t-n_xs {
    padding-top: -60px !important;
  }
  .ds-delight .padding-lg-b_xs {
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-lg-b-n_xs {
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-lg-l_xs {
    padding-left: 60px !important;
  }
  .ds-delight .padding-lg-l-n_xs {
    padding-left: -60px !important;
  }
  .ds-delight .padding-lg-r_xs {
    padding-right: 60px !important;
  }
  .ds-delight .padding-lg-r-n_xs {
    padding-right: -60px !important;
  }
  .ds-delight .children-margin-md-v > *:not(:first-child) {
    margin-top: 24px;
  }
  .ds-delight .margin-md {
    margin: 24px;
  }
  .ds-delight .margin-md-n {
    margin: -24px;
  }
  .ds-delight .margin-md-h {
    margin-left: 24px;
    margin-right: 24px;
  }
  .ds-delight .margin-md-h-n {
    margin-left: -24px;
    margin-right: -24px;
  }
  .ds-delight .margin-md-v {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .ds-delight .margin-md-v-n {
    margin-top: -24px;
    margin-bottom: -24px;
  }
  .ds-delight .margin-md-t {
    margin-top: 24px;
  }
  .ds-delight .margin-md-t-n {
    margin-top: -24px;
  }
  .ds-delight .margin-md-b {
    margin-bottom: 24px;
  }
  .ds-delight .margin-md-b-n {
    margin-bottom: -24px;
  }
  .ds-delight .margin-md-l {
    margin-left: 24px;
  }
  .ds-delight .margin-md-l-n {
    margin-left: -24px;
  }
  .ds-delight .margin-md-r {
    margin-right: 24px;
  }
  .ds-delight .margin-md-r-n {
    margin-right: -24px;
  }
  .ds-delight .margin-md_xs {
    margin: 24px !important;
  }
  .ds-delight .margin-md-n_xs {
    margin: -24px !important;
  }
  .ds-delight .margin-md-h_xs {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .ds-delight .margin-md-h-n_xs {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .ds-delight .margin-md-v_xs {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .ds-delight .margin-md-v-n_xs {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .ds-delight .margin-md-t_xs {
    margin-top: 24px !important;
  }
  .ds-delight .margin-md-t-n_xs {
    margin-top: -24px !important;
  }
  .ds-delight .margin-md-b_xs {
    margin-bottom: 24px !important;
  }
  .ds-delight .margin-md-b-n_xs {
    margin-bottom: -24px !important;
  }
  .ds-delight .margin-md-l_xs {
    margin-left: 24px !important;
  }
  .ds-delight .margin-md-l-n_xs {
    margin-left: -24px !important;
  }
  .ds-delight .margin-md-r_xs {
    margin-right: 24px !important;
  }
  .ds-delight .margin-md-r-n_xs {
    margin-right: -24px !important;
  }
  .ds-delight .children-padding-md-v > *:not(:first-child) {
    padding-top: 24px;
  }
  .ds-delight .padding-md {
    padding: 24px;
  }
  .ds-delight .padding-md-n {
    padding: -24px;
  }
  .ds-delight .padding-md-h {
    padding-left: 24px;
    padding-right: 24px;
  }
  .ds-delight .padding-md-h-n {
    padding-left: -24px;
    padding-right: -24px;
  }
  .ds-delight .padding-md-v {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .ds-delight .padding-md-v-n {
    padding-top: -24px;
    padding-bottom: -24px;
  }
  .ds-delight .padding-md-t {
    padding-top: 24px;
  }
  .ds-delight .padding-md-t-n {
    padding-top: -24px;
  }
  .ds-delight .padding-md-b {
    padding-bottom: 24px;
  }
  .ds-delight .padding-md-b-n {
    padding-bottom: -24px;
  }
  .ds-delight .padding-md-l {
    padding-left: 24px;
  }
  .ds-delight .padding-md-l-n {
    padding-left: -24px;
  }
  .ds-delight .padding-md-r {
    padding-right: 24px;
  }
  .ds-delight .padding-md-r-n {
    padding-right: -24px;
  }
  .ds-delight .padding-md_xs {
    padding: 24px !important;
  }
  .ds-delight .padding-md-n_xs {
    padding: -24px !important;
  }
  .ds-delight .padding-md-h_xs {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .ds-delight .padding-md-h-n_xs {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
  .ds-delight .padding-md-v_xs {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .ds-delight .padding-md-v-n_xs {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
  .ds-delight .padding-md-t_xs {
    padding-top: 24px !important;
  }
  .ds-delight .padding-md-t-n_xs {
    padding-top: -24px !important;
  }
  .ds-delight .padding-md-b_xs {
    padding-bottom: 24px !important;
  }
  .ds-delight .padding-md-b-n_xs {
    padding-bottom: -24px !important;
  }
  .ds-delight .padding-md-l_xs {
    padding-left: 24px !important;
  }
  .ds-delight .padding-md-l-n_xs {
    padding-left: -24px !important;
  }
  .ds-delight .padding-md-r_xs {
    padding-right: 24px !important;
  }
  .ds-delight .padding-md-r-n_xs {
    padding-right: -24px !important;
  }
  .ds-delight .children-margin-sm-v > *:not(:first-child) {
    margin-top: 12px;
  }
  .ds-delight .margin-sm {
    margin: 12px;
  }
  .ds-delight .margin-sm-n {
    margin: -12px;
  }
  .ds-delight .margin-sm-h {
    margin-left: 12px;
    margin-right: 12px;
  }
  .ds-delight .margin-sm-h-n {
    margin-left: -12px;
    margin-right: -12px;
  }
  .ds-delight .margin-sm-v {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .ds-delight .margin-sm-v-n {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .ds-delight .margin-sm-t {
    margin-top: 12px;
  }
  .ds-delight .margin-sm-t-n {
    margin-top: -12px;
  }
  .ds-delight .margin-sm-b {
    margin-bottom: 12px;
  }
  .ds-delight .margin-sm-b-n {
    margin-bottom: -12px;
  }
  .ds-delight .margin-sm-l {
    margin-left: 12px;
  }
  .ds-delight .margin-sm-l-n {
    margin-left: -12px;
  }
  .ds-delight .margin-sm-r {
    margin-right: 12px;
  }
  .ds-delight .margin-sm-r-n {
    margin-right: -12px;
  }
  .ds-delight .margin-sm_xs {
    margin: 12px !important;
  }
  .ds-delight .margin-sm-n_xs {
    margin: -12px !important;
  }
  .ds-delight .margin-sm-h_xs {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .ds-delight .margin-sm-h-n_xs {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .ds-delight .margin-sm-v_xs {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .ds-delight .margin-sm-v-n_xs {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .ds-delight .margin-sm-t_xs {
    margin-top: 12px !important;
  }
  .ds-delight .margin-sm-t-n_xs {
    margin-top: -12px !important;
  }
  .ds-delight .margin-sm-b_xs {
    margin-bottom: 12px !important;
  }
  .ds-delight .margin-sm-b-n_xs {
    margin-bottom: -12px !important;
  }
  .ds-delight .margin-sm-l_xs {
    margin-left: 12px !important;
  }
  .ds-delight .margin-sm-l-n_xs {
    margin-left: -12px !important;
  }
  .ds-delight .margin-sm-r_xs {
    margin-right: 12px !important;
  }
  .ds-delight .margin-sm-r-n_xs {
    margin-right: -12px !important;
  }
  .ds-delight .children-padding-sm-v > *:not(:first-child) {
    padding-top: 12px;
  }
  .ds-delight .padding-sm {
    padding: 12px;
  }
  .ds-delight .padding-sm-n {
    padding: -12px;
  }
  .ds-delight .padding-sm-h {
    padding-left: 12px;
    padding-right: 12px;
  }
  .ds-delight .padding-sm-h-n {
    padding-left: -12px;
    padding-right: -12px;
  }
  .ds-delight .padding-sm-v {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .ds-delight .padding-sm-v-n {
    padding-top: -12px;
    padding-bottom: -12px;
  }
  .ds-delight .padding-sm-t {
    padding-top: 12px;
  }
  .ds-delight .padding-sm-t-n {
    padding-top: -12px;
  }
  .ds-delight .padding-sm-b {
    padding-bottom: 12px;
  }
  .ds-delight .padding-sm-b-n {
    padding-bottom: -12px;
  }
  .ds-delight .padding-sm-l {
    padding-left: 12px;
  }
  .ds-delight .padding-sm-l-n {
    padding-left: -12px;
  }
  .ds-delight .padding-sm-r {
    padding-right: 12px;
  }
  .ds-delight .padding-sm-r-n {
    padding-right: -12px;
  }
  .ds-delight .padding-sm_xs {
    padding: 12px !important;
  }
  .ds-delight .padding-sm-n_xs {
    padding: -12px !important;
  }
  .ds-delight .padding-sm-h_xs {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .ds-delight .padding-sm-h-n_xs {
    padding-left: -12px !important;
    padding-right: -12px !important;
  }
  .ds-delight .padding-sm-v_xs {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .ds-delight .padding-sm-v-n_xs {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
  }
  .ds-delight .padding-sm-t_xs {
    padding-top: 12px !important;
  }
  .ds-delight .padding-sm-t-n_xs {
    padding-top: -12px !important;
  }
  .ds-delight .padding-sm-b_xs {
    padding-bottom: 12px !important;
  }
  .ds-delight .padding-sm-b-n_xs {
    padding-bottom: -12px !important;
  }
  .ds-delight .padding-sm-l_xs {
    padding-left: 12px !important;
  }
  .ds-delight .padding-sm-l-n_xs {
    padding-left: -12px !important;
  }
  .ds-delight .padding-sm-r_xs {
    padding-right: 12px !important;
  }
  .ds-delight .padding-sm-r-n_xs {
    padding-right: -12px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 1023px) {
  .ds-delight .children-margin-lg-v > *:not(:first-child) {
    margin-top: 100px;
  }
  .ds-delight .margin-lg {
    margin: 100px;
  }
  .ds-delight .margin-lg-n {
    margin: -100px;
  }
  .ds-delight .margin-lg-h {
    margin-left: 100px;
    margin-right: 100px;
  }
  .ds-delight .margin-lg-h-n {
    margin-left: -100px;
    margin-right: -100px;
  }
  .ds-delight .margin-lg-v {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .ds-delight .margin-lg-v-n {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .ds-delight .margin-lg-t {
    margin-top: 100px;
  }
  .ds-delight .margin-lg-t-n {
    margin-top: -100px;
  }
  .ds-delight .margin-lg-b {
    margin-bottom: 100px;
  }
  .ds-delight .margin-lg-b-n {
    margin-bottom: -100px;
  }
  .ds-delight .margin-lg-l {
    margin-left: 100px;
  }
  .ds-delight .margin-lg-l-n {
    margin-left: -100px;
  }
  .ds-delight .margin-lg-r {
    margin-right: 100px;
  }
  .ds-delight .margin-lg-r-n {
    margin-right: -100px;
  }
  .ds-delight .margin-lg_sm {
    margin: 100px !important;
  }
  .ds-delight .margin-lg-n_sm {
    margin: -100px !important;
  }
  .ds-delight .margin-lg-h_sm {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .ds-delight .margin-lg-h-n_sm {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .ds-delight .margin-lg-v_sm {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .ds-delight .margin-lg-v-n_sm {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .ds-delight .margin-lg-t_sm {
    margin-top: 100px !important;
  }
  .ds-delight .margin-lg-t-n_sm {
    margin-top: -100px !important;
  }
  .ds-delight .margin-lg-b_sm {
    margin-bottom: 100px !important;
  }
  .ds-delight .margin-lg-b-n_sm {
    margin-bottom: -100px !important;
  }
  .ds-delight .margin-lg-l_sm {
    margin-left: 100px !important;
  }
  .ds-delight .margin-lg-l-n_sm {
    margin-left: -100px !important;
  }
  .ds-delight .margin-lg-r_sm {
    margin-right: 100px !important;
  }
  .ds-delight .margin-lg-r-n_sm {
    margin-right: -100px !important;
  }
  .ds-delight .children-padding-lg-v > *:not(:first-child) {
    padding-top: 100px;
  }
  .ds-delight .padding-lg {
    padding: 100px;
  }
  .ds-delight .padding-lg-n {
    padding: -100px;
  }
  .ds-delight .padding-lg-h {
    padding-left: 100px;
    padding-right: 100px;
  }
  .ds-delight .padding-lg-h-n {
    padding-left: -100px;
    padding-right: -100px;
  }
  .ds-delight .padding-lg-v {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .ds-delight .padding-lg-v-n {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .ds-delight .padding-lg-t {
    padding-top: 100px;
  }
  .ds-delight .padding-lg-t-n {
    padding-top: -100px;
  }
  .ds-delight .padding-lg-b {
    padding-bottom: 100px;
  }
  .ds-delight .padding-lg-b-n {
    padding-bottom: -100px;
  }
  .ds-delight .padding-lg-l {
    padding-left: 100px;
  }
  .ds-delight .padding-lg-l-n {
    padding-left: -100px;
  }
  .ds-delight .padding-lg-r {
    padding-right: 100px;
  }
  .ds-delight .padding-lg-r-n {
    padding-right: -100px;
  }
  .ds-delight .padding-lg_sm {
    padding: 100px !important;
  }
  .ds-delight .padding-lg-n_sm {
    padding: -100px !important;
  }
  .ds-delight .padding-lg-h_sm {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .ds-delight .padding-lg-h-n_sm {
    padding-left: -100px !important;
    padding-right: -100px !important;
  }
  .ds-delight .padding-lg-v_sm {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .ds-delight .padding-lg-v-n_sm {
    padding-top: -100px !important;
    padding-bottom: -100px !important;
  }
  .ds-delight .padding-lg-t_sm {
    padding-top: 100px !important;
  }
  .ds-delight .padding-lg-t-n_sm {
    padding-top: -100px !important;
  }
  .ds-delight .padding-lg-b_sm {
    padding-bottom: 100px !important;
  }
  .ds-delight .padding-lg-b-n_sm {
    padding-bottom: -100px !important;
  }
  .ds-delight .padding-lg-l_sm {
    padding-left: 100px !important;
  }
  .ds-delight .padding-lg-l-n_sm {
    padding-left: -100px !important;
  }
  .ds-delight .padding-lg-r_sm {
    padding-right: 100px !important;
  }
  .ds-delight .padding-lg-r-n_sm {
    padding-right: -100px !important;
  }
  .ds-delight .children-margin-md-v > *:not(:first-child) {
    margin-top: 60px;
  }
  .ds-delight .margin-md {
    margin: 60px;
  }
  .ds-delight .margin-md-n {
    margin: -60px;
  }
  .ds-delight .margin-md-h {
    margin-left: 60px;
    margin-right: 60px;
  }
  .ds-delight .margin-md-h-n {
    margin-left: -60px;
    margin-right: -60px;
  }
  .ds-delight .margin-md-v {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .ds-delight .margin-md-v-n {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .ds-delight .margin-md-t {
    margin-top: 60px;
  }
  .ds-delight .margin-md-t-n {
    margin-top: -60px;
  }
  .ds-delight .margin-md-b {
    margin-bottom: 60px;
  }
  .ds-delight .margin-md-b-n {
    margin-bottom: -60px;
  }
  .ds-delight .margin-md-l {
    margin-left: 60px;
  }
  .ds-delight .margin-md-l-n {
    margin-left: -60px;
  }
  .ds-delight .margin-md-r {
    margin-right: 60px;
  }
  .ds-delight .margin-md-r-n {
    margin-right: -60px;
  }
  .ds-delight .margin-md_sm {
    margin: 60px !important;
  }
  .ds-delight .margin-md-n_sm {
    margin: -60px !important;
  }
  .ds-delight .margin-md-h_sm {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .ds-delight .margin-md-h-n_sm {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .ds-delight .margin-md-v_sm {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-md-v-n_sm {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-md-t_sm {
    margin-top: 60px !important;
  }
  .ds-delight .margin-md-t-n_sm {
    margin-top: -60px !important;
  }
  .ds-delight .margin-md-b_sm {
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-md-b-n_sm {
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-md-l_sm {
    margin-left: 60px !important;
  }
  .ds-delight .margin-md-l-n_sm {
    margin-left: -60px !important;
  }
  .ds-delight .margin-md-r_sm {
    margin-right: 60px !important;
  }
  .ds-delight .margin-md-r-n_sm {
    margin-right: -60px !important;
  }
  .ds-delight .children-padding-md-v > *:not(:first-child) {
    padding-top: 60px;
  }
  .ds-delight .padding-md {
    padding: 60px;
  }
  .ds-delight .padding-md-n {
    padding: -60px;
  }
  .ds-delight .padding-md-h {
    padding-left: 60px;
    padding-right: 60px;
  }
  .ds-delight .padding-md-h-n {
    padding-left: -60px;
    padding-right: -60px;
  }
  .ds-delight .padding-md-v {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .ds-delight .padding-md-v-n {
    padding-top: -60px;
    padding-bottom: -60px;
  }
  .ds-delight .padding-md-t {
    padding-top: 60px;
  }
  .ds-delight .padding-md-t-n {
    padding-top: -60px;
  }
  .ds-delight .padding-md-b {
    padding-bottom: 60px;
  }
  .ds-delight .padding-md-b-n {
    padding-bottom: -60px;
  }
  .ds-delight .padding-md-l {
    padding-left: 60px;
  }
  .ds-delight .padding-md-l-n {
    padding-left: -60px;
  }
  .ds-delight .padding-md-r {
    padding-right: 60px;
  }
  .ds-delight .padding-md-r-n {
    padding-right: -60px;
  }
  .ds-delight .padding-md_sm {
    padding: 60px !important;
  }
  .ds-delight .padding-md-n_sm {
    padding: -60px !important;
  }
  .ds-delight .padding-md-h_sm {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .ds-delight .padding-md-h-n_sm {
    padding-left: -60px !important;
    padding-right: -60px !important;
  }
  .ds-delight .padding-md-v_sm {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-md-v-n_sm {
    padding-top: -60px !important;
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-md-t_sm {
    padding-top: 60px !important;
  }
  .ds-delight .padding-md-t-n_sm {
    padding-top: -60px !important;
  }
  .ds-delight .padding-md-b_sm {
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-md-b-n_sm {
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-md-l_sm {
    padding-left: 60px !important;
  }
  .ds-delight .padding-md-l-n_sm {
    padding-left: -60px !important;
  }
  .ds-delight .padding-md-r_sm {
    padding-right: 60px !important;
  }
  .ds-delight .padding-md-r-n_sm {
    padding-right: -60px !important;
  }
  .ds-delight .children-margin-sm-v > *:not(:first-child) {
    margin-top: 24px;
  }
  .ds-delight .margin-sm {
    margin: 24px;
  }
  .ds-delight .margin-sm-n {
    margin: -24px;
  }
  .ds-delight .margin-sm-h {
    margin-left: 24px;
    margin-right: 24px;
  }
  .ds-delight .margin-sm-h-n {
    margin-left: -24px;
    margin-right: -24px;
  }
  .ds-delight .margin-sm-v {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .ds-delight .margin-sm-v-n {
    margin-top: -24px;
    margin-bottom: -24px;
  }
  .ds-delight .margin-sm-t {
    margin-top: 24px;
  }
  .ds-delight .margin-sm-t-n {
    margin-top: -24px;
  }
  .ds-delight .margin-sm-b {
    margin-bottom: 24px;
  }
  .ds-delight .margin-sm-b-n {
    margin-bottom: -24px;
  }
  .ds-delight .margin-sm-l {
    margin-left: 24px;
  }
  .ds-delight .margin-sm-l-n {
    margin-left: -24px;
  }
  .ds-delight .margin-sm-r {
    margin-right: 24px;
  }
  .ds-delight .margin-sm-r-n {
    margin-right: -24px;
  }
  .ds-delight .margin-sm_sm {
    margin: 24px !important;
  }
  .ds-delight .margin-sm-n_sm {
    margin: -24px !important;
  }
  .ds-delight .margin-sm-h_sm {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .ds-delight .margin-sm-h-n_sm {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .ds-delight .margin-sm-v_sm {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .ds-delight .margin-sm-v-n_sm {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .ds-delight .margin-sm-t_sm {
    margin-top: 24px !important;
  }
  .ds-delight .margin-sm-t-n_sm {
    margin-top: -24px !important;
  }
  .ds-delight .margin-sm-b_sm {
    margin-bottom: 24px !important;
  }
  .ds-delight .margin-sm-b-n_sm {
    margin-bottom: -24px !important;
  }
  .ds-delight .margin-sm-l_sm {
    margin-left: 24px !important;
  }
  .ds-delight .margin-sm-l-n_sm {
    margin-left: -24px !important;
  }
  .ds-delight .margin-sm-r_sm {
    margin-right: 24px !important;
  }
  .ds-delight .margin-sm-r-n_sm {
    margin-right: -24px !important;
  }
  .ds-delight .children-padding-sm-v > *:not(:first-child) {
    padding-top: 24px;
  }
  .ds-delight .padding-sm {
    padding: 24px;
  }
  .ds-delight .padding-sm-n {
    padding: -24px;
  }
  .ds-delight .padding-sm-h {
    padding-left: 24px;
    padding-right: 24px;
  }
  .ds-delight .padding-sm-h-n {
    padding-left: -24px;
    padding-right: -24px;
  }
  .ds-delight .padding-sm-v {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .ds-delight .padding-sm-v-n {
    padding-top: -24px;
    padding-bottom: -24px;
  }
  .ds-delight .padding-sm-t {
    padding-top: 24px;
  }
  .ds-delight .padding-sm-t-n {
    padding-top: -24px;
  }
  .ds-delight .padding-sm-b {
    padding-bottom: 24px;
  }
  .ds-delight .padding-sm-b-n {
    padding-bottom: -24px;
  }
  .ds-delight .padding-sm-l {
    padding-left: 24px;
  }
  .ds-delight .padding-sm-l-n {
    padding-left: -24px;
  }
  .ds-delight .padding-sm-r {
    padding-right: 24px;
  }
  .ds-delight .padding-sm-r-n {
    padding-right: -24px;
  }
  .ds-delight .padding-sm_sm {
    padding: 24px !important;
  }
  .ds-delight .padding-sm-n_sm {
    padding: -24px !important;
  }
  .ds-delight .padding-sm-h_sm {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .ds-delight .padding-sm-h-n_sm {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
  .ds-delight .padding-sm-v_sm {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .ds-delight .padding-sm-v-n_sm {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
  .ds-delight .padding-sm-t_sm {
    padding-top: 24px !important;
  }
  .ds-delight .padding-sm-t-n_sm {
    padding-top: -24px !important;
  }
  .ds-delight .padding-sm-b_sm {
    padding-bottom: 24px !important;
  }
  .ds-delight .padding-sm-b-n_sm {
    padding-bottom: -24px !important;
  }
  .ds-delight .padding-sm-l_sm {
    padding-left: 24px !important;
  }
  .ds-delight .padding-sm-l-n_sm {
    padding-left: -24px !important;
  }
  .ds-delight .padding-sm-r_sm {
    padding-right: 24px !important;
  }
  .ds-delight .padding-sm-r-n_sm {
    padding-right: -24px !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .ds-delight .children-margin-lg-v > *:not(:first-child) {
    margin-top: 60px;
  }
  .ds-delight .margin-lg {
    margin: 60px;
  }
  .ds-delight .margin-lg-n {
    margin: -60px;
  }
  .ds-delight .margin-lg-h {
    margin-left: 60px;
    margin-right: 60px;
  }
  .ds-delight .margin-lg-h-n {
    margin-left: -60px;
    margin-right: -60px;
  }
  .ds-delight .margin-lg-v {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .ds-delight .margin-lg-v-n {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .ds-delight .margin-lg-t {
    margin-top: 60px;
  }
  .ds-delight .margin-lg-t-n {
    margin-top: -60px;
  }
  .ds-delight .margin-lg-b {
    margin-bottom: 60px;
  }
  .ds-delight .margin-lg-b-n {
    margin-bottom: -60px;
  }
  .ds-delight .margin-lg-l {
    margin-left: 60px;
  }
  .ds-delight .margin-lg-l-n {
    margin-left: -60px;
  }
  .ds-delight .margin-lg-r {
    margin-right: 60px;
  }
  .ds-delight .margin-lg-r-n {
    margin-right: -60px;
  }
  .ds-delight .margin-lg_md {
    margin: 60px !important;
  }
  .ds-delight .margin-lg-n_md {
    margin: -60px !important;
  }
  .ds-delight .margin-lg-h_md {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .ds-delight .margin-lg-h-n_md {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .ds-delight .margin-lg-v_md {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-lg-v-n_md {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-lg-t_md {
    margin-top: 60px !important;
  }
  .ds-delight .margin-lg-t-n_md {
    margin-top: -60px !important;
  }
  .ds-delight .margin-lg-b_md {
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-lg-b-n_md {
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-lg-l_md {
    margin-left: 60px !important;
  }
  .ds-delight .margin-lg-l-n_md {
    margin-left: -60px !important;
  }
  .ds-delight .margin-lg-r_md {
    margin-right: 60px !important;
  }
  .ds-delight .margin-lg-r-n_md {
    margin-right: -60px !important;
  }
  .ds-delight .children-padding-lg-v > *:not(:first-child) {
    padding-top: 60px;
  }
  .ds-delight .padding-lg {
    padding: 60px;
  }
  .ds-delight .padding-lg-n {
    padding: -60px;
  }
  .ds-delight .padding-lg-h {
    padding-left: 60px;
    padding-right: 60px;
  }
  .ds-delight .padding-lg-h-n {
    padding-left: -60px;
    padding-right: -60px;
  }
  .ds-delight .padding-lg-v {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .ds-delight .padding-lg-v-n {
    padding-top: -60px;
    padding-bottom: -60px;
  }
  .ds-delight .padding-lg-t {
    padding-top: 60px;
  }
  .ds-delight .padding-lg-t-n {
    padding-top: -60px;
  }
  .ds-delight .padding-lg-b {
    padding-bottom: 60px;
  }
  .ds-delight .padding-lg-b-n {
    padding-bottom: -60px;
  }
  .ds-delight .padding-lg-l {
    padding-left: 60px;
  }
  .ds-delight .padding-lg-l-n {
    padding-left: -60px;
  }
  .ds-delight .padding-lg-r {
    padding-right: 60px;
  }
  .ds-delight .padding-lg-r-n {
    padding-right: -60px;
  }
  .ds-delight .padding-lg_md {
    padding: 60px !important;
  }
  .ds-delight .padding-lg-n_md {
    padding: -60px !important;
  }
  .ds-delight .padding-lg-h_md {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .ds-delight .padding-lg-h-n_md {
    padding-left: -60px !important;
    padding-right: -60px !important;
  }
  .ds-delight .padding-lg-v_md {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-lg-v-n_md {
    padding-top: -60px !important;
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-lg-t_md {
    padding-top: 60px !important;
  }
  .ds-delight .padding-lg-t-n_md {
    padding-top: -60px !important;
  }
  .ds-delight .padding-lg-b_md {
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-lg-b-n_md {
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-lg-l_md {
    padding-left: 60px !important;
  }
  .ds-delight .padding-lg-l-n_md {
    padding-left: -60px !important;
  }
  .ds-delight .padding-lg-r_md {
    padding-right: 60px !important;
  }
  .ds-delight .padding-lg-r-n_md {
    padding-right: -60px !important;
  }
  .ds-delight .children-margin-md-v > *:not(:first-child) {
    margin-top: 36px;
  }
  .ds-delight .margin-md {
    margin: 36px;
  }
  .ds-delight .margin-md-n {
    margin: -36px;
  }
  .ds-delight .margin-md-h {
    margin-left: 36px;
    margin-right: 36px;
  }
  .ds-delight .margin-md-h-n {
    margin-left: -36px;
    margin-right: -36px;
  }
  .ds-delight .margin-md-v {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .ds-delight .margin-md-v-n {
    margin-top: -36px;
    margin-bottom: -36px;
  }
  .ds-delight .margin-md-t {
    margin-top: 36px;
  }
  .ds-delight .margin-md-t-n {
    margin-top: -36px;
  }
  .ds-delight .margin-md-b {
    margin-bottom: 36px;
  }
  .ds-delight .margin-md-b-n {
    margin-bottom: -36px;
  }
  .ds-delight .margin-md-l {
    margin-left: 36px;
  }
  .ds-delight .margin-md-l-n {
    margin-left: -36px;
  }
  .ds-delight .margin-md-r {
    margin-right: 36px;
  }
  .ds-delight .margin-md-r-n {
    margin-right: -36px;
  }
  .ds-delight .margin-md_md {
    margin: 36px !important;
  }
  .ds-delight .margin-md-n_md {
    margin: -36px !important;
  }
  .ds-delight .margin-md-h_md {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .ds-delight .margin-md-h-n_md {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }
  .ds-delight .margin-md-v_md {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .ds-delight .margin-md-v-n_md {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .ds-delight .margin-md-t_md {
    margin-top: 36px !important;
  }
  .ds-delight .margin-md-t-n_md {
    margin-top: -36px !important;
  }
  .ds-delight .margin-md-b_md {
    margin-bottom: 36px !important;
  }
  .ds-delight .margin-md-b-n_md {
    margin-bottom: -36px !important;
  }
  .ds-delight .margin-md-l_md {
    margin-left: 36px !important;
  }
  .ds-delight .margin-md-l-n_md {
    margin-left: -36px !important;
  }
  .ds-delight .margin-md-r_md {
    margin-right: 36px !important;
  }
  .ds-delight .margin-md-r-n_md {
    margin-right: -36px !important;
  }
  .ds-delight .children-padding-md-v > *:not(:first-child) {
    padding-top: 36px;
  }
  .ds-delight .padding-md {
    padding: 36px;
  }
  .ds-delight .padding-md-n {
    padding: -36px;
  }
  .ds-delight .padding-md-h {
    padding-left: 36px;
    padding-right: 36px;
  }
  .ds-delight .padding-md-h-n {
    padding-left: -36px;
    padding-right: -36px;
  }
  .ds-delight .padding-md-v {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .ds-delight .padding-md-v-n {
    padding-top: -36px;
    padding-bottom: -36px;
  }
  .ds-delight .padding-md-t {
    padding-top: 36px;
  }
  .ds-delight .padding-md-t-n {
    padding-top: -36px;
  }
  .ds-delight .padding-md-b {
    padding-bottom: 36px;
  }
  .ds-delight .padding-md-b-n {
    padding-bottom: -36px;
  }
  .ds-delight .padding-md-l {
    padding-left: 36px;
  }
  .ds-delight .padding-md-l-n {
    padding-left: -36px;
  }
  .ds-delight .padding-md-r {
    padding-right: 36px;
  }
  .ds-delight .padding-md-r-n {
    padding-right: -36px;
  }
  .ds-delight .padding-md_md {
    padding: 36px !important;
  }
  .ds-delight .padding-md-n_md {
    padding: -36px !important;
  }
  .ds-delight .padding-md-h_md {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .ds-delight .padding-md-h-n_md {
    padding-left: -36px !important;
    padding-right: -36px !important;
  }
  .ds-delight .padding-md-v_md {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .ds-delight .padding-md-v-n_md {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
  }
  .ds-delight .padding-md-t_md {
    padding-top: 36px !important;
  }
  .ds-delight .padding-md-t-n_md {
    padding-top: -36px !important;
  }
  .ds-delight .padding-md-b_md {
    padding-bottom: 36px !important;
  }
  .ds-delight .padding-md-b-n_md {
    padding-bottom: -36px !important;
  }
  .ds-delight .padding-md-l_md {
    padding-left: 36px !important;
  }
  .ds-delight .padding-md-l-n_md {
    padding-left: -36px !important;
  }
  .ds-delight .padding-md-r_md {
    padding-right: 36px !important;
  }
  .ds-delight .padding-md-r-n_md {
    padding-right: -36px !important;
  }
  .ds-delight .children-margin-sm-v > *:not(:first-child) {
    margin-top: 24px;
  }
  .ds-delight .margin-sm {
    margin: 24px;
  }
  .ds-delight .margin-sm-n {
    margin: -24px;
  }
  .ds-delight .margin-sm-h {
    margin-left: 24px;
    margin-right: 24px;
  }
  .ds-delight .margin-sm-h-n {
    margin-left: -24px;
    margin-right: -24px;
  }
  .ds-delight .margin-sm-v {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .ds-delight .margin-sm-v-n {
    margin-top: -24px;
    margin-bottom: -24px;
  }
  .ds-delight .margin-sm-t {
    margin-top: 24px;
  }
  .ds-delight .margin-sm-t-n {
    margin-top: -24px;
  }
  .ds-delight .margin-sm-b {
    margin-bottom: 24px;
  }
  .ds-delight .margin-sm-b-n {
    margin-bottom: -24px;
  }
  .ds-delight .margin-sm-l {
    margin-left: 24px;
  }
  .ds-delight .margin-sm-l-n {
    margin-left: -24px;
  }
  .ds-delight .margin-sm-r {
    margin-right: 24px;
  }
  .ds-delight .margin-sm-r-n {
    margin-right: -24px;
  }
  .ds-delight .margin-sm_md {
    margin: 24px !important;
  }
  .ds-delight .margin-sm-n_md {
    margin: -24px !important;
  }
  .ds-delight .margin-sm-h_md {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .ds-delight .margin-sm-h-n_md {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .ds-delight .margin-sm-v_md {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .ds-delight .margin-sm-v-n_md {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .ds-delight .margin-sm-t_md {
    margin-top: 24px !important;
  }
  .ds-delight .margin-sm-t-n_md {
    margin-top: -24px !important;
  }
  .ds-delight .margin-sm-b_md {
    margin-bottom: 24px !important;
  }
  .ds-delight .margin-sm-b-n_md {
    margin-bottom: -24px !important;
  }
  .ds-delight .margin-sm-l_md {
    margin-left: 24px !important;
  }
  .ds-delight .margin-sm-l-n_md {
    margin-left: -24px !important;
  }
  .ds-delight .margin-sm-r_md {
    margin-right: 24px !important;
  }
  .ds-delight .margin-sm-r-n_md {
    margin-right: -24px !important;
  }
  .ds-delight .children-padding-sm-v > *:not(:first-child) {
    padding-top: 24px;
  }
  .ds-delight .padding-sm {
    padding: 24px;
  }
  .ds-delight .padding-sm-n {
    padding: -24px;
  }
  .ds-delight .padding-sm-h {
    padding-left: 24px;
    padding-right: 24px;
  }
  .ds-delight .padding-sm-h-n {
    padding-left: -24px;
    padding-right: -24px;
  }
  .ds-delight .padding-sm-v {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .ds-delight .padding-sm-v-n {
    padding-top: -24px;
    padding-bottom: -24px;
  }
  .ds-delight .padding-sm-t {
    padding-top: 24px;
  }
  .ds-delight .padding-sm-t-n {
    padding-top: -24px;
  }
  .ds-delight .padding-sm-b {
    padding-bottom: 24px;
  }
  .ds-delight .padding-sm-b-n {
    padding-bottom: -24px;
  }
  .ds-delight .padding-sm-l {
    padding-left: 24px;
  }
  .ds-delight .padding-sm-l-n {
    padding-left: -24px;
  }
  .ds-delight .padding-sm-r {
    padding-right: 24px;
  }
  .ds-delight .padding-sm-r-n {
    padding-right: -24px;
  }
  .ds-delight .padding-sm_md {
    padding: 24px !important;
  }
  .ds-delight .padding-sm-n_md {
    padding: -24px !important;
  }
  .ds-delight .padding-sm-h_md {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .ds-delight .padding-sm-h-n_md {
    padding-left: -24px !important;
    padding-right: -24px !important;
  }
  .ds-delight .padding-sm-v_md {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .ds-delight .padding-sm-v-n_md {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
  }
  .ds-delight .padding-sm-t_md {
    padding-top: 24px !important;
  }
  .ds-delight .padding-sm-t-n_md {
    padding-top: -24px !important;
  }
  .ds-delight .padding-sm-b_md {
    padding-bottom: 24px !important;
  }
  .ds-delight .padding-sm-b-n_md {
    padding-bottom: -24px !important;
  }
  .ds-delight .padding-sm-l_md {
    padding-left: 24px !important;
  }
  .ds-delight .padding-sm-l-n_md {
    padding-left: -24px !important;
  }
  .ds-delight .padding-sm-r_md {
    padding-right: 24px !important;
  }
  .ds-delight .padding-sm-r-n_md {
    padding-right: -24px !important;
  }
}
@media only screen and (min-width: 1440px) {
  .ds-delight .children-margin-lg-v > *:not(:first-child) {
    margin-top: 100px;
  }
  .ds-delight .margin-lg {
    margin: 100px;
  }
  .ds-delight .margin-lg-n {
    margin: -100px;
  }
  .ds-delight .margin-lg-h {
    margin-left: 100px;
    margin-right: 100px;
  }
  .ds-delight .margin-lg-h-n {
    margin-left: -100px;
    margin-right: -100px;
  }
  .ds-delight .margin-lg-v {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .ds-delight .margin-lg-v-n {
    margin-top: -100px;
    margin-bottom: -100px;
  }
  .ds-delight .margin-lg-t {
    margin-top: 100px;
  }
  .ds-delight .margin-lg-t-n {
    margin-top: -100px;
  }
  .ds-delight .margin-lg-b {
    margin-bottom: 100px;
  }
  .ds-delight .margin-lg-b-n {
    margin-bottom: -100px;
  }
  .ds-delight .margin-lg-l {
    margin-left: 100px;
  }
  .ds-delight .margin-lg-l-n {
    margin-left: -100px;
  }
  .ds-delight .margin-lg-r {
    margin-right: 100px;
  }
  .ds-delight .margin-lg-r-n {
    margin-right: -100px;
  }
  .ds-delight .margin-lg_lg {
    margin: 100px !important;
  }
  .ds-delight .margin-lg-n_lg {
    margin: -100px !important;
  }
  .ds-delight .margin-lg-h_lg {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .ds-delight .margin-lg-h-n_lg {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .ds-delight .margin-lg-v_lg {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .ds-delight .margin-lg-v-n_lg {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
  .ds-delight .margin-lg-t_lg {
    margin-top: 100px !important;
  }
  .ds-delight .margin-lg-t-n_lg {
    margin-top: -100px !important;
  }
  .ds-delight .margin-lg-b_lg {
    margin-bottom: 100px !important;
  }
  .ds-delight .margin-lg-b-n_lg {
    margin-bottom: -100px !important;
  }
  .ds-delight .margin-lg-l_lg {
    margin-left: 100px !important;
  }
  .ds-delight .margin-lg-l-n_lg {
    margin-left: -100px !important;
  }
  .ds-delight .margin-lg-r_lg {
    margin-right: 100px !important;
  }
  .ds-delight .margin-lg-r-n_lg {
    margin-right: -100px !important;
  }
  .ds-delight .children-padding-lg-v > *:not(:first-child) {
    padding-top: 100px;
  }
  .ds-delight .padding-lg {
    padding: 100px;
  }
  .ds-delight .padding-lg-n {
    padding: -100px;
  }
  .ds-delight .padding-lg-h {
    padding-left: 100px;
    padding-right: 100px;
  }
  .ds-delight .padding-lg-h-n {
    padding-left: -100px;
    padding-right: -100px;
  }
  .ds-delight .padding-lg-v {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .ds-delight .padding-lg-v-n {
    padding-top: -100px;
    padding-bottom: -100px;
  }
  .ds-delight .padding-lg-t {
    padding-top: 100px;
  }
  .ds-delight .padding-lg-t-n {
    padding-top: -100px;
  }
  .ds-delight .padding-lg-b {
    padding-bottom: 100px;
  }
  .ds-delight .padding-lg-b-n {
    padding-bottom: -100px;
  }
  .ds-delight .padding-lg-l {
    padding-left: 100px;
  }
  .ds-delight .padding-lg-l-n {
    padding-left: -100px;
  }
  .ds-delight .padding-lg-r {
    padding-right: 100px;
  }
  .ds-delight .padding-lg-r-n {
    padding-right: -100px;
  }
  .ds-delight .padding-lg_lg {
    padding: 100px !important;
  }
  .ds-delight .padding-lg-n_lg {
    padding: -100px !important;
  }
  .ds-delight .padding-lg-h_lg {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .ds-delight .padding-lg-h-n_lg {
    padding-left: -100px !important;
    padding-right: -100px !important;
  }
  .ds-delight .padding-lg-v_lg {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .ds-delight .padding-lg-v-n_lg {
    padding-top: -100px !important;
    padding-bottom: -100px !important;
  }
  .ds-delight .padding-lg-t_lg {
    padding-top: 100px !important;
  }
  .ds-delight .padding-lg-t-n_lg {
    padding-top: -100px !important;
  }
  .ds-delight .padding-lg-b_lg {
    padding-bottom: 100px !important;
  }
  .ds-delight .padding-lg-b-n_lg {
    padding-bottom: -100px !important;
  }
  .ds-delight .padding-lg-l_lg {
    padding-left: 100px !important;
  }
  .ds-delight .padding-lg-l-n_lg {
    padding-left: -100px !important;
  }
  .ds-delight .padding-lg-r_lg {
    padding-right: 100px !important;
  }
  .ds-delight .padding-lg-r-n_lg {
    padding-right: -100px !important;
  }
  .ds-delight .children-margin-md-v > *:not(:first-child) {
    margin-top: 60px;
  }
  .ds-delight .margin-md {
    margin: 60px;
  }
  .ds-delight .margin-md-n {
    margin: -60px;
  }
  .ds-delight .margin-md-h {
    margin-left: 60px;
    margin-right: 60px;
  }
  .ds-delight .margin-md-h-n {
    margin-left: -60px;
    margin-right: -60px;
  }
  .ds-delight .margin-md-v {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .ds-delight .margin-md-v-n {
    margin-top: -60px;
    margin-bottom: -60px;
  }
  .ds-delight .margin-md-t {
    margin-top: 60px;
  }
  .ds-delight .margin-md-t-n {
    margin-top: -60px;
  }
  .ds-delight .margin-md-b {
    margin-bottom: 60px;
  }
  .ds-delight .margin-md-b-n {
    margin-bottom: -60px;
  }
  .ds-delight .margin-md-l {
    margin-left: 60px;
  }
  .ds-delight .margin-md-l-n {
    margin-left: -60px;
  }
  .ds-delight .margin-md-r {
    margin-right: 60px;
  }
  .ds-delight .margin-md-r-n {
    margin-right: -60px;
  }
  .ds-delight .margin-md_lg {
    margin: 60px !important;
  }
  .ds-delight .margin-md-n_lg {
    margin: -60px !important;
  }
  .ds-delight .margin-md-h_lg {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .ds-delight .margin-md-h-n_lg {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .ds-delight .margin-md-v_lg {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-md-v-n_lg {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-md-t_lg {
    margin-top: 60px !important;
  }
  .ds-delight .margin-md-t-n_lg {
    margin-top: -60px !important;
  }
  .ds-delight .margin-md-b_lg {
    margin-bottom: 60px !important;
  }
  .ds-delight .margin-md-b-n_lg {
    margin-bottom: -60px !important;
  }
  .ds-delight .margin-md-l_lg {
    margin-left: 60px !important;
  }
  .ds-delight .margin-md-l-n_lg {
    margin-left: -60px !important;
  }
  .ds-delight .margin-md-r_lg {
    margin-right: 60px !important;
  }
  .ds-delight .margin-md-r-n_lg {
    margin-right: -60px !important;
  }
  .ds-delight .children-padding-md-v > *:not(:first-child) {
    padding-top: 60px;
  }
  .ds-delight .padding-md {
    padding: 60px;
  }
  .ds-delight .padding-md-n {
    padding: -60px;
  }
  .ds-delight .padding-md-h {
    padding-left: 60px;
    padding-right: 60px;
  }
  .ds-delight .padding-md-h-n {
    padding-left: -60px;
    padding-right: -60px;
  }
  .ds-delight .padding-md-v {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .ds-delight .padding-md-v-n {
    padding-top: -60px;
    padding-bottom: -60px;
  }
  .ds-delight .padding-md-t {
    padding-top: 60px;
  }
  .ds-delight .padding-md-t-n {
    padding-top: -60px;
  }
  .ds-delight .padding-md-b {
    padding-bottom: 60px;
  }
  .ds-delight .padding-md-b-n {
    padding-bottom: -60px;
  }
  .ds-delight .padding-md-l {
    padding-left: 60px;
  }
  .ds-delight .padding-md-l-n {
    padding-left: -60px;
  }
  .ds-delight .padding-md-r {
    padding-right: 60px;
  }
  .ds-delight .padding-md-r-n {
    padding-right: -60px;
  }
  .ds-delight .padding-md_lg {
    padding: 60px !important;
  }
  .ds-delight .padding-md-n_lg {
    padding: -60px !important;
  }
  .ds-delight .padding-md-h_lg {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .ds-delight .padding-md-h-n_lg {
    padding-left: -60px !important;
    padding-right: -60px !important;
  }
  .ds-delight .padding-md-v_lg {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-md-v-n_lg {
    padding-top: -60px !important;
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-md-t_lg {
    padding-top: 60px !important;
  }
  .ds-delight .padding-md-t-n_lg {
    padding-top: -60px !important;
  }
  .ds-delight .padding-md-b_lg {
    padding-bottom: 60px !important;
  }
  .ds-delight .padding-md-b-n_lg {
    padding-bottom: -60px !important;
  }
  .ds-delight .padding-md-l_lg {
    padding-left: 60px !important;
  }
  .ds-delight .padding-md-l-n_lg {
    padding-left: -60px !important;
  }
  .ds-delight .padding-md-r_lg {
    padding-right: 60px !important;
  }
  .ds-delight .padding-md-r-n_lg {
    padding-right: -60px !important;
  }
  .ds-delight .children-margin-sm-v > *:not(:first-child) {
    margin-top: 36px;
  }
  .ds-delight .margin-sm {
    margin: 36px;
  }
  .ds-delight .margin-sm-n {
    margin: -36px;
  }
  .ds-delight .margin-sm-h {
    margin-left: 36px;
    margin-right: 36px;
  }
  .ds-delight .margin-sm-h-n {
    margin-left: -36px;
    margin-right: -36px;
  }
  .ds-delight .margin-sm-v {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .ds-delight .margin-sm-v-n {
    margin-top: -36px;
    margin-bottom: -36px;
  }
  .ds-delight .margin-sm-t {
    margin-top: 36px;
  }
  .ds-delight .margin-sm-t-n {
    margin-top: -36px;
  }
  .ds-delight .margin-sm-b {
    margin-bottom: 36px;
  }
  .ds-delight .margin-sm-b-n {
    margin-bottom: -36px;
  }
  .ds-delight .margin-sm-l {
    margin-left: 36px;
  }
  .ds-delight .margin-sm-l-n {
    margin-left: -36px;
  }
  .ds-delight .margin-sm-r {
    margin-right: 36px;
  }
  .ds-delight .margin-sm-r-n {
    margin-right: -36px;
  }
  .ds-delight .margin-sm_lg {
    margin: 36px !important;
  }
  .ds-delight .margin-sm-n_lg {
    margin: -36px !important;
  }
  .ds-delight .margin-sm-h_lg {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .ds-delight .margin-sm-h-n_lg {
    margin-left: -36px !important;
    margin-right: -36px !important;
  }
  .ds-delight .margin-sm-v_lg {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .ds-delight .margin-sm-v-n_lg {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .ds-delight .margin-sm-t_lg {
    margin-top: 36px !important;
  }
  .ds-delight .margin-sm-t-n_lg {
    margin-top: -36px !important;
  }
  .ds-delight .margin-sm-b_lg {
    margin-bottom: 36px !important;
  }
  .ds-delight .margin-sm-b-n_lg {
    margin-bottom: -36px !important;
  }
  .ds-delight .margin-sm-l_lg {
    margin-left: 36px !important;
  }
  .ds-delight .margin-sm-l-n_lg {
    margin-left: -36px !important;
  }
  .ds-delight .margin-sm-r_lg {
    margin-right: 36px !important;
  }
  .ds-delight .margin-sm-r-n_lg {
    margin-right: -36px !important;
  }
  .ds-delight .children-padding-sm-v > *:not(:first-child) {
    padding-top: 36px;
  }
  .ds-delight .padding-sm {
    padding: 36px;
  }
  .ds-delight .padding-sm-n {
    padding: -36px;
  }
  .ds-delight .padding-sm-h {
    padding-left: 36px;
    padding-right: 36px;
  }
  .ds-delight .padding-sm-h-n {
    padding-left: -36px;
    padding-right: -36px;
  }
  .ds-delight .padding-sm-v {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .ds-delight .padding-sm-v-n {
    padding-top: -36px;
    padding-bottom: -36px;
  }
  .ds-delight .padding-sm-t {
    padding-top: 36px;
  }
  .ds-delight .padding-sm-t-n {
    padding-top: -36px;
  }
  .ds-delight .padding-sm-b {
    padding-bottom: 36px;
  }
  .ds-delight .padding-sm-b-n {
    padding-bottom: -36px;
  }
  .ds-delight .padding-sm-l {
    padding-left: 36px;
  }
  .ds-delight .padding-sm-l-n {
    padding-left: -36px;
  }
  .ds-delight .padding-sm-r {
    padding-right: 36px;
  }
  .ds-delight .padding-sm-r-n {
    padding-right: -36px;
  }
  .ds-delight .padding-sm_lg {
    padding: 36px !important;
  }
  .ds-delight .padding-sm-n_lg {
    padding: -36px !important;
  }
  .ds-delight .padding-sm-h_lg {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .ds-delight .padding-sm-h-n_lg {
    padding-left: -36px !important;
    padding-right: -36px !important;
  }
  .ds-delight .padding-sm-v_lg {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .ds-delight .padding-sm-v-n_lg {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
  }
  .ds-delight .padding-sm-t_lg {
    padding-top: 36px !important;
  }
  .ds-delight .padding-sm-t-n_lg {
    padding-top: -36px !important;
  }
  .ds-delight .padding-sm-b_lg {
    padding-bottom: 36px !important;
  }
  .ds-delight .padding-sm-b-n_lg {
    padding-bottom: -36px !important;
  }
  .ds-delight .padding-sm-l_lg {
    padding-left: 36px !important;
  }
  .ds-delight .padding-sm-l-n_lg {
    padding-left: -36px !important;
  }
  .ds-delight .padding-sm-r_lg {
    padding-right: 36px !important;
  }
  .ds-delight .padding-sm-r-n_lg {
    padding-right: -36px !important;
  }
}
.a7-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-flex,
.a7-form-field.mat-form-field .mat-form-field-wrapper .mat-mdc-form-field-flex,
.a7-form-field.mat-form-field .mat-mdc-form-field-wrapper .mat-form-field-flex,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex,
.a7-form-field.mat-mdc-form-field .mat-form-field-wrapper .mat-form-field-flex,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: center space-between;
  align-items: center;
}
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix {
  width: 48px;
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  max-height: 100%;
  place-content: center space-around;
  align-items: center;
}
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-prefix
  .form-icon,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-icon-prefix
  .form-icon {
  font-size: 24px;
  margin: 0 auto;
  line-height: 60px;
}
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix {
  font:
    400 18px/2.3 LatoLatin,
    sans-serif;
  letter-spacing: 0.35px;
  padding: 0;
  border-top-width: 0;
}
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper {
  top: 0;
  padding-top: 0;
}
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-form-field-label-wrapper
  .mat-mdc-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-form-field-label,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-mdc-form-field-flex
  .mat-mdc-form-field-infix
  .mat-mdc-form-field-label-wrapper
  .mat-mdc-form-field-label {
  transform: none;
  top: 0;
  font:
    400 18px/2.3 LatoLatin,
    sans-serif;
  letter-spacing: 0.35px;
}
.a7-form-field.mat-form-field .mat-form-field-wrapper .mat-form-field-underline,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-underline,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-underline,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-underline {
  background: #cbd2d6;
}
.a7-form-field.mat-form-field
  .mat-form-field-wrapper
  .mat-form-field-subscript-wrapper,
.a7-form-field.mat-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-subscript-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-form-field-wrapper
  .mat-form-field-subscript-wrapper,
.a7-form-field.mat-mdc-form-field
  .mat-mdc-form-field-wrapper
  .mat-form-field-subscript-wrapper {
  font:
    400 14px/30px LatoLatin,
    sans-serif;
  letter-spacing: 0.35px;
  padding-left: 48px;
  top: 60px;
  margin-top: 0;
}
.a7-form-field.mat-form-field .mat-mdc-form-field-subscript-wrapper,
.a7-form-field.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
  font:
    400 14px/30px LatoLatin,
    sans-serif;
  letter-spacing: 0.35px;
  padding-left: 48px;
  top: 0;
  margin-top: 0;
}
.a7-form-field.mat-form-field.mat-focused .mat-form-field-ripple,
.a7-form-field.mat-form-field.mat-focused .mat-mdc-form-field-ripple,
.a7-form-field.mat-mdc-form-field.mat-focused .mat-form-field-ripple,
.a7-form-field.mat-mdc-form-field.mat-focused .mat-mdc-form-field-ripple {
  transform: scaleX(1.1);
}
.a7-form-field.mat-form-field.mat-focused .mat-form-field-prefix,
.a7-form-field.mat-form-field.mat-focused .mat-mdc-form-field-prefix,
.a7-form-field.mat-mdc-form-field.mat-focused .mat-form-field-prefix,
.a7-form-field.mat-mdc-form-field.mat-focused .mat-mdc-form-field-prefix {
  transform: scale(1.4);
  transition: all 0.2s cubic-bezier(0.55, 0, 0.55, 0.2);
}
.ds-delight {
  font:
    300 16px/1.7em LatoLatin,
    sans-serif;
  letter-spacing: 0.24px;
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #10ab53;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #03a9f4;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #03a9f4;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-keep-touch-target: false;
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(
    0,
    0,
    0,
    0.87
  );
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
  --mat-standard-button-toggle-height: 48px;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #03a9f4;
  --mdc-checkbox-selected-hover-icon-color: #03a9f4;
  --mdc-checkbox-selected-icon-color: #03a9f4;
  --mdc-checkbox-selected-pressed-icon-color: #03a9f4;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #03a9f4;
  --mdc-checkbox-selected-hover-state-layer-color: #03a9f4;
  --mdc-checkbox-selected-pressed-state-layer-color: #03a9f4;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #10ab53;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    16,
    171,
    83,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    16,
    171,
    83,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    16,
    171,
    83,
    0.3
  );
  --mat-datepicker-toggle-active-state-icon-color: #10ab53;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    16,
    171,
    83,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(
    0,
    0,
    0,
    0.18
  );
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(
    0,
    0,
    0,
    0.24
  );
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(
    0,
    0,
    0,
    0.38
  );
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-dialog-container-shadow-color: #000;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #10ab53;
  --mdc-filled-text-field-focus-active-indicator-color: #10ab53;
  --mdc-filled-text-field-focus-label-text-color: rgba(16, 171, 83, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f08b16;
  --mdc-filled-text-field-error-focus-label-text-color: #f08b16;
  --mdc-filled-text-field-error-label-text-color: #f08b16;
  --mdc-filled-text-field-error-caret-color: #f08b16;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f08b16;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f08b16;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f08b16;
  --mdc-outlined-text-field-caret-color: #10ab53;
  --mdc-outlined-text-field-focus-outline-color: #10ab53;
  --mdc-outlined-text-field-focus-label-text-color: rgba(16, 171, 83, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f08b16;
  --mdc-outlined-text-field-error-focus-label-text-color: #f08b16;
  --mdc-outlined-text-field-error-label-text-color: #f08b16;
  --mdc-outlined-text-field-error-hover-label-text-color: #f08b16;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f08b16;
  --mdc-outlined-text-field-error-hover-outline-color: #f08b16;
  --mdc-outlined-text-field-error-outline-color: #f08b16;
  --mat-form-field-focus-select-arrow-color: rgba(16, 171, 83, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f08b16;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #10ab53;
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(16, 171, 83, 0.87);
  --mat-select-invalid-arrow-color: rgba(240, 139, 22, 0.87);
  --mat-select-arrow-transform: translateY(-8px);
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms
    cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms
    cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
  --mdc-switch-selected-focus-state-layer-color: #43a047;
  --mdc-switch-selected-handle-color: #43a047;
  --mdc-switch-selected-hover-state-layer-color: #43a047;
  --mdc-switch-selected-pressed-state-layer-color: #43a047;
  --mdc-switch-selected-focus-handle-color: #1b5e20;
  --mdc-switch-selected-hover-handle-color: #1b5e20;
  --mdc-switch-selected-pressed-handle-color: #1b5e20;
  --mdc-switch-selected-focus-track-color: #81c784;
  --mdc-switch-selected-hover-track-color: #81c784;
  --mdc-switch-selected-pressed-track-color: #81c784;
  --mdc-switch-selected-track-color: #81c784;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-switch-state-layer-size: 40px;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-color: #10ab53;
  --mdc-slider-focus-handle-color: #10ab53;
  --mdc-slider-hover-handle-color: #10ab53;
  --mdc-slider-active-track-color: #10ab53;
  --mdc-slider-inactive-track-color: #10ab53;
  --mdc-slider-with-tick-marks-inactive-container-color: #10ab53;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mdc-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-ripple-color: #10ab53;
  --mat-slider-hover-state-layer-color: rgba(16, 171, 83, 0.05);
  --mat-slider-focus-state-layer-color: rgba(16, 171, 83, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #03a9f4;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mat-icon-color: inherit;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #10ab53;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-sort-arrow-color: #757575;
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #10ab53;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #10ab53;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #10ab53;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f08b16;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f08b16;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-stepper-header-height: 72px;
}
.ds-delight .display-4 {
  font:
    700 96px/120px Alegreya Sans,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-delight .display-3 {
  font:
    700 64px/84px Alegreya Sans,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-delight .display-2 {
  font:
    600 48px/60px Alegreya Sans,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-delight .display-1 {
  font:
    600 36px/1.3 Alegreya Sans,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-delight h1,
.ds-delight .h1,
.ds-delight .headline {
  font:
    600 36px/46px Alegreya Sans SC,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-delight h2,
.ds-delight .h2,
.ds-delight .title,
.ds-delight .section-title {
  font:
    500 30px/36px Alegreya Sans SC,
    sans-serif;
  letter-spacing: 0.75px;
}
.ds-delight h3,
.ds-delight .h3,
.ds-delight .subheading-2,
.ds-delight .site-menu {
  font:
    500 28px/36px Alegreya Sans SC,
    sans-serif;
  letter-spacing: 0.87px;
}
.ds-delight h4,
.ds-delight .h4,
.ds-delight .subheading-1,
.ds-delight .panel-heading-1 {
  font:
    600 20px/24px Alegreya Sans SC,
    sans-serif;
  letter-spacing: 0.55px;
}
.ds-delight h5,
.ds-delight .h5 {
  font:
    500 14px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.58px;
}
.ds-delight .button-2 {
  font:
    400 13px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.06em;
}
.ds-delight .button-3 {
  font:
    300 13px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.06em;
}
.ds-delight .subtitle-1,
.ds-delight strong {
  font:
    500 14px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.58px;
}
.ds-delight .subtitle-2 {
  font:
    400 16px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.87px;
}
.ds-delight .subtitle-3 {
  font:
    400 18px/24px LatoLatin,
    sans-serif;
  letter-spacing: 1.06px;
}
.ds-delight .overline {
  font:
    400 14px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .label,
.ds-delight label {
  font:
    500 13px/20px LatoLatin,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-delight .label-1,
.ds-delight .label-2 {
  font:
    400 16px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-delight .label-content {
  font:
    200 13px/20px LatoLatin,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-delight .body-2 {
  font:
    400 18px/28px LatoLatin,
    sans-serif;
  letter-spacing: 0.29px;
}
.ds-delight .body-1-bold {
  font:
    700 15px/28px LatoLatin,
    sans-serif;
  letter-spacing: 0.23px;
}
.ds-delight .body-2-bold {
  font:
    700 15px/28px LatoLatin,
    sans-serif;
  letter-spacing: 0.29px;
}
.ds-delight p {
  margin: 0 0 12px;
}
.ds-delight .body-1 {
  font:
    300 16px/1.7em LatoLatin,
    sans-serif;
  letter-spacing: 0.24px;
}
.ds-delight .body-1 p {
  margin: 0 0 12px;
}
.ds-delight .input {
  font:
    300 18px/1.7 LatoLatin,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-delight .small,
.ds-delight .caption {
  font:
    300 22px/1.3em LatoLatin,
    sans-serif;
  letter-spacing: 1.54px;
}
.ds-delight .button {
  font:
    700 14px/40px LatoLatin,
    sans-serif;
  letter-spacing: 0.06em;
}
.ds-delight .footer {
  font:
    200 12px/1.44em LatoLatin,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-delight .footer-1,
.ds-delight .footer-2,
.ds-delight .footer-3,
.ds-delight .footer-4 {
  font:
    200 11px/11px LatoLatin,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-delight .display-l {
  font:
    600 57px/64px LatoLatin,
    sans-serif;
  letter-spacing: -0.25px;
}
.ds-delight .display-m {
  font:
    600 45px/52px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .display-s {
  font:
    700 36px/44px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .headline-xl {
  font:
    700 57px/64px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .headline-l {
  font:
    700 28px/40px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .headline-m {
  font:
    700 22px/30px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .headline-s {
  font:
    700 20px/28px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .title-l {
  font:
    700 22px/28px LatoLatin,
    sans-serif;
  letter-spacing: 0px;
}
.ds-delight .title-m {
  font:
    700 16px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-delight .title-s {
  font:
    700 14px/20px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-xxl {
  font:
    600 54px/64px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-xxl-pro {
  font:
    700 54px/64px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-xl {
  font:
    600 24px/32px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-xl-pro {
  font:
    700 24px/32px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-l {
  font:
    600 15px/20px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-l-pro {
  font:
    700 15px/20px LatoLatin,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-delight .label-m {
  font:
    600 12px/16px LatoLatin,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-delight .label-m-pro {
  font:
    700 12px/16px LatoLatin,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-delight .label-s {
  font:
    600 11px/16px LatoLatin,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-delight .label-xs {
  font:
    600 9px/12px LatoLatin,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-delight .body-l {
  font:
    400 16px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-delight .body-m {
  font:
    400 14px/20px LatoLatin,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-delight .body-s {
  font:
    400 12px/16px LatoLatin,
    sans-serif;
  letter-spacing: 0.4px;
}
.ds-delight .mat-ripple {
  overflow: hidden;
  position: relative;
}
.ds-delight .mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.ds-delight .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.ds-delight .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .ds-delight .mat-ripple-element {
  display: none;
}
.ds-delight .cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir="rtl"] .ds-delight .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.ds-delight .cdk-overlay-container,
.ds-delight .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ds-delight .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.ds-delight .cdk-overlay-container:empty {
  display: none;
}
.ds-delight .cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.ds-delight .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.ds-delight .cdk-overlay-backdrop {
  position: absolute;
  inset: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.ds-delight .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active
  .ds-delight
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.ds-delight .cdk-overlay-dark-backdrop {
  background: #00000052;
}
.ds-delight .cdk-overlay-transparent-backdrop {
  transition:
    visibility 1ms linear,
    opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.ds-delight .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.ds-delight .cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.ds-delight .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.ds-delight .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.ds-delight textarea.cdk-textarea-autosize {
  resize: none;
}
.ds-delight textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
.ds-delight textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
.ds-delight .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.ds-delight .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.ds-delight .mat-focus-indicator {
  position: relative;
}
.ds-delight .mat-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px)
    var(--mat-focus-indicator-border-style, solid)
    var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.ds-delight .mat-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ds-delight {
  --mat-focus-indicator-display: block;
}
.ds-delight .mat-mdc-focus-indicator {
  position: relative;
}
.ds-delight .mat-mdc-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px)
    var(--mat-mdc-focus-indicator-border-style, solid)
    var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.ds-delight .mat-mdc-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ds-delight {
  --mat-mdc-focus-indicator-display: block;
}
.ds-delight .mat-flat-button,
.ds-delight .mdc-button {
  font:
    400 13px/24px LatoLatin,
    sans-serif;
  letter-spacing: 0.06em;
}
.ds-delight .mat-accent {
  --mat-option-selected-state-label-text-color: #03a9f4;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.ds-delight .mat-warn {
  --mat-option-selected-state-label-text-color: #f08b16;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.ds-delight .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #10ab53;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #10ab53;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-delight .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #03a9f4;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #03a9f4;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-delight .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f08b16;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f08b16;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-delight .mat-elevation-z0,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow:
    0 0 #0003,
    0 0 #00000024,
    0 0 #0000001f;
}
.ds-delight .mat-elevation-z1,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow:
    0 2px 1px -1px #0003,
    0 1px 1px #00000024,
    0 1px 3px #0000001f;
}
.ds-delight .mat-elevation-z2,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow:
    0 3px 1px -2px #0003,
    0 2px 2px #00000024,
    0 1px 5px #0000001f;
}
.ds-delight .mat-elevation-z3,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow:
    0 3px 3px -2px #0003,
    0 3px 4px #00000024,
    0 1px 8px #0000001f;
}
.ds-delight .mat-elevation-z4,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow:
    0 2px 4px -1px #0003,
    0 4px 5px #00000024,
    0 1px 10px #0000001f;
}
.ds-delight .mat-elevation-z5,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow:
    0 3px 5px -1px #0003,
    0 5px 8px #00000024,
    0 1px 14px #0000001f;
}
.ds-delight .mat-elevation-z6,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow:
    0 3px 5px -1px #0003,
    0 6px 10px #00000024,
    0 1px 18px #0000001f;
}
.ds-delight .mat-elevation-z7,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow:
    0 4px 5px -2px #0003,
    0 7px 10px 1px #00000024,
    0 2px 16px 1px #0000001f;
}
.ds-delight .mat-elevation-z8,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow:
    0 5px 5px -3px #0003,
    0 8px 10px 1px #00000024,
    0 3px 14px 2px #0000001f;
}
.ds-delight .mat-elevation-z9,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow:
    0 5px 6px -3px #0003,
    0 9px 12px 1px #00000024,
    0 3px 16px 2px #0000001f;
}
.ds-delight .mat-elevation-z10,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow:
    0 6px 6px -3px #0003,
    0 10px 14px 1px #00000024,
    0 4px 18px 3px #0000001f;
}
.ds-delight .mat-elevation-z11,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow:
    0 6px 7px -4px #0003,
    0 11px 15px 1px #00000024,
    0 4px 20px 3px #0000001f;
}
.ds-delight .mat-elevation-z12,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow:
    0 7px 8px -4px #0003,
    0 12px 17px 2px #00000024,
    0 5px 22px 4px #0000001f;
}
.ds-delight .mat-elevation-z13,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow:
    0 7px 8px -4px #0003,
    0 13px 19px 2px #00000024,
    0 5px 24px 4px #0000001f;
}
.ds-delight .mat-elevation-z14,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow:
    0 7px 9px -4px #0003,
    0 14px 21px 2px #00000024,
    0 5px 26px 4px #0000001f;
}
.ds-delight .mat-elevation-z15,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow:
    0 8px 9px -5px #0003,
    0 15px 22px 2px #00000024,
    0 6px 28px 5px #0000001f;
}
.ds-delight .mat-elevation-z16,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow:
    0 8px 10px -5px #0003,
    0 16px 24px 2px #00000024,
    0 6px 30px 5px #0000001f;
}
.ds-delight .mat-elevation-z17,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow:
    0 8px 11px -5px #0003,
    0 17px 26px 2px #00000024,
    0 6px 32px 5px #0000001f;
}
.ds-delight .mat-elevation-z18,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow:
    0 9px 11px -5px #0003,
    0 18px 28px 2px #00000024,
    0 7px 34px 6px #0000001f;
}
.ds-delight .mat-elevation-z19,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow:
    0 9px 12px -6px #0003,
    0 19px 29px 2px #00000024,
    0 7px 36px 6px #0000001f;
}
.ds-delight .mat-elevation-z20,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow:
    0 10px 13px -6px #0003,
    0 20px 31px 3px #00000024,
    0 8px 38px 7px #0000001f;
}
.ds-delight .mat-elevation-z21,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow:
    0 10px 13px -6px #0003,
    0 21px 33px 3px #00000024,
    0 8px 40px 7px #0000001f;
}
.ds-delight .mat-elevation-z22,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow:
    0 10px 14px -6px #0003,
    0 22px 35px 3px #00000024,
    0 8px 42px 7px #0000001f;
}
.ds-delight .mat-elevation-z23,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow:
    0 11px 14px -7px #0003,
    0 23px 36px 3px #00000024,
    0 9px 44px 8px #0000001f;
}
.ds-delight .mat-elevation-z24,
.ds-delight .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow:
    0 11px 15px -7px #0003,
    0 24px 38px 3px #00000024,
    0 9px 46px 8px #0000001f;
}
.ds-delight .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #10ab53;
  --mat-text-button-state-layer-color: #10ab53;
  --mat-text-button-ripple-color: rgba(16, 171, 83, 0.1);
}
.ds-delight .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #03a9f4;
  --mat-text-button-state-layer-color: #03a9f4;
  --mat-text-button-ripple-color: rgba(3, 169, 244, 0.1);
}
.ds-delight .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f08b16;
  --mat-text-button-state-layer-color: #f08b16;
  --mat-text-button-ripple-color: rgba(240, 139, 22, 0.1);
}
.ds-delight .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #10ab53;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-delight .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #03a9f4;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-delight .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f08b16;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-delight .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #10ab53;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-delight .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #03a9f4;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-delight .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f08b16;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-delight .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #10ab53;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #10ab53;
  --mat-outlined-button-ripple-color: rgba(16, 171, 83, 0.1);
}
.ds-delight .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #03a9f4;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #03a9f4;
  --mat-outlined-button-ripple-color: rgba(3, 169, 244, 0.1);
}
.ds-delight .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f08b16;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f08b16;
  --mat-outlined-button-ripple-color: rgba(240, 139, 22, 0.1);
}
.ds-delight .mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-delight .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #10ab53;
  --mdc-checkbox-selected-hover-icon-color: #10ab53;
  --mdc-checkbox-selected-icon-color: #10ab53;
  --mdc-checkbox-selected-pressed-icon-color: #10ab53;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #10ab53;
  --mdc-checkbox-selected-hover-state-layer-color: #10ab53;
  --mdc-checkbox-selected-pressed-state-layer-color: #10ab53;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.ds-delight .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f08b16;
  --mdc-checkbox-selected-hover-icon-color: #f08b16;
  --mdc-checkbox-selected-icon-color: #f08b16;
  --mdc-checkbox-selected-pressed-icon-color: #f08b16;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f08b16;
  --mdc-checkbox-selected-hover-state-layer-color: #f08b16;
  --mdc-checkbox-selected-pressed-state-layer-color: #f08b16;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.ds-delight .mat-mdc-standard-chip {
  --mdc-chip-container-shape-family: rounded;
  --mdc-chip-container-shape-radius: 16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family: rounded;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.ds-delight .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.ds-delight .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.ds-delight .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #10ab53;
  --mdc-chip-elevated-selected-container-color: #10ab53;
  --mdc-chip-elevated-disabled-container-color: #10ab53;
  --mdc-chip-flat-disabled-selected-container-color: #10ab53;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-delight .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.ds-delight .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #03a9f4;
  --mdc-chip-elevated-selected-container-color: #03a9f4;
  --mdc-chip-elevated-disabled-container-color: #03a9f4;
  --mdc-chip-flat-disabled-selected-container-color: #03a9f4;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-delight .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.ds-delight .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f08b16;
  --mdc-chip-elevated-selected-container-color: #f08b16;
  --mdc-chip-elevated-disabled-container-color: #f08b16;
  --mdc-chip-flat-disabled-selected-container-color: #f08b16;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-delight .mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
.ds-delight .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #03a9f4;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    3,
    169,
    244,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    3,
    169,
    244,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    3,
    169,
    244,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    3,
    169,
    244,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.ds-delight .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f08b16;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    240,
    139,
    22,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    240,
    139,
    22,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    240,
    139,
    22,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    240,
    139,
    22,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.ds-delight .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #03a9f4;
}
.ds-delight .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f08b16;
}
.ds-delight .mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.ds-delight .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
.ds-delight .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #03a9f4;
  --mdc-filled-text-field-focus-active-indicator-color: #03a9f4;
  --mdc-filled-text-field-focus-label-text-color: rgba(3, 169, 244, 0.87);
  --mdc-outlined-text-field-caret-color: #03a9f4;
  --mdc-outlined-text-field-focus-outline-color: #03a9f4;
  --mdc-outlined-text-field-focus-label-text-color: rgba(3, 169, 244, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(3, 169, 244, 0.87);
}
.ds-delight .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f08b16;
  --mdc-filled-text-field-focus-active-indicator-color: #f08b16;
  --mdc-filled-text-field-focus-label-text-color: rgba(240, 139, 22, 0.87);
  --mdc-outlined-text-field-caret-color: #f08b16;
  --mdc-outlined-text-field-focus-outline-color: #f08b16;
  --mdc-outlined-text-field-focus-label-text-color: rgba(240, 139, 22, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(240, 139, 22, 0.87);
}
.ds-delight .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #10ab53;
  --mdc-linear-progress-track-color: rgba(16, 171, 83, 0.25);
}
.ds-delight .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #03a9f4;
  --mdc-linear-progress-track-color: rgba(3, 169, 244, 0.25);
}
.ds-delight .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f08b16;
  --mdc-linear-progress-track-color: rgba(240, 139, 22, 0.25);
}
.ds-delight .mat-accent {
  --mdc-circular-progress-active-indicator-color: #03a9f4;
}
.ds-delight .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f08b16;
}
.ds-delight .mat-mdc-radio-button {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-delight .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #10ab53;
  --mdc-radio-selected-hover-icon-color: #10ab53;
  --mdc-radio-selected-icon-color: #10ab53;
  --mdc-radio-selected-pressed-icon-color: #10ab53;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #10ab53;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-delight .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #03a9f4;
  --mdc-radio-selected-hover-icon-color: #03a9f4;
  --mdc-radio-selected-icon-color: #03a9f4;
  --mdc-radio-selected-pressed-icon-color: #03a9f4;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #03a9f4;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-delight .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f08b16;
  --mdc-radio-selected-hover-icon-color: #f08b16;
  --mdc-radio-selected-icon-color: #f08b16;
  --mdc-radio-selected-pressed-icon-color: #f08b16;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f08b16;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-delight .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(3, 169, 244, 0.87);
  --mat-select-invalid-arrow-color: rgba(240, 139, 22, 0.87);
}
.ds-delight .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(240, 139, 22, 0.87);
  --mat-select-invalid-arrow-color: rgba(240, 139, 22, 0.87);
}
.ds-delight .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-delight .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #039be5;
  --mdc-switch-selected-handle-color: #039be5;
  --mdc-switch-selected-hover-state-layer-color: #039be5;
  --mdc-switch-selected-pressed-state-layer-color: #039be5;
  --mdc-switch-selected-focus-handle-color: #01579b;
  --mdc-switch-selected-hover-handle-color: #01579b;
  --mdc-switch-selected-pressed-handle-color: #01579b;
  --mdc-switch-selected-focus-track-color: #4fc3f7;
  --mdc-switch-selected-hover-track-color: #4fc3f7;
  --mdc-switch-selected-pressed-track-color: #4fc3f7;
  --mdc-switch-selected-track-color: #4fc3f7;
}
.ds-delight .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #d6790e;
  --mdc-switch-selected-handle-color: #d6790e;
  --mdc-switch-selected-hover-state-layer-color: #d6790e;
  --mdc-switch-selected-pressed-state-layer-color: #d6790e;
  --mdc-switch-selected-focus-handle-color: #774308;
  --mdc-switch-selected-hover-handle-color: #774308;
  --mdc-switch-selected-pressed-handle-color: #774308;
  --mdc-switch-selected-focus-track-color: #f5b366;
  --mdc-switch-selected-hover-track-color: #f5b366;
  --mdc-switch-selected-pressed-track-color: #f5b366;
  --mdc-switch-selected-track-color: #f5b366;
}
.ds-delight .mat-accent {
  --mat-slider-ripple-color: #03a9f4;
  --mat-slider-hover-state-layer-color: rgba(3, 169, 244, 0.05);
  --mat-slider-focus-state-layer-color: rgba(3, 169, 244, 0.2);
  --mdc-slider-handle-color: #03a9f4;
  --mdc-slider-focus-handle-color: #03a9f4;
  --mdc-slider-hover-handle-color: #03a9f4;
  --mdc-slider-active-track-color: #03a9f4;
  --mdc-slider-inactive-track-color: #03a9f4;
  --mdc-slider-with-tick-marks-inactive-container-color: #03a9f4;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
.ds-delight .mat-warn {
  --mat-slider-ripple-color: #f08b16;
  --mat-slider-hover-state-layer-color: rgba(240, 139, 22, 0.05);
  --mat-slider-focus-state-layer-color: rgba(240, 139, 22, 0.2);
  --mdc-slider-handle-color: #f08b16;
  --mdc-slider-focus-handle-color: #f08b16;
  --mdc-slider-hover-handle-color: #f08b16;
  --mdc-slider-active-track-color: #f08b16;
  --mdc-slider-inactive-track-color: #f08b16;
  --mdc-slider-with-tick-marks-inactive-container-color: #f08b16;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
.ds-delight .mat-mdc-tab-group,
.ds-delight .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #10ab53;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #10ab53;
  --mat-tab-header-active-ripple-color: #10ab53;
  --mat-tab-header-inactive-ripple-color: #10ab53;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #10ab53;
  --mat-tab-header-active-hover-label-text-color: #10ab53;
  --mat-tab-header-active-focus-indicator-color: #10ab53;
  --mat-tab-header-active-hover-indicator-color: #10ab53;
}
.ds-delight .mat-mdc-tab-group.mat-accent,
.ds-delight .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #03a9f4;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #03a9f4;
  --mat-tab-header-active-ripple-color: #03a9f4;
  --mat-tab-header-inactive-ripple-color: #03a9f4;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #03a9f4;
  --mat-tab-header-active-hover-label-text-color: #03a9f4;
  --mat-tab-header-active-focus-indicator-color: #03a9f4;
  --mat-tab-header-active-hover-indicator-color: #03a9f4;
}
.ds-delight .mat-mdc-tab-group.mat-warn,
.ds-delight .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f08b16;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f08b16;
  --mat-tab-header-active-ripple-color: #f08b16;
  --mat-tab-header-inactive-ripple-color: #f08b16;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f08b16;
  --mat-tab-header-active-hover-label-text-color: #f08b16;
  --mat-tab-header-active-focus-indicator-color: #f08b16;
  --mat-tab-header-active-hover-indicator-color: #f08b16;
}
.ds-delight .mat-mdc-tab-group.mat-background-primary,
.ds-delight .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #10ab53;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-delight .mat-mdc-tab-group.mat-background-accent,
.ds-delight .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #03a9f4;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-delight .mat-mdc-tab-group.mat-background-warn,
.ds-delight .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f08b16;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-delight .mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
.ds-delight .mat-icon.mat-primary {
  --mat-icon-color: #10ab53;
}
.ds-delight .mat-icon.mat-accent {
  --mat-icon-color: #03a9f4;
}
.ds-delight .mat-icon.mat-warn {
  --mat-icon-color: #f08b16;
}
.ds-delight .mat-badge-accent {
  --mat-badge-background-color: #03a9f4;
  --mat-badge-text-color: white;
}
.ds-delight .mat-badge-warn {
  --mat-badge-background-color: #f08b16;
  --mat-badge-text-color: white;
}
.ds-delight .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #03a9f4;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #03a9f4;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #03a9f4;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.ds-delight .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f08b16;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f08b16;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f08b16;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.ds-delight .text-primary {
  color: #10ab53;
}
.ds-delight .text-accent {
  color: #03a9f4;
}
.ds-delight .text-warn {
  color: #f08b16;
}
.ds-delight .background-app-ui {
  background: #fff;
}
.ds-delight .background-disabled {
  background: #00000061;
}
.ds-delight .background-orange {
  background: #f08b16;
}
.ds-delight .background-blue-2 {
  background: #2d9cdb;
}
.ds-delight .background-purple-1 {
  background: #9b51e0;
}
.ds-delight .background-primary {
  background: #10ab53;
}
.ds-delight .background-accent {
  background: #03a9f4;
}
.ds-delight .background-warn {
  background: #f08b16;
}
.ds-delight .background-hover-overlay {
  background: #00000014;
}
.ds-delight .background-black-medium-high-emphasis {
  background: #000c;
}
.ds-delight .text-disabled,
.ds-delight .text-black-disabled,
.ds-delight .text-inactive,
.ds-delight .text-black-inactive {
  color: #00000061;
}
.ds-delight .text-black-high-emphasis {
  color: #000;
}
.ds-delight .text-black-medium-high-emphasis {
  color: #000c;
}
.ds-delight .text-black-medium-emphasis {
  color: #0009;
}
.ds-delight .text-black-focus-overlay {
  color: #0000001f;
}
.ds-delight .text-white-high-emphasis {
  color: #fff;
}
.ds-delight .text-white-medium-emphasis {
  color: #ffffffb3;
}
.ds-delight .text-white-disabled {
  color: #ffffff80;
}
.ds-delight .text-white-inactive {
  color: #ffffff8a;
}
.ds-delight .border-white {
  border-color: #fff;
}
.ds-delight .border-primary {
  border-color: #10ab53;
}
.ds-delight .border-disabled {
  border-color: #00000061;
}
.ds-delight .border-accent {
  border-color: #03a9f4;
}
.ds-delight .border-warn {
  border-color: #f08b16;
}
.ds-delight .actionable.disabled {
  opacity: 0.38;
}
.ds-delight .border-width-1 {
  border-width: 1px;
}
.ds-delight .border-solid {
  border-style: solid;
}
.ds-delight .border-transparent {
  border-color: #0000;
}
.ds-delight .border {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.ds-delight .no-max-width {
  max-width: none !important;
}
.ds-delight a {
  color: inherit;
}
.ds-delight a:not(.disabled):not(.flat-button):not(.stroke-button),
.ds-delight .actionable:not(.disabled):not(.flat-button):not(.stroke-button) {
  transition: color 0.2s ease-in-out;
}
.ds-delight a:not(.disabled):not(.flat-button):not(.stroke-button):hover,
.ds-delight a:not(.disabled):not(.flat-button):not(.stroke-button).active,
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="primary"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(.stroke-button):hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(.stroke-button).active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="primary"] {
  color: #10ab53;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"] {
  color: #f3a346;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"].active {
  color: #f08b16;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"] {
  color: #2ebcfc;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"].active {
  color: #03a9f4;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"] {
  color: #0000008a;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active {
  color: #000c;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"] {
  color: #000c;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active {
  color: #000;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="black-medium"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"] {
  color: #0009;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active {
  color: #000;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-2"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"] {
  color: #565e5b;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active {
  color: #3b4742;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-3"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"] {
  color: #8f9492;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active {
  color: #3b4742;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"] {
  color: #fff;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"].active {
  color: #fff;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white-medium"],
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"] {
  color: #ffffffb3;
}
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
.ds-delight
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
.ds-delight
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active {
  color: #fff;
}
.ds-delight .separator-1,
.ds-delight .border-1,
.ds-delight .border-1-h,
.ds-delight .border-1-v,
.ds-delight .border-1-t,
.ds-delight .border-1-b,
.ds-delight .border-1-l,
.ds-delight .border-1-r,
.ds-delight .separator-1-t {
  border-color: #0000002e;
}
.ds-delight .separator-1-t-primary {
  border-color: #10ab53;
}
.ds-delight .separator-1-t-warn {
  border-color: #f08b16;
}
.ds-delight .separator-1-t-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-1-b {
  border-color: #0000002e;
}
.ds-delight .separator-1-b-primary {
  border-color: #10ab53;
}
.ds-delight .separator-1-b-warn {
  border-color: #f08b16;
}
.ds-delight .separator-1-b-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-1-l {
  border-color: #0000002e;
}
.ds-delight .separator-1-l-primary {
  border-color: #10ab53;
}
.ds-delight .separator-1-l-warn {
  border-color: #f08b16;
}
.ds-delight .separator-1-l-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-1-r {
  border-color: #0000002e;
}
.ds-delight .separator-1-r-primary {
  border-color: #10ab53;
}
.ds-delight .separator-1-r-warn {
  border-color: #f08b16;
}
.ds-delight .separator-1-r-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-2,
.ds-delight .border-2,
.ds-delight .border-2-h,
.ds-delight .border-2-v,
.ds-delight .border-2-t,
.ds-delight .border-2-b,
.ds-delight .border-2-l,
.ds-delight .border-2-r,
.ds-delight .separator-2-t {
  border-color: #0000002e;
}
.ds-delight .separator-2-t-primary {
  border-color: #10ab53;
}
.ds-delight .separator-2-t-warn {
  border-color: #f08b16;
}
.ds-delight .separator-2-t-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-2-b {
  border-color: #0000002e;
}
.ds-delight .separator-2-b-primary {
  border-color: #10ab53;
}
.ds-delight .separator-2-b-warn {
  border-color: #f08b16;
}
.ds-delight .separator-2-b-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-2-l {
  border-color: #0000002e;
}
.ds-delight .separator-2-l-primary {
  border-color: #10ab53;
}
.ds-delight .separator-2-l-warn {
  border-color: #f08b16;
}
.ds-delight .separator-2-l-hover-primary:hover {
  border-color: #10ab53;
}
.ds-delight .separator-2-r {
  border-color: #0000002e;
}
.ds-delight .separator-2-r-primary {
  border-color: #10ab53;
}
.ds-delight .separator-2-r-warn {
  border-color: #f08b16;
}
.ds-delight .separator-2-r-hover-primary:hover,
.ds-delight .separator-primary {
  border-color: #10ab53;
}
.ds-delight .border-separator {
  border: 1px solid rgba(0, 0, 0, 0.18);
}
.ds-delight .border-white-separator {
  border-color: #ffffff2e;
}
.ds-delight .mat-button-toggle-button:after {
  background: #10ab53;
}
.ds-delight .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: #10ab53;
}
.ds-delight .text-50 {
  color: #e8f5e9;
}
.ds-delight .border-50 {
  border-color: #e8f5e9;
}
.ds-delight .bg-transparent {
  background-color: transparent;
}
.ds-delight .edge-fade:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to right,
    #fff 0 1%,
    #f000 5% 95%,
    #fff 99% 100%
  );
  width: 100%;
  height: 100%;
}
.ds-delight .bg-white {
  background-color: #fff;
}
.ds-delight .bg-blur-black-0pct {
  background-color: #0000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-10pct {
  background-color: #0000001a;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-20pct {
  background-color: #0003;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-30pct {
  background-color: #0000004d;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-40pct {
  background-color: #0006;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-50pct {
  background-color: #00000080;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-60pct {
  background-color: #0009;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-70pct {
  background-color: #000000b3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-80pct {
  background-color: #000c;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-90pct {
  background-color: #000000e6;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .bg-blur-black-100pct {
  background-color: #000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-delight .text-100 {
  color: #c8e6c9;
}
.ds-delight .text-warn-100 {
  color: #fbe2c6;
}
.ds-delight .font-weight-100 {
  font-variation-settings: "wght" 90;
}
.ds-delight .border-100 {
  border-color: #c8e6c9;
}
.ds-delight .bg-100 {
  background-color: #c8e6c9;
}
.ds-delight .text-200 {
  color: #a5d6a7;
}
.ds-delight .text-warn-200 {
  color: #f8cb96;
}
.ds-delight .font-weight-200 {
  font-variation-settings: "wght" 180;
}
.ds-delight .border-200 {
  border-color: #a5d6a7;
}
.ds-delight .bg-200 {
  background-color: #a5d6a7;
}
.ds-delight .text-300 {
  color: #81c784;
}
.ds-delight .text-warn-300 {
  color: #f5b366;
}
.ds-delight .font-weight-300 {
  font-variation-settings: "wght" 270;
}
.ds-delight .border-300 {
  border-color: #81c784;
}
.ds-delight .bg-300 {
  background-color: #81c784;
}
.ds-delight .text-400 {
  color: #66bb6a;
}
.ds-delight .text-warn-400 {
  color: #f29b36;
}
.ds-delight .font-weight-400 {
  font-variation-settings: "wght" 360;
}
.ds-delight .border-400 {
  border-color: #66bb6a;
}
.ds-delight .bg-400 {
  background-color: #66bb6a;
}
.ds-delight .text-500 {
  color: #10ab53;
}
.ds-delight .text-warn-500 {
  color: #f08b16;
}
.ds-delight .font-weight-500 {
  font-variation-settings: "wght" 450;
}
.ds-delight .border-500 {
  border-color: #10ab53;
}
.ds-delight .bg-500 {
  background-color: #10ab53;
}
.ds-delight .text-600 {
  color: #43a047;
}
.ds-delight .text-warn-600 {
  color: #d6790e;
}
.ds-delight .font-weight-600 {
  font-variation-settings: "wght" 540;
}
.ds-delight .border-600 {
  border-color: #43a047;
}
.ds-delight .bg-600 {
  background-color: #43a047;
}
.ds-delight .text-700 {
  color: #388e3c;
}
.ds-delight .text-warn-700 {
  color: #b6670c;
}
.ds-delight .font-weight-700 {
  font-variation-settings: "wght" 630;
}
.ds-delight .border-700 {
  border-color: #388e3c;
}
.ds-delight .bg-700 {
  background-color: #388e3c;
}
.ds-delight .text-800 {
  color: #2e7d32;
}
.ds-delight .text-warn-800 {
  color: #96550a;
}
.ds-delight .font-weight-800 {
  font-variation-settings: "wght" 720;
}
.ds-delight .border-800 {
  border-color: #2e7d32;
}
.ds-delight .bg-800 {
  background-color: #2e7d32;
}
.ds-delight .text-900 {
  color: #1b5e20;
}
.ds-delight .text-warn-900 {
  color: #774308;
}
.ds-delight .font-weight-900 {
  font-variation-settings: "wght" 810;
}
.ds-delight .border-900 {
  border-color: #1b5e20;
}
.ds-delight .bg-900 {
  background-color: #1b5e20;
}
.ds-delight .bg-50 {
  background-color: #e8f5e9;
}
.ds-delight .tooltip-container {
  text-align: start;
  z-index: 1001;
  position: fixed;
  font-weight: 600;
  max-width: min(60%, 400px);
  background: #141f1acc;
  border-radius: 8px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-30%);
  animation: tooltip-slide 0.18s ease-out 0.5s;
  animation-fill-mode: forwards;
  color: #fff;
  padding: 8px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 400 14px/21px Heebo;
  letter-spacing: 0;
}
.ds-delight .mat-button,
.ds-delight .mat-flat-button,
.ds-delight .mat-icon-button,
.ds-delight .mat-stroked-button,
.ds-delight .mat-raised-button,
.ds-delight .mdc-button {
  line-height: 48px;
  border-radius: 2px;
}
.a7-switch-panel-group {
  display: block;
  position: relative;
  overflow: hidden;
}
.a7-ui-auth-form {
  min-height: 100%;
  max-width: 100%;
  max-width: 460px;
  display: block;
  margin: 0 auto;
  flex: 1 0 auto;
  box-sizing: border-box;
}
.a7-ui-auth-form .mat-tab-body.mat-tab-body-active,
.a7-ui-auth-form .mat-tab-body-content {
  overflow: visible;
  max-height: 100%;
}
.a7-ui-auth-form .a7-ui-auth-form_tab-group {
  min-height: 100%;
  margin: 0 -36px;
  flex: 1 0 auto;
  max-width: unset;
}
.a7-ui-auth-form .a7-ui-auth-form_tab-group > .mat-tab-header,
.a7-ui-auth-form .a7-ui-auth-form_tab-group > .mat-mdc-tab-header {
  display: none;
}
.a7-ui-auth-form .a7-ui-auth-form_tab-group > .mat-tab-body-wrapper,
.a7-ui-auth-form .a7-ui-auth-form_tab-group > .mat-mdc-tab-body-wrapper {
  min-height: 100%;
  flex: 1 0 auto;
}
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body {
  min-height: 100%;
}
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body
  > .mat-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-tab-body-wrapper
  > .mat-tab-body
  > .mat-mdc-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body
  > .mat-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-tab-body-wrapper
  > .mat-mdc-tab-body
  > .mat-mdc-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body
  > .mat-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-tab-body
  > .mat-mdc-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body
  > .mat-tab-body-content,
.a7-ui-auth-form
  .a7-ui-auth-form_tab-group
  > .mat-mdc-tab-body-wrapper
  > .mat-mdc-tab-body
  > .mat-mdc-tab-body-content {
  padding: 0 36px;
}
.a7-ui-auth-form-content {
  box-sizing: border-box;
  width: 320px;
  max-width: 100%;
}
.a7-ui-auth-form_section .mat-form-field,
.a7-ui-auth-form_section .mat-mdc-form-field {
  width: 100%;
  background: #fff;
}
.a7-ui-auth-form_section.info-section {
  text-align: center;
}
.a7-ui-auth-form_section.action-section {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: center;
  align-items: center;
  text-align: center;
}
.a7-ui-auth-form_section.action-section > * {
  width: 100%;
}
.a7-ui-auth-form_section.action-section > *:not(:last-child) {
  margin-bottom: 12px;
}
.a7-ui-auth-form_section.bottom-section {
  text-align: center;
}
.page-SM .a7-ui-auth-form,
.page-SM .a7-ui-auth-form_tab-group .mat-tab-body-content,
.page-XS .a7-ui-auth-form,
.page-XS .a7-ui-auth-form_tab-group .mat-tab-body-content {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-evenly;
  align-items: stretch;
  flex: 1 0 auto;
}
.page-SM .a7-ui-auth-form_info-tab,
.page-XS .a7-ui-auth-form_info-tab {
  min-height: 100%;
}
.a7-form-layout_content-slot-inner > * {
  max-width: 100%;
}
.page-SM .a7-form-layout_hide-header-on-small .a7-form-layout_intro-slot,
.page-XS .a7-form-layout_hide-header-on-small .a7-form-layout_intro-slot {
  /* display: none; */
}
.page-SM .a7-form-layout,
.page-XS .a7-form-layout {
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
  padding-top: constant(safe-area-inset-top);
  padding-top: env(safe-area-inset-top);
}
.page-SM .a7-form-layout_intro-slot,
.page-XS .a7-form-layout_intro-slot {
  box-sizing: border-box;
}
.page-SM .a7-form-layout_intro-slot:after,
.page-XS .a7-form-layout_intro-slot:after {
  background-image: none;
}
.page-XL .a7-form-layout,
.page-LG .a7-form-layout,
.page-MD .a7-form-layout {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.page-XL .a7-form-layout_intro-slot,
.page-LG .a7-form-layout_intro-slot,
.page-MD .a7-form-layout_intro-slot {
  width: 40%;
  flex-direction: column;
  box-sizing: border-box;
  display: flex;
  place-content: stretch space-between;
  align-items: stretch;
}
.page-XL .a7-form-layout_content-slot,
.page-LG .a7-form-layout_content-slot,
.page-MD .a7-form-layout_content-slot {
  width: 60%;
  box-sizing: border-box;
}
.page-XL .a7-form-layout_content-footer,
.page-LG .a7-form-layout_content-footer,
.page-MD .a7-form-layout_content-footer {
  display: none;
}
.page-XL .a7-form-layout_intro-slot,
.page-LG .a7-form-layout_intro-slot {
  padding: 60px 60px 24px;
}
.page-XL .a7-form-layout_content-slot-inner,
.page-LG .a7-form-layout_content-slot-inner {
  padding: 60px;
}
.page-MD .a7-form-layout_intro-slot {
  padding: 36px 36px 12px;
}
.page-MD .a7-form-layout_content-slot-inner {
  padding: 36px;
}
.page-SM .a7-form-layout_intro-slot,
.page-SM .a7-form-layout_content-slot-inner {
  padding: 36px 60px;
}
.page-XS .a7-form-layout_intro-slot,
.page-XS .a7-form-layout_content-slot-inner {
  padding: 24px 36px;
}
.ds-refinement .separator-2-r,
.ds-refinement .separator-2-l,
.ds-refinement .separator-2-b,
.ds-refinement .separator-2-t,
.ds-refinement .separator-2,
.ds-refinement .separator-1-r,
.ds-refinement .separator-1-l,
.ds-refinement .separator-1-b,
.ds-refinement .separator-1-t,
.ds-refinement .separator-1 {
  border-style: solid;
  border-width: 0;
}
.mat-ripple {
  overflow: hidden;
  position: relative;
}
.mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .mat-ripple-element {
  display: none;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir="rtl"] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.cdk-overlay-container,
.cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.cdk-overlay-container:empty {
  display: none;
}
.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.cdk-overlay-backdrop {
  position: absolute;
  inset: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.cdk-overlay-dark-backdrop {
  background: #00000052;
}
.cdk-overlay-transparent-backdrop {
  transition:
    visibility 1ms linear,
    opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
textarea.cdk-textarea-autosize {
  resize: none;
}
textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.mat-focus-indicator {
  position: relative;
}
.mat-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px)
    var(--mat-focus-indicator-border-style, solid)
    var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.mat-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-focus-indicator-display: block;
}
.mat-mdc-focus-indicator {
  position: relative;
}
.mat-mdc-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px)
    var(--mat-mdc-focus-indicator-border-style, solid)
    var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.mat-mdc-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active {
  --mat-mdc-focus-indicator-display: block;
}
.ds-refinement {
  font:
    300 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #10ab53;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #03a9f4;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #03a9f4;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-keep-touch-target: false;
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(
    0,
    0,
    0,
    0.87
  );
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
  --mat-standard-button-toggle-height: 48px;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #03a9f4;
  --mdc-checkbox-selected-hover-icon-color: #03a9f4;
  --mdc-checkbox-selected-icon-color: #03a9f4;
  --mdc-checkbox-selected-pressed-icon-color: #03a9f4;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #03a9f4;
  --mdc-checkbox-selected-hover-state-layer-color: #03a9f4;
  --mdc-checkbox-selected-pressed-state-layer-color: #03a9f4;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #10ab53;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    16,
    171,
    83,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    16,
    171,
    83,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    16,
    171,
    83,
    0.3
  );
  --mat-datepicker-toggle-active-state-icon-color: #10ab53;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    16,
    171,
    83,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(
    0,
    0,
    0,
    0.18
  );
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(
    0,
    0,
    0,
    0.24
  );
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(
    0,
    0,
    0,
    0.38
  );
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-dialog-container-shadow-color: #000;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #10ab53;
  --mdc-filled-text-field-focus-active-indicator-color: #10ab53;
  --mdc-filled-text-field-focus-label-text-color: rgba(16, 171, 83, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #f08b16;
  --mdc-filled-text-field-error-focus-label-text-color: #f08b16;
  --mdc-filled-text-field-error-label-text-color: #f08b16;
  --mdc-filled-text-field-error-caret-color: #f08b16;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #f08b16;
  --mdc-filled-text-field-error-focus-active-indicator-color: #f08b16;
  --mdc-filled-text-field-error-hover-active-indicator-color: #f08b16;
  --mdc-outlined-text-field-caret-color: #10ab53;
  --mdc-outlined-text-field-focus-outline-color: #10ab53;
  --mdc-outlined-text-field-focus-label-text-color: rgba(16, 171, 83, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #f08b16;
  --mdc-outlined-text-field-error-focus-label-text-color: #f08b16;
  --mdc-outlined-text-field-error-label-text-color: #f08b16;
  --mdc-outlined-text-field-error-hover-label-text-color: #f08b16;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #f08b16;
  --mdc-outlined-text-field-error-hover-outline-color: #f08b16;
  --mdc-outlined-text-field-error-outline-color: #f08b16;
  --mat-form-field-focus-select-arrow-color: rgba(16, 171, 83, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #f08b16;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #10ab53;
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(16, 171, 83, 0.87);
  --mat-select-invalid-arrow-color: rgba(240, 139, 22, 0.87);
  --mat-select-arrow-transform: translateY(-8px);
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms
    cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms
    cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
  --mdc-switch-selected-focus-state-layer-color: #43a047;
  --mdc-switch-selected-handle-color: #43a047;
  --mdc-switch-selected-hover-state-layer-color: #43a047;
  --mdc-switch-selected-pressed-state-layer-color: #43a047;
  --mdc-switch-selected-focus-handle-color: #1b5e20;
  --mdc-switch-selected-hover-handle-color: #1b5e20;
  --mdc-switch-selected-pressed-handle-color: #1b5e20;
  --mdc-switch-selected-focus-track-color: #81c784;
  --mdc-switch-selected-hover-track-color: #81c784;
  --mdc-switch-selected-pressed-track-color: #81c784;
  --mdc-switch-selected-track-color: #81c784;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-switch-state-layer-size: 40px;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-color: #10ab53;
  --mdc-slider-focus-handle-color: #10ab53;
  --mdc-slider-hover-handle-color: #10ab53;
  --mdc-slider-active-track-color: #10ab53;
  --mdc-slider-inactive-track-color: #10ab53;
  --mdc-slider-with-tick-marks-inactive-container-color: #10ab53;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mdc-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-ripple-color: #10ab53;
  --mat-slider-hover-state-layer-color: rgba(16, 171, 83, 0.05);
  --mat-slider-focus-state-layer-color: rgba(16, 171, 83, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #03a9f4;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mat-icon-color: inherit;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #10ab53;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-sort-arrow-color: #757575;
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #10ab53;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #10ab53;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #10ab53;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #f08b16;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #f08b16;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-stepper-header-height: 72px;
}
.ds-refinement .display-4 {
  font:
    500 96px/120px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-refinement .display-3 {
  font:
    500 64px/84px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-refinement .display-2 {
  font:
    500 48px/60px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-refinement .display-1 {
  font:
    500 36px/48px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-refinement h1,
.ds-refinement .h1,
.ds-refinement .headline {
  font:
    700 24px/36px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ds-refinement h2,
.ds-refinement .h2,
.ds-refinement .title,
.ds-refinement .section-title {
  font:
    600 20px/36px Lato,
    sans-serif;
  letter-spacing: 0.75px;
}
.ds-refinement h3,
.ds-refinement .h3,
.ds-refinement .subheading-2,
.ds-refinement .site-menu {
  font:
    700 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.87px;
}
.ds-refinement h4,
.ds-refinement .h4,
.ds-refinement .subheading-1,
.ds-refinement .panel-heading-1 {
  font:
    600 14px/24px Lato,
    sans-serif;
  letter-spacing: 0.65px;
}
.ds-refinement h5,
.ds-refinement .h5 {
  font:
    500 14px/24px Lato,
    sans-serif;
  letter-spacing: 0.58px;
}
.ds-refinement .button-2 {
  font:
    400 16px/24px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .button-3 {
  font:
    300 16px/24px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .subtitle-1,
.ds-refinement strong {
  font:
    700 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.29px;
}
.ds-refinement .subtitle-2 {
  font:
    600 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.2px;
}
.ds-refinement .subtitle-3 {
  font:
    400 18px/24px Lato,
    sans-serif;
  letter-spacing: 1.06px;
}
.ds-refinement .overline {
  font:
    600 11px/12px Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-refinement .label,
.ds-refinement label {
  font:
    500 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-refinement .label-1,
.ds-refinement .label-2 {
  font:
    400 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-refinement .label-content {
  font:
    300 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-refinement .body-2 {
  font:
    300 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.4px;
}
.ds-refinement .body-1-bold {
  font:
    700 15px/28px Lato,
    sans-serif;
  letter-spacing: 0.23px;
}
.ds-refinement .body-2-bold {
  font:
    700 15px/28px Lato,
    sans-serif;
  letter-spacing: 0.29px;
}
.ds-refinement p {
  margin: 0 0 12px;
}
.ds-refinement .body-1 {
  font:
    300 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .body-1 p {
  margin: 0 0 12px;
}
.ds-refinement .input {
  font:
    300 13px/1.5384615385 Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-refinement .small,
.ds-refinement .caption {
  font:
    400 14px/24px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .button {
  font:
    700 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .footer {
  font:
    400 11px/16px Lato,
    sans-serif;
  letter-spacing: 0.45px;
}
.ds-refinement .footer-1,
.ds-refinement .footer-2,
.ds-refinement .footer-3,
.ds-refinement .footer-4 {
  font:
    200 11px/11px Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-refinement .display-l {
  font:
    600 57px/64px Lato,
    sans-serif;
  letter-spacing: -0.25px;
}
.ds-refinement .display-m {
  font:
    600 45px/52px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .display-s {
  font:
    700 36px/44px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .headline-xl {
  font:
    700 57px/64px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .headline-l {
  font:
    700 28px/40px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .headline-m {
  font:
    700 22px/30px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .headline-s {
  font:
    700 20px/28px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .title-l {
  font:
    700 22px/28px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ds-refinement .title-m {
  font:
    700 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ds-refinement .title-s {
  font:
    700 14px/20px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-xxl {
  font:
    600 54px/64px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-xxl-pro {
  font:
    700 54px/64px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-xl {
  font:
    600 24px/32px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-xl-pro {
  font:
    700 24px/32px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-l {
  font:
    600 15px/20px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-l-pro {
  font:
    700 15px/20px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ds-refinement .label-m {
  font:
    600 12px/16px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .label-m-pro {
  font:
    700 12px/16px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .label-s {
  font:
    600 11px/16px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .label-xs {
  font:
    600 9px/12px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .body-l {
  font:
    400 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ds-refinement .body-m {
  font:
    400 14px/20px Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ds-refinement .body-s {
  font:
    400 12px/16px Lato,
    sans-serif;
  letter-spacing: 0.4px;
}
.ds-refinement .mat-ripple {
  overflow: hidden;
  position: relative;
}
.ds-refinement .mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.ds-refinement .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.ds-refinement .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .ds-refinement .mat-ripple-element {
  display: none;
}
.ds-refinement .cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir="rtl"] .ds-refinement .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.ds-refinement .cdk-overlay-container,
.ds-refinement .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ds-refinement .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.ds-refinement .cdk-overlay-container:empty {
  display: none;
}
.ds-refinement .cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.ds-refinement .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.ds-refinement .cdk-overlay-backdrop {
  position: absolute;
  inset: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.ds-refinement .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active
  .ds-refinement
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.ds-refinement .cdk-overlay-dark-backdrop {
  background: #00000052;
}
.ds-refinement .cdk-overlay-transparent-backdrop {
  transition:
    visibility 1ms linear,
    opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.ds-refinement .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.ds-refinement .cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.ds-refinement .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.ds-refinement .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.ds-refinement textarea.cdk-textarea-autosize {
  resize: none;
}
.ds-refinement textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
.ds-refinement textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
.ds-refinement .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.ds-refinement .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.ds-refinement .mat-focus-indicator {
  position: relative;
}
.ds-refinement .mat-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px)
    var(--mat-focus-indicator-border-style, solid)
    var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.ds-refinement .mat-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ds-refinement {
  --mat-focus-indicator-display: block;
}
.ds-refinement .mat-mdc-focus-indicator {
  position: relative;
}
.ds-refinement .mat-mdc-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px)
    var(--mat-mdc-focus-indicator-border-style, solid)
    var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.ds-refinement .mat-mdc-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ds-refinement {
  --mat-mdc-focus-indicator-display: block;
}
.ds-refinement .a7-sub-menu.mat-tab-group .mat-tab-label {
  font:
    500 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.15px;
  line-height: 36px;
}
.ds-refinement .mat-accent {
  --mat-option-selected-state-label-text-color: #03a9f4;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.ds-refinement .mat-warn {
  --mat-option-selected-state-label-text-color: #f08b16;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.ds-refinement .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #10ab53;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #10ab53;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-refinement .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #03a9f4;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #03a9f4;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-refinement .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #f08b16;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #f08b16;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-refinement .mat-elevation-z0,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow:
    0 0 #0003,
    0 0 #00000024,
    0 0 #0000001f;
}
.ds-refinement .mat-elevation-z1,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow:
    0 2px 1px -1px #0003,
    0 1px 1px #00000024,
    0 1px 3px #0000001f;
}
.ds-refinement .mat-elevation-z2,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow:
    0 3px 1px -2px #0003,
    0 2px 2px #00000024,
    0 1px 5px #0000001f;
}
.ds-refinement .mat-elevation-z3,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow:
    0 3px 3px -2px #0003,
    0 3px 4px #00000024,
    0 1px 8px #0000001f;
}
.ds-refinement .mat-elevation-z4,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow:
    0 2px 4px -1px #0003,
    0 4px 5px #00000024,
    0 1px 10px #0000001f;
}
.ds-refinement .mat-elevation-z5,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow:
    0 3px 5px -1px #0003,
    0 5px 8px #00000024,
    0 1px 14px #0000001f;
}
.ds-refinement .mat-elevation-z6,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow:
    0 3px 5px -1px #0003,
    0 6px 10px #00000024,
    0 1px 18px #0000001f;
}
.ds-refinement .mat-elevation-z7,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow:
    0 4px 5px -2px #0003,
    0 7px 10px 1px #00000024,
    0 2px 16px 1px #0000001f;
}
.ds-refinement .mat-elevation-z8,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow:
    0 5px 5px -3px #0003,
    0 8px 10px 1px #00000024,
    0 3px 14px 2px #0000001f;
}
.ds-refinement .mat-elevation-z9,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow:
    0 5px 6px -3px #0003,
    0 9px 12px 1px #00000024,
    0 3px 16px 2px #0000001f;
}
.ds-refinement .mat-elevation-z10,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow:
    0 6px 6px -3px #0003,
    0 10px 14px 1px #00000024,
    0 4px 18px 3px #0000001f;
}
.ds-refinement .mat-elevation-z11,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow:
    0 6px 7px -4px #0003,
    0 11px 15px 1px #00000024,
    0 4px 20px 3px #0000001f;
}
.ds-refinement .mat-elevation-z12,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow:
    0 7px 8px -4px #0003,
    0 12px 17px 2px #00000024,
    0 5px 22px 4px #0000001f;
}
.ds-refinement .mat-elevation-z13,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow:
    0 7px 8px -4px #0003,
    0 13px 19px 2px #00000024,
    0 5px 24px 4px #0000001f;
}
.ds-refinement .mat-elevation-z14,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow:
    0 7px 9px -4px #0003,
    0 14px 21px 2px #00000024,
    0 5px 26px 4px #0000001f;
}
.ds-refinement .mat-elevation-z15,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow:
    0 8px 9px -5px #0003,
    0 15px 22px 2px #00000024,
    0 6px 28px 5px #0000001f;
}
.ds-refinement .mat-elevation-z16,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow:
    0 8px 10px -5px #0003,
    0 16px 24px 2px #00000024,
    0 6px 30px 5px #0000001f;
}
.ds-refinement .mat-elevation-z17,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow:
    0 8px 11px -5px #0003,
    0 17px 26px 2px #00000024,
    0 6px 32px 5px #0000001f;
}
.ds-refinement .mat-elevation-z18,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow:
    0 9px 11px -5px #0003,
    0 18px 28px 2px #00000024,
    0 7px 34px 6px #0000001f;
}
.ds-refinement .mat-elevation-z19,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow:
    0 9px 12px -6px #0003,
    0 19px 29px 2px #00000024,
    0 7px 36px 6px #0000001f;
}
.ds-refinement .mat-elevation-z20,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow:
    0 10px 13px -6px #0003,
    0 20px 31px 3px #00000024,
    0 8px 38px 7px #0000001f;
}
.ds-refinement .mat-elevation-z21,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow:
    0 10px 13px -6px #0003,
    0 21px 33px 3px #00000024,
    0 8px 40px 7px #0000001f;
}
.ds-refinement .mat-elevation-z22,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow:
    0 10px 14px -6px #0003,
    0 22px 35px 3px #00000024,
    0 8px 42px 7px #0000001f;
}
.ds-refinement .mat-elevation-z23,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow:
    0 11px 14px -7px #0003,
    0 23px 36px 3px #00000024,
    0 9px 44px 8px #0000001f;
}
.ds-refinement .mat-elevation-z24,
.ds-refinement .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow:
    0 11px 15px -7px #0003,
    0 24px 38px 3px #00000024,
    0 9px 46px 8px #0000001f;
}
.ds-refinement .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #10ab53;
  --mat-text-button-state-layer-color: #10ab53;
  --mat-text-button-ripple-color: rgba(16, 171, 83, 0.1);
}
.ds-refinement .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #03a9f4;
  --mat-text-button-state-layer-color: #03a9f4;
  --mat-text-button-ripple-color: rgba(3, 169, 244, 0.1);
}
.ds-refinement .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #f08b16;
  --mat-text-button-state-layer-color: #f08b16;
  --mat-text-button-ripple-color: rgba(240, 139, 22, 0.1);
}
.ds-refinement .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #10ab53;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-refinement .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #03a9f4;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-refinement .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #f08b16;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-refinement .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #10ab53;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-refinement .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #03a9f4;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-refinement .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #f08b16;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-refinement .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #10ab53;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #10ab53;
  --mat-outlined-button-ripple-color: rgba(16, 171, 83, 0.1);
}
.ds-refinement .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #03a9f4;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #03a9f4;
  --mat-outlined-button-ripple-color: rgba(3, 169, 244, 0.1);
}
.ds-refinement .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #f08b16;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #f08b16;
  --mat-outlined-button-ripple-color: rgba(240, 139, 22, 0.1);
}
.ds-refinement .mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-refinement .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #10ab53;
  --mdc-checkbox-selected-hover-icon-color: #10ab53;
  --mdc-checkbox-selected-icon-color: #10ab53;
  --mdc-checkbox-selected-pressed-icon-color: #10ab53;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #10ab53;
  --mdc-checkbox-selected-hover-state-layer-color: #10ab53;
  --mdc-checkbox-selected-pressed-state-layer-color: #10ab53;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.ds-refinement .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #f08b16;
  --mdc-checkbox-selected-hover-icon-color: #f08b16;
  --mdc-checkbox-selected-icon-color: #f08b16;
  --mdc-checkbox-selected-pressed-icon-color: #f08b16;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #f08b16;
  --mdc-checkbox-selected-hover-state-layer-color: #f08b16;
  --mdc-checkbox-selected-pressed-state-layer-color: #f08b16;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.ds-refinement .mat-mdc-standard-chip {
  --mdc-chip-container-shape-family: rounded;
  --mdc-chip-container-shape-radius: 16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family: rounded;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.ds-refinement .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.ds-refinement .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.ds-refinement .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #10ab53;
  --mdc-chip-elevated-selected-container-color: #10ab53;
  --mdc-chip-elevated-disabled-container-color: #10ab53;
  --mdc-chip-flat-disabled-selected-container-color: #10ab53;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-refinement .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.ds-refinement .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #03a9f4;
  --mdc-chip-elevated-selected-container-color: #03a9f4;
  --mdc-chip-elevated-disabled-container-color: #03a9f4;
  --mdc-chip-flat-disabled-selected-container-color: #03a9f4;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-refinement .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.ds-refinement .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #f08b16;
  --mdc-chip-elevated-selected-container-color: #f08b16;
  --mdc-chip-elevated-disabled-container-color: #f08b16;
  --mdc-chip-flat-disabled-selected-container-color: #f08b16;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-refinement .mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
.ds-refinement .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #03a9f4;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    3,
    169,
    244,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    3,
    169,
    244,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    3,
    169,
    244,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    3,
    169,
    244,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.ds-refinement .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #f08b16;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    240,
    139,
    22,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    240,
    139,
    22,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    240,
    139,
    22,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    240,
    139,
    22,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.ds-refinement .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #03a9f4;
}
.ds-refinement .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #f08b16;
}
.ds-refinement .mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.ds-refinement .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
.ds-refinement .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #03a9f4;
  --mdc-filled-text-field-focus-active-indicator-color: #03a9f4;
  --mdc-filled-text-field-focus-label-text-color: rgba(3, 169, 244, 0.87);
  --mdc-outlined-text-field-caret-color: #03a9f4;
  --mdc-outlined-text-field-focus-outline-color: #03a9f4;
  --mdc-outlined-text-field-focus-label-text-color: rgba(3, 169, 244, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(3, 169, 244, 0.87);
}
.ds-refinement .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #f08b16;
  --mdc-filled-text-field-focus-active-indicator-color: #f08b16;
  --mdc-filled-text-field-focus-label-text-color: rgba(240, 139, 22, 0.87);
  --mdc-outlined-text-field-caret-color: #f08b16;
  --mdc-outlined-text-field-focus-outline-color: #f08b16;
  --mdc-outlined-text-field-focus-label-text-color: rgba(240, 139, 22, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(240, 139, 22, 0.87);
}
.ds-refinement .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #10ab53;
  --mdc-linear-progress-track-color: rgba(16, 171, 83, 0.25);
}
.ds-refinement .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #03a9f4;
  --mdc-linear-progress-track-color: rgba(3, 169, 244, 0.25);
}
.ds-refinement .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #f08b16;
  --mdc-linear-progress-track-color: rgba(240, 139, 22, 0.25);
}
.ds-refinement .mat-accent {
  --mdc-circular-progress-active-indicator-color: #03a9f4;
}
.ds-refinement .mat-warn {
  --mdc-circular-progress-active-indicator-color: #f08b16;
}
.ds-refinement .mat-mdc-radio-button {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-refinement .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #10ab53;
  --mdc-radio-selected-hover-icon-color: #10ab53;
  --mdc-radio-selected-icon-color: #10ab53;
  --mdc-radio-selected-pressed-icon-color: #10ab53;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #10ab53;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-refinement .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #03a9f4;
  --mdc-radio-selected-hover-icon-color: #03a9f4;
  --mdc-radio-selected-icon-color: #03a9f4;
  --mdc-radio-selected-pressed-icon-color: #03a9f4;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #03a9f4;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-refinement .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #f08b16;
  --mdc-radio-selected-hover-icon-color: #f08b16;
  --mdc-radio-selected-icon-color: #f08b16;
  --mdc-radio-selected-pressed-icon-color: #f08b16;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #f08b16;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-refinement .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(3, 169, 244, 0.87);
  --mat-select-invalid-arrow-color: rgba(240, 139, 22, 0.87);
}
.ds-refinement .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(240, 139, 22, 0.87);
  --mat-select-invalid-arrow-color: rgba(240, 139, 22, 0.87);
}
.ds-refinement .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-refinement .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #039be5;
  --mdc-switch-selected-handle-color: #039be5;
  --mdc-switch-selected-hover-state-layer-color: #039be5;
  --mdc-switch-selected-pressed-state-layer-color: #039be5;
  --mdc-switch-selected-focus-handle-color: #01579b;
  --mdc-switch-selected-hover-handle-color: #01579b;
  --mdc-switch-selected-pressed-handle-color: #01579b;
  --mdc-switch-selected-focus-track-color: #4fc3f7;
  --mdc-switch-selected-hover-track-color: #4fc3f7;
  --mdc-switch-selected-pressed-track-color: #4fc3f7;
  --mdc-switch-selected-track-color: #4fc3f7;
}
.ds-refinement .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #d6790e;
  --mdc-switch-selected-handle-color: #d6790e;
  --mdc-switch-selected-hover-state-layer-color: #d6790e;
  --mdc-switch-selected-pressed-state-layer-color: #d6790e;
  --mdc-switch-selected-focus-handle-color: #774308;
  --mdc-switch-selected-hover-handle-color: #774308;
  --mdc-switch-selected-pressed-handle-color: #774308;
  --mdc-switch-selected-focus-track-color: #f5b366;
  --mdc-switch-selected-hover-track-color: #f5b366;
  --mdc-switch-selected-pressed-track-color: #f5b366;
  --mdc-switch-selected-track-color: #f5b366;
}
.ds-refinement .mat-accent {
  --mat-slider-ripple-color: #03a9f4;
  --mat-slider-hover-state-layer-color: rgba(3, 169, 244, 0.05);
  --mat-slider-focus-state-layer-color: rgba(3, 169, 244, 0.2);
  --mdc-slider-handle-color: #03a9f4;
  --mdc-slider-focus-handle-color: #03a9f4;
  --mdc-slider-hover-handle-color: #03a9f4;
  --mdc-slider-active-track-color: #03a9f4;
  --mdc-slider-inactive-track-color: #03a9f4;
  --mdc-slider-with-tick-marks-inactive-container-color: #03a9f4;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
.ds-refinement .mat-warn {
  --mat-slider-ripple-color: #f08b16;
  --mat-slider-hover-state-layer-color: rgba(240, 139, 22, 0.05);
  --mat-slider-focus-state-layer-color: rgba(240, 139, 22, 0.2);
  --mdc-slider-handle-color: #f08b16;
  --mdc-slider-focus-handle-color: #f08b16;
  --mdc-slider-hover-handle-color: #f08b16;
  --mdc-slider-active-track-color: #f08b16;
  --mdc-slider-inactive-track-color: #f08b16;
  --mdc-slider-with-tick-marks-inactive-container-color: #f08b16;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
.ds-refinement .mat-mdc-tab-group,
.ds-refinement .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #10ab53;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #10ab53;
  --mat-tab-header-active-ripple-color: #10ab53;
  --mat-tab-header-inactive-ripple-color: #10ab53;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #10ab53;
  --mat-tab-header-active-hover-label-text-color: #10ab53;
  --mat-tab-header-active-focus-indicator-color: #10ab53;
  --mat-tab-header-active-hover-indicator-color: #10ab53;
}
.ds-refinement .mat-mdc-tab-group.mat-accent,
.ds-refinement .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #03a9f4;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #03a9f4;
  --mat-tab-header-active-ripple-color: #03a9f4;
  --mat-tab-header-inactive-ripple-color: #03a9f4;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #03a9f4;
  --mat-tab-header-active-hover-label-text-color: #03a9f4;
  --mat-tab-header-active-focus-indicator-color: #03a9f4;
  --mat-tab-header-active-hover-indicator-color: #03a9f4;
}
.ds-refinement .mat-mdc-tab-group.mat-warn,
.ds-refinement .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #f08b16;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #f08b16;
  --mat-tab-header-active-ripple-color: #f08b16;
  --mat-tab-header-inactive-ripple-color: #f08b16;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #f08b16;
  --mat-tab-header-active-hover-label-text-color: #f08b16;
  --mat-tab-header-active-focus-indicator-color: #f08b16;
  --mat-tab-header-active-hover-indicator-color: #f08b16;
}
.ds-refinement .mat-mdc-tab-group.mat-background-primary,
.ds-refinement .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #10ab53;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-refinement .mat-mdc-tab-group.mat-background-accent,
.ds-refinement .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #03a9f4;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-refinement .mat-mdc-tab-group.mat-background-warn,
.ds-refinement .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #f08b16;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-refinement .mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
.ds-refinement .mat-icon.mat-primary {
  --mat-icon-color: #10ab53;
}
.ds-refinement .mat-icon.mat-accent {
  --mat-icon-color: #03a9f4;
}
.ds-refinement .mat-icon.mat-warn {
  --mat-icon-color: #f08b16;
}
.ds-refinement .mat-badge-accent {
  --mat-badge-background-color: #03a9f4;
  --mat-badge-text-color: white;
}
.ds-refinement .mat-badge-warn {
  --mat-badge-background-color: #f08b16;
  --mat-badge-text-color: white;
}
.ds-refinement .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #03a9f4;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #03a9f4;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #03a9f4;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.ds-refinement .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #f08b16;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #f08b16;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #f08b16;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.ds-refinement .text-primary {
  color: #10ab53;
}
.ds-refinement .text-accent {
  color: #03a9f4;
}
.ds-refinement .text-warn {
  color: #f08b16;
}
.ds-refinement .background-app-ui {
  background: #fff;
}
.ds-refinement .background-disabled {
  background: #00000061;
}
.ds-refinement .background-orange {
  background: #f08b16;
}
.ds-refinement .background-blue-2 {
  background: #2d9cdb;
}
.ds-refinement .background-purple-1 {
  background: #9b51e0;
}
.ds-refinement .background-primary {
  background: #10ab53;
}
.ds-refinement .background-accent {
  background: #03a9f4;
}
.ds-refinement .background-warn {
  background: #f08b16;
}
.ds-refinement .background-hover-overlay {
  background: #00000014;
}
.ds-refinement .background-black-medium-high-emphasis {
  background: #000c;
}
.ds-refinement .text-disabled,
.ds-refinement .text-black-disabled,
.ds-refinement .text-inactive,
.ds-refinement .text-black-inactive {
  color: #00000061;
}
.ds-refinement .text-black-high-emphasis {
  color: #000;
}
.ds-refinement .text-black-medium-high-emphasis {
  color: #000c;
}
.ds-refinement .text-black-medium-emphasis {
  color: #0009;
}
.ds-refinement .text-black-focus-overlay {
  color: #0000001f;
}
.ds-refinement .text-white-high-emphasis {
  color: #fff;
}
.ds-refinement .text-white-medium-emphasis {
  color: #ffffffb3;
}
.ds-refinement .text-white-disabled {
  color: #ffffff80;
}
.ds-refinement .text-white-inactive {
  color: #ffffff8a;
}
.ds-refinement .border-white {
  border-color: #fff;
}
.ds-refinement .border-primary {
  border-color: #10ab53;
}
.ds-refinement .border-disabled {
  border-color: #00000061;
}
.ds-refinement .border-accent {
  border-color: #03a9f4;
}
.ds-refinement .border-warn {
  border-color: #f08b16;
}
.ds-refinement .actionable.disabled {
  opacity: 0.38;
}
.ds-refinement .border-width-1 {
  border-width: 1px;
}
.ds-refinement .border-solid {
  border-style: solid;
}
.ds-refinement .border-transparent {
  border-color: #0000;
}
.ds-refinement .border {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.ds-refinement .no-max-width {
  max-width: none !important;
}
.ds-refinement a {
  color: inherit;
}
.ds-refinement a:not(.disabled):not(.flat-button):not(.stroke-button),
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(.stroke-button) {
  transition: color 0.2s ease-in-out;
}
.ds-refinement a:not(.disabled):not(.flat-button):not(.stroke-button):hover,
.ds-refinement a:not(.disabled):not(.flat-button):not(.stroke-button).active,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="primary"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(.stroke-button):hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(.stroke-button).active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="primary"] {
  color: #10ab53;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"] {
  color: #f3a346;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"].active {
  color: #f08b16;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"] {
  color: #2ebcfc;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"].active {
  color: #03a9f4;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"] {
  color: #0000008a;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active {
  color: #000c;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"] {
  color: #000c;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active {
  color: #000;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="black-medium"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"] {
  color: #0009;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active {
  color: #000;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-2"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"] {
  color: #565e5b;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active {
  color: #3b4742;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-3"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"] {
  color: #8f9492;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active {
  color: #3b4742;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"] {
  color: #fff;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"].active {
  color: #fff;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white-medium"],
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"] {
  color: #ffffffb3;
}
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
.ds-refinement
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
.ds-refinement
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active {
  color: #fff;
}
.ds-refinement .separator-1,
.ds-refinement .border-1,
.ds-refinement .border-1-h,
.ds-refinement .border-1-v,
.ds-refinement .border-1-t,
.ds-refinement .border-1-b,
.ds-refinement .border-1-l,
.ds-refinement .border-1-r,
.ds-refinement .separator-1-t {
  border-color: #0000002e;
}
.ds-refinement .separator-1-t-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-1-t-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-1-t-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-1-b {
  border-color: #0000002e;
}
.ds-refinement .separator-1-b-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-1-b-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-1-b-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-1-l {
  border-color: #0000002e;
}
.ds-refinement .separator-1-l-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-1-l-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-1-l-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-1-r {
  border-color: #0000002e;
}
.ds-refinement .separator-1-r-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-1-r-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-1-r-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-2,
.ds-refinement .border-2,
.ds-refinement .border-2-h,
.ds-refinement .border-2-v,
.ds-refinement .border-2-t,
.ds-refinement .border-2-b,
.ds-refinement .border-2-l,
.ds-refinement .border-2-r,
.ds-refinement .separator-2-t {
  border-color: #0000002e;
}
.ds-refinement .separator-2-t-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-2-t-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-2-t-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-2-b {
  border-color: #0000002e;
}
.ds-refinement .separator-2-b-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-2-b-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-2-b-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-2-l {
  border-color: #0000002e;
}
.ds-refinement .separator-2-l-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-2-l-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-2-l-hover-primary:hover {
  border-color: #10ab53;
}
.ds-refinement .separator-2-r {
  border-color: #0000002e;
}
.ds-refinement .separator-2-r-primary {
  border-color: #10ab53;
}
.ds-refinement .separator-2-r-warn {
  border-color: #f08b16;
}
.ds-refinement .separator-2-r-hover-primary:hover,
.ds-refinement .separator-primary {
  border-color: #10ab53;
}
.ds-refinement .border-separator {
  border: 1px solid rgba(0, 0, 0, 0.18);
}
.ds-refinement .border-white-separator {
  border-color: #ffffff2e;
}
.ds-refinement .mat-button-toggle-button:after {
  background: #10ab53;
}
.ds-refinement .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: #10ab53;
}
.ds-refinement .text-50 {
  color: #e8f5e9;
}
.ds-refinement .border-50 {
  border-color: #e8f5e9;
}
.ds-refinement .bg-transparent {
  background-color: transparent;
}
.ds-refinement .edge-fade:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to right,
    #fff 0 1%,
    #f000 5% 95%,
    #fff 99% 100%
  );
  width: 100%;
  height: 100%;
}
.ds-refinement .bg-white {
  background-color: #fff;
}
.ds-refinement .bg-blur-black-0pct {
  background-color: #0000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-10pct {
  background-color: #0000001a;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-20pct {
  background-color: #0003;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-30pct {
  background-color: #0000004d;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-40pct {
  background-color: #0006;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-50pct {
  background-color: #00000080;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-60pct {
  background-color: #0009;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-70pct {
  background-color: #000000b3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-80pct {
  background-color: #000c;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-90pct {
  background-color: #000000e6;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .bg-blur-black-100pct {
  background-color: #000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-refinement .text-100 {
  color: #c8e6c9;
}
.ds-refinement .text-warn-100 {
  color: #fbe2c6;
}
.ds-refinement .font-weight-100 {
  font-variation-settings: "wght" 90;
}
.ds-refinement .border-100 {
  border-color: #c8e6c9;
}
.ds-refinement .bg-100 {
  background-color: #c8e6c9;
}
.ds-refinement .text-200 {
  color: #a5d6a7;
}
.ds-refinement .text-warn-200 {
  color: #f8cb96;
}
.ds-refinement .font-weight-200 {
  font-variation-settings: "wght" 180;
}
.ds-refinement .border-200 {
  border-color: #a5d6a7;
}
.ds-refinement .bg-200 {
  background-color: #a5d6a7;
}
.ds-refinement .text-300 {
  color: #81c784;
}
.ds-refinement .text-warn-300 {
  color: #f5b366;
}
.ds-refinement .font-weight-300 {
  font-variation-settings: "wght" 270;
}
.ds-refinement .border-300 {
  border-color: #81c784;
}
.ds-refinement .bg-300 {
  background-color: #81c784;
}
.ds-refinement .text-400 {
  color: #66bb6a;
}
.ds-refinement .text-warn-400 {
  color: #f29b36;
}
.ds-refinement .font-weight-400 {
  font-variation-settings: "wght" 360;
}
.ds-refinement .border-400 {
  border-color: #66bb6a;
}
.ds-refinement .bg-400 {
  background-color: #66bb6a;
}
.ds-refinement .text-500 {
  color: #10ab53;
}
.ds-refinement .text-warn-500 {
  color: #f08b16;
}
.ds-refinement .font-weight-500 {
  font-variation-settings: "wght" 450;
}
.ds-refinement .border-500 {
  border-color: #10ab53;
}
.ds-refinement .bg-500 {
  background-color: #10ab53;
}
.ds-refinement .text-600 {
  color: #43a047;
}
.ds-refinement .text-warn-600 {
  color: #d6790e;
}
.ds-refinement .font-weight-600 {
  font-variation-settings: "wght" 540;
}
.ds-refinement .border-600 {
  border-color: #43a047;
}
.ds-refinement .bg-600 {
  background-color: #43a047;
}
.ds-refinement .text-700 {
  color: #388e3c;
}
.ds-refinement .text-warn-700 {
  color: #b6670c;
}
.ds-refinement .font-weight-700 {
  font-variation-settings: "wght" 630;
}
.ds-refinement .border-700 {
  border-color: #388e3c;
}
.ds-refinement .bg-700 {
  background-color: #388e3c;
}
.ds-refinement .text-800 {
  color: #2e7d32;
}
.ds-refinement .text-warn-800 {
  color: #96550a;
}
.ds-refinement .font-weight-800 {
  font-variation-settings: "wght" 720;
}
.ds-refinement .border-800 {
  border-color: #2e7d32;
}
.ds-refinement .bg-800 {
  background-color: #2e7d32;
}
.ds-refinement .text-900 {
  color: #1b5e20;
}
.ds-refinement .text-warn-900 {
  color: #774308;
}
.ds-refinement .font-weight-900 {
  font-variation-settings: "wght" 810;
}
.ds-refinement .border-900 {
  border-color: #1b5e20;
}
.ds-refinement .bg-900 {
  background-color: #1b5e20;
}
.ds-refinement .bg-50 {
  background-color: #e8f5e9;
}
.ds-refinement .tooltip-container {
  text-align: start;
  z-index: 1001;
  position: fixed;
  font-weight: 600;
  max-width: min(60%, 400px);
  background: #141f1acc;
  border-radius: 8px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-30%);
  animation: tooltip-slide 0.18s ease-out 0.5s;
  animation-fill-mode: forwards;
  color: #fff;
  padding: 8px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 400 14px/21px Heebo;
  letter-spacing: 0;
}
.ds-refinement .a7-sub-menu.mat-tab-group[color="white"] .mat-tab-label {
  color: #fff;
}
.ds-refinement
  .a7-sub-menu.mat-tab-group[color="white"]
  .mat-tab-label
  a:not(.disabled):hover {
  color: #fff;
}
.ds-refinement
  .a7-sub-menu.mat-tab-group[color="white"]
  .mat-tab-header-pagination
  .mat-tab-header-pagination-chevron {
  border-color: #fff;
}
.ds-refinement
  .a7-sub-menu.mat-tab-group[color="white"]
  .mat-tab-header-pagination.mat-tab-header-pagination-disabled {
  opacity: 0.3;
}
.ds-refinement .layout-sc-1140 {
  max-width: 1140px;
  margin: 0 auto;
  box-sizing: border-box;
}
.ds-refinement .layout-sc-1324 {
  max-width: 1324px;
  margin: 0 auto;
  box-sizing: border-box;
}
.ds-refinement .layout-sc-952 {
  max-width: 952px;
  margin: 0 auto;
  box-sizing: border-box;
}
.ds-refinement .layout-w-293 {
  width: 293px;
}
.ds-refinement .layout-col-top {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.ds-refinement .layout-col-top > * {
  display: table-cell;
  vertical-align: top;
}
.ds-refinement .top-0 {
  top: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-0 {
    top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-0 {
    top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-0 {
    top: 0;
  }
}
.ds-refinement .bottom-0 {
  bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-0 {
    bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-0 {
    bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-0 {
    bottom: 0;
  }
}
.ds-refinement .left-0 {
  left: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-0 {
    left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-0 {
    left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-0 {
    left: 0;
  }
}
.ds-refinement .right-0 {
  right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-0 {
    right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-0 {
    right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-0 {
    right: 0;
  }
}
.ds-refinement .margin-0 {
  margin: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0 {
    margin: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0 {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0 {
    margin: 0;
  }
}
.ds-refinement .margin-0-n {
  margin: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-n {
    margin: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-n {
    margin: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-n {
    margin: 0;
  }
}
.ds-refinement .margin-0-h {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-h {
    margin-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-h {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-h {
    margin-left: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-h {
    margin-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-h {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-h {
    margin-right: 0;
  }
}
.ds-refinement .margin-0-h-n {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-h-n {
    margin-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-h-n {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-h-n {
    margin-left: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-h-n {
    margin-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-h-n {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-h-n {
    margin-right: 0;
  }
}
.ds-refinement .margin-0-v {
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-v {
    margin-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-v {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-v {
    margin-top: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-v {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-v {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-v {
    margin-bottom: 0;
  }
}
.ds-refinement .margin-0-v-n {
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-v-n {
    margin-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-v-n {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-v-n {
    margin-top: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-v-n {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-v-n {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-v-n {
    margin-bottom: 0;
  }
}
.ds-refinement .margin-0-t {
  margin-top: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-t {
    margin-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-t {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-t {
    margin-top: 0;
  }
}
.ds-refinement .margin-0-t-n {
  margin-top: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-t-n {
    margin-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-t-n {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-t-n {
    margin-top: 0;
  }
}
.ds-refinement .margin-0-b {
  margin-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-b {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-b {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-b {
    margin-bottom: 0;
  }
}
.ds-refinement .margin-0-b-n {
  margin-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-b-n {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-b-n {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-b-n {
    margin-bottom: 0;
  }
}
.ds-refinement .margin-0-l {
  margin-left: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-l {
    margin-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-l {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-l {
    margin-left: 0;
  }
}
.ds-refinement .margin-0-l-n {
  margin-left: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-l-n {
    margin-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-l-n {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-l-n {
    margin-left: 0;
  }
}
.ds-refinement .margin-0-r {
  margin-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-r {
    margin-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-r {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-r {
    margin-right: 0;
  }
}
.ds-refinement .margin-0-r-n {
  margin-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-0-r-n {
    margin-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-0-r-n {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-0-r-n {
    margin-right: 0;
  }
}
.ds-refinement .padding-0 {
  padding: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0 {
    padding: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0 {
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0 {
    padding: 0;
  }
}
.ds-refinement .padding-0-n {
  padding: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-n {
    padding: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-n {
    padding: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-n {
    padding: 0;
  }
}
.ds-refinement .padding-0-h {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-h {
    padding-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-h {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-h {
    padding-left: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-h {
    padding-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-h {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-h {
    padding-right: 0;
  }
}
.ds-refinement .padding-0-h-n {
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-h-n {
    padding-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-h-n {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-h-n {
    padding-left: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-h-n {
    padding-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-h-n {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-h-n {
    padding-right: 0;
  }
}
.ds-refinement .padding-0-v {
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-v {
    padding-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-v {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-v {
    padding-top: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-v {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-v {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-v {
    padding-bottom: 0;
  }
}
.ds-refinement .padding-0-v-n {
  padding-top: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-v-n {
    padding-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-v-n {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-v-n {
    padding-top: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-v-n {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-v-n {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-v-n {
    padding-bottom: 0;
  }
}
.ds-refinement .padding-0-t {
  padding-top: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-t {
    padding-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-t {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-t {
    padding-top: 0;
  }
}
.ds-refinement .padding-0-t-n {
  padding-top: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-t-n {
    padding-top: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-t-n {
    padding-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-t-n {
    padding-top: 0;
  }
}
.ds-refinement .padding-0-b {
  padding-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-b {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-b {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-b {
    padding-bottom: 0;
  }
}
.ds-refinement .padding-0-b-n {
  padding-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-b-n {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-b-n {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-b-n {
    padding-bottom: 0;
  }
}
.ds-refinement .padding-0-l {
  padding-left: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-l {
    padding-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-l {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-l {
    padding-left: 0;
  }
}
.ds-refinement .padding-0-l-n {
  padding-left: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-l-n {
    padding-left: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-l-n {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-l-n {
    padding-left: 0;
  }
}
.ds-refinement .padding-0-r {
  padding-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-r {
    padding-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-r {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-r {
    padding-right: 0;
  }
}
.ds-refinement .padding-0-r-n {
  padding-right: 0;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-0-r-n {
    padding-right: 0;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-0-r-n {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-0-r-n {
    padding-right: 0;
  }
}
.ds-refinement .top-1 {
  top: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-1 {
    top: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-1 {
    top: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-1 {
    top: 12px;
  }
}
.ds-refinement .bottom-1 {
  bottom: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-1 {
    bottom: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-1 {
    bottom: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-1 {
    bottom: 12px;
  }
}
.ds-refinement .left-1 {
  left: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-1 {
    left: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-1 {
    left: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-1 {
    left: 12px;
  }
}
.ds-refinement .right-1 {
  right: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-1 {
    right: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-1 {
    right: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-1 {
    right: 12px;
  }
}
.ds-refinement .margin-1 {
  margin: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1 {
    margin: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1 {
    margin: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1 {
    margin: 12px;
  }
}
.ds-refinement .margin-1-n {
  margin: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-n {
    margin: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-n {
    margin: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-n {
    margin: -12px;
  }
}
.ds-refinement .margin-1-h {
  margin-left: 12px;
  margin-right: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-h {
    margin-left: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-h {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-h {
    margin-left: 12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-h {
    margin-right: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-h {
    margin-right: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-h {
    margin-right: 12px;
  }
}
.ds-refinement .margin-1-h-n {
  margin-left: -12px;
  margin-right: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-h-n {
    margin-left: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-h-n {
    margin-left: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-h-n {
    margin-left: -12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-h-n {
    margin-right: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-h-n {
    margin-right: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-h-n {
    margin-right: -12px;
  }
}
.ds-refinement .margin-1-v {
  margin-top: 12px;
  margin-bottom: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-v {
    margin-top: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-v {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-v {
    margin-top: 12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-v {
    margin-bottom: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-v {
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-v {
    margin-bottom: 12px;
  }
}
.ds-refinement .margin-1-v-n {
  margin-top: -12px;
  margin-bottom: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-v-n {
    margin-top: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-v-n {
    margin-top: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-v-n {
    margin-top: -12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-v-n {
    margin-bottom: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-v-n {
    margin-bottom: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-v-n {
    margin-bottom: -12px;
  }
}
.ds-refinement .margin-1-t {
  margin-top: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-t {
    margin-top: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-t {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-t {
    margin-top: 12px;
  }
}
.ds-refinement .margin-1-t-n {
  margin-top: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-t-n {
    margin-top: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-t-n {
    margin-top: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-t-n {
    margin-top: -12px;
  }
}
.ds-refinement .margin-1-b {
  margin-bottom: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-b {
    margin-bottom: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-b {
    margin-bottom: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-b {
    margin-bottom: 12px;
  }
}
.ds-refinement .margin-1-b-n {
  margin-bottom: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-b-n {
    margin-bottom: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-b-n {
    margin-bottom: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-b-n {
    margin-bottom: -12px;
  }
}
.ds-refinement .margin-1-l {
  margin-left: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-l {
    margin-left: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-l {
    margin-left: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-l {
    margin-left: 12px;
  }
}
.ds-refinement .margin-1-l-n {
  margin-left: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-l-n {
    margin-left: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-l-n {
    margin-left: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-l-n {
    margin-left: -12px;
  }
}
.ds-refinement .margin-1-r {
  margin-right: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-r {
    margin-right: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-r {
    margin-right: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-r {
    margin-right: 12px;
  }
}
.ds-refinement .margin-1-r-n {
  margin-right: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-1-r-n {
    margin-right: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-1-r-n {
    margin-right: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-1-r-n {
    margin-right: -12px;
  }
}
.ds-refinement .padding-1 {
  padding: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1 {
    padding: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1 {
    padding: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1 {
    padding: 12px;
  }
}
.ds-refinement .padding-1-n {
  padding: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-n {
    padding: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-n {
    padding: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-n {
    padding: -12px;
  }
}
.ds-refinement .padding-1-h {
  padding-left: 12px;
  padding-right: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-h {
    padding-left: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-h {
    padding-left: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-h {
    padding-left: 12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-h {
    padding-right: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-h {
    padding-right: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-h {
    padding-right: 12px;
  }
}
.ds-refinement .padding-1-h-n {
  padding-left: -12px;
  padding-right: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-h-n {
    padding-left: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-h-n {
    padding-left: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-h-n {
    padding-left: -12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-h-n {
    padding-right: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-h-n {
    padding-right: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-h-n {
    padding-right: -12px;
  }
}
.ds-refinement .padding-1-v {
  padding-top: 12px;
  padding-bottom: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-v {
    padding-top: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-v {
    padding-top: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-v {
    padding-top: 12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-v {
    padding-bottom: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-v {
    padding-bottom: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-v {
    padding-bottom: 12px;
  }
}
.ds-refinement .padding-1-v-n {
  padding-top: -12px;
  padding-bottom: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-v-n {
    padding-top: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-v-n {
    padding-top: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-v-n {
    padding-top: -12px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-v-n {
    padding-bottom: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-v-n {
    padding-bottom: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-v-n {
    padding-bottom: -12px;
  }
}
.ds-refinement .padding-1-t {
  padding-top: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-t {
    padding-top: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-t {
    padding-top: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-t {
    padding-top: 12px;
  }
}
.ds-refinement .padding-1-t-n {
  padding-top: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-t-n {
    padding-top: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-t-n {
    padding-top: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-t-n {
    padding-top: -12px;
  }
}
.ds-refinement .padding-1-b {
  padding-bottom: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-b {
    padding-bottom: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-b {
    padding-bottom: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-b {
    padding-bottom: 12px;
  }
}
.ds-refinement .padding-1-b-n {
  padding-bottom: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-b-n {
    padding-bottom: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-b-n {
    padding-bottom: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-b-n {
    padding-bottom: -12px;
  }
}
.ds-refinement .padding-1-l {
  padding-left: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-l {
    padding-left: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-l {
    padding-left: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-l {
    padding-left: 12px;
  }
}
.ds-refinement .padding-1-l-n {
  padding-left: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-l-n {
    padding-left: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-l-n {
    padding-left: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-l-n {
    padding-left: -12px;
  }
}
.ds-refinement .padding-1-r {
  padding-right: 12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-r {
    padding-right: 5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-r {
    padding-right: 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-r {
    padding-right: 12px;
  }
}
.ds-refinement .padding-1-r-n {
  padding-right: -12px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-1-r-n {
    padding-right: -5.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-1-r-n {
    padding-right: -8px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-1-r-n {
    padding-right: -12px;
  }
}
.ds-refinement .top-2 {
  top: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-2 {
    top: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-2 {
    top: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-2 {
    top: 24px;
  }
}
.ds-refinement .bottom-2 {
  bottom: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-2 {
    bottom: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-2 {
    bottom: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-2 {
    bottom: 24px;
  }
}
.ds-refinement .left-2 {
  left: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-2 {
    left: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-2 {
    left: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-2 {
    left: 24px;
  }
}
.ds-refinement .right-2 {
  right: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-2 {
    right: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-2 {
    right: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-2 {
    right: 24px;
  }
}
.ds-refinement .margin-2 {
  margin: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2 {
    margin: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2 {
    margin: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2 {
    margin: 24px;
  }
}
.ds-refinement .margin-2-n {
  margin: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-n {
    margin: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-n {
    margin: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-n {
    margin: -24px;
  }
}
.ds-refinement .margin-2-h {
  margin-left: 24px;
  margin-right: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-h {
    margin-left: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-h {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-h {
    margin-left: 24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-h {
    margin-right: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-h {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-h {
    margin-right: 24px;
  }
}
.ds-refinement .margin-2-h-n {
  margin-left: -24px;
  margin-right: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-h-n {
    margin-left: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-h-n {
    margin-left: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-h-n {
    margin-left: -24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-h-n {
    margin-right: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-h-n {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-h-n {
    margin-right: -24px;
  }
}
.ds-refinement .margin-2-v {
  margin-top: 24px;
  margin-bottom: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-v {
    margin-top: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-v {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-v {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-v {
    margin-bottom: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-v {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-v {
    margin-bottom: 24px;
  }
}
.ds-refinement .margin-2-v-n {
  margin-top: -24px;
  margin-bottom: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-v-n {
    margin-top: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-v-n {
    margin-top: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-v-n {
    margin-top: -24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-v-n {
    margin-bottom: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-v-n {
    margin-bottom: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-v-n {
    margin-bottom: -24px;
  }
}
.ds-refinement .margin-2-t {
  margin-top: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-t {
    margin-top: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-t {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-t {
    margin-top: 24px;
  }
}
.ds-refinement .margin-2-t-n {
  margin-top: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-t-n {
    margin-top: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-t-n {
    margin-top: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-t-n {
    margin-top: -24px;
  }
}
.ds-refinement .margin-2-b {
  margin-bottom: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-b {
    margin-bottom: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-b {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-b {
    margin-bottom: 24px;
  }
}
.ds-refinement .margin-2-b-n {
  margin-bottom: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-b-n {
    margin-bottom: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-b-n {
    margin-bottom: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-b-n {
    margin-bottom: -24px;
  }
}
.ds-refinement .margin-2-l {
  margin-left: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-l {
    margin-left: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-l {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-l {
    margin-left: 24px;
  }
}
.ds-refinement .margin-2-l-n {
  margin-left: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-l-n {
    margin-left: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-l-n {
    margin-left: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-l-n {
    margin-left: -24px;
  }
}
.ds-refinement .margin-2-r {
  margin-right: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-r {
    margin-right: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-r {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-r {
    margin-right: 24px;
  }
}
.ds-refinement .margin-2-r-n {
  margin-right: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-2-r-n {
    margin-right: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-2-r-n {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-2-r-n {
    margin-right: -24px;
  }
}
.ds-refinement .padding-2 {
  padding: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2 {
    padding: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2 {
    padding: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2 {
    padding: 24px;
  }
}
.ds-refinement .padding-2-n {
  padding: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-n {
    padding: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-n {
    padding: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-n {
    padding: -24px;
  }
}
.ds-refinement .padding-2-h {
  padding-left: 24px;
  padding-right: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-h {
    padding-left: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-h {
    padding-left: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-h {
    padding-left: 24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-h {
    padding-right: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-h {
    padding-right: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-h {
    padding-right: 24px;
  }
}
.ds-refinement .padding-2-h-n {
  padding-left: -24px;
  padding-right: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-h-n {
    padding-left: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-h-n {
    padding-left: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-h-n {
    padding-left: -24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-h-n {
    padding-right: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-h-n {
    padding-right: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-h-n {
    padding-right: -24px;
  }
}
.ds-refinement .padding-2-v {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-v {
    padding-top: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-v {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-v {
    padding-top: 24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-v {
    padding-bottom: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-v {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-v {
    padding-bottom: 24px;
  }
}
.ds-refinement .padding-2-v-n {
  padding-top: -24px;
  padding-bottom: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-v-n {
    padding-top: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-v-n {
    padding-top: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-v-n {
    padding-top: -24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-v-n {
    padding-bottom: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-v-n {
    padding-bottom: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-v-n {
    padding-bottom: -24px;
  }
}
.ds-refinement .padding-2-t {
  padding-top: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-t {
    padding-top: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-t {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-t {
    padding-top: 24px;
  }
}
.ds-refinement .padding-2-t-n {
  padding-top: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-t-n {
    padding-top: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-t-n {
    padding-top: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-t-n {
    padding-top: -24px;
  }
}
.ds-refinement .padding-2-b {
  padding-bottom: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-b {
    padding-bottom: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-b {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-b {
    padding-bottom: 24px;
  }
}
.ds-refinement .padding-2-b-n {
  padding-bottom: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-b-n {
    padding-bottom: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-b-n {
    padding-bottom: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-b-n {
    padding-bottom: -24px;
  }
}
.ds-refinement .padding-2-l {
  padding-left: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-l {
    padding-left: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-l {
    padding-left: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-l {
    padding-left: 24px;
  }
}
.ds-refinement .padding-2-l-n {
  padding-left: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-l-n {
    padding-left: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-l-n {
    padding-left: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-l-n {
    padding-left: -24px;
  }
}
.ds-refinement .padding-2-r {
  padding-right: 24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-r {
    padding-right: 10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-r {
    padding-right: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-r {
    padding-right: 24px;
  }
}
.ds-refinement .padding-2-r-n {
  padding-right: -24px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-2-r-n {
    padding-right: -10.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-2-r-n {
    padding-right: -16px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-2-r-n {
    padding-right: -24px;
  }
}
.ds-refinement .top-3 {
  top: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-3 {
    top: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-3 {
    top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-3 {
    top: 36px;
  }
}
.ds-refinement .bottom-3 {
  bottom: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-3 {
    bottom: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-3 {
    bottom: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-3 {
    bottom: 36px;
  }
}
.ds-refinement .left-3 {
  left: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-3 {
    left: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-3 {
    left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-3 {
    left: 36px;
  }
}
.ds-refinement .right-3 {
  right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-3 {
    right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-3 {
    right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-3 {
    right: 36px;
  }
}
.ds-refinement .margin-3 {
  margin: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3 {
    margin: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3 {
    margin: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3 {
    margin: 36px;
  }
}
.ds-refinement .margin-3-n {
  margin: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-n {
    margin: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-n {
    margin: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-n {
    margin: -36px;
  }
}
.ds-refinement .margin-3-h {
  margin-left: 36px;
  margin-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-h {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-h {
    margin-left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-h {
    margin-left: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-h {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-h {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-h {
    margin-right: 36px;
  }
}
.ds-refinement .margin-3-h-n {
  margin-left: -36px;
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-h-n {
    margin-left: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-h-n {
    margin-left: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-h-n {
    margin-left: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-h-n {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-h-n {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-h-n {
    margin-right: -36px;
  }
}
.ds-refinement .margin-3-v {
  margin-top: 36px;
  margin-bottom: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-v {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-v {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-v {
    margin-top: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-v {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-v {
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-v {
    margin-bottom: 36px;
  }
}
.ds-refinement .margin-3-v-n {
  margin-top: -36px;
  margin-bottom: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-v-n {
    margin-top: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-v-n {
    margin-top: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-v-n {
    margin-top: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-v-n {
    margin-bottom: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-v-n {
    margin-bottom: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-v-n {
    margin-bottom: -36px;
  }
}
.ds-refinement .margin-3-t {
  margin-top: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-t {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-t {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-t {
    margin-top: 36px;
  }
}
.ds-refinement .margin-3-t-n {
  margin-top: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-t-n {
    margin-top: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-t-n {
    margin-top: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-t-n {
    margin-top: -36px;
  }
}
.ds-refinement .margin-3-b {
  margin-bottom: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-b {
    margin-bottom: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-b {
    margin-bottom: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-b {
    margin-bottom: 36px;
  }
}
.ds-refinement .margin-3-b-n {
  margin-bottom: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-b-n {
    margin-bottom: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-b-n {
    margin-bottom: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-b-n {
    margin-bottom: -36px;
  }
}
.ds-refinement .margin-3-l {
  margin-left: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-l {
    margin-left: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-l {
    margin-left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-l {
    margin-left: 36px;
  }
}
.ds-refinement .margin-3-l-n {
  margin-left: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-l-n {
    margin-left: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-l-n {
    margin-left: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-l-n {
    margin-left: -36px;
  }
}
.ds-refinement .margin-3-r {
  margin-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-r {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-r {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-r {
    margin-right: 36px;
  }
}
.ds-refinement .margin-3-r-n {
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-3-r-n {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-3-r-n {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-3-r-n {
    margin-right: -36px;
  }
}
.ds-refinement .padding-3 {
  padding: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3 {
    padding: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3 {
    padding: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3 {
    padding: 36px;
  }
}
.ds-refinement .padding-3-n {
  padding: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-n {
    padding: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-n {
    padding: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-n {
    padding: -36px;
  }
}
.ds-refinement .padding-3-h {
  padding-left: 36px;
  padding-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-h {
    padding-left: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-h {
    padding-left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-h {
    padding-left: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-h {
    padding-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-h {
    padding-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-h {
    padding-right: 36px;
  }
}
.ds-refinement .padding-3-h-n {
  padding-left: -36px;
  padding-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-h-n {
    padding-left: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-h-n {
    padding-left: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-h-n {
    padding-left: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-h-n {
    padding-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-h-n {
    padding-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-h-n {
    padding-right: -36px;
  }
}
.ds-refinement .padding-3-v {
  padding-top: 36px;
  padding-bottom: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-v {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-v {
    padding-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-v {
    padding-top: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-v {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-v {
    padding-bottom: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-v {
    padding-bottom: 36px;
  }
}
.ds-refinement .padding-3-v-n {
  padding-top: -36px;
  padding-bottom: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-v-n {
    padding-top: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-v-n {
    padding-top: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-v-n {
    padding-top: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-v-n {
    padding-bottom: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-v-n {
    padding-bottom: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-v-n {
    padding-bottom: -36px;
  }
}
.ds-refinement .padding-3-t {
  padding-top: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-t {
    padding-top: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-t {
    padding-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-t {
    padding-top: 36px;
  }
}
.ds-refinement .padding-3-t-n {
  padding-top: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-t-n {
    padding-top: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-t-n {
    padding-top: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-t-n {
    padding-top: -36px;
  }
}
.ds-refinement .padding-3-b {
  padding-bottom: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-b {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-b {
    padding-bottom: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-b {
    padding-bottom: 36px;
  }
}
.ds-refinement .padding-3-b-n {
  padding-bottom: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-b-n {
    padding-bottom: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-b-n {
    padding-bottom: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-b-n {
    padding-bottom: -36px;
  }
}
.ds-refinement .padding-3-l {
  padding-left: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-l {
    padding-left: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-l {
    padding-left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-l {
    padding-left: 36px;
  }
}
.ds-refinement .padding-3-l-n {
  padding-left: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-l-n {
    padding-left: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-l-n {
    padding-left: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-l-n {
    padding-left: -36px;
  }
}
.ds-refinement .padding-3-r {
  padding-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-r {
    padding-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-r {
    padding-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-r {
    padding-right: 36px;
  }
}
.ds-refinement .padding-3-r-n {
  padding-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-3-r-n {
    padding-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-3-r-n {
    padding-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-3-r-n {
    padding-right: -36px;
  }
}
.ds-refinement .top-4 {
  top: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-4 {
    top: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-4 {
    top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-4 {
    top: 48px;
  }
}
.ds-refinement .bottom-4 {
  bottom: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-4 {
    bottom: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-4 {
    bottom: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-4 {
    bottom: 48px;
  }
}
.ds-refinement .left-4 {
  left: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-4 {
    left: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-4 {
    left: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-4 {
    left: 48px;
  }
}
.ds-refinement .right-4 {
  right: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-4 {
    right: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-4 {
    right: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-4 {
    right: 48px;
  }
}
.ds-refinement .margin-4 {
  margin: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4 {
    margin: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4 {
    margin: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4 {
    margin: 48px;
  }
}
.ds-refinement .margin-4-n {
  margin: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-n {
    margin: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-n {
    margin: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-n {
    margin: -48px;
  }
}
.ds-refinement .margin-4-h {
  margin-left: 48px;
  margin-right: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-h {
    margin-left: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-h {
    margin-left: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-h {
    margin-left: 48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-h {
    margin-right: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-h {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-h {
    margin-right: 48px;
  }
}
.ds-refinement .margin-4-h-n {
  margin-left: -48px;
  margin-right: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-h-n {
    margin-left: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-h-n {
    margin-left: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-h-n {
    margin-left: -48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-h-n {
    margin-right: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-h-n {
    margin-right: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-h-n {
    margin-right: -48px;
  }
}
.ds-refinement .margin-4-v {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-v {
    margin-top: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-v {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-v {
    margin-top: 48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-v {
    margin-bottom: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-v {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-v {
    margin-bottom: 48px;
  }
}
.ds-refinement .margin-4-v-n {
  margin-top: -48px;
  margin-bottom: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-v-n {
    margin-top: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-v-n {
    margin-top: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-v-n {
    margin-top: -48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-v-n {
    margin-bottom: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-v-n {
    margin-bottom: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-v-n {
    margin-bottom: -48px;
  }
}
.ds-refinement .margin-4-t {
  margin-top: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-t {
    margin-top: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-t {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-t {
    margin-top: 48px;
  }
}
.ds-refinement .margin-4-t-n {
  margin-top: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-t-n {
    margin-top: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-t-n {
    margin-top: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-t-n {
    margin-top: -48px;
  }
}
.ds-refinement .margin-4-b {
  margin-bottom: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-b {
    margin-bottom: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-b {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-b {
    margin-bottom: 48px;
  }
}
.ds-refinement .margin-4-b-n {
  margin-bottom: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-b-n {
    margin-bottom: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-b-n {
    margin-bottom: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-b-n {
    margin-bottom: -48px;
  }
}
.ds-refinement .margin-4-l {
  margin-left: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-l {
    margin-left: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-l {
    margin-left: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-l {
    margin-left: 48px;
  }
}
.ds-refinement .margin-4-l-n {
  margin-left: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-l-n {
    margin-left: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-l-n {
    margin-left: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-l-n {
    margin-left: -48px;
  }
}
.ds-refinement .margin-4-r {
  margin-right: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-r {
    margin-right: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-r {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-r {
    margin-right: 48px;
  }
}
.ds-refinement .margin-4-r-n {
  margin-right: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-4-r-n {
    margin-right: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-4-r-n {
    margin-right: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-4-r-n {
    margin-right: -48px;
  }
}
.ds-refinement .padding-4 {
  padding: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4 {
    padding: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4 {
    padding: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4 {
    padding: 48px;
  }
}
.ds-refinement .padding-4-n {
  padding: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-n {
    padding: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-n {
    padding: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-n {
    padding: -48px;
  }
}
.ds-refinement .padding-4-h {
  padding-left: 48px;
  padding-right: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-h {
    padding-left: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-h {
    padding-left: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-h {
    padding-left: 48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-h {
    padding-right: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-h {
    padding-right: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-h {
    padding-right: 48px;
  }
}
.ds-refinement .padding-4-h-n {
  padding-left: -48px;
  padding-right: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-h-n {
    padding-left: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-h-n {
    padding-left: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-h-n {
    padding-left: -48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-h-n {
    padding-right: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-h-n {
    padding-right: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-h-n {
    padding-right: -48px;
  }
}
.ds-refinement .padding-4-v {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-v {
    padding-top: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-v {
    padding-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-v {
    padding-top: 48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-v {
    padding-bottom: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-v {
    padding-bottom: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-v {
    padding-bottom: 48px;
  }
}
.ds-refinement .padding-4-v-n {
  padding-top: -48px;
  padding-bottom: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-v-n {
    padding-top: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-v-n {
    padding-top: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-v-n {
    padding-top: -48px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-v-n {
    padding-bottom: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-v-n {
    padding-bottom: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-v-n {
    padding-bottom: -48px;
  }
}
.ds-refinement .padding-4-t {
  padding-top: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-t {
    padding-top: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-t {
    padding-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-t {
    padding-top: 48px;
  }
}
.ds-refinement .padding-4-t-n {
  padding-top: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-t-n {
    padding-top: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-t-n {
    padding-top: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-t-n {
    padding-top: -48px;
  }
}
.ds-refinement .padding-4-b {
  padding-bottom: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-b {
    padding-bottom: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-b {
    padding-bottom: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-b {
    padding-bottom: 48px;
  }
}
.ds-refinement .padding-4-b-n {
  padding-bottom: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-b-n {
    padding-bottom: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-b-n {
    padding-bottom: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-b-n {
    padding-bottom: -48px;
  }
}
.ds-refinement .padding-4-l {
  padding-left: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-l {
    padding-left: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-l {
    padding-left: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-l {
    padding-left: 48px;
  }
}
.ds-refinement .padding-4-l-n {
  padding-left: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-l-n {
    padding-left: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-l-n {
    padding-left: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-l-n {
    padding-left: -48px;
  }
}
.ds-refinement .padding-4-r {
  padding-right: 48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-r {
    padding-right: 21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-r {
    padding-right: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-r {
    padding-right: 48px;
  }
}
.ds-refinement .padding-4-r-n {
  padding-right: -48px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-4-r-n {
    padding-right: -21.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-4-r-n {
    padding-right: -32px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-4-r-n {
    padding-right: -48px;
  }
}
.ds-refinement .top-5 {
  top: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-5 {
    top: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-5 {
    top: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-5 {
    top: 60px;
  }
}
.ds-refinement .bottom-5 {
  bottom: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-5 {
    bottom: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-5 {
    bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-5 {
    bottom: 60px;
  }
}
.ds-refinement .left-5 {
  left: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-5 {
    left: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-5 {
    left: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-5 {
    left: 60px;
  }
}
.ds-refinement .right-5 {
  right: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-5 {
    right: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-5 {
    right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-5 {
    right: 60px;
  }
}
.ds-refinement .margin-5 {
  margin: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5 {
    margin: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5 {
    margin: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5 {
    margin: 60px;
  }
}
.ds-refinement .margin-5-n {
  margin: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-n {
    margin: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-n {
    margin: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-n {
    margin: -60px;
  }
}
.ds-refinement .margin-5-h {
  margin-left: 60px;
  margin-right: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-h {
    margin-left: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-h {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-h {
    margin-left: 60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-h {
    margin-right: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-h {
    margin-right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-h {
    margin-right: 60px;
  }
}
.ds-refinement .margin-5-h-n {
  margin-left: -60px;
  margin-right: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-h-n {
    margin-left: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-h-n {
    margin-left: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-h-n {
    margin-left: -60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-h-n {
    margin-right: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-h-n {
    margin-right: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-h-n {
    margin-right: -60px;
  }
}
.ds-refinement .margin-5-v {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-v {
    margin-top: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-v {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-v {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-v {
    margin-bottom: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-v {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-v {
    margin-bottom: 60px;
  }
}
.ds-refinement .margin-5-v-n {
  margin-top: -60px;
  margin-bottom: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-v-n {
    margin-top: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-v-n {
    margin-top: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-v-n {
    margin-top: -60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-v-n {
    margin-bottom: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-v-n {
    margin-bottom: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-v-n {
    margin-bottom: -60px;
  }
}
.ds-refinement .margin-5-t {
  margin-top: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-t {
    margin-top: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-t {
    margin-top: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-t {
    margin-top: 60px;
  }
}
.ds-refinement .margin-5-t-n {
  margin-top: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-t-n {
    margin-top: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-t-n {
    margin-top: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-t-n {
    margin-top: -60px;
  }
}
.ds-refinement .margin-5-b {
  margin-bottom: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-b {
    margin-bottom: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-b {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-b {
    margin-bottom: 60px;
  }
}
.ds-refinement .margin-5-b-n {
  margin-bottom: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-b-n {
    margin-bottom: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-b-n {
    margin-bottom: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-b-n {
    margin-bottom: -60px;
  }
}
.ds-refinement .margin-5-l {
  margin-left: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-l {
    margin-left: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-l {
    margin-left: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-l {
    margin-left: 60px;
  }
}
.ds-refinement .margin-5-l-n {
  margin-left: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-l-n {
    margin-left: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-l-n {
    margin-left: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-l-n {
    margin-left: -60px;
  }
}
.ds-refinement .margin-5-r {
  margin-right: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-r {
    margin-right: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-r {
    margin-right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-r {
    margin-right: 60px;
  }
}
.ds-refinement .margin-5-r-n {
  margin-right: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-5-r-n {
    margin-right: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-5-r-n {
    margin-right: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-5-r-n {
    margin-right: -60px;
  }
}
.ds-refinement .padding-5 {
  padding: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5 {
    padding: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5 {
    padding: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5 {
    padding: 60px;
  }
}
.ds-refinement .padding-5-n {
  padding: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-n {
    padding: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-n {
    padding: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-n {
    padding: -60px;
  }
}
.ds-refinement .padding-5-h {
  padding-left: 60px;
  padding-right: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-h {
    padding-left: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-h {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-h {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-h {
    padding-right: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-h {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-h {
    padding-right: 60px;
  }
}
.ds-refinement .padding-5-h-n {
  padding-left: -60px;
  padding-right: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-h-n {
    padding-left: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-h-n {
    padding-left: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-h-n {
    padding-left: -60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-h-n {
    padding-right: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-h-n {
    padding-right: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-h-n {
    padding-right: -60px;
  }
}
.ds-refinement .padding-5-v {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-v {
    padding-top: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-v {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-v {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-v {
    padding-bottom: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-v {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-v {
    padding-bottom: 60px;
  }
}
.ds-refinement .padding-5-v-n {
  padding-top: -60px;
  padding-bottom: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-v-n {
    padding-top: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-v-n {
    padding-top: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-v-n {
    padding-top: -60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-v-n {
    padding-bottom: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-v-n {
    padding-bottom: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-v-n {
    padding-bottom: -60px;
  }
}
.ds-refinement .padding-5-t {
  padding-top: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-t {
    padding-top: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-t {
    padding-top: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-t {
    padding-top: 60px;
  }
}
.ds-refinement .padding-5-t-n {
  padding-top: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-t-n {
    padding-top: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-t-n {
    padding-top: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-t-n {
    padding-top: -60px;
  }
}
.ds-refinement .padding-5-b {
  padding-bottom: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-b {
    padding-bottom: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-b {
    padding-bottom: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-b {
    padding-bottom: 60px;
  }
}
.ds-refinement .padding-5-b-n {
  padding-bottom: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-b-n {
    padding-bottom: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-b-n {
    padding-bottom: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-b-n {
    padding-bottom: -60px;
  }
}
.ds-refinement .padding-5-l {
  padding-left: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-l {
    padding-left: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-l {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-l {
    padding-left: 60px;
  }
}
.ds-refinement .padding-5-l-n {
  padding-left: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-l-n {
    padding-left: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-l-n {
    padding-left: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-l-n {
    padding-left: -60px;
  }
}
.ds-refinement .padding-5-r {
  padding-right: 60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-r {
    padding-right: 26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-r {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-r {
    padding-right: 60px;
  }
}
.ds-refinement .padding-5-r-n {
  padding-right: -60px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-5-r-n {
    padding-right: -26.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-5-r-n {
    padding-right: -40px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-5-r-n {
    padding-right: -60px;
  }
}
.ds-refinement .top-6 {
  top: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-6 {
    top: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-6 {
    top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-6 {
    top: 72px;
  }
}
.ds-refinement .bottom-6 {
  bottom: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-6 {
    bottom: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-6 {
    bottom: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-6 {
    bottom: 72px;
  }
}
.ds-refinement .left-6 {
  left: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-6 {
    left: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-6 {
    left: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-6 {
    left: 72px;
  }
}
.ds-refinement .right-6 {
  right: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-6 {
    right: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-6 {
    right: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-6 {
    right: 72px;
  }
}
.ds-refinement .margin-6 {
  margin: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6 {
    margin: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6 {
    margin: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6 {
    margin: 72px;
  }
}
.ds-refinement .margin-6-n {
  margin: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-n {
    margin: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-n {
    margin: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-n {
    margin: -72px;
  }
}
.ds-refinement .margin-6-h {
  margin-left: 72px;
  margin-right: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-h {
    margin-left: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-h {
    margin-left: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-h {
    margin-left: 72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-h {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-h {
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-h {
    margin-right: 72px;
  }
}
.ds-refinement .margin-6-h-n {
  margin-left: -72px;
  margin-right: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-h-n {
    margin-left: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-h-n {
    margin-left: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-h-n {
    margin-left: -72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-h-n {
    margin-right: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-h-n {
    margin-right: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-h-n {
    margin-right: -72px;
  }
}
.ds-refinement .margin-6-v {
  margin-top: 72px;
  margin-bottom: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-v {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-v {
    margin-top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-v {
    margin-top: 72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-v {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-v {
    margin-bottom: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-v {
    margin-bottom: 72px;
  }
}
.ds-refinement .margin-6-v-n {
  margin-top: -72px;
  margin-bottom: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-v-n {
    margin-top: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-v-n {
    margin-top: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-v-n {
    margin-top: -72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-v-n {
    margin-bottom: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-v-n {
    margin-bottom: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-v-n {
    margin-bottom: -72px;
  }
}
.ds-refinement .margin-6-t {
  margin-top: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-t {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-t {
    margin-top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-t {
    margin-top: 72px;
  }
}
.ds-refinement .margin-6-t-n {
  margin-top: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-t-n {
    margin-top: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-t-n {
    margin-top: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-t-n {
    margin-top: -72px;
  }
}
.ds-refinement .margin-6-b {
  margin-bottom: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-b {
    margin-bottom: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-b {
    margin-bottom: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-b {
    margin-bottom: 72px;
  }
}
.ds-refinement .margin-6-b-n {
  margin-bottom: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-b-n {
    margin-bottom: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-b-n {
    margin-bottom: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-b-n {
    margin-bottom: -72px;
  }
}
.ds-refinement .margin-6-l {
  margin-left: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-l {
    margin-left: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-l {
    margin-left: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-l {
    margin-left: 72px;
  }
}
.ds-refinement .margin-6-l-n {
  margin-left: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-l-n {
    margin-left: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-l-n {
    margin-left: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-l-n {
    margin-left: -72px;
  }
}
.ds-refinement .margin-6-r {
  margin-right: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-r {
    margin-right: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-r {
    margin-right: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-r {
    margin-right: 72px;
  }
}
.ds-refinement .margin-6-r-n {
  margin-right: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-6-r-n {
    margin-right: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-6-r-n {
    margin-right: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-6-r-n {
    margin-right: -72px;
  }
}
.ds-refinement .padding-6 {
  padding: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6 {
    padding: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6 {
    padding: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6 {
    padding: 72px;
  }
}
.ds-refinement .padding-6-n {
  padding: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-n {
    padding: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-n {
    padding: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-n {
    padding: -72px;
  }
}
.ds-refinement .padding-6-h {
  padding-left: 72px;
  padding-right: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-h {
    padding-left: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-h {
    padding-left: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-h {
    padding-left: 72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-h {
    padding-right: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-h {
    padding-right: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-h {
    padding-right: 72px;
  }
}
.ds-refinement .padding-6-h-n {
  padding-left: -72px;
  padding-right: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-h-n {
    padding-left: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-h-n {
    padding-left: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-h-n {
    padding-left: -72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-h-n {
    padding-right: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-h-n {
    padding-right: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-h-n {
    padding-right: -72px;
  }
}
.ds-refinement .padding-6-v {
  padding-top: 72px;
  padding-bottom: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-v {
    padding-top: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-v {
    padding-top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-v {
    padding-top: 72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-v {
    padding-bottom: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-v {
    padding-bottom: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-v {
    padding-bottom: 72px;
  }
}
.ds-refinement .padding-6-v-n {
  padding-top: -72px;
  padding-bottom: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-v-n {
    padding-top: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-v-n {
    padding-top: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-v-n {
    padding-top: -72px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-v-n {
    padding-bottom: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-v-n {
    padding-bottom: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-v-n {
    padding-bottom: -72px;
  }
}
.ds-refinement .padding-6-t {
  padding-top: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-t {
    padding-top: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-t {
    padding-top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-t {
    padding-top: 72px;
  }
}
.ds-refinement .padding-6-t-n {
  padding-top: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-t-n {
    padding-top: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-t-n {
    padding-top: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-t-n {
    padding-top: -72px;
  }
}
.ds-refinement .padding-6-b {
  padding-bottom: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-b {
    padding-bottom: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-b {
    padding-bottom: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-b {
    padding-bottom: 72px;
  }
}
.ds-refinement .padding-6-b-n {
  padding-bottom: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-b-n {
    padding-bottom: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-b-n {
    padding-bottom: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-b-n {
    padding-bottom: -72px;
  }
}
.ds-refinement .padding-6-l {
  padding-left: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-l {
    padding-left: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-l {
    padding-left: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-l {
    padding-left: 72px;
  }
}
.ds-refinement .padding-6-l-n {
  padding-left: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-l-n {
    padding-left: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-l-n {
    padding-left: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-l-n {
    padding-left: -72px;
  }
}
.ds-refinement .padding-6-r {
  padding-right: 72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-r {
    padding-right: 32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-r {
    padding-right: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-r {
    padding-right: 72px;
  }
}
.ds-refinement .padding-6-r-n {
  padding-right: -72px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-6-r-n {
    padding-right: -32px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-6-r-n {
    padding-right: -48px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-6-r-n {
    padding-right: -72px;
  }
}
.ds-refinement .top-7 {
  top: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-7 {
    top: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-7 {
    top: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-7 {
    top: 84px;
  }
}
.ds-refinement .bottom-7 {
  bottom: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-7 {
    bottom: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-7 {
    bottom: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-7 {
    bottom: 84px;
  }
}
.ds-refinement .left-7 {
  left: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-7 {
    left: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-7 {
    left: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-7 {
    left: 84px;
  }
}
.ds-refinement .right-7 {
  right: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-7 {
    right: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-7 {
    right: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-7 {
    right: 84px;
  }
}
.ds-refinement .margin-7 {
  margin: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7 {
    margin: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7 {
    margin: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7 {
    margin: 84px;
  }
}
.ds-refinement .margin-7-n {
  margin: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-n {
    margin: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-n {
    margin: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-n {
    margin: -84px;
  }
}
.ds-refinement .margin-7-h {
  margin-left: 84px;
  margin-right: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-h {
    margin-left: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-h {
    margin-left: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-h {
    margin-left: 84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-h {
    margin-right: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-h {
    margin-right: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-h {
    margin-right: 84px;
  }
}
.ds-refinement .margin-7-h-n {
  margin-left: -84px;
  margin-right: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-h-n {
    margin-left: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-h-n {
    margin-left: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-h-n {
    margin-left: -84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-h-n {
    margin-right: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-h-n {
    margin-right: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-h-n {
    margin-right: -84px;
  }
}
.ds-refinement .margin-7-v {
  margin-top: 84px;
  margin-bottom: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-v {
    margin-top: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-v {
    margin-top: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-v {
    margin-top: 84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-v {
    margin-bottom: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-v {
    margin-bottom: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-v {
    margin-bottom: 84px;
  }
}
.ds-refinement .margin-7-v-n {
  margin-top: -84px;
  margin-bottom: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-v-n {
    margin-top: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-v-n {
    margin-top: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-v-n {
    margin-top: -84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-v-n {
    margin-bottom: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-v-n {
    margin-bottom: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-v-n {
    margin-bottom: -84px;
  }
}
.ds-refinement .margin-7-t {
  margin-top: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-t {
    margin-top: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-t {
    margin-top: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-t {
    margin-top: 84px;
  }
}
.ds-refinement .margin-7-t-n {
  margin-top: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-t-n {
    margin-top: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-t-n {
    margin-top: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-t-n {
    margin-top: -84px;
  }
}
.ds-refinement .margin-7-b {
  margin-bottom: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-b {
    margin-bottom: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-b {
    margin-bottom: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-b {
    margin-bottom: 84px;
  }
}
.ds-refinement .margin-7-b-n {
  margin-bottom: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-b-n {
    margin-bottom: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-b-n {
    margin-bottom: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-b-n {
    margin-bottom: -84px;
  }
}
.ds-refinement .margin-7-l {
  margin-left: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-l {
    margin-left: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-l {
    margin-left: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-l {
    margin-left: 84px;
  }
}
.ds-refinement .margin-7-l-n {
  margin-left: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-l-n {
    margin-left: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-l-n {
    margin-left: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-l-n {
    margin-left: -84px;
  }
}
.ds-refinement .margin-7-r {
  margin-right: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-r {
    margin-right: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-r {
    margin-right: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-r {
    margin-right: 84px;
  }
}
.ds-refinement .margin-7-r-n {
  margin-right: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-7-r-n {
    margin-right: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-7-r-n {
    margin-right: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-7-r-n {
    margin-right: -84px;
  }
}
.ds-refinement .padding-7 {
  padding: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7 {
    padding: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7 {
    padding: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7 {
    padding: 84px;
  }
}
.ds-refinement .padding-7-n {
  padding: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-n {
    padding: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-n {
    padding: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-n {
    padding: -84px;
  }
}
.ds-refinement .padding-7-h {
  padding-left: 84px;
  padding-right: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-h {
    padding-left: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-h {
    padding-left: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-h {
    padding-left: 84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-h {
    padding-right: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-h {
    padding-right: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-h {
    padding-right: 84px;
  }
}
.ds-refinement .padding-7-h-n {
  padding-left: -84px;
  padding-right: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-h-n {
    padding-left: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-h-n {
    padding-left: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-h-n {
    padding-left: -84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-h-n {
    padding-right: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-h-n {
    padding-right: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-h-n {
    padding-right: -84px;
  }
}
.ds-refinement .padding-7-v {
  padding-top: 84px;
  padding-bottom: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-v {
    padding-top: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-v {
    padding-top: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-v {
    padding-top: 84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-v {
    padding-bottom: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-v {
    padding-bottom: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-v {
    padding-bottom: 84px;
  }
}
.ds-refinement .padding-7-v-n {
  padding-top: -84px;
  padding-bottom: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-v-n {
    padding-top: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-v-n {
    padding-top: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-v-n {
    padding-top: -84px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-v-n {
    padding-bottom: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-v-n {
    padding-bottom: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-v-n {
    padding-bottom: -84px;
  }
}
.ds-refinement .padding-7-t {
  padding-top: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-t {
    padding-top: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-t {
    padding-top: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-t {
    padding-top: 84px;
  }
}
.ds-refinement .padding-7-t-n {
  padding-top: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-t-n {
    padding-top: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-t-n {
    padding-top: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-t-n {
    padding-top: -84px;
  }
}
.ds-refinement .padding-7-b {
  padding-bottom: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-b {
    padding-bottom: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-b {
    padding-bottom: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-b {
    padding-bottom: 84px;
  }
}
.ds-refinement .padding-7-b-n {
  padding-bottom: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-b-n {
    padding-bottom: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-b-n {
    padding-bottom: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-b-n {
    padding-bottom: -84px;
  }
}
.ds-refinement .padding-7-l {
  padding-left: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-l {
    padding-left: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-l {
    padding-left: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-l {
    padding-left: 84px;
  }
}
.ds-refinement .padding-7-l-n {
  padding-left: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-l-n {
    padding-left: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-l-n {
    padding-left: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-l-n {
    padding-left: -84px;
  }
}
.ds-refinement .padding-7-r {
  padding-right: 84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-r {
    padding-right: 37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-r {
    padding-right: 56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-r {
    padding-right: 84px;
  }
}
.ds-refinement .padding-7-r-n {
  padding-right: -84px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-7-r-n {
    padding-right: -37.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-7-r-n {
    padding-right: -56px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-7-r-n {
    padding-right: -84px;
  }
}
.ds-refinement .top-8 {
  top: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-8 {
    top: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-8 {
    top: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-8 {
    top: 96px;
  }
}
.ds-refinement .bottom-8 {
  bottom: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-8 {
    bottom: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-8 {
    bottom: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-8 {
    bottom: 96px;
  }
}
.ds-refinement .left-8 {
  left: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-8 {
    left: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-8 {
    left: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-8 {
    left: 96px;
  }
}
.ds-refinement .right-8 {
  right: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-8 {
    right: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-8 {
    right: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-8 {
    right: 96px;
  }
}
.ds-refinement .margin-8 {
  margin: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8 {
    margin: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8 {
    margin: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8 {
    margin: 96px;
  }
}
.ds-refinement .margin-8-n {
  margin: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-n {
    margin: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-n {
    margin: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-n {
    margin: -96px;
  }
}
.ds-refinement .margin-8-h {
  margin-left: 96px;
  margin-right: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-h {
    margin-left: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-h {
    margin-left: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-h {
    margin-left: 96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-h {
    margin-right: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-h {
    margin-right: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-h {
    margin-right: 96px;
  }
}
.ds-refinement .margin-8-h-n {
  margin-left: -96px;
  margin-right: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-h-n {
    margin-left: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-h-n {
    margin-left: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-h-n {
    margin-left: -96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-h-n {
    margin-right: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-h-n {
    margin-right: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-h-n {
    margin-right: -96px;
  }
}
.ds-refinement .margin-8-v {
  margin-top: 96px;
  margin-bottom: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-v {
    margin-top: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-v {
    margin-top: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-v {
    margin-top: 96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-v {
    margin-bottom: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-v {
    margin-bottom: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-v {
    margin-bottom: 96px;
  }
}
.ds-refinement .margin-8-v-n {
  margin-top: -96px;
  margin-bottom: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-v-n {
    margin-top: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-v-n {
    margin-top: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-v-n {
    margin-top: -96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-v-n {
    margin-bottom: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-v-n {
    margin-bottom: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-v-n {
    margin-bottom: -96px;
  }
}
.ds-refinement .margin-8-t {
  margin-top: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-t {
    margin-top: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-t {
    margin-top: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-t {
    margin-top: 96px;
  }
}
.ds-refinement .margin-8-t-n {
  margin-top: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-t-n {
    margin-top: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-t-n {
    margin-top: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-t-n {
    margin-top: -96px;
  }
}
.ds-refinement .margin-8-b {
  margin-bottom: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-b {
    margin-bottom: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-b {
    margin-bottom: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-b {
    margin-bottom: 96px;
  }
}
.ds-refinement .margin-8-b-n {
  margin-bottom: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-b-n {
    margin-bottom: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-b-n {
    margin-bottom: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-b-n {
    margin-bottom: -96px;
  }
}
.ds-refinement .margin-8-l {
  margin-left: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-l {
    margin-left: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-l {
    margin-left: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-l {
    margin-left: 96px;
  }
}
.ds-refinement .margin-8-l-n {
  margin-left: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-l-n {
    margin-left: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-l-n {
    margin-left: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-l-n {
    margin-left: -96px;
  }
}
.ds-refinement .margin-8-r {
  margin-right: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-r {
    margin-right: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-r {
    margin-right: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-r {
    margin-right: 96px;
  }
}
.ds-refinement .margin-8-r-n {
  margin-right: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-8-r-n {
    margin-right: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-8-r-n {
    margin-right: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-8-r-n {
    margin-right: -96px;
  }
}
.ds-refinement .padding-8 {
  padding: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8 {
    padding: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8 {
    padding: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8 {
    padding: 96px;
  }
}
.ds-refinement .padding-8-n {
  padding: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-n {
    padding: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-n {
    padding: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-n {
    padding: -96px;
  }
}
.ds-refinement .padding-8-h {
  padding-left: 96px;
  padding-right: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-h {
    padding-left: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-h {
    padding-left: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-h {
    padding-left: 96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-h {
    padding-right: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-h {
    padding-right: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-h {
    padding-right: 96px;
  }
}
.ds-refinement .padding-8-h-n {
  padding-left: -96px;
  padding-right: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-h-n {
    padding-left: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-h-n {
    padding-left: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-h-n {
    padding-left: -96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-h-n {
    padding-right: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-h-n {
    padding-right: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-h-n {
    padding-right: -96px;
  }
}
.ds-refinement .padding-8-v {
  padding-top: 96px;
  padding-bottom: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-v {
    padding-top: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-v {
    padding-top: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-v {
    padding-top: 96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-v {
    padding-bottom: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-v {
    padding-bottom: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-v {
    padding-bottom: 96px;
  }
}
.ds-refinement .padding-8-v-n {
  padding-top: -96px;
  padding-bottom: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-v-n {
    padding-top: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-v-n {
    padding-top: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-v-n {
    padding-top: -96px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-v-n {
    padding-bottom: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-v-n {
    padding-bottom: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-v-n {
    padding-bottom: -96px;
  }
}
.ds-refinement .padding-8-t {
  padding-top: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-t {
    padding-top: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-t {
    padding-top: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-t {
    padding-top: 96px;
  }
}
.ds-refinement .padding-8-t-n {
  padding-top: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-t-n {
    padding-top: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-t-n {
    padding-top: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-t-n {
    padding-top: -96px;
  }
}
.ds-refinement .padding-8-b {
  padding-bottom: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-b {
    padding-bottom: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-b {
    padding-bottom: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-b {
    padding-bottom: 96px;
  }
}
.ds-refinement .padding-8-b-n {
  padding-bottom: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-b-n {
    padding-bottom: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-b-n {
    padding-bottom: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-b-n {
    padding-bottom: -96px;
  }
}
.ds-refinement .padding-8-l {
  padding-left: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-l {
    padding-left: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-l {
    padding-left: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-l {
    padding-left: 96px;
  }
}
.ds-refinement .padding-8-l-n {
  padding-left: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-l-n {
    padding-left: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-l-n {
    padding-left: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-l-n {
    padding-left: -96px;
  }
}
.ds-refinement .padding-8-r {
  padding-right: 96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-r {
    padding-right: 42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-r {
    padding-right: 64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-r {
    padding-right: 96px;
  }
}
.ds-refinement .padding-8-r-n {
  padding-right: -96px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-8-r-n {
    padding-right: -42.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-8-r-n {
    padding-right: -64px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-8-r-n {
    padding-right: -96px;
  }
}
.ds-refinement .top-9 {
  top: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-9 {
    top: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-9 {
    top: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-9 {
    top: 108px;
  }
}
.ds-refinement .bottom-9 {
  bottom: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-9 {
    bottom: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-9 {
    bottom: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-9 {
    bottom: 108px;
  }
}
.ds-refinement .left-9 {
  left: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-9 {
    left: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-9 {
    left: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-9 {
    left: 108px;
  }
}
.ds-refinement .right-9 {
  right: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-9 {
    right: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-9 {
    right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-9 {
    right: 108px;
  }
}
.ds-refinement .margin-9 {
  margin: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9 {
    margin: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9 {
    margin: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9 {
    margin: 108px;
  }
}
.ds-refinement .margin-9-n {
  margin: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-n {
    margin: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-n {
    margin: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-n {
    margin: -108px;
  }
}
.ds-refinement .margin-9-h {
  margin-left: 108px;
  margin-right: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-h {
    margin-left: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-h {
    margin-left: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-h {
    margin-left: 108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-h {
    margin-right: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-h {
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-h {
    margin-right: 108px;
  }
}
.ds-refinement .margin-9-h-n {
  margin-left: -108px;
  margin-right: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-h-n {
    margin-left: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-h-n {
    margin-left: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-h-n {
    margin-left: -108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-h-n {
    margin-right: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-h-n {
    margin-right: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-h-n {
    margin-right: -108px;
  }
}
.ds-refinement .margin-9-v {
  margin-top: 108px;
  margin-bottom: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-v {
    margin-top: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-v {
    margin-top: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-v {
    margin-top: 108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-v {
    margin-bottom: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-v {
    margin-bottom: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-v {
    margin-bottom: 108px;
  }
}
.ds-refinement .margin-9-v-n {
  margin-top: -108px;
  margin-bottom: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-v-n {
    margin-top: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-v-n {
    margin-top: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-v-n {
    margin-top: -108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-v-n {
    margin-bottom: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-v-n {
    margin-bottom: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-v-n {
    margin-bottom: -108px;
  }
}
.ds-refinement .margin-9-t {
  margin-top: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-t {
    margin-top: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-t {
    margin-top: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-t {
    margin-top: 108px;
  }
}
.ds-refinement .margin-9-t-n {
  margin-top: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-t-n {
    margin-top: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-t-n {
    margin-top: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-t-n {
    margin-top: -108px;
  }
}
.ds-refinement .margin-9-b {
  margin-bottom: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-b {
    margin-bottom: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-b {
    margin-bottom: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-b {
    margin-bottom: 108px;
  }
}
.ds-refinement .margin-9-b-n {
  margin-bottom: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-b-n {
    margin-bottom: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-b-n {
    margin-bottom: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-b-n {
    margin-bottom: -108px;
  }
}
.ds-refinement .margin-9-l {
  margin-left: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-l {
    margin-left: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-l {
    margin-left: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-l {
    margin-left: 108px;
  }
}
.ds-refinement .margin-9-l-n {
  margin-left: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-l-n {
    margin-left: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-l-n {
    margin-left: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-l-n {
    margin-left: -108px;
  }
}
.ds-refinement .margin-9-r {
  margin-right: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-r {
    margin-right: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-r {
    margin-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-r {
    margin-right: 108px;
  }
}
.ds-refinement .margin-9-r-n {
  margin-right: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-9-r-n {
    margin-right: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-9-r-n {
    margin-right: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-9-r-n {
    margin-right: -108px;
  }
}
.ds-refinement .padding-9 {
  padding: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9 {
    padding: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9 {
    padding: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9 {
    padding: 108px;
  }
}
.ds-refinement .padding-9-n {
  padding: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-n {
    padding: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-n {
    padding: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-n {
    padding: -108px;
  }
}
.ds-refinement .padding-9-h {
  padding-left: 108px;
  padding-right: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-h {
    padding-left: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-h {
    padding-left: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-h {
    padding-left: 108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-h {
    padding-right: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-h {
    padding-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-h {
    padding-right: 108px;
  }
}
.ds-refinement .padding-9-h-n {
  padding-left: -108px;
  padding-right: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-h-n {
    padding-left: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-h-n {
    padding-left: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-h-n {
    padding-left: -108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-h-n {
    padding-right: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-h-n {
    padding-right: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-h-n {
    padding-right: -108px;
  }
}
.ds-refinement .padding-9-v {
  padding-top: 108px;
  padding-bottom: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-v {
    padding-top: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-v {
    padding-top: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-v {
    padding-top: 108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-v {
    padding-bottom: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-v {
    padding-bottom: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-v {
    padding-bottom: 108px;
  }
}
.ds-refinement .padding-9-v-n {
  padding-top: -108px;
  padding-bottom: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-v-n {
    padding-top: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-v-n {
    padding-top: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-v-n {
    padding-top: -108px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-v-n {
    padding-bottom: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-v-n {
    padding-bottom: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-v-n {
    padding-bottom: -108px;
  }
}
.ds-refinement .padding-9-t {
  padding-top: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-t {
    padding-top: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-t {
    padding-top: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-t {
    padding-top: 108px;
  }
}
.ds-refinement .padding-9-t-n {
  padding-top: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-t-n {
    padding-top: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-t-n {
    padding-top: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-t-n {
    padding-top: -108px;
  }
}
.ds-refinement .padding-9-b {
  padding-bottom: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-b {
    padding-bottom: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-b {
    padding-bottom: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-b {
    padding-bottom: 108px;
  }
}
.ds-refinement .padding-9-b-n {
  padding-bottom: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-b-n {
    padding-bottom: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-b-n {
    padding-bottom: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-b-n {
    padding-bottom: -108px;
  }
}
.ds-refinement .padding-9-l {
  padding-left: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-l {
    padding-left: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-l {
    padding-left: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-l {
    padding-left: 108px;
  }
}
.ds-refinement .padding-9-l-n {
  padding-left: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-l-n {
    padding-left: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-l-n {
    padding-left: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-l-n {
    padding-left: -108px;
  }
}
.ds-refinement .padding-9-r {
  padding-right: 108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-r {
    padding-right: 48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-r {
    padding-right: 72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-r {
    padding-right: 108px;
  }
}
.ds-refinement .padding-9-r-n {
  padding-right: -108px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-9-r-n {
    padding-right: -48px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-9-r-n {
    padding-right: -72px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-9-r-n {
    padding-right: -108px;
  }
}
.ds-refinement .top-10 {
  top: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-10 {
    top: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-10 {
    top: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-10 {
    top: 120px;
  }
}
.ds-refinement .bottom-10 {
  bottom: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-10 {
    bottom: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-10 {
    bottom: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-10 {
    bottom: 120px;
  }
}
.ds-refinement .left-10 {
  left: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-10 {
    left: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-10 {
    left: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-10 {
    left: 120px;
  }
}
.ds-refinement .right-10 {
  right: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-10 {
    right: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-10 {
    right: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-10 {
    right: 120px;
  }
}
.ds-refinement .margin-10 {
  margin: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10 {
    margin: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10 {
    margin: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10 {
    margin: 120px;
  }
}
.ds-refinement .margin-10-n {
  margin: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-n {
    margin: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-n {
    margin: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-n {
    margin: -120px;
  }
}
.ds-refinement .margin-10-h {
  margin-left: 120px;
  margin-right: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-h {
    margin-left: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-h {
    margin-left: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-h {
    margin-left: 120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-h {
    margin-right: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-h {
    margin-right: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-h {
    margin-right: 120px;
  }
}
.ds-refinement .margin-10-h-n {
  margin-left: -120px;
  margin-right: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-h-n {
    margin-left: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-h-n {
    margin-left: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-h-n {
    margin-left: -120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-h-n {
    margin-right: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-h-n {
    margin-right: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-h-n {
    margin-right: -120px;
  }
}
.ds-refinement .margin-10-v {
  margin-top: 120px;
  margin-bottom: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-v {
    margin-top: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-v {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-v {
    margin-top: 120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-v {
    margin-bottom: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-v {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-v {
    margin-bottom: 120px;
  }
}
.ds-refinement .margin-10-v-n {
  margin-top: -120px;
  margin-bottom: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-v-n {
    margin-top: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-v-n {
    margin-top: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-v-n {
    margin-top: -120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-v-n {
    margin-bottom: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-v-n {
    margin-bottom: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-v-n {
    margin-bottom: -120px;
  }
}
.ds-refinement .margin-10-t {
  margin-top: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-t {
    margin-top: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-t {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-t {
    margin-top: 120px;
  }
}
.ds-refinement .margin-10-t-n {
  margin-top: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-t-n {
    margin-top: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-t-n {
    margin-top: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-t-n {
    margin-top: -120px;
  }
}
.ds-refinement .margin-10-b {
  margin-bottom: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-b {
    margin-bottom: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-b {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-b {
    margin-bottom: 120px;
  }
}
.ds-refinement .margin-10-b-n {
  margin-bottom: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-b-n {
    margin-bottom: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-b-n {
    margin-bottom: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-b-n {
    margin-bottom: -120px;
  }
}
.ds-refinement .margin-10-l {
  margin-left: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-l {
    margin-left: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-l {
    margin-left: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-l {
    margin-left: 120px;
  }
}
.ds-refinement .margin-10-l-n {
  margin-left: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-l-n {
    margin-left: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-l-n {
    margin-left: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-l-n {
    margin-left: -120px;
  }
}
.ds-refinement .margin-10-r {
  margin-right: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-r {
    margin-right: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-r {
    margin-right: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-r {
    margin-right: 120px;
  }
}
.ds-refinement .margin-10-r-n {
  margin-right: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-10-r-n {
    margin-right: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-10-r-n {
    margin-right: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-10-r-n {
    margin-right: -120px;
  }
}
.ds-refinement .padding-10 {
  padding: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10 {
    padding: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10 {
    padding: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10 {
    padding: 120px;
  }
}
.ds-refinement .padding-10-n {
  padding: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-n {
    padding: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-n {
    padding: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-n {
    padding: -120px;
  }
}
.ds-refinement .padding-10-h {
  padding-left: 120px;
  padding-right: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-h {
    padding-left: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-h {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-h {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-h {
    padding-right: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-h {
    padding-right: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-h {
    padding-right: 120px;
  }
}
.ds-refinement .padding-10-h-n {
  padding-left: -120px;
  padding-right: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-h-n {
    padding-left: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-h-n {
    padding-left: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-h-n {
    padding-left: -120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-h-n {
    padding-right: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-h-n {
    padding-right: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-h-n {
    padding-right: -120px;
  }
}
.ds-refinement .padding-10-v {
  padding-top: 120px;
  padding-bottom: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-v {
    padding-top: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-v {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-v {
    padding-top: 120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-v {
    padding-bottom: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-v {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-v {
    padding-bottom: 120px;
  }
}
.ds-refinement .padding-10-v-n {
  padding-top: -120px;
  padding-bottom: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-v-n {
    padding-top: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-v-n {
    padding-top: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-v-n {
    padding-top: -120px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-v-n {
    padding-bottom: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-v-n {
    padding-bottom: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-v-n {
    padding-bottom: -120px;
  }
}
.ds-refinement .padding-10-t {
  padding-top: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-t {
    padding-top: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-t {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-t {
    padding-top: 120px;
  }
}
.ds-refinement .padding-10-t-n {
  padding-top: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-t-n {
    padding-top: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-t-n {
    padding-top: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-t-n {
    padding-top: -120px;
  }
}
.ds-refinement .padding-10-b {
  padding-bottom: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-b {
    padding-bottom: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-b {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-b {
    padding-bottom: 120px;
  }
}
.ds-refinement .padding-10-b-n {
  padding-bottom: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-b-n {
    padding-bottom: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-b-n {
    padding-bottom: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-b-n {
    padding-bottom: -120px;
  }
}
.ds-refinement .padding-10-l {
  padding-left: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-l {
    padding-left: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-l {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-l {
    padding-left: 120px;
  }
}
.ds-refinement .padding-10-l-n {
  padding-left: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-l-n {
    padding-left: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-l-n {
    padding-left: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-l-n {
    padding-left: -120px;
  }
}
.ds-refinement .padding-10-r {
  padding-right: 120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-r {
    padding-right: 53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-r {
    padding-right: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-r {
    padding-right: 120px;
  }
}
.ds-refinement .padding-10-r-n {
  padding-right: -120px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-10-r-n {
    padding-right: -53.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-10-r-n {
    padding-right: -80px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-10-r-n {
    padding-right: -120px;
  }
}
.ds-refinement .top-11 {
  top: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-11 {
    top: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-11 {
    top: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-11 {
    top: 132px;
  }
}
.ds-refinement .bottom-11 {
  bottom: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-11 {
    bottom: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-11 {
    bottom: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-11 {
    bottom: 132px;
  }
}
.ds-refinement .left-11 {
  left: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-11 {
    left: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-11 {
    left: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-11 {
    left: 132px;
  }
}
.ds-refinement .right-11 {
  right: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-11 {
    right: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-11 {
    right: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-11 {
    right: 132px;
  }
}
.ds-refinement .margin-11 {
  margin: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11 {
    margin: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11 {
    margin: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11 {
    margin: 132px;
  }
}
.ds-refinement .margin-11-n {
  margin: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-n {
    margin: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-n {
    margin: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-n {
    margin: -132px;
  }
}
.ds-refinement .margin-11-h {
  margin-left: 132px;
  margin-right: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-h {
    margin-left: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-h {
    margin-left: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-h {
    margin-left: 132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-h {
    margin-right: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-h {
    margin-right: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-h {
    margin-right: 132px;
  }
}
.ds-refinement .margin-11-h-n {
  margin-left: -132px;
  margin-right: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-h-n {
    margin-left: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-h-n {
    margin-left: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-h-n {
    margin-left: -132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-h-n {
    margin-right: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-h-n {
    margin-right: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-h-n {
    margin-right: -132px;
  }
}
.ds-refinement .margin-11-v {
  margin-top: 132px;
  margin-bottom: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-v {
    margin-top: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-v {
    margin-top: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-v {
    margin-top: 132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-v {
    margin-bottom: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-v {
    margin-bottom: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-v {
    margin-bottom: 132px;
  }
}
.ds-refinement .margin-11-v-n {
  margin-top: -132px;
  margin-bottom: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-v-n {
    margin-top: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-v-n {
    margin-top: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-v-n {
    margin-top: -132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-v-n {
    margin-bottom: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-v-n {
    margin-bottom: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-v-n {
    margin-bottom: -132px;
  }
}
.ds-refinement .margin-11-t {
  margin-top: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-t {
    margin-top: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-t {
    margin-top: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-t {
    margin-top: 132px;
  }
}
.ds-refinement .margin-11-t-n {
  margin-top: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-t-n {
    margin-top: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-t-n {
    margin-top: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-t-n {
    margin-top: -132px;
  }
}
.ds-refinement .margin-11-b {
  margin-bottom: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-b {
    margin-bottom: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-b {
    margin-bottom: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-b {
    margin-bottom: 132px;
  }
}
.ds-refinement .margin-11-b-n {
  margin-bottom: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-b-n {
    margin-bottom: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-b-n {
    margin-bottom: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-b-n {
    margin-bottom: -132px;
  }
}
.ds-refinement .margin-11-l {
  margin-left: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-l {
    margin-left: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-l {
    margin-left: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-l {
    margin-left: 132px;
  }
}
.ds-refinement .margin-11-l-n {
  margin-left: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-l-n {
    margin-left: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-l-n {
    margin-left: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-l-n {
    margin-left: -132px;
  }
}
.ds-refinement .margin-11-r {
  margin-right: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-r {
    margin-right: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-r {
    margin-right: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-r {
    margin-right: 132px;
  }
}
.ds-refinement .margin-11-r-n {
  margin-right: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-11-r-n {
    margin-right: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-11-r-n {
    margin-right: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-11-r-n {
    margin-right: -132px;
  }
}
.ds-refinement .padding-11 {
  padding: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11 {
    padding: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11 {
    padding: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11 {
    padding: 132px;
  }
}
.ds-refinement .padding-11-n {
  padding: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-n {
    padding: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-n {
    padding: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-n {
    padding: -132px;
  }
}
.ds-refinement .padding-11-h {
  padding-left: 132px;
  padding-right: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-h {
    padding-left: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-h {
    padding-left: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-h {
    padding-left: 132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-h {
    padding-right: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-h {
    padding-right: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-h {
    padding-right: 132px;
  }
}
.ds-refinement .padding-11-h-n {
  padding-left: -132px;
  padding-right: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-h-n {
    padding-left: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-h-n {
    padding-left: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-h-n {
    padding-left: -132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-h-n {
    padding-right: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-h-n {
    padding-right: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-h-n {
    padding-right: -132px;
  }
}
.ds-refinement .padding-11-v {
  padding-top: 132px;
  padding-bottom: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-v {
    padding-top: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-v {
    padding-top: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-v {
    padding-top: 132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-v {
    padding-bottom: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-v {
    padding-bottom: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-v {
    padding-bottom: 132px;
  }
}
.ds-refinement .padding-11-v-n {
  padding-top: -132px;
  padding-bottom: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-v-n {
    padding-top: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-v-n {
    padding-top: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-v-n {
    padding-top: -132px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-v-n {
    padding-bottom: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-v-n {
    padding-bottom: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-v-n {
    padding-bottom: -132px;
  }
}
.ds-refinement .padding-11-t {
  padding-top: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-t {
    padding-top: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-t {
    padding-top: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-t {
    padding-top: 132px;
  }
}
.ds-refinement .padding-11-t-n {
  padding-top: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-t-n {
    padding-top: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-t-n {
    padding-top: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-t-n {
    padding-top: -132px;
  }
}
.ds-refinement .padding-11-b {
  padding-bottom: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-b {
    padding-bottom: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-b {
    padding-bottom: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-b {
    padding-bottom: 132px;
  }
}
.ds-refinement .padding-11-b-n {
  padding-bottom: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-b-n {
    padding-bottom: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-b-n {
    padding-bottom: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-b-n {
    padding-bottom: -132px;
  }
}
.ds-refinement .padding-11-l {
  padding-left: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-l {
    padding-left: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-l {
    padding-left: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-l {
    padding-left: 132px;
  }
}
.ds-refinement .padding-11-l-n {
  padding-left: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-l-n {
    padding-left: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-l-n {
    padding-left: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-l-n {
    padding-left: -132px;
  }
}
.ds-refinement .padding-11-r {
  padding-right: 132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-r {
    padding-right: 58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-r {
    padding-right: 88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-r {
    padding-right: 132px;
  }
}
.ds-refinement .padding-11-r-n {
  padding-right: -132px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-11-r-n {
    padding-right: -58.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-11-r-n {
    padding-right: -88px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-11-r-n {
    padding-right: -132px;
  }
}
.ds-refinement .top-12 {
  top: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-12 {
    top: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-12 {
    top: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-12 {
    top: 144px;
  }
}
.ds-refinement .bottom-12 {
  bottom: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-12 {
    bottom: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-12 {
    bottom: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-12 {
    bottom: 144px;
  }
}
.ds-refinement .left-12 {
  left: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-12 {
    left: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-12 {
    left: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-12 {
    left: 144px;
  }
}
.ds-refinement .right-12 {
  right: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-12 {
    right: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-12 {
    right: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-12 {
    right: 144px;
  }
}
.ds-refinement .margin-12 {
  margin: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12 {
    margin: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12 {
    margin: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12 {
    margin: 144px;
  }
}
.ds-refinement .margin-12-n {
  margin: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-n {
    margin: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-n {
    margin: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-n {
    margin: -144px;
  }
}
.ds-refinement .margin-12-h {
  margin-left: 144px;
  margin-right: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-h {
    margin-left: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-h {
    margin-left: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-h {
    margin-left: 144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-h {
    margin-right: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-h {
    margin-right: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-h {
    margin-right: 144px;
  }
}
.ds-refinement .margin-12-h-n {
  margin-left: -144px;
  margin-right: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-h-n {
    margin-left: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-h-n {
    margin-left: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-h-n {
    margin-left: -144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-h-n {
    margin-right: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-h-n {
    margin-right: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-h-n {
    margin-right: -144px;
  }
}
.ds-refinement .margin-12-v {
  margin-top: 144px;
  margin-bottom: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-v {
    margin-top: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-v {
    margin-top: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-v {
    margin-top: 144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-v {
    margin-bottom: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-v {
    margin-bottom: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-v {
    margin-bottom: 144px;
  }
}
.ds-refinement .margin-12-v-n {
  margin-top: -144px;
  margin-bottom: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-v-n {
    margin-top: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-v-n {
    margin-top: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-v-n {
    margin-top: -144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-v-n {
    margin-bottom: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-v-n {
    margin-bottom: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-v-n {
    margin-bottom: -144px;
  }
}
.ds-refinement .margin-12-t {
  margin-top: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-t {
    margin-top: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-t {
    margin-top: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-t {
    margin-top: 144px;
  }
}
.ds-refinement .margin-12-t-n {
  margin-top: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-t-n {
    margin-top: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-t-n {
    margin-top: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-t-n {
    margin-top: -144px;
  }
}
.ds-refinement .margin-12-b {
  margin-bottom: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-b {
    margin-bottom: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-b {
    margin-bottom: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-b {
    margin-bottom: 144px;
  }
}
.ds-refinement .margin-12-b-n {
  margin-bottom: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-b-n {
    margin-bottom: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-b-n {
    margin-bottom: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-b-n {
    margin-bottom: -144px;
  }
}
.ds-refinement .margin-12-l {
  margin-left: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-l {
    margin-left: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-l {
    margin-left: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-l {
    margin-left: 144px;
  }
}
.ds-refinement .margin-12-l-n {
  margin-left: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-l-n {
    margin-left: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-l-n {
    margin-left: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-l-n {
    margin-left: -144px;
  }
}
.ds-refinement .margin-12-r {
  margin-right: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-r {
    margin-right: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-r {
    margin-right: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-r {
    margin-right: 144px;
  }
}
.ds-refinement .margin-12-r-n {
  margin-right: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-12-r-n {
    margin-right: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-12-r-n {
    margin-right: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-12-r-n {
    margin-right: -144px;
  }
}
.ds-refinement .padding-12 {
  padding: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12 {
    padding: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12 {
    padding: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12 {
    padding: 144px;
  }
}
.ds-refinement .padding-12-n {
  padding: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-n {
    padding: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-n {
    padding: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-n {
    padding: -144px;
  }
}
.ds-refinement .padding-12-h {
  padding-left: 144px;
  padding-right: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-h {
    padding-left: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-h {
    padding-left: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-h {
    padding-left: 144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-h {
    padding-right: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-h {
    padding-right: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-h {
    padding-right: 144px;
  }
}
.ds-refinement .padding-12-h-n {
  padding-left: -144px;
  padding-right: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-h-n {
    padding-left: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-h-n {
    padding-left: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-h-n {
    padding-left: -144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-h-n {
    padding-right: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-h-n {
    padding-right: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-h-n {
    padding-right: -144px;
  }
}
.ds-refinement .padding-12-v {
  padding-top: 144px;
  padding-bottom: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-v {
    padding-top: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-v {
    padding-top: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-v {
    padding-top: 144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-v {
    padding-bottom: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-v {
    padding-bottom: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-v {
    padding-bottom: 144px;
  }
}
.ds-refinement .padding-12-v-n {
  padding-top: -144px;
  padding-bottom: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-v-n {
    padding-top: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-v-n {
    padding-top: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-v-n {
    padding-top: -144px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-v-n {
    padding-bottom: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-v-n {
    padding-bottom: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-v-n {
    padding-bottom: -144px;
  }
}
.ds-refinement .padding-12-t {
  padding-top: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-t {
    padding-top: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-t {
    padding-top: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-t {
    padding-top: 144px;
  }
}
.ds-refinement .padding-12-t-n {
  padding-top: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-t-n {
    padding-top: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-t-n {
    padding-top: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-t-n {
    padding-top: -144px;
  }
}
.ds-refinement .padding-12-b {
  padding-bottom: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-b {
    padding-bottom: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-b {
    padding-bottom: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-b {
    padding-bottom: 144px;
  }
}
.ds-refinement .padding-12-b-n {
  padding-bottom: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-b-n {
    padding-bottom: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-b-n {
    padding-bottom: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-b-n {
    padding-bottom: -144px;
  }
}
.ds-refinement .padding-12-l {
  padding-left: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-l {
    padding-left: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-l {
    padding-left: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-l {
    padding-left: 144px;
  }
}
.ds-refinement .padding-12-l-n {
  padding-left: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-l-n {
    padding-left: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-l-n {
    padding-left: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-l-n {
    padding-left: -144px;
  }
}
.ds-refinement .padding-12-r {
  padding-right: 144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-r {
    padding-right: 64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-r {
    padding-right: 96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-r {
    padding-right: 144px;
  }
}
.ds-refinement .padding-12-r-n {
  padding-right: -144px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-12-r-n {
    padding-right: -64px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-12-r-n {
    padding-right: -96px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-12-r-n {
    padding-right: -144px;
  }
}
.ds-refinement .top-13 {
  top: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-13 {
    top: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-13 {
    top: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-13 {
    top: 156px;
  }
}
.ds-refinement .bottom-13 {
  bottom: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-13 {
    bottom: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-13 {
    bottom: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-13 {
    bottom: 156px;
  }
}
.ds-refinement .left-13 {
  left: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-13 {
    left: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-13 {
    left: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-13 {
    left: 156px;
  }
}
.ds-refinement .right-13 {
  right: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-13 {
    right: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-13 {
    right: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-13 {
    right: 156px;
  }
}
.ds-refinement .margin-13 {
  margin: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13 {
    margin: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13 {
    margin: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13 {
    margin: 156px;
  }
}
.ds-refinement .margin-13-n {
  margin: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-n {
    margin: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-n {
    margin: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-n {
    margin: -156px;
  }
}
.ds-refinement .margin-13-h {
  margin-left: 156px;
  margin-right: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-h {
    margin-left: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-h {
    margin-left: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-h {
    margin-left: 156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-h {
    margin-right: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-h {
    margin-right: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-h {
    margin-right: 156px;
  }
}
.ds-refinement .margin-13-h-n {
  margin-left: -156px;
  margin-right: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-h-n {
    margin-left: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-h-n {
    margin-left: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-h-n {
    margin-left: -156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-h-n {
    margin-right: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-h-n {
    margin-right: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-h-n {
    margin-right: -156px;
  }
}
.ds-refinement .margin-13-v {
  margin-top: 156px;
  margin-bottom: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-v {
    margin-top: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-v {
    margin-top: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-v {
    margin-top: 156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-v {
    margin-bottom: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-v {
    margin-bottom: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-v {
    margin-bottom: 156px;
  }
}
.ds-refinement .margin-13-v-n {
  margin-top: -156px;
  margin-bottom: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-v-n {
    margin-top: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-v-n {
    margin-top: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-v-n {
    margin-top: -156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-v-n {
    margin-bottom: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-v-n {
    margin-bottom: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-v-n {
    margin-bottom: -156px;
  }
}
.ds-refinement .margin-13-t {
  margin-top: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-t {
    margin-top: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-t {
    margin-top: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-t {
    margin-top: 156px;
  }
}
.ds-refinement .margin-13-t-n {
  margin-top: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-t-n {
    margin-top: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-t-n {
    margin-top: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-t-n {
    margin-top: -156px;
  }
}
.ds-refinement .margin-13-b {
  margin-bottom: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-b {
    margin-bottom: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-b {
    margin-bottom: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-b {
    margin-bottom: 156px;
  }
}
.ds-refinement .margin-13-b-n {
  margin-bottom: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-b-n {
    margin-bottom: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-b-n {
    margin-bottom: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-b-n {
    margin-bottom: -156px;
  }
}
.ds-refinement .margin-13-l {
  margin-left: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-l {
    margin-left: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-l {
    margin-left: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-l {
    margin-left: 156px;
  }
}
.ds-refinement .margin-13-l-n {
  margin-left: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-l-n {
    margin-left: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-l-n {
    margin-left: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-l-n {
    margin-left: -156px;
  }
}
.ds-refinement .margin-13-r {
  margin-right: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-r {
    margin-right: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-r {
    margin-right: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-r {
    margin-right: 156px;
  }
}
.ds-refinement .margin-13-r-n {
  margin-right: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-13-r-n {
    margin-right: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-13-r-n {
    margin-right: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-13-r-n {
    margin-right: -156px;
  }
}
.ds-refinement .padding-13 {
  padding: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13 {
    padding: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13 {
    padding: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13 {
    padding: 156px;
  }
}
.ds-refinement .padding-13-n {
  padding: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-n {
    padding: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-n {
    padding: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-n {
    padding: -156px;
  }
}
.ds-refinement .padding-13-h {
  padding-left: 156px;
  padding-right: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-h {
    padding-left: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-h {
    padding-left: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-h {
    padding-left: 156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-h {
    padding-right: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-h {
    padding-right: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-h {
    padding-right: 156px;
  }
}
.ds-refinement .padding-13-h-n {
  padding-left: -156px;
  padding-right: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-h-n {
    padding-left: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-h-n {
    padding-left: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-h-n {
    padding-left: -156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-h-n {
    padding-right: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-h-n {
    padding-right: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-h-n {
    padding-right: -156px;
  }
}
.ds-refinement .padding-13-v {
  padding-top: 156px;
  padding-bottom: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-v {
    padding-top: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-v {
    padding-top: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-v {
    padding-top: 156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-v {
    padding-bottom: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-v {
    padding-bottom: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-v {
    padding-bottom: 156px;
  }
}
.ds-refinement .padding-13-v-n {
  padding-top: -156px;
  padding-bottom: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-v-n {
    padding-top: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-v-n {
    padding-top: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-v-n {
    padding-top: -156px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-v-n {
    padding-bottom: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-v-n {
    padding-bottom: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-v-n {
    padding-bottom: -156px;
  }
}
.ds-refinement .padding-13-t {
  padding-top: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-t {
    padding-top: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-t {
    padding-top: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-t {
    padding-top: 156px;
  }
}
.ds-refinement .padding-13-t-n {
  padding-top: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-t-n {
    padding-top: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-t-n {
    padding-top: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-t-n {
    padding-top: -156px;
  }
}
.ds-refinement .padding-13-b {
  padding-bottom: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-b {
    padding-bottom: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-b {
    padding-bottom: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-b {
    padding-bottom: 156px;
  }
}
.ds-refinement .padding-13-b-n {
  padding-bottom: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-b-n {
    padding-bottom: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-b-n {
    padding-bottom: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-b-n {
    padding-bottom: -156px;
  }
}
.ds-refinement .padding-13-l {
  padding-left: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-l {
    padding-left: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-l {
    padding-left: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-l {
    padding-left: 156px;
  }
}
.ds-refinement .padding-13-l-n {
  padding-left: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-l-n {
    padding-left: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-l-n {
    padding-left: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-l-n {
    padding-left: -156px;
  }
}
.ds-refinement .padding-13-r {
  padding-right: 156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-r {
    padding-right: 69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-r {
    padding-right: 104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-r {
    padding-right: 156px;
  }
}
.ds-refinement .padding-13-r-n {
  padding-right: -156px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-13-r-n {
    padding-right: -69.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-13-r-n {
    padding-right: -104px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-13-r-n {
    padding-right: -156px;
  }
}
.ds-refinement .top-14 {
  top: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-14 {
    top: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-14 {
    top: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-14 {
    top: 168px;
  }
}
.ds-refinement .bottom-14 {
  bottom: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-14 {
    bottom: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-14 {
    bottom: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-14 {
    bottom: 168px;
  }
}
.ds-refinement .left-14 {
  left: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-14 {
    left: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-14 {
    left: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-14 {
    left: 168px;
  }
}
.ds-refinement .right-14 {
  right: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-14 {
    right: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-14 {
    right: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-14 {
    right: 168px;
  }
}
.ds-refinement .margin-14 {
  margin: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14 {
    margin: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14 {
    margin: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14 {
    margin: 168px;
  }
}
.ds-refinement .margin-14-n {
  margin: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-n {
    margin: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-n {
    margin: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-n {
    margin: -168px;
  }
}
.ds-refinement .margin-14-h {
  margin-left: 168px;
  margin-right: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-h {
    margin-left: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-h {
    margin-left: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-h {
    margin-left: 168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-h {
    margin-right: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-h {
    margin-right: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-h {
    margin-right: 168px;
  }
}
.ds-refinement .margin-14-h-n {
  margin-left: -168px;
  margin-right: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-h-n {
    margin-left: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-h-n {
    margin-left: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-h-n {
    margin-left: -168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-h-n {
    margin-right: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-h-n {
    margin-right: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-h-n {
    margin-right: -168px;
  }
}
.ds-refinement .margin-14-v {
  margin-top: 168px;
  margin-bottom: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-v {
    margin-top: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-v {
    margin-top: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-v {
    margin-top: 168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-v {
    margin-bottom: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-v {
    margin-bottom: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-v {
    margin-bottom: 168px;
  }
}
.ds-refinement .margin-14-v-n {
  margin-top: -168px;
  margin-bottom: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-v-n {
    margin-top: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-v-n {
    margin-top: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-v-n {
    margin-top: -168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-v-n {
    margin-bottom: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-v-n {
    margin-bottom: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-v-n {
    margin-bottom: -168px;
  }
}
.ds-refinement .margin-14-t {
  margin-top: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-t {
    margin-top: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-t {
    margin-top: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-t {
    margin-top: 168px;
  }
}
.ds-refinement .margin-14-t-n {
  margin-top: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-t-n {
    margin-top: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-t-n {
    margin-top: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-t-n {
    margin-top: -168px;
  }
}
.ds-refinement .margin-14-b {
  margin-bottom: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-b {
    margin-bottom: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-b {
    margin-bottom: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-b {
    margin-bottom: 168px;
  }
}
.ds-refinement .margin-14-b-n {
  margin-bottom: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-b-n {
    margin-bottom: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-b-n {
    margin-bottom: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-b-n {
    margin-bottom: -168px;
  }
}
.ds-refinement .margin-14-l {
  margin-left: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-l {
    margin-left: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-l {
    margin-left: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-l {
    margin-left: 168px;
  }
}
.ds-refinement .margin-14-l-n {
  margin-left: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-l-n {
    margin-left: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-l-n {
    margin-left: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-l-n {
    margin-left: -168px;
  }
}
.ds-refinement .margin-14-r {
  margin-right: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-r {
    margin-right: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-r {
    margin-right: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-r {
    margin-right: 168px;
  }
}
.ds-refinement .margin-14-r-n {
  margin-right: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-14-r-n {
    margin-right: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-14-r-n {
    margin-right: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-14-r-n {
    margin-right: -168px;
  }
}
.ds-refinement .padding-14 {
  padding: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14 {
    padding: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14 {
    padding: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14 {
    padding: 168px;
  }
}
.ds-refinement .padding-14-n {
  padding: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-n {
    padding: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-n {
    padding: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-n {
    padding: -168px;
  }
}
.ds-refinement .padding-14-h {
  padding-left: 168px;
  padding-right: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-h {
    padding-left: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-h {
    padding-left: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-h {
    padding-left: 168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-h {
    padding-right: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-h {
    padding-right: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-h {
    padding-right: 168px;
  }
}
.ds-refinement .padding-14-h-n {
  padding-left: -168px;
  padding-right: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-h-n {
    padding-left: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-h-n {
    padding-left: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-h-n {
    padding-left: -168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-h-n {
    padding-right: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-h-n {
    padding-right: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-h-n {
    padding-right: -168px;
  }
}
.ds-refinement .padding-14-v {
  padding-top: 168px;
  padding-bottom: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-v {
    padding-top: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-v {
    padding-top: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-v {
    padding-top: 168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-v {
    padding-bottom: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-v {
    padding-bottom: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-v {
    padding-bottom: 168px;
  }
}
.ds-refinement .padding-14-v-n {
  padding-top: -168px;
  padding-bottom: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-v-n {
    padding-top: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-v-n {
    padding-top: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-v-n {
    padding-top: -168px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-v-n {
    padding-bottom: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-v-n {
    padding-bottom: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-v-n {
    padding-bottom: -168px;
  }
}
.ds-refinement .padding-14-t {
  padding-top: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-t {
    padding-top: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-t {
    padding-top: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-t {
    padding-top: 168px;
  }
}
.ds-refinement .padding-14-t-n {
  padding-top: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-t-n {
    padding-top: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-t-n {
    padding-top: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-t-n {
    padding-top: -168px;
  }
}
.ds-refinement .padding-14-b {
  padding-bottom: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-b {
    padding-bottom: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-b {
    padding-bottom: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-b {
    padding-bottom: 168px;
  }
}
.ds-refinement .padding-14-b-n {
  padding-bottom: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-b-n {
    padding-bottom: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-b-n {
    padding-bottom: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-b-n {
    padding-bottom: -168px;
  }
}
.ds-refinement .padding-14-l {
  padding-left: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-l {
    padding-left: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-l {
    padding-left: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-l {
    padding-left: 168px;
  }
}
.ds-refinement .padding-14-l-n {
  padding-left: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-l-n {
    padding-left: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-l-n {
    padding-left: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-l-n {
    padding-left: -168px;
  }
}
.ds-refinement .padding-14-r {
  padding-right: 168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-r {
    padding-right: 74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-r {
    padding-right: 112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-r {
    padding-right: 168px;
  }
}
.ds-refinement .padding-14-r-n {
  padding-right: -168px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-14-r-n {
    padding-right: -74.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-14-r-n {
    padding-right: -112px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-14-r-n {
    padding-right: -168px;
  }
}
.ds-refinement .top-15 {
  top: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-15 {
    top: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-15 {
    top: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-15 {
    top: 180px;
  }
}
.ds-refinement .bottom-15 {
  bottom: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-15 {
    bottom: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-15 {
    bottom: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-15 {
    bottom: 180px;
  }
}
.ds-refinement .left-15 {
  left: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-15 {
    left: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-15 {
    left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-15 {
    left: 180px;
  }
}
.ds-refinement .right-15 {
  right: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-15 {
    right: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-15 {
    right: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-15 {
    right: 180px;
  }
}
.ds-refinement .margin-15 {
  margin: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15 {
    margin: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15 {
    margin: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15 {
    margin: 180px;
  }
}
.ds-refinement .margin-15-n {
  margin: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-n {
    margin: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-n {
    margin: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-n {
    margin: -180px;
  }
}
.ds-refinement .margin-15-h {
  margin-left: 180px;
  margin-right: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-h {
    margin-left: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-h {
    margin-left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-h {
    margin-left: 180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-h {
    margin-right: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-h {
    margin-right: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-h {
    margin-right: 180px;
  }
}
.ds-refinement .margin-15-h-n {
  margin-left: -180px;
  margin-right: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-h-n {
    margin-left: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-h-n {
    margin-left: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-h-n {
    margin-left: -180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-h-n {
    margin-right: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-h-n {
    margin-right: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-h-n {
    margin-right: -180px;
  }
}
.ds-refinement .margin-15-v {
  margin-top: 180px;
  margin-bottom: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-v {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-v {
    margin-top: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-v {
    margin-top: 180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-v {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-v {
    margin-bottom: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-v {
    margin-bottom: 180px;
  }
}
.ds-refinement .margin-15-v-n {
  margin-top: -180px;
  margin-bottom: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-v-n {
    margin-top: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-v-n {
    margin-top: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-v-n {
    margin-top: -180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-v-n {
    margin-bottom: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-v-n {
    margin-bottom: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-v-n {
    margin-bottom: -180px;
  }
}
.ds-refinement .margin-15-t {
  margin-top: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-t {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-t {
    margin-top: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-t {
    margin-top: 180px;
  }
}
.ds-refinement .margin-15-t-n {
  margin-top: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-t-n {
    margin-top: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-t-n {
    margin-top: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-t-n {
    margin-top: -180px;
  }
}
.ds-refinement .margin-15-b {
  margin-bottom: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-b {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-b {
    margin-bottom: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-b {
    margin-bottom: 180px;
  }
}
.ds-refinement .margin-15-b-n {
  margin-bottom: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-b-n {
    margin-bottom: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-b-n {
    margin-bottom: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-b-n {
    margin-bottom: -180px;
  }
}
.ds-refinement .margin-15-l {
  margin-left: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-l {
    margin-left: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-l {
    margin-left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-l {
    margin-left: 180px;
  }
}
.ds-refinement .margin-15-l-n {
  margin-left: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-l-n {
    margin-left: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-l-n {
    margin-left: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-l-n {
    margin-left: -180px;
  }
}
.ds-refinement .margin-15-r {
  margin-right: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-r {
    margin-right: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-r {
    margin-right: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-r {
    margin-right: 180px;
  }
}
.ds-refinement .margin-15-r-n {
  margin-right: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-15-r-n {
    margin-right: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-15-r-n {
    margin-right: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-15-r-n {
    margin-right: -180px;
  }
}
.ds-refinement .padding-15 {
  padding: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15 {
    padding: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15 {
    padding: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15 {
    padding: 180px;
  }
}
.ds-refinement .padding-15-n {
  padding: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-n {
    padding: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-n {
    padding: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-n {
    padding: -180px;
  }
}
.ds-refinement .padding-15-h {
  padding-left: 180px;
  padding-right: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-h {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-h {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-h {
    padding-left: 180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-h {
    padding-right: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-h {
    padding-right: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-h {
    padding-right: 180px;
  }
}
.ds-refinement .padding-15-h-n {
  padding-left: -180px;
  padding-right: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-h-n {
    padding-left: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-h-n {
    padding-left: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-h-n {
    padding-left: -180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-h-n {
    padding-right: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-h-n {
    padding-right: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-h-n {
    padding-right: -180px;
  }
}
.ds-refinement .padding-15-v {
  padding-top: 180px;
  padding-bottom: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-v {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-v {
    padding-top: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-v {
    padding-top: 180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-v {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-v {
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-v {
    padding-bottom: 180px;
  }
}
.ds-refinement .padding-15-v-n {
  padding-top: -180px;
  padding-bottom: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-v-n {
    padding-top: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-v-n {
    padding-top: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-v-n {
    padding-top: -180px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-v-n {
    padding-bottom: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-v-n {
    padding-bottom: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-v-n {
    padding-bottom: -180px;
  }
}
.ds-refinement .padding-15-t {
  padding-top: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-t {
    padding-top: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-t {
    padding-top: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-t {
    padding-top: 180px;
  }
}
.ds-refinement .padding-15-t-n {
  padding-top: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-t-n {
    padding-top: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-t-n {
    padding-top: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-t-n {
    padding-top: -180px;
  }
}
.ds-refinement .padding-15-b {
  padding-bottom: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-b {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-b {
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-b {
    padding-bottom: 180px;
  }
}
.ds-refinement .padding-15-b-n {
  padding-bottom: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-b-n {
    padding-bottom: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-b-n {
    padding-bottom: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-b-n {
    padding-bottom: -180px;
  }
}
.ds-refinement .padding-15-l {
  padding-left: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-l {
    padding-left: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-l {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-l {
    padding-left: 180px;
  }
}
.ds-refinement .padding-15-l-n {
  padding-left: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-l-n {
    padding-left: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-l-n {
    padding-left: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-l-n {
    padding-left: -180px;
  }
}
.ds-refinement .padding-15-r {
  padding-right: 180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-r {
    padding-right: 80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-r {
    padding-right: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-r {
    padding-right: 180px;
  }
}
.ds-refinement .padding-15-r-n {
  padding-right: -180px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-15-r-n {
    padding-right: -80px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-15-r-n {
    padding-right: -120px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-15-r-n {
    padding-right: -180px;
  }
}
.ds-refinement .top-16 {
  top: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-16 {
    top: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-16 {
    top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-16 {
    top: 192px;
  }
}
.ds-refinement .bottom-16 {
  bottom: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-16 {
    bottom: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-16 {
    bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-16 {
    bottom: 192px;
  }
}
.ds-refinement .left-16 {
  left: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-16 {
    left: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-16 {
    left: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-16 {
    left: 192px;
  }
}
.ds-refinement .right-16 {
  right: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-16 {
    right: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-16 {
    right: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-16 {
    right: 192px;
  }
}
.ds-refinement .margin-16 {
  margin: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16 {
    margin: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16 {
    margin: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16 {
    margin: 192px;
  }
}
.ds-refinement .margin-16-n {
  margin: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-n {
    margin: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-n {
    margin: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-n {
    margin: -192px;
  }
}
.ds-refinement .margin-16-h {
  margin-left: 192px;
  margin-right: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-h {
    margin-left: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-h {
    margin-left: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-h {
    margin-left: 192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-h {
    margin-right: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-h {
    margin-right: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-h {
    margin-right: 192px;
  }
}
.ds-refinement .margin-16-h-n {
  margin-left: -192px;
  margin-right: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-h-n {
    margin-left: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-h-n {
    margin-left: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-h-n {
    margin-left: -192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-h-n {
    margin-right: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-h-n {
    margin-right: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-h-n {
    margin-right: -192px;
  }
}
.ds-refinement .margin-16-v {
  margin-top: 192px;
  margin-bottom: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-v {
    margin-top: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-v {
    margin-top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-v {
    margin-top: 192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-v {
    margin-bottom: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-v {
    margin-bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-v {
    margin-bottom: 192px;
  }
}
.ds-refinement .margin-16-v-n {
  margin-top: -192px;
  margin-bottom: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-v-n {
    margin-top: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-v-n {
    margin-top: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-v-n {
    margin-top: -192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-v-n {
    margin-bottom: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-v-n {
    margin-bottom: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-v-n {
    margin-bottom: -192px;
  }
}
.ds-refinement .margin-16-t {
  margin-top: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-t {
    margin-top: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-t {
    margin-top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-t {
    margin-top: 192px;
  }
}
.ds-refinement .margin-16-t-n {
  margin-top: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-t-n {
    margin-top: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-t-n {
    margin-top: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-t-n {
    margin-top: -192px;
  }
}
.ds-refinement .margin-16-b {
  margin-bottom: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-b {
    margin-bottom: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-b {
    margin-bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-b {
    margin-bottom: 192px;
  }
}
.ds-refinement .margin-16-b-n {
  margin-bottom: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-b-n {
    margin-bottom: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-b-n {
    margin-bottom: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-b-n {
    margin-bottom: -192px;
  }
}
.ds-refinement .margin-16-l {
  margin-left: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-l {
    margin-left: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-l {
    margin-left: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-l {
    margin-left: 192px;
  }
}
.ds-refinement .margin-16-l-n {
  margin-left: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-l-n {
    margin-left: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-l-n {
    margin-left: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-l-n {
    margin-left: -192px;
  }
}
.ds-refinement .margin-16-r {
  margin-right: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-r {
    margin-right: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-r {
    margin-right: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-r {
    margin-right: 192px;
  }
}
.ds-refinement .margin-16-r-n {
  margin-right: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-16-r-n {
    margin-right: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-16-r-n {
    margin-right: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-16-r-n {
    margin-right: -192px;
  }
}
.ds-refinement .padding-16 {
  padding: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16 {
    padding: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16 {
    padding: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16 {
    padding: 192px;
  }
}
.ds-refinement .padding-16-n {
  padding: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-n {
    padding: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-n {
    padding: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-n {
    padding: -192px;
  }
}
.ds-refinement .padding-16-h {
  padding-left: 192px;
  padding-right: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-h {
    padding-left: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-h {
    padding-left: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-h {
    padding-left: 192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-h {
    padding-right: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-h {
    padding-right: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-h {
    padding-right: 192px;
  }
}
.ds-refinement .padding-16-h-n {
  padding-left: -192px;
  padding-right: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-h-n {
    padding-left: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-h-n {
    padding-left: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-h-n {
    padding-left: -192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-h-n {
    padding-right: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-h-n {
    padding-right: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-h-n {
    padding-right: -192px;
  }
}
.ds-refinement .padding-16-v {
  padding-top: 192px;
  padding-bottom: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-v {
    padding-top: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-v {
    padding-top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-v {
    padding-top: 192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-v {
    padding-bottom: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-v {
    padding-bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-v {
    padding-bottom: 192px;
  }
}
.ds-refinement .padding-16-v-n {
  padding-top: -192px;
  padding-bottom: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-v-n {
    padding-top: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-v-n {
    padding-top: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-v-n {
    padding-top: -192px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-v-n {
    padding-bottom: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-v-n {
    padding-bottom: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-v-n {
    padding-bottom: -192px;
  }
}
.ds-refinement .padding-16-t {
  padding-top: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-t {
    padding-top: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-t {
    padding-top: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-t {
    padding-top: 192px;
  }
}
.ds-refinement .padding-16-t-n {
  padding-top: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-t-n {
    padding-top: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-t-n {
    padding-top: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-t-n {
    padding-top: -192px;
  }
}
.ds-refinement .padding-16-b {
  padding-bottom: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-b {
    padding-bottom: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-b {
    padding-bottom: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-b {
    padding-bottom: 192px;
  }
}
.ds-refinement .padding-16-b-n {
  padding-bottom: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-b-n {
    padding-bottom: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-b-n {
    padding-bottom: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-b-n {
    padding-bottom: -192px;
  }
}
.ds-refinement .padding-16-l {
  padding-left: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-l {
    padding-left: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-l {
    padding-left: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-l {
    padding-left: 192px;
  }
}
.ds-refinement .padding-16-l-n {
  padding-left: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-l-n {
    padding-left: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-l-n {
    padding-left: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-l-n {
    padding-left: -192px;
  }
}
.ds-refinement .padding-16-r {
  padding-right: 192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-r {
    padding-right: 85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-r {
    padding-right: 128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-r {
    padding-right: 192px;
  }
}
.ds-refinement .padding-16-r-n {
  padding-right: -192px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-16-r-n {
    padding-right: -85.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-16-r-n {
    padding-right: -128px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-16-r-n {
    padding-right: -192px;
  }
}
.ds-refinement .top-17 {
  top: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-17 {
    top: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-17 {
    top: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-17 {
    top: 204px;
  }
}
.ds-refinement .bottom-17 {
  bottom: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-17 {
    bottom: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-17 {
    bottom: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-17 {
    bottom: 204px;
  }
}
.ds-refinement .left-17 {
  left: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-17 {
    left: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-17 {
    left: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-17 {
    left: 204px;
  }
}
.ds-refinement .right-17 {
  right: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-17 {
    right: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-17 {
    right: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-17 {
    right: 204px;
  }
}
.ds-refinement .margin-17 {
  margin: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17 {
    margin: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17 {
    margin: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17 {
    margin: 204px;
  }
}
.ds-refinement .margin-17-n {
  margin: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-n {
    margin: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-n {
    margin: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-n {
    margin: -204px;
  }
}
.ds-refinement .margin-17-h {
  margin-left: 204px;
  margin-right: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-h {
    margin-left: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-h {
    margin-left: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-h {
    margin-left: 204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-h {
    margin-right: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-h {
    margin-right: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-h {
    margin-right: 204px;
  }
}
.ds-refinement .margin-17-h-n {
  margin-left: -204px;
  margin-right: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-h-n {
    margin-left: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-h-n {
    margin-left: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-h-n {
    margin-left: -204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-h-n {
    margin-right: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-h-n {
    margin-right: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-h-n {
    margin-right: -204px;
  }
}
.ds-refinement .margin-17-v {
  margin-top: 204px;
  margin-bottom: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-v {
    margin-top: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-v {
    margin-top: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-v {
    margin-top: 204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-v {
    margin-bottom: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-v {
    margin-bottom: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-v {
    margin-bottom: 204px;
  }
}
.ds-refinement .margin-17-v-n {
  margin-top: -204px;
  margin-bottom: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-v-n {
    margin-top: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-v-n {
    margin-top: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-v-n {
    margin-top: -204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-v-n {
    margin-bottom: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-v-n {
    margin-bottom: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-v-n {
    margin-bottom: -204px;
  }
}
.ds-refinement .margin-17-t {
  margin-top: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-t {
    margin-top: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-t {
    margin-top: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-t {
    margin-top: 204px;
  }
}
.ds-refinement .margin-17-t-n {
  margin-top: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-t-n {
    margin-top: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-t-n {
    margin-top: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-t-n {
    margin-top: -204px;
  }
}
.ds-refinement .margin-17-b {
  margin-bottom: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-b {
    margin-bottom: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-b {
    margin-bottom: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-b {
    margin-bottom: 204px;
  }
}
.ds-refinement .margin-17-b-n {
  margin-bottom: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-b-n {
    margin-bottom: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-b-n {
    margin-bottom: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-b-n {
    margin-bottom: -204px;
  }
}
.ds-refinement .margin-17-l {
  margin-left: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-l {
    margin-left: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-l {
    margin-left: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-l {
    margin-left: 204px;
  }
}
.ds-refinement .margin-17-l-n {
  margin-left: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-l-n {
    margin-left: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-l-n {
    margin-left: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-l-n {
    margin-left: -204px;
  }
}
.ds-refinement .margin-17-r {
  margin-right: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-r {
    margin-right: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-r {
    margin-right: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-r {
    margin-right: 204px;
  }
}
.ds-refinement .margin-17-r-n {
  margin-right: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-17-r-n {
    margin-right: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-17-r-n {
    margin-right: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-17-r-n {
    margin-right: -204px;
  }
}
.ds-refinement .padding-17 {
  padding: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17 {
    padding: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17 {
    padding: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17 {
    padding: 204px;
  }
}
.ds-refinement .padding-17-n {
  padding: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-n {
    padding: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-n {
    padding: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-n {
    padding: -204px;
  }
}
.ds-refinement .padding-17-h {
  padding-left: 204px;
  padding-right: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-h {
    padding-left: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-h {
    padding-left: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-h {
    padding-left: 204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-h {
    padding-right: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-h {
    padding-right: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-h {
    padding-right: 204px;
  }
}
.ds-refinement .padding-17-h-n {
  padding-left: -204px;
  padding-right: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-h-n {
    padding-left: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-h-n {
    padding-left: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-h-n {
    padding-left: -204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-h-n {
    padding-right: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-h-n {
    padding-right: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-h-n {
    padding-right: -204px;
  }
}
.ds-refinement .padding-17-v {
  padding-top: 204px;
  padding-bottom: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-v {
    padding-top: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-v {
    padding-top: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-v {
    padding-top: 204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-v {
    padding-bottom: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-v {
    padding-bottom: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-v {
    padding-bottom: 204px;
  }
}
.ds-refinement .padding-17-v-n {
  padding-top: -204px;
  padding-bottom: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-v-n {
    padding-top: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-v-n {
    padding-top: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-v-n {
    padding-top: -204px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-v-n {
    padding-bottom: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-v-n {
    padding-bottom: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-v-n {
    padding-bottom: -204px;
  }
}
.ds-refinement .padding-17-t {
  padding-top: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-t {
    padding-top: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-t {
    padding-top: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-t {
    padding-top: 204px;
  }
}
.ds-refinement .padding-17-t-n {
  padding-top: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-t-n {
    padding-top: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-t-n {
    padding-top: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-t-n {
    padding-top: -204px;
  }
}
.ds-refinement .padding-17-b {
  padding-bottom: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-b {
    padding-bottom: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-b {
    padding-bottom: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-b {
    padding-bottom: 204px;
  }
}
.ds-refinement .padding-17-b-n {
  padding-bottom: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-b-n {
    padding-bottom: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-b-n {
    padding-bottom: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-b-n {
    padding-bottom: -204px;
  }
}
.ds-refinement .padding-17-l {
  padding-left: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-l {
    padding-left: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-l {
    padding-left: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-l {
    padding-left: 204px;
  }
}
.ds-refinement .padding-17-l-n {
  padding-left: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-l-n {
    padding-left: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-l-n {
    padding-left: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-l-n {
    padding-left: -204px;
  }
}
.ds-refinement .padding-17-r {
  padding-right: 204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-r {
    padding-right: 90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-r {
    padding-right: 136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-r {
    padding-right: 204px;
  }
}
.ds-refinement .padding-17-r-n {
  padding-right: -204px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-17-r-n {
    padding-right: -90.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-17-r-n {
    padding-right: -136px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-17-r-n {
    padding-right: -204px;
  }
}
.ds-refinement .top-18 {
  top: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-18 {
    top: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-18 {
    top: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-18 {
    top: 216px;
  }
}
.ds-refinement .bottom-18 {
  bottom: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-18 {
    bottom: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-18 {
    bottom: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-18 {
    bottom: 216px;
  }
}
.ds-refinement .left-18 {
  left: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-18 {
    left: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-18 {
    left: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-18 {
    left: 216px;
  }
}
.ds-refinement .right-18 {
  right: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-18 {
    right: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-18 {
    right: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-18 {
    right: 216px;
  }
}
.ds-refinement .margin-18 {
  margin: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18 {
    margin: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18 {
    margin: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18 {
    margin: 216px;
  }
}
.ds-refinement .margin-18-n {
  margin: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-n {
    margin: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-n {
    margin: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-n {
    margin: -216px;
  }
}
.ds-refinement .margin-18-h {
  margin-left: 216px;
  margin-right: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-h {
    margin-left: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-h {
    margin-left: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-h {
    margin-left: 216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-h {
    margin-right: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-h {
    margin-right: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-h {
    margin-right: 216px;
  }
}
.ds-refinement .margin-18-h-n {
  margin-left: -216px;
  margin-right: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-h-n {
    margin-left: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-h-n {
    margin-left: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-h-n {
    margin-left: -216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-h-n {
    margin-right: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-h-n {
    margin-right: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-h-n {
    margin-right: -216px;
  }
}
.ds-refinement .margin-18-v {
  margin-top: 216px;
  margin-bottom: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-v {
    margin-top: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-v {
    margin-top: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-v {
    margin-top: 216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-v {
    margin-bottom: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-v {
    margin-bottom: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-v {
    margin-bottom: 216px;
  }
}
.ds-refinement .margin-18-v-n {
  margin-top: -216px;
  margin-bottom: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-v-n {
    margin-top: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-v-n {
    margin-top: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-v-n {
    margin-top: -216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-v-n {
    margin-bottom: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-v-n {
    margin-bottom: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-v-n {
    margin-bottom: -216px;
  }
}
.ds-refinement .margin-18-t {
  margin-top: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-t {
    margin-top: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-t {
    margin-top: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-t {
    margin-top: 216px;
  }
}
.ds-refinement .margin-18-t-n {
  margin-top: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-t-n {
    margin-top: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-t-n {
    margin-top: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-t-n {
    margin-top: -216px;
  }
}
.ds-refinement .margin-18-b {
  margin-bottom: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-b {
    margin-bottom: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-b {
    margin-bottom: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-b {
    margin-bottom: 216px;
  }
}
.ds-refinement .margin-18-b-n {
  margin-bottom: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-b-n {
    margin-bottom: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-b-n {
    margin-bottom: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-b-n {
    margin-bottom: -216px;
  }
}
.ds-refinement .margin-18-l {
  margin-left: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-l {
    margin-left: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-l {
    margin-left: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-l {
    margin-left: 216px;
  }
}
.ds-refinement .margin-18-l-n {
  margin-left: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-l-n {
    margin-left: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-l-n {
    margin-left: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-l-n {
    margin-left: -216px;
  }
}
.ds-refinement .margin-18-r {
  margin-right: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-r {
    margin-right: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-r {
    margin-right: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-r {
    margin-right: 216px;
  }
}
.ds-refinement .margin-18-r-n {
  margin-right: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-18-r-n {
    margin-right: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-18-r-n {
    margin-right: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-18-r-n {
    margin-right: -216px;
  }
}
.ds-refinement .padding-18 {
  padding: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18 {
    padding: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18 {
    padding: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18 {
    padding: 216px;
  }
}
.ds-refinement .padding-18-n {
  padding: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-n {
    padding: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-n {
    padding: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-n {
    padding: -216px;
  }
}
.ds-refinement .padding-18-h {
  padding-left: 216px;
  padding-right: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-h {
    padding-left: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-h {
    padding-left: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-h {
    padding-left: 216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-h {
    padding-right: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-h {
    padding-right: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-h {
    padding-right: 216px;
  }
}
.ds-refinement .padding-18-h-n {
  padding-left: -216px;
  padding-right: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-h-n {
    padding-left: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-h-n {
    padding-left: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-h-n {
    padding-left: -216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-h-n {
    padding-right: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-h-n {
    padding-right: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-h-n {
    padding-right: -216px;
  }
}
.ds-refinement .padding-18-v {
  padding-top: 216px;
  padding-bottom: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-v {
    padding-top: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-v {
    padding-top: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-v {
    padding-top: 216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-v {
    padding-bottom: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-v {
    padding-bottom: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-v {
    padding-bottom: 216px;
  }
}
.ds-refinement .padding-18-v-n {
  padding-top: -216px;
  padding-bottom: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-v-n {
    padding-top: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-v-n {
    padding-top: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-v-n {
    padding-top: -216px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-v-n {
    padding-bottom: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-v-n {
    padding-bottom: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-v-n {
    padding-bottom: -216px;
  }
}
.ds-refinement .padding-18-t {
  padding-top: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-t {
    padding-top: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-t {
    padding-top: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-t {
    padding-top: 216px;
  }
}
.ds-refinement .padding-18-t-n {
  padding-top: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-t-n {
    padding-top: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-t-n {
    padding-top: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-t-n {
    padding-top: -216px;
  }
}
.ds-refinement .padding-18-b {
  padding-bottom: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-b {
    padding-bottom: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-b {
    padding-bottom: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-b {
    padding-bottom: 216px;
  }
}
.ds-refinement .padding-18-b-n {
  padding-bottom: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-b-n {
    padding-bottom: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-b-n {
    padding-bottom: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-b-n {
    padding-bottom: -216px;
  }
}
.ds-refinement .padding-18-l {
  padding-left: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-l {
    padding-left: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-l {
    padding-left: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-l {
    padding-left: 216px;
  }
}
.ds-refinement .padding-18-l-n {
  padding-left: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-l-n {
    padding-left: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-l-n {
    padding-left: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-l-n {
    padding-left: -216px;
  }
}
.ds-refinement .padding-18-r {
  padding-right: 216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-r {
    padding-right: 96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-r {
    padding-right: 144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-r {
    padding-right: 216px;
  }
}
.ds-refinement .padding-18-r-n {
  padding-right: -216px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-18-r-n {
    padding-right: -96px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-18-r-n {
    padding-right: -144px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-18-r-n {
    padding-right: -216px;
  }
}
.ds-refinement .top-19 {
  top: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-19 {
    top: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-19 {
    top: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-19 {
    top: 228px;
  }
}
.ds-refinement .bottom-19 {
  bottom: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-19 {
    bottom: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-19 {
    bottom: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-19 {
    bottom: 228px;
  }
}
.ds-refinement .left-19 {
  left: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-19 {
    left: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-19 {
    left: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-19 {
    left: 228px;
  }
}
.ds-refinement .right-19 {
  right: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-19 {
    right: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-19 {
    right: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-19 {
    right: 228px;
  }
}
.ds-refinement .margin-19 {
  margin: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19 {
    margin: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19 {
    margin: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19 {
    margin: 228px;
  }
}
.ds-refinement .margin-19-n {
  margin: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-n {
    margin: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-n {
    margin: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-n {
    margin: -228px;
  }
}
.ds-refinement .margin-19-h {
  margin-left: 228px;
  margin-right: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-h {
    margin-left: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-h {
    margin-left: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-h {
    margin-left: 228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-h {
    margin-right: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-h {
    margin-right: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-h {
    margin-right: 228px;
  }
}
.ds-refinement .margin-19-h-n {
  margin-left: -228px;
  margin-right: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-h-n {
    margin-left: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-h-n {
    margin-left: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-h-n {
    margin-left: -228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-h-n {
    margin-right: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-h-n {
    margin-right: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-h-n {
    margin-right: -228px;
  }
}
.ds-refinement .margin-19-v {
  margin-top: 228px;
  margin-bottom: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-v {
    margin-top: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-v {
    margin-top: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-v {
    margin-top: 228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-v {
    margin-bottom: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-v {
    margin-bottom: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-v {
    margin-bottom: 228px;
  }
}
.ds-refinement .margin-19-v-n {
  margin-top: -228px;
  margin-bottom: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-v-n {
    margin-top: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-v-n {
    margin-top: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-v-n {
    margin-top: -228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-v-n {
    margin-bottom: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-v-n {
    margin-bottom: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-v-n {
    margin-bottom: -228px;
  }
}
.ds-refinement .margin-19-t {
  margin-top: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-t {
    margin-top: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-t {
    margin-top: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-t {
    margin-top: 228px;
  }
}
.ds-refinement .margin-19-t-n {
  margin-top: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-t-n {
    margin-top: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-t-n {
    margin-top: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-t-n {
    margin-top: -228px;
  }
}
.ds-refinement .margin-19-b {
  margin-bottom: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-b {
    margin-bottom: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-b {
    margin-bottom: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-b {
    margin-bottom: 228px;
  }
}
.ds-refinement .margin-19-b-n {
  margin-bottom: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-b-n {
    margin-bottom: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-b-n {
    margin-bottom: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-b-n {
    margin-bottom: -228px;
  }
}
.ds-refinement .margin-19-l {
  margin-left: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-l {
    margin-left: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-l {
    margin-left: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-l {
    margin-left: 228px;
  }
}
.ds-refinement .margin-19-l-n {
  margin-left: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-l-n {
    margin-left: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-l-n {
    margin-left: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-l-n {
    margin-left: -228px;
  }
}
.ds-refinement .margin-19-r {
  margin-right: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-r {
    margin-right: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-r {
    margin-right: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-r {
    margin-right: 228px;
  }
}
.ds-refinement .margin-19-r-n {
  margin-right: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-19-r-n {
    margin-right: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-19-r-n {
    margin-right: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-19-r-n {
    margin-right: -228px;
  }
}
.ds-refinement .padding-19 {
  padding: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19 {
    padding: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19 {
    padding: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19 {
    padding: 228px;
  }
}
.ds-refinement .padding-19-n {
  padding: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-n {
    padding: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-n {
    padding: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-n {
    padding: -228px;
  }
}
.ds-refinement .padding-19-h {
  padding-left: 228px;
  padding-right: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-h {
    padding-left: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-h {
    padding-left: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-h {
    padding-left: 228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-h {
    padding-right: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-h {
    padding-right: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-h {
    padding-right: 228px;
  }
}
.ds-refinement .padding-19-h-n {
  padding-left: -228px;
  padding-right: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-h-n {
    padding-left: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-h-n {
    padding-left: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-h-n {
    padding-left: -228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-h-n {
    padding-right: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-h-n {
    padding-right: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-h-n {
    padding-right: -228px;
  }
}
.ds-refinement .padding-19-v {
  padding-top: 228px;
  padding-bottom: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-v {
    padding-top: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-v {
    padding-top: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-v {
    padding-top: 228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-v {
    padding-bottom: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-v {
    padding-bottom: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-v {
    padding-bottom: 228px;
  }
}
.ds-refinement .padding-19-v-n {
  padding-top: -228px;
  padding-bottom: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-v-n {
    padding-top: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-v-n {
    padding-top: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-v-n {
    padding-top: -228px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-v-n {
    padding-bottom: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-v-n {
    padding-bottom: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-v-n {
    padding-bottom: -228px;
  }
}
.ds-refinement .padding-19-t {
  padding-top: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-t {
    padding-top: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-t {
    padding-top: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-t {
    padding-top: 228px;
  }
}
.ds-refinement .padding-19-t-n {
  padding-top: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-t-n {
    padding-top: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-t-n {
    padding-top: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-t-n {
    padding-top: -228px;
  }
}
.ds-refinement .padding-19-b {
  padding-bottom: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-b {
    padding-bottom: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-b {
    padding-bottom: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-b {
    padding-bottom: 228px;
  }
}
.ds-refinement .padding-19-b-n {
  padding-bottom: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-b-n {
    padding-bottom: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-b-n {
    padding-bottom: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-b-n {
    padding-bottom: -228px;
  }
}
.ds-refinement .padding-19-l {
  padding-left: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-l {
    padding-left: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-l {
    padding-left: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-l {
    padding-left: 228px;
  }
}
.ds-refinement .padding-19-l-n {
  padding-left: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-l-n {
    padding-left: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-l-n {
    padding-left: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-l-n {
    padding-left: -228px;
  }
}
.ds-refinement .padding-19-r {
  padding-right: 228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-r {
    padding-right: 101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-r {
    padding-right: 152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-r {
    padding-right: 228px;
  }
}
.ds-refinement .padding-19-r-n {
  padding-right: -228px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-19-r-n {
    padding-right: -101.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-19-r-n {
    padding-right: -152px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-19-r-n {
    padding-right: -228px;
  }
}
.ds-refinement .top-20 {
  top: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-20 {
    top: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-20 {
    top: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-20 {
    top: 240px;
  }
}
.ds-refinement .bottom-20 {
  bottom: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-20 {
    bottom: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-20 {
    bottom: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-20 {
    bottom: 240px;
  }
}
.ds-refinement .left-20 {
  left: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-20 {
    left: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-20 {
    left: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-20 {
    left: 240px;
  }
}
.ds-refinement .right-20 {
  right: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-20 {
    right: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-20 {
    right: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-20 {
    right: 240px;
  }
}
.ds-refinement .margin-20 {
  margin: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20 {
    margin: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20 {
    margin: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20 {
    margin: 240px;
  }
}
.ds-refinement .margin-20-n {
  margin: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-n {
    margin: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-n {
    margin: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-n {
    margin: -240px;
  }
}
.ds-refinement .margin-20-h {
  margin-left: 240px;
  margin-right: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-h {
    margin-left: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-h {
    margin-left: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-h {
    margin-left: 240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-h {
    margin-right: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-h {
    margin-right: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-h {
    margin-right: 240px;
  }
}
.ds-refinement .margin-20-h-n {
  margin-left: -240px;
  margin-right: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-h-n {
    margin-left: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-h-n {
    margin-left: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-h-n {
    margin-left: -240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-h-n {
    margin-right: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-h-n {
    margin-right: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-h-n {
    margin-right: -240px;
  }
}
.ds-refinement .margin-20-v {
  margin-top: 240px;
  margin-bottom: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-v {
    margin-top: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-v {
    margin-top: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-v {
    margin-top: 240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-v {
    margin-bottom: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-v {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-v {
    margin-bottom: 240px;
  }
}
.ds-refinement .margin-20-v-n {
  margin-top: -240px;
  margin-bottom: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-v-n {
    margin-top: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-v-n {
    margin-top: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-v-n {
    margin-top: -240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-v-n {
    margin-bottom: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-v-n {
    margin-bottom: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-v-n {
    margin-bottom: -240px;
  }
}
.ds-refinement .margin-20-t {
  margin-top: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-t {
    margin-top: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-t {
    margin-top: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-t {
    margin-top: 240px;
  }
}
.ds-refinement .margin-20-t-n {
  margin-top: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-t-n {
    margin-top: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-t-n {
    margin-top: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-t-n {
    margin-top: -240px;
  }
}
.ds-refinement .margin-20-b {
  margin-bottom: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-b {
    margin-bottom: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-b {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-b {
    margin-bottom: 240px;
  }
}
.ds-refinement .margin-20-b-n {
  margin-bottom: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-b-n {
    margin-bottom: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-b-n {
    margin-bottom: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-b-n {
    margin-bottom: -240px;
  }
}
.ds-refinement .margin-20-l {
  margin-left: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-l {
    margin-left: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-l {
    margin-left: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-l {
    margin-left: 240px;
  }
}
.ds-refinement .margin-20-l-n {
  margin-left: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-l-n {
    margin-left: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-l-n {
    margin-left: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-l-n {
    margin-left: -240px;
  }
}
.ds-refinement .margin-20-r {
  margin-right: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-r {
    margin-right: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-r {
    margin-right: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-r {
    margin-right: 240px;
  }
}
.ds-refinement .margin-20-r-n {
  margin-right: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-20-r-n {
    margin-right: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-20-r-n {
    margin-right: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-20-r-n {
    margin-right: -240px;
  }
}
.ds-refinement .padding-20 {
  padding: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20 {
    padding: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20 {
    padding: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20 {
    padding: 240px;
  }
}
.ds-refinement .padding-20-n {
  padding: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-n {
    padding: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-n {
    padding: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-n {
    padding: -240px;
  }
}
.ds-refinement .padding-20-h {
  padding-left: 240px;
  padding-right: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-h {
    padding-left: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-h {
    padding-left: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-h {
    padding-left: 240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-h {
    padding-right: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-h {
    padding-right: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-h {
    padding-right: 240px;
  }
}
.ds-refinement .padding-20-h-n {
  padding-left: -240px;
  padding-right: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-h-n {
    padding-left: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-h-n {
    padding-left: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-h-n {
    padding-left: -240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-h-n {
    padding-right: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-h-n {
    padding-right: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-h-n {
    padding-right: -240px;
  }
}
.ds-refinement .padding-20-v {
  padding-top: 240px;
  padding-bottom: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-v {
    padding-top: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-v {
    padding-top: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-v {
    padding-top: 240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-v {
    padding-bottom: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-v {
    padding-bottom: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-v {
    padding-bottom: 240px;
  }
}
.ds-refinement .padding-20-v-n {
  padding-top: -240px;
  padding-bottom: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-v-n {
    padding-top: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-v-n {
    padding-top: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-v-n {
    padding-top: -240px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-v-n {
    padding-bottom: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-v-n {
    padding-bottom: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-v-n {
    padding-bottom: -240px;
  }
}
.ds-refinement .padding-20-t {
  padding-top: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-t {
    padding-top: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-t {
    padding-top: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-t {
    padding-top: 240px;
  }
}
.ds-refinement .padding-20-t-n {
  padding-top: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-t-n {
    padding-top: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-t-n {
    padding-top: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-t-n {
    padding-top: -240px;
  }
}
.ds-refinement .padding-20-b {
  padding-bottom: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-b {
    padding-bottom: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-b {
    padding-bottom: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-b {
    padding-bottom: 240px;
  }
}
.ds-refinement .padding-20-b-n {
  padding-bottom: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-b-n {
    padding-bottom: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-b-n {
    padding-bottom: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-b-n {
    padding-bottom: -240px;
  }
}
.ds-refinement .padding-20-l {
  padding-left: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-l {
    padding-left: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-l {
    padding-left: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-l {
    padding-left: 240px;
  }
}
.ds-refinement .padding-20-l-n {
  padding-left: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-l-n {
    padding-left: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-l-n {
    padding-left: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-l-n {
    padding-left: -240px;
  }
}
.ds-refinement .padding-20-r {
  padding-right: 240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-r {
    padding-right: 106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-r {
    padding-right: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-r {
    padding-right: 240px;
  }
}
.ds-refinement .padding-20-r-n {
  padding-right: -240px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-20-r-n {
    padding-right: -106.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-20-r-n {
    padding-right: -160px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-20-r-n {
    padding-right: -240px;
  }
}
.ds-refinement .top-21 {
  top: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-21 {
    top: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-21 {
    top: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-21 {
    top: 252px;
  }
}
.ds-refinement .bottom-21 {
  bottom: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-21 {
    bottom: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-21 {
    bottom: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-21 {
    bottom: 252px;
  }
}
.ds-refinement .left-21 {
  left: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-21 {
    left: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-21 {
    left: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-21 {
    left: 252px;
  }
}
.ds-refinement .right-21 {
  right: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-21 {
    right: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-21 {
    right: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-21 {
    right: 252px;
  }
}
.ds-refinement .margin-21 {
  margin: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21 {
    margin: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21 {
    margin: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21 {
    margin: 252px;
  }
}
.ds-refinement .margin-21-n {
  margin: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-n {
    margin: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-n {
    margin: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-n {
    margin: -252px;
  }
}
.ds-refinement .margin-21-h {
  margin-left: 252px;
  margin-right: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-h {
    margin-left: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-h {
    margin-left: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-h {
    margin-left: 252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-h {
    margin-right: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-h {
    margin-right: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-h {
    margin-right: 252px;
  }
}
.ds-refinement .margin-21-h-n {
  margin-left: -252px;
  margin-right: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-h-n {
    margin-left: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-h-n {
    margin-left: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-h-n {
    margin-left: -252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-h-n {
    margin-right: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-h-n {
    margin-right: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-h-n {
    margin-right: -252px;
  }
}
.ds-refinement .margin-21-v {
  margin-top: 252px;
  margin-bottom: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-v {
    margin-top: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-v {
    margin-top: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-v {
    margin-top: 252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-v {
    margin-bottom: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-v {
    margin-bottom: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-v {
    margin-bottom: 252px;
  }
}
.ds-refinement .margin-21-v-n {
  margin-top: -252px;
  margin-bottom: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-v-n {
    margin-top: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-v-n {
    margin-top: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-v-n {
    margin-top: -252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-v-n {
    margin-bottom: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-v-n {
    margin-bottom: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-v-n {
    margin-bottom: -252px;
  }
}
.ds-refinement .margin-21-t {
  margin-top: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-t {
    margin-top: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-t {
    margin-top: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-t {
    margin-top: 252px;
  }
}
.ds-refinement .margin-21-t-n {
  margin-top: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-t-n {
    margin-top: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-t-n {
    margin-top: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-t-n {
    margin-top: -252px;
  }
}
.ds-refinement .margin-21-b {
  margin-bottom: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-b {
    margin-bottom: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-b {
    margin-bottom: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-b {
    margin-bottom: 252px;
  }
}
.ds-refinement .margin-21-b-n {
  margin-bottom: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-b-n {
    margin-bottom: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-b-n {
    margin-bottom: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-b-n {
    margin-bottom: -252px;
  }
}
.ds-refinement .margin-21-l {
  margin-left: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-l {
    margin-left: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-l {
    margin-left: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-l {
    margin-left: 252px;
  }
}
.ds-refinement .margin-21-l-n {
  margin-left: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-l-n {
    margin-left: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-l-n {
    margin-left: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-l-n {
    margin-left: -252px;
  }
}
.ds-refinement .margin-21-r {
  margin-right: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-r {
    margin-right: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-r {
    margin-right: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-r {
    margin-right: 252px;
  }
}
.ds-refinement .margin-21-r-n {
  margin-right: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-21-r-n {
    margin-right: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-21-r-n {
    margin-right: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-21-r-n {
    margin-right: -252px;
  }
}
.ds-refinement .padding-21 {
  padding: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21 {
    padding: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21 {
    padding: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21 {
    padding: 252px;
  }
}
.ds-refinement .padding-21-n {
  padding: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-n {
    padding: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-n {
    padding: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-n {
    padding: -252px;
  }
}
.ds-refinement .padding-21-h {
  padding-left: 252px;
  padding-right: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-h {
    padding-left: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-h {
    padding-left: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-h {
    padding-left: 252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-h {
    padding-right: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-h {
    padding-right: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-h {
    padding-right: 252px;
  }
}
.ds-refinement .padding-21-h-n {
  padding-left: -252px;
  padding-right: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-h-n {
    padding-left: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-h-n {
    padding-left: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-h-n {
    padding-left: -252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-h-n {
    padding-right: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-h-n {
    padding-right: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-h-n {
    padding-right: -252px;
  }
}
.ds-refinement .padding-21-v {
  padding-top: 252px;
  padding-bottom: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-v {
    padding-top: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-v {
    padding-top: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-v {
    padding-top: 252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-v {
    padding-bottom: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-v {
    padding-bottom: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-v {
    padding-bottom: 252px;
  }
}
.ds-refinement .padding-21-v-n {
  padding-top: -252px;
  padding-bottom: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-v-n {
    padding-top: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-v-n {
    padding-top: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-v-n {
    padding-top: -252px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-v-n {
    padding-bottom: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-v-n {
    padding-bottom: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-v-n {
    padding-bottom: -252px;
  }
}
.ds-refinement .padding-21-t {
  padding-top: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-t {
    padding-top: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-t {
    padding-top: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-t {
    padding-top: 252px;
  }
}
.ds-refinement .padding-21-t-n {
  padding-top: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-t-n {
    padding-top: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-t-n {
    padding-top: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-t-n {
    padding-top: -252px;
  }
}
.ds-refinement .padding-21-b {
  padding-bottom: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-b {
    padding-bottom: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-b {
    padding-bottom: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-b {
    padding-bottom: 252px;
  }
}
.ds-refinement .padding-21-b-n {
  padding-bottom: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-b-n {
    padding-bottom: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-b-n {
    padding-bottom: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-b-n {
    padding-bottom: -252px;
  }
}
.ds-refinement .padding-21-l {
  padding-left: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-l {
    padding-left: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-l {
    padding-left: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-l {
    padding-left: 252px;
  }
}
.ds-refinement .padding-21-l-n {
  padding-left: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-l-n {
    padding-left: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-l-n {
    padding-left: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-l-n {
    padding-left: -252px;
  }
}
.ds-refinement .padding-21-r {
  padding-right: 252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-r {
    padding-right: 112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-r {
    padding-right: 168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-r {
    padding-right: 252px;
  }
}
.ds-refinement .padding-21-r-n {
  padding-right: -252px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-21-r-n {
    padding-right: -112px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-21-r-n {
    padding-right: -168px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-21-r-n {
    padding-right: -252px;
  }
}
.ds-refinement .top-22 {
  top: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-22 {
    top: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-22 {
    top: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-22 {
    top: 264px;
  }
}
.ds-refinement .bottom-22 {
  bottom: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-22 {
    bottom: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-22 {
    bottom: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-22 {
    bottom: 264px;
  }
}
.ds-refinement .left-22 {
  left: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-22 {
    left: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-22 {
    left: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-22 {
    left: 264px;
  }
}
.ds-refinement .right-22 {
  right: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-22 {
    right: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-22 {
    right: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-22 {
    right: 264px;
  }
}
.ds-refinement .margin-22 {
  margin: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22 {
    margin: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22 {
    margin: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22 {
    margin: 264px;
  }
}
.ds-refinement .margin-22-n {
  margin: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-n {
    margin: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-n {
    margin: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-n {
    margin: -264px;
  }
}
.ds-refinement .margin-22-h {
  margin-left: 264px;
  margin-right: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-h {
    margin-left: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-h {
    margin-left: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-h {
    margin-left: 264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-h {
    margin-right: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-h {
    margin-right: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-h {
    margin-right: 264px;
  }
}
.ds-refinement .margin-22-h-n {
  margin-left: -264px;
  margin-right: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-h-n {
    margin-left: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-h-n {
    margin-left: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-h-n {
    margin-left: -264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-h-n {
    margin-right: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-h-n {
    margin-right: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-h-n {
    margin-right: -264px;
  }
}
.ds-refinement .margin-22-v {
  margin-top: 264px;
  margin-bottom: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-v {
    margin-top: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-v {
    margin-top: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-v {
    margin-top: 264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-v {
    margin-bottom: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-v {
    margin-bottom: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-v {
    margin-bottom: 264px;
  }
}
.ds-refinement .margin-22-v-n {
  margin-top: -264px;
  margin-bottom: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-v-n {
    margin-top: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-v-n {
    margin-top: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-v-n {
    margin-top: -264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-v-n {
    margin-bottom: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-v-n {
    margin-bottom: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-v-n {
    margin-bottom: -264px;
  }
}
.ds-refinement .margin-22-t {
  margin-top: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-t {
    margin-top: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-t {
    margin-top: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-t {
    margin-top: 264px;
  }
}
.ds-refinement .margin-22-t-n {
  margin-top: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-t-n {
    margin-top: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-t-n {
    margin-top: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-t-n {
    margin-top: -264px;
  }
}
.ds-refinement .margin-22-b {
  margin-bottom: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-b {
    margin-bottom: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-b {
    margin-bottom: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-b {
    margin-bottom: 264px;
  }
}
.ds-refinement .margin-22-b-n {
  margin-bottom: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-b-n {
    margin-bottom: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-b-n {
    margin-bottom: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-b-n {
    margin-bottom: -264px;
  }
}
.ds-refinement .margin-22-l {
  margin-left: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-l {
    margin-left: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-l {
    margin-left: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-l {
    margin-left: 264px;
  }
}
.ds-refinement .margin-22-l-n {
  margin-left: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-l-n {
    margin-left: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-l-n {
    margin-left: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-l-n {
    margin-left: -264px;
  }
}
.ds-refinement .margin-22-r {
  margin-right: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-r {
    margin-right: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-r {
    margin-right: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-r {
    margin-right: 264px;
  }
}
.ds-refinement .margin-22-r-n {
  margin-right: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-22-r-n {
    margin-right: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-22-r-n {
    margin-right: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-22-r-n {
    margin-right: -264px;
  }
}
.ds-refinement .padding-22 {
  padding: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22 {
    padding: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22 {
    padding: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22 {
    padding: 264px;
  }
}
.ds-refinement .padding-22-n {
  padding: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-n {
    padding: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-n {
    padding: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-n {
    padding: -264px;
  }
}
.ds-refinement .padding-22-h {
  padding-left: 264px;
  padding-right: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-h {
    padding-left: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-h {
    padding-left: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-h {
    padding-left: 264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-h {
    padding-right: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-h {
    padding-right: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-h {
    padding-right: 264px;
  }
}
.ds-refinement .padding-22-h-n {
  padding-left: -264px;
  padding-right: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-h-n {
    padding-left: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-h-n {
    padding-left: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-h-n {
    padding-left: -264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-h-n {
    padding-right: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-h-n {
    padding-right: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-h-n {
    padding-right: -264px;
  }
}
.ds-refinement .padding-22-v {
  padding-top: 264px;
  padding-bottom: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-v {
    padding-top: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-v {
    padding-top: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-v {
    padding-top: 264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-v {
    padding-bottom: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-v {
    padding-bottom: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-v {
    padding-bottom: 264px;
  }
}
.ds-refinement .padding-22-v-n {
  padding-top: -264px;
  padding-bottom: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-v-n {
    padding-top: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-v-n {
    padding-top: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-v-n {
    padding-top: -264px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-v-n {
    padding-bottom: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-v-n {
    padding-bottom: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-v-n {
    padding-bottom: -264px;
  }
}
.ds-refinement .padding-22-t {
  padding-top: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-t {
    padding-top: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-t {
    padding-top: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-t {
    padding-top: 264px;
  }
}
.ds-refinement .padding-22-t-n {
  padding-top: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-t-n {
    padding-top: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-t-n {
    padding-top: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-t-n {
    padding-top: -264px;
  }
}
.ds-refinement .padding-22-b {
  padding-bottom: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-b {
    padding-bottom: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-b {
    padding-bottom: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-b {
    padding-bottom: 264px;
  }
}
.ds-refinement .padding-22-b-n {
  padding-bottom: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-b-n {
    padding-bottom: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-b-n {
    padding-bottom: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-b-n {
    padding-bottom: -264px;
  }
}
.ds-refinement .padding-22-l {
  padding-left: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-l {
    padding-left: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-l {
    padding-left: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-l {
    padding-left: 264px;
  }
}
.ds-refinement .padding-22-l-n {
  padding-left: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-l-n {
    padding-left: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-l-n {
    padding-left: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-l-n {
    padding-left: -264px;
  }
}
.ds-refinement .padding-22-r {
  padding-right: 264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-r {
    padding-right: 117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-r {
    padding-right: 176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-r {
    padding-right: 264px;
  }
}
.ds-refinement .padding-22-r-n {
  padding-right: -264px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-22-r-n {
    padding-right: -117.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-22-r-n {
    padding-right: -176px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-22-r-n {
    padding-right: -264px;
  }
}
.ds-refinement .top-23 {
  top: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-23 {
    top: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-23 {
    top: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-23 {
    top: 276px;
  }
}
.ds-refinement .bottom-23 {
  bottom: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-23 {
    bottom: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-23 {
    bottom: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-23 {
    bottom: 276px;
  }
}
.ds-refinement .left-23 {
  left: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-23 {
    left: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-23 {
    left: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-23 {
    left: 276px;
  }
}
.ds-refinement .right-23 {
  right: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-23 {
    right: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-23 {
    right: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-23 {
    right: 276px;
  }
}
.ds-refinement .margin-23 {
  margin: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23 {
    margin: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23 {
    margin: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23 {
    margin: 276px;
  }
}
.ds-refinement .margin-23-n {
  margin: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-n {
    margin: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-n {
    margin: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-n {
    margin: -276px;
  }
}
.ds-refinement .margin-23-h {
  margin-left: 276px;
  margin-right: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-h {
    margin-left: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-h {
    margin-left: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-h {
    margin-left: 276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-h {
    margin-right: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-h {
    margin-right: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-h {
    margin-right: 276px;
  }
}
.ds-refinement .margin-23-h-n {
  margin-left: -276px;
  margin-right: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-h-n {
    margin-left: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-h-n {
    margin-left: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-h-n {
    margin-left: -276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-h-n {
    margin-right: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-h-n {
    margin-right: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-h-n {
    margin-right: -276px;
  }
}
.ds-refinement .margin-23-v {
  margin-top: 276px;
  margin-bottom: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-v {
    margin-top: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-v {
    margin-top: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-v {
    margin-top: 276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-v {
    margin-bottom: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-v {
    margin-bottom: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-v {
    margin-bottom: 276px;
  }
}
.ds-refinement .margin-23-v-n {
  margin-top: -276px;
  margin-bottom: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-v-n {
    margin-top: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-v-n {
    margin-top: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-v-n {
    margin-top: -276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-v-n {
    margin-bottom: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-v-n {
    margin-bottom: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-v-n {
    margin-bottom: -276px;
  }
}
.ds-refinement .margin-23-t {
  margin-top: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-t {
    margin-top: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-t {
    margin-top: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-t {
    margin-top: 276px;
  }
}
.ds-refinement .margin-23-t-n {
  margin-top: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-t-n {
    margin-top: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-t-n {
    margin-top: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-t-n {
    margin-top: -276px;
  }
}
.ds-refinement .margin-23-b {
  margin-bottom: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-b {
    margin-bottom: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-b {
    margin-bottom: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-b {
    margin-bottom: 276px;
  }
}
.ds-refinement .margin-23-b-n {
  margin-bottom: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-b-n {
    margin-bottom: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-b-n {
    margin-bottom: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-b-n {
    margin-bottom: -276px;
  }
}
.ds-refinement .margin-23-l {
  margin-left: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-l {
    margin-left: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-l {
    margin-left: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-l {
    margin-left: 276px;
  }
}
.ds-refinement .margin-23-l-n {
  margin-left: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-l-n {
    margin-left: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-l-n {
    margin-left: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-l-n {
    margin-left: -276px;
  }
}
.ds-refinement .margin-23-r {
  margin-right: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-r {
    margin-right: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-r {
    margin-right: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-r {
    margin-right: 276px;
  }
}
.ds-refinement .margin-23-r-n {
  margin-right: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-23-r-n {
    margin-right: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-23-r-n {
    margin-right: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-23-r-n {
    margin-right: -276px;
  }
}
.ds-refinement .padding-23 {
  padding: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23 {
    padding: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23 {
    padding: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23 {
    padding: 276px;
  }
}
.ds-refinement .padding-23-n {
  padding: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-n {
    padding: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-n {
    padding: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-n {
    padding: -276px;
  }
}
.ds-refinement .padding-23-h {
  padding-left: 276px;
  padding-right: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-h {
    padding-left: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-h {
    padding-left: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-h {
    padding-left: 276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-h {
    padding-right: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-h {
    padding-right: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-h {
    padding-right: 276px;
  }
}
.ds-refinement .padding-23-h-n {
  padding-left: -276px;
  padding-right: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-h-n {
    padding-left: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-h-n {
    padding-left: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-h-n {
    padding-left: -276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-h-n {
    padding-right: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-h-n {
    padding-right: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-h-n {
    padding-right: -276px;
  }
}
.ds-refinement .padding-23-v {
  padding-top: 276px;
  padding-bottom: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-v {
    padding-top: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-v {
    padding-top: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-v {
    padding-top: 276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-v {
    padding-bottom: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-v {
    padding-bottom: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-v {
    padding-bottom: 276px;
  }
}
.ds-refinement .padding-23-v-n {
  padding-top: -276px;
  padding-bottom: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-v-n {
    padding-top: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-v-n {
    padding-top: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-v-n {
    padding-top: -276px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-v-n {
    padding-bottom: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-v-n {
    padding-bottom: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-v-n {
    padding-bottom: -276px;
  }
}
.ds-refinement .padding-23-t {
  padding-top: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-t {
    padding-top: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-t {
    padding-top: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-t {
    padding-top: 276px;
  }
}
.ds-refinement .padding-23-t-n {
  padding-top: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-t-n {
    padding-top: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-t-n {
    padding-top: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-t-n {
    padding-top: -276px;
  }
}
.ds-refinement .padding-23-b {
  padding-bottom: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-b {
    padding-bottom: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-b {
    padding-bottom: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-b {
    padding-bottom: 276px;
  }
}
.ds-refinement .padding-23-b-n {
  padding-bottom: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-b-n {
    padding-bottom: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-b-n {
    padding-bottom: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-b-n {
    padding-bottom: -276px;
  }
}
.ds-refinement .padding-23-l {
  padding-left: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-l {
    padding-left: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-l {
    padding-left: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-l {
    padding-left: 276px;
  }
}
.ds-refinement .padding-23-l-n {
  padding-left: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-l-n {
    padding-left: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-l-n {
    padding-left: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-l-n {
    padding-left: -276px;
  }
}
.ds-refinement .padding-23-r {
  padding-right: 276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-r {
    padding-right: 122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-r {
    padding-right: 184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-r {
    padding-right: 276px;
  }
}
.ds-refinement .padding-23-r-n {
  padding-right: -276px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-23-r-n {
    padding-right: -122.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-23-r-n {
    padding-right: -184px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-23-r-n {
    padding-right: -276px;
  }
}
.ds-refinement .top-24 {
  top: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-24 {
    top: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-24 {
    top: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-24 {
    top: 288px;
  }
}
.ds-refinement .bottom-24 {
  bottom: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-24 {
    bottom: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-24 {
    bottom: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-24 {
    bottom: 288px;
  }
}
.ds-refinement .left-24 {
  left: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-24 {
    left: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-24 {
    left: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-24 {
    left: 288px;
  }
}
.ds-refinement .right-24 {
  right: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-24 {
    right: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-24 {
    right: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-24 {
    right: 288px;
  }
}
.ds-refinement .margin-24 {
  margin: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24 {
    margin: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24 {
    margin: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24 {
    margin: 288px;
  }
}
.ds-refinement .margin-24-n {
  margin: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-n {
    margin: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-n {
    margin: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-n {
    margin: -288px;
  }
}
.ds-refinement .margin-24-h {
  margin-left: 288px;
  margin-right: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-h {
    margin-left: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-h {
    margin-left: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-h {
    margin-left: 288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-h {
    margin-right: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-h {
    margin-right: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-h {
    margin-right: 288px;
  }
}
.ds-refinement .margin-24-h-n {
  margin-left: -288px;
  margin-right: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-h-n {
    margin-left: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-h-n {
    margin-left: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-h-n {
    margin-left: -288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-h-n {
    margin-right: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-h-n {
    margin-right: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-h-n {
    margin-right: -288px;
  }
}
.ds-refinement .margin-24-v {
  margin-top: 288px;
  margin-bottom: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-v {
    margin-top: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-v {
    margin-top: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-v {
    margin-top: 288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-v {
    margin-bottom: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-v {
    margin-bottom: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-v {
    margin-bottom: 288px;
  }
}
.ds-refinement .margin-24-v-n {
  margin-top: -288px;
  margin-bottom: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-v-n {
    margin-top: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-v-n {
    margin-top: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-v-n {
    margin-top: -288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-v-n {
    margin-bottom: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-v-n {
    margin-bottom: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-v-n {
    margin-bottom: -288px;
  }
}
.ds-refinement .margin-24-t {
  margin-top: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-t {
    margin-top: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-t {
    margin-top: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-t {
    margin-top: 288px;
  }
}
.ds-refinement .margin-24-t-n {
  margin-top: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-t-n {
    margin-top: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-t-n {
    margin-top: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-t-n {
    margin-top: -288px;
  }
}
.ds-refinement .margin-24-b {
  margin-bottom: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-b {
    margin-bottom: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-b {
    margin-bottom: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-b {
    margin-bottom: 288px;
  }
}
.ds-refinement .margin-24-b-n {
  margin-bottom: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-b-n {
    margin-bottom: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-b-n {
    margin-bottom: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-b-n {
    margin-bottom: -288px;
  }
}
.ds-refinement .margin-24-l {
  margin-left: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-l {
    margin-left: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-l {
    margin-left: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-l {
    margin-left: 288px;
  }
}
.ds-refinement .margin-24-l-n {
  margin-left: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-l-n {
    margin-left: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-l-n {
    margin-left: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-l-n {
    margin-left: -288px;
  }
}
.ds-refinement .margin-24-r {
  margin-right: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-r {
    margin-right: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-r {
    margin-right: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-r {
    margin-right: 288px;
  }
}
.ds-refinement .margin-24-r-n {
  margin-right: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-24-r-n {
    margin-right: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-24-r-n {
    margin-right: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-24-r-n {
    margin-right: -288px;
  }
}
.ds-refinement .padding-24 {
  padding: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24 {
    padding: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24 {
    padding: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24 {
    padding: 288px;
  }
}
.ds-refinement .padding-24-n {
  padding: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-n {
    padding: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-n {
    padding: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-n {
    padding: -288px;
  }
}
.ds-refinement .padding-24-h {
  padding-left: 288px;
  padding-right: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-h {
    padding-left: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-h {
    padding-left: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-h {
    padding-left: 288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-h {
    padding-right: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-h {
    padding-right: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-h {
    padding-right: 288px;
  }
}
.ds-refinement .padding-24-h-n {
  padding-left: -288px;
  padding-right: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-h-n {
    padding-left: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-h-n {
    padding-left: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-h-n {
    padding-left: -288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-h-n {
    padding-right: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-h-n {
    padding-right: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-h-n {
    padding-right: -288px;
  }
}
.ds-refinement .padding-24-v {
  padding-top: 288px;
  padding-bottom: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-v {
    padding-top: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-v {
    padding-top: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-v {
    padding-top: 288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-v {
    padding-bottom: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-v {
    padding-bottom: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-v {
    padding-bottom: 288px;
  }
}
.ds-refinement .padding-24-v-n {
  padding-top: -288px;
  padding-bottom: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-v-n {
    padding-top: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-v-n {
    padding-top: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-v-n {
    padding-top: -288px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-v-n {
    padding-bottom: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-v-n {
    padding-bottom: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-v-n {
    padding-bottom: -288px;
  }
}
.ds-refinement .padding-24-t {
  padding-top: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-t {
    padding-top: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-t {
    padding-top: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-t {
    padding-top: 288px;
  }
}
.ds-refinement .padding-24-t-n {
  padding-top: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-t-n {
    padding-top: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-t-n {
    padding-top: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-t-n {
    padding-top: -288px;
  }
}
.ds-refinement .padding-24-b {
  padding-bottom: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-b {
    padding-bottom: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-b {
    padding-bottom: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-b {
    padding-bottom: 288px;
  }
}
.ds-refinement .padding-24-b-n {
  padding-bottom: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-b-n {
    padding-bottom: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-b-n {
    padding-bottom: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-b-n {
    padding-bottom: -288px;
  }
}
.ds-refinement .padding-24-l {
  padding-left: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-l {
    padding-left: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-l {
    padding-left: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-l {
    padding-left: 288px;
  }
}
.ds-refinement .padding-24-l-n {
  padding-left: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-l-n {
    padding-left: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-l-n {
    padding-left: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-l-n {
    padding-left: -288px;
  }
}
.ds-refinement .padding-24-r {
  padding-right: 288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-r {
    padding-right: 128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-r {
    padding-right: 192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-r {
    padding-right: 288px;
  }
}
.ds-refinement .padding-24-r-n {
  padding-right: -288px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-24-r-n {
    padding-right: -128px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-24-r-n {
    padding-right: -192px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-24-r-n {
    padding-right: -288px;
  }
}
.ds-refinement .top-25 {
  top: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-25 {
    top: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-25 {
    top: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-25 {
    top: 300px;
  }
}
.ds-refinement .bottom-25 {
  bottom: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-25 {
    bottom: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-25 {
    bottom: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-25 {
    bottom: 300px;
  }
}
.ds-refinement .left-25 {
  left: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-25 {
    left: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-25 {
    left: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-25 {
    left: 300px;
  }
}
.ds-refinement .right-25 {
  right: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-25 {
    right: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-25 {
    right: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-25 {
    right: 300px;
  }
}
.ds-refinement .margin-25 {
  margin: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25 {
    margin: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25 {
    margin: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25 {
    margin: 300px;
  }
}
.ds-refinement .margin-25-n {
  margin: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-n {
    margin: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-n {
    margin: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-n {
    margin: -300px;
  }
}
.ds-refinement .margin-25-h {
  margin-left: 300px;
  margin-right: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-h {
    margin-left: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-h {
    margin-left: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-h {
    margin-left: 300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-h {
    margin-right: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-h {
    margin-right: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-h {
    margin-right: 300px;
  }
}
.ds-refinement .margin-25-h-n {
  margin-left: -300px;
  margin-right: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-h-n {
    margin-left: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-h-n {
    margin-left: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-h-n {
    margin-left: -300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-h-n {
    margin-right: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-h-n {
    margin-right: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-h-n {
    margin-right: -300px;
  }
}
.ds-refinement .margin-25-v {
  margin-top: 300px;
  margin-bottom: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-v {
    margin-top: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-v {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-v {
    margin-top: 300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-v {
    margin-bottom: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-v {
    margin-bottom: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-v {
    margin-bottom: 300px;
  }
}
.ds-refinement .margin-25-v-n {
  margin-top: -300px;
  margin-bottom: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-v-n {
    margin-top: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-v-n {
    margin-top: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-v-n {
    margin-top: -300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-v-n {
    margin-bottom: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-v-n {
    margin-bottom: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-v-n {
    margin-bottom: -300px;
  }
}
.ds-refinement .margin-25-t {
  margin-top: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-t {
    margin-top: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-t {
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-t {
    margin-top: 300px;
  }
}
.ds-refinement .margin-25-t-n {
  margin-top: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-t-n {
    margin-top: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-t-n {
    margin-top: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-t-n {
    margin-top: -300px;
  }
}
.ds-refinement .margin-25-b {
  margin-bottom: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-b {
    margin-bottom: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-b {
    margin-bottom: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-b {
    margin-bottom: 300px;
  }
}
.ds-refinement .margin-25-b-n {
  margin-bottom: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-b-n {
    margin-bottom: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-b-n {
    margin-bottom: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-b-n {
    margin-bottom: -300px;
  }
}
.ds-refinement .margin-25-l {
  margin-left: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-l {
    margin-left: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-l {
    margin-left: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-l {
    margin-left: 300px;
  }
}
.ds-refinement .margin-25-l-n {
  margin-left: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-l-n {
    margin-left: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-l-n {
    margin-left: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-l-n {
    margin-left: -300px;
  }
}
.ds-refinement .margin-25-r {
  margin-right: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-r {
    margin-right: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-r {
    margin-right: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-r {
    margin-right: 300px;
  }
}
.ds-refinement .margin-25-r-n {
  margin-right: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-25-r-n {
    margin-right: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-25-r-n {
    margin-right: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-25-r-n {
    margin-right: -300px;
  }
}
.ds-refinement .padding-25 {
  padding: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25 {
    padding: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25 {
    padding: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25 {
    padding: 300px;
  }
}
.ds-refinement .padding-25-n {
  padding: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-n {
    padding: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-n {
    padding: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-n {
    padding: -300px;
  }
}
.ds-refinement .padding-25-h {
  padding-left: 300px;
  padding-right: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-h {
    padding-left: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-h {
    padding-left: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-h {
    padding-left: 300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-h {
    padding-right: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-h {
    padding-right: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-h {
    padding-right: 300px;
  }
}
.ds-refinement .padding-25-h-n {
  padding-left: -300px;
  padding-right: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-h-n {
    padding-left: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-h-n {
    padding-left: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-h-n {
    padding-left: -300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-h-n {
    padding-right: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-h-n {
    padding-right: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-h-n {
    padding-right: -300px;
  }
}
.ds-refinement .padding-25-v {
  padding-top: 300px;
  padding-bottom: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-v {
    padding-top: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-v {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-v {
    padding-top: 300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-v {
    padding-bottom: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-v {
    padding-bottom: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-v {
    padding-bottom: 300px;
  }
}
.ds-refinement .padding-25-v-n {
  padding-top: -300px;
  padding-bottom: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-v-n {
    padding-top: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-v-n {
    padding-top: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-v-n {
    padding-top: -300px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-v-n {
    padding-bottom: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-v-n {
    padding-bottom: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-v-n {
    padding-bottom: -300px;
  }
}
.ds-refinement .padding-25-t {
  padding-top: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-t {
    padding-top: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-t {
    padding-top: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-t {
    padding-top: 300px;
  }
}
.ds-refinement .padding-25-t-n {
  padding-top: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-t-n {
    padding-top: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-t-n {
    padding-top: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-t-n {
    padding-top: -300px;
  }
}
.ds-refinement .padding-25-b {
  padding-bottom: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-b {
    padding-bottom: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-b {
    padding-bottom: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-b {
    padding-bottom: 300px;
  }
}
.ds-refinement .padding-25-b-n {
  padding-bottom: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-b-n {
    padding-bottom: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-b-n {
    padding-bottom: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-b-n {
    padding-bottom: -300px;
  }
}
.ds-refinement .padding-25-l {
  padding-left: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-l {
    padding-left: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-l {
    padding-left: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-l {
    padding-left: 300px;
  }
}
.ds-refinement .padding-25-l-n {
  padding-left: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-l-n {
    padding-left: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-l-n {
    padding-left: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-l-n {
    padding-left: -300px;
  }
}
.ds-refinement .padding-25-r {
  padding-right: 300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-r {
    padding-right: 133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-r {
    padding-right: 200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-r {
    padding-right: 300px;
  }
}
.ds-refinement .padding-25-r-n {
  padding-right: -300px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-25-r-n {
    padding-right: -133.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-25-r-n {
    padding-right: -200px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-25-r-n {
    padding-right: -300px;
  }
}
.ds-refinement .top-26 {
  top: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-26 {
    top: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-26 {
    top: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-26 {
    top: 312px;
  }
}
.ds-refinement .bottom-26 {
  bottom: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-26 {
    bottom: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-26 {
    bottom: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-26 {
    bottom: 312px;
  }
}
.ds-refinement .left-26 {
  left: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-26 {
    left: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-26 {
    left: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-26 {
    left: 312px;
  }
}
.ds-refinement .right-26 {
  right: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-26 {
    right: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-26 {
    right: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-26 {
    right: 312px;
  }
}
.ds-refinement .margin-26 {
  margin: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26 {
    margin: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26 {
    margin: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26 {
    margin: 312px;
  }
}
.ds-refinement .margin-26-n {
  margin: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-n {
    margin: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-n {
    margin: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-n {
    margin: -312px;
  }
}
.ds-refinement .margin-26-h {
  margin-left: 312px;
  margin-right: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-h {
    margin-left: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-h {
    margin-left: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-h {
    margin-left: 312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-h {
    margin-right: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-h {
    margin-right: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-h {
    margin-right: 312px;
  }
}
.ds-refinement .margin-26-h-n {
  margin-left: -312px;
  margin-right: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-h-n {
    margin-left: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-h-n {
    margin-left: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-h-n {
    margin-left: -312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-h-n {
    margin-right: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-h-n {
    margin-right: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-h-n {
    margin-right: -312px;
  }
}
.ds-refinement .margin-26-v {
  margin-top: 312px;
  margin-bottom: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-v {
    margin-top: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-v {
    margin-top: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-v {
    margin-top: 312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-v {
    margin-bottom: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-v {
    margin-bottom: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-v {
    margin-bottom: 312px;
  }
}
.ds-refinement .margin-26-v-n {
  margin-top: -312px;
  margin-bottom: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-v-n {
    margin-top: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-v-n {
    margin-top: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-v-n {
    margin-top: -312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-v-n {
    margin-bottom: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-v-n {
    margin-bottom: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-v-n {
    margin-bottom: -312px;
  }
}
.ds-refinement .margin-26-t {
  margin-top: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-t {
    margin-top: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-t {
    margin-top: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-t {
    margin-top: 312px;
  }
}
.ds-refinement .margin-26-t-n {
  margin-top: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-t-n {
    margin-top: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-t-n {
    margin-top: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-t-n {
    margin-top: -312px;
  }
}
.ds-refinement .margin-26-b {
  margin-bottom: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-b {
    margin-bottom: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-b {
    margin-bottom: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-b {
    margin-bottom: 312px;
  }
}
.ds-refinement .margin-26-b-n {
  margin-bottom: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-b-n {
    margin-bottom: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-b-n {
    margin-bottom: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-b-n {
    margin-bottom: -312px;
  }
}
.ds-refinement .margin-26-l {
  margin-left: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-l {
    margin-left: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-l {
    margin-left: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-l {
    margin-left: 312px;
  }
}
.ds-refinement .margin-26-l-n {
  margin-left: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-l-n {
    margin-left: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-l-n {
    margin-left: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-l-n {
    margin-left: -312px;
  }
}
.ds-refinement .margin-26-r {
  margin-right: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-r {
    margin-right: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-r {
    margin-right: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-r {
    margin-right: 312px;
  }
}
.ds-refinement .margin-26-r-n {
  margin-right: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-26-r-n {
    margin-right: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-26-r-n {
    margin-right: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-26-r-n {
    margin-right: -312px;
  }
}
.ds-refinement .padding-26 {
  padding: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26 {
    padding: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26 {
    padding: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26 {
    padding: 312px;
  }
}
.ds-refinement .padding-26-n {
  padding: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-n {
    padding: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-n {
    padding: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-n {
    padding: -312px;
  }
}
.ds-refinement .padding-26-h {
  padding-left: 312px;
  padding-right: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-h {
    padding-left: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-h {
    padding-left: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-h {
    padding-left: 312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-h {
    padding-right: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-h {
    padding-right: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-h {
    padding-right: 312px;
  }
}
.ds-refinement .padding-26-h-n {
  padding-left: -312px;
  padding-right: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-h-n {
    padding-left: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-h-n {
    padding-left: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-h-n {
    padding-left: -312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-h-n {
    padding-right: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-h-n {
    padding-right: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-h-n {
    padding-right: -312px;
  }
}
.ds-refinement .padding-26-v {
  padding-top: 312px;
  padding-bottom: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-v {
    padding-top: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-v {
    padding-top: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-v {
    padding-top: 312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-v {
    padding-bottom: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-v {
    padding-bottom: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-v {
    padding-bottom: 312px;
  }
}
.ds-refinement .padding-26-v-n {
  padding-top: -312px;
  padding-bottom: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-v-n {
    padding-top: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-v-n {
    padding-top: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-v-n {
    padding-top: -312px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-v-n {
    padding-bottom: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-v-n {
    padding-bottom: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-v-n {
    padding-bottom: -312px;
  }
}
.ds-refinement .padding-26-t {
  padding-top: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-t {
    padding-top: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-t {
    padding-top: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-t {
    padding-top: 312px;
  }
}
.ds-refinement .padding-26-t-n {
  padding-top: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-t-n {
    padding-top: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-t-n {
    padding-top: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-t-n {
    padding-top: -312px;
  }
}
.ds-refinement .padding-26-b {
  padding-bottom: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-b {
    padding-bottom: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-b {
    padding-bottom: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-b {
    padding-bottom: 312px;
  }
}
.ds-refinement .padding-26-b-n {
  padding-bottom: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-b-n {
    padding-bottom: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-b-n {
    padding-bottom: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-b-n {
    padding-bottom: -312px;
  }
}
.ds-refinement .padding-26-l {
  padding-left: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-l {
    padding-left: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-l {
    padding-left: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-l {
    padding-left: 312px;
  }
}
.ds-refinement .padding-26-l-n {
  padding-left: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-l-n {
    padding-left: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-l-n {
    padding-left: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-l-n {
    padding-left: -312px;
  }
}
.ds-refinement .padding-26-r {
  padding-right: 312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-r {
    padding-right: 138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-r {
    padding-right: 208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-r {
    padding-right: 312px;
  }
}
.ds-refinement .padding-26-r-n {
  padding-right: -312px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-26-r-n {
    padding-right: -138.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-26-r-n {
    padding-right: -208px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-26-r-n {
    padding-right: -312px;
  }
}
.ds-refinement .top-27 {
  top: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-27 {
    top: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-27 {
    top: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-27 {
    top: 324px;
  }
}
.ds-refinement .bottom-27 {
  bottom: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-27 {
    bottom: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-27 {
    bottom: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-27 {
    bottom: 324px;
  }
}
.ds-refinement .left-27 {
  left: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-27 {
    left: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-27 {
    left: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-27 {
    left: 324px;
  }
}
.ds-refinement .right-27 {
  right: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-27 {
    right: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-27 {
    right: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-27 {
    right: 324px;
  }
}
.ds-refinement .margin-27 {
  margin: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27 {
    margin: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27 {
    margin: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27 {
    margin: 324px;
  }
}
.ds-refinement .margin-27-n {
  margin: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-n {
    margin: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-n {
    margin: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-n {
    margin: -324px;
  }
}
.ds-refinement .margin-27-h {
  margin-left: 324px;
  margin-right: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-h {
    margin-left: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-h {
    margin-left: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-h {
    margin-left: 324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-h {
    margin-right: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-h {
    margin-right: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-h {
    margin-right: 324px;
  }
}
.ds-refinement .margin-27-h-n {
  margin-left: -324px;
  margin-right: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-h-n {
    margin-left: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-h-n {
    margin-left: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-h-n {
    margin-left: -324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-h-n {
    margin-right: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-h-n {
    margin-right: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-h-n {
    margin-right: -324px;
  }
}
.ds-refinement .margin-27-v {
  margin-top: 324px;
  margin-bottom: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-v {
    margin-top: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-v {
    margin-top: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-v {
    margin-top: 324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-v {
    margin-bottom: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-v {
    margin-bottom: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-v {
    margin-bottom: 324px;
  }
}
.ds-refinement .margin-27-v-n {
  margin-top: -324px;
  margin-bottom: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-v-n {
    margin-top: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-v-n {
    margin-top: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-v-n {
    margin-top: -324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-v-n {
    margin-bottom: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-v-n {
    margin-bottom: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-v-n {
    margin-bottom: -324px;
  }
}
.ds-refinement .margin-27-t {
  margin-top: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-t {
    margin-top: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-t {
    margin-top: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-t {
    margin-top: 324px;
  }
}
.ds-refinement .margin-27-t-n {
  margin-top: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-t-n {
    margin-top: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-t-n {
    margin-top: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-t-n {
    margin-top: -324px;
  }
}
.ds-refinement .margin-27-b {
  margin-bottom: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-b {
    margin-bottom: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-b {
    margin-bottom: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-b {
    margin-bottom: 324px;
  }
}
.ds-refinement .margin-27-b-n {
  margin-bottom: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-b-n {
    margin-bottom: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-b-n {
    margin-bottom: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-b-n {
    margin-bottom: -324px;
  }
}
.ds-refinement .margin-27-l {
  margin-left: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-l {
    margin-left: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-l {
    margin-left: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-l {
    margin-left: 324px;
  }
}
.ds-refinement .margin-27-l-n {
  margin-left: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-l-n {
    margin-left: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-l-n {
    margin-left: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-l-n {
    margin-left: -324px;
  }
}
.ds-refinement .margin-27-r {
  margin-right: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-r {
    margin-right: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-r {
    margin-right: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-r {
    margin-right: 324px;
  }
}
.ds-refinement .margin-27-r-n {
  margin-right: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-27-r-n {
    margin-right: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-27-r-n {
    margin-right: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-27-r-n {
    margin-right: -324px;
  }
}
.ds-refinement .padding-27 {
  padding: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27 {
    padding: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27 {
    padding: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27 {
    padding: 324px;
  }
}
.ds-refinement .padding-27-n {
  padding: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-n {
    padding: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-n {
    padding: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-n {
    padding: -324px;
  }
}
.ds-refinement .padding-27-h {
  padding-left: 324px;
  padding-right: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-h {
    padding-left: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-h {
    padding-left: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-h {
    padding-left: 324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-h {
    padding-right: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-h {
    padding-right: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-h {
    padding-right: 324px;
  }
}
.ds-refinement .padding-27-h-n {
  padding-left: -324px;
  padding-right: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-h-n {
    padding-left: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-h-n {
    padding-left: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-h-n {
    padding-left: -324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-h-n {
    padding-right: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-h-n {
    padding-right: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-h-n {
    padding-right: -324px;
  }
}
.ds-refinement .padding-27-v {
  padding-top: 324px;
  padding-bottom: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-v {
    padding-top: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-v {
    padding-top: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-v {
    padding-top: 324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-v {
    padding-bottom: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-v {
    padding-bottom: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-v {
    padding-bottom: 324px;
  }
}
.ds-refinement .padding-27-v-n {
  padding-top: -324px;
  padding-bottom: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-v-n {
    padding-top: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-v-n {
    padding-top: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-v-n {
    padding-top: -324px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-v-n {
    padding-bottom: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-v-n {
    padding-bottom: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-v-n {
    padding-bottom: -324px;
  }
}
.ds-refinement .padding-27-t {
  padding-top: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-t {
    padding-top: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-t {
    padding-top: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-t {
    padding-top: 324px;
  }
}
.ds-refinement .padding-27-t-n {
  padding-top: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-t-n {
    padding-top: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-t-n {
    padding-top: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-t-n {
    padding-top: -324px;
  }
}
.ds-refinement .padding-27-b {
  padding-bottom: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-b {
    padding-bottom: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-b {
    padding-bottom: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-b {
    padding-bottom: 324px;
  }
}
.ds-refinement .padding-27-b-n {
  padding-bottom: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-b-n {
    padding-bottom: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-b-n {
    padding-bottom: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-b-n {
    padding-bottom: -324px;
  }
}
.ds-refinement .padding-27-l {
  padding-left: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-l {
    padding-left: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-l {
    padding-left: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-l {
    padding-left: 324px;
  }
}
.ds-refinement .padding-27-l-n {
  padding-left: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-l-n {
    padding-left: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-l-n {
    padding-left: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-l-n {
    padding-left: -324px;
  }
}
.ds-refinement .padding-27-r {
  padding-right: 324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-r {
    padding-right: 144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-r {
    padding-right: 216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-r {
    padding-right: 324px;
  }
}
.ds-refinement .padding-27-r-n {
  padding-right: -324px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-27-r-n {
    padding-right: -144px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-27-r-n {
    padding-right: -216px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-27-r-n {
    padding-right: -324px;
  }
}
.ds-refinement .top-28 {
  top: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-28 {
    top: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-28 {
    top: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-28 {
    top: 336px;
  }
}
.ds-refinement .bottom-28 {
  bottom: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-28 {
    bottom: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-28 {
    bottom: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-28 {
    bottom: 336px;
  }
}
.ds-refinement .left-28 {
  left: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-28 {
    left: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-28 {
    left: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-28 {
    left: 336px;
  }
}
.ds-refinement .right-28 {
  right: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-28 {
    right: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-28 {
    right: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-28 {
    right: 336px;
  }
}
.ds-refinement .margin-28 {
  margin: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28 {
    margin: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28 {
    margin: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28 {
    margin: 336px;
  }
}
.ds-refinement .margin-28-n {
  margin: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-n {
    margin: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-n {
    margin: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-n {
    margin: -336px;
  }
}
.ds-refinement .margin-28-h {
  margin-left: 336px;
  margin-right: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-h {
    margin-left: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-h {
    margin-left: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-h {
    margin-left: 336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-h {
    margin-right: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-h {
    margin-right: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-h {
    margin-right: 336px;
  }
}
.ds-refinement .margin-28-h-n {
  margin-left: -336px;
  margin-right: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-h-n {
    margin-left: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-h-n {
    margin-left: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-h-n {
    margin-left: -336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-h-n {
    margin-right: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-h-n {
    margin-right: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-h-n {
    margin-right: -336px;
  }
}
.ds-refinement .margin-28-v {
  margin-top: 336px;
  margin-bottom: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-v {
    margin-top: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-v {
    margin-top: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-v {
    margin-top: 336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-v {
    margin-bottom: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-v {
    margin-bottom: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-v {
    margin-bottom: 336px;
  }
}
.ds-refinement .margin-28-v-n {
  margin-top: -336px;
  margin-bottom: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-v-n {
    margin-top: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-v-n {
    margin-top: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-v-n {
    margin-top: -336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-v-n {
    margin-bottom: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-v-n {
    margin-bottom: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-v-n {
    margin-bottom: -336px;
  }
}
.ds-refinement .margin-28-t {
  margin-top: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-t {
    margin-top: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-t {
    margin-top: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-t {
    margin-top: 336px;
  }
}
.ds-refinement .margin-28-t-n {
  margin-top: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-t-n {
    margin-top: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-t-n {
    margin-top: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-t-n {
    margin-top: -336px;
  }
}
.ds-refinement .margin-28-b {
  margin-bottom: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-b {
    margin-bottom: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-b {
    margin-bottom: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-b {
    margin-bottom: 336px;
  }
}
.ds-refinement .margin-28-b-n {
  margin-bottom: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-b-n {
    margin-bottom: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-b-n {
    margin-bottom: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-b-n {
    margin-bottom: -336px;
  }
}
.ds-refinement .margin-28-l {
  margin-left: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-l {
    margin-left: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-l {
    margin-left: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-l {
    margin-left: 336px;
  }
}
.ds-refinement .margin-28-l-n {
  margin-left: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-l-n {
    margin-left: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-l-n {
    margin-left: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-l-n {
    margin-left: -336px;
  }
}
.ds-refinement .margin-28-r {
  margin-right: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-r {
    margin-right: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-r {
    margin-right: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-r {
    margin-right: 336px;
  }
}
.ds-refinement .margin-28-r-n {
  margin-right: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-28-r-n {
    margin-right: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-28-r-n {
    margin-right: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-28-r-n {
    margin-right: -336px;
  }
}
.ds-refinement .padding-28 {
  padding: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28 {
    padding: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28 {
    padding: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28 {
    padding: 336px;
  }
}
.ds-refinement .padding-28-n {
  padding: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-n {
    padding: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-n {
    padding: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-n {
    padding: -336px;
  }
}
.ds-refinement .padding-28-h {
  padding-left: 336px;
  padding-right: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-h {
    padding-left: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-h {
    padding-left: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-h {
    padding-left: 336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-h {
    padding-right: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-h {
    padding-right: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-h {
    padding-right: 336px;
  }
}
.ds-refinement .padding-28-h-n {
  padding-left: -336px;
  padding-right: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-h-n {
    padding-left: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-h-n {
    padding-left: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-h-n {
    padding-left: -336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-h-n {
    padding-right: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-h-n {
    padding-right: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-h-n {
    padding-right: -336px;
  }
}
.ds-refinement .padding-28-v {
  padding-top: 336px;
  padding-bottom: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-v {
    padding-top: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-v {
    padding-top: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-v {
    padding-top: 336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-v {
    padding-bottom: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-v {
    padding-bottom: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-v {
    padding-bottom: 336px;
  }
}
.ds-refinement .padding-28-v-n {
  padding-top: -336px;
  padding-bottom: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-v-n {
    padding-top: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-v-n {
    padding-top: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-v-n {
    padding-top: -336px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-v-n {
    padding-bottom: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-v-n {
    padding-bottom: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-v-n {
    padding-bottom: -336px;
  }
}
.ds-refinement .padding-28-t {
  padding-top: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-t {
    padding-top: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-t {
    padding-top: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-t {
    padding-top: 336px;
  }
}
.ds-refinement .padding-28-t-n {
  padding-top: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-t-n {
    padding-top: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-t-n {
    padding-top: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-t-n {
    padding-top: -336px;
  }
}
.ds-refinement .padding-28-b {
  padding-bottom: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-b {
    padding-bottom: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-b {
    padding-bottom: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-b {
    padding-bottom: 336px;
  }
}
.ds-refinement .padding-28-b-n {
  padding-bottom: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-b-n {
    padding-bottom: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-b-n {
    padding-bottom: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-b-n {
    padding-bottom: -336px;
  }
}
.ds-refinement .padding-28-l {
  padding-left: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-l {
    padding-left: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-l {
    padding-left: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-l {
    padding-left: 336px;
  }
}
.ds-refinement .padding-28-l-n {
  padding-left: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-l-n {
    padding-left: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-l-n {
    padding-left: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-l-n {
    padding-left: -336px;
  }
}
.ds-refinement .padding-28-r {
  padding-right: 336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-r {
    padding-right: 149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-r {
    padding-right: 224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-r {
    padding-right: 336px;
  }
}
.ds-refinement .padding-28-r-n {
  padding-right: -336px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-28-r-n {
    padding-right: -149.3333333333px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-28-r-n {
    padding-right: -224px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-28-r-n {
    padding-right: -336px;
  }
}
.ds-refinement .top-29 {
  top: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-29 {
    top: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-29 {
    top: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-29 {
    top: 348px;
  }
}
.ds-refinement .bottom-29 {
  bottom: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-29 {
    bottom: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-29 {
    bottom: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-29 {
    bottom: 348px;
  }
}
.ds-refinement .left-29 {
  left: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-29 {
    left: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-29 {
    left: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-29 {
    left: 348px;
  }
}
.ds-refinement .right-29 {
  right: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-29 {
    right: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-29 {
    right: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-29 {
    right: 348px;
  }
}
.ds-refinement .margin-29 {
  margin: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29 {
    margin: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29 {
    margin: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29 {
    margin: 348px;
  }
}
.ds-refinement .margin-29-n {
  margin: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-n {
    margin: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-n {
    margin: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-n {
    margin: -348px;
  }
}
.ds-refinement .margin-29-h {
  margin-left: 348px;
  margin-right: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-h {
    margin-left: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-h {
    margin-left: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-h {
    margin-left: 348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-h {
    margin-right: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-h {
    margin-right: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-h {
    margin-right: 348px;
  }
}
.ds-refinement .margin-29-h-n {
  margin-left: -348px;
  margin-right: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-h-n {
    margin-left: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-h-n {
    margin-left: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-h-n {
    margin-left: -348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-h-n {
    margin-right: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-h-n {
    margin-right: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-h-n {
    margin-right: -348px;
  }
}
.ds-refinement .margin-29-v {
  margin-top: 348px;
  margin-bottom: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-v {
    margin-top: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-v {
    margin-top: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-v {
    margin-top: 348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-v {
    margin-bottom: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-v {
    margin-bottom: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-v {
    margin-bottom: 348px;
  }
}
.ds-refinement .margin-29-v-n {
  margin-top: -348px;
  margin-bottom: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-v-n {
    margin-top: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-v-n {
    margin-top: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-v-n {
    margin-top: -348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-v-n {
    margin-bottom: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-v-n {
    margin-bottom: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-v-n {
    margin-bottom: -348px;
  }
}
.ds-refinement .margin-29-t {
  margin-top: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-t {
    margin-top: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-t {
    margin-top: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-t {
    margin-top: 348px;
  }
}
.ds-refinement .margin-29-t-n {
  margin-top: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-t-n {
    margin-top: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-t-n {
    margin-top: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-t-n {
    margin-top: -348px;
  }
}
.ds-refinement .margin-29-b {
  margin-bottom: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-b {
    margin-bottom: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-b {
    margin-bottom: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-b {
    margin-bottom: 348px;
  }
}
.ds-refinement .margin-29-b-n {
  margin-bottom: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-b-n {
    margin-bottom: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-b-n {
    margin-bottom: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-b-n {
    margin-bottom: -348px;
  }
}
.ds-refinement .margin-29-l {
  margin-left: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-l {
    margin-left: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-l {
    margin-left: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-l {
    margin-left: 348px;
  }
}
.ds-refinement .margin-29-l-n {
  margin-left: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-l-n {
    margin-left: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-l-n {
    margin-left: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-l-n {
    margin-left: -348px;
  }
}
.ds-refinement .margin-29-r {
  margin-right: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-r {
    margin-right: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-r {
    margin-right: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-r {
    margin-right: 348px;
  }
}
.ds-refinement .margin-29-r-n {
  margin-right: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-29-r-n {
    margin-right: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-29-r-n {
    margin-right: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-29-r-n {
    margin-right: -348px;
  }
}
.ds-refinement .padding-29 {
  padding: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29 {
    padding: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29 {
    padding: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29 {
    padding: 348px;
  }
}
.ds-refinement .padding-29-n {
  padding: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-n {
    padding: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-n {
    padding: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-n {
    padding: -348px;
  }
}
.ds-refinement .padding-29-h {
  padding-left: 348px;
  padding-right: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-h {
    padding-left: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-h {
    padding-left: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-h {
    padding-left: 348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-h {
    padding-right: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-h {
    padding-right: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-h {
    padding-right: 348px;
  }
}
.ds-refinement .padding-29-h-n {
  padding-left: -348px;
  padding-right: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-h-n {
    padding-left: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-h-n {
    padding-left: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-h-n {
    padding-left: -348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-h-n {
    padding-right: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-h-n {
    padding-right: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-h-n {
    padding-right: -348px;
  }
}
.ds-refinement .padding-29-v {
  padding-top: 348px;
  padding-bottom: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-v {
    padding-top: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-v {
    padding-top: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-v {
    padding-top: 348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-v {
    padding-bottom: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-v {
    padding-bottom: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-v {
    padding-bottom: 348px;
  }
}
.ds-refinement .padding-29-v-n {
  padding-top: -348px;
  padding-bottom: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-v-n {
    padding-top: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-v-n {
    padding-top: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-v-n {
    padding-top: -348px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-v-n {
    padding-bottom: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-v-n {
    padding-bottom: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-v-n {
    padding-bottom: -348px;
  }
}
.ds-refinement .padding-29-t {
  padding-top: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-t {
    padding-top: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-t {
    padding-top: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-t {
    padding-top: 348px;
  }
}
.ds-refinement .padding-29-t-n {
  padding-top: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-t-n {
    padding-top: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-t-n {
    padding-top: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-t-n {
    padding-top: -348px;
  }
}
.ds-refinement .padding-29-b {
  padding-bottom: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-b {
    padding-bottom: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-b {
    padding-bottom: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-b {
    padding-bottom: 348px;
  }
}
.ds-refinement .padding-29-b-n {
  padding-bottom: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-b-n {
    padding-bottom: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-b-n {
    padding-bottom: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-b-n {
    padding-bottom: -348px;
  }
}
.ds-refinement .padding-29-l {
  padding-left: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-l {
    padding-left: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-l {
    padding-left: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-l {
    padding-left: 348px;
  }
}
.ds-refinement .padding-29-l-n {
  padding-left: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-l-n {
    padding-left: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-l-n {
    padding-left: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-l-n {
    padding-left: -348px;
  }
}
.ds-refinement .padding-29-r {
  padding-right: 348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-r {
    padding-right: 154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-r {
    padding-right: 232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-r {
    padding-right: 348px;
  }
}
.ds-refinement .padding-29-r-n {
  padding-right: -348px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-29-r-n {
    padding-right: -154.6666666667px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-29-r-n {
    padding-right: -232px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-29-r-n {
    padding-right: -348px;
  }
}
.ds-refinement .top-30 {
  top: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .top-30 {
    top: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .top-30 {
    top: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .top-30 {
    top: 360px;
  }
}
.ds-refinement .bottom-30 {
  bottom: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .bottom-30 {
    bottom: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .bottom-30 {
    bottom: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .bottom-30 {
    bottom: 360px;
  }
}
.ds-refinement .left-30 {
  left: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .left-30 {
    left: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .left-30 {
    left: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .left-30 {
    left: 360px;
  }
}
.ds-refinement .right-30 {
  right: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .right-30 {
    right: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .right-30 {
    right: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .right-30 {
    right: 360px;
  }
}
.ds-refinement .margin-30 {
  margin: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30 {
    margin: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30 {
    margin: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30 {
    margin: 360px;
  }
}
.ds-refinement .margin-30-n {
  margin: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-n {
    margin: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-n {
    margin: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-n {
    margin: -360px;
  }
}
.ds-refinement .margin-30-h {
  margin-left: 360px;
  margin-right: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-h {
    margin-left: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-h {
    margin-left: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-h {
    margin-left: 360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-h {
    margin-right: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-h {
    margin-right: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-h {
    margin-right: 360px;
  }
}
.ds-refinement .margin-30-h-n {
  margin-left: -360px;
  margin-right: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-h-n {
    margin-left: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-h-n {
    margin-left: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-h-n {
    margin-left: -360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-h-n {
    margin-right: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-h-n {
    margin-right: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-h-n {
    margin-right: -360px;
  }
}
.ds-refinement .margin-30-v {
  margin-top: 360px;
  margin-bottom: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-v {
    margin-top: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-v {
    margin-top: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-v {
    margin-top: 360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-v {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-v {
    margin-bottom: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-v {
    margin-bottom: 360px;
  }
}
.ds-refinement .margin-30-v-n {
  margin-top: -360px;
  margin-bottom: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-v-n {
    margin-top: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-v-n {
    margin-top: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-v-n {
    margin-top: -360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-v-n {
    margin-bottom: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-v-n {
    margin-bottom: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-v-n {
    margin-bottom: -360px;
  }
}
.ds-refinement .margin-30-t {
  margin-top: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-t {
    margin-top: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-t {
    margin-top: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-t {
    margin-top: 360px;
  }
}
.ds-refinement .margin-30-t-n {
  margin-top: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-t-n {
    margin-top: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-t-n {
    margin-top: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-t-n {
    margin-top: -360px;
  }
}
.ds-refinement .margin-30-b {
  margin-bottom: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-b {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-b {
    margin-bottom: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-b {
    margin-bottom: 360px;
  }
}
.ds-refinement .margin-30-b-n {
  margin-bottom: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-b-n {
    margin-bottom: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-b-n {
    margin-bottom: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-b-n {
    margin-bottom: -360px;
  }
}
.ds-refinement .margin-30-l {
  margin-left: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-l {
    margin-left: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-l {
    margin-left: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-l {
    margin-left: 360px;
  }
}
.ds-refinement .margin-30-l-n {
  margin-left: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-l-n {
    margin-left: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-l-n {
    margin-left: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-l-n {
    margin-left: -360px;
  }
}
.ds-refinement .margin-30-r {
  margin-right: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-r {
    margin-right: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-r {
    margin-right: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-r {
    margin-right: 360px;
  }
}
.ds-refinement .margin-30-r-n {
  margin-right: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .margin-30-r-n {
    margin-right: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .margin-30-r-n {
    margin-right: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .margin-30-r-n {
    margin-right: -360px;
  }
}
.ds-refinement .padding-30 {
  padding: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30 {
    padding: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30 {
    padding: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30 {
    padding: 360px;
  }
}
.ds-refinement .padding-30-n {
  padding: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-n {
    padding: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-n {
    padding: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-n {
    padding: -360px;
  }
}
.ds-refinement .padding-30-h {
  padding-left: 360px;
  padding-right: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-h {
    padding-left: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-h {
    padding-left: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-h {
    padding-left: 360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-h {
    padding-right: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-h {
    padding-right: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-h {
    padding-right: 360px;
  }
}
.ds-refinement .padding-30-h-n {
  padding-left: -360px;
  padding-right: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-h-n {
    padding-left: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-h-n {
    padding-left: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-h-n {
    padding-left: -360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-h-n {
    padding-right: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-h-n {
    padding-right: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-h-n {
    padding-right: -360px;
  }
}
.ds-refinement .padding-30-v {
  padding-top: 360px;
  padding-bottom: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-v {
    padding-top: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-v {
    padding-top: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-v {
    padding-top: 360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-v {
    padding-bottom: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-v {
    padding-bottom: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-v {
    padding-bottom: 360px;
  }
}
.ds-refinement .padding-30-v-n {
  padding-top: -360px;
  padding-bottom: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-v-n {
    padding-top: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-v-n {
    padding-top: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-v-n {
    padding-top: -360px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-v-n {
    padding-bottom: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-v-n {
    padding-bottom: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-v-n {
    padding-bottom: -360px;
  }
}
.ds-refinement .padding-30-t {
  padding-top: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-t {
    padding-top: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-t {
    padding-top: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-t {
    padding-top: 360px;
  }
}
.ds-refinement .padding-30-t-n {
  padding-top: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-t-n {
    padding-top: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-t-n {
    padding-top: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-t-n {
    padding-top: -360px;
  }
}
.ds-refinement .padding-30-b {
  padding-bottom: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-b {
    padding-bottom: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-b {
    padding-bottom: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-b {
    padding-bottom: 360px;
  }
}
.ds-refinement .padding-30-b-n {
  padding-bottom: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-b-n {
    padding-bottom: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-b-n {
    padding-bottom: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-b-n {
    padding-bottom: -360px;
  }
}
.ds-refinement .padding-30-l {
  padding-left: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-l {
    padding-left: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-l {
    padding-left: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-l {
    padding-left: 360px;
  }
}
.ds-refinement .padding-30-l-n {
  padding-left: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-l-n {
    padding-left: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-l-n {
    padding-left: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-l-n {
    padding-left: -360px;
  }
}
.ds-refinement .padding-30-r {
  padding-right: 360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-r {
    padding-right: 160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-r {
    padding-right: 240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-r {
    padding-right: 360px;
  }
}
.ds-refinement .padding-30-r-n {
  padding-right: -360px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .padding-30-r-n {
    padding-right: -160px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .padding-30-r-n {
    padding-right: -240px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .padding-30-r-n {
    padding-right: -360px;
  }
}
.ds-refinement .a7-page-margin {
  padding-left: 36px;
  padding-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-page-margin {
    padding-left: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-page-margin {
    padding-left: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-page-margin {
    padding-left: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-page-margin {
    padding-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-page-margin {
    padding-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-page-margin {
    padding-right: 36px;
  }
}
.ds-refinement .a7-cols-4 {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start;
  align-items: stretch;
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 {
    margin-right: -36px;
  }
}
.ds-refinement .a7-cols-4.a7-first-row-adjust {
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4.a7-first-row-adjust {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4.a7-first-row-adjust {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4.a7-first-row-adjust {
    margin-right: -36px;
  }
}
.ds-refinement .a7-cols-4.a7-first-row-adjust .a7-first-row-col {
  margin-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4.a7-first-row-adjust .a7-first-row-col {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4.a7-first-row-adjust .a7-first-row-col {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
.ds-refinement .a7-cols-4 .a7-col-1 {
  margin-right: 36px;
  width: calc(25% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-1 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-1 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-1 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-2 {
  margin-right: 36px;
  width: calc(50% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-2 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-2 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-2 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-3 {
  margin-right: 36px;
  width: calc(75% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-3 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-3 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-3 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-4 {
  margin-right: 36px;
  width: calc(100% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-4 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-4 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-4 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-5 {
  margin-right: 36px;
  width: calc(125% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-5 {
    margin-right: 16px;
    width: calc(125% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-5 {
    margin-right: 24px;
    width: calc(125% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-5 {
    margin-right: 36px;
    width: calc(125% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-6 {
  margin-right: 36px;
  width: calc(150% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-6 {
    margin-right: 16px;
    width: calc(150% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-6 {
    margin-right: 24px;
    width: calc(150% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-6 {
    margin-right: 36px;
    width: calc(150% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-7 {
  margin-right: 36px;
  width: calc(175% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-7 {
    margin-right: 16px;
    width: calc(175% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-7 {
    margin-right: 24px;
    width: calc(175% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-7 {
    margin-right: 36px;
    width: calc(175% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-8 {
  margin-right: 36px;
  width: calc(200% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-8 {
    margin-right: 16px;
    width: calc(200% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-8 {
    margin-right: 24px;
    width: calc(200% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-8 {
    margin-right: 36px;
    width: calc(200% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-9 {
  margin-right: 36px;
  width: calc(225% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-9 {
    margin-right: 16px;
    width: calc(225% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-9 {
    margin-right: 24px;
    width: calc(225% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-9 {
    margin-right: 36px;
    width: calc(225% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-10 {
  margin-right: 36px;
  width: calc(250% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-10 {
    margin-right: 16px;
    width: calc(250% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-10 {
    margin-right: 24px;
    width: calc(250% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-10 {
    margin-right: 36px;
    width: calc(250% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-11 {
  margin-right: 36px;
  width: calc(275% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-11 {
    margin-right: 16px;
    width: calc(275% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-11 {
    margin-right: 24px;
    width: calc(275% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-11 {
    margin-right: 36px;
    width: calc(275% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-4 .a7-col-12 {
  margin-right: 36px;
  width: calc(300% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-4 .a7-col-12 {
    margin-right: 16px;
    width: calc(300% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-4 .a7-col-12 {
    margin-right: 24px;
    width: calc(300% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-4 .a7-col-12 {
    margin-right: 36px;
    width: calc(300% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start;
  align-items: stretch;
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 {
    margin-right: -36px;
  }
}
.ds-refinement .a7-cols-8.a7-first-row-adjust {
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8.a7-first-row-adjust {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8.a7-first-row-adjust {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8.a7-first-row-adjust {
    margin-right: -36px;
  }
}
.ds-refinement .a7-cols-8.a7-first-row-adjust .a7-first-row-col {
  margin-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8.a7-first-row-adjust .a7-first-row-col {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8.a7-first-row-adjust .a7-first-row-col {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
.ds-refinement .a7-cols-8 .a7-col-1 {
  margin-right: 36px;
  width: calc(12.5% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-1 {
    margin-right: 16px;
    width: calc(12.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-1 {
    margin-right: 24px;
    width: calc(12.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-1 {
    margin-right: 36px;
    width: calc(12.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-2 {
  margin-right: 36px;
  width: calc(25% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-2 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-2 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-2 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-3 {
  margin-right: 36px;
  width: calc(37.5% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-3 {
    margin-right: 16px;
    width: calc(37.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-3 {
    margin-right: 24px;
    width: calc(37.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-3 {
    margin-right: 36px;
    width: calc(37.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-4 {
  margin-right: 36px;
  width: calc(50% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-4 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-4 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-4 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-5 {
  margin-right: 36px;
  width: calc(62.5% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-5 {
    margin-right: 16px;
    width: calc(62.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-5 {
    margin-right: 24px;
    width: calc(62.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-5 {
    margin-right: 36px;
    width: calc(62.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-6 {
  margin-right: 36px;
  width: calc(75% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-6 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-6 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-6 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-7 {
  margin-right: 36px;
  width: calc(87.5% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-7 {
    margin-right: 16px;
    width: calc(87.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-7 {
    margin-right: 24px;
    width: calc(87.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-7 {
    margin-right: 36px;
    width: calc(87.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-8 {
  margin-right: 36px;
  width: calc(100% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-8 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-8 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-8 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-9 {
  margin-right: 36px;
  width: calc(112.5% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-9 {
    margin-right: 16px;
    width: calc(112.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-9 {
    margin-right: 24px;
    width: calc(112.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-9 {
    margin-right: 36px;
    width: calc(112.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-10 {
  margin-right: 36px;
  width: calc(125% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-10 {
    margin-right: 16px;
    width: calc(125% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-10 {
    margin-right: 24px;
    width: calc(125% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-10 {
    margin-right: 36px;
    width: calc(125% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-11 {
  margin-right: 36px;
  width: calc(137.5% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-11 {
    margin-right: 16px;
    width: calc(137.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-11 {
    margin-right: 24px;
    width: calc(137.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-11 {
    margin-right: 36px;
    width: calc(137.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-8 .a7-col-12 {
  margin-right: 36px;
  width: calc(150% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-8 .a7-col-12 {
    margin-right: 16px;
    width: calc(150% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-8 .a7-col-12 {
    margin-right: 24px;
    width: calc(150% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-8 .a7-col-12 {
    margin-right: 36px;
    width: calc(150% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 {
  flex-flow: row wrap;
  box-sizing: border-box;
  display: flex;
  place-content: flex-start;
  align-items: stretch;
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 {
    margin-right: -36px;
  }
}
.ds-refinement .a7-cols-12.a7-first-row-adjust {
  margin-right: -36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12.a7-first-row-adjust {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12.a7-first-row-adjust {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12.a7-first-row-adjust {
    margin-right: -36px;
  }
}
.ds-refinement .a7-cols-12.a7-first-row-adjust .a7-first-row-col {
  margin-right: 36px;
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12.a7-first-row-adjust .a7-first-row-col {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12.a7-first-row-adjust .a7-first-row-col {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
.ds-refinement .a7-cols-12 .a7-col-1 {
  margin-right: 36px;
  width: calc(100% / 12 * 1 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-1 {
    margin-right: 16px;
    width: calc(100% / 12 * 1 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-1 {
    margin-right: 24px;
    width: calc(100% / 12 * 1 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-1 {
    margin-right: 36px;
    width: calc(100% / 12 * 1 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-2 {
  margin-right: 36px;
  width: calc(100% / 12 * 2 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-2 {
    margin-right: 16px;
    width: calc(100% / 12 * 2 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-2 {
    margin-right: 24px;
    width: calc(100% / 12 * 2 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-2 {
    margin-right: 36px;
    width: calc(100% / 12 * 2 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-3 {
  margin-right: 36px;
  width: calc(25% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-3 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-3 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-3 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-4 {
  margin-right: 36px;
  width: calc(100% / 12 * 4 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-4 {
    margin-right: 16px;
    width: calc(100% / 12 * 4 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-4 {
    margin-right: 24px;
    width: calc(100% / 12 * 4 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-4 {
    margin-right: 36px;
    width: calc(100% / 12 * 4 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-5 {
  margin-right: 36px;
  width: calc(100% / 12 * 5 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-5 {
    margin-right: 16px;
    width: calc(100% / 12 * 5 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-5 {
    margin-right: 24px;
    width: calc(100% / 12 * 5 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-5 {
    margin-right: 36px;
    width: calc(100% / 12 * 5 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-6 {
  margin-right: 36px;
  width: calc(50% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-6 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-6 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-6 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-7 {
  margin-right: 36px;
  width: calc(100% / 12 * 7 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-7 {
    margin-right: 16px;
    width: calc(100% / 12 * 7 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-7 {
    margin-right: 24px;
    width: calc(100% / 12 * 7 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-7 {
    margin-right: 36px;
    width: calc(100% / 12 * 7 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-8 {
  margin-right: 36px;
  width: calc(100% / 12 * 8 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-8 {
    margin-right: 16px;
    width: calc(100% / 12 * 8 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-8 {
    margin-right: 24px;
    width: calc(100% / 12 * 8 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-8 {
    margin-right: 36px;
    width: calc(100% / 12 * 8 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-9 {
  margin-right: 36px;
  width: calc(75% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-9 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-9 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-9 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-10 {
  margin-right: 36px;
  width: calc(100% / 12 * 10 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-10 {
    margin-right: 16px;
    width: calc(100% / 12 * 10 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-10 {
    margin-right: 24px;
    width: calc(100% / 12 * 10 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-10 {
    margin-right: 36px;
    width: calc(100% / 12 * 10 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-11 {
  margin-right: 36px;
  width: calc(100% / 12 * 11 - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-11 {
    margin-right: 16px;
    width: calc(100% / 12 * 11 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-11 {
    margin-right: 24px;
    width: calc(100% / 12 * 11 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-11 {
    margin-right: 36px;
    width: calc(100% / 12 * 11 - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-cols-12 .a7-col-12 {
  margin-right: 36px;
  width: calc(100% - 36px);
  max-width: calc(100% - 36px);
}
@media only screen and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols-12 .a7-col-12 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols-12 .a7-col-12 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 1024px) {
  .ds-refinement .a7-cols-12 .a7-col-12 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols {
    flex-flow: row wrap;
    box-sizing: border-box;
    display: flex;
    place-content: flex-start;
    align-items: stretch;
    margin-right: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 36px;
    width: calc(125% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 16px;
    width: calc(125% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 24px;
    width: calc(125% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 36px;
    width: calc(125% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 36px;
    width: calc(150% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 16px;
    width: calc(150% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 24px;
    width: calc(150% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 36px;
    width: calc(150% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 36px;
    width: calc(175% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 16px;
    width: calc(175% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 24px;
    width: calc(175% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 36px;
    width: calc(175% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 36px;
    width: calc(200% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 16px;
    width: calc(200% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 24px;
    width: calc(200% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 36px;
    width: calc(200% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 36px;
    width: calc(225% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 16px;
    width: calc(225% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 24px;
    width: calc(225% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 36px;
    width: calc(225% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 36px;
    width: calc(250% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 16px;
    width: calc(250% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 24px;
    width: calc(250% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 36px;
    width: calc(250% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 36px;
    width: calc(275% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 16px;
    width: calc(275% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 24px;
    width: calc(275% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 36px;
    width: calc(275% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 36px;
    width: calc(300% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 16px;
    width: calc(300% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 24px;
    width: calc(300% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 36px;
    width: calc(300% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-1-of-4 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-1-of-4 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-1-of-4 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-1-of-4 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-2-of-4 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-2-of-4 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-2-of-4 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-2-of-4 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-3-of-4 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-3-of-4 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-3-of-4 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-3-of-4 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) {
  .ds-refinement .a7-cols .a7-col-4-of-4 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-4-of-4 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-4-of-4 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 0) and (max-width: 599px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-4-of-4 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols {
    flex-flow: row wrap;
    box-sizing: border-box;
    display: flex;
    place-content: flex-start;
    align-items: stretch;
    margin-right: -36px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 36px;
    width: calc(12.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 16px;
    width: calc(12.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 24px;
    width: calc(12.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 36px;
    width: calc(12.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 36px;
    width: calc(37.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 16px;
    width: calc(37.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 24px;
    width: calc(37.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 36px;
    width: calc(37.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 36px;
    width: calc(62.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 16px;
    width: calc(62.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 24px;
    width: calc(62.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 36px;
    width: calc(62.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 36px;
    width: calc(87.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 16px;
    width: calc(87.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 24px;
    width: calc(87.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 36px;
    width: calc(87.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 36px;
    width: calc(112.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 16px;
    width: calc(112.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 24px;
    width: calc(112.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 36px;
    width: calc(112.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 36px;
    width: calc(125% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 16px;
    width: calc(125% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 24px;
    width: calc(125% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 36px;
    width: calc(125% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 36px;
    width: calc(137.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 16px;
    width: calc(137.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 24px;
    width: calc(137.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 36px;
    width: calc(137.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 36px;
    width: calc(150% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 16px;
    width: calc(150% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 24px;
    width: calc(150% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 36px;
    width: calc(150% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-1-of-8 {
    margin-right: 36px;
    width: calc(12.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-1-of-8 {
    margin-right: 16px;
    width: calc(12.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-1-of-8 {
    margin-right: 24px;
    width: calc(12.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-1-of-8 {
    margin-right: 36px;
    width: calc(12.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-2-of-8 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-2-of-8 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-2-of-8 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-2-of-8 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-3-of-8 {
    margin-right: 36px;
    width: calc(37.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-3-of-8 {
    margin-right: 16px;
    width: calc(37.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-3-of-8 {
    margin-right: 24px;
    width: calc(37.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-3-of-8 {
    margin-right: 36px;
    width: calc(37.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-4-of-8 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-4-of-8 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-4-of-8 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-4-of-8 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-5-of-8 {
    margin-right: 36px;
    width: calc(62.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-5-of-8 {
    margin-right: 16px;
    width: calc(62.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-5-of-8 {
    margin-right: 24px;
    width: calc(62.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-5-of-8 {
    margin-right: 36px;
    width: calc(62.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-6-of-8 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-6-of-8 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-6-of-8 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-6-of-8 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-7-of-8 {
    margin-right: 36px;
    width: calc(87.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-7-of-8 {
    margin-right: 16px;
    width: calc(87.5% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-7-of-8 {
    margin-right: 24px;
    width: calc(87.5% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-7-of-8 {
    margin-right: 36px;
    width: calc(87.5% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) {
  .ds-refinement .a7-cols .a7-col-8-of-8 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-8-of-8 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-8-of-8 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 600px) and (max-width: 839px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-8-of-8 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols {
    flex-flow: row wrap;
    box-sizing: border-box;
    display: flex;
    place-content: flex-start;
    align-items: stretch;
    margin-right: -36px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -16px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -24px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols.a7-first-row-adjust {
    margin-right: -36px;
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 16px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 24px;
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols.a7-first-row-adjust .a7-first-row-col {
    margin-right: 36px;
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 36px;
    width: calc(100% / 12 * 1 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 16px;
    width: calc(100% / 12 * 1 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 24px;
    width: calc(100% / 12 * 1 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-1 {
    margin-right: 36px;
    width: calc(100% / 12 * 1 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 36px;
    width: calc(100% / 12 * 2 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 16px;
    width: calc(100% / 12 * 2 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 24px;
    width: calc(100% / 12 * 2 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-2 {
    margin-right: 36px;
    width: calc(100% / 12 * 2 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-3 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 36px;
    width: calc(100% / 12 * 4 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 16px;
    width: calc(100% / 12 * 4 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 24px;
    width: calc(100% / 12 * 4 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-4 {
    margin-right: 36px;
    width: calc(100% / 12 * 4 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 36px;
    width: calc(100% / 12 * 5 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 16px;
    width: calc(100% / 12 * 5 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 24px;
    width: calc(100% / 12 * 5 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-5 {
    margin-right: 36px;
    width: calc(100% / 12 * 5 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-6 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 36px;
    width: calc(100% / 12 * 7 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 16px;
    width: calc(100% / 12 * 7 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 24px;
    width: calc(100% / 12 * 7 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-7 {
    margin-right: 36px;
    width: calc(100% / 12 * 7 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 36px;
    width: calc(100% / 12 * 8 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 16px;
    width: calc(100% / 12 * 8 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 24px;
    width: calc(100% / 12 * 8 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-8 {
    margin-right: 36px;
    width: calc(100% / 12 * 8 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-9 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 36px;
    width: calc(100% / 12 * 10 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 16px;
    width: calc(100% / 12 * 10 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 24px;
    width: calc(100% / 12 * 10 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-10 {
    margin-right: 36px;
    width: calc(100% / 12 * 10 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 36px;
    width: calc(100% / 12 * 11 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 16px;
    width: calc(100% / 12 * 11 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 24px;
    width: calc(100% / 12 * 11 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-11 {
    margin-right: 36px;
    width: calc(100% / 12 * 11 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-12 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-1-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 1 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-1-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 1 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-1-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 1 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-1-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 1 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-2-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 2 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-2-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 2 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-2-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 2 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-2-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 2 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-3-of-12 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-3-of-12 {
    margin-right: 16px;
    width: calc(25% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-3-of-12 {
    margin-right: 24px;
    width: calc(25% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-3-of-12 {
    margin-right: 36px;
    width: calc(25% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-4-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 4 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-4-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 4 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-4-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 4 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-4-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 4 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-5-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 5 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-5-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 5 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-5-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 5 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-5-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 5 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-6-of-12 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-6-of-12 {
    margin-right: 16px;
    width: calc(50% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-6-of-12 {
    margin-right: 24px;
    width: calc(50% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-6-of-12 {
    margin-right: 36px;
    width: calc(50% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-7-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 7 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-7-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 7 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-7-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 7 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-7-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 7 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-8-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 8 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-8-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 8 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-8-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 8 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-8-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 8 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-9-of-12 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-9-of-12 {
    margin-right: 16px;
    width: calc(75% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-9-of-12 {
    margin-right: 24px;
    width: calc(75% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-9-of-12 {
    margin-right: 36px;
    width: calc(75% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-10-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 10 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-10-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 10 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-10-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 10 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-10-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 10 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-11-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 11 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-11-of-12 {
    margin-right: 16px;
    width: calc(100% / 12 * 11 - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-11-of-12 {
    margin-right: 24px;
    width: calc(100% / 12 * 11 - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-11-of-12 {
    margin-right: 36px;
    width: calc(100% / 12 * 11 - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) {
  .ds-refinement .a7-cols .a7-col-12-of-12 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 0) and (max-width: 719px) {
  .ds-refinement .a7-cols .a7-col-12-of-12 {
    margin-right: 16px;
    width: calc(100% - 16px);
    max-width: calc(100% - 16px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 720) and (max-width: 1023px) {
  .ds-refinement .a7-cols .a7-col-12-of-12 {
    margin-right: 24px;
    width: calc(100% - 24px);
    max-width: calc(100% - 24px);
  }
}
@media only screen and (min-width: 840px) and (min-width: 1024px) {
  .ds-refinement .a7-cols .a7-col-12-of-12 {
    margin-right: 36px;
    width: calc(100% - 36px);
    max-width: calc(100% - 36px);
  }
}
.ds-refinement .a7-min-full-vh {
  min-height: calc(100vh + 0px);
  min-height: calc(var(--vh, 1vh) * 100 + 0px);
}
.ds-refinement .a7-full-vh {
  height: calc(100vh + 0px);
  height: calc(var(--vh, 1vh) * 100 + 0px);
}
.ds-refinement .separator-1 {
  border-bottom-width: 1px;
}
.ds-refinement .separator-1-t {
  border-top-width: 1px;
}
.ds-refinement .separator-1-b {
  border-bottom-width: 1px;
}
.ds-refinement .separator-1-l {
  border-left-width: 1px;
}
.ds-refinement .separator-1-r {
  border-right-width: 1px;
}
.ds-refinement .separator-2 {
  border-bottom-width: 2px;
}
.ds-refinement .separator-2-t {
  border-top-width: 2px;
}
.ds-refinement .separator-2-b {
  border-bottom-width: 2px;
}
.ds-refinement .separator-2-l {
  border-left-width: 2px;
}
.ds-refinement .separator-2-r {
  border-right-width: 2px;
}
.ds-refinement .border-1 {
  border-width: 1px;
  border-style: solid;
}
.ds-refinement .border-1-h {
  border-left-width: 1px;
  border-right-width: 1px;
  border-style: solid;
}
.ds-refinement .border-1-v {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
}
.ds-refinement .border-1-t {
  border-width: 0px;
  border-top-width: 1px;
  border-style: solid;
}
.ds-refinement .border-1-b {
  border-width: 0px;
  border-bottom-width: 1px;
  border-style: solid;
}
.ds-refinement .border-1-l {
  border-width: 0px;
  border-left-width: 1px;
  border-style: solid;
}
.ds-refinement .border-1-r {
  border-width: 0px;
  border-right-width: 1px;
  border-style: solid;
}
.ds-refinement .border-2 {
  border-width: 2px;
  border-style: solid;
}
.ds-refinement .border-2-h {
  border-left-width: 2px;
  border-right-width: 2px;
  border-style: solid;
}
.ds-refinement .border-2-v {
  border-top-width: 2px;
  border-bottom-width: 2px;
  border-style: solid;
}
.ds-refinement .border-2-t {
  border-width: 0px;
  border-top-width: 2px;
  border-style: solid;
}
.ds-refinement .border-2-b {
  border-width: 0px;
  border-bottom-width: 2px;
  border-style: solid;
}
.ds-refinement .border-2-l {
  border-width: 0px;
  border-left-width: 2px;
  border-style: solid;
}
.ds-refinement .border-2-r {
  border-width: 0px;
  border-right-width: 2px;
  border-style: solid;
}
.ds-refinement
  .a7-menu.mat-tab-group
  .mat-tab-labels
  > .mat-tab-label:not(:last-child) {
  margin-right: 24px;
}
.ds-refinement .a7-menu.mat-tab-group .mat-tab-labels .mat-tab-label {
  opacity: 0.3;
  padding: 0;
  min-width: 0;
  height: 36px;
  font-size: 14px;
  font-weight: 700;
}
.ds-refinement
  .a7-menu.mat-tab-group
  .mat-tab-labels
  .mat-tab-label.mat-tab-label-active {
  opacity: 1;
}
.ds-refinement
  .a7-menu.mat-tab-group
  .mat-tab-labels
  .mat-tab-label.mat-tab-label-active
  .mat-tab-label-content {
  color: #000c;
}
.ds-refinement .a7-sub-menu.mat-tab-group .mat-tab-header {
  border-bottom-width: 0;
}
.ds-refinement .a7-sub-menu.mat-tab-group .mat-tab-header-pagination {
  min-width: 16px;
}
.ds-refinement .a7-sub-menu.mat-tab-group .mat-tab-body-wrapper {
  display: none;
}
.ds-refinement
  .a7-sub-menu.mat-tab-group
  .mat-tab-labels
  > .mat-tab-label:not(:last-child) {
  margin-right: 24px;
}
.ds-refinement .a7-sub-menu.mat-tab-group .mat-tab-labels .mat-tab-label {
  opacity: 0.3;
  padding: 0;
  min-width: 0;
  height: 36px;
}
.ds-refinement
  .a7-sub-menu.mat-tab-group
  .mat-tab-labels
  .mat-tab-label.mat-tab-label-active {
  opacity: 1;
}
.ds-refinement .mat-tab-body.mat-tab-body-active,
.ds-refinement .mat-mdc-tab-body.mat-mdc-tab-body-active {
  max-width: 100%;
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin: 0;
}
ul[role="list"],
ol[role="list"] {
  list-style: none;
}
html:focus-within {
  scroll-behavior: smooth;
}
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}
@supports (min-height: 100dvh) {
  body {
    min-height: 100dvh;
  }
}
a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}
input,
button,
textarea,
select {
  font: inherit;
}
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *:before,
  *:after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.ds-a2 {
  color: #3b4742;
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
  --mat-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-option-selected-state-label-text-color: #1ec373;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-full-pseudo-checkbox-selected-icon-color: #03a9f4;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #03a9f4;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-autocomplete-background-color: white;
  --mdc-text-button-container-shape: 4px;
  --mdc-text-button-keep-touch-target: false;
  --mdc-filled-button-container-shape: 4px;
  --mdc-filled-button-keep-touch-target: false;
  --mdc-protected-button-container-shape: 4px;
  --mdc-protected-button-keep-touch-target: false;
  --mdc-outlined-button-keep-touch-target: false;
  --mdc-outlined-button-outline-width: 1px;
  --mdc-outlined-button-container-shape: 4px;
  --mat-text-button-horizontal-padding: 8px;
  --mat-text-button-with-icon-horizontal-padding: 8px;
  --mat-text-button-icon-spacing: 8px;
  --mat-text-button-icon-offset: 0;
  --mat-filled-button-horizontal-padding: 16px;
  --mat-filled-button-icon-spacing: 8px;
  --mat-filled-button-icon-offset: -4px;
  --mat-protected-button-horizontal-padding: 16px;
  --mat-protected-button-icon-spacing: 8px;
  --mat-protected-button-icon-offset: -4px;
  --mat-outlined-button-horizontal-padding: 15px;
  --mat-outlined-button-icon-spacing: 8px;
  --mat-outlined-button-icon-offset: -4px;
  --mdc-text-button-label-text-color: black;
  --mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-text-button-state-layer-color: black;
  --mat-text-button-disabled-state-layer-color: black;
  --mat-text-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-text-button-hover-state-layer-opacity: 0.04;
  --mat-text-button-focus-state-layer-opacity: 0.12;
  --mat-text-button-pressed-state-layer-opacity: 0.12;
  --mdc-filled-button-container-color: white;
  --mdc-filled-button-label-text-color: black;
  --mdc-filled-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mat-filled-button-state-layer-color: black;
  --mat-filled-button-disabled-state-layer-color: black;
  --mat-filled-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-filled-button-hover-state-layer-opacity: 0.04;
  --mat-filled-button-focus-state-layer-opacity: 0.12;
  --mat-filled-button-pressed-state-layer-opacity: 0.12;
  --mdc-protected-button-container-color: white;
  --mdc-protected-button-label-text-color: black;
  --mdc-protected-button-disabled-container-color: rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-protected-button-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mdc-protected-button-container-shadow-color: #000;
  --mat-protected-button-state-layer-color: black;
  --mat-protected-button-disabled-state-layer-color: black;
  --mat-protected-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-protected-button-hover-state-layer-opacity: 0.04;
  --mat-protected-button-focus-state-layer-opacity: 0.12;
  --mat-protected-button-pressed-state-layer-opacity: 0.12;
  --mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-button-label-text-color: black;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: black;
  --mat-outlined-button-disabled-state-layer-color: black;
  --mat-outlined-button-ripple-color: rgba(0, 0, 0, 0.1);
  --mat-outlined-button-hover-state-layer-opacity: 0.04;
  --mat-outlined-button-focus-state-layer-opacity: 0.12;
  --mat-outlined-button-pressed-state-layer-opacity: 0.12;
  --mdc-text-button-container-height: 36px;
  --mdc-filled-button-container-height: 36px;
  --mdc-outlined-button-container-height: 36px;
  --mdc-protected-button-container-height: 36px;
  --mat-text-button-touch-target-display: block;
  --mat-filled-button-touch-target-display: block;
  --mat-protected-button-touch-target-display: block;
  --mat-outlined-button-touch-target-display: block;
  --mat-legacy-button-toggle-height: 36px;
  --mat-legacy-button-toggle-shape: 2px;
  --mat-legacy-button-toggle-focus-state-layer-opacity: 1;
  --mat-standard-button-toggle-shape: 4px;
  --mat-standard-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-standard-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
  --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
  --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
  --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
  --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-background-color: white;
  --mat-standard-button-toggle-state-layer-color: black;
  --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
  --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
  --mat-standard-button-toggle-disabled-state-background-color: white;
  --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(
    0,
    0,
    0,
    0.87
  );
  --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
  --mat-standard-button-toggle-divider-color: #e0e0e0;
  --mat-standard-button-toggle-height: 48px;
  --mdc-checkbox-disabled-selected-checkmark-color: #fff;
  --mdc-checkbox-selected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-selected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-focus-state-layer-opacity: 0.16;
  --mdc-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mdc-checkbox-unselected-pressed-state-layer-opacity: 0.16;
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #03a9f4;
  --mdc-checkbox-selected-hover-icon-color: #03a9f4;
  --mdc-checkbox-selected-icon-color: #03a9f4;
  --mdc-checkbox-selected-pressed-icon-color: #03a9f4;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #03a9f4;
  --mdc-checkbox-selected-hover-state-layer-color: #03a9f4;
  --mdc-checkbox-selected-pressed-state-layer-color: #03a9f4;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
  --mat-checkbox-disabled-label-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-state-layer-size: 40px;
  --mat-checkbox-touch-target-display: block;
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #1ec373;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    30,
    195,
    115,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    30,
    195,
    115,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    30,
    195,
    115,
    0.3
  );
  --mat-datepicker-toggle-active-state-icon-color: #1ec373;
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    30,
    195,
    115,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: black;
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(
    0,
    0,
    0,
    0.18
  );
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(
    0,
    0,
    0,
    0.24
  );
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: rgba(
    0,
    0,
    0,
    0.38
  );
  --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mdc-dialog-container-shadow-color: #000;
  --mdc-dialog-container-shape: 4px;
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
  --mdc-dialog-container-color: white;
  --mdc-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mdc-dialog-supporting-text-color: rgba(0, 0, 0, 0.6);
  --mat-divider-width: 1px;
  --mat-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-filled-text-field-active-indicator-height: 1px;
  --mdc-filled-text-field-focus-active-indicator-height: 2px;
  --mdc-filled-text-field-container-shape: 4px;
  --mdc-outlined-text-field-outline-width: 1px;
  --mdc-outlined-text-field-focus-outline-width: 2px;
  --mdc-outlined-text-field-container-shape: 4px;
  --mdc-filled-text-field-caret-color: #1ec373;
  --mdc-filled-text-field-focus-active-indicator-color: #1ec373;
  --mdc-filled-text-field-focus-label-text-color: rgba(30, 195, 115, 0.87);
  --mdc-filled-text-field-container-color: whitesmoke;
  --mdc-filled-text-field-disabled-container-color: #fafafa;
  --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-filled-text-field-error-hover-label-text-color: #eb9050;
  --mdc-filled-text-field-error-focus-label-text-color: #eb9050;
  --mdc-filled-text-field-error-label-text-color: #eb9050;
  --mdc-filled-text-field-error-caret-color: #eb9050;
  --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
  --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
  --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mdc-filled-text-field-error-active-indicator-color: #eb9050;
  --mdc-filled-text-field-error-focus-active-indicator-color: #eb9050;
  --mdc-filled-text-field-error-hover-active-indicator-color: #eb9050;
  --mdc-outlined-text-field-caret-color: #1ec373;
  --mdc-outlined-text-field-focus-outline-color: #1ec373;
  --mdc-outlined-text-field-focus-label-text-color: rgba(30, 195, 115, 0.87);
  --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
  --mdc-outlined-text-field-error-caret-color: #eb9050;
  --mdc-outlined-text-field-error-focus-label-text-color: #eb9050;
  --mdc-outlined-text-field-error-label-text-color: #eb9050;
  --mdc-outlined-text-field-error-hover-label-text-color: #eb9050;
  --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
  --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
  --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mdc-outlined-text-field-error-focus-outline-color: #eb9050;
  --mdc-outlined-text-field-error-hover-outline-color: #eb9050;
  --mdc-outlined-text-field-error-outline-color: #eb9050;
  --mat-form-field-focus-select-arrow-color: rgba(30, 195, 115, 0.87);
  --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #eb9050;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.08;
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
  --mdc-linear-progress-active-indicator-height: 4px;
  --mdc-linear-progress-track-height: 4px;
  --mdc-linear-progress-track-shape: 0;
  --mdc-circular-progress-active-indicator-width: 4px;
  --mdc-circular-progress-size: 48px;
  --mdc-circular-progress-active-indicator-color: #1ec373;
  --mdc-radio-disabled-selected-icon-opacity: 0.38;
  --mdc-radio-disabled-unselected-icon-opacity: 0.38;
  --mdc-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(30, 195, 115, 0.87);
  --mat-select-invalid-arrow-color: rgba(235, 144, 80, 0.87);
  --mat-select-arrow-transform: translateY(-8px);
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
  --mdc-switch-disabled-selected-icon-opacity: 0.38;
  --mdc-switch-disabled-track-opacity: 0.12;
  --mdc-switch-disabled-unselected-icon-opacity: 0.38;
  --mdc-switch-handle-height: 20px;
  --mdc-switch-handle-shape: 10px;
  --mdc-switch-handle-width: 20px;
  --mdc-switch-selected-icon-size: 18px;
  --mdc-switch-track-height: 14px;
  --mdc-switch-track-shape: 7px;
  --mdc-switch-track-width: 36px;
  --mdc-switch-unselected-icon-size: 18px;
  --mdc-switch-selected-focus-state-layer-opacity: 0.12;
  --mdc-switch-selected-hover-state-layer-opacity: 0.04;
  --mdc-switch-selected-pressed-state-layer-opacity: 0.1;
  --mdc-switch-unselected-focus-state-layer-opacity: 0.12;
  --mdc-switch-unselected-hover-state-layer-opacity: 0.04;
  --mdc-switch-unselected-pressed-state-layer-opacity: 0.1;
  --mat-switch-disabled-selected-handle-opacity: 0.38;
  --mat-switch-disabled-unselected-handle-opacity: 0.38;
  --mat-switch-unselected-handle-size: 20px;
  --mat-switch-selected-handle-size: 20px;
  --mat-switch-pressed-handle-size: 20px;
  --mat-switch-with-icon-handle-size: 20px;
  --mat-switch-selected-handle-horizontal-margin: 0;
  --mat-switch-selected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-selected-pressed-handle-horizontal-margin: 0;
  --mat-switch-unselected-handle-horizontal-margin: 0;
  --mat-switch-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-switch-unselected-pressed-handle-horizontal-margin: 0;
  --mat-switch-visible-track-opacity: 1;
  --mat-switch-hidden-track-opacity: 1;
  --mat-switch-visible-track-transition: transform 75ms 0ms
    cubic-bezier(0, 0, 0.2, 1);
  --mat-switch-hidden-track-transition: transform 75ms 0ms
    cubic-bezier(0.4, 0, 0.6, 1);
  --mat-switch-track-outline-width: 1px;
  --mat-switch-track-outline-color: transparent;
  --mat-switch-selected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-width: 1px;
  --mat-switch-disabled-unselected-track-outline-color: transparent;
  --mdc-switch-selected-focus-state-layer-color: #16a86b;
  --mdc-switch-selected-handle-color: #16a86b;
  --mdc-switch-selected-hover-state-layer-color: #16a86b;
  --mdc-switch-selected-pressed-state-layer-color: #16a86b;
  --mdc-switch-selected-focus-handle-color: #014738;
  --mdc-switch-selected-hover-handle-color: #014738;
  --mdc-switch-selected-pressed-handle-color: #014738;
  --mdc-switch-selected-focus-track-color: #7be0b1;
  --mdc-switch-selected-hover-track-color: #7be0b1;
  --mdc-switch-selected-pressed-track-color: #7be0b1;
  --mdc-switch-selected-track-color: #7be0b1;
  --mdc-switch-disabled-selected-handle-color: #424242;
  --mdc-switch-disabled-selected-icon-color: #fff;
  --mdc-switch-disabled-selected-track-color: #424242;
  --mdc-switch-disabled-unselected-handle-color: #424242;
  --mdc-switch-disabled-unselected-icon-color: #fff;
  --mdc-switch-disabled-unselected-track-color: #424242;
  --mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);
  --mdc-switch-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-handle-shadow-color: black;
  --mdc-switch-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mdc-switch-selected-icon-color: #fff;
  --mdc-switch-unselected-focus-handle-color: #212121;
  --mdc-switch-unselected-focus-state-layer-color: #424242;
  --mdc-switch-unselected-focus-track-color: #e0e0e0;
  --mdc-switch-unselected-handle-color: #616161;
  --mdc-switch-unselected-hover-handle-color: #212121;
  --mdc-switch-unselected-hover-state-layer-color: #424242;
  --mdc-switch-unselected-hover-track-color: #e0e0e0;
  --mdc-switch-unselected-icon-color: #fff;
  --mdc-switch-unselected-pressed-handle-color: #212121;
  --mdc-switch-unselected-pressed-state-layer-color: #424242;
  --mdc-switch-unselected-pressed-track-color: #e0e0e0;
  --mdc-switch-unselected-track-color: #e0e0e0;
  --mdc-switch-disabled-label-text-color: rgba(0, 0, 0, 0.38);
  --mdc-switch-state-layer-size: 40px;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mdc-slider-active-track-height: 6px;
  --mdc-slider-active-track-shape: 9999px;
  --mdc-slider-handle-height: 20px;
  --mdc-slider-handle-shape: 50%;
  --mdc-slider-handle-width: 20px;
  --mdc-slider-inactive-track-height: 4px;
  --mdc-slider-inactive-track-shape: 9999px;
  --mdc-slider-with-overlap-handle-outline-width: 1px;
  --mdc-slider-with-tick-marks-active-container-opacity: 0.6;
  --mdc-slider-with-tick-marks-container-shape: 50%;
  --mdc-slider-with-tick-marks-container-size: 2px;
  --mdc-slider-with-tick-marks-inactive-container-opacity: 0.6;
  --mdc-slider-handle-color: #1ec373;
  --mdc-slider-focus-handle-color: #1ec373;
  --mdc-slider-hover-handle-color: #1ec373;
  --mdc-slider-active-track-color: #1ec373;
  --mdc-slider-inactive-track-color: #1ec373;
  --mdc-slider-with-tick-marks-inactive-container-color: #1ec373;
  --mdc-slider-with-tick-marks-active-container-color: white;
  --mdc-slider-disabled-active-track-color: #000;
  --mdc-slider-disabled-handle-color: #000;
  --mdc-slider-disabled-inactive-track-color: #000;
  --mdc-slider-label-container-color: #000;
  --mdc-slider-label-label-text-color: #fff;
  --mdc-slider-with-overlap-handle-outline-color: #fff;
  --mdc-slider-with-tick-marks-disabled-container-color: #000;
  --mdc-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-ripple-color: #1ec373;
  --mat-slider-hover-state-layer-color: rgba(30, 195, 115, 0.05);
  --mat-slider-focus-state-layer-color: rgba(30, 195, 115, 0.2);
  --mat-slider-value-indicator-opacity: 0.6;
  --mdc-snackbar-container-shape: 4px;
  --mdc-snackbar-container-color: #333333;
  --mdc-snackbar-supporting-text-color: rgba(255, 255, 255, 0.87);
  --mat-snack-bar-button-color: #03a9f4;
  --mat-table-row-item-outline-width: 1px;
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
  --mdc-tab-indicator-active-indicator-height: 2px;
  --mdc-tab-indicator-active-indicator-shape: 0;
  --mdc-secondary-navigation-tab-container-height: 48px;
  --mat-tab-header-divider-color: transparent;
  --mat-tab-header-divider-height: 0;
  --mdc-plain-tooltip-container-shape: 4px;
  --mdc-plain-tooltip-supporting-text-line-height: 16px;
  --mdc-plain-tooltip-container-color: #616161;
  --mdc-plain-tooltip-supporting-text-color: #fff;
  --mat-icon-color: inherit;
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
  --mat-badge-background-color: #1ec373;
  --mat-badge-text-color: white;
  --mat-badge-disabled-state-background-color: #b9b9b9;
  --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
  --mdc-elevated-card-container-shape: 4px;
  --mdc-outlined-card-container-shape: 4px;
  --mdc-outlined-card-outline-width: 1px;
  --mdc-elevated-card-container-color: white;
  --mdc-elevated-card-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-color: white;
  --mdc-outlined-card-outline-color: rgba(0, 0, 0, 0.12);
  --mdc-outlined-card-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-sort-arrow-color: #757575;
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #1ec373;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #1ec373;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #1ec373;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #eb9050;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #eb9050;
  --mat-stepper-header-error-state-icon-background-color: transparent;
  --mat-stepper-header-height: 72px;
}
.ds-a2 .v2-margin-2px-r {
  margin-right: 2px;
}
.ds-a2 .v2-neg-margin-2-h {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-a2 .v2-neg-margin-10-l {
  margin-left: -120px;
}
.ds-a2 .v2-neg-margin-14-r {
  margin-right: -168px;
}
.ds-a2 .v2-radius-0px {
  border-radius: 0;
}
.ds-a2 .v2-border-0px {
  border-width: 0px;
  border-style: solid;
}
.ds-a2 .v2-dashed-0px {
  border-width: 0px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-0px-t {
  border-top-width: 0px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-0px-t {
  border-top-width: 0px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-0px-b {
  border-bottom-width: 0px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-0px-b {
  border-bottom-width: 0px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-0px-l {
  border-left-width: 0px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-0px-l {
  border-left-width: 0px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-0px-r {
  border-right-width: 0px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-0px-r {
  border-right-width: 0px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-1px {
  border-radius: 1px;
}
.ds-a2 .v2-border-1px {
  border-width: 1px;
  border-style: solid;
}
.ds-a2 .v2-dashed-1px {
  border-width: 1px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-1px-t {
  border-top-width: 1px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-1px-t {
  border-top-width: 1px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-1px-b {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-1px-b {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-1px-l {
  border-left-width: 1px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-1px-l {
  border-left-width: 1px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-1px-r {
  border-right-width: 1px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-1px-r {
  border-right-width: 1px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-2px {
  border-radius: 2px;
}
.ds-a2 .v2-border-2px {
  border-width: 2px;
  border-style: solid;
}
.ds-a2 .v2-dashed-2px {
  border-width: 2px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-2px-t {
  border-top-width: 2px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-2px-t {
  border-top-width: 2px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-2px-b {
  border-bottom-width: 2px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-2px-b {
  border-bottom-width: 2px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-2px-l {
  border-left-width: 2px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-2px-l {
  border-left-width: 2px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-2px-r {
  border-right-width: 2px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-2px-r {
  border-right-width: 2px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-3px {
  border-radius: 3px;
}
.ds-a2 .v2-border-3px {
  border-width: 3px;
  border-style: solid;
}
.ds-a2 .v2-dashed-3px {
  border-width: 3px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-3px-t {
  border-top-width: 3px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-3px-t {
  border-top-width: 3px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-3px-b {
  border-bottom-width: 3px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-3px-b {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-3px-l {
  border-left-width: 3px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-3px-l {
  border-left-width: 3px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-3px-r {
  border-right-width: 3px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-3px-r {
  border-right-width: 3px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-4px {
  border-radius: 4px;
}
.ds-a2 .v2-border-4px {
  border-width: 4px;
  border-style: solid;
}
.ds-a2 .v2-dashed-4px {
  border-width: 4px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-4px-t {
  border-top-width: 4px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-4px-t {
  border-top-width: 4px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-4px-b {
  border-bottom-width: 4px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-4px-b {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-4px-l {
  border-left-width: 4px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-4px-l {
  border-left-width: 4px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-4px-r {
  border-right-width: 4px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-4px-r {
  border-right-width: 4px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-5px {
  border-radius: 5px;
}
.ds-a2 .v2-border-5px {
  border-width: 5px;
  border-style: solid;
}
.ds-a2 .v2-dashed-5px {
  border-width: 5px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-5px-t {
  border-top-width: 5px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-5px-t {
  border-top-width: 5px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-5px-b {
  border-bottom-width: 5px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-5px-b {
  border-bottom-width: 5px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-5px-l {
  border-left-width: 5px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-5px-l {
  border-left-width: 5px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-5px-r {
  border-right-width: 5px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-5px-r {
  border-right-width: 5px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-6px {
  border-radius: 6px;
}
.ds-a2 .v2-border-6px {
  border-width: 6px;
  border-style: solid;
}
.ds-a2 .v2-dashed-6px {
  border-width: 6px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-6px-t {
  border-top-width: 6px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-6px-t {
  border-top-width: 6px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-6px-b {
  border-bottom-width: 6px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-6px-b {
  border-bottom-width: 6px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-6px-l {
  border-left-width: 6px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-6px-l {
  border-left-width: 6px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-6px-r {
  border-right-width: 6px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-6px-r {
  border-right-width: 6px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-7px {
  border-radius: 7px;
}
.ds-a2 .v2-border-7px {
  border-width: 7px;
  border-style: solid;
}
.ds-a2 .v2-dashed-7px {
  border-width: 7px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-7px-t {
  border-top-width: 7px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-7px-t {
  border-top-width: 7px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-7px-b {
  border-bottom-width: 7px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-7px-b {
  border-bottom-width: 7px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-7px-l {
  border-left-width: 7px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-7px-l {
  border-left-width: 7px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-7px-r {
  border-right-width: 7px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-7px-r {
  border-right-width: 7px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-8px {
  border-radius: 8px;
}
.ds-a2 .v2-border-8px {
  border-width: 8px;
  border-style: solid;
}
.ds-a2 .v2-dashed-8px {
  border-width: 8px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-8px-t {
  border-top-width: 8px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-8px-t {
  border-top-width: 8px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-8px-b {
  border-bottom-width: 8px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-8px-b {
  border-bottom-width: 8px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-8px-l {
  border-left-width: 8px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-8px-l {
  border-left-width: 8px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-8px-r {
  border-right-width: 8px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-8px-r {
  border-right-width: 8px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-9px {
  border-radius: 9px;
}
.ds-a2 .v2-border-9px {
  border-width: 9px;
  border-style: solid;
}
.ds-a2 .v2-dashed-9px {
  border-width: 9px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-9px-t {
  border-top-width: 9px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-9px-t {
  border-top-width: 9px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-9px-b {
  border-bottom-width: 9px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-9px-b {
  border-bottom-width: 9px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-9px-l {
  border-left-width: 9px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-9px-l {
  border-left-width: 9px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-9px-r {
  border-right-width: 9px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-9px-r {
  border-right-width: 9px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-10px {
  border-radius: 10px;
}
.ds-a2 .v2-border-10px {
  border-width: 10px;
  border-style: solid;
}
.ds-a2 .v2-dashed-10px {
  border-width: 10px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-10px-t {
  border-top-width: 10px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-10px-t {
  border-top-width: 10px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-10px-b {
  border-bottom-width: 10px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-10px-b {
  border-bottom-width: 10px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-10px-l {
  border-left-width: 10px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-10px-l {
  border-left-width: 10px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-10px-r {
  border-right-width: 10px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-10px-r {
  border-right-width: 10px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-11px {
  border-radius: 11px;
}
.ds-a2 .v2-border-11px {
  border-width: 11px;
  border-style: solid;
}
.ds-a2 .v2-dashed-11px {
  border-width: 11px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-11px-t {
  border-top-width: 11px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-11px-t {
  border-top-width: 11px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-11px-b {
  border-bottom-width: 11px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-11px-b {
  border-bottom-width: 11px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-11px-l {
  border-left-width: 11px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-11px-l {
  border-left-width: 11px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-11px-r {
  border-right-width: 11px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-11px-r {
  border-right-width: 11px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-12px {
  border-radius: 12px;
}
.ds-a2 .v2-border-12px {
  border-width: 12px;
  border-style: solid;
}
.ds-a2 .v2-dashed-12px {
  border-width: 12px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-12px-t {
  border-top-width: 12px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-12px-t {
  border-top-width: 12px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-12px-b {
  border-bottom-width: 12px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-12px-b {
  border-bottom-width: 12px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-12px-l {
  border-left-width: 12px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-12px-l {
  border-left-width: 12px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-12px-r {
  border-right-width: 12px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-12px-r {
  border-right-width: 12px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-13px {
  border-radius: 13px;
}
.ds-a2 .v2-border-13px {
  border-width: 13px;
  border-style: solid;
}
.ds-a2 .v2-dashed-13px {
  border-width: 13px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-13px-t {
  border-top-width: 13px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-13px-t {
  border-top-width: 13px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-13px-b {
  border-bottom-width: 13px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-13px-b {
  border-bottom-width: 13px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-13px-l {
  border-left-width: 13px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-13px-l {
  border-left-width: 13px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-13px-r {
  border-right-width: 13px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-13px-r {
  border-right-width: 13px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-14px {
  border-radius: 14px;
}
.ds-a2 .v2-border-14px {
  border-width: 14px;
  border-style: solid;
}
.ds-a2 .v2-dashed-14px {
  border-width: 14px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-14px-t {
  border-top-width: 14px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-14px-t {
  border-top-width: 14px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-14px-b {
  border-bottom-width: 14px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-14px-b {
  border-bottom-width: 14px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-14px-l {
  border-left-width: 14px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-14px-l {
  border-left-width: 14px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-14px-r {
  border-right-width: 14px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-14px-r {
  border-right-width: 14px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-15px {
  border-radius: 15px;
}
.ds-a2 .v2-border-15px {
  border-width: 15px;
  border-style: solid;
}
.ds-a2 .v2-dashed-15px {
  border-width: 15px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-15px-t {
  border-top-width: 15px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-15px-t {
  border-top-width: 15px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-15px-b {
  border-bottom-width: 15px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-15px-b {
  border-bottom-width: 15px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-15px-l {
  border-left-width: 15px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-15px-l {
  border-left-width: 15px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-15px-r {
  border-right-width: 15px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-15px-r {
  border-right-width: 15px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-16px {
  border-radius: 16px;
}
.ds-a2 .v2-border-16px {
  border-width: 16px;
  border-style: solid;
}
.ds-a2 .v2-dashed-16px {
  border-width: 16px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-16px-t {
  border-top-width: 16px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-16px-t {
  border-top-width: 16px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-16px-b {
  border-bottom-width: 16px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-16px-b {
  border-bottom-width: 16px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-16px-l {
  border-left-width: 16px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-16px-l {
  border-left-width: 16px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-16px-r {
  border-right-width: 16px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-16px-r {
  border-right-width: 16px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-17px {
  border-radius: 17px;
}
.ds-a2 .v2-border-17px {
  border-width: 17px;
  border-style: solid;
}
.ds-a2 .v2-dashed-17px {
  border-width: 17px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-17px-t {
  border-top-width: 17px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-17px-t {
  border-top-width: 17px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-17px-b {
  border-bottom-width: 17px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-17px-b {
  border-bottom-width: 17px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-17px-l {
  border-left-width: 17px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-17px-l {
  border-left-width: 17px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-17px-r {
  border-right-width: 17px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-17px-r {
  border-right-width: 17px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-18px {
  border-radius: 18px;
}
.ds-a2 .v2-border-18px {
  border-width: 18px;
  border-style: solid;
}
.ds-a2 .v2-dashed-18px {
  border-width: 18px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-18px-t {
  border-top-width: 18px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-18px-t {
  border-top-width: 18px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-18px-b {
  border-bottom-width: 18px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-18px-b {
  border-bottom-width: 18px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-18px-l {
  border-left-width: 18px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-18px-l {
  border-left-width: 18px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-18px-r {
  border-right-width: 18px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-18px-r {
  border-right-width: 18px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-19px {
  border-radius: 19px;
}
.ds-a2 .v2-border-19px {
  border-width: 19px;
  border-style: solid;
}
.ds-a2 .v2-dashed-19px {
  border-width: 19px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-19px-t {
  border-top-width: 19px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-19px-t {
  border-top-width: 19px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-19px-b {
  border-bottom-width: 19px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-19px-b {
  border-bottom-width: 19px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-19px-l {
  border-left-width: 19px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-19px-l {
  border-left-width: 19px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-19px-r {
  border-right-width: 19px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-19px-r {
  border-right-width: 19px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-20px {
  border-radius: 20px;
}
.ds-a2 .v2-border-20px {
  border-width: 20px;
  border-style: solid;
}
.ds-a2 .v2-dashed-20px {
  border-width: 20px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-20px-t {
  border-top-width: 20px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-20px-t {
  border-top-width: 20px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-20px-b {
  border-bottom-width: 20px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-20px-b {
  border-bottom-width: 20px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-20px-l {
  border-left-width: 20px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-20px-l {
  border-left-width: 20px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-20px-r {
  border-right-width: 20px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-20px-r {
  border-right-width: 20px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-21px {
  border-radius: 21px;
}
.ds-a2 .v2-border-21px {
  border-width: 21px;
  border-style: solid;
}
.ds-a2 .v2-dashed-21px {
  border-width: 21px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-21px-t {
  border-top-width: 21px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-21px-t {
  border-top-width: 21px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-21px-b {
  border-bottom-width: 21px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-21px-b {
  border-bottom-width: 21px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-21px-l {
  border-left-width: 21px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-21px-l {
  border-left-width: 21px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-21px-r {
  border-right-width: 21px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-21px-r {
  border-right-width: 21px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-22px {
  border-radius: 22px;
}
.ds-a2 .v2-border-22px {
  border-width: 22px;
  border-style: solid;
}
.ds-a2 .v2-dashed-22px {
  border-width: 22px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-22px-t {
  border-top-width: 22px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-22px-t {
  border-top-width: 22px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-22px-b {
  border-bottom-width: 22px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-22px-b {
  border-bottom-width: 22px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-22px-l {
  border-left-width: 22px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-22px-l {
  border-left-width: 22px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-22px-r {
  border-right-width: 22px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-22px-r {
  border-right-width: 22px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-23px {
  border-radius: 23px;
}
.ds-a2 .v2-border-23px {
  border-width: 23px;
  border-style: solid;
}
.ds-a2 .v2-dashed-23px {
  border-width: 23px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-23px-t {
  border-top-width: 23px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-23px-t {
  border-top-width: 23px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-23px-b {
  border-bottom-width: 23px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-23px-b {
  border-bottom-width: 23px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-23px-l {
  border-left-width: 23px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-23px-l {
  border-left-width: 23px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-23px-r {
  border-right-width: 23px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-23px-r {
  border-right-width: 23px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-24px {
  border-radius: 24px;
}
.ds-a2 .v2-border-24px {
  border-width: 24px;
  border-style: solid;
}
.ds-a2 .v2-dashed-24px {
  border-width: 24px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-24px-t {
  border-top-width: 24px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-24px-t {
  border-top-width: 24px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-24px-b {
  border-bottom-width: 24px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-24px-b {
  border-bottom-width: 24px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-24px-l {
  border-left-width: 24px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-24px-l {
  border-left-width: 24px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-24px-r {
  border-right-width: 24px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-24px-r {
  border-right-width: 24px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-25px {
  border-radius: 25px;
}
.ds-a2 .v2-border-25px {
  border-width: 25px;
  border-style: solid;
}
.ds-a2 .v2-dashed-25px {
  border-width: 25px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-25px-t {
  border-top-width: 25px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-25px-t {
  border-top-width: 25px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-25px-b {
  border-bottom-width: 25px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-25px-b {
  border-bottom-width: 25px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-25px-l {
  border-left-width: 25px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-25px-l {
  border-left-width: 25px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-25px-r {
  border-right-width: 25px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-25px-r {
  border-right-width: 25px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-26px {
  border-radius: 26px;
}
.ds-a2 .v2-border-26px {
  border-width: 26px;
  border-style: solid;
}
.ds-a2 .v2-dashed-26px {
  border-width: 26px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-26px-t {
  border-top-width: 26px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-26px-t {
  border-top-width: 26px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-26px-b {
  border-bottom-width: 26px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-26px-b {
  border-bottom-width: 26px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-26px-l {
  border-left-width: 26px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-26px-l {
  border-left-width: 26px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-26px-r {
  border-right-width: 26px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-26px-r {
  border-right-width: 26px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-27px {
  border-radius: 27px;
}
.ds-a2 .v2-border-27px {
  border-width: 27px;
  border-style: solid;
}
.ds-a2 .v2-dashed-27px {
  border-width: 27px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-27px-t {
  border-top-width: 27px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-27px-t {
  border-top-width: 27px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-27px-b {
  border-bottom-width: 27px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-27px-b {
  border-bottom-width: 27px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-27px-l {
  border-left-width: 27px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-27px-l {
  border-left-width: 27px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-27px-r {
  border-right-width: 27px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-27px-r {
  border-right-width: 27px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-28px {
  border-radius: 28px;
}
.ds-a2 .v2-border-28px {
  border-width: 28px;
  border-style: solid;
}
.ds-a2 .v2-dashed-28px {
  border-width: 28px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-28px-t {
  border-top-width: 28px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-28px-t {
  border-top-width: 28px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-28px-b {
  border-bottom-width: 28px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-28px-b {
  border-bottom-width: 28px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-28px-l {
  border-left-width: 28px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-28px-l {
  border-left-width: 28px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-28px-r {
  border-right-width: 28px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-28px-r {
  border-right-width: 28px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-29px {
  border-radius: 29px;
}
.ds-a2 .v2-border-29px {
  border-width: 29px;
  border-style: solid;
}
.ds-a2 .v2-dashed-29px {
  border-width: 29px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-29px-t {
  border-top-width: 29px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-29px-t {
  border-top-width: 29px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-29px-b {
  border-bottom-width: 29px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-29px-b {
  border-bottom-width: 29px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-29px-l {
  border-left-width: 29px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-29px-l {
  border-left-width: 29px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-29px-r {
  border-right-width: 29px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-29px-r {
  border-right-width: 29px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-30px {
  border-radius: 30px;
}
.ds-a2 .v2-border-30px {
  border-width: 30px;
  border-style: solid;
}
.ds-a2 .v2-dashed-30px {
  border-width: 30px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-30px-t {
  border-top-width: 30px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-30px-t {
  border-top-width: 30px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-30px-b {
  border-bottom-width: 30px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-30px-b {
  border-bottom-width: 30px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-30px-l {
  border-left-width: 30px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-30px-l {
  border-left-width: 30px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-30px-r {
  border-right-width: 30px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-30px-r {
  border-right-width: 30px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-31px {
  border-radius: 31px;
}
.ds-a2 .v2-border-31px {
  border-width: 31px;
  border-style: solid;
}
.ds-a2 .v2-dashed-31px {
  border-width: 31px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-31px-t {
  border-top-width: 31px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-31px-t {
  border-top-width: 31px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-31px-b {
  border-bottom-width: 31px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-31px-b {
  border-bottom-width: 31px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-31px-l {
  border-left-width: 31px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-31px-l {
  border-left-width: 31px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-31px-r {
  border-right-width: 31px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-31px-r {
  border-right-width: 31px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-32px {
  border-radius: 32px;
}
.ds-a2 .v2-border-32px {
  border-width: 32px;
  border-style: solid;
}
.ds-a2 .v2-dashed-32px {
  border-width: 32px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-32px-t {
  border-top-width: 32px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-32px-t {
  border-top-width: 32px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-32px-b {
  border-bottom-width: 32px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-32px-b {
  border-bottom-width: 32px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-32px-l {
  border-left-width: 32px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-32px-l {
  border-left-width: 32px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-32px-r {
  border-right-width: 32px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-32px-r {
  border-right-width: 32px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-33px {
  border-radius: 33px;
}
.ds-a2 .v2-border-33px {
  border-width: 33px;
  border-style: solid;
}
.ds-a2 .v2-dashed-33px {
  border-width: 33px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-33px-t {
  border-top-width: 33px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-33px-t {
  border-top-width: 33px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-33px-b {
  border-bottom-width: 33px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-33px-b {
  border-bottom-width: 33px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-33px-l {
  border-left-width: 33px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-33px-l {
  border-left-width: 33px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-33px-r {
  border-right-width: 33px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-33px-r {
  border-right-width: 33px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-34px {
  border-radius: 34px;
}
.ds-a2 .v2-border-34px {
  border-width: 34px;
  border-style: solid;
}
.ds-a2 .v2-dashed-34px {
  border-width: 34px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-34px-t {
  border-top-width: 34px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-34px-t {
  border-top-width: 34px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-34px-b {
  border-bottom-width: 34px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-34px-b {
  border-bottom-width: 34px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-34px-l {
  border-left-width: 34px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-34px-l {
  border-left-width: 34px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-34px-r {
  border-right-width: 34px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-34px-r {
  border-right-width: 34px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-35px {
  border-radius: 35px;
}
.ds-a2 .v2-border-35px {
  border-width: 35px;
  border-style: solid;
}
.ds-a2 .v2-dashed-35px {
  border-width: 35px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-35px-t {
  border-top-width: 35px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-35px-t {
  border-top-width: 35px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-35px-b {
  border-bottom-width: 35px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-35px-b {
  border-bottom-width: 35px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-35px-l {
  border-left-width: 35px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-35px-l {
  border-left-width: 35px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-35px-r {
  border-right-width: 35px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-35px-r {
  border-right-width: 35px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-36px {
  border-radius: 36px;
}
.ds-a2 .v2-border-36px {
  border-width: 36px;
  border-style: solid;
}
.ds-a2 .v2-dashed-36px {
  border-width: 36px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-36px-t {
  border-top-width: 36px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-36px-t {
  border-top-width: 36px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-36px-b {
  border-bottom-width: 36px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-36px-b {
  border-bottom-width: 36px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-36px-l {
  border-left-width: 36px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-36px-l {
  border-left-width: 36px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-36px-r {
  border-right-width: 36px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-36px-r {
  border-right-width: 36px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-37px {
  border-radius: 37px;
}
.ds-a2 .v2-border-37px {
  border-width: 37px;
  border-style: solid;
}
.ds-a2 .v2-dashed-37px {
  border-width: 37px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-37px-t {
  border-top-width: 37px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-37px-t {
  border-top-width: 37px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-37px-b {
  border-bottom-width: 37px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-37px-b {
  border-bottom-width: 37px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-37px-l {
  border-left-width: 37px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-37px-l {
  border-left-width: 37px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-37px-r {
  border-right-width: 37px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-37px-r {
  border-right-width: 37px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-38px {
  border-radius: 38px;
}
.ds-a2 .v2-border-38px {
  border-width: 38px;
  border-style: solid;
}
.ds-a2 .v2-dashed-38px {
  border-width: 38px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-38px-t {
  border-top-width: 38px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-38px-t {
  border-top-width: 38px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-38px-b {
  border-bottom-width: 38px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-38px-b {
  border-bottom-width: 38px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-38px-l {
  border-left-width: 38px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-38px-l {
  border-left-width: 38px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-38px-r {
  border-right-width: 38px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-38px-r {
  border-right-width: 38px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-39px {
  border-radius: 39px;
}
.ds-a2 .v2-border-39px {
  border-width: 39px;
  border-style: solid;
}
.ds-a2 .v2-dashed-39px {
  border-width: 39px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-39px-t {
  border-top-width: 39px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-39px-t {
  border-top-width: 39px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-39px-b {
  border-bottom-width: 39px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-39px-b {
  border-bottom-width: 39px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-39px-l {
  border-left-width: 39px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-39px-l {
  border-left-width: 39px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-39px-r {
  border-right-width: 39px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-39px-r {
  border-right-width: 39px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-40px {
  border-radius: 40px;
}
.ds-a2 .v2-border-40px {
  border-width: 40px;
  border-style: solid;
}
.ds-a2 .v2-dashed-40px {
  border-width: 40px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-40px-t {
  border-top-width: 40px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-40px-t {
  border-top-width: 40px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-40px-b {
  border-bottom-width: 40px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-40px-b {
  border-bottom-width: 40px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-40px-l {
  border-left-width: 40px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-40px-l {
  border-left-width: 40px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-40px-r {
  border-right-width: 40px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-40px-r {
  border-right-width: 40px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-41px {
  border-radius: 41px;
}
.ds-a2 .v2-border-41px {
  border-width: 41px;
  border-style: solid;
}
.ds-a2 .v2-dashed-41px {
  border-width: 41px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-41px-t {
  border-top-width: 41px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-41px-t {
  border-top-width: 41px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-41px-b {
  border-bottom-width: 41px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-41px-b {
  border-bottom-width: 41px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-41px-l {
  border-left-width: 41px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-41px-l {
  border-left-width: 41px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-41px-r {
  border-right-width: 41px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-41px-r {
  border-right-width: 41px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-42px {
  border-radius: 42px;
}
.ds-a2 .v2-border-42px {
  border-width: 42px;
  border-style: solid;
}
.ds-a2 .v2-dashed-42px {
  border-width: 42px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-42px-t {
  border-top-width: 42px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-42px-t {
  border-top-width: 42px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-42px-b {
  border-bottom-width: 42px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-42px-b {
  border-bottom-width: 42px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-42px-l {
  border-left-width: 42px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-42px-l {
  border-left-width: 42px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-42px-r {
  border-right-width: 42px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-42px-r {
  border-right-width: 42px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-43px {
  border-radius: 43px;
}
.ds-a2 .v2-border-43px {
  border-width: 43px;
  border-style: solid;
}
.ds-a2 .v2-dashed-43px {
  border-width: 43px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-43px-t {
  border-top-width: 43px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-43px-t {
  border-top-width: 43px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-43px-b {
  border-bottom-width: 43px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-43px-b {
  border-bottom-width: 43px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-43px-l {
  border-left-width: 43px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-43px-l {
  border-left-width: 43px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-43px-r {
  border-right-width: 43px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-43px-r {
  border-right-width: 43px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-44px {
  border-radius: 44px;
}
.ds-a2 .v2-border-44px {
  border-width: 44px;
  border-style: solid;
}
.ds-a2 .v2-dashed-44px {
  border-width: 44px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-44px-t {
  border-top-width: 44px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-44px-t {
  border-top-width: 44px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-44px-b {
  border-bottom-width: 44px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-44px-b {
  border-bottom-width: 44px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-44px-l {
  border-left-width: 44px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-44px-l {
  border-left-width: 44px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-44px-r {
  border-right-width: 44px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-44px-r {
  border-right-width: 44px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-45px {
  border-radius: 45px;
}
.ds-a2 .v2-border-45px {
  border-width: 45px;
  border-style: solid;
}
.ds-a2 .v2-dashed-45px {
  border-width: 45px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-45px-t {
  border-top-width: 45px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-45px-t {
  border-top-width: 45px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-45px-b {
  border-bottom-width: 45px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-45px-b {
  border-bottom-width: 45px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-45px-l {
  border-left-width: 45px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-45px-l {
  border-left-width: 45px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-45px-r {
  border-right-width: 45px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-45px-r {
  border-right-width: 45px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-46px {
  border-radius: 46px;
}
.ds-a2 .v2-border-46px {
  border-width: 46px;
  border-style: solid;
}
.ds-a2 .v2-dashed-46px {
  border-width: 46px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-46px-t {
  border-top-width: 46px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-46px-t {
  border-top-width: 46px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-46px-b {
  border-bottom-width: 46px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-46px-b {
  border-bottom-width: 46px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-46px-l {
  border-left-width: 46px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-46px-l {
  border-left-width: 46px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-46px-r {
  border-right-width: 46px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-46px-r {
  border-right-width: 46px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-47px {
  border-radius: 47px;
}
.ds-a2 .v2-border-47px {
  border-width: 47px;
  border-style: solid;
}
.ds-a2 .v2-dashed-47px {
  border-width: 47px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-47px-t {
  border-top-width: 47px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-47px-t {
  border-top-width: 47px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-47px-b {
  border-bottom-width: 47px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-47px-b {
  border-bottom-width: 47px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-47px-l {
  border-left-width: 47px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-47px-l {
  border-left-width: 47px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-47px-r {
  border-right-width: 47px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-47px-r {
  border-right-width: 47px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-48px {
  border-radius: 48px;
}
.ds-a2 .v2-border-48px {
  border-width: 48px;
  border-style: solid;
}
.ds-a2 .v2-dashed-48px {
  border-width: 48px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-48px-t {
  border-top-width: 48px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-48px-t {
  border-top-width: 48px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-48px-b {
  border-bottom-width: 48px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-48px-b {
  border-bottom-width: 48px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-48px-l {
  border-left-width: 48px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-48px-l {
  border-left-width: 48px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-48px-r {
  border-right-width: 48px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-48px-r {
  border-right-width: 48px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-49px {
  border-radius: 49px;
}
.ds-a2 .v2-border-49px {
  border-width: 49px;
  border-style: solid;
}
.ds-a2 .v2-dashed-49px {
  border-width: 49px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-49px-t {
  border-top-width: 49px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-49px-t {
  border-top-width: 49px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-49px-b {
  border-bottom-width: 49px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-49px-b {
  border-bottom-width: 49px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-49px-l {
  border-left-width: 49px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-49px-l {
  border-left-width: 49px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-49px-r {
  border-right-width: 49px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-49px-r {
  border-right-width: 49px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-50px {
  border-radius: 50px;
}
.ds-a2 .v2-border-50px {
  border-width: 50px;
  border-style: solid;
}
.ds-a2 .v2-dashed-50px {
  border-width: 50px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-50px-t {
  border-top-width: 50px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-50px-t {
  border-top-width: 50px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-50px-b {
  border-bottom-width: 50px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-50px-b {
  border-bottom-width: 50px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-50px-l {
  border-left-width: 50px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-50px-l {
  border-left-width: 50px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-50px-r {
  border-right-width: 50px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-50px-r {
  border-right-width: 50px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-51px {
  border-radius: 51px;
}
.ds-a2 .v2-border-51px {
  border-width: 51px;
  border-style: solid;
}
.ds-a2 .v2-dashed-51px {
  border-width: 51px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-51px-t {
  border-top-width: 51px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-51px-t {
  border-top-width: 51px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-51px-b {
  border-bottom-width: 51px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-51px-b {
  border-bottom-width: 51px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-51px-l {
  border-left-width: 51px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-51px-l {
  border-left-width: 51px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-51px-r {
  border-right-width: 51px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-51px-r {
  border-right-width: 51px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-52px {
  border-radius: 52px;
}
.ds-a2 .v2-border-52px {
  border-width: 52px;
  border-style: solid;
}
.ds-a2 .v2-dashed-52px {
  border-width: 52px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-52px-t {
  border-top-width: 52px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-52px-t {
  border-top-width: 52px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-52px-b {
  border-bottom-width: 52px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-52px-b {
  border-bottom-width: 52px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-52px-l {
  border-left-width: 52px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-52px-l {
  border-left-width: 52px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-52px-r {
  border-right-width: 52px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-52px-r {
  border-right-width: 52px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-53px {
  border-radius: 53px;
}
.ds-a2 .v2-border-53px {
  border-width: 53px;
  border-style: solid;
}
.ds-a2 .v2-dashed-53px {
  border-width: 53px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-53px-t {
  border-top-width: 53px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-53px-t {
  border-top-width: 53px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-53px-b {
  border-bottom-width: 53px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-53px-b {
  border-bottom-width: 53px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-53px-l {
  border-left-width: 53px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-53px-l {
  border-left-width: 53px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-53px-r {
  border-right-width: 53px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-53px-r {
  border-right-width: 53px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-54px {
  border-radius: 54px;
}
.ds-a2 .v2-border-54px {
  border-width: 54px;
  border-style: solid;
}
.ds-a2 .v2-dashed-54px {
  border-width: 54px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-54px-t {
  border-top-width: 54px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-54px-t {
  border-top-width: 54px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-54px-b {
  border-bottom-width: 54px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-54px-b {
  border-bottom-width: 54px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-54px-l {
  border-left-width: 54px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-54px-l {
  border-left-width: 54px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-54px-r {
  border-right-width: 54px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-54px-r {
  border-right-width: 54px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-55px {
  border-radius: 55px;
}
.ds-a2 .v2-border-55px {
  border-width: 55px;
  border-style: solid;
}
.ds-a2 .v2-dashed-55px {
  border-width: 55px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-55px-t {
  border-top-width: 55px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-55px-t {
  border-top-width: 55px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-55px-b {
  border-bottom-width: 55px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-55px-b {
  border-bottom-width: 55px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-55px-l {
  border-left-width: 55px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-55px-l {
  border-left-width: 55px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-55px-r {
  border-right-width: 55px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-55px-r {
  border-right-width: 55px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-56px {
  border-radius: 56px;
}
.ds-a2 .v2-border-56px {
  border-width: 56px;
  border-style: solid;
}
.ds-a2 .v2-dashed-56px {
  border-width: 56px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-56px-t {
  border-top-width: 56px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-56px-t {
  border-top-width: 56px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-56px-b {
  border-bottom-width: 56px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-56px-b {
  border-bottom-width: 56px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-56px-l {
  border-left-width: 56px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-56px-l {
  border-left-width: 56px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-56px-r {
  border-right-width: 56px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-56px-r {
  border-right-width: 56px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-57px {
  border-radius: 57px;
}
.ds-a2 .v2-border-57px {
  border-width: 57px;
  border-style: solid;
}
.ds-a2 .v2-dashed-57px {
  border-width: 57px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-57px-t {
  border-top-width: 57px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-57px-t {
  border-top-width: 57px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-57px-b {
  border-bottom-width: 57px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-57px-b {
  border-bottom-width: 57px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-57px-l {
  border-left-width: 57px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-57px-l {
  border-left-width: 57px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-57px-r {
  border-right-width: 57px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-57px-r {
  border-right-width: 57px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-58px {
  border-radius: 58px;
}
.ds-a2 .v2-border-58px {
  border-width: 58px;
  border-style: solid;
}
.ds-a2 .v2-dashed-58px {
  border-width: 58px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-58px-t {
  border-top-width: 58px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-58px-t {
  border-top-width: 58px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-58px-b {
  border-bottom-width: 58px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-58px-b {
  border-bottom-width: 58px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-58px-l {
  border-left-width: 58px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-58px-l {
  border-left-width: 58px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-58px-r {
  border-right-width: 58px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-58px-r {
  border-right-width: 58px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-59px {
  border-radius: 59px;
}
.ds-a2 .v2-border-59px {
  border-width: 59px;
  border-style: solid;
}
.ds-a2 .v2-dashed-59px {
  border-width: 59px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-59px-t {
  border-top-width: 59px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-59px-t {
  border-top-width: 59px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-59px-b {
  border-bottom-width: 59px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-59px-b {
  border-bottom-width: 59px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-59px-l {
  border-left-width: 59px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-59px-l {
  border-left-width: 59px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-59px-r {
  border-right-width: 59px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-59px-r {
  border-right-width: 59px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-60px {
  border-radius: 60px;
}
.ds-a2 .v2-border-60px {
  border-width: 60px;
  border-style: solid;
}
.ds-a2 .v2-dashed-60px {
  border-width: 60px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-60px-t {
  border-top-width: 60px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-60px-t {
  border-top-width: 60px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-60px-b {
  border-bottom-width: 60px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-60px-b {
  border-bottom-width: 60px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-60px-l {
  border-left-width: 60px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-60px-l {
  border-left-width: 60px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-60px-r {
  border-right-width: 60px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-60px-r {
  border-right-width: 60px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-61px {
  border-radius: 61px;
}
.ds-a2 .v2-border-61px {
  border-width: 61px;
  border-style: solid;
}
.ds-a2 .v2-dashed-61px {
  border-width: 61px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-61px-t {
  border-top-width: 61px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-61px-t {
  border-top-width: 61px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-61px-b {
  border-bottom-width: 61px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-61px-b {
  border-bottom-width: 61px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-61px-l {
  border-left-width: 61px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-61px-l {
  border-left-width: 61px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-61px-r {
  border-right-width: 61px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-61px-r {
  border-right-width: 61px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-62px {
  border-radius: 62px;
}
.ds-a2 .v2-border-62px {
  border-width: 62px;
  border-style: solid;
}
.ds-a2 .v2-dashed-62px {
  border-width: 62px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-62px-t {
  border-top-width: 62px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-62px-t {
  border-top-width: 62px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-62px-b {
  border-bottom-width: 62px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-62px-b {
  border-bottom-width: 62px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-62px-l {
  border-left-width: 62px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-62px-l {
  border-left-width: 62px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-62px-r {
  border-right-width: 62px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-62px-r {
  border-right-width: 62px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-63px {
  border-radius: 63px;
}
.ds-a2 .v2-border-63px {
  border-width: 63px;
  border-style: solid;
}
.ds-a2 .v2-dashed-63px {
  border-width: 63px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-63px-t {
  border-top-width: 63px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-63px-t {
  border-top-width: 63px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-63px-b {
  border-bottom-width: 63px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-63px-b {
  border-bottom-width: 63px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-63px-l {
  border-left-width: 63px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-63px-l {
  border-left-width: 63px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-63px-r {
  border-right-width: 63px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-63px-r {
  border-right-width: 63px;
  border-right-style: solid;
}
.ds-a2 .v2-radius-64px {
  border-radius: 64px;
}
.ds-a2 .v2-border-64px {
  border-width: 64px;
  border-style: solid;
}
.ds-a2 .v2-dashed-64px {
  border-width: 64px;
  border-style: dashed;
}
.ds-a2 .v2-dashed-64px-t {
  border-top-width: 64px;
  border-top-style: dashed;
}
.ds-a2 .v2-border-64px-t {
  border-top-width: 64px;
  border-top-style: solid;
}
.ds-a2 .v2-dashed-64px-b {
  border-bottom-width: 64px;
  border-bottom-style: dashed;
}
.ds-a2 .v2-border-64px-b {
  border-bottom-width: 64px;
  border-bottom-style: solid;
}
.ds-a2 .v2-dashed-64px-l {
  border-left-width: 64px;
  border-left-style: dashed;
}
.ds-a2 .v2-border-64px-l {
  border-left-width: 64px;
  border-left-style: solid;
}
.ds-a2 .v2-dashed-64px-r {
  border-right-width: 64px;
  border-right-style: dashed;
}
.ds-a2 .v2-border-64px-r {
  border-right-width: 64px;
  border-right-style: solid;
}
.ds-a2 .v2-h-0px {
  height: 0px;
}
.ds-a2 .v2-w-0px {
  width: 0px;
}
.ds-a2 .v2-max-h-0px {
  max-height: 0px;
}
.ds-a2 .v2-max-w-0px {
  max-width: 0px;
}
.ds-a2 .v2-min-h-0px {
  min-height: 0px;
}
.ds-a2 .v2-min-w-0px {
  min-width: 0px;
}
.ds-a2 .v2-col-gap-0px {
  -moz-column-gap: 0px;
  column-gap: 0px;
}
.ds-a2 .v2-row-gap-0px {
  row-gap: 0px;
}
.ds-a2 .v2-top-0px {
  top: 0;
}
.ds-a2 .v2-margin-0px-t,
.ds-a2 .v2-margin-0px-t-n {
  margin-top: 0;
}
.ds-a2 .v2-children-margin-0px-t > * {
  margin-top: 0;
}
.ds-a2 .v2-children-margin-0px-t-n > * {
  margin-top: 0;
}
.ds-a2 .v2-padding-0px-t,
.ds-a2 .v2-padding-0px-t-n {
  padding-top: 0;
}
.ds-a2 .v2-children-padding-0px-t > * {
  padding-top: 0;
}
.ds-a2 .v2-children-padding-0px-t-n > * {
  padding-top: 0;
}
.ds-a2 .v2-bottom-0px {
  bottom: 0;
}
.ds-a2 .v2-margin-0px-b,
.ds-a2 .v2-margin-0px-b-n {
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0px-b > * {
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0px-b-n > * {
  margin-bottom: 0;
}
.ds-a2 .v2-padding-0px-b,
.ds-a2 .v2-padding-0px-b-n {
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0px-b > * {
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0px-b-n > * {
  padding-bottom: 0;
}
.ds-a2 .v2-left-0px {
  left: 0;
}
.ds-a2 .v2-margin-0px-l,
.ds-a2 .v2-margin-0px-l-n {
  margin-left: 0;
}
.ds-a2 .v2-children-margin-0px-l > * {
  margin-left: 0;
}
.ds-a2 .v2-children-margin-0px-l-n > * {
  margin-left: 0;
}
.ds-a2 .v2-padding-0px-l,
.ds-a2 .v2-padding-0px-l-n {
  padding-left: 0;
}
.ds-a2 .v2-children-padding-0px-l > * {
  padding-left: 0;
}
.ds-a2 .v2-children-padding-0px-l-n > * {
  padding-left: 0;
}
.ds-a2 .v2-right-0px {
  right: 0;
}
.ds-a2 .v2-margin-0px-r,
.ds-a2 .v2-margin-0px-r-n {
  margin-right: 0;
}
.ds-a2 .v2-margin-0px-v,
.ds-a2 .v2-margin-0px-v-n {
  margin-top: 0;
  margin-bottom: 0;
}
.ds-a2 .v2-margin-0px-h,
.ds-a2 .v2-margin-0px-h-n {
  margin-left: 0;
  margin-right: 0;
}
.ds-a2 .v2-margin-0px {
  margin: 0;
}
.ds-a2 .v2-children-margin-0px-r > * {
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0px-r-n > * {
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0px-v > * {
  margin-top: 0;
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0px-v-n > * {
  margin-top: 0;
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0px-h > * {
  margin-left: 0;
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0px-h-n > * {
  margin-left: 0;
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0px > * {
  margin: 0;
}
.ds-a2 .v2-padding-0px-r,
.ds-a2 .v2-padding-0px-r-n {
  padding-right: 0;
}
.ds-a2 .v2-padding-0px-v,
.ds-a2 .v2-padding-0px-v-n {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-a2 .v2-padding-0px-h,
.ds-a2 .v2-padding-0px-h-n {
  padding-left: 0;
  padding-right: 0;
}
.ds-a2 .v2-padding-0px {
  padding: 0;
}
.ds-a2 .v2-children-padding-0px-r > * {
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0px-r-n > * {
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0px-v > * {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0px-v-n > * {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0px-h > * {
  padding-left: 0;
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0px-h-n > * {
  padding-left: 0;
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0px > * {
  padding: 0;
}
.ds-a2 .v2-h-4px {
  height: 4px;
}
.ds-a2 .v2-w-4px {
  width: 4px;
}
.ds-a2 .v2-max-h-4px {
  max-height: 4px;
}
.ds-a2 .v2-max-w-4px {
  max-width: 4px;
}
.ds-a2 .v2-min-h-4px {
  min-height: 4px;
}
.ds-a2 .v2-min-w-4px {
  min-width: 4px;
}
.ds-a2 .v2-col-gap-4px {
  -moz-column-gap: 4px;
  column-gap: 4px;
}
.ds-a2 .v2-row-gap-4px {
  row-gap: 4px;
}
.ds-a2 .v2-top-4px {
  top: 4px;
}
.ds-a2 .v2-margin-4px-t {
  margin-top: 4px;
}
.ds-a2 .v2-margin-4px-t-n {
  margin-top: -4px;
}
.ds-a2 .v2-children-margin-4px-t > * {
  margin-top: 4px;
}
.ds-a2 .v2-children-margin-4px-t-n > * {
  margin-top: -4px;
}
.ds-a2 .v2-padding-4px-t {
  padding-top: 4px;
}
.ds-a2 .v2-padding-4px-t-n {
  padding-top: -4px;
}
.ds-a2 .v2-children-padding-4px-t > * {
  padding-top: 4px;
}
.ds-a2 .v2-children-padding-4px-t-n > * {
  padding-top: -4px;
}
.ds-a2 .v2-bottom-4px {
  bottom: 4px;
}
.ds-a2 .v2-margin-4px-b {
  margin-bottom: 4px;
}
.ds-a2 .v2-margin-4px-b-n {
  margin-bottom: -4px;
}
.ds-a2 .v2-children-margin-4px-b > * {
  margin-bottom: 4px;
}
.ds-a2 .v2-children-margin-4px-b-n > * {
  margin-bottom: -4px;
}
.ds-a2 .v2-padding-4px-b {
  padding-bottom: 4px;
}
.ds-a2 .v2-padding-4px-b-n {
  padding-bottom: -4px;
}
.ds-a2 .v2-children-padding-4px-b > * {
  padding-bottom: 4px;
}
.ds-a2 .v2-children-padding-4px-b-n > * {
  padding-bottom: -4px;
}
.ds-a2 .v2-left-4px {
  left: 4px;
}
.ds-a2 .v2-margin-4px-l {
  margin-left: 4px;
}
.ds-a2 .v2-margin-4px-l-n {
  margin-left: -4px;
}
.ds-a2 .v2-children-margin-4px-l > * {
  margin-left: 4px;
}
.ds-a2 .v2-children-margin-4px-l-n > * {
  margin-left: -4px;
}
.ds-a2 .v2-padding-4px-l {
  padding-left: 4px;
}
.ds-a2 .v2-padding-4px-l-n {
  padding-left: -4px;
}
.ds-a2 .v2-children-padding-4px-l > * {
  padding-left: 4px;
}
.ds-a2 .v2-children-padding-4px-l-n > * {
  padding-left: -4px;
}
.ds-a2 .v2-right-4px {
  right: 4px;
}
.ds-a2 .v2-margin-4px-r {
  margin-right: 4px;
}
.ds-a2 .v2-margin-4px-r-n {
  margin-right: -4px;
}
.ds-a2 .v2-margin-4px-v {
  margin-top: 4px;
  margin-bottom: 4px;
}
.ds-a2 .v2-margin-4px-v-n {
  margin-top: -4px;
  margin-bottom: -4px;
}
.ds-a2 .v2-margin-4px-h {
  margin-left: 4px;
  margin-right: 4px;
}
.ds-a2 .v2-margin-4px-h-n {
  margin-left: -4px;
  margin-right: -4px;
}
.ds-a2 .v2-margin-4px {
  margin: 4px;
}
.ds-a2 .v2-children-margin-4px-r > * {
  margin-right: 4px;
}
.ds-a2 .v2-children-margin-4px-r-n > * {
  margin-right: -4px;
}
.ds-a2 .v2-children-margin-4px-v > * {
  margin-top: 4px;
  margin-bottom: 4px;
}
.ds-a2 .v2-children-margin-4px-v-n > * {
  margin-top: -4px;
  margin-bottom: -4px;
}
.ds-a2 .v2-children-margin-4px-h > * {
  margin-left: 4px;
  margin-right: 4px;
}
.ds-a2 .v2-children-margin-4px-h-n > * {
  margin-left: -4px;
  margin-right: -4px;
}
.ds-a2 .v2-children-margin-4px > * {
  margin: 4px;
}
.ds-a2 .v2-padding-4px-r {
  padding-right: 4px;
}
.ds-a2 .v2-padding-4px-r-n {
  padding-right: -4px;
}
.ds-a2 .v2-padding-4px-v {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ds-a2 .v2-padding-4px-v-n {
  padding-top: -4px;
  padding-bottom: -4px;
}
.ds-a2 .v2-padding-4px-h {
  padding-left: 4px;
  padding-right: 4px;
}
.ds-a2 .v2-padding-4px-h-n {
  padding-left: -4px;
  padding-right: -4px;
}
.ds-a2 .v2-padding-4px {
  padding: 4px;
}
.ds-a2 .v2-children-padding-4px-r > * {
  padding-right: 4px;
}
.ds-a2 .v2-children-padding-4px-r-n > * {
  padding-right: -4px;
}
.ds-a2 .v2-children-padding-4px-v > * {
  padding-top: 4px;
  padding-bottom: 4px;
}
.ds-a2 .v2-children-padding-4px-v-n > * {
  padding-top: -4px;
  padding-bottom: -4px;
}
.ds-a2 .v2-children-padding-4px-h > * {
  padding-left: 4px;
  padding-right: 4px;
}
.ds-a2 .v2-children-padding-4px-h-n > * {
  padding-left: -4px;
  padding-right: -4px;
}
.ds-a2 .v2-children-padding-4px > * {
  padding: 4px;
}
.ds-a2 .v2-h-8px {
  height: 8px;
}
.ds-a2 .v2-w-8px {
  width: 8px;
}
.ds-a2 .v2-max-h-8px {
  max-height: 8px;
}
.ds-a2 .v2-max-w-8px {
  max-width: 8px;
}
.ds-a2 .v2-min-h-8px {
  min-height: 8px;
}
.ds-a2 .v2-min-w-8px {
  min-width: 8px;
}
.ds-a2 .v2-col-gap-8px {
  -moz-column-gap: 8px;
  column-gap: 8px;
}
.ds-a2 .v2-row-gap-8px {
  row-gap: 8px;
}
.ds-a2 .v2-top-8px {
  top: 8px;
}
.ds-a2 .v2-margin-8px-t {
  margin-top: 8px;
}
.ds-a2 .v2-margin-8px-t-n {
  margin-top: -8px;
}
.ds-a2 .v2-children-margin-8px-t > * {
  margin-top: 8px;
}
.ds-a2 .v2-children-margin-8px-t-n > * {
  margin-top: -8px;
}
.ds-a2 .v2-padding-8px-t {
  padding-top: 8px;
}
.ds-a2 .v2-padding-8px-t-n {
  padding-top: -8px;
}
.ds-a2 .v2-children-padding-8px-t > * {
  padding-top: 8px;
}
.ds-a2 .v2-children-padding-8px-t-n > * {
  padding-top: -8px;
}
.ds-a2 .v2-bottom-8px {
  bottom: 8px;
}
.ds-a2 .v2-margin-8px-b {
  margin-bottom: 8px;
}
.ds-a2 .v2-margin-8px-b-n {
  margin-bottom: -8px;
}
.ds-a2 .v2-children-margin-8px-b > * {
  margin-bottom: 8px;
}
.ds-a2 .v2-children-margin-8px-b-n > * {
  margin-bottom: -8px;
}
.ds-a2 .v2-padding-8px-b {
  padding-bottom: 8px;
}
.ds-a2 .v2-padding-8px-b-n {
  padding-bottom: -8px;
}
.ds-a2 .v2-children-padding-8px-b > * {
  padding-bottom: 8px;
}
.ds-a2 .v2-children-padding-8px-b-n > * {
  padding-bottom: -8px;
}
.ds-a2 .v2-left-8px {
  left: 8px;
}
.ds-a2 .v2-margin-8px-l {
  margin-left: 8px;
}
.ds-a2 .v2-margin-8px-l-n {
  margin-left: -8px;
}
.ds-a2 .v2-children-margin-8px-l > * {
  margin-left: 8px;
}
.ds-a2 .v2-children-margin-8px-l-n > * {
  margin-left: -8px;
}
.ds-a2 .v2-padding-8px-l {
  padding-left: 8px;
}
.ds-a2 .v2-padding-8px-l-n {
  padding-left: -8px;
}
.ds-a2 .v2-children-padding-8px-l > * {
  padding-left: 8px;
}
.ds-a2 .v2-children-padding-8px-l-n > * {
  padding-left: -8px;
}
.ds-a2 .v2-right-8px {
  right: 8px;
}
.ds-a2 .v2-margin-8px-r {
  margin-right: 8px;
}
.ds-a2 .v2-margin-8px-r-n {
  margin-right: -8px;
}
.ds-a2 .v2-margin-8px-v {
  margin-top: 8px;
  margin-bottom: 8px;
}
.ds-a2 .v2-margin-8px-v-n {
  margin-top: -8px;
  margin-bottom: -8px;
}
.ds-a2 .v2-margin-8px-h {
  margin-left: 8px;
  margin-right: 8px;
}
.ds-a2 .v2-margin-8px-h-n {
  margin-left: -8px;
  margin-right: -8px;
}
.ds-a2 .v2-margin-8px {
  margin: 8px;
}
.ds-a2 .v2-children-margin-8px-r > * {
  margin-right: 8px;
}
.ds-a2 .v2-children-margin-8px-r-n > * {
  margin-right: -8px;
}
.ds-a2 .v2-children-margin-8px-v > * {
  margin-top: 8px;
  margin-bottom: 8px;
}
.ds-a2 .v2-children-margin-8px-v-n > * {
  margin-top: -8px;
  margin-bottom: -8px;
}
.ds-a2 .v2-children-margin-8px-h > * {
  margin-left: 8px;
  margin-right: 8px;
}
.ds-a2 .v2-children-margin-8px-h-n > * {
  margin-left: -8px;
  margin-right: -8px;
}
.ds-a2 .v2-children-margin-8px > * {
  margin: 8px;
}
.ds-a2 .v2-padding-8px-r {
  padding-right: 8px;
}
.ds-a2 .v2-padding-8px-r-n {
  padding-right: -8px;
}
.ds-a2 .v2-padding-8px-v {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ds-a2 .v2-padding-8px-v-n {
  padding-top: -8px;
  padding-bottom: -8px;
}
.ds-a2 .v2-padding-8px-h {
  padding-left: 8px;
  padding-right: 8px;
}
.ds-a2 .v2-padding-8px-h-n {
  padding-left: -8px;
  padding-right: -8px;
}
.ds-a2 .v2-padding-8px {
  padding: 8px;
}
.ds-a2 .v2-children-padding-8px-r > * {
  padding-right: 8px;
}
.ds-a2 .v2-children-padding-8px-r-n > * {
  padding-right: -8px;
}
.ds-a2 .v2-children-padding-8px-v > * {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ds-a2 .v2-children-padding-8px-v-n > * {
  padding-top: -8px;
  padding-bottom: -8px;
}
.ds-a2 .v2-children-padding-8px-h > * {
  padding-left: 8px;
  padding-right: 8px;
}
.ds-a2 .v2-children-padding-8px-h-n > * {
  padding-left: -8px;
  padding-right: -8px;
}
.ds-a2 .v2-children-padding-8px > * {
  padding: 8px;
}
.ds-a2 .v2-h-12px {
  height: 12px;
}
.ds-a2 .v2-w-12px {
  width: 12px;
}
.ds-a2 .v2-max-h-12px {
  max-height: 12px;
}
.ds-a2 .v2-max-w-12px {
  max-width: 12px;
}
.ds-a2 .v2-min-h-12px {
  min-height: 12px;
}
.ds-a2 .v2-min-w-12px {
  min-width: 12px;
}
.ds-a2 .v2-col-gap-12px {
  -moz-column-gap: 12px;
  column-gap: 12px;
}
.ds-a2 .v2-row-gap-12px {
  row-gap: 12px;
}
.ds-a2 .v2-top-12px {
  top: 12px;
}
.ds-a2 .v2-margin-12px-t {
  margin-top: 12px;
}
.ds-a2 .v2-margin-12px-t-n {
  margin-top: -12px;
}
.ds-a2 .v2-children-margin-12px-t > * {
  margin-top: 12px;
}
.ds-a2 .v2-children-margin-12px-t-n > * {
  margin-top: -12px;
}
.ds-a2 .v2-padding-12px-t {
  padding-top: 12px;
}
.ds-a2 .v2-padding-12px-t-n {
  padding-top: -12px;
}
.ds-a2 .v2-children-padding-12px-t > * {
  padding-top: 12px;
}
.ds-a2 .v2-children-padding-12px-t-n > * {
  padding-top: -12px;
}
.ds-a2 .v2-bottom-12px {
  bottom: 12px;
}
.ds-a2 .v2-margin-12px-b {
  margin-bottom: 12px;
}
.ds-a2 .v2-margin-12px-b-n {
  margin-bottom: -12px;
}
.ds-a2 .v2-children-margin-12px-b > * {
  margin-bottom: 12px;
}
.ds-a2 .v2-children-margin-12px-b-n > * {
  margin-bottom: -12px;
}
.ds-a2 .v2-padding-12px-b {
  padding-bottom: 12px;
}
.ds-a2 .v2-padding-12px-b-n {
  padding-bottom: -12px;
}
.ds-a2 .v2-children-padding-12px-b > * {
  padding-bottom: 12px;
}
.ds-a2 .v2-children-padding-12px-b-n > * {
  padding-bottom: -12px;
}
.ds-a2 .v2-left-12px {
  left: 12px;
}
.ds-a2 .v2-margin-12px-l {
  margin-left: 12px;
}
.ds-a2 .v2-margin-12px-l-n {
  margin-left: -12px;
}
.ds-a2 .v2-children-margin-12px-l > * {
  margin-left: 12px;
}
.ds-a2 .v2-children-margin-12px-l-n > * {
  margin-left: -12px;
}
.ds-a2 .v2-padding-12px-l {
  padding-left: 12px;
}
.ds-a2 .v2-padding-12px-l-n {
  padding-left: -12px;
}
.ds-a2 .v2-children-padding-12px-l > * {
  padding-left: 12px;
}
.ds-a2 .v2-children-padding-12px-l-n > * {
  padding-left: -12px;
}
.ds-a2 .v2-right-12px {
  right: 12px;
}
.ds-a2 .v2-margin-12px-r {
  margin-right: 12px;
}
.ds-a2 .v2-margin-12px-r-n {
  margin-right: -12px;
}
.ds-a2 .v2-margin-12px-v {
  margin-top: 12px;
  margin-bottom: 12px;
}
.ds-a2 .v2-margin-12px-v-n {
  margin-top: -12px;
  margin-bottom: -12px;
}
.ds-a2 .v2-margin-12px-h {
  margin-left: 12px;
  margin-right: 12px;
}
.ds-a2 .v2-margin-12px-h-n {
  margin-left: -12px;
  margin-right: -12px;
}
.ds-a2 .v2-margin-12px {
  margin: 12px;
}
.ds-a2 .v2-children-margin-12px-r > * {
  margin-right: 12px;
}
.ds-a2 .v2-children-margin-12px-r-n > * {
  margin-right: -12px;
}
.ds-a2 .v2-children-margin-12px-v > * {
  margin-top: 12px;
  margin-bottom: 12px;
}
.ds-a2 .v2-children-margin-12px-v-n > * {
  margin-top: -12px;
  margin-bottom: -12px;
}
.ds-a2 .v2-children-margin-12px-h > * {
  margin-left: 12px;
  margin-right: 12px;
}
.ds-a2 .v2-children-margin-12px-h-n > * {
  margin-left: -12px;
  margin-right: -12px;
}
.ds-a2 .v2-children-margin-12px > * {
  margin: 12px;
}
.ds-a2 .v2-padding-12px-r {
  padding-right: 12px;
}
.ds-a2 .v2-padding-12px-r-n {
  padding-right: -12px;
}
.ds-a2 .v2-padding-12px-v {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ds-a2 .v2-padding-12px-v-n {
  padding-top: -12px;
  padding-bottom: -12px;
}
.ds-a2 .v2-padding-12px-h {
  padding-left: 12px;
  padding-right: 12px;
}
.ds-a2 .v2-padding-12px-h-n {
  padding-left: -12px;
  padding-right: -12px;
}
.ds-a2 .v2-padding-12px {
  padding: 12px;
}
.ds-a2 .v2-children-padding-12px-r > * {
  padding-right: 12px;
}
.ds-a2 .v2-children-padding-12px-r-n > * {
  padding-right: -12px;
}
.ds-a2 .v2-children-padding-12px-v > * {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ds-a2 .v2-children-padding-12px-v-n > * {
  padding-top: -12px;
  padding-bottom: -12px;
}
.ds-a2 .v2-children-padding-12px-h > * {
  padding-left: 12px;
  padding-right: 12px;
}
.ds-a2 .v2-children-padding-12px-h-n > * {
  padding-left: -12px;
  padding-right: -12px;
}
.ds-a2 .v2-children-padding-12px > * {
  padding: 12px;
}
.ds-a2 .v2-h-16px {
  height: 16px;
}
.ds-a2 .v2-w-16px {
  width: 16px;
}
.ds-a2 .v2-max-h-16px {
  max-height: 16px;
}
.ds-a2 .v2-max-w-16px {
  max-width: 16px;
}
.ds-a2 .v2-min-h-16px {
  min-height: 16px;
}
.ds-a2 .v2-min-w-16px {
  min-width: 16px;
}
.ds-a2 .v2-col-gap-16px {
  -moz-column-gap: 16px;
  column-gap: 16px;
}
.ds-a2 .v2-row-gap-16px {
  row-gap: 16px;
}
.ds-a2 .v2-top-16px {
  top: 16px;
}
.ds-a2 .v2-margin-16px-t {
  margin-top: 16px;
}
.ds-a2 .v2-margin-16px-t-n {
  margin-top: -16px;
}
.ds-a2 .v2-children-margin-16px-t > * {
  margin-top: 16px;
}
.ds-a2 .v2-children-margin-16px-t-n > * {
  margin-top: -16px;
}
.ds-a2 .v2-padding-16px-t {
  padding-top: 16px;
}
.ds-a2 .v2-padding-16px-t-n {
  padding-top: -16px;
}
.ds-a2 .v2-children-padding-16px-t > * {
  padding-top: 16px;
}
.ds-a2 .v2-children-padding-16px-t-n > * {
  padding-top: -16px;
}
.ds-a2 .v2-bottom-16px {
  bottom: 16px;
}
.ds-a2 .v2-margin-16px-b {
  margin-bottom: 16px;
}
.ds-a2 .v2-margin-16px-b-n {
  margin-bottom: -16px;
}
.ds-a2 .v2-children-margin-16px-b > * {
  margin-bottom: 16px;
}
.ds-a2 .v2-children-margin-16px-b-n > * {
  margin-bottom: -16px;
}
.ds-a2 .v2-padding-16px-b {
  padding-bottom: 16px;
}
.ds-a2 .v2-padding-16px-b-n {
  padding-bottom: -16px;
}
.ds-a2 .v2-children-padding-16px-b > * {
  padding-bottom: 16px;
}
.ds-a2 .v2-children-padding-16px-b-n > * {
  padding-bottom: -16px;
}
.ds-a2 .v2-left-16px {
  left: 16px;
}
.ds-a2 .v2-margin-16px-l {
  margin-left: 16px;
}
.ds-a2 .v2-margin-16px-l-n {
  margin-left: -16px;
}
.ds-a2 .v2-children-margin-16px-l > * {
  margin-left: 16px;
}
.ds-a2 .v2-children-margin-16px-l-n > * {
  margin-left: -16px;
}
.ds-a2 .v2-padding-16px-l {
  padding-left: 16px;
}
.ds-a2 .v2-padding-16px-l-n {
  padding-left: -16px;
}
.ds-a2 .v2-children-padding-16px-l > * {
  padding-left: 16px;
}
.ds-a2 .v2-children-padding-16px-l-n > * {
  padding-left: -16px;
}
.ds-a2 .v2-right-16px {
  right: 16px;
}
.ds-a2 .v2-margin-16px-r {
  margin-right: 16px;
}
.ds-a2 .v2-margin-16px-r-n {
  margin-right: -16px;
}
.ds-a2 .v2-margin-16px-v {
  margin-top: 16px;
  margin-bottom: 16px;
}
.ds-a2 .v2-margin-16px-v-n {
  margin-top: -16px;
  margin-bottom: -16px;
}
.ds-a2 .v2-margin-16px-h {
  margin-left: 16px;
  margin-right: 16px;
}
.ds-a2 .v2-margin-16px-h-n {
  margin-left: -16px;
  margin-right: -16px;
}
.ds-a2 .v2-margin-16px {
  margin: 16px;
}
.ds-a2 .v2-children-margin-16px-r > * {
  margin-right: 16px;
}
.ds-a2 .v2-children-margin-16px-r-n > * {
  margin-right: -16px;
}
.ds-a2 .v2-children-margin-16px-v > * {
  margin-top: 16px;
  margin-bottom: 16px;
}
.ds-a2 .v2-children-margin-16px-v-n > * {
  margin-top: -16px;
  margin-bottom: -16px;
}
.ds-a2 .v2-children-margin-16px-h > * {
  margin-left: 16px;
  margin-right: 16px;
}
.ds-a2 .v2-children-margin-16px-h-n > * {
  margin-left: -16px;
  margin-right: -16px;
}
.ds-a2 .v2-children-margin-16px > * {
  margin: 16px;
}
.ds-a2 .v2-padding-16px-r {
  padding-right: 16px;
}
.ds-a2 .v2-padding-16px-r-n {
  padding-right: -16px;
}
.ds-a2 .v2-padding-16px-v {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ds-a2 .v2-padding-16px-v-n {
  padding-top: -16px;
  padding-bottom: -16px;
}
.ds-a2 .v2-padding-16px-h {
  padding-left: 16px;
  padding-right: 16px;
}
.ds-a2 .v2-padding-16px-h-n {
  padding-left: -16px;
  padding-right: -16px;
}
.ds-a2 .v2-padding-16px {
  padding: 16px;
}
.ds-a2 .v2-children-padding-16px-r > * {
  padding-right: 16px;
}
.ds-a2 .v2-children-padding-16px-r-n > * {
  padding-right: -16px;
}
.ds-a2 .v2-children-padding-16px-v > * {
  padding-top: 16px;
  padding-bottom: 16px;
}
.ds-a2 .v2-children-padding-16px-v-n > * {
  padding-top: -16px;
  padding-bottom: -16px;
}
.ds-a2 .v2-children-padding-16px-h > * {
  padding-left: 16px;
  padding-right: 16px;
}
.ds-a2 .v2-children-padding-16px-h-n > * {
  padding-left: -16px;
  padding-right: -16px;
}
.ds-a2 .v2-children-padding-16px > * {
  padding: 16px;
}
.ds-a2 .v2-h-20px {
  height: 20px;
}
.ds-a2 .v2-w-20px {
  width: 20px;
}
.ds-a2 .v2-max-h-20px {
  max-height: 20px;
}
.ds-a2 .v2-max-w-20px {
  max-width: 20px;
}
.ds-a2 .v2-min-h-20px {
  min-height: 20px;
}
.ds-a2 .v2-min-w-20px {
  min-width: 20px;
}
.ds-a2 .v2-col-gap-20px {
  -moz-column-gap: 20px;
  column-gap: 20px;
}
.ds-a2 .v2-row-gap-20px {
  row-gap: 20px;
}
.ds-a2 .v2-top-20px {
  top: 20px;
}
.ds-a2 .v2-margin-20px-t {
  margin-top: 20px;
}
.ds-a2 .v2-margin-20px-t-n {
  margin-top: -20px;
}
.ds-a2 .v2-children-margin-20px-t > * {
  margin-top: 20px;
}
.ds-a2 .v2-children-margin-20px-t-n > * {
  margin-top: -20px;
}
.ds-a2 .v2-padding-20px-t {
  padding-top: 20px;
}
.ds-a2 .v2-padding-20px-t-n {
  padding-top: -20px;
}
.ds-a2 .v2-children-padding-20px-t > * {
  padding-top: 20px;
}
.ds-a2 .v2-children-padding-20px-t-n > * {
  padding-top: -20px;
}
.ds-a2 .v2-bottom-20px {
  bottom: 20px;
}
.ds-a2 .v2-margin-20px-b {
  margin-bottom: 20px;
}
.ds-a2 .v2-margin-20px-b-n {
  margin-bottom: -20px;
}
.ds-a2 .v2-children-margin-20px-b > * {
  margin-bottom: 20px;
}
.ds-a2 .v2-children-margin-20px-b-n > * {
  margin-bottom: -20px;
}
.ds-a2 .v2-padding-20px-b {
  padding-bottom: 20px;
}
.ds-a2 .v2-padding-20px-b-n {
  padding-bottom: -20px;
}
.ds-a2 .v2-children-padding-20px-b > * {
  padding-bottom: 20px;
}
.ds-a2 .v2-children-padding-20px-b-n > * {
  padding-bottom: -20px;
}
.ds-a2 .v2-left-20px {
  left: 20px;
}
.ds-a2 .v2-margin-20px-l {
  margin-left: 20px;
}
.ds-a2 .v2-margin-20px-l-n {
  margin-left: -20px;
}
.ds-a2 .v2-children-margin-20px-l > * {
  margin-left: 20px;
}
.ds-a2 .v2-children-margin-20px-l-n > * {
  margin-left: -20px;
}
.ds-a2 .v2-padding-20px-l {
  padding-left: 20px;
}
.ds-a2 .v2-padding-20px-l-n {
  padding-left: -20px;
}
.ds-a2 .v2-children-padding-20px-l > * {
  padding-left: 20px;
}
.ds-a2 .v2-children-padding-20px-l-n > * {
  padding-left: -20px;
}
.ds-a2 .v2-right-20px {
  right: 20px;
}
.ds-a2 .v2-margin-20px-r {
  margin-right: 20px;
}
.ds-a2 .v2-margin-20px-r-n {
  margin-right: -20px;
}
.ds-a2 .v2-margin-20px-v {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ds-a2 .v2-margin-20px-v-n {
  margin-top: -20px;
  margin-bottom: -20px;
}
.ds-a2 .v2-margin-20px-h {
  margin-left: 20px;
  margin-right: 20px;
}
.ds-a2 .v2-margin-20px-h-n {
  margin-left: -20px;
  margin-right: -20px;
}
.ds-a2 .v2-margin-20px {
  margin: 20px;
}
.ds-a2 .v2-children-margin-20px-r > * {
  margin-right: 20px;
}
.ds-a2 .v2-children-margin-20px-r-n > * {
  margin-right: -20px;
}
.ds-a2 .v2-children-margin-20px-v > * {
  margin-top: 20px;
  margin-bottom: 20px;
}
.ds-a2 .v2-children-margin-20px-v-n > * {
  margin-top: -20px;
  margin-bottom: -20px;
}
.ds-a2 .v2-children-margin-20px-h > * {
  margin-left: 20px;
  margin-right: 20px;
}
.ds-a2 .v2-children-margin-20px-h-n > * {
  margin-left: -20px;
  margin-right: -20px;
}
.ds-a2 .v2-children-margin-20px > * {
  margin: 20px;
}
.ds-a2 .v2-padding-20px-r {
  padding-right: 20px;
}
.ds-a2 .v2-padding-20px-r-n {
  padding-right: -20px;
}
.ds-a2 .v2-padding-20px-v {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ds-a2 .v2-padding-20px-v-n {
  padding-top: -20px;
  padding-bottom: -20px;
}
.ds-a2 .v2-padding-20px-h {
  padding-left: 20px;
  padding-right: 20px;
}
.ds-a2 .v2-padding-20px-h-n {
  padding-left: -20px;
  padding-right: -20px;
}
.ds-a2 .v2-padding-20px {
  padding: 20px;
}
.ds-a2 .v2-children-padding-20px-r > * {
  padding-right: 20px;
}
.ds-a2 .v2-children-padding-20px-r-n > * {
  padding-right: -20px;
}
.ds-a2 .v2-children-padding-20px-v > * {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ds-a2 .v2-children-padding-20px-v-n > * {
  padding-top: -20px;
  padding-bottom: -20px;
}
.ds-a2 .v2-children-padding-20px-h > * {
  padding-left: 20px;
  padding-right: 20px;
}
.ds-a2 .v2-children-padding-20px-h-n > * {
  padding-left: -20px;
  padding-right: -20px;
}
.ds-a2 .v2-children-padding-20px > * {
  padding: 20px;
}
.ds-a2 .v2-h-24px {
  height: 24px;
}
.ds-a2 .v2-w-24px {
  width: 24px;
}
.ds-a2 .v2-max-h-24px {
  max-height: 24px;
}
.ds-a2 .v2-max-w-24px {
  max-width: 24px;
}
.ds-a2 .v2-min-h-24px {
  min-height: 24px;
}
.ds-a2 .v2-min-w-24px {
  min-width: 24px;
}
.ds-a2 .v2-col-gap-24px {
  -moz-column-gap: 24px;
  column-gap: 24px;
}
.ds-a2 .v2-row-gap-24px {
  row-gap: 24px;
}
.ds-a2 .v2-top-24px {
  top: 24px;
}
.ds-a2 .v2-margin-24px-t {
  margin-top: 24px;
}
.ds-a2 .v2-margin-24px-t-n {
  margin-top: -24px;
}
.ds-a2 .v2-children-margin-24px-t > * {
  margin-top: 24px;
}
.ds-a2 .v2-children-margin-24px-t-n > * {
  margin-top: -24px;
}
.ds-a2 .v2-padding-24px-t {
  padding-top: 24px;
}
.ds-a2 .v2-padding-24px-t-n {
  padding-top: -24px;
}
.ds-a2 .v2-children-padding-24px-t > * {
  padding-top: 24px;
}
.ds-a2 .v2-children-padding-24px-t-n > * {
  padding-top: -24px;
}
.ds-a2 .v2-bottom-24px {
  bottom: 24px;
}
.ds-a2 .v2-margin-24px-b {
  margin-bottom: 24px;
}
.ds-a2 .v2-margin-24px-b-n {
  margin-bottom: -24px;
}
.ds-a2 .v2-children-margin-24px-b > * {
  margin-bottom: 24px;
}
.ds-a2 .v2-children-margin-24px-b-n > * {
  margin-bottom: -24px;
}
.ds-a2 .v2-padding-24px-b {
  padding-bottom: 24px;
}
.ds-a2 .v2-padding-24px-b-n {
  padding-bottom: -24px;
}
.ds-a2 .v2-children-padding-24px-b > * {
  padding-bottom: 24px;
}
.ds-a2 .v2-children-padding-24px-b-n > * {
  padding-bottom: -24px;
}
.ds-a2 .v2-left-24px {
  left: 24px;
}
.ds-a2 .v2-margin-24px-l {
  margin-left: 24px;
}
.ds-a2 .v2-margin-24px-l-n {
  margin-left: -24px;
}
.ds-a2 .v2-children-margin-24px-l > * {
  margin-left: 24px;
}
.ds-a2 .v2-children-margin-24px-l-n > * {
  margin-left: -24px;
}
.ds-a2 .v2-padding-24px-l {
  padding-left: 24px;
}
.ds-a2 .v2-padding-24px-l-n {
  padding-left: -24px;
}
.ds-a2 .v2-children-padding-24px-l > * {
  padding-left: 24px;
}
.ds-a2 .v2-children-padding-24px-l-n > * {
  padding-left: -24px;
}
.ds-a2 .v2-right-24px {
  right: 24px;
}
.ds-a2 .v2-margin-24px-r {
  margin-right: 24px;
}
.ds-a2 .v2-margin-24px-r-n {
  margin-right: -24px;
}
.ds-a2 .v2-margin-24px-v {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ds-a2 .v2-margin-24px-v-n {
  margin-top: -24px;
  margin-bottom: -24px;
}
.ds-a2 .v2-margin-24px-h {
  margin-left: 24px;
  margin-right: 24px;
}
.ds-a2 .v2-margin-24px-h-n {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-a2 .v2-margin-24px {
  margin: 24px;
}
.ds-a2 .v2-children-margin-24px-r > * {
  margin-right: 24px;
}
.ds-a2 .v2-children-margin-24px-r-n > * {
  margin-right: -24px;
}
.ds-a2 .v2-children-margin-24px-v > * {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ds-a2 .v2-children-margin-24px-v-n > * {
  margin-top: -24px;
  margin-bottom: -24px;
}
.ds-a2 .v2-children-margin-24px-h > * {
  margin-left: 24px;
  margin-right: 24px;
}
.ds-a2 .v2-children-margin-24px-h-n > * {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-a2 .v2-children-margin-24px > * {
  margin: 24px;
}
.ds-a2 .v2-padding-24px-r {
  padding-right: 24px;
}
.ds-a2 .v2-padding-24px-r-n {
  padding-right: -24px;
}
.ds-a2 .v2-padding-24px-v {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ds-a2 .v2-padding-24px-v-n {
  padding-top: -24px;
  padding-bottom: -24px;
}
.ds-a2 .v2-padding-24px-h {
  padding-left: 24px;
  padding-right: 24px;
}
.ds-a2 .v2-padding-24px-h-n {
  padding-left: -24px;
  padding-right: -24px;
}
.ds-a2 .v2-padding-24px {
  padding: 24px;
}
.ds-a2 .v2-children-padding-24px-r > * {
  padding-right: 24px;
}
.ds-a2 .v2-children-padding-24px-r-n > * {
  padding-right: -24px;
}
.ds-a2 .v2-children-padding-24px-v > * {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ds-a2 .v2-children-padding-24px-v-n > * {
  padding-top: -24px;
  padding-bottom: -24px;
}
.ds-a2 .v2-children-padding-24px-h > * {
  padding-left: 24px;
  padding-right: 24px;
}
.ds-a2 .v2-children-padding-24px-h-n > * {
  padding-left: -24px;
  padding-right: -24px;
}
.ds-a2 .v2-children-padding-24px > * {
  padding: 24px;
}
.ds-a2 .v2-h-28px {
  height: 28px;
}
.ds-a2 .v2-w-28px {
  width: 28px;
}
.ds-a2 .v2-max-h-28px {
  max-height: 28px;
}
.ds-a2 .v2-max-w-28px {
  max-width: 28px;
}
.ds-a2 .v2-min-h-28px {
  min-height: 28px;
}
.ds-a2 .v2-min-w-28px {
  min-width: 28px;
}
.ds-a2 .v2-col-gap-28px {
  -moz-column-gap: 28px;
  column-gap: 28px;
}
.ds-a2 .v2-row-gap-28px {
  row-gap: 28px;
}
.ds-a2 .v2-top-28px {
  top: 28px;
}
.ds-a2 .v2-margin-28px-t {
  margin-top: 28px;
}
.ds-a2 .v2-margin-28px-t-n {
  margin-top: -28px;
}
.ds-a2 .v2-children-margin-28px-t > * {
  margin-top: 28px;
}
.ds-a2 .v2-children-margin-28px-t-n > * {
  margin-top: -28px;
}
.ds-a2 .v2-padding-28px-t {
  padding-top: 28px;
}
.ds-a2 .v2-padding-28px-t-n {
  padding-top: -28px;
}
.ds-a2 .v2-children-padding-28px-t > * {
  padding-top: 28px;
}
.ds-a2 .v2-children-padding-28px-t-n > * {
  padding-top: -28px;
}
.ds-a2 .v2-bottom-28px {
  bottom: 28px;
}
.ds-a2 .v2-margin-28px-b {
  margin-bottom: 28px;
}
.ds-a2 .v2-margin-28px-b-n {
  margin-bottom: -28px;
}
.ds-a2 .v2-children-margin-28px-b > * {
  margin-bottom: 28px;
}
.ds-a2 .v2-children-margin-28px-b-n > * {
  margin-bottom: -28px;
}
.ds-a2 .v2-padding-28px-b {
  padding-bottom: 28px;
}
.ds-a2 .v2-padding-28px-b-n {
  padding-bottom: -28px;
}
.ds-a2 .v2-children-padding-28px-b > * {
  padding-bottom: 28px;
}
.ds-a2 .v2-children-padding-28px-b-n > * {
  padding-bottom: -28px;
}
.ds-a2 .v2-left-28px {
  left: 28px;
}
.ds-a2 .v2-margin-28px-l {
  margin-left: 28px;
}
.ds-a2 .v2-margin-28px-l-n {
  margin-left: -28px;
}
.ds-a2 .v2-children-margin-28px-l > * {
  margin-left: 28px;
}
.ds-a2 .v2-children-margin-28px-l-n > * {
  margin-left: -28px;
}
.ds-a2 .v2-padding-28px-l {
  padding-left: 28px;
}
.ds-a2 .v2-padding-28px-l-n {
  padding-left: -28px;
}
.ds-a2 .v2-children-padding-28px-l > * {
  padding-left: 28px;
}
.ds-a2 .v2-children-padding-28px-l-n > * {
  padding-left: -28px;
}
.ds-a2 .v2-right-28px {
  right: 28px;
}
.ds-a2 .v2-margin-28px-r {
  margin-right: 28px;
}
.ds-a2 .v2-margin-28px-r-n {
  margin-right: -28px;
}
.ds-a2 .v2-margin-28px-v {
  margin-top: 28px;
  margin-bottom: 28px;
}
.ds-a2 .v2-margin-28px-v-n {
  margin-top: -28px;
  margin-bottom: -28px;
}
.ds-a2 .v2-margin-28px-h {
  margin-left: 28px;
  margin-right: 28px;
}
.ds-a2 .v2-margin-28px-h-n {
  margin-left: -28px;
  margin-right: -28px;
}
.ds-a2 .v2-margin-28px {
  margin: 28px;
}
.ds-a2 .v2-children-margin-28px-r > * {
  margin-right: 28px;
}
.ds-a2 .v2-children-margin-28px-r-n > * {
  margin-right: -28px;
}
.ds-a2 .v2-children-margin-28px-v > * {
  margin-top: 28px;
  margin-bottom: 28px;
}
.ds-a2 .v2-children-margin-28px-v-n > * {
  margin-top: -28px;
  margin-bottom: -28px;
}
.ds-a2 .v2-children-margin-28px-h > * {
  margin-left: 28px;
  margin-right: 28px;
}
.ds-a2 .v2-children-margin-28px-h-n > * {
  margin-left: -28px;
  margin-right: -28px;
}
.ds-a2 .v2-children-margin-28px > * {
  margin: 28px;
}
.ds-a2 .v2-padding-28px-r {
  padding-right: 28px;
}
.ds-a2 .v2-padding-28px-r-n {
  padding-right: -28px;
}
.ds-a2 .v2-padding-28px-v {
  padding-top: 28px;
  padding-bottom: 28px;
}
.ds-a2 .v2-padding-28px-v-n {
  padding-top: -28px;
  padding-bottom: -28px;
}
.ds-a2 .v2-padding-28px-h {
  padding-left: 28px;
  padding-right: 28px;
}
.ds-a2 .v2-padding-28px-h-n {
  padding-left: -28px;
  padding-right: -28px;
}
.ds-a2 .v2-padding-28px {
  padding: 28px;
}
.ds-a2 .v2-children-padding-28px-r > * {
  padding-right: 28px;
}
.ds-a2 .v2-children-padding-28px-r-n > * {
  padding-right: -28px;
}
.ds-a2 .v2-children-padding-28px-v > * {
  padding-top: 28px;
  padding-bottom: 28px;
}
.ds-a2 .v2-children-padding-28px-v-n > * {
  padding-top: -28px;
  padding-bottom: -28px;
}
.ds-a2 .v2-children-padding-28px-h > * {
  padding-left: 28px;
  padding-right: 28px;
}
.ds-a2 .v2-children-padding-28px-h-n > * {
  padding-left: -28px;
  padding-right: -28px;
}
.ds-a2 .v2-children-padding-28px > * {
  padding: 28px;
}
.ds-a2 .v2-h-32px {
  height: 32px;
}
.ds-a2 .v2-w-32px {
  width: 32px;
}
.ds-a2 .v2-max-h-32px {
  max-height: 32px;
}
.ds-a2 .v2-max-w-32px {
  max-width: 32px;
}
.ds-a2 .v2-min-h-32px {
  min-height: 32px;
}
.ds-a2 .v2-min-w-32px {
  min-width: 32px;
}
.ds-a2 .v2-col-gap-32px {
  -moz-column-gap: 32px;
  column-gap: 32px;
}
.ds-a2 .v2-row-gap-32px {
  row-gap: 32px;
}
.ds-a2 .v2-top-32px {
  top: 32px;
}
.ds-a2 .v2-margin-32px-t {
  margin-top: 32px;
}
.ds-a2 .v2-margin-32px-t-n {
  margin-top: -32px;
}
.ds-a2 .v2-children-margin-32px-t > * {
  margin-top: 32px;
}
.ds-a2 .v2-children-margin-32px-t-n > * {
  margin-top: -32px;
}
.ds-a2 .v2-padding-32px-t {
  padding-top: 32px;
}
.ds-a2 .v2-padding-32px-t-n {
  padding-top: -32px;
}
.ds-a2 .v2-children-padding-32px-t > * {
  padding-top: 32px;
}
.ds-a2 .v2-children-padding-32px-t-n > * {
  padding-top: -32px;
}
.ds-a2 .v2-bottom-32px {
  bottom: 32px;
}
.ds-a2 .v2-margin-32px-b {
  margin-bottom: 32px;
}
.ds-a2 .v2-margin-32px-b-n {
  margin-bottom: -32px;
}
.ds-a2 .v2-children-margin-32px-b > * {
  margin-bottom: 32px;
}
.ds-a2 .v2-children-margin-32px-b-n > * {
  margin-bottom: -32px;
}
.ds-a2 .v2-padding-32px-b {
  padding-bottom: 32px;
}
.ds-a2 .v2-padding-32px-b-n {
  padding-bottom: -32px;
}
.ds-a2 .v2-children-padding-32px-b > * {
  padding-bottom: 32px;
}
.ds-a2 .v2-children-padding-32px-b-n > * {
  padding-bottom: -32px;
}
.ds-a2 .v2-left-32px {
  left: 32px;
}
.ds-a2 .v2-margin-32px-l {
  margin-left: 32px;
}
.ds-a2 .v2-margin-32px-l-n {
  margin-left: -32px;
}
.ds-a2 .v2-children-margin-32px-l > * {
  margin-left: 32px;
}
.ds-a2 .v2-children-margin-32px-l-n > * {
  margin-left: -32px;
}
.ds-a2 .v2-padding-32px-l {
  padding-left: 32px;
}
.ds-a2 .v2-padding-32px-l-n {
  padding-left: -32px;
}
.ds-a2 .v2-children-padding-32px-l > * {
  padding-left: 32px;
}
.ds-a2 .v2-children-padding-32px-l-n > * {
  padding-left: -32px;
}
.ds-a2 .v2-right-32px {
  right: 32px;
}
.ds-a2 .v2-margin-32px-r {
  margin-right: 32px;
}
.ds-a2 .v2-margin-32px-r-n {
  margin-right: -32px;
}
.ds-a2 .v2-margin-32px-v {
  margin-top: 32px;
  margin-bottom: 32px;
}
.ds-a2 .v2-margin-32px-v-n {
  margin-top: -32px;
  margin-bottom: -32px;
}
.ds-a2 .v2-margin-32px-h {
  margin-left: 32px;
  margin-right: 32px;
}
.ds-a2 .v2-margin-32px-h-n {
  margin-left: -32px;
  margin-right: -32px;
}
.ds-a2 .v2-margin-32px {
  margin: 32px;
}
.ds-a2 .v2-children-margin-32px-r > * {
  margin-right: 32px;
}
.ds-a2 .v2-children-margin-32px-r-n > * {
  margin-right: -32px;
}
.ds-a2 .v2-children-margin-32px-v > * {
  margin-top: 32px;
  margin-bottom: 32px;
}
.ds-a2 .v2-children-margin-32px-v-n > * {
  margin-top: -32px;
  margin-bottom: -32px;
}
.ds-a2 .v2-children-margin-32px-h > * {
  margin-left: 32px;
  margin-right: 32px;
}
.ds-a2 .v2-children-margin-32px-h-n > * {
  margin-left: -32px;
  margin-right: -32px;
}
.ds-a2 .v2-children-margin-32px > * {
  margin: 32px;
}
.ds-a2 .v2-padding-32px-r {
  padding-right: 32px;
}
.ds-a2 .v2-padding-32px-r-n {
  padding-right: -32px;
}
.ds-a2 .v2-padding-32px-v {
  padding-top: 32px;
  padding-bottom: 32px;
}
.ds-a2 .v2-padding-32px-v-n {
  padding-top: -32px;
  padding-bottom: -32px;
}
.ds-a2 .v2-padding-32px-h {
  padding-left: 32px;
  padding-right: 32px;
}
.ds-a2 .v2-padding-32px-h-n {
  padding-left: -32px;
  padding-right: -32px;
}
.ds-a2 .v2-padding-32px {
  padding: 32px;
}
.ds-a2 .v2-children-padding-32px-r > * {
  padding-right: 32px;
}
.ds-a2 .v2-children-padding-32px-r-n > * {
  padding-right: -32px;
}
.ds-a2 .v2-children-padding-32px-v > * {
  padding-top: 32px;
  padding-bottom: 32px;
}
.ds-a2 .v2-children-padding-32px-v-n > * {
  padding-top: -32px;
  padding-bottom: -32px;
}
.ds-a2 .v2-children-padding-32px-h > * {
  padding-left: 32px;
  padding-right: 32px;
}
.ds-a2 .v2-children-padding-32px-h-n > * {
  padding-left: -32px;
  padding-right: -32px;
}
.ds-a2 .v2-children-padding-32px > * {
  padding: 32px;
}
.ds-a2 .v2-h-36px {
  height: 36px;
}
.ds-a2 .v2-w-36px {
  width: 36px;
}
.ds-a2 .v2-max-h-36px {
  max-height: 36px;
}
.ds-a2 .v2-max-w-36px {
  max-width: 36px;
}
.ds-a2 .v2-min-h-36px {
  min-height: 36px;
}
.ds-a2 .v2-min-w-36px {
  min-width: 36px;
}
.ds-a2 .v2-col-gap-36px {
  -moz-column-gap: 36px;
  column-gap: 36px;
}
.ds-a2 .v2-row-gap-36px {
  row-gap: 36px;
}
.ds-a2 .v2-top-36px {
  top: 36px;
}
.ds-a2 .v2-margin-36px-t {
  margin-top: 36px;
}
.ds-a2 .v2-margin-36px-t-n {
  margin-top: -36px;
}
.ds-a2 .v2-children-margin-36px-t > * {
  margin-top: 36px;
}
.ds-a2 .v2-children-margin-36px-t-n > * {
  margin-top: -36px;
}
.ds-a2 .v2-padding-36px-t {
  padding-top: 36px;
}
.ds-a2 .v2-padding-36px-t-n {
  padding-top: -36px;
}
.ds-a2 .v2-children-padding-36px-t > * {
  padding-top: 36px;
}
.ds-a2 .v2-children-padding-36px-t-n > * {
  padding-top: -36px;
}
.ds-a2 .v2-bottom-36px {
  bottom: 36px;
}
.ds-a2 .v2-margin-36px-b {
  margin-bottom: 36px;
}
.ds-a2 .v2-margin-36px-b-n {
  margin-bottom: -36px;
}
.ds-a2 .v2-children-margin-36px-b > * {
  margin-bottom: 36px;
}
.ds-a2 .v2-children-margin-36px-b-n > * {
  margin-bottom: -36px;
}
.ds-a2 .v2-padding-36px-b {
  padding-bottom: 36px;
}
.ds-a2 .v2-padding-36px-b-n {
  padding-bottom: -36px;
}
.ds-a2 .v2-children-padding-36px-b > * {
  padding-bottom: 36px;
}
.ds-a2 .v2-children-padding-36px-b-n > * {
  padding-bottom: -36px;
}
.ds-a2 .v2-left-36px {
  left: 36px;
}
.ds-a2 .v2-margin-36px-l {
  margin-left: 36px;
}
.ds-a2 .v2-margin-36px-l-n {
  margin-left: -36px;
}
.ds-a2 .v2-children-margin-36px-l > * {
  margin-left: 36px;
}
.ds-a2 .v2-children-margin-36px-l-n > * {
  margin-left: -36px;
}
.ds-a2 .v2-padding-36px-l {
  padding-left: 36px;
}
.ds-a2 .v2-padding-36px-l-n {
  padding-left: -36px;
}
.ds-a2 .v2-children-padding-36px-l > * {
  padding-left: 36px;
}
.ds-a2 .v2-children-padding-36px-l-n > * {
  padding-left: -36px;
}
.ds-a2 .v2-right-36px {
  right: 36px;
}
.ds-a2 .v2-margin-36px-r {
  margin-right: 36px;
}
.ds-a2 .v2-margin-36px-r-n {
  margin-right: -36px;
}
.ds-a2 .v2-margin-36px-v {
  margin-top: 36px;
  margin-bottom: 36px;
}
.ds-a2 .v2-margin-36px-v-n {
  margin-top: -36px;
  margin-bottom: -36px;
}
.ds-a2 .v2-margin-36px-h {
  margin-left: 36px;
  margin-right: 36px;
}
.ds-a2 .v2-margin-36px-h-n {
  margin-left: -36px;
  margin-right: -36px;
}
.ds-a2 .v2-margin-36px {
  margin: 36px;
}
.ds-a2 .v2-children-margin-36px-r > * {
  margin-right: 36px;
}
.ds-a2 .v2-children-margin-36px-r-n > * {
  margin-right: -36px;
}
.ds-a2 .v2-children-margin-36px-v > * {
  margin-top: 36px;
  margin-bottom: 36px;
}
.ds-a2 .v2-children-margin-36px-v-n > * {
  margin-top: -36px;
  margin-bottom: -36px;
}
.ds-a2 .v2-children-margin-36px-h > * {
  margin-left: 36px;
  margin-right: 36px;
}
.ds-a2 .v2-children-margin-36px-h-n > * {
  margin-left: -36px;
  margin-right: -36px;
}
.ds-a2 .v2-children-margin-36px > * {
  margin: 36px;
}
.ds-a2 .v2-padding-36px-r {
  padding-right: 36px;
}
.ds-a2 .v2-padding-36px-r-n {
  padding-right: -36px;
}
.ds-a2 .v2-padding-36px-v {
  padding-top: 36px;
  padding-bottom: 36px;
}
.ds-a2 .v2-padding-36px-v-n {
  padding-top: -36px;
  padding-bottom: -36px;
}
.ds-a2 .v2-padding-36px-h {
  padding-left: 36px;
  padding-right: 36px;
}
.ds-a2 .v2-padding-36px-h-n {
  padding-left: -36px;
  padding-right: -36px;
}
.ds-a2 .v2-padding-36px {
  padding: 36px;
}
.ds-a2 .v2-children-padding-36px-r > * {
  padding-right: 36px;
}
.ds-a2 .v2-children-padding-36px-r-n > * {
  padding-right: -36px;
}
.ds-a2 .v2-children-padding-36px-v > * {
  padding-top: 36px;
  padding-bottom: 36px;
}
.ds-a2 .v2-children-padding-36px-v-n > * {
  padding-top: -36px;
  padding-bottom: -36px;
}
.ds-a2 .v2-children-padding-36px-h > * {
  padding-left: 36px;
  padding-right: 36px;
}
.ds-a2 .v2-children-padding-36px-h-n > * {
  padding-left: -36px;
  padding-right: -36px;
}
.ds-a2 .v2-children-padding-36px > * {
  padding: 36px;
}
.ds-a2 .v2-h-40px {
  height: 40px;
}
.ds-a2 .v2-w-40px {
  width: 40px;
}
.ds-a2 .v2-max-h-40px {
  max-height: 40px;
}
.ds-a2 .v2-max-w-40px {
  max-width: 40px;
}
.ds-a2 .v2-min-h-40px {
  min-height: 40px;
}
.ds-a2 .v2-min-w-40px {
  min-width: 40px;
}
.ds-a2 .v2-col-gap-40px {
  -moz-column-gap: 40px;
  column-gap: 40px;
}
.ds-a2 .v2-row-gap-40px {
  row-gap: 40px;
}
.ds-a2 .v2-top-40px {
  top: 40px;
}
.ds-a2 .v2-margin-40px-t {
  margin-top: 40px;
}
.ds-a2 .v2-margin-40px-t-n {
  margin-top: -40px;
}
.ds-a2 .v2-children-margin-40px-t > * {
  margin-top: 40px;
}
.ds-a2 .v2-children-margin-40px-t-n > * {
  margin-top: -40px;
}
.ds-a2 .v2-padding-40px-t {
  padding-top: 40px;
}
.ds-a2 .v2-padding-40px-t-n {
  padding-top: -40px;
}
.ds-a2 .v2-children-padding-40px-t > * {
  padding-top: 40px;
}
.ds-a2 .v2-children-padding-40px-t-n > * {
  padding-top: -40px;
}
.ds-a2 .v2-bottom-40px {
  bottom: 40px;
}
.ds-a2 .v2-margin-40px-b {
  margin-bottom: 40px;
}
.ds-a2 .v2-margin-40px-b-n {
  margin-bottom: -40px;
}
.ds-a2 .v2-children-margin-40px-b > * {
  margin-bottom: 40px;
}
.ds-a2 .v2-children-margin-40px-b-n > * {
  margin-bottom: -40px;
}
.ds-a2 .v2-padding-40px-b {
  padding-bottom: 40px;
}
.ds-a2 .v2-padding-40px-b-n {
  padding-bottom: -40px;
}
.ds-a2 .v2-children-padding-40px-b > * {
  padding-bottom: 40px;
}
.ds-a2 .v2-children-padding-40px-b-n > * {
  padding-bottom: -40px;
}
.ds-a2 .v2-left-40px {
  left: 40px;
}
.ds-a2 .v2-margin-40px-l {
  margin-left: 40px;
}
.ds-a2 .v2-margin-40px-l-n {
  margin-left: -40px;
}
.ds-a2 .v2-children-margin-40px-l > * {
  margin-left: 40px;
}
.ds-a2 .v2-children-margin-40px-l-n > * {
  margin-left: -40px;
}
.ds-a2 .v2-padding-40px-l {
  padding-left: 40px;
}
.ds-a2 .v2-padding-40px-l-n {
  padding-left: -40px;
}
.ds-a2 .v2-children-padding-40px-l > * {
  padding-left: 40px;
}
.ds-a2 .v2-children-padding-40px-l-n > * {
  padding-left: -40px;
}
.ds-a2 .v2-right-40px {
  right: 40px;
}
.ds-a2 .v2-margin-40px-r {
  margin-right: 40px;
}
.ds-a2 .v2-margin-40px-r-n {
  margin-right: -40px;
}
.ds-a2 .v2-margin-40px-v {
  margin-top: 40px;
  margin-bottom: 40px;
}
.ds-a2 .v2-margin-40px-v-n {
  margin-top: -40px;
  margin-bottom: -40px;
}
.ds-a2 .v2-margin-40px-h {
  margin-left: 40px;
  margin-right: 40px;
}
.ds-a2 .v2-margin-40px-h-n {
  margin-left: -40px;
  margin-right: -40px;
}
.ds-a2 .v2-margin-40px {
  margin: 40px;
}
.ds-a2 .v2-children-margin-40px-r > * {
  margin-right: 40px;
}
.ds-a2 .v2-children-margin-40px-r-n > * {
  margin-right: -40px;
}
.ds-a2 .v2-children-margin-40px-v > * {
  margin-top: 40px;
  margin-bottom: 40px;
}
.ds-a2 .v2-children-margin-40px-v-n > * {
  margin-top: -40px;
  margin-bottom: -40px;
}
.ds-a2 .v2-children-margin-40px-h > * {
  margin-left: 40px;
  margin-right: 40px;
}
.ds-a2 .v2-children-margin-40px-h-n > * {
  margin-left: -40px;
  margin-right: -40px;
}
.ds-a2 .v2-children-margin-40px > * {
  margin: 40px;
}
.ds-a2 .v2-padding-40px-r {
  padding-right: 40px;
}
.ds-a2 .v2-padding-40px-r-n {
  padding-right: -40px;
}
.ds-a2 .v2-padding-40px-v {
  padding-top: 40px;
  padding-bottom: 40px;
}
.ds-a2 .v2-padding-40px-v-n {
  padding-top: -40px;
  padding-bottom: -40px;
}
.ds-a2 .v2-padding-40px-h {
  padding-left: 40px;
  padding-right: 40px;
}
.ds-a2 .v2-padding-40px-h-n {
  padding-left: -40px;
  padding-right: -40px;
}
.ds-a2 .v2-padding-40px {
  padding: 40px;
}
.ds-a2 .v2-children-padding-40px-r > * {
  padding-right: 40px;
}
.ds-a2 .v2-children-padding-40px-r-n > * {
  padding-right: -40px;
}
.ds-a2 .v2-children-padding-40px-v > * {
  padding-top: 40px;
  padding-bottom: 40px;
}
.ds-a2 .v2-children-padding-40px-v-n > * {
  padding-top: -40px;
  padding-bottom: -40px;
}
.ds-a2 .v2-children-padding-40px-h > * {
  padding-left: 40px;
  padding-right: 40px;
}
.ds-a2 .v2-children-padding-40px-h-n > * {
  padding-left: -40px;
  padding-right: -40px;
}
.ds-a2 .v2-children-padding-40px > * {
  padding: 40px;
}
.ds-a2 .v2-h-44px {
  height: 44px;
}
.ds-a2 .v2-w-44px {
  width: 44px;
}
.ds-a2 .v2-max-h-44px {
  max-height: 44px;
}
.ds-a2 .v2-max-w-44px {
  max-width: 44px;
}
.ds-a2 .v2-min-h-44px {
  min-height: 44px;
}
.ds-a2 .v2-min-w-44px {
  min-width: 44px;
}
.ds-a2 .v2-col-gap-44px {
  -moz-column-gap: 44px;
  column-gap: 44px;
}
.ds-a2 .v2-row-gap-44px {
  row-gap: 44px;
}
.ds-a2 .v2-top-44px {
  top: 44px;
}
.ds-a2 .v2-margin-44px-t {
  margin-top: 44px;
}
.ds-a2 .v2-margin-44px-t-n {
  margin-top: -44px;
}
.ds-a2 .v2-children-margin-44px-t > * {
  margin-top: 44px;
}
.ds-a2 .v2-children-margin-44px-t-n > * {
  margin-top: -44px;
}
.ds-a2 .v2-padding-44px-t {
  padding-top: 44px;
}
.ds-a2 .v2-padding-44px-t-n {
  padding-top: -44px;
}
.ds-a2 .v2-children-padding-44px-t > * {
  padding-top: 44px;
}
.ds-a2 .v2-children-padding-44px-t-n > * {
  padding-top: -44px;
}
.ds-a2 .v2-bottom-44px {
  bottom: 44px;
}
.ds-a2 .v2-margin-44px-b {
  margin-bottom: 44px;
}
.ds-a2 .v2-margin-44px-b-n {
  margin-bottom: -44px;
}
.ds-a2 .v2-children-margin-44px-b > * {
  margin-bottom: 44px;
}
.ds-a2 .v2-children-margin-44px-b-n > * {
  margin-bottom: -44px;
}
.ds-a2 .v2-padding-44px-b {
  padding-bottom: 44px;
}
.ds-a2 .v2-padding-44px-b-n {
  padding-bottom: -44px;
}
.ds-a2 .v2-children-padding-44px-b > * {
  padding-bottom: 44px;
}
.ds-a2 .v2-children-padding-44px-b-n > * {
  padding-bottom: -44px;
}
.ds-a2 .v2-left-44px {
  left: 44px;
}
.ds-a2 .v2-margin-44px-l {
  margin-left: 44px;
}
.ds-a2 .v2-margin-44px-l-n {
  margin-left: -44px;
}
.ds-a2 .v2-children-margin-44px-l > * {
  margin-left: 44px;
}
.ds-a2 .v2-children-margin-44px-l-n > * {
  margin-left: -44px;
}
.ds-a2 .v2-padding-44px-l {
  padding-left: 44px;
}
.ds-a2 .v2-padding-44px-l-n {
  padding-left: -44px;
}
.ds-a2 .v2-children-padding-44px-l > * {
  padding-left: 44px;
}
.ds-a2 .v2-children-padding-44px-l-n > * {
  padding-left: -44px;
}
.ds-a2 .v2-right-44px {
  right: 44px;
}
.ds-a2 .v2-margin-44px-r {
  margin-right: 44px;
}
.ds-a2 .v2-margin-44px-r-n {
  margin-right: -44px;
}
.ds-a2 .v2-margin-44px-v {
  margin-top: 44px;
  margin-bottom: 44px;
}
.ds-a2 .v2-margin-44px-v-n {
  margin-top: -44px;
  margin-bottom: -44px;
}
.ds-a2 .v2-margin-44px-h {
  margin-left: 44px;
  margin-right: 44px;
}
.ds-a2 .v2-margin-44px-h-n {
  margin-left: -44px;
  margin-right: -44px;
}
.ds-a2 .v2-margin-44px {
  margin: 44px;
}
.ds-a2 .v2-children-margin-44px-r > * {
  margin-right: 44px;
}
.ds-a2 .v2-children-margin-44px-r-n > * {
  margin-right: -44px;
}
.ds-a2 .v2-children-margin-44px-v > * {
  margin-top: 44px;
  margin-bottom: 44px;
}
.ds-a2 .v2-children-margin-44px-v-n > * {
  margin-top: -44px;
  margin-bottom: -44px;
}
.ds-a2 .v2-children-margin-44px-h > * {
  margin-left: 44px;
  margin-right: 44px;
}
.ds-a2 .v2-children-margin-44px-h-n > * {
  margin-left: -44px;
  margin-right: -44px;
}
.ds-a2 .v2-children-margin-44px > * {
  margin: 44px;
}
.ds-a2 .v2-padding-44px-r {
  padding-right: 44px;
}
.ds-a2 .v2-padding-44px-r-n {
  padding-right: -44px;
}
.ds-a2 .v2-padding-44px-v {
  padding-top: 44px;
  padding-bottom: 44px;
}
.ds-a2 .v2-padding-44px-v-n {
  padding-top: -44px;
  padding-bottom: -44px;
}
.ds-a2 .v2-padding-44px-h {
  padding-left: 44px;
  padding-right: 44px;
}
.ds-a2 .v2-padding-44px-h-n {
  padding-left: -44px;
  padding-right: -44px;
}
.ds-a2 .v2-padding-44px {
  padding: 44px;
}
.ds-a2 .v2-children-padding-44px-r > * {
  padding-right: 44px;
}
.ds-a2 .v2-children-padding-44px-r-n > * {
  padding-right: -44px;
}
.ds-a2 .v2-children-padding-44px-v > * {
  padding-top: 44px;
  padding-bottom: 44px;
}
.ds-a2 .v2-children-padding-44px-v-n > * {
  padding-top: -44px;
  padding-bottom: -44px;
}
.ds-a2 .v2-children-padding-44px-h > * {
  padding-left: 44px;
  padding-right: 44px;
}
.ds-a2 .v2-children-padding-44px-h-n > * {
  padding-left: -44px;
  padding-right: -44px;
}
.ds-a2 .v2-children-padding-44px > * {
  padding: 44px;
}
.ds-a2 .v2-h-48px {
  height: 48px;
}
.ds-a2 .v2-w-48px {
  width: 48px;
}
.ds-a2 .v2-max-h-48px {
  max-height: 48px;
}
.ds-a2 .v2-max-w-48px {
  max-width: 48px;
}
.ds-a2 .v2-min-h-48px {
  min-height: 48px;
}
.ds-a2 .v2-min-w-48px {
  min-width: 48px;
}
.ds-a2 .v2-col-gap-48px {
  -moz-column-gap: 48px;
  column-gap: 48px;
}
.ds-a2 .v2-row-gap-48px {
  row-gap: 48px;
}
.ds-a2 .v2-top-48px {
  top: 48px;
}
.ds-a2 .v2-margin-48px-t {
  margin-top: 48px;
}
.ds-a2 .v2-margin-48px-t-n {
  margin-top: -48px;
}
.ds-a2 .v2-children-margin-48px-t > * {
  margin-top: 48px;
}
.ds-a2 .v2-children-margin-48px-t-n > * {
  margin-top: -48px;
}
.ds-a2 .v2-padding-48px-t {
  padding-top: 48px;
}
.ds-a2 .v2-padding-48px-t-n {
  padding-top: -48px;
}
.ds-a2 .v2-children-padding-48px-t > * {
  padding-top: 48px;
}
.ds-a2 .v2-children-padding-48px-t-n > * {
  padding-top: -48px;
}
.ds-a2 .v2-bottom-48px {
  bottom: 48px;
}
.ds-a2 .v2-margin-48px-b {
  margin-bottom: 48px;
}
.ds-a2 .v2-margin-48px-b-n {
  margin-bottom: -48px;
}
.ds-a2 .v2-children-margin-48px-b > * {
  margin-bottom: 48px;
}
.ds-a2 .v2-children-margin-48px-b-n > * {
  margin-bottom: -48px;
}
.ds-a2 .v2-padding-48px-b {
  padding-bottom: 48px;
}
.ds-a2 .v2-padding-48px-b-n {
  padding-bottom: -48px;
}
.ds-a2 .v2-children-padding-48px-b > * {
  padding-bottom: 48px;
}
.ds-a2 .v2-children-padding-48px-b-n > * {
  padding-bottom: -48px;
}
.ds-a2 .v2-left-48px {
  left: 48px;
}
.ds-a2 .v2-margin-48px-l {
  margin-left: 48px;
}
.ds-a2 .v2-margin-48px-l-n {
  margin-left: -48px;
}
.ds-a2 .v2-children-margin-48px-l > * {
  margin-left: 48px;
}
.ds-a2 .v2-children-margin-48px-l-n > * {
  margin-left: -48px;
}
.ds-a2 .v2-padding-48px-l {
  padding-left: 48px;
}
.ds-a2 .v2-padding-48px-l-n {
  padding-left: -48px;
}
.ds-a2 .v2-children-padding-48px-l > * {
  padding-left: 48px;
}
.ds-a2 .v2-children-padding-48px-l-n > * {
  padding-left: -48px;
}
.ds-a2 .v2-right-48px {
  right: 48px;
}
.ds-a2 .v2-margin-48px-r {
  margin-right: 48px;
}
.ds-a2 .v2-margin-48px-r-n {
  margin-right: -48px;
}
.ds-a2 .v2-margin-48px-v {
  margin-top: 48px;
  margin-bottom: 48px;
}
.ds-a2 .v2-margin-48px-v-n {
  margin-top: -48px;
  margin-bottom: -48px;
}
.ds-a2 .v2-margin-48px-h {
  margin-left: 48px;
  margin-right: 48px;
}
.ds-a2 .v2-margin-48px-h-n {
  margin-left: -48px;
  margin-right: -48px;
}
.ds-a2 .v2-margin-48px {
  margin: 48px;
}
.ds-a2 .v2-children-margin-48px-r > * {
  margin-right: 48px;
}
.ds-a2 .v2-children-margin-48px-r-n > * {
  margin-right: -48px;
}
.ds-a2 .v2-children-margin-48px-v > * {
  margin-top: 48px;
  margin-bottom: 48px;
}
.ds-a2 .v2-children-margin-48px-v-n > * {
  margin-top: -48px;
  margin-bottom: -48px;
}
.ds-a2 .v2-children-margin-48px-h > * {
  margin-left: 48px;
  margin-right: 48px;
}
.ds-a2 .v2-children-margin-48px-h-n > * {
  margin-left: -48px;
  margin-right: -48px;
}
.ds-a2 .v2-children-margin-48px > * {
  margin: 48px;
}
.ds-a2 .v2-padding-48px-r {
  padding-right: 48px;
}
.ds-a2 .v2-padding-48px-r-n {
  padding-right: -48px;
}
.ds-a2 .v2-padding-48px-v {
  padding-top: 48px;
  padding-bottom: 48px;
}
.ds-a2 .v2-padding-48px-v-n {
  padding-top: -48px;
  padding-bottom: -48px;
}
.ds-a2 .v2-padding-48px-h {
  padding-left: 48px;
  padding-right: 48px;
}
.ds-a2 .v2-padding-48px-h-n {
  padding-left: -48px;
  padding-right: -48px;
}
.ds-a2 .v2-padding-48px {
  padding: 48px;
}
.ds-a2 .v2-children-padding-48px-r > * {
  padding-right: 48px;
}
.ds-a2 .v2-children-padding-48px-r-n > * {
  padding-right: -48px;
}
.ds-a2 .v2-children-padding-48px-v > * {
  padding-top: 48px;
  padding-bottom: 48px;
}
.ds-a2 .v2-children-padding-48px-v-n > * {
  padding-top: -48px;
  padding-bottom: -48px;
}
.ds-a2 .v2-children-padding-48px-h > * {
  padding-left: 48px;
  padding-right: 48px;
}
.ds-a2 .v2-children-padding-48px-h-n > * {
  padding-left: -48px;
  padding-right: -48px;
}
.ds-a2 .v2-children-padding-48px > * {
  padding: 48px;
}
.ds-a2 .v2-h-52px {
  height: 52px;
}
.ds-a2 .v2-w-52px {
  width: 52px;
}
.ds-a2 .v2-max-h-52px {
  max-height: 52px;
}
.ds-a2 .v2-max-w-52px {
  max-width: 52px;
}
.ds-a2 .v2-min-h-52px {
  min-height: 52px;
}
.ds-a2 .v2-min-w-52px {
  min-width: 52px;
}
.ds-a2 .v2-col-gap-52px {
  -moz-column-gap: 52px;
  column-gap: 52px;
}
.ds-a2 .v2-row-gap-52px {
  row-gap: 52px;
}
.ds-a2 .v2-top-52px {
  top: 52px;
}
.ds-a2 .v2-margin-52px-t {
  margin-top: 52px;
}
.ds-a2 .v2-margin-52px-t-n {
  margin-top: -52px;
}
.ds-a2 .v2-children-margin-52px-t > * {
  margin-top: 52px;
}
.ds-a2 .v2-children-margin-52px-t-n > * {
  margin-top: -52px;
}
.ds-a2 .v2-padding-52px-t {
  padding-top: 52px;
}
.ds-a2 .v2-padding-52px-t-n {
  padding-top: -52px;
}
.ds-a2 .v2-children-padding-52px-t > * {
  padding-top: 52px;
}
.ds-a2 .v2-children-padding-52px-t-n > * {
  padding-top: -52px;
}
.ds-a2 .v2-bottom-52px {
  bottom: 52px;
}
.ds-a2 .v2-margin-52px-b {
  margin-bottom: 52px;
}
.ds-a2 .v2-margin-52px-b-n {
  margin-bottom: -52px;
}
.ds-a2 .v2-children-margin-52px-b > * {
  margin-bottom: 52px;
}
.ds-a2 .v2-children-margin-52px-b-n > * {
  margin-bottom: -52px;
}
.ds-a2 .v2-padding-52px-b {
  padding-bottom: 52px;
}
.ds-a2 .v2-padding-52px-b-n {
  padding-bottom: -52px;
}
.ds-a2 .v2-children-padding-52px-b > * {
  padding-bottom: 52px;
}
.ds-a2 .v2-children-padding-52px-b-n > * {
  padding-bottom: -52px;
}
.ds-a2 .v2-left-52px {
  left: 52px;
}
.ds-a2 .v2-margin-52px-l {
  margin-left: 52px;
}
.ds-a2 .v2-margin-52px-l-n {
  margin-left: -52px;
}
.ds-a2 .v2-children-margin-52px-l > * {
  margin-left: 52px;
}
.ds-a2 .v2-children-margin-52px-l-n > * {
  margin-left: -52px;
}
.ds-a2 .v2-padding-52px-l {
  padding-left: 52px;
}
.ds-a2 .v2-padding-52px-l-n {
  padding-left: -52px;
}
.ds-a2 .v2-children-padding-52px-l > * {
  padding-left: 52px;
}
.ds-a2 .v2-children-padding-52px-l-n > * {
  padding-left: -52px;
}
.ds-a2 .v2-right-52px {
  right: 52px;
}
.ds-a2 .v2-margin-52px-r {
  margin-right: 52px;
}
.ds-a2 .v2-margin-52px-r-n {
  margin-right: -52px;
}
.ds-a2 .v2-margin-52px-v {
  margin-top: 52px;
  margin-bottom: 52px;
}
.ds-a2 .v2-margin-52px-v-n {
  margin-top: -52px;
  margin-bottom: -52px;
}
.ds-a2 .v2-margin-52px-h {
  margin-left: 52px;
  margin-right: 52px;
}
.ds-a2 .v2-margin-52px-h-n {
  margin-left: -52px;
  margin-right: -52px;
}
.ds-a2 .v2-margin-52px {
  margin: 52px;
}
.ds-a2 .v2-children-margin-52px-r > * {
  margin-right: 52px;
}
.ds-a2 .v2-children-margin-52px-r-n > * {
  margin-right: -52px;
}
.ds-a2 .v2-children-margin-52px-v > * {
  margin-top: 52px;
  margin-bottom: 52px;
}
.ds-a2 .v2-children-margin-52px-v-n > * {
  margin-top: -52px;
  margin-bottom: -52px;
}
.ds-a2 .v2-children-margin-52px-h > * {
  margin-left: 52px;
  margin-right: 52px;
}
.ds-a2 .v2-children-margin-52px-h-n > * {
  margin-left: -52px;
  margin-right: -52px;
}
.ds-a2 .v2-children-margin-52px > * {
  margin: 52px;
}
.ds-a2 .v2-padding-52px-r {
  padding-right: 52px;
}
.ds-a2 .v2-padding-52px-r-n {
  padding-right: -52px;
}
.ds-a2 .v2-padding-52px-v {
  padding-top: 52px;
  padding-bottom: 52px;
}
.ds-a2 .v2-padding-52px-v-n {
  padding-top: -52px;
  padding-bottom: -52px;
}
.ds-a2 .v2-padding-52px-h {
  padding-left: 52px;
  padding-right: 52px;
}
.ds-a2 .v2-padding-52px-h-n {
  padding-left: -52px;
  padding-right: -52px;
}
.ds-a2 .v2-padding-52px {
  padding: 52px;
}
.ds-a2 .v2-children-padding-52px-r > * {
  padding-right: 52px;
}
.ds-a2 .v2-children-padding-52px-r-n > * {
  padding-right: -52px;
}
.ds-a2 .v2-children-padding-52px-v > * {
  padding-top: 52px;
  padding-bottom: 52px;
}
.ds-a2 .v2-children-padding-52px-v-n > * {
  padding-top: -52px;
  padding-bottom: -52px;
}
.ds-a2 .v2-children-padding-52px-h > * {
  padding-left: 52px;
  padding-right: 52px;
}
.ds-a2 .v2-children-padding-52px-h-n > * {
  padding-left: -52px;
  padding-right: -52px;
}
.ds-a2 .v2-children-padding-52px > * {
  padding: 52px;
}
.ds-a2 .v2-h-56px {
  height: 56px;
}
.ds-a2 .v2-w-56px {
  width: 56px;
}
.ds-a2 .v2-max-h-56px {
  max-height: 56px;
}
.ds-a2 .v2-max-w-56px {
  max-width: 56px;
}
.ds-a2 .v2-min-h-56px {
  min-height: 56px;
}
.ds-a2 .v2-min-w-56px {
  min-width: 56px;
}
.ds-a2 .v2-col-gap-56px {
  -moz-column-gap: 56px;
  column-gap: 56px;
}
.ds-a2 .v2-row-gap-56px {
  row-gap: 56px;
}
.ds-a2 .v2-top-56px {
  top: 56px;
}
.ds-a2 .v2-margin-56px-t {
  margin-top: 56px;
}
.ds-a2 .v2-margin-56px-t-n {
  margin-top: -56px;
}
.ds-a2 .v2-children-margin-56px-t > * {
  margin-top: 56px;
}
.ds-a2 .v2-children-margin-56px-t-n > * {
  margin-top: -56px;
}
.ds-a2 .v2-padding-56px-t {
  padding-top: 56px;
}
.ds-a2 .v2-padding-56px-t-n {
  padding-top: -56px;
}
.ds-a2 .v2-children-padding-56px-t > * {
  padding-top: 56px;
}
.ds-a2 .v2-children-padding-56px-t-n > * {
  padding-top: -56px;
}
.ds-a2 .v2-bottom-56px {
  bottom: 56px;
}
.ds-a2 .v2-margin-56px-b {
  margin-bottom: 56px;
}
.ds-a2 .v2-margin-56px-b-n {
  margin-bottom: -56px;
}
.ds-a2 .v2-children-margin-56px-b > * {
  margin-bottom: 56px;
}
.ds-a2 .v2-children-margin-56px-b-n > * {
  margin-bottom: -56px;
}
.ds-a2 .v2-padding-56px-b {
  padding-bottom: 56px;
}
.ds-a2 .v2-padding-56px-b-n {
  padding-bottom: -56px;
}
.ds-a2 .v2-children-padding-56px-b > * {
  padding-bottom: 56px;
}
.ds-a2 .v2-children-padding-56px-b-n > * {
  padding-bottom: -56px;
}
.ds-a2 .v2-left-56px {
  left: 56px;
}
.ds-a2 .v2-margin-56px-l {
  margin-left: 56px;
}
.ds-a2 .v2-margin-56px-l-n {
  margin-left: -56px;
}
.ds-a2 .v2-children-margin-56px-l > * {
  margin-left: 56px;
}
.ds-a2 .v2-children-margin-56px-l-n > * {
  margin-left: -56px;
}
.ds-a2 .v2-padding-56px-l {
  padding-left: 56px;
}
.ds-a2 .v2-padding-56px-l-n {
  padding-left: -56px;
}
.ds-a2 .v2-children-padding-56px-l > * {
  padding-left: 56px;
}
.ds-a2 .v2-children-padding-56px-l-n > * {
  padding-left: -56px;
}
.ds-a2 .v2-right-56px {
  right: 56px;
}
.ds-a2 .v2-margin-56px-r {
  margin-right: 56px;
}
.ds-a2 .v2-margin-56px-r-n {
  margin-right: -56px;
}
.ds-a2 .v2-margin-56px-v {
  margin-top: 56px;
  margin-bottom: 56px;
}
.ds-a2 .v2-margin-56px-v-n {
  margin-top: -56px;
  margin-bottom: -56px;
}
.ds-a2 .v2-margin-56px-h {
  margin-left: 56px;
  margin-right: 56px;
}
.ds-a2 .v2-margin-56px-h-n {
  margin-left: -56px;
  margin-right: -56px;
}
.ds-a2 .v2-margin-56px {
  margin: 56px;
}
.ds-a2 .v2-children-margin-56px-r > * {
  margin-right: 56px;
}
.ds-a2 .v2-children-margin-56px-r-n > * {
  margin-right: -56px;
}
.ds-a2 .v2-children-margin-56px-v > * {
  margin-top: 56px;
  margin-bottom: 56px;
}
.ds-a2 .v2-children-margin-56px-v-n > * {
  margin-top: -56px;
  margin-bottom: -56px;
}
.ds-a2 .v2-children-margin-56px-h > * {
  margin-left: 56px;
  margin-right: 56px;
}
.ds-a2 .v2-children-margin-56px-h-n > * {
  margin-left: -56px;
  margin-right: -56px;
}
.ds-a2 .v2-children-margin-56px > * {
  margin: 56px;
}
.ds-a2 .v2-padding-56px-r {
  padding-right: 56px;
}
.ds-a2 .v2-padding-56px-r-n {
  padding-right: -56px;
}
.ds-a2 .v2-padding-56px-v {
  padding-top: 56px;
  padding-bottom: 56px;
}
.ds-a2 .v2-padding-56px-v-n {
  padding-top: -56px;
  padding-bottom: -56px;
}
.ds-a2 .v2-padding-56px-h {
  padding-left: 56px;
  padding-right: 56px;
}
.ds-a2 .v2-padding-56px-h-n {
  padding-left: -56px;
  padding-right: -56px;
}
.ds-a2 .v2-padding-56px {
  padding: 56px;
}
.ds-a2 .v2-children-padding-56px-r > * {
  padding-right: 56px;
}
.ds-a2 .v2-children-padding-56px-r-n > * {
  padding-right: -56px;
}
.ds-a2 .v2-children-padding-56px-v > * {
  padding-top: 56px;
  padding-bottom: 56px;
}
.ds-a2 .v2-children-padding-56px-v-n > * {
  padding-top: -56px;
  padding-bottom: -56px;
}
.ds-a2 .v2-children-padding-56px-h > * {
  padding-left: 56px;
  padding-right: 56px;
}
.ds-a2 .v2-children-padding-56px-h-n > * {
  padding-left: -56px;
  padding-right: -56px;
}
.ds-a2 .v2-children-padding-56px > * {
  padding: 56px;
}
.ds-a2 .v2-h-60px {
  height: 60px;
}
.ds-a2 .v2-w-60px {
  width: 60px;
}
.ds-a2 .v2-max-h-60px {
  max-height: 60px;
}
.ds-a2 .v2-max-w-60px {
  max-width: 60px;
}
.ds-a2 .v2-min-h-60px {
  min-height: 60px;
}
.ds-a2 .v2-min-w-60px {
  min-width: 60px;
}
.ds-a2 .v2-col-gap-60px {
  -moz-column-gap: 60px;
  column-gap: 60px;
}
.ds-a2 .v2-row-gap-60px {
  row-gap: 60px;
}
.ds-a2 .v2-top-60px {
  top: 60px;
}
.ds-a2 .v2-margin-60px-t {
  margin-top: 60px;
}
.ds-a2 .v2-margin-60px-t-n {
  margin-top: -60px;
}
.ds-a2 .v2-children-margin-60px-t > * {
  margin-top: 60px;
}
.ds-a2 .v2-children-margin-60px-t-n > * {
  margin-top: -60px;
}
.ds-a2 .v2-padding-60px-t {
  padding-top: 60px;
}
.ds-a2 .v2-padding-60px-t-n {
  padding-top: -60px;
}
.ds-a2 .v2-children-padding-60px-t > * {
  padding-top: 60px;
}
.ds-a2 .v2-children-padding-60px-t-n > * {
  padding-top: -60px;
}
.ds-a2 .v2-bottom-60px {
  bottom: 60px;
}
.ds-a2 .v2-margin-60px-b {
  margin-bottom: 60px;
}
.ds-a2 .v2-margin-60px-b-n {
  margin-bottom: -60px;
}
.ds-a2 .v2-children-margin-60px-b > * {
  margin-bottom: 60px;
}
.ds-a2 .v2-children-margin-60px-b-n > * {
  margin-bottom: -60px;
}
.ds-a2 .v2-padding-60px-b {
  padding-bottom: 60px;
}
.ds-a2 .v2-padding-60px-b-n {
  padding-bottom: -60px;
}
.ds-a2 .v2-children-padding-60px-b > * {
  padding-bottom: 60px;
}
.ds-a2 .v2-children-padding-60px-b-n > * {
  padding-bottom: -60px;
}
.ds-a2 .v2-left-60px {
  left: 60px;
}
.ds-a2 .v2-margin-60px-l {
  margin-left: 60px;
}
.ds-a2 .v2-margin-60px-l-n {
  margin-left: -60px;
}
.ds-a2 .v2-children-margin-60px-l > * {
  margin-left: 60px;
}
.ds-a2 .v2-children-margin-60px-l-n > * {
  margin-left: -60px;
}
.ds-a2 .v2-padding-60px-l {
  padding-left: 60px;
}
.ds-a2 .v2-padding-60px-l-n {
  padding-left: -60px;
}
.ds-a2 .v2-children-padding-60px-l > * {
  padding-left: 60px;
}
.ds-a2 .v2-children-padding-60px-l-n > * {
  padding-left: -60px;
}
.ds-a2 .v2-right-60px {
  right: 60px;
}
.ds-a2 .v2-margin-60px-r {
  margin-right: 60px;
}
.ds-a2 .v2-margin-60px-r-n {
  margin-right: -60px;
}
.ds-a2 .v2-margin-60px-v {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ds-a2 .v2-margin-60px-v-n {
  margin-top: -60px;
  margin-bottom: -60px;
}
.ds-a2 .v2-margin-60px-h {
  margin-left: 60px;
  margin-right: 60px;
}
.ds-a2 .v2-margin-60px-h-n {
  margin-left: -60px;
  margin-right: -60px;
}
.ds-a2 .v2-margin-60px {
  margin: 60px;
}
.ds-a2 .v2-children-margin-60px-r > * {
  margin-right: 60px;
}
.ds-a2 .v2-children-margin-60px-r-n > * {
  margin-right: -60px;
}
.ds-a2 .v2-children-margin-60px-v > * {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ds-a2 .v2-children-margin-60px-v-n > * {
  margin-top: -60px;
  margin-bottom: -60px;
}
.ds-a2 .v2-children-margin-60px-h > * {
  margin-left: 60px;
  margin-right: 60px;
}
.ds-a2 .v2-children-margin-60px-h-n > * {
  margin-left: -60px;
  margin-right: -60px;
}
.ds-a2 .v2-children-margin-60px > * {
  margin: 60px;
}
.ds-a2 .v2-padding-60px-r {
  padding-right: 60px;
}
.ds-a2 .v2-padding-60px-r-n {
  padding-right: -60px;
}
.ds-a2 .v2-padding-60px-v {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ds-a2 .v2-padding-60px-v-n {
  padding-top: -60px;
  padding-bottom: -60px;
}
.ds-a2 .v2-padding-60px-h {
  padding-left: 60px;
  padding-right: 60px;
}
.ds-a2 .v2-padding-60px-h-n {
  padding-left: -60px;
  padding-right: -60px;
}
.ds-a2 .v2-padding-60px {
  padding: 60px;
}
.ds-a2 .v2-children-padding-60px-r > * {
  padding-right: 60px;
}
.ds-a2 .v2-children-padding-60px-r-n > * {
  padding-right: -60px;
}
.ds-a2 .v2-children-padding-60px-v > * {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ds-a2 .v2-children-padding-60px-v-n > * {
  padding-top: -60px;
  padding-bottom: -60px;
}
.ds-a2 .v2-children-padding-60px-h > * {
  padding-left: 60px;
  padding-right: 60px;
}
.ds-a2 .v2-children-padding-60px-h-n > * {
  padding-left: -60px;
  padding-right: -60px;
}
.ds-a2 .v2-children-padding-60px > * {
  padding: 60px;
}
.ds-a2 .v2-max-h-64px {
  max-height: 64px;
}
.ds-a2 .v2-max-w-64px {
  max-width: 64px;
}
.ds-a2 .v2-min-h-64px {
  min-height: 64px;
}
.ds-a2 .v2-min-w-64px {
  min-width: 64px;
}
.ds-a2 .v2-col-gap-64px {
  -moz-column-gap: 64px;
  column-gap: 64px;
}
.ds-a2 .v2-row-gap-64px {
  row-gap: 64px;
}
.ds-a2 .v2-top-64px {
  top: 64px;
}
.ds-a2 .v2-margin-64px-t {
  margin-top: 64px;
}
.ds-a2 .v2-margin-64px-t-n {
  margin-top: -64px;
}
.ds-a2 .v2-children-margin-64px-t > * {
  margin-top: 64px;
}
.ds-a2 .v2-children-margin-64px-t-n > * {
  margin-top: -64px;
}
.ds-a2 .v2-padding-64px-t {
  padding-top: 64px;
}
.ds-a2 .v2-padding-64px-t-n {
  padding-top: -64px;
}
.ds-a2 .v2-children-padding-64px-t > * {
  padding-top: 64px;
}
.ds-a2 .v2-children-padding-64px-t-n > * {
  padding-top: -64px;
}
.ds-a2 .v2-bottom-64px {
  bottom: 64px;
}
.ds-a2 .v2-margin-64px-b {
  margin-bottom: 64px;
}
.ds-a2 .v2-margin-64px-b-n {
  margin-bottom: -64px;
}
.ds-a2 .v2-children-margin-64px-b > * {
  margin-bottom: 64px;
}
.ds-a2 .v2-children-margin-64px-b-n > * {
  margin-bottom: -64px;
}
.ds-a2 .v2-padding-64px-b {
  padding-bottom: 64px;
}
.ds-a2 .v2-padding-64px-b-n {
  padding-bottom: -64px;
}
.ds-a2 .v2-children-padding-64px-b > * {
  padding-bottom: 64px;
}
.ds-a2 .v2-children-padding-64px-b-n > * {
  padding-bottom: -64px;
}
.ds-a2 .v2-left-64px {
  left: 64px;
}
.ds-a2 .v2-margin-64px-l {
  margin-left: 64px;
}
.ds-a2 .v2-margin-64px-l-n {
  margin-left: -64px;
}
.ds-a2 .v2-children-margin-64px-l > * {
  margin-left: 64px;
}
.ds-a2 .v2-children-margin-64px-l-n > * {
  margin-left: -64px;
}
.ds-a2 .v2-padding-64px-l {
  padding-left: 64px;
}
.ds-a2 .v2-padding-64px-l-n {
  padding-left: -64px;
}
.ds-a2 .v2-children-padding-64px-l > * {
  padding-left: 64px;
}
.ds-a2 .v2-children-padding-64px-l-n > * {
  padding-left: -64px;
}
.ds-a2 .v2-right-64px {
  right: 64px;
}
.ds-a2 .v2-margin-64px-r {
  margin-right: 64px;
}
.ds-a2 .v2-margin-64px-r-n {
  margin-right: -64px;
}
.ds-a2 .v2-margin-64px-v {
  margin-top: 64px;
  margin-bottom: 64px;
}
.ds-a2 .v2-margin-64px-v-n {
  margin-top: -64px;
  margin-bottom: -64px;
}
.ds-a2 .v2-margin-64px-h {
  margin-left: 64px;
  margin-right: 64px;
}
.ds-a2 .v2-margin-64px-h-n {
  margin-left: -64px;
  margin-right: -64px;
}
.ds-a2 .v2-margin-64px {
  margin: 64px;
}
.ds-a2 .v2-children-margin-64px-r > * {
  margin-right: 64px;
}
.ds-a2 .v2-children-margin-64px-r-n > * {
  margin-right: -64px;
}
.ds-a2 .v2-children-margin-64px-v > * {
  margin-top: 64px;
  margin-bottom: 64px;
}
.ds-a2 .v2-children-margin-64px-v-n > * {
  margin-top: -64px;
  margin-bottom: -64px;
}
.ds-a2 .v2-children-margin-64px-h > * {
  margin-left: 64px;
  margin-right: 64px;
}
.ds-a2 .v2-children-margin-64px-h-n > * {
  margin-left: -64px;
  margin-right: -64px;
}
.ds-a2 .v2-children-margin-64px > * {
  margin: 64px;
}
.ds-a2 .v2-padding-64px-r {
  padding-right: 64px;
}
.ds-a2 .v2-padding-64px-r-n {
  padding-right: -64px;
}
.ds-a2 .v2-padding-64px-v {
  padding-top: 64px;
  padding-bottom: 64px;
}
.ds-a2 .v2-padding-64px-v-n {
  padding-top: -64px;
  padding-bottom: -64px;
}
.ds-a2 .v2-padding-64px-h {
  padding-left: 64px;
  padding-right: 64px;
}
.ds-a2 .v2-padding-64px-h-n {
  padding-left: -64px;
  padding-right: -64px;
}
.ds-a2 .v2-padding-64px {
  padding: 64px;
}
.ds-a2 .v2-children-padding-64px-r > * {
  padding-right: 64px;
}
.ds-a2 .v2-children-padding-64px-r-n > * {
  padding-right: -64px;
}
.ds-a2 .v2-children-padding-64px-v > * {
  padding-top: 64px;
  padding-bottom: 64px;
}
.ds-a2 .v2-children-padding-64px-v-n > * {
  padding-top: -64px;
  padding-bottom: -64px;
}
.ds-a2 .v2-children-padding-64px-h > * {
  padding-left: 64px;
  padding-right: 64px;
}
.ds-a2 .v2-children-padding-64px-h-n > * {
  padding-left: -64px;
  padding-right: -64px;
}
.ds-a2 .v2-children-padding-64px > * {
  padding: 64px;
}
.ds-a2 .v2-h-68px {
  height: 68px;
}
.ds-a2 .v2-w-68px {
  width: 68px;
}
.ds-a2 .v2-max-h-68px {
  max-height: 68px;
}
.ds-a2 .v2-max-w-68px {
  max-width: 68px;
}
.ds-a2 .v2-min-h-68px {
  min-height: 68px;
}
.ds-a2 .v2-min-w-68px {
  min-width: 68px;
}
.ds-a2 .v2-col-gap-68px {
  -moz-column-gap: 68px;
  column-gap: 68px;
}
.ds-a2 .v2-row-gap-68px {
  row-gap: 68px;
}
.ds-a2 .v2-top-68px {
  top: 68px;
}
.ds-a2 .v2-margin-68px-t {
  margin-top: 68px;
}
.ds-a2 .v2-margin-68px-t-n {
  margin-top: -68px;
}
.ds-a2 .v2-children-margin-68px-t > * {
  margin-top: 68px;
}
.ds-a2 .v2-children-margin-68px-t-n > * {
  margin-top: -68px;
}
.ds-a2 .v2-padding-68px-t {
  padding-top: 68px;
}
.ds-a2 .v2-padding-68px-t-n {
  padding-top: -68px;
}
.ds-a2 .v2-children-padding-68px-t > * {
  padding-top: 68px;
}
.ds-a2 .v2-children-padding-68px-t-n > * {
  padding-top: -68px;
}
.ds-a2 .v2-bottom-68px {
  bottom: 68px;
}
.ds-a2 .v2-margin-68px-b {
  margin-bottom: 68px;
}
.ds-a2 .v2-margin-68px-b-n {
  margin-bottom: -68px;
}
.ds-a2 .v2-children-margin-68px-b > * {
  margin-bottom: 68px;
}
.ds-a2 .v2-children-margin-68px-b-n > * {
  margin-bottom: -68px;
}
.ds-a2 .v2-padding-68px-b {
  padding-bottom: 68px;
}
.ds-a2 .v2-padding-68px-b-n {
  padding-bottom: -68px;
}
.ds-a2 .v2-children-padding-68px-b > * {
  padding-bottom: 68px;
}
.ds-a2 .v2-children-padding-68px-b-n > * {
  padding-bottom: -68px;
}
.ds-a2 .v2-left-68px {
  left: 68px;
}
.ds-a2 .v2-margin-68px-l {
  margin-left: 68px;
}
.ds-a2 .v2-margin-68px-l-n {
  margin-left: -68px;
}
.ds-a2 .v2-children-margin-68px-l > * {
  margin-left: 68px;
}
.ds-a2 .v2-children-margin-68px-l-n > * {
  margin-left: -68px;
}
.ds-a2 .v2-padding-68px-l {
  padding-left: 68px;
}
.ds-a2 .v2-padding-68px-l-n {
  padding-left: -68px;
}
.ds-a2 .v2-children-padding-68px-l > * {
  padding-left: 68px;
}
.ds-a2 .v2-children-padding-68px-l-n > * {
  padding-left: -68px;
}
.ds-a2 .v2-right-68px {
  right: 68px;
}
.ds-a2 .v2-margin-68px-r {
  margin-right: 68px;
}
.ds-a2 .v2-margin-68px-r-n {
  margin-right: -68px;
}
.ds-a2 .v2-margin-68px-v {
  margin-top: 68px;
  margin-bottom: 68px;
}
.ds-a2 .v2-margin-68px-v-n {
  margin-top: -68px;
  margin-bottom: -68px;
}
.ds-a2 .v2-margin-68px-h {
  margin-left: 68px;
  margin-right: 68px;
}
.ds-a2 .v2-margin-68px-h-n {
  margin-left: -68px;
  margin-right: -68px;
}
.ds-a2 .v2-margin-68px {
  margin: 68px;
}
.ds-a2 .v2-children-margin-68px-r > * {
  margin-right: 68px;
}
.ds-a2 .v2-children-margin-68px-r-n > * {
  margin-right: -68px;
}
.ds-a2 .v2-children-margin-68px-v > * {
  margin-top: 68px;
  margin-bottom: 68px;
}
.ds-a2 .v2-children-margin-68px-v-n > * {
  margin-top: -68px;
  margin-bottom: -68px;
}
.ds-a2 .v2-children-margin-68px-h > * {
  margin-left: 68px;
  margin-right: 68px;
}
.ds-a2 .v2-children-margin-68px-h-n > * {
  margin-left: -68px;
  margin-right: -68px;
}
.ds-a2 .v2-children-margin-68px > * {
  margin: 68px;
}
.ds-a2 .v2-padding-68px-r {
  padding-right: 68px;
}
.ds-a2 .v2-padding-68px-r-n {
  padding-right: -68px;
}
.ds-a2 .v2-padding-68px-v {
  padding-top: 68px;
  padding-bottom: 68px;
}
.ds-a2 .v2-padding-68px-v-n {
  padding-top: -68px;
  padding-bottom: -68px;
}
.ds-a2 .v2-padding-68px-h {
  padding-left: 68px;
  padding-right: 68px;
}
.ds-a2 .v2-padding-68px-h-n {
  padding-left: -68px;
  padding-right: -68px;
}
.ds-a2 .v2-padding-68px {
  padding: 68px;
}
.ds-a2 .v2-children-padding-68px-r > * {
  padding-right: 68px;
}
.ds-a2 .v2-children-padding-68px-r-n > * {
  padding-right: -68px;
}
.ds-a2 .v2-children-padding-68px-v > * {
  padding-top: 68px;
  padding-bottom: 68px;
}
.ds-a2 .v2-children-padding-68px-v-n > * {
  padding-top: -68px;
  padding-bottom: -68px;
}
.ds-a2 .v2-children-padding-68px-h > * {
  padding-left: 68px;
  padding-right: 68px;
}
.ds-a2 .v2-children-padding-68px-h-n > * {
  padding-left: -68px;
  padding-right: -68px;
}
.ds-a2 .v2-children-padding-68px > * {
  padding: 68px;
}
.ds-a2 .v2-h-72px {
  height: 72px;
}
.ds-a2 .v2-w-72px {
  width: 72px;
}
.ds-a2 .v2-max-h-72px {
  max-height: 72px;
}
.ds-a2 .v2-max-w-72px {
  max-width: 72px;
}
.ds-a2 .v2-min-h-72px {
  min-height: 72px;
}
.ds-a2 .v2-min-w-72px {
  min-width: 72px;
}
.ds-a2 .v2-col-gap-72px {
  -moz-column-gap: 72px;
  column-gap: 72px;
}
.ds-a2 .v2-row-gap-72px {
  row-gap: 72px;
}
.ds-a2 .v2-top-72px {
  top: 72px;
}
.ds-a2 .v2-margin-72px-t {
  margin-top: 72px;
}
.ds-a2 .v2-margin-72px-t-n {
  margin-top: -72px;
}
.ds-a2 .v2-children-margin-72px-t > * {
  margin-top: 72px;
}
.ds-a2 .v2-children-margin-72px-t-n > * {
  margin-top: -72px;
}
.ds-a2 .v2-padding-72px-t {
  padding-top: 72px;
}
.ds-a2 .v2-padding-72px-t-n {
  padding-top: -72px;
}
.ds-a2 .v2-children-padding-72px-t > * {
  padding-top: 72px;
}
.ds-a2 .v2-children-padding-72px-t-n > * {
  padding-top: -72px;
}
.ds-a2 .v2-bottom-72px {
  bottom: 72px;
}
.ds-a2 .v2-margin-72px-b {
  margin-bottom: 72px;
}
.ds-a2 .v2-margin-72px-b-n {
  margin-bottom: -72px;
}
.ds-a2 .v2-children-margin-72px-b > * {
  margin-bottom: 72px;
}
.ds-a2 .v2-children-margin-72px-b-n > * {
  margin-bottom: -72px;
}
.ds-a2 .v2-padding-72px-b {
  padding-bottom: 72px;
}
.ds-a2 .v2-padding-72px-b-n {
  padding-bottom: -72px;
}
.ds-a2 .v2-children-padding-72px-b > * {
  padding-bottom: 72px;
}
.ds-a2 .v2-children-padding-72px-b-n > * {
  padding-bottom: -72px;
}
.ds-a2 .v2-left-72px {
  left: 72px;
}
.ds-a2 .v2-margin-72px-l {
  margin-left: 72px;
}
.ds-a2 .v2-margin-72px-l-n {
  margin-left: -72px;
}
.ds-a2 .v2-children-margin-72px-l > * {
  margin-left: 72px;
}
.ds-a2 .v2-children-margin-72px-l-n > * {
  margin-left: -72px;
}
.ds-a2 .v2-padding-72px-l {
  padding-left: 72px;
}
.ds-a2 .v2-padding-72px-l-n {
  padding-left: -72px;
}
.ds-a2 .v2-children-padding-72px-l > * {
  padding-left: 72px;
}
.ds-a2 .v2-children-padding-72px-l-n > * {
  padding-left: -72px;
}
.ds-a2 .v2-right-72px {
  right: 72px;
}
.ds-a2 .v2-margin-72px-r {
  margin-right: 72px;
}
.ds-a2 .v2-margin-72px-r-n {
  margin-right: -72px;
}
.ds-a2 .v2-margin-72px-v {
  margin-top: 72px;
  margin-bottom: 72px;
}
.ds-a2 .v2-margin-72px-v-n {
  margin-top: -72px;
  margin-bottom: -72px;
}
.ds-a2 .v2-margin-72px-h {
  margin-left: 72px;
  margin-right: 72px;
}
.ds-a2 .v2-margin-72px-h-n {
  margin-left: -72px;
  margin-right: -72px;
}
.ds-a2 .v2-margin-72px {
  margin: 72px;
}
.ds-a2 .v2-children-margin-72px-r > * {
  margin-right: 72px;
}
.ds-a2 .v2-children-margin-72px-r-n > * {
  margin-right: -72px;
}
.ds-a2 .v2-children-margin-72px-v > * {
  margin-top: 72px;
  margin-bottom: 72px;
}
.ds-a2 .v2-children-margin-72px-v-n > * {
  margin-top: -72px;
  margin-bottom: -72px;
}
.ds-a2 .v2-children-margin-72px-h > * {
  margin-left: 72px;
  margin-right: 72px;
}
.ds-a2 .v2-children-margin-72px-h-n > * {
  margin-left: -72px;
  margin-right: -72px;
}
.ds-a2 .v2-children-margin-72px > * {
  margin: 72px;
}
.ds-a2 .v2-padding-72px-r {
  padding-right: 72px;
}
.ds-a2 .v2-padding-72px-r-n {
  padding-right: -72px;
}
.ds-a2 .v2-padding-72px-v {
  padding-top: 72px;
  padding-bottom: 72px;
}
.ds-a2 .v2-padding-72px-v-n {
  padding-top: -72px;
  padding-bottom: -72px;
}
.ds-a2 .v2-padding-72px-h {
  padding-left: 72px;
  padding-right: 72px;
}
.ds-a2 .v2-padding-72px-h-n {
  padding-left: -72px;
  padding-right: -72px;
}
.ds-a2 .v2-padding-72px {
  padding: 72px;
}
.ds-a2 .v2-children-padding-72px-r > * {
  padding-right: 72px;
}
.ds-a2 .v2-children-padding-72px-r-n > * {
  padding-right: -72px;
}
.ds-a2 .v2-children-padding-72px-v > * {
  padding-top: 72px;
  padding-bottom: 72px;
}
.ds-a2 .v2-children-padding-72px-v-n > * {
  padding-top: -72px;
  padding-bottom: -72px;
}
.ds-a2 .v2-children-padding-72px-h > * {
  padding-left: 72px;
  padding-right: 72px;
}
.ds-a2 .v2-children-padding-72px-h-n > * {
  padding-left: -72px;
  padding-right: -72px;
}
.ds-a2 .v2-children-padding-72px > * {
  padding: 72px;
}
.ds-a2 .v2-h-76px {
  height: 76px;
}
.ds-a2 .v2-w-76px {
  width: 76px;
}
.ds-a2 .v2-max-h-76px {
  max-height: 76px;
}
.ds-a2 .v2-max-w-76px {
  max-width: 76px;
}
.ds-a2 .v2-min-h-76px {
  min-height: 76px;
}
.ds-a2 .v2-min-w-76px {
  min-width: 76px;
}
.ds-a2 .v2-col-gap-76px {
  -moz-column-gap: 76px;
  column-gap: 76px;
}
.ds-a2 .v2-row-gap-76px {
  row-gap: 76px;
}
.ds-a2 .v2-top-76px {
  top: 76px;
}
.ds-a2 .v2-margin-76px-t {
  margin-top: 76px;
}
.ds-a2 .v2-margin-76px-t-n {
  margin-top: -76px;
}
.ds-a2 .v2-children-margin-76px-t > * {
  margin-top: 76px;
}
.ds-a2 .v2-children-margin-76px-t-n > * {
  margin-top: -76px;
}
.ds-a2 .v2-padding-76px-t {
  padding-top: 76px;
}
.ds-a2 .v2-padding-76px-t-n {
  padding-top: -76px;
}
.ds-a2 .v2-children-padding-76px-t > * {
  padding-top: 76px;
}
.ds-a2 .v2-children-padding-76px-t-n > * {
  padding-top: -76px;
}
.ds-a2 .v2-bottom-76px {
  bottom: 76px;
}
.ds-a2 .v2-margin-76px-b {
  margin-bottom: 76px;
}
.ds-a2 .v2-margin-76px-b-n {
  margin-bottom: -76px;
}
.ds-a2 .v2-children-margin-76px-b > * {
  margin-bottom: 76px;
}
.ds-a2 .v2-children-margin-76px-b-n > * {
  margin-bottom: -76px;
}
.ds-a2 .v2-padding-76px-b {
  padding-bottom: 76px;
}
.ds-a2 .v2-padding-76px-b-n {
  padding-bottom: -76px;
}
.ds-a2 .v2-children-padding-76px-b > * {
  padding-bottom: 76px;
}
.ds-a2 .v2-children-padding-76px-b-n > * {
  padding-bottom: -76px;
}
.ds-a2 .v2-left-76px {
  left: 76px;
}
.ds-a2 .v2-margin-76px-l {
  margin-left: 76px;
}
.ds-a2 .v2-margin-76px-l-n {
  margin-left: -76px;
}
.ds-a2 .v2-children-margin-76px-l > * {
  margin-left: 76px;
}
.ds-a2 .v2-children-margin-76px-l-n > * {
  margin-left: -76px;
}
.ds-a2 .v2-padding-76px-l {
  padding-left: 76px;
}
.ds-a2 .v2-padding-76px-l-n {
  padding-left: -76px;
}
.ds-a2 .v2-children-padding-76px-l > * {
  padding-left: 76px;
}
.ds-a2 .v2-children-padding-76px-l-n > * {
  padding-left: -76px;
}
.ds-a2 .v2-right-76px {
  right: 76px;
}
.ds-a2 .v2-margin-76px-r {
  margin-right: 76px;
}
.ds-a2 .v2-margin-76px-r-n {
  margin-right: -76px;
}
.ds-a2 .v2-margin-76px-v {
  margin-top: 76px;
  margin-bottom: 76px;
}
.ds-a2 .v2-margin-76px-v-n {
  margin-top: -76px;
  margin-bottom: -76px;
}
.ds-a2 .v2-margin-76px-h {
  margin-left: 76px;
  margin-right: 76px;
}
.ds-a2 .v2-margin-76px-h-n {
  margin-left: -76px;
  margin-right: -76px;
}
.ds-a2 .v2-margin-76px {
  margin: 76px;
}
.ds-a2 .v2-children-margin-76px-r > * {
  margin-right: 76px;
}
.ds-a2 .v2-children-margin-76px-r-n > * {
  margin-right: -76px;
}
.ds-a2 .v2-children-margin-76px-v > * {
  margin-top: 76px;
  margin-bottom: 76px;
}
.ds-a2 .v2-children-margin-76px-v-n > * {
  margin-top: -76px;
  margin-bottom: -76px;
}
.ds-a2 .v2-children-margin-76px-h > * {
  margin-left: 76px;
  margin-right: 76px;
}
.ds-a2 .v2-children-margin-76px-h-n > * {
  margin-left: -76px;
  margin-right: -76px;
}
.ds-a2 .v2-children-margin-76px > * {
  margin: 76px;
}
.ds-a2 .v2-padding-76px-r {
  padding-right: 76px;
}
.ds-a2 .v2-padding-76px-r-n {
  padding-right: -76px;
}
.ds-a2 .v2-padding-76px-v {
  padding-top: 76px;
  padding-bottom: 76px;
}
.ds-a2 .v2-padding-76px-v-n {
  padding-top: -76px;
  padding-bottom: -76px;
}
.ds-a2 .v2-padding-76px-h {
  padding-left: 76px;
  padding-right: 76px;
}
.ds-a2 .v2-padding-76px-h-n {
  padding-left: -76px;
  padding-right: -76px;
}
.ds-a2 .v2-padding-76px {
  padding: 76px;
}
.ds-a2 .v2-children-padding-76px-r > * {
  padding-right: 76px;
}
.ds-a2 .v2-children-padding-76px-r-n > * {
  padding-right: -76px;
}
.ds-a2 .v2-children-padding-76px-v > * {
  padding-top: 76px;
  padding-bottom: 76px;
}
.ds-a2 .v2-children-padding-76px-v-n > * {
  padding-top: -76px;
  padding-bottom: -76px;
}
.ds-a2 .v2-children-padding-76px-h > * {
  padding-left: 76px;
  padding-right: 76px;
}
.ds-a2 .v2-children-padding-76px-h-n > * {
  padding-left: -76px;
  padding-right: -76px;
}
.ds-a2 .v2-children-padding-76px > * {
  padding: 76px;
}
.ds-a2 .v2-h-80px {
  height: 80px;
}
.ds-a2 .v2-w-80px {
  width: 80px;
}
.ds-a2 .v2-max-h-80px {
  max-height: 80px;
}
.ds-a2 .v2-max-w-80px {
  max-width: 80px;
}
.ds-a2 .v2-min-h-80px {
  min-height: 80px;
}
.ds-a2 .v2-min-w-80px {
  min-width: 80px;
}
.ds-a2 .v2-col-gap-80px {
  -moz-column-gap: 80px;
  column-gap: 80px;
}
.ds-a2 .v2-row-gap-80px {
  row-gap: 80px;
}
.ds-a2 .v2-top-80px {
  top: 80px;
}
.ds-a2 .v2-margin-80px-t {
  margin-top: 80px;
}
.ds-a2 .v2-margin-80px-t-n {
  margin-top: -80px;
}
.ds-a2 .v2-children-margin-80px-t > * {
  margin-top: 80px;
}
.ds-a2 .v2-children-margin-80px-t-n > * {
  margin-top: -80px;
}
.ds-a2 .v2-padding-80px-t {
  padding-top: 80px;
}
.ds-a2 .v2-padding-80px-t-n {
  padding-top: -80px;
}
.ds-a2 .v2-children-padding-80px-t > * {
  padding-top: 80px;
}
.ds-a2 .v2-children-padding-80px-t-n > * {
  padding-top: -80px;
}
.ds-a2 .v2-bottom-80px {
  bottom: 80px;
}
.ds-a2 .v2-margin-80px-b {
  margin-bottom: 80px;
}
.ds-a2 .v2-margin-80px-b-n {
  margin-bottom: -80px;
}
.ds-a2 .v2-children-margin-80px-b > * {
  margin-bottom: 80px;
}
.ds-a2 .v2-children-margin-80px-b-n > * {
  margin-bottom: -80px;
}
.ds-a2 .v2-padding-80px-b {
  padding-bottom: 80px;
}
.ds-a2 .v2-padding-80px-b-n {
  padding-bottom: -80px;
}
.ds-a2 .v2-children-padding-80px-b > * {
  padding-bottom: 80px;
}
.ds-a2 .v2-children-padding-80px-b-n > * {
  padding-bottom: -80px;
}
.ds-a2 .v2-left-80px {
  left: 80px;
}
.ds-a2 .v2-margin-80px-l {
  margin-left: 80px;
}
.ds-a2 .v2-margin-80px-l-n {
  margin-left: -80px;
}
.ds-a2 .v2-children-margin-80px-l > * {
  margin-left: 80px;
}
.ds-a2 .v2-children-margin-80px-l-n > * {
  margin-left: -80px;
}
.ds-a2 .v2-padding-80px-l {
  padding-left: 80px;
}
.ds-a2 .v2-padding-80px-l-n {
  padding-left: -80px;
}
.ds-a2 .v2-children-padding-80px-l > * {
  padding-left: 80px;
}
.ds-a2 .v2-children-padding-80px-l-n > * {
  padding-left: -80px;
}
.ds-a2 .v2-right-80px {
  right: 80px;
}
.ds-a2 .v2-margin-80px-r {
  margin-right: 80px;
}
.ds-a2 .v2-margin-80px-r-n {
  margin-right: -80px;
}
.ds-a2 .v2-margin-80px-v {
  margin-top: 80px;
  margin-bottom: 80px;
}
.ds-a2 .v2-margin-80px-v-n {
  margin-top: -80px;
  margin-bottom: -80px;
}
.ds-a2 .v2-margin-80px-h {
  margin-left: 80px;
  margin-right: 80px;
}
.ds-a2 .v2-margin-80px-h-n {
  margin-left: -80px;
  margin-right: -80px;
}
.ds-a2 .v2-margin-80px {
  margin: 80px;
}
.ds-a2 .v2-children-margin-80px-r > * {
  margin-right: 80px;
}
.ds-a2 .v2-children-margin-80px-r-n > * {
  margin-right: -80px;
}
.ds-a2 .v2-children-margin-80px-v > * {
  margin-top: 80px;
  margin-bottom: 80px;
}
.ds-a2 .v2-children-margin-80px-v-n > * {
  margin-top: -80px;
  margin-bottom: -80px;
}
.ds-a2 .v2-children-margin-80px-h > * {
  margin-left: 80px;
  margin-right: 80px;
}
.ds-a2 .v2-children-margin-80px-h-n > * {
  margin-left: -80px;
  margin-right: -80px;
}
.ds-a2 .v2-children-margin-80px > * {
  margin: 80px;
}
.ds-a2 .v2-padding-80px-r {
  padding-right: 80px;
}
.ds-a2 .v2-padding-80px-r-n {
  padding-right: -80px;
}
.ds-a2 .v2-padding-80px-v {
  padding-top: 80px;
  padding-bottom: 80px;
}
.ds-a2 .v2-padding-80px-v-n {
  padding-top: -80px;
  padding-bottom: -80px;
}
.ds-a2 .v2-padding-80px-h {
  padding-left: 80px;
  padding-right: 80px;
}
.ds-a2 .v2-padding-80px-h-n {
  padding-left: -80px;
  padding-right: -80px;
}
.ds-a2 .v2-padding-80px {
  padding: 80px;
}
.ds-a2 .v2-children-padding-80px-r > * {
  padding-right: 80px;
}
.ds-a2 .v2-children-padding-80px-r-n > * {
  padding-right: -80px;
}
.ds-a2 .v2-children-padding-80px-v > * {
  padding-top: 80px;
  padding-bottom: 80px;
}
.ds-a2 .v2-children-padding-80px-v-n > * {
  padding-top: -80px;
  padding-bottom: -80px;
}
.ds-a2 .v2-children-padding-80px-h > * {
  padding-left: 80px;
  padding-right: 80px;
}
.ds-a2 .v2-children-padding-80px-h-n > * {
  padding-left: -80px;
  padding-right: -80px;
}
.ds-a2 .v2-children-padding-80px > * {
  padding: 80px;
}
.ds-a2 .v2-h-84px {
  height: 84px;
}
.ds-a2 .v2-w-84px {
  width: 84px;
}
.ds-a2 .v2-max-h-84px {
  max-height: 84px;
}
.ds-a2 .v2-max-w-84px {
  max-width: 84px;
}
.ds-a2 .v2-min-h-84px {
  min-height: 84px;
}
.ds-a2 .v2-min-w-84px {
  min-width: 84px;
}
.ds-a2 .v2-col-gap-84px {
  -moz-column-gap: 84px;
  column-gap: 84px;
}
.ds-a2 .v2-row-gap-84px {
  row-gap: 84px;
}
.ds-a2 .v2-top-84px {
  top: 84px;
}
.ds-a2 .v2-margin-84px-t {
  margin-top: 84px;
}
.ds-a2 .v2-margin-84px-t-n {
  margin-top: -84px;
}
.ds-a2 .v2-children-margin-84px-t > * {
  margin-top: 84px;
}
.ds-a2 .v2-children-margin-84px-t-n > * {
  margin-top: -84px;
}
.ds-a2 .v2-padding-84px-t {
  padding-top: 84px;
}
.ds-a2 .v2-padding-84px-t-n {
  padding-top: -84px;
}
.ds-a2 .v2-children-padding-84px-t > * {
  padding-top: 84px;
}
.ds-a2 .v2-children-padding-84px-t-n > * {
  padding-top: -84px;
}
.ds-a2 .v2-bottom-84px {
  bottom: 84px;
}
.ds-a2 .v2-margin-84px-b {
  margin-bottom: 84px;
}
.ds-a2 .v2-margin-84px-b-n {
  margin-bottom: -84px;
}
.ds-a2 .v2-children-margin-84px-b > * {
  margin-bottom: 84px;
}
.ds-a2 .v2-children-margin-84px-b-n > * {
  margin-bottom: -84px;
}
.ds-a2 .v2-padding-84px-b {
  padding-bottom: 84px;
}
.ds-a2 .v2-padding-84px-b-n {
  padding-bottom: -84px;
}
.ds-a2 .v2-children-padding-84px-b > * {
  padding-bottom: 84px;
}
.ds-a2 .v2-children-padding-84px-b-n > * {
  padding-bottom: -84px;
}
.ds-a2 .v2-left-84px {
  left: 84px;
}
.ds-a2 .v2-margin-84px-l {
  margin-left: 84px;
}
.ds-a2 .v2-margin-84px-l-n {
  margin-left: -84px;
}
.ds-a2 .v2-children-margin-84px-l > * {
  margin-left: 84px;
}
.ds-a2 .v2-children-margin-84px-l-n > * {
  margin-left: -84px;
}
.ds-a2 .v2-padding-84px-l {
  padding-left: 84px;
}
.ds-a2 .v2-padding-84px-l-n {
  padding-left: -84px;
}
.ds-a2 .v2-children-padding-84px-l > * {
  padding-left: 84px;
}
.ds-a2 .v2-children-padding-84px-l-n > * {
  padding-left: -84px;
}
.ds-a2 .v2-right-84px {
  right: 84px;
}
.ds-a2 .v2-margin-84px-r {
  margin-right: 84px;
}
.ds-a2 .v2-margin-84px-r-n {
  margin-right: -84px;
}
.ds-a2 .v2-margin-84px-v {
  margin-top: 84px;
  margin-bottom: 84px;
}
.ds-a2 .v2-margin-84px-v-n {
  margin-top: -84px;
  margin-bottom: -84px;
}
.ds-a2 .v2-margin-84px-h {
  margin-left: 84px;
  margin-right: 84px;
}
.ds-a2 .v2-margin-84px-h-n {
  margin-left: -84px;
  margin-right: -84px;
}
.ds-a2 .v2-margin-84px {
  margin: 84px;
}
.ds-a2 .v2-children-margin-84px-r > * {
  margin-right: 84px;
}
.ds-a2 .v2-children-margin-84px-r-n > * {
  margin-right: -84px;
}
.ds-a2 .v2-children-margin-84px-v > * {
  margin-top: 84px;
  margin-bottom: 84px;
}
.ds-a2 .v2-children-margin-84px-v-n > * {
  margin-top: -84px;
  margin-bottom: -84px;
}
.ds-a2 .v2-children-margin-84px-h > * {
  margin-left: 84px;
  margin-right: 84px;
}
.ds-a2 .v2-children-margin-84px-h-n > * {
  margin-left: -84px;
  margin-right: -84px;
}
.ds-a2 .v2-children-margin-84px > * {
  margin: 84px;
}
.ds-a2 .v2-padding-84px-r {
  padding-right: 84px;
}
.ds-a2 .v2-padding-84px-r-n {
  padding-right: -84px;
}
.ds-a2 .v2-padding-84px-v {
  padding-top: 84px;
  padding-bottom: 84px;
}
.ds-a2 .v2-padding-84px-v-n {
  padding-top: -84px;
  padding-bottom: -84px;
}
.ds-a2 .v2-padding-84px-h {
  padding-left: 84px;
  padding-right: 84px;
}
.ds-a2 .v2-padding-84px-h-n {
  padding-left: -84px;
  padding-right: -84px;
}
.ds-a2 .v2-padding-84px {
  padding: 84px;
}
.ds-a2 .v2-children-padding-84px-r > * {
  padding-right: 84px;
}
.ds-a2 .v2-children-padding-84px-r-n > * {
  padding-right: -84px;
}
.ds-a2 .v2-children-padding-84px-v > * {
  padding-top: 84px;
  padding-bottom: 84px;
}
.ds-a2 .v2-children-padding-84px-v-n > * {
  padding-top: -84px;
  padding-bottom: -84px;
}
.ds-a2 .v2-children-padding-84px-h > * {
  padding-left: 84px;
  padding-right: 84px;
}
.ds-a2 .v2-children-padding-84px-h-n > * {
  padding-left: -84px;
  padding-right: -84px;
}
.ds-a2 .v2-children-padding-84px > * {
  padding: 84px;
}
.ds-a2 .v2-h-88px {
  height: 88px;
}
.ds-a2 .v2-w-88px {
  width: 88px;
}
.ds-a2 .v2-max-h-88px {
  max-height: 88px;
}
.ds-a2 .v2-max-w-88px {
  max-width: 88px;
}
.ds-a2 .v2-min-h-88px {
  min-height: 88px;
}
.ds-a2 .v2-min-w-88px {
  min-width: 88px;
}
.ds-a2 .v2-col-gap-88px {
  -moz-column-gap: 88px;
  column-gap: 88px;
}
.ds-a2 .v2-row-gap-88px {
  row-gap: 88px;
}
.ds-a2 .v2-top-88px {
  top: 88px;
}
.ds-a2 .v2-margin-88px-t {
  margin-top: 88px;
}
.ds-a2 .v2-margin-88px-t-n {
  margin-top: -88px;
}
.ds-a2 .v2-children-margin-88px-t > * {
  margin-top: 88px;
}
.ds-a2 .v2-children-margin-88px-t-n > * {
  margin-top: -88px;
}
.ds-a2 .v2-padding-88px-t {
  padding-top: 88px;
}
.ds-a2 .v2-padding-88px-t-n {
  padding-top: -88px;
}
.ds-a2 .v2-children-padding-88px-t > * {
  padding-top: 88px;
}
.ds-a2 .v2-children-padding-88px-t-n > * {
  padding-top: -88px;
}
.ds-a2 .v2-bottom-88px {
  bottom: 88px;
}
.ds-a2 .v2-margin-88px-b {
  margin-bottom: 88px;
}
.ds-a2 .v2-margin-88px-b-n {
  margin-bottom: -88px;
}
.ds-a2 .v2-children-margin-88px-b > * {
  margin-bottom: 88px;
}
.ds-a2 .v2-children-margin-88px-b-n > * {
  margin-bottom: -88px;
}
.ds-a2 .v2-padding-88px-b {
  padding-bottom: 88px;
}
.ds-a2 .v2-padding-88px-b-n {
  padding-bottom: -88px;
}
.ds-a2 .v2-children-padding-88px-b > * {
  padding-bottom: 88px;
}
.ds-a2 .v2-children-padding-88px-b-n > * {
  padding-bottom: -88px;
}
.ds-a2 .v2-left-88px {
  left: 88px;
}
.ds-a2 .v2-margin-88px-l {
  margin-left: 88px;
}
.ds-a2 .v2-margin-88px-l-n {
  margin-left: -88px;
}
.ds-a2 .v2-children-margin-88px-l > * {
  margin-left: 88px;
}
.ds-a2 .v2-children-margin-88px-l-n > * {
  margin-left: -88px;
}
.ds-a2 .v2-padding-88px-l {
  padding-left: 88px;
}
.ds-a2 .v2-padding-88px-l-n {
  padding-left: -88px;
}
.ds-a2 .v2-children-padding-88px-l > * {
  padding-left: 88px;
}
.ds-a2 .v2-children-padding-88px-l-n > * {
  padding-left: -88px;
}
.ds-a2 .v2-right-88px {
  right: 88px;
}
.ds-a2 .v2-margin-88px-r {
  margin-right: 88px;
}
.ds-a2 .v2-margin-88px-r-n {
  margin-right: -88px;
}
.ds-a2 .v2-margin-88px-v {
  margin-top: 88px;
  margin-bottom: 88px;
}
.ds-a2 .v2-margin-88px-v-n {
  margin-top: -88px;
  margin-bottom: -88px;
}
.ds-a2 .v2-margin-88px-h {
  margin-left: 88px;
  margin-right: 88px;
}
.ds-a2 .v2-margin-88px-h-n {
  margin-left: -88px;
  margin-right: -88px;
}
.ds-a2 .v2-margin-88px {
  margin: 88px;
}
.ds-a2 .v2-children-margin-88px-r > * {
  margin-right: 88px;
}
.ds-a2 .v2-children-margin-88px-r-n > * {
  margin-right: -88px;
}
.ds-a2 .v2-children-margin-88px-v > * {
  margin-top: 88px;
  margin-bottom: 88px;
}
.ds-a2 .v2-children-margin-88px-v-n > * {
  margin-top: -88px;
  margin-bottom: -88px;
}
.ds-a2 .v2-children-margin-88px-h > * {
  margin-left: 88px;
  margin-right: 88px;
}
.ds-a2 .v2-children-margin-88px-h-n > * {
  margin-left: -88px;
  margin-right: -88px;
}
.ds-a2 .v2-children-margin-88px > * {
  margin: 88px;
}
.ds-a2 .v2-padding-88px-r {
  padding-right: 88px;
}
.ds-a2 .v2-padding-88px-r-n {
  padding-right: -88px;
}
.ds-a2 .v2-padding-88px-v {
  padding-top: 88px;
  padding-bottom: 88px;
}
.ds-a2 .v2-padding-88px-v-n {
  padding-top: -88px;
  padding-bottom: -88px;
}
.ds-a2 .v2-padding-88px-h {
  padding-left: 88px;
  padding-right: 88px;
}
.ds-a2 .v2-padding-88px-h-n {
  padding-left: -88px;
  padding-right: -88px;
}
.ds-a2 .v2-padding-88px {
  padding: 88px;
}
.ds-a2 .v2-children-padding-88px-r > * {
  padding-right: 88px;
}
.ds-a2 .v2-children-padding-88px-r-n > * {
  padding-right: -88px;
}
.ds-a2 .v2-children-padding-88px-v > * {
  padding-top: 88px;
  padding-bottom: 88px;
}
.ds-a2 .v2-children-padding-88px-v-n > * {
  padding-top: -88px;
  padding-bottom: -88px;
}
.ds-a2 .v2-children-padding-88px-h > * {
  padding-left: 88px;
  padding-right: 88px;
}
.ds-a2 .v2-children-padding-88px-h-n > * {
  padding-left: -88px;
  padding-right: -88px;
}
.ds-a2 .v2-children-padding-88px > * {
  padding: 88px;
}
.ds-a2 .v2-h-92px {
  height: 92px;
}
.ds-a2 .v2-w-92px {
  width: 92px;
}
.ds-a2 .v2-max-h-92px {
  max-height: 92px;
}
.ds-a2 .v2-max-w-92px {
  max-width: 92px;
}
.ds-a2 .v2-min-h-92px {
  min-height: 92px;
}
.ds-a2 .v2-min-w-92px {
  min-width: 92px;
}
.ds-a2 .v2-col-gap-92px {
  -moz-column-gap: 92px;
  column-gap: 92px;
}
.ds-a2 .v2-row-gap-92px {
  row-gap: 92px;
}
.ds-a2 .v2-top-92px {
  top: 92px;
}
.ds-a2 .v2-margin-92px-t {
  margin-top: 92px;
}
.ds-a2 .v2-margin-92px-t-n {
  margin-top: -92px;
}
.ds-a2 .v2-children-margin-92px-t > * {
  margin-top: 92px;
}
.ds-a2 .v2-children-margin-92px-t-n > * {
  margin-top: -92px;
}
.ds-a2 .v2-padding-92px-t {
  padding-top: 92px;
}
.ds-a2 .v2-padding-92px-t-n {
  padding-top: -92px;
}
.ds-a2 .v2-children-padding-92px-t > * {
  padding-top: 92px;
}
.ds-a2 .v2-children-padding-92px-t-n > * {
  padding-top: -92px;
}
.ds-a2 .v2-bottom-92px {
  bottom: 92px;
}
.ds-a2 .v2-margin-92px-b {
  margin-bottom: 92px;
}
.ds-a2 .v2-margin-92px-b-n {
  margin-bottom: -92px;
}
.ds-a2 .v2-children-margin-92px-b > * {
  margin-bottom: 92px;
}
.ds-a2 .v2-children-margin-92px-b-n > * {
  margin-bottom: -92px;
}
.ds-a2 .v2-padding-92px-b {
  padding-bottom: 92px;
}
.ds-a2 .v2-padding-92px-b-n {
  padding-bottom: -92px;
}
.ds-a2 .v2-children-padding-92px-b > * {
  padding-bottom: 92px;
}
.ds-a2 .v2-children-padding-92px-b-n > * {
  padding-bottom: -92px;
}
.ds-a2 .v2-left-92px {
  left: 92px;
}
.ds-a2 .v2-margin-92px-l {
  margin-left: 92px;
}
.ds-a2 .v2-margin-92px-l-n {
  margin-left: -92px;
}
.ds-a2 .v2-children-margin-92px-l > * {
  margin-left: 92px;
}
.ds-a2 .v2-children-margin-92px-l-n > * {
  margin-left: -92px;
}
.ds-a2 .v2-padding-92px-l {
  padding-left: 92px;
}
.ds-a2 .v2-padding-92px-l-n {
  padding-left: -92px;
}
.ds-a2 .v2-children-padding-92px-l > * {
  padding-left: 92px;
}
.ds-a2 .v2-children-padding-92px-l-n > * {
  padding-left: -92px;
}
.ds-a2 .v2-right-92px {
  right: 92px;
}
.ds-a2 .v2-margin-92px-r {
  margin-right: 92px;
}
.ds-a2 .v2-margin-92px-r-n {
  margin-right: -92px;
}
.ds-a2 .v2-margin-92px-v {
  margin-top: 92px;
  margin-bottom: 92px;
}
.ds-a2 .v2-margin-92px-v-n {
  margin-top: -92px;
  margin-bottom: -92px;
}
.ds-a2 .v2-margin-92px-h {
  margin-left: 92px;
  margin-right: 92px;
}
.ds-a2 .v2-margin-92px-h-n {
  margin-left: -92px;
  margin-right: -92px;
}
.ds-a2 .v2-margin-92px {
  margin: 92px;
}
.ds-a2 .v2-children-margin-92px-r > * {
  margin-right: 92px;
}
.ds-a2 .v2-children-margin-92px-r-n > * {
  margin-right: -92px;
}
.ds-a2 .v2-children-margin-92px-v > * {
  margin-top: 92px;
  margin-bottom: 92px;
}
.ds-a2 .v2-children-margin-92px-v-n > * {
  margin-top: -92px;
  margin-bottom: -92px;
}
.ds-a2 .v2-children-margin-92px-h > * {
  margin-left: 92px;
  margin-right: 92px;
}
.ds-a2 .v2-children-margin-92px-h-n > * {
  margin-left: -92px;
  margin-right: -92px;
}
.ds-a2 .v2-children-margin-92px > * {
  margin: 92px;
}
.ds-a2 .v2-padding-92px-r {
  padding-right: 92px;
}
.ds-a2 .v2-padding-92px-r-n {
  padding-right: -92px;
}
.ds-a2 .v2-padding-92px-v {
  padding-top: 92px;
  padding-bottom: 92px;
}
.ds-a2 .v2-padding-92px-v-n {
  padding-top: -92px;
  padding-bottom: -92px;
}
.ds-a2 .v2-padding-92px-h {
  padding-left: 92px;
  padding-right: 92px;
}
.ds-a2 .v2-padding-92px-h-n {
  padding-left: -92px;
  padding-right: -92px;
}
.ds-a2 .v2-padding-92px {
  padding: 92px;
}
.ds-a2 .v2-children-padding-92px-r > * {
  padding-right: 92px;
}
.ds-a2 .v2-children-padding-92px-r-n > * {
  padding-right: -92px;
}
.ds-a2 .v2-children-padding-92px-v > * {
  padding-top: 92px;
  padding-bottom: 92px;
}
.ds-a2 .v2-children-padding-92px-v-n > * {
  padding-top: -92px;
  padding-bottom: -92px;
}
.ds-a2 .v2-children-padding-92px-h > * {
  padding-left: 92px;
  padding-right: 92px;
}
.ds-a2 .v2-children-padding-92px-h-n > * {
  padding-left: -92px;
  padding-right: -92px;
}
.ds-a2 .v2-children-padding-92px > * {
  padding: 92px;
}
.ds-a2 .v2-h-96px {
  height: 96px;
}
.ds-a2 .v2-w-96px {
  width: 96px;
}
.ds-a2 .v2-max-h-96px {
  max-height: 96px;
}
.ds-a2 .v2-max-w-96px {
  max-width: 96px;
}
.ds-a2 .v2-min-h-96px {
  min-height: 96px;
}
.ds-a2 .v2-min-w-96px {
  min-width: 96px;
}
.ds-a2 .v2-col-gap-96px {
  -moz-column-gap: 96px;
  column-gap: 96px;
}
.ds-a2 .v2-row-gap-96px {
  row-gap: 96px;
}
.ds-a2 .v2-top-96px {
  top: 96px;
}
.ds-a2 .v2-margin-96px-t {
  margin-top: 96px;
}
.ds-a2 .v2-margin-96px-t-n {
  margin-top: -96px;
}
.ds-a2 .v2-children-margin-96px-t > * {
  margin-top: 96px;
}
.ds-a2 .v2-children-margin-96px-t-n > * {
  margin-top: -96px;
}
.ds-a2 .v2-padding-96px-t {
  padding-top: 96px;
}
.ds-a2 .v2-padding-96px-t-n {
  padding-top: -96px;
}
.ds-a2 .v2-children-padding-96px-t > * {
  padding-top: 96px;
}
.ds-a2 .v2-children-padding-96px-t-n > * {
  padding-top: -96px;
}
.ds-a2 .v2-bottom-96px {
  bottom: 96px;
}
.ds-a2 .v2-margin-96px-b {
  margin-bottom: 96px;
}
.ds-a2 .v2-margin-96px-b-n {
  margin-bottom: -96px;
}
.ds-a2 .v2-children-margin-96px-b > * {
  margin-bottom: 96px;
}
.ds-a2 .v2-children-margin-96px-b-n > * {
  margin-bottom: -96px;
}
.ds-a2 .v2-padding-96px-b {
  padding-bottom: 96px;
}
.ds-a2 .v2-padding-96px-b-n {
  padding-bottom: -96px;
}
.ds-a2 .v2-children-padding-96px-b > * {
  padding-bottom: 96px;
}
.ds-a2 .v2-children-padding-96px-b-n > * {
  padding-bottom: -96px;
}
.ds-a2 .v2-left-96px {
  left: 96px;
}
.ds-a2 .v2-margin-96px-l {
  margin-left: 96px;
}
.ds-a2 .v2-margin-96px-l-n {
  margin-left: -96px;
}
.ds-a2 .v2-children-margin-96px-l > * {
  margin-left: 96px;
}
.ds-a2 .v2-children-margin-96px-l-n > * {
  margin-left: -96px;
}
.ds-a2 .v2-padding-96px-l {
  padding-left: 96px;
}
.ds-a2 .v2-padding-96px-l-n {
  padding-left: -96px;
}
.ds-a2 .v2-children-padding-96px-l > * {
  padding-left: 96px;
}
.ds-a2 .v2-children-padding-96px-l-n > * {
  padding-left: -96px;
}
.ds-a2 .v2-right-96px {
  right: 96px;
}
.ds-a2 .v2-margin-96px-r {
  margin-right: 96px;
}
.ds-a2 .v2-margin-96px-r-n {
  margin-right: -96px;
}
.ds-a2 .v2-margin-96px-v {
  margin-top: 96px;
  margin-bottom: 96px;
}
.ds-a2 .v2-margin-96px-v-n {
  margin-top: -96px;
  margin-bottom: -96px;
}
.ds-a2 .v2-margin-96px-h {
  margin-left: 96px;
  margin-right: 96px;
}
.ds-a2 .v2-margin-96px-h-n {
  margin-left: -96px;
  margin-right: -96px;
}
.ds-a2 .v2-margin-96px {
  margin: 96px;
}
.ds-a2 .v2-children-margin-96px-r > * {
  margin-right: 96px;
}
.ds-a2 .v2-children-margin-96px-r-n > * {
  margin-right: -96px;
}
.ds-a2 .v2-children-margin-96px-v > * {
  margin-top: 96px;
  margin-bottom: 96px;
}
.ds-a2 .v2-children-margin-96px-v-n > * {
  margin-top: -96px;
  margin-bottom: -96px;
}
.ds-a2 .v2-children-margin-96px-h > * {
  margin-left: 96px;
  margin-right: 96px;
}
.ds-a2 .v2-children-margin-96px-h-n > * {
  margin-left: -96px;
  margin-right: -96px;
}
.ds-a2 .v2-children-margin-96px > * {
  margin: 96px;
}
.ds-a2 .v2-padding-96px-r {
  padding-right: 96px;
}
.ds-a2 .v2-padding-96px-r-n {
  padding-right: -96px;
}
.ds-a2 .v2-padding-96px-v {
  padding-top: 96px;
  padding-bottom: 96px;
}
.ds-a2 .v2-padding-96px-v-n {
  padding-top: -96px;
  padding-bottom: -96px;
}
.ds-a2 .v2-padding-96px-h {
  padding-left: 96px;
  padding-right: 96px;
}
.ds-a2 .v2-padding-96px-h-n {
  padding-left: -96px;
  padding-right: -96px;
}
.ds-a2 .v2-padding-96px {
  padding: 96px;
}
.ds-a2 .v2-children-padding-96px-r > * {
  padding-right: 96px;
}
.ds-a2 .v2-children-padding-96px-r-n > * {
  padding-right: -96px;
}
.ds-a2 .v2-children-padding-96px-v > * {
  padding-top: 96px;
  padding-bottom: 96px;
}
.ds-a2 .v2-children-padding-96px-v-n > * {
  padding-top: -96px;
  padding-bottom: -96px;
}
.ds-a2 .v2-children-padding-96px-h > * {
  padding-left: 96px;
  padding-right: 96px;
}
.ds-a2 .v2-children-padding-96px-h-n > * {
  padding-left: -96px;
  padding-right: -96px;
}
.ds-a2 .v2-children-padding-96px > * {
  padding: 96px;
}
.ds-a2 .v2-h-100px {
  height: 100px;
}
.ds-a2 .v2-w-100px {
  width: 100px;
}
.ds-a2 .v2-max-h-100px {
  max-height: 100px;
}
.ds-a2 .v2-max-w-100px {
  max-width: 100px;
}
.ds-a2 .v2-min-h-100px {
  min-height: 100px;
}
.ds-a2 .v2-min-w-100px {
  min-width: 100px;
}
.ds-a2 .v2-col-gap-100px {
  -moz-column-gap: 100px;
  column-gap: 100px;
}
.ds-a2 .v2-row-gap-100px {
  row-gap: 100px;
}
.ds-a2 .v2-top-100px {
  top: 100px;
}
.ds-a2 .v2-margin-100px-t {
  margin-top: 100px;
}
.ds-a2 .v2-margin-100px-t-n {
  margin-top: -100px;
}
.ds-a2 .v2-children-margin-100px-t > * {
  margin-top: 100px;
}
.ds-a2 .v2-children-margin-100px-t-n > * {
  margin-top: -100px;
}
.ds-a2 .v2-padding-100px-t {
  padding-top: 100px;
}
.ds-a2 .v2-padding-100px-t-n {
  padding-top: -100px;
}
.ds-a2 .v2-children-padding-100px-t > * {
  padding-top: 100px;
}
.ds-a2 .v2-children-padding-100px-t-n > * {
  padding-top: -100px;
}
.ds-a2 .v2-bottom-100px {
  bottom: 100px;
}
.ds-a2 .v2-margin-100px-b {
  margin-bottom: 100px;
}
.ds-a2 .v2-margin-100px-b-n {
  margin-bottom: -100px;
}
.ds-a2 .v2-children-margin-100px-b > * {
  margin-bottom: 100px;
}
.ds-a2 .v2-children-margin-100px-b-n > * {
  margin-bottom: -100px;
}
.ds-a2 .v2-padding-100px-b {
  padding-bottom: 100px;
}
.ds-a2 .v2-padding-100px-b-n {
  padding-bottom: -100px;
}
.ds-a2 .v2-children-padding-100px-b > * {
  padding-bottom: 100px;
}
.ds-a2 .v2-children-padding-100px-b-n > * {
  padding-bottom: -100px;
}
.ds-a2 .v2-left-100px {
  left: 100px;
}
.ds-a2 .v2-margin-100px-l {
  margin-left: 100px;
}
.ds-a2 .v2-margin-100px-l-n {
  margin-left: -100px;
}
.ds-a2 .v2-children-margin-100px-l > * {
  margin-left: 100px;
}
.ds-a2 .v2-children-margin-100px-l-n > * {
  margin-left: -100px;
}
.ds-a2 .v2-padding-100px-l {
  padding-left: 100px;
}
.ds-a2 .v2-padding-100px-l-n {
  padding-left: -100px;
}
.ds-a2 .v2-children-padding-100px-l > * {
  padding-left: 100px;
}
.ds-a2 .v2-children-padding-100px-l-n > * {
  padding-left: -100px;
}
.ds-a2 .v2-right-100px {
  right: 100px;
}
.ds-a2 .v2-margin-100px-r {
  margin-right: 100px;
}
.ds-a2 .v2-margin-100px-r-n {
  margin-right: -100px;
}
.ds-a2 .v2-margin-100px-v {
  margin-top: 100px;
  margin-bottom: 100px;
}
.ds-a2 .v2-margin-100px-v-n {
  margin-top: -100px;
  margin-bottom: -100px;
}
.ds-a2 .v2-margin-100px-h {
  margin-left: 100px;
  margin-right: 100px;
}
.ds-a2 .v2-margin-100px-h-n {
  margin-left: -100px;
  margin-right: -100px;
}
.ds-a2 .v2-margin-100px {
  margin: 100px;
}
.ds-a2 .v2-children-margin-100px-r > * {
  margin-right: 100px;
}
.ds-a2 .v2-children-margin-100px-r-n > * {
  margin-right: -100px;
}
.ds-a2 .v2-children-margin-100px-v > * {
  margin-top: 100px;
  margin-bottom: 100px;
}
.ds-a2 .v2-children-margin-100px-v-n > * {
  margin-top: -100px;
  margin-bottom: -100px;
}
.ds-a2 .v2-children-margin-100px-h > * {
  margin-left: 100px;
  margin-right: 100px;
}
.ds-a2 .v2-children-margin-100px-h-n > * {
  margin-left: -100px;
  margin-right: -100px;
}
.ds-a2 .v2-children-margin-100px > * {
  margin: 100px;
}
.ds-a2 .v2-padding-100px-r {
  padding-right: 100px;
}
.ds-a2 .v2-padding-100px-r-n {
  padding-right: -100px;
}
.ds-a2 .v2-padding-100px-v {
  padding-top: 100px;
  padding-bottom: 100px;
}
.ds-a2 .v2-padding-100px-v-n {
  padding-top: -100px;
  padding-bottom: -100px;
}
.ds-a2 .v2-padding-100px-h {
  padding-left: 100px;
  padding-right: 100px;
}
.ds-a2 .v2-padding-100px-h-n {
  padding-left: -100px;
  padding-right: -100px;
}
.ds-a2 .v2-padding-100px {
  padding: 100px;
}
.ds-a2 .v2-children-padding-100px-r > * {
  padding-right: 100px;
}
.ds-a2 .v2-children-padding-100px-r-n > * {
  padding-right: -100px;
}
.ds-a2 .v2-children-padding-100px-v > * {
  padding-top: 100px;
  padding-bottom: 100px;
}
.ds-a2 .v2-children-padding-100px-v-n > * {
  padding-top: -100px;
  padding-bottom: -100px;
}
.ds-a2 .v2-children-padding-100px-h > * {
  padding-left: 100px;
  padding-right: 100px;
}
.ds-a2 .v2-children-padding-100px-h-n > * {
  padding-left: -100px;
  padding-right: -100px;
}
.ds-a2 .v2-children-padding-100px > * {
  padding: 100px;
}
.ds-a2 .v2-h-104px {
  height: 104px;
}
.ds-a2 .v2-w-104px {
  width: 104px;
}
.ds-a2 .v2-max-h-104px {
  max-height: 104px;
}
.ds-a2 .v2-max-w-104px {
  max-width: 104px;
}
.ds-a2 .v2-min-h-104px {
  min-height: 104px;
}
.ds-a2 .v2-min-w-104px {
  min-width: 104px;
}
.ds-a2 .v2-col-gap-104px {
  -moz-column-gap: 104px;
  column-gap: 104px;
}
.ds-a2 .v2-row-gap-104px {
  row-gap: 104px;
}
.ds-a2 .v2-top-104px {
  top: 104px;
}
.ds-a2 .v2-margin-104px-t {
  margin-top: 104px;
}
.ds-a2 .v2-margin-104px-t-n {
  margin-top: -104px;
}
.ds-a2 .v2-children-margin-104px-t > * {
  margin-top: 104px;
}
.ds-a2 .v2-children-margin-104px-t-n > * {
  margin-top: -104px;
}
.ds-a2 .v2-padding-104px-t {
  padding-top: 104px;
}
.ds-a2 .v2-padding-104px-t-n {
  padding-top: -104px;
}
.ds-a2 .v2-children-padding-104px-t > * {
  padding-top: 104px;
}
.ds-a2 .v2-children-padding-104px-t-n > * {
  padding-top: -104px;
}
.ds-a2 .v2-bottom-104px {
  bottom: 104px;
}
.ds-a2 .v2-margin-104px-b {
  margin-bottom: 104px;
}
.ds-a2 .v2-margin-104px-b-n {
  margin-bottom: -104px;
}
.ds-a2 .v2-children-margin-104px-b > * {
  margin-bottom: 104px;
}
.ds-a2 .v2-children-margin-104px-b-n > * {
  margin-bottom: -104px;
}
.ds-a2 .v2-padding-104px-b {
  padding-bottom: 104px;
}
.ds-a2 .v2-padding-104px-b-n {
  padding-bottom: -104px;
}
.ds-a2 .v2-children-padding-104px-b > * {
  padding-bottom: 104px;
}
.ds-a2 .v2-children-padding-104px-b-n > * {
  padding-bottom: -104px;
}
.ds-a2 .v2-left-104px {
  left: 104px;
}
.ds-a2 .v2-margin-104px-l {
  margin-left: 104px;
}
.ds-a2 .v2-margin-104px-l-n {
  margin-left: -104px;
}
.ds-a2 .v2-children-margin-104px-l > * {
  margin-left: 104px;
}
.ds-a2 .v2-children-margin-104px-l-n > * {
  margin-left: -104px;
}
.ds-a2 .v2-padding-104px-l {
  padding-left: 104px;
}
.ds-a2 .v2-padding-104px-l-n {
  padding-left: -104px;
}
.ds-a2 .v2-children-padding-104px-l > * {
  padding-left: 104px;
}
.ds-a2 .v2-children-padding-104px-l-n > * {
  padding-left: -104px;
}
.ds-a2 .v2-right-104px {
  right: 104px;
}
.ds-a2 .v2-margin-104px-r {
  margin-right: 104px;
}
.ds-a2 .v2-margin-104px-r-n {
  margin-right: -104px;
}
.ds-a2 .v2-margin-104px-v {
  margin-top: 104px;
  margin-bottom: 104px;
}
.ds-a2 .v2-margin-104px-v-n {
  margin-top: -104px;
  margin-bottom: -104px;
}
.ds-a2 .v2-margin-104px-h {
  margin-left: 104px;
  margin-right: 104px;
}
.ds-a2 .v2-margin-104px-h-n {
  margin-left: -104px;
  margin-right: -104px;
}
.ds-a2 .v2-margin-104px {
  margin: 104px;
}
.ds-a2 .v2-children-margin-104px-r > * {
  margin-right: 104px;
}
.ds-a2 .v2-children-margin-104px-r-n > * {
  margin-right: -104px;
}
.ds-a2 .v2-children-margin-104px-v > * {
  margin-top: 104px;
  margin-bottom: 104px;
}
.ds-a2 .v2-children-margin-104px-v-n > * {
  margin-top: -104px;
  margin-bottom: -104px;
}
.ds-a2 .v2-children-margin-104px-h > * {
  margin-left: 104px;
  margin-right: 104px;
}
.ds-a2 .v2-children-margin-104px-h-n > * {
  margin-left: -104px;
  margin-right: -104px;
}
.ds-a2 .v2-children-margin-104px > * {
  margin: 104px;
}
.ds-a2 .v2-padding-104px-r {
  padding-right: 104px;
}
.ds-a2 .v2-padding-104px-r-n {
  padding-right: -104px;
}
.ds-a2 .v2-padding-104px-v {
  padding-top: 104px;
  padding-bottom: 104px;
}
.ds-a2 .v2-padding-104px-v-n {
  padding-top: -104px;
  padding-bottom: -104px;
}
.ds-a2 .v2-padding-104px-h {
  padding-left: 104px;
  padding-right: 104px;
}
.ds-a2 .v2-padding-104px-h-n {
  padding-left: -104px;
  padding-right: -104px;
}
.ds-a2 .v2-padding-104px {
  padding: 104px;
}
.ds-a2 .v2-children-padding-104px-r > * {
  padding-right: 104px;
}
.ds-a2 .v2-children-padding-104px-r-n > * {
  padding-right: -104px;
}
.ds-a2 .v2-children-padding-104px-v > * {
  padding-top: 104px;
  padding-bottom: 104px;
}
.ds-a2 .v2-children-padding-104px-v-n > * {
  padding-top: -104px;
  padding-bottom: -104px;
}
.ds-a2 .v2-children-padding-104px-h > * {
  padding-left: 104px;
  padding-right: 104px;
}
.ds-a2 .v2-children-padding-104px-h-n > * {
  padding-left: -104px;
  padding-right: -104px;
}
.ds-a2 .v2-children-padding-104px > * {
  padding: 104px;
}
.ds-a2 .v2-h-108px {
  height: 108px;
}
.ds-a2 .v2-w-108px {
  width: 108px;
}
.ds-a2 .v2-max-h-108px {
  max-height: 108px;
}
.ds-a2 .v2-max-w-108px {
  max-width: 108px;
}
.ds-a2 .v2-min-h-108px {
  min-height: 108px;
}
.ds-a2 .v2-min-w-108px {
  min-width: 108px;
}
.ds-a2 .v2-col-gap-108px {
  -moz-column-gap: 108px;
  column-gap: 108px;
}
.ds-a2 .v2-row-gap-108px {
  row-gap: 108px;
}
.ds-a2 .v2-top-108px {
  top: 108px;
}
.ds-a2 .v2-margin-108px-t {
  margin-top: 108px;
}
.ds-a2 .v2-margin-108px-t-n {
  margin-top: -108px;
}
.ds-a2 .v2-children-margin-108px-t > * {
  margin-top: 108px;
}
.ds-a2 .v2-children-margin-108px-t-n > * {
  margin-top: -108px;
}
.ds-a2 .v2-padding-108px-t {
  padding-top: 108px;
}
.ds-a2 .v2-padding-108px-t-n {
  padding-top: -108px;
}
.ds-a2 .v2-children-padding-108px-t > * {
  padding-top: 108px;
}
.ds-a2 .v2-children-padding-108px-t-n > * {
  padding-top: -108px;
}
.ds-a2 .v2-bottom-108px {
  bottom: 108px;
}
.ds-a2 .v2-margin-108px-b {
  margin-bottom: 108px;
}
.ds-a2 .v2-margin-108px-b-n {
  margin-bottom: -108px;
}
.ds-a2 .v2-children-margin-108px-b > * {
  margin-bottom: 108px;
}
.ds-a2 .v2-children-margin-108px-b-n > * {
  margin-bottom: -108px;
}
.ds-a2 .v2-padding-108px-b {
  padding-bottom: 108px;
}
.ds-a2 .v2-padding-108px-b-n {
  padding-bottom: -108px;
}
.ds-a2 .v2-children-padding-108px-b > * {
  padding-bottom: 108px;
}
.ds-a2 .v2-children-padding-108px-b-n > * {
  padding-bottom: -108px;
}
.ds-a2 .v2-left-108px {
  left: 108px;
}
.ds-a2 .v2-margin-108px-l {
  margin-left: 108px;
}
.ds-a2 .v2-margin-108px-l-n {
  margin-left: -108px;
}
.ds-a2 .v2-children-margin-108px-l > * {
  margin-left: 108px;
}
.ds-a2 .v2-children-margin-108px-l-n > * {
  margin-left: -108px;
}
.ds-a2 .v2-padding-108px-l {
  padding-left: 108px;
}
.ds-a2 .v2-padding-108px-l-n {
  padding-left: -108px;
}
.ds-a2 .v2-children-padding-108px-l > * {
  padding-left: 108px;
}
.ds-a2 .v2-children-padding-108px-l-n > * {
  padding-left: -108px;
}
.ds-a2 .v2-right-108px {
  right: 108px;
}
.ds-a2 .v2-margin-108px-r {
  margin-right: 108px;
}
.ds-a2 .v2-margin-108px-r-n {
  margin-right: -108px;
}
.ds-a2 .v2-margin-108px-v {
  margin-top: 108px;
  margin-bottom: 108px;
}
.ds-a2 .v2-margin-108px-v-n {
  margin-top: -108px;
  margin-bottom: -108px;
}
.ds-a2 .v2-margin-108px-h {
  margin-left: 108px;
  margin-right: 108px;
}
.ds-a2 .v2-margin-108px-h-n {
  margin-left: -108px;
  margin-right: -108px;
}
.ds-a2 .v2-margin-108px {
  margin: 108px;
}
.ds-a2 .v2-children-margin-108px-r > * {
  margin-right: 108px;
}
.ds-a2 .v2-children-margin-108px-r-n > * {
  margin-right: -108px;
}
.ds-a2 .v2-children-margin-108px-v > * {
  margin-top: 108px;
  margin-bottom: 108px;
}
.ds-a2 .v2-children-margin-108px-v-n > * {
  margin-top: -108px;
  margin-bottom: -108px;
}
.ds-a2 .v2-children-margin-108px-h > * {
  margin-left: 108px;
  margin-right: 108px;
}
.ds-a2 .v2-children-margin-108px-h-n > * {
  margin-left: -108px;
  margin-right: -108px;
}
.ds-a2 .v2-children-margin-108px > * {
  margin: 108px;
}
.ds-a2 .v2-padding-108px-r {
  padding-right: 108px;
}
.ds-a2 .v2-padding-108px-r-n {
  padding-right: -108px;
}
.ds-a2 .v2-padding-108px-v {
  padding-top: 108px;
  padding-bottom: 108px;
}
.ds-a2 .v2-padding-108px-v-n {
  padding-top: -108px;
  padding-bottom: -108px;
}
.ds-a2 .v2-padding-108px-h {
  padding-left: 108px;
  padding-right: 108px;
}
.ds-a2 .v2-padding-108px-h-n {
  padding-left: -108px;
  padding-right: -108px;
}
.ds-a2 .v2-padding-108px {
  padding: 108px;
}
.ds-a2 .v2-children-padding-108px-r > * {
  padding-right: 108px;
}
.ds-a2 .v2-children-padding-108px-r-n > * {
  padding-right: -108px;
}
.ds-a2 .v2-children-padding-108px-v > * {
  padding-top: 108px;
  padding-bottom: 108px;
}
.ds-a2 .v2-children-padding-108px-v-n > * {
  padding-top: -108px;
  padding-bottom: -108px;
}
.ds-a2 .v2-children-padding-108px-h > * {
  padding-left: 108px;
  padding-right: 108px;
}
.ds-a2 .v2-children-padding-108px-h-n > * {
  padding-left: -108px;
  padding-right: -108px;
}
.ds-a2 .v2-children-padding-108px > * {
  padding: 108px;
}
.ds-a2 .v2-h-112px {
  height: 112px;
}
.ds-a2 .v2-w-112px {
  width: 112px;
}
.ds-a2 .v2-max-h-112px {
  max-height: 112px;
}
.ds-a2 .v2-max-w-112px {
  max-width: 112px;
}
.ds-a2 .v2-min-h-112px {
  min-height: 112px;
}
.ds-a2 .v2-min-w-112px {
  min-width: 112px;
}
.ds-a2 .v2-col-gap-112px {
  -moz-column-gap: 112px;
  column-gap: 112px;
}
.ds-a2 .v2-row-gap-112px {
  row-gap: 112px;
}
.ds-a2 .v2-top-112px {
  top: 112px;
}
.ds-a2 .v2-margin-112px-t {
  margin-top: 112px;
}
.ds-a2 .v2-margin-112px-t-n {
  margin-top: -112px;
}
.ds-a2 .v2-children-margin-112px-t > * {
  margin-top: 112px;
}
.ds-a2 .v2-children-margin-112px-t-n > * {
  margin-top: -112px;
}
.ds-a2 .v2-padding-112px-t {
  padding-top: 112px;
}
.ds-a2 .v2-padding-112px-t-n {
  padding-top: -112px;
}
.ds-a2 .v2-children-padding-112px-t > * {
  padding-top: 112px;
}
.ds-a2 .v2-children-padding-112px-t-n > * {
  padding-top: -112px;
}
.ds-a2 .v2-bottom-112px {
  bottom: 112px;
}
.ds-a2 .v2-margin-112px-b {
  margin-bottom: 112px;
}
.ds-a2 .v2-margin-112px-b-n {
  margin-bottom: -112px;
}
.ds-a2 .v2-children-margin-112px-b > * {
  margin-bottom: 112px;
}
.ds-a2 .v2-children-margin-112px-b-n > * {
  margin-bottom: -112px;
}
.ds-a2 .v2-padding-112px-b {
  padding-bottom: 112px;
}
.ds-a2 .v2-padding-112px-b-n {
  padding-bottom: -112px;
}
.ds-a2 .v2-children-padding-112px-b > * {
  padding-bottom: 112px;
}
.ds-a2 .v2-children-padding-112px-b-n > * {
  padding-bottom: -112px;
}
.ds-a2 .v2-left-112px {
  left: 112px;
}
.ds-a2 .v2-margin-112px-l {
  margin-left: 112px;
}
.ds-a2 .v2-margin-112px-l-n {
  margin-left: -112px;
}
.ds-a2 .v2-children-margin-112px-l > * {
  margin-left: 112px;
}
.ds-a2 .v2-children-margin-112px-l-n > * {
  margin-left: -112px;
}
.ds-a2 .v2-padding-112px-l {
  padding-left: 112px;
}
.ds-a2 .v2-padding-112px-l-n {
  padding-left: -112px;
}
.ds-a2 .v2-children-padding-112px-l > * {
  padding-left: 112px;
}
.ds-a2 .v2-children-padding-112px-l-n > * {
  padding-left: -112px;
}
.ds-a2 .v2-right-112px {
  right: 112px;
}
.ds-a2 .v2-margin-112px-r {
  margin-right: 112px;
}
.ds-a2 .v2-margin-112px-r-n {
  margin-right: -112px;
}
.ds-a2 .v2-margin-112px-v {
  margin-top: 112px;
  margin-bottom: 112px;
}
.ds-a2 .v2-margin-112px-v-n {
  margin-top: -112px;
  margin-bottom: -112px;
}
.ds-a2 .v2-margin-112px-h {
  margin-left: 112px;
  margin-right: 112px;
}
.ds-a2 .v2-margin-112px-h-n {
  margin-left: -112px;
  margin-right: -112px;
}
.ds-a2 .v2-margin-112px {
  margin: 112px;
}
.ds-a2 .v2-children-margin-112px-r > * {
  margin-right: 112px;
}
.ds-a2 .v2-children-margin-112px-r-n > * {
  margin-right: -112px;
}
.ds-a2 .v2-children-margin-112px-v > * {
  margin-top: 112px;
  margin-bottom: 112px;
}
.ds-a2 .v2-children-margin-112px-v-n > * {
  margin-top: -112px;
  margin-bottom: -112px;
}
.ds-a2 .v2-children-margin-112px-h > * {
  margin-left: 112px;
  margin-right: 112px;
}
.ds-a2 .v2-children-margin-112px-h-n > * {
  margin-left: -112px;
  margin-right: -112px;
}
.ds-a2 .v2-children-margin-112px > * {
  margin: 112px;
}
.ds-a2 .v2-padding-112px-r {
  padding-right: 112px;
}
.ds-a2 .v2-padding-112px-r-n {
  padding-right: -112px;
}
.ds-a2 .v2-padding-112px-v {
  padding-top: 112px;
  padding-bottom: 112px;
}
.ds-a2 .v2-padding-112px-v-n {
  padding-top: -112px;
  padding-bottom: -112px;
}
.ds-a2 .v2-padding-112px-h {
  padding-left: 112px;
  padding-right: 112px;
}
.ds-a2 .v2-padding-112px-h-n {
  padding-left: -112px;
  padding-right: -112px;
}
.ds-a2 .v2-padding-112px {
  padding: 112px;
}
.ds-a2 .v2-children-padding-112px-r > * {
  padding-right: 112px;
}
.ds-a2 .v2-children-padding-112px-r-n > * {
  padding-right: -112px;
}
.ds-a2 .v2-children-padding-112px-v > * {
  padding-top: 112px;
  padding-bottom: 112px;
}
.ds-a2 .v2-children-padding-112px-v-n > * {
  padding-top: -112px;
  padding-bottom: -112px;
}
.ds-a2 .v2-children-padding-112px-h > * {
  padding-left: 112px;
  padding-right: 112px;
}
.ds-a2 .v2-children-padding-112px-h-n > * {
  padding-left: -112px;
  padding-right: -112px;
}
.ds-a2 .v2-children-padding-112px > * {
  padding: 112px;
}
.ds-a2 .v2-h-116px {
  height: 116px;
}
.ds-a2 .v2-w-116px {
  width: 116px;
}
.ds-a2 .v2-max-h-116px {
  max-height: 116px;
}
.ds-a2 .v2-max-w-116px {
  max-width: 116px;
}
.ds-a2 .v2-min-h-116px {
  min-height: 116px;
}
.ds-a2 .v2-min-w-116px {
  min-width: 116px;
}
.ds-a2 .v2-col-gap-116px {
  -moz-column-gap: 116px;
  column-gap: 116px;
}
.ds-a2 .v2-row-gap-116px {
  row-gap: 116px;
}
.ds-a2 .v2-top-116px {
  top: 116px;
}
.ds-a2 .v2-margin-116px-t {
  margin-top: 116px;
}
.ds-a2 .v2-margin-116px-t-n {
  margin-top: -116px;
}
.ds-a2 .v2-children-margin-116px-t > * {
  margin-top: 116px;
}
.ds-a2 .v2-children-margin-116px-t-n > * {
  margin-top: -116px;
}
.ds-a2 .v2-padding-116px-t {
  padding-top: 116px;
}
.ds-a2 .v2-padding-116px-t-n {
  padding-top: -116px;
}
.ds-a2 .v2-children-padding-116px-t > * {
  padding-top: 116px;
}
.ds-a2 .v2-children-padding-116px-t-n > * {
  padding-top: -116px;
}
.ds-a2 .v2-bottom-116px {
  bottom: 116px;
}
.ds-a2 .v2-margin-116px-b {
  margin-bottom: 116px;
}
.ds-a2 .v2-margin-116px-b-n {
  margin-bottom: -116px;
}
.ds-a2 .v2-children-margin-116px-b > * {
  margin-bottom: 116px;
}
.ds-a2 .v2-children-margin-116px-b-n > * {
  margin-bottom: -116px;
}
.ds-a2 .v2-padding-116px-b {
  padding-bottom: 116px;
}
.ds-a2 .v2-padding-116px-b-n {
  padding-bottom: -116px;
}
.ds-a2 .v2-children-padding-116px-b > * {
  padding-bottom: 116px;
}
.ds-a2 .v2-children-padding-116px-b-n > * {
  padding-bottom: -116px;
}
.ds-a2 .v2-left-116px {
  left: 116px;
}
.ds-a2 .v2-margin-116px-l {
  margin-left: 116px;
}
.ds-a2 .v2-margin-116px-l-n {
  margin-left: -116px;
}
.ds-a2 .v2-children-margin-116px-l > * {
  margin-left: 116px;
}
.ds-a2 .v2-children-margin-116px-l-n > * {
  margin-left: -116px;
}
.ds-a2 .v2-padding-116px-l {
  padding-left: 116px;
}
.ds-a2 .v2-padding-116px-l-n {
  padding-left: -116px;
}
.ds-a2 .v2-children-padding-116px-l > * {
  padding-left: 116px;
}
.ds-a2 .v2-children-padding-116px-l-n > * {
  padding-left: -116px;
}
.ds-a2 .v2-right-116px {
  right: 116px;
}
.ds-a2 .v2-margin-116px-r {
  margin-right: 116px;
}
.ds-a2 .v2-margin-116px-r-n {
  margin-right: -116px;
}
.ds-a2 .v2-margin-116px-v {
  margin-top: 116px;
  margin-bottom: 116px;
}
.ds-a2 .v2-margin-116px-v-n {
  margin-top: -116px;
  margin-bottom: -116px;
}
.ds-a2 .v2-margin-116px-h {
  margin-left: 116px;
  margin-right: 116px;
}
.ds-a2 .v2-margin-116px-h-n {
  margin-left: -116px;
  margin-right: -116px;
}
.ds-a2 .v2-margin-116px {
  margin: 116px;
}
.ds-a2 .v2-children-margin-116px-r > * {
  margin-right: 116px;
}
.ds-a2 .v2-children-margin-116px-r-n > * {
  margin-right: -116px;
}
.ds-a2 .v2-children-margin-116px-v > * {
  margin-top: 116px;
  margin-bottom: 116px;
}
.ds-a2 .v2-children-margin-116px-v-n > * {
  margin-top: -116px;
  margin-bottom: -116px;
}
.ds-a2 .v2-children-margin-116px-h > * {
  margin-left: 116px;
  margin-right: 116px;
}
.ds-a2 .v2-children-margin-116px-h-n > * {
  margin-left: -116px;
  margin-right: -116px;
}
.ds-a2 .v2-children-margin-116px > * {
  margin: 116px;
}
.ds-a2 .v2-padding-116px-r {
  padding-right: 116px;
}
.ds-a2 .v2-padding-116px-r-n {
  padding-right: -116px;
}
.ds-a2 .v2-padding-116px-v {
  padding-top: 116px;
  padding-bottom: 116px;
}
.ds-a2 .v2-padding-116px-v-n {
  padding-top: -116px;
  padding-bottom: -116px;
}
.ds-a2 .v2-padding-116px-h {
  padding-left: 116px;
  padding-right: 116px;
}
.ds-a2 .v2-padding-116px-h-n {
  padding-left: -116px;
  padding-right: -116px;
}
.ds-a2 .v2-padding-116px {
  padding: 116px;
}
.ds-a2 .v2-children-padding-116px-r > * {
  padding-right: 116px;
}
.ds-a2 .v2-children-padding-116px-r-n > * {
  padding-right: -116px;
}
.ds-a2 .v2-children-padding-116px-v > * {
  padding-top: 116px;
  padding-bottom: 116px;
}
.ds-a2 .v2-children-padding-116px-v-n > * {
  padding-top: -116px;
  padding-bottom: -116px;
}
.ds-a2 .v2-children-padding-116px-h > * {
  padding-left: 116px;
  padding-right: 116px;
}
.ds-a2 .v2-children-padding-116px-h-n > * {
  padding-left: -116px;
  padding-right: -116px;
}
.ds-a2 .v2-children-padding-116px > * {
  padding: 116px;
}
.ds-a2 .v2-h-120px {
  height: 120px;
}
.ds-a2 .v2-w-120px {
  width: 120px;
}
.ds-a2 .v2-max-h-120px {
  max-height: 120px;
}
.ds-a2 .v2-max-w-120px {
  max-width: 120px;
}
.ds-a2 .v2-min-h-120px {
  min-height: 120px;
}
.ds-a2 .v2-min-w-120px {
  min-width: 120px;
}
.ds-a2 .v2-col-gap-120px {
  -moz-column-gap: 120px;
  column-gap: 120px;
}
.ds-a2 .v2-row-gap-120px {
  row-gap: 120px;
}
.ds-a2 .v2-top-120px {
  top: 120px;
}
.ds-a2 .v2-margin-120px-t {
  margin-top: 120px;
}
.ds-a2 .v2-margin-120px-t-n {
  margin-top: -120px;
}
.ds-a2 .v2-children-margin-120px-t > * {
  margin-top: 120px;
}
.ds-a2 .v2-children-margin-120px-t-n > * {
  margin-top: -120px;
}
.ds-a2 .v2-padding-120px-t {
  padding-top: 120px;
}
.ds-a2 .v2-padding-120px-t-n {
  padding-top: -120px;
}
.ds-a2 .v2-children-padding-120px-t > * {
  padding-top: 120px;
}
.ds-a2 .v2-children-padding-120px-t-n > * {
  padding-top: -120px;
}
.ds-a2 .v2-bottom-120px {
  bottom: 120px;
}
.ds-a2 .v2-margin-120px-b {
  margin-bottom: 120px;
}
.ds-a2 .v2-margin-120px-b-n {
  margin-bottom: -120px;
}
.ds-a2 .v2-children-margin-120px-b > * {
  margin-bottom: 120px;
}
.ds-a2 .v2-children-margin-120px-b-n > * {
  margin-bottom: -120px;
}
.ds-a2 .v2-padding-120px-b {
  padding-bottom: 120px;
}
.ds-a2 .v2-padding-120px-b-n {
  padding-bottom: -120px;
}
.ds-a2 .v2-children-padding-120px-b > * {
  padding-bottom: 120px;
}
.ds-a2 .v2-children-padding-120px-b-n > * {
  padding-bottom: -120px;
}
.ds-a2 .v2-left-120px {
  left: 120px;
}
.ds-a2 .v2-margin-120px-l {
  margin-left: 120px;
}
.ds-a2 .v2-margin-120px-l-n {
  margin-left: -120px;
}
.ds-a2 .v2-children-margin-120px-l > * {
  margin-left: 120px;
}
.ds-a2 .v2-children-margin-120px-l-n > * {
  margin-left: -120px;
}
.ds-a2 .v2-padding-120px-l {
  padding-left: 120px;
}
.ds-a2 .v2-padding-120px-l-n {
  padding-left: -120px;
}
.ds-a2 .v2-children-padding-120px-l > * {
  padding-left: 120px;
}
.ds-a2 .v2-children-padding-120px-l-n > * {
  padding-left: -120px;
}
.ds-a2 .v2-right-120px {
  right: 120px;
}
.ds-a2 .v2-margin-120px-r {
  margin-right: 120px;
}
.ds-a2 .v2-margin-120px-r-n {
  margin-right: -120px;
}
.ds-a2 .v2-margin-120px-v {
  margin-top: 120px;
  margin-bottom: 120px;
}
.ds-a2 .v2-margin-120px-v-n {
  margin-top: -120px;
  margin-bottom: -120px;
}
.ds-a2 .v2-margin-120px-h {
  margin-left: 120px;
  margin-right: 120px;
}
.ds-a2 .v2-margin-120px-h-n {
  margin-left: -120px;
  margin-right: -120px;
}
.ds-a2 .v2-margin-120px {
  margin: 120px;
}
.ds-a2 .v2-children-margin-120px-r > * {
  margin-right: 120px;
}
.ds-a2 .v2-children-margin-120px-r-n > * {
  margin-right: -120px;
}
.ds-a2 .v2-children-margin-120px-v > * {
  margin-top: 120px;
  margin-bottom: 120px;
}
.ds-a2 .v2-children-margin-120px-v-n > * {
  margin-top: -120px;
  margin-bottom: -120px;
}
.ds-a2 .v2-children-margin-120px-h > * {
  margin-left: 120px;
  margin-right: 120px;
}
.ds-a2 .v2-children-margin-120px-h-n > * {
  margin-left: -120px;
  margin-right: -120px;
}
.ds-a2 .v2-children-margin-120px > * {
  margin: 120px;
}
.ds-a2 .v2-padding-120px-r {
  padding-right: 120px;
}
.ds-a2 .v2-padding-120px-r-n {
  padding-right: -120px;
}
.ds-a2 .v2-padding-120px-v {
  padding-top: 120px;
  padding-bottom: 120px;
}
.ds-a2 .v2-padding-120px-v-n {
  padding-top: -120px;
  padding-bottom: -120px;
}
.ds-a2 .v2-padding-120px-h {
  padding-left: 120px;
  padding-right: 120px;
}
.ds-a2 .v2-padding-120px-h-n {
  padding-left: -120px;
  padding-right: -120px;
}
.ds-a2 .v2-padding-120px {
  padding: 120px;
}
.ds-a2 .v2-children-padding-120px-r > * {
  padding-right: 120px;
}
.ds-a2 .v2-children-padding-120px-r-n > * {
  padding-right: -120px;
}
.ds-a2 .v2-children-padding-120px-v > * {
  padding-top: 120px;
  padding-bottom: 120px;
}
.ds-a2 .v2-children-padding-120px-v-n > * {
  padding-top: -120px;
  padding-bottom: -120px;
}
.ds-a2 .v2-children-padding-120px-h > * {
  padding-left: 120px;
  padding-right: 120px;
}
.ds-a2 .v2-children-padding-120px-h-n > * {
  padding-left: -120px;
  padding-right: -120px;
}
.ds-a2 .v2-children-padding-120px > * {
  padding: 120px;
}
.ds-a2 .v2-h-124px {
  height: 124px;
}
.ds-a2 .v2-w-124px {
  width: 124px;
}
.ds-a2 .v2-max-h-124px {
  max-height: 124px;
}
.ds-a2 .v2-max-w-124px {
  max-width: 124px;
}
.ds-a2 .v2-min-h-124px {
  min-height: 124px;
}
.ds-a2 .v2-min-w-124px {
  min-width: 124px;
}
.ds-a2 .v2-col-gap-124px {
  -moz-column-gap: 124px;
  column-gap: 124px;
}
.ds-a2 .v2-row-gap-124px {
  row-gap: 124px;
}
.ds-a2 .v2-top-124px {
  top: 124px;
}
.ds-a2 .v2-margin-124px-t {
  margin-top: 124px;
}
.ds-a2 .v2-margin-124px-t-n {
  margin-top: -124px;
}
.ds-a2 .v2-children-margin-124px-t > * {
  margin-top: 124px;
}
.ds-a2 .v2-children-margin-124px-t-n > * {
  margin-top: -124px;
}
.ds-a2 .v2-padding-124px-t {
  padding-top: 124px;
}
.ds-a2 .v2-padding-124px-t-n {
  padding-top: -124px;
}
.ds-a2 .v2-children-padding-124px-t > * {
  padding-top: 124px;
}
.ds-a2 .v2-children-padding-124px-t-n > * {
  padding-top: -124px;
}
.ds-a2 .v2-bottom-124px {
  bottom: 124px;
}
.ds-a2 .v2-margin-124px-b {
  margin-bottom: 124px;
}
.ds-a2 .v2-margin-124px-b-n {
  margin-bottom: -124px;
}
.ds-a2 .v2-children-margin-124px-b > * {
  margin-bottom: 124px;
}
.ds-a2 .v2-children-margin-124px-b-n > * {
  margin-bottom: -124px;
}
.ds-a2 .v2-padding-124px-b {
  padding-bottom: 124px;
}
.ds-a2 .v2-padding-124px-b-n {
  padding-bottom: -124px;
}
.ds-a2 .v2-children-padding-124px-b > * {
  padding-bottom: 124px;
}
.ds-a2 .v2-children-padding-124px-b-n > * {
  padding-bottom: -124px;
}
.ds-a2 .v2-left-124px {
  left: 124px;
}
.ds-a2 .v2-margin-124px-l {
  margin-left: 124px;
}
.ds-a2 .v2-margin-124px-l-n {
  margin-left: -124px;
}
.ds-a2 .v2-children-margin-124px-l > * {
  margin-left: 124px;
}
.ds-a2 .v2-children-margin-124px-l-n > * {
  margin-left: -124px;
}
.ds-a2 .v2-padding-124px-l {
  padding-left: 124px;
}
.ds-a2 .v2-padding-124px-l-n {
  padding-left: -124px;
}
.ds-a2 .v2-children-padding-124px-l > * {
  padding-left: 124px;
}
.ds-a2 .v2-children-padding-124px-l-n > * {
  padding-left: -124px;
}
.ds-a2 .v2-right-124px {
  right: 124px;
}
.ds-a2 .v2-margin-124px-r {
  margin-right: 124px;
}
.ds-a2 .v2-margin-124px-r-n {
  margin-right: -124px;
}
.ds-a2 .v2-margin-124px-v {
  margin-top: 124px;
  margin-bottom: 124px;
}
.ds-a2 .v2-margin-124px-v-n {
  margin-top: -124px;
  margin-bottom: -124px;
}
.ds-a2 .v2-margin-124px-h {
  margin-left: 124px;
  margin-right: 124px;
}
.ds-a2 .v2-margin-124px-h-n {
  margin-left: -124px;
  margin-right: -124px;
}
.ds-a2 .v2-margin-124px {
  margin: 124px;
}
.ds-a2 .v2-children-margin-124px-r > * {
  margin-right: 124px;
}
.ds-a2 .v2-children-margin-124px-r-n > * {
  margin-right: -124px;
}
.ds-a2 .v2-children-margin-124px-v > * {
  margin-top: 124px;
  margin-bottom: 124px;
}
.ds-a2 .v2-children-margin-124px-v-n > * {
  margin-top: -124px;
  margin-bottom: -124px;
}
.ds-a2 .v2-children-margin-124px-h > * {
  margin-left: 124px;
  margin-right: 124px;
}
.ds-a2 .v2-children-margin-124px-h-n > * {
  margin-left: -124px;
  margin-right: -124px;
}
.ds-a2 .v2-children-margin-124px > * {
  margin: 124px;
}
.ds-a2 .v2-padding-124px-r {
  padding-right: 124px;
}
.ds-a2 .v2-padding-124px-r-n {
  padding-right: -124px;
}
.ds-a2 .v2-padding-124px-v {
  padding-top: 124px;
  padding-bottom: 124px;
}
.ds-a2 .v2-padding-124px-v-n {
  padding-top: -124px;
  padding-bottom: -124px;
}
.ds-a2 .v2-padding-124px-h {
  padding-left: 124px;
  padding-right: 124px;
}
.ds-a2 .v2-padding-124px-h-n {
  padding-left: -124px;
  padding-right: -124px;
}
.ds-a2 .v2-padding-124px {
  padding: 124px;
}
.ds-a2 .v2-children-padding-124px-r > * {
  padding-right: 124px;
}
.ds-a2 .v2-children-padding-124px-r-n > * {
  padding-right: -124px;
}
.ds-a2 .v2-children-padding-124px-v > * {
  padding-top: 124px;
  padding-bottom: 124px;
}
.ds-a2 .v2-children-padding-124px-v-n > * {
  padding-top: -124px;
  padding-bottom: -124px;
}
.ds-a2 .v2-children-padding-124px-h > * {
  padding-left: 124px;
  padding-right: 124px;
}
.ds-a2 .v2-children-padding-124px-h-n > * {
  padding-left: -124px;
  padding-right: -124px;
}
.ds-a2 .v2-children-padding-124px > * {
  padding: 124px;
}
.ds-a2 .v2-h-128px {
  height: 128px;
}
.ds-a2 .v2-w-128px {
  width: 128px;
}
.ds-a2 .v2-max-h-128px {
  max-height: 128px;
}
.ds-a2 .v2-max-w-128px {
  max-width: 128px;
}
.ds-a2 .v2-min-h-128px {
  min-height: 128px;
}
.ds-a2 .v2-min-w-128px {
  min-width: 128px;
}
.ds-a2 .v2-col-gap-128px {
  -moz-column-gap: 128px;
  column-gap: 128px;
}
.ds-a2 .v2-row-gap-128px {
  row-gap: 128px;
}
.ds-a2 .v2-top-128px {
  top: 128px;
}
.ds-a2 .v2-margin-128px-t {
  margin-top: 128px;
}
.ds-a2 .v2-margin-128px-t-n {
  margin-top: -128px;
}
.ds-a2 .v2-children-margin-128px-t > * {
  margin-top: 128px;
}
.ds-a2 .v2-children-margin-128px-t-n > * {
  margin-top: -128px;
}
.ds-a2 .v2-padding-128px-t {
  padding-top: 128px;
}
.ds-a2 .v2-padding-128px-t-n {
  padding-top: -128px;
}
.ds-a2 .v2-children-padding-128px-t > * {
  padding-top: 128px;
}
.ds-a2 .v2-children-padding-128px-t-n > * {
  padding-top: -128px;
}
.ds-a2 .v2-bottom-128px {
  bottom: 128px;
}
.ds-a2 .v2-margin-128px-b {
  margin-bottom: 128px;
}
.ds-a2 .v2-margin-128px-b-n {
  margin-bottom: -128px;
}
.ds-a2 .v2-children-margin-128px-b > * {
  margin-bottom: 128px;
}
.ds-a2 .v2-children-margin-128px-b-n > * {
  margin-bottom: -128px;
}
.ds-a2 .v2-padding-128px-b {
  padding-bottom: 128px;
}
.ds-a2 .v2-padding-128px-b-n {
  padding-bottom: -128px;
}
.ds-a2 .v2-children-padding-128px-b > * {
  padding-bottom: 128px;
}
.ds-a2 .v2-children-padding-128px-b-n > * {
  padding-bottom: -128px;
}
.ds-a2 .v2-left-128px {
  left: 128px;
}
.ds-a2 .v2-margin-128px-l {
  margin-left: 128px;
}
.ds-a2 .v2-margin-128px-l-n {
  margin-left: -128px;
}
.ds-a2 .v2-children-margin-128px-l > * {
  margin-left: 128px;
}
.ds-a2 .v2-children-margin-128px-l-n > * {
  margin-left: -128px;
}
.ds-a2 .v2-padding-128px-l {
  padding-left: 128px;
}
.ds-a2 .v2-padding-128px-l-n {
  padding-left: -128px;
}
.ds-a2 .v2-children-padding-128px-l > * {
  padding-left: 128px;
}
.ds-a2 .v2-children-padding-128px-l-n > * {
  padding-left: -128px;
}
.ds-a2 .v2-right-128px {
  right: 128px;
}
.ds-a2 .v2-margin-128px-r {
  margin-right: 128px;
}
.ds-a2 .v2-margin-128px-r-n {
  margin-right: -128px;
}
.ds-a2 .v2-margin-128px-v {
  margin-top: 128px;
  margin-bottom: 128px;
}
.ds-a2 .v2-margin-128px-v-n {
  margin-top: -128px;
  margin-bottom: -128px;
}
.ds-a2 .v2-margin-128px-h {
  margin-left: 128px;
  margin-right: 128px;
}
.ds-a2 .v2-margin-128px-h-n {
  margin-left: -128px;
  margin-right: -128px;
}
.ds-a2 .v2-margin-128px {
  margin: 128px;
}
.ds-a2 .v2-children-margin-128px-r > * {
  margin-right: 128px;
}
.ds-a2 .v2-children-margin-128px-r-n > * {
  margin-right: -128px;
}
.ds-a2 .v2-children-margin-128px-v > * {
  margin-top: 128px;
  margin-bottom: 128px;
}
.ds-a2 .v2-children-margin-128px-v-n > * {
  margin-top: -128px;
  margin-bottom: -128px;
}
.ds-a2 .v2-children-margin-128px-h > * {
  margin-left: 128px;
  margin-right: 128px;
}
.ds-a2 .v2-children-margin-128px-h-n > * {
  margin-left: -128px;
  margin-right: -128px;
}
.ds-a2 .v2-children-margin-128px > * {
  margin: 128px;
}
.ds-a2 .v2-padding-128px-r {
  padding-right: 128px;
}
.ds-a2 .v2-padding-128px-r-n {
  padding-right: -128px;
}
.ds-a2 .v2-padding-128px-v {
  padding-top: 128px;
  padding-bottom: 128px;
}
.ds-a2 .v2-padding-128px-v-n {
  padding-top: -128px;
  padding-bottom: -128px;
}
.ds-a2 .v2-padding-128px-h {
  padding-left: 128px;
  padding-right: 128px;
}
.ds-a2 .v2-padding-128px-h-n {
  padding-left: -128px;
  padding-right: -128px;
}
.ds-a2 .v2-padding-128px {
  padding: 128px;
}
.ds-a2 .v2-children-padding-128px-r > * {
  padding-right: 128px;
}
.ds-a2 .v2-children-padding-128px-r-n > * {
  padding-right: -128px;
}
.ds-a2 .v2-children-padding-128px-v > * {
  padding-top: 128px;
  padding-bottom: 128px;
}
.ds-a2 .v2-children-padding-128px-v-n > * {
  padding-top: -128px;
  padding-bottom: -128px;
}
.ds-a2 .v2-children-padding-128px-h > * {
  padding-left: 128px;
  padding-right: 128px;
}
.ds-a2 .v2-children-padding-128px-h-n > * {
  padding-left: -128px;
  padding-right: -128px;
}
.ds-a2 .v2-children-padding-128px > * {
  padding: 128px;
}
.ds-a2 .v2-h-132px {
  height: 132px;
}
.ds-a2 .v2-w-132px {
  width: 132px;
}
.ds-a2 .v2-max-h-132px {
  max-height: 132px;
}
.ds-a2 .v2-max-w-132px {
  max-width: 132px;
}
.ds-a2 .v2-min-h-132px {
  min-height: 132px;
}
.ds-a2 .v2-min-w-132px {
  min-width: 132px;
}
.ds-a2 .v2-col-gap-132px {
  -moz-column-gap: 132px;
  column-gap: 132px;
}
.ds-a2 .v2-row-gap-132px {
  row-gap: 132px;
}
.ds-a2 .v2-top-132px {
  top: 132px;
}
.ds-a2 .v2-margin-132px-t {
  margin-top: 132px;
}
.ds-a2 .v2-margin-132px-t-n {
  margin-top: -132px;
}
.ds-a2 .v2-children-margin-132px-t > * {
  margin-top: 132px;
}
.ds-a2 .v2-children-margin-132px-t-n > * {
  margin-top: -132px;
}
.ds-a2 .v2-padding-132px-t {
  padding-top: 132px;
}
.ds-a2 .v2-padding-132px-t-n {
  padding-top: -132px;
}
.ds-a2 .v2-children-padding-132px-t > * {
  padding-top: 132px;
}
.ds-a2 .v2-children-padding-132px-t-n > * {
  padding-top: -132px;
}
.ds-a2 .v2-bottom-132px {
  bottom: 132px;
}
.ds-a2 .v2-margin-132px-b {
  margin-bottom: 132px;
}
.ds-a2 .v2-margin-132px-b-n {
  margin-bottom: -132px;
}
.ds-a2 .v2-children-margin-132px-b > * {
  margin-bottom: 132px;
}
.ds-a2 .v2-children-margin-132px-b-n > * {
  margin-bottom: -132px;
}
.ds-a2 .v2-padding-132px-b {
  padding-bottom: 132px;
}
.ds-a2 .v2-padding-132px-b-n {
  padding-bottom: -132px;
}
.ds-a2 .v2-children-padding-132px-b > * {
  padding-bottom: 132px;
}
.ds-a2 .v2-children-padding-132px-b-n > * {
  padding-bottom: -132px;
}
.ds-a2 .v2-left-132px {
  left: 132px;
}
.ds-a2 .v2-margin-132px-l {
  margin-left: 132px;
}
.ds-a2 .v2-margin-132px-l-n {
  margin-left: -132px;
}
.ds-a2 .v2-children-margin-132px-l > * {
  margin-left: 132px;
}
.ds-a2 .v2-children-margin-132px-l-n > * {
  margin-left: -132px;
}
.ds-a2 .v2-padding-132px-l {
  padding-left: 132px;
}
.ds-a2 .v2-padding-132px-l-n {
  padding-left: -132px;
}
.ds-a2 .v2-children-padding-132px-l > * {
  padding-left: 132px;
}
.ds-a2 .v2-children-padding-132px-l-n > * {
  padding-left: -132px;
}
.ds-a2 .v2-right-132px {
  right: 132px;
}
.ds-a2 .v2-margin-132px-r {
  margin-right: 132px;
}
.ds-a2 .v2-margin-132px-r-n {
  margin-right: -132px;
}
.ds-a2 .v2-margin-132px-v {
  margin-top: 132px;
  margin-bottom: 132px;
}
.ds-a2 .v2-margin-132px-v-n {
  margin-top: -132px;
  margin-bottom: -132px;
}
.ds-a2 .v2-margin-132px-h {
  margin-left: 132px;
  margin-right: 132px;
}
.ds-a2 .v2-margin-132px-h-n {
  margin-left: -132px;
  margin-right: -132px;
}
.ds-a2 .v2-margin-132px {
  margin: 132px;
}
.ds-a2 .v2-children-margin-132px-r > * {
  margin-right: 132px;
}
.ds-a2 .v2-children-margin-132px-r-n > * {
  margin-right: -132px;
}
.ds-a2 .v2-children-margin-132px-v > * {
  margin-top: 132px;
  margin-bottom: 132px;
}
.ds-a2 .v2-children-margin-132px-v-n > * {
  margin-top: -132px;
  margin-bottom: -132px;
}
.ds-a2 .v2-children-margin-132px-h > * {
  margin-left: 132px;
  margin-right: 132px;
}
.ds-a2 .v2-children-margin-132px-h-n > * {
  margin-left: -132px;
  margin-right: -132px;
}
.ds-a2 .v2-children-margin-132px > * {
  margin: 132px;
}
.ds-a2 .v2-padding-132px-r {
  padding-right: 132px;
}
.ds-a2 .v2-padding-132px-r-n {
  padding-right: -132px;
}
.ds-a2 .v2-padding-132px-v {
  padding-top: 132px;
  padding-bottom: 132px;
}
.ds-a2 .v2-padding-132px-v-n {
  padding-top: -132px;
  padding-bottom: -132px;
}
.ds-a2 .v2-padding-132px-h {
  padding-left: 132px;
  padding-right: 132px;
}
.ds-a2 .v2-padding-132px-h-n {
  padding-left: -132px;
  padding-right: -132px;
}
.ds-a2 .v2-padding-132px {
  padding: 132px;
}
.ds-a2 .v2-children-padding-132px-r > * {
  padding-right: 132px;
}
.ds-a2 .v2-children-padding-132px-r-n > * {
  padding-right: -132px;
}
.ds-a2 .v2-children-padding-132px-v > * {
  padding-top: 132px;
  padding-bottom: 132px;
}
.ds-a2 .v2-children-padding-132px-v-n > * {
  padding-top: -132px;
  padding-bottom: -132px;
}
.ds-a2 .v2-children-padding-132px-h > * {
  padding-left: 132px;
  padding-right: 132px;
}
.ds-a2 .v2-children-padding-132px-h-n > * {
  padding-left: -132px;
  padding-right: -132px;
}
.ds-a2 .v2-children-padding-132px > * {
  padding: 132px;
}
.ds-a2 .v2-h-136px {
  height: 136px;
}
.ds-a2 .v2-w-136px {
  width: 136px;
}
.ds-a2 .v2-max-h-136px {
  max-height: 136px;
}
.ds-a2 .v2-max-w-136px {
  max-width: 136px;
}
.ds-a2 .v2-min-h-136px {
  min-height: 136px;
}
.ds-a2 .v2-min-w-136px {
  min-width: 136px;
}
.ds-a2 .v2-col-gap-136px {
  -moz-column-gap: 136px;
  column-gap: 136px;
}
.ds-a2 .v2-row-gap-136px {
  row-gap: 136px;
}
.ds-a2 .v2-top-136px {
  top: 136px;
}
.ds-a2 .v2-margin-136px-t {
  margin-top: 136px;
}
.ds-a2 .v2-margin-136px-t-n {
  margin-top: -136px;
}
.ds-a2 .v2-children-margin-136px-t > * {
  margin-top: 136px;
}
.ds-a2 .v2-children-margin-136px-t-n > * {
  margin-top: -136px;
}
.ds-a2 .v2-padding-136px-t {
  padding-top: 136px;
}
.ds-a2 .v2-padding-136px-t-n {
  padding-top: -136px;
}
.ds-a2 .v2-children-padding-136px-t > * {
  padding-top: 136px;
}
.ds-a2 .v2-children-padding-136px-t-n > * {
  padding-top: -136px;
}
.ds-a2 .v2-bottom-136px {
  bottom: 136px;
}
.ds-a2 .v2-margin-136px-b {
  margin-bottom: 136px;
}
.ds-a2 .v2-margin-136px-b-n {
  margin-bottom: -136px;
}
.ds-a2 .v2-children-margin-136px-b > * {
  margin-bottom: 136px;
}
.ds-a2 .v2-children-margin-136px-b-n > * {
  margin-bottom: -136px;
}
.ds-a2 .v2-padding-136px-b {
  padding-bottom: 136px;
}
.ds-a2 .v2-padding-136px-b-n {
  padding-bottom: -136px;
}
.ds-a2 .v2-children-padding-136px-b > * {
  padding-bottom: 136px;
}
.ds-a2 .v2-children-padding-136px-b-n > * {
  padding-bottom: -136px;
}
.ds-a2 .v2-left-136px {
  left: 136px;
}
.ds-a2 .v2-margin-136px-l {
  margin-left: 136px;
}
.ds-a2 .v2-margin-136px-l-n {
  margin-left: -136px;
}
.ds-a2 .v2-children-margin-136px-l > * {
  margin-left: 136px;
}
.ds-a2 .v2-children-margin-136px-l-n > * {
  margin-left: -136px;
}
.ds-a2 .v2-padding-136px-l {
  padding-left: 136px;
}
.ds-a2 .v2-padding-136px-l-n {
  padding-left: -136px;
}
.ds-a2 .v2-children-padding-136px-l > * {
  padding-left: 136px;
}
.ds-a2 .v2-children-padding-136px-l-n > * {
  padding-left: -136px;
}
.ds-a2 .v2-right-136px {
  right: 136px;
}
.ds-a2 .v2-margin-136px-r {
  margin-right: 136px;
}
.ds-a2 .v2-margin-136px-r-n {
  margin-right: -136px;
}
.ds-a2 .v2-margin-136px-v {
  margin-top: 136px;
  margin-bottom: 136px;
}
.ds-a2 .v2-margin-136px-v-n {
  margin-top: -136px;
  margin-bottom: -136px;
}
.ds-a2 .v2-margin-136px-h {
  margin-left: 136px;
  margin-right: 136px;
}
.ds-a2 .v2-margin-136px-h-n {
  margin-left: -136px;
  margin-right: -136px;
}
.ds-a2 .v2-margin-136px {
  margin: 136px;
}
.ds-a2 .v2-children-margin-136px-r > * {
  margin-right: 136px;
}
.ds-a2 .v2-children-margin-136px-r-n > * {
  margin-right: -136px;
}
.ds-a2 .v2-children-margin-136px-v > * {
  margin-top: 136px;
  margin-bottom: 136px;
}
.ds-a2 .v2-children-margin-136px-v-n > * {
  margin-top: -136px;
  margin-bottom: -136px;
}
.ds-a2 .v2-children-margin-136px-h > * {
  margin-left: 136px;
  margin-right: 136px;
}
.ds-a2 .v2-children-margin-136px-h-n > * {
  margin-left: -136px;
  margin-right: -136px;
}
.ds-a2 .v2-children-margin-136px > * {
  margin: 136px;
}
.ds-a2 .v2-padding-136px-r {
  padding-right: 136px;
}
.ds-a2 .v2-padding-136px-r-n {
  padding-right: -136px;
}
.ds-a2 .v2-padding-136px-v {
  padding-top: 136px;
  padding-bottom: 136px;
}
.ds-a2 .v2-padding-136px-v-n {
  padding-top: -136px;
  padding-bottom: -136px;
}
.ds-a2 .v2-padding-136px-h {
  padding-left: 136px;
  padding-right: 136px;
}
.ds-a2 .v2-padding-136px-h-n {
  padding-left: -136px;
  padding-right: -136px;
}
.ds-a2 .v2-padding-136px {
  padding: 136px;
}
.ds-a2 .v2-children-padding-136px-r > * {
  padding-right: 136px;
}
.ds-a2 .v2-children-padding-136px-r-n > * {
  padding-right: -136px;
}
.ds-a2 .v2-children-padding-136px-v > * {
  padding-top: 136px;
  padding-bottom: 136px;
}
.ds-a2 .v2-children-padding-136px-v-n > * {
  padding-top: -136px;
  padding-bottom: -136px;
}
.ds-a2 .v2-children-padding-136px-h > * {
  padding-left: 136px;
  padding-right: 136px;
}
.ds-a2 .v2-children-padding-136px-h-n > * {
  padding-left: -136px;
  padding-right: -136px;
}
.ds-a2 .v2-children-padding-136px > * {
  padding: 136px;
}
.ds-a2 .v2-h-140px {
  height: 140px;
}
.ds-a2 .v2-w-140px {
  width: 140px;
}
.ds-a2 .v2-max-h-140px {
  max-height: 140px;
}
.ds-a2 .v2-max-w-140px {
  max-width: 140px;
}
.ds-a2 .v2-min-h-140px {
  min-height: 140px;
}
.ds-a2 .v2-min-w-140px {
  min-width: 140px;
}
.ds-a2 .v2-col-gap-140px {
  -moz-column-gap: 140px;
  column-gap: 140px;
}
.ds-a2 .v2-row-gap-140px {
  row-gap: 140px;
}
.ds-a2 .v2-top-140px {
  top: 140px;
}
.ds-a2 .v2-margin-140px-t {
  margin-top: 140px;
}
.ds-a2 .v2-margin-140px-t-n {
  margin-top: -140px;
}
.ds-a2 .v2-children-margin-140px-t > * {
  margin-top: 140px;
}
.ds-a2 .v2-children-margin-140px-t-n > * {
  margin-top: -140px;
}
.ds-a2 .v2-padding-140px-t {
  padding-top: 140px;
}
.ds-a2 .v2-padding-140px-t-n {
  padding-top: -140px;
}
.ds-a2 .v2-children-padding-140px-t > * {
  padding-top: 140px;
}
.ds-a2 .v2-children-padding-140px-t-n > * {
  padding-top: -140px;
}
.ds-a2 .v2-bottom-140px {
  bottom: 140px;
}
.ds-a2 .v2-margin-140px-b {
  margin-bottom: 140px;
}
.ds-a2 .v2-margin-140px-b-n {
  margin-bottom: -140px;
}
.ds-a2 .v2-children-margin-140px-b > * {
  margin-bottom: 140px;
}
.ds-a2 .v2-children-margin-140px-b-n > * {
  margin-bottom: -140px;
}
.ds-a2 .v2-padding-140px-b {
  padding-bottom: 140px;
}
.ds-a2 .v2-padding-140px-b-n {
  padding-bottom: -140px;
}
.ds-a2 .v2-children-padding-140px-b > * {
  padding-bottom: 140px;
}
.ds-a2 .v2-children-padding-140px-b-n > * {
  padding-bottom: -140px;
}
.ds-a2 .v2-left-140px {
  left: 140px;
}
.ds-a2 .v2-margin-140px-l {
  margin-left: 140px;
}
.ds-a2 .v2-margin-140px-l-n {
  margin-left: -140px;
}
.ds-a2 .v2-children-margin-140px-l > * {
  margin-left: 140px;
}
.ds-a2 .v2-children-margin-140px-l-n > * {
  margin-left: -140px;
}
.ds-a2 .v2-padding-140px-l {
  padding-left: 140px;
}
.ds-a2 .v2-padding-140px-l-n {
  padding-left: -140px;
}
.ds-a2 .v2-children-padding-140px-l > * {
  padding-left: 140px;
}
.ds-a2 .v2-children-padding-140px-l-n > * {
  padding-left: -140px;
}
.ds-a2 .v2-right-140px {
  right: 140px;
}
.ds-a2 .v2-margin-140px-r {
  margin-right: 140px;
}
.ds-a2 .v2-margin-140px-r-n {
  margin-right: -140px;
}
.ds-a2 .v2-margin-140px-v {
  margin-top: 140px;
  margin-bottom: 140px;
}
.ds-a2 .v2-margin-140px-v-n {
  margin-top: -140px;
  margin-bottom: -140px;
}
.ds-a2 .v2-margin-140px-h {
  margin-left: 140px;
  margin-right: 140px;
}
.ds-a2 .v2-margin-140px-h-n {
  margin-left: -140px;
  margin-right: -140px;
}
.ds-a2 .v2-margin-140px {
  margin: 140px;
}
.ds-a2 .v2-children-margin-140px-r > * {
  margin-right: 140px;
}
.ds-a2 .v2-children-margin-140px-r-n > * {
  margin-right: -140px;
}
.ds-a2 .v2-children-margin-140px-v > * {
  margin-top: 140px;
  margin-bottom: 140px;
}
.ds-a2 .v2-children-margin-140px-v-n > * {
  margin-top: -140px;
  margin-bottom: -140px;
}
.ds-a2 .v2-children-margin-140px-h > * {
  margin-left: 140px;
  margin-right: 140px;
}
.ds-a2 .v2-children-margin-140px-h-n > * {
  margin-left: -140px;
  margin-right: -140px;
}
.ds-a2 .v2-children-margin-140px > * {
  margin: 140px;
}
.ds-a2 .v2-padding-140px-r {
  padding-right: 140px;
}
.ds-a2 .v2-padding-140px-r-n {
  padding-right: -140px;
}
.ds-a2 .v2-padding-140px-v {
  padding-top: 140px;
  padding-bottom: 140px;
}
.ds-a2 .v2-padding-140px-v-n {
  padding-top: -140px;
  padding-bottom: -140px;
}
.ds-a2 .v2-padding-140px-h {
  padding-left: 140px;
  padding-right: 140px;
}
.ds-a2 .v2-padding-140px-h-n {
  padding-left: -140px;
  padding-right: -140px;
}
.ds-a2 .v2-padding-140px {
  padding: 140px;
}
.ds-a2 .v2-children-padding-140px-r > * {
  padding-right: 140px;
}
.ds-a2 .v2-children-padding-140px-r-n > * {
  padding-right: -140px;
}
.ds-a2 .v2-children-padding-140px-v > * {
  padding-top: 140px;
  padding-bottom: 140px;
}
.ds-a2 .v2-children-padding-140px-v-n > * {
  padding-top: -140px;
  padding-bottom: -140px;
}
.ds-a2 .v2-children-padding-140px-h > * {
  padding-left: 140px;
  padding-right: 140px;
}
.ds-a2 .v2-children-padding-140px-h-n > * {
  padding-left: -140px;
  padding-right: -140px;
}
.ds-a2 .v2-children-padding-140px > * {
  padding: 140px;
}
.ds-a2 .v2-h-144px {
  height: 144px;
}
.ds-a2 .v2-w-144px {
  width: 144px;
}
.ds-a2 .v2-max-h-144px {
  max-height: 144px;
}
.ds-a2 .v2-max-w-144px {
  max-width: 144px;
}
.ds-a2 .v2-min-h-144px {
  min-height: 144px;
}
.ds-a2 .v2-min-w-144px {
  min-width: 144px;
}
.ds-a2 .v2-col-gap-144px {
  -moz-column-gap: 144px;
  column-gap: 144px;
}
.ds-a2 .v2-row-gap-144px {
  row-gap: 144px;
}
.ds-a2 .v2-top-144px {
  top: 144px;
}
.ds-a2 .v2-margin-144px-t {
  margin-top: 144px;
}
.ds-a2 .v2-margin-144px-t-n {
  margin-top: -144px;
}
.ds-a2 .v2-children-margin-144px-t > * {
  margin-top: 144px;
}
.ds-a2 .v2-children-margin-144px-t-n > * {
  margin-top: -144px;
}
.ds-a2 .v2-padding-144px-t {
  padding-top: 144px;
}
.ds-a2 .v2-padding-144px-t-n {
  padding-top: -144px;
}
.ds-a2 .v2-children-padding-144px-t > * {
  padding-top: 144px;
}
.ds-a2 .v2-children-padding-144px-t-n > * {
  padding-top: -144px;
}
.ds-a2 .v2-bottom-144px {
  bottom: 144px;
}
.ds-a2 .v2-margin-144px-b {
  margin-bottom: 144px;
}
.ds-a2 .v2-margin-144px-b-n {
  margin-bottom: -144px;
}
.ds-a2 .v2-children-margin-144px-b > * {
  margin-bottom: 144px;
}
.ds-a2 .v2-children-margin-144px-b-n > * {
  margin-bottom: -144px;
}
.ds-a2 .v2-padding-144px-b {
  padding-bottom: 144px;
}
.ds-a2 .v2-padding-144px-b-n {
  padding-bottom: -144px;
}
.ds-a2 .v2-children-padding-144px-b > * {
  padding-bottom: 144px;
}
.ds-a2 .v2-children-padding-144px-b-n > * {
  padding-bottom: -144px;
}
.ds-a2 .v2-left-144px {
  left: 144px;
}
.ds-a2 .v2-margin-144px-l {
  margin-left: 144px;
}
.ds-a2 .v2-margin-144px-l-n {
  margin-left: -144px;
}
.ds-a2 .v2-children-margin-144px-l > * {
  margin-left: 144px;
}
.ds-a2 .v2-children-margin-144px-l-n > * {
  margin-left: -144px;
}
.ds-a2 .v2-padding-144px-l {
  padding-left: 144px;
}
.ds-a2 .v2-padding-144px-l-n {
  padding-left: -144px;
}
.ds-a2 .v2-children-padding-144px-l > * {
  padding-left: 144px;
}
.ds-a2 .v2-children-padding-144px-l-n > * {
  padding-left: -144px;
}
.ds-a2 .v2-right-144px {
  right: 144px;
}
.ds-a2 .v2-margin-144px-r {
  margin-right: 144px;
}
.ds-a2 .v2-margin-144px-r-n {
  margin-right: -144px;
}
.ds-a2 .v2-margin-144px-v {
  margin-top: 144px;
  margin-bottom: 144px;
}
.ds-a2 .v2-margin-144px-v-n {
  margin-top: -144px;
  margin-bottom: -144px;
}
.ds-a2 .v2-margin-144px-h {
  margin-left: 144px;
  margin-right: 144px;
}
.ds-a2 .v2-margin-144px-h-n {
  margin-left: -144px;
  margin-right: -144px;
}
.ds-a2 .v2-margin-144px {
  margin: 144px;
}
.ds-a2 .v2-children-margin-144px-r > * {
  margin-right: 144px;
}
.ds-a2 .v2-children-margin-144px-r-n > * {
  margin-right: -144px;
}
.ds-a2 .v2-children-margin-144px-v > * {
  margin-top: 144px;
  margin-bottom: 144px;
}
.ds-a2 .v2-children-margin-144px-v-n > * {
  margin-top: -144px;
  margin-bottom: -144px;
}
.ds-a2 .v2-children-margin-144px-h > * {
  margin-left: 144px;
  margin-right: 144px;
}
.ds-a2 .v2-children-margin-144px-h-n > * {
  margin-left: -144px;
  margin-right: -144px;
}
.ds-a2 .v2-children-margin-144px > * {
  margin: 144px;
}
.ds-a2 .v2-padding-144px-r {
  padding-right: 144px;
}
.ds-a2 .v2-padding-144px-r-n {
  padding-right: -144px;
}
.ds-a2 .v2-padding-144px-v {
  padding-top: 144px;
  padding-bottom: 144px;
}
.ds-a2 .v2-padding-144px-v-n {
  padding-top: -144px;
  padding-bottom: -144px;
}
.ds-a2 .v2-padding-144px-h {
  padding-left: 144px;
  padding-right: 144px;
}
.ds-a2 .v2-padding-144px-h-n {
  padding-left: -144px;
  padding-right: -144px;
}
.ds-a2 .v2-padding-144px {
  padding: 144px;
}
.ds-a2 .v2-children-padding-144px-r > * {
  padding-right: 144px;
}
.ds-a2 .v2-children-padding-144px-r-n > * {
  padding-right: -144px;
}
.ds-a2 .v2-children-padding-144px-v > * {
  padding-top: 144px;
  padding-bottom: 144px;
}
.ds-a2 .v2-children-padding-144px-v-n > * {
  padding-top: -144px;
  padding-bottom: -144px;
}
.ds-a2 .v2-children-padding-144px-h > * {
  padding-left: 144px;
  padding-right: 144px;
}
.ds-a2 .v2-children-padding-144px-h-n > * {
  padding-left: -144px;
  padding-right: -144px;
}
.ds-a2 .v2-children-padding-144px > * {
  padding: 144px;
}
.ds-a2 .v2-h-148px {
  height: 148px;
}
.ds-a2 .v2-w-148px {
  width: 148px;
}
.ds-a2 .v2-max-h-148px {
  max-height: 148px;
}
.ds-a2 .v2-max-w-148px {
  max-width: 148px;
}
.ds-a2 .v2-min-h-148px {
  min-height: 148px;
}
.ds-a2 .v2-min-w-148px {
  min-width: 148px;
}
.ds-a2 .v2-col-gap-148px {
  -moz-column-gap: 148px;
  column-gap: 148px;
}
.ds-a2 .v2-row-gap-148px {
  row-gap: 148px;
}
.ds-a2 .v2-top-148px {
  top: 148px;
}
.ds-a2 .v2-margin-148px-t {
  margin-top: 148px;
}
.ds-a2 .v2-margin-148px-t-n {
  margin-top: -148px;
}
.ds-a2 .v2-children-margin-148px-t > * {
  margin-top: 148px;
}
.ds-a2 .v2-children-margin-148px-t-n > * {
  margin-top: -148px;
}
.ds-a2 .v2-padding-148px-t {
  padding-top: 148px;
}
.ds-a2 .v2-padding-148px-t-n {
  padding-top: -148px;
}
.ds-a2 .v2-children-padding-148px-t > * {
  padding-top: 148px;
}
.ds-a2 .v2-children-padding-148px-t-n > * {
  padding-top: -148px;
}
.ds-a2 .v2-bottom-148px {
  bottom: 148px;
}
.ds-a2 .v2-margin-148px-b {
  margin-bottom: 148px;
}
.ds-a2 .v2-margin-148px-b-n {
  margin-bottom: -148px;
}
.ds-a2 .v2-children-margin-148px-b > * {
  margin-bottom: 148px;
}
.ds-a2 .v2-children-margin-148px-b-n > * {
  margin-bottom: -148px;
}
.ds-a2 .v2-padding-148px-b {
  padding-bottom: 148px;
}
.ds-a2 .v2-padding-148px-b-n {
  padding-bottom: -148px;
}
.ds-a2 .v2-children-padding-148px-b > * {
  padding-bottom: 148px;
}
.ds-a2 .v2-children-padding-148px-b-n > * {
  padding-bottom: -148px;
}
.ds-a2 .v2-left-148px {
  left: 148px;
}
.ds-a2 .v2-margin-148px-l {
  margin-left: 148px;
}
.ds-a2 .v2-margin-148px-l-n {
  margin-left: -148px;
}
.ds-a2 .v2-children-margin-148px-l > * {
  margin-left: 148px;
}
.ds-a2 .v2-children-margin-148px-l-n > * {
  margin-left: -148px;
}
.ds-a2 .v2-padding-148px-l {
  padding-left: 148px;
}
.ds-a2 .v2-padding-148px-l-n {
  padding-left: -148px;
}
.ds-a2 .v2-children-padding-148px-l > * {
  padding-left: 148px;
}
.ds-a2 .v2-children-padding-148px-l-n > * {
  padding-left: -148px;
}
.ds-a2 .v2-right-148px {
  right: 148px;
}
.ds-a2 .v2-margin-148px-r {
  margin-right: 148px;
}
.ds-a2 .v2-margin-148px-r-n {
  margin-right: -148px;
}
.ds-a2 .v2-margin-148px-v {
  margin-top: 148px;
  margin-bottom: 148px;
}
.ds-a2 .v2-margin-148px-v-n {
  margin-top: -148px;
  margin-bottom: -148px;
}
.ds-a2 .v2-margin-148px-h {
  margin-left: 148px;
  margin-right: 148px;
}
.ds-a2 .v2-margin-148px-h-n {
  margin-left: -148px;
  margin-right: -148px;
}
.ds-a2 .v2-margin-148px {
  margin: 148px;
}
.ds-a2 .v2-children-margin-148px-r > * {
  margin-right: 148px;
}
.ds-a2 .v2-children-margin-148px-r-n > * {
  margin-right: -148px;
}
.ds-a2 .v2-children-margin-148px-v > * {
  margin-top: 148px;
  margin-bottom: 148px;
}
.ds-a2 .v2-children-margin-148px-v-n > * {
  margin-top: -148px;
  margin-bottom: -148px;
}
.ds-a2 .v2-children-margin-148px-h > * {
  margin-left: 148px;
  margin-right: 148px;
}
.ds-a2 .v2-children-margin-148px-h-n > * {
  margin-left: -148px;
  margin-right: -148px;
}
.ds-a2 .v2-children-margin-148px > * {
  margin: 148px;
}
.ds-a2 .v2-padding-148px-r {
  padding-right: 148px;
}
.ds-a2 .v2-padding-148px-r-n {
  padding-right: -148px;
}
.ds-a2 .v2-padding-148px-v {
  padding-top: 148px;
  padding-bottom: 148px;
}
.ds-a2 .v2-padding-148px-v-n {
  padding-top: -148px;
  padding-bottom: -148px;
}
.ds-a2 .v2-padding-148px-h {
  padding-left: 148px;
  padding-right: 148px;
}
.ds-a2 .v2-padding-148px-h-n {
  padding-left: -148px;
  padding-right: -148px;
}
.ds-a2 .v2-padding-148px {
  padding: 148px;
}
.ds-a2 .v2-children-padding-148px-r > * {
  padding-right: 148px;
}
.ds-a2 .v2-children-padding-148px-r-n > * {
  padding-right: -148px;
}
.ds-a2 .v2-children-padding-148px-v > * {
  padding-top: 148px;
  padding-bottom: 148px;
}
.ds-a2 .v2-children-padding-148px-v-n > * {
  padding-top: -148px;
  padding-bottom: -148px;
}
.ds-a2 .v2-children-padding-148px-h > * {
  padding-left: 148px;
  padding-right: 148px;
}
.ds-a2 .v2-children-padding-148px-h-n > * {
  padding-left: -148px;
  padding-right: -148px;
}
.ds-a2 .v2-children-padding-148px > * {
  padding: 148px;
}
.ds-a2 .v2-h-152px {
  height: 152px;
}
.ds-a2 .v2-w-152px {
  width: 152px;
}
.ds-a2 .v2-max-h-152px {
  max-height: 152px;
}
.ds-a2 .v2-max-w-152px {
  max-width: 152px;
}
.ds-a2 .v2-min-h-152px {
  min-height: 152px;
}
.ds-a2 .v2-min-w-152px {
  min-width: 152px;
}
.ds-a2 .v2-col-gap-152px {
  -moz-column-gap: 152px;
  column-gap: 152px;
}
.ds-a2 .v2-row-gap-152px {
  row-gap: 152px;
}
.ds-a2 .v2-top-152px {
  top: 152px;
}
.ds-a2 .v2-margin-152px-t {
  margin-top: 152px;
}
.ds-a2 .v2-margin-152px-t-n {
  margin-top: -152px;
}
.ds-a2 .v2-children-margin-152px-t > * {
  margin-top: 152px;
}
.ds-a2 .v2-children-margin-152px-t-n > * {
  margin-top: -152px;
}
.ds-a2 .v2-padding-152px-t {
  padding-top: 152px;
}
.ds-a2 .v2-padding-152px-t-n {
  padding-top: -152px;
}
.ds-a2 .v2-children-padding-152px-t > * {
  padding-top: 152px;
}
.ds-a2 .v2-children-padding-152px-t-n > * {
  padding-top: -152px;
}
.ds-a2 .v2-bottom-152px {
  bottom: 152px;
}
.ds-a2 .v2-margin-152px-b {
  margin-bottom: 152px;
}
.ds-a2 .v2-margin-152px-b-n {
  margin-bottom: -152px;
}
.ds-a2 .v2-children-margin-152px-b > * {
  margin-bottom: 152px;
}
.ds-a2 .v2-children-margin-152px-b-n > * {
  margin-bottom: -152px;
}
.ds-a2 .v2-padding-152px-b {
  padding-bottom: 152px;
}
.ds-a2 .v2-padding-152px-b-n {
  padding-bottom: -152px;
}
.ds-a2 .v2-children-padding-152px-b > * {
  padding-bottom: 152px;
}
.ds-a2 .v2-children-padding-152px-b-n > * {
  padding-bottom: -152px;
}
.ds-a2 .v2-left-152px {
  left: 152px;
}
.ds-a2 .v2-margin-152px-l {
  margin-left: 152px;
}
.ds-a2 .v2-margin-152px-l-n {
  margin-left: -152px;
}
.ds-a2 .v2-children-margin-152px-l > * {
  margin-left: 152px;
}
.ds-a2 .v2-children-margin-152px-l-n > * {
  margin-left: -152px;
}
.ds-a2 .v2-padding-152px-l {
  padding-left: 152px;
}
.ds-a2 .v2-padding-152px-l-n {
  padding-left: -152px;
}
.ds-a2 .v2-children-padding-152px-l > * {
  padding-left: 152px;
}
.ds-a2 .v2-children-padding-152px-l-n > * {
  padding-left: -152px;
}
.ds-a2 .v2-right-152px {
  right: 152px;
}
.ds-a2 .v2-margin-152px-r {
  margin-right: 152px;
}
.ds-a2 .v2-margin-152px-r-n {
  margin-right: -152px;
}
.ds-a2 .v2-margin-152px-v {
  margin-top: 152px;
  margin-bottom: 152px;
}
.ds-a2 .v2-margin-152px-v-n {
  margin-top: -152px;
  margin-bottom: -152px;
}
.ds-a2 .v2-margin-152px-h {
  margin-left: 152px;
  margin-right: 152px;
}
.ds-a2 .v2-margin-152px-h-n {
  margin-left: -152px;
  margin-right: -152px;
}
.ds-a2 .v2-margin-152px {
  margin: 152px;
}
.ds-a2 .v2-children-margin-152px-r > * {
  margin-right: 152px;
}
.ds-a2 .v2-children-margin-152px-r-n > * {
  margin-right: -152px;
}
.ds-a2 .v2-children-margin-152px-v > * {
  margin-top: 152px;
  margin-bottom: 152px;
}
.ds-a2 .v2-children-margin-152px-v-n > * {
  margin-top: -152px;
  margin-bottom: -152px;
}
.ds-a2 .v2-children-margin-152px-h > * {
  margin-left: 152px;
  margin-right: 152px;
}
.ds-a2 .v2-children-margin-152px-h-n > * {
  margin-left: -152px;
  margin-right: -152px;
}
.ds-a2 .v2-children-margin-152px > * {
  margin: 152px;
}
.ds-a2 .v2-padding-152px-r {
  padding-right: 152px;
}
.ds-a2 .v2-padding-152px-r-n {
  padding-right: -152px;
}
.ds-a2 .v2-padding-152px-v {
  padding-top: 152px;
  padding-bottom: 152px;
}
.ds-a2 .v2-padding-152px-v-n {
  padding-top: -152px;
  padding-bottom: -152px;
}
.ds-a2 .v2-padding-152px-h {
  padding-left: 152px;
  padding-right: 152px;
}
.ds-a2 .v2-padding-152px-h-n {
  padding-left: -152px;
  padding-right: -152px;
}
.ds-a2 .v2-padding-152px {
  padding: 152px;
}
.ds-a2 .v2-children-padding-152px-r > * {
  padding-right: 152px;
}
.ds-a2 .v2-children-padding-152px-r-n > * {
  padding-right: -152px;
}
.ds-a2 .v2-children-padding-152px-v > * {
  padding-top: 152px;
  padding-bottom: 152px;
}
.ds-a2 .v2-children-padding-152px-v-n > * {
  padding-top: -152px;
  padding-bottom: -152px;
}
.ds-a2 .v2-children-padding-152px-h > * {
  padding-left: 152px;
  padding-right: 152px;
}
.ds-a2 .v2-children-padding-152px-h-n > * {
  padding-left: -152px;
  padding-right: -152px;
}
.ds-a2 .v2-children-padding-152px > * {
  padding: 152px;
}
.ds-a2 .v2-h-156px {
  height: 156px;
}
.ds-a2 .v2-w-156px {
  width: 156px;
}
.ds-a2 .v2-max-h-156px {
  max-height: 156px;
}
.ds-a2 .v2-max-w-156px {
  max-width: 156px;
}
.ds-a2 .v2-min-h-156px {
  min-height: 156px;
}
.ds-a2 .v2-min-w-156px {
  min-width: 156px;
}
.ds-a2 .v2-col-gap-156px {
  -moz-column-gap: 156px;
  column-gap: 156px;
}
.ds-a2 .v2-row-gap-156px {
  row-gap: 156px;
}
.ds-a2 .v2-top-156px {
  top: 156px;
}
.ds-a2 .v2-margin-156px-t {
  margin-top: 156px;
}
.ds-a2 .v2-margin-156px-t-n {
  margin-top: -156px;
}
.ds-a2 .v2-children-margin-156px-t > * {
  margin-top: 156px;
}
.ds-a2 .v2-children-margin-156px-t-n > * {
  margin-top: -156px;
}
.ds-a2 .v2-padding-156px-t {
  padding-top: 156px;
}
.ds-a2 .v2-padding-156px-t-n {
  padding-top: -156px;
}
.ds-a2 .v2-children-padding-156px-t > * {
  padding-top: 156px;
}
.ds-a2 .v2-children-padding-156px-t-n > * {
  padding-top: -156px;
}
.ds-a2 .v2-bottom-156px {
  bottom: 156px;
}
.ds-a2 .v2-margin-156px-b {
  margin-bottom: 156px;
}
.ds-a2 .v2-margin-156px-b-n {
  margin-bottom: -156px;
}
.ds-a2 .v2-children-margin-156px-b > * {
  margin-bottom: 156px;
}
.ds-a2 .v2-children-margin-156px-b-n > * {
  margin-bottom: -156px;
}
.ds-a2 .v2-padding-156px-b {
  padding-bottom: 156px;
}
.ds-a2 .v2-padding-156px-b-n {
  padding-bottom: -156px;
}
.ds-a2 .v2-children-padding-156px-b > * {
  padding-bottom: 156px;
}
.ds-a2 .v2-children-padding-156px-b-n > * {
  padding-bottom: -156px;
}
.ds-a2 .v2-left-156px {
  left: 156px;
}
.ds-a2 .v2-margin-156px-l {
  margin-left: 156px;
}
.ds-a2 .v2-margin-156px-l-n {
  margin-left: -156px;
}
.ds-a2 .v2-children-margin-156px-l > * {
  margin-left: 156px;
}
.ds-a2 .v2-children-margin-156px-l-n > * {
  margin-left: -156px;
}
.ds-a2 .v2-padding-156px-l {
  padding-left: 156px;
}
.ds-a2 .v2-padding-156px-l-n {
  padding-left: -156px;
}
.ds-a2 .v2-children-padding-156px-l > * {
  padding-left: 156px;
}
.ds-a2 .v2-children-padding-156px-l-n > * {
  padding-left: -156px;
}
.ds-a2 .v2-right-156px {
  right: 156px;
}
.ds-a2 .v2-margin-156px-r {
  margin-right: 156px;
}
.ds-a2 .v2-margin-156px-r-n {
  margin-right: -156px;
}
.ds-a2 .v2-margin-156px-v {
  margin-top: 156px;
  margin-bottom: 156px;
}
.ds-a2 .v2-margin-156px-v-n {
  margin-top: -156px;
  margin-bottom: -156px;
}
.ds-a2 .v2-margin-156px-h {
  margin-left: 156px;
  margin-right: 156px;
}
.ds-a2 .v2-margin-156px-h-n {
  margin-left: -156px;
  margin-right: -156px;
}
.ds-a2 .v2-margin-156px {
  margin: 156px;
}
.ds-a2 .v2-children-margin-156px-r > * {
  margin-right: 156px;
}
.ds-a2 .v2-children-margin-156px-r-n > * {
  margin-right: -156px;
}
.ds-a2 .v2-children-margin-156px-v > * {
  margin-top: 156px;
  margin-bottom: 156px;
}
.ds-a2 .v2-children-margin-156px-v-n > * {
  margin-top: -156px;
  margin-bottom: -156px;
}
.ds-a2 .v2-children-margin-156px-h > * {
  margin-left: 156px;
  margin-right: 156px;
}
.ds-a2 .v2-children-margin-156px-h-n > * {
  margin-left: -156px;
  margin-right: -156px;
}
.ds-a2 .v2-children-margin-156px > * {
  margin: 156px;
}
.ds-a2 .v2-padding-156px-r {
  padding-right: 156px;
}
.ds-a2 .v2-padding-156px-r-n {
  padding-right: -156px;
}
.ds-a2 .v2-padding-156px-v {
  padding-top: 156px;
  padding-bottom: 156px;
}
.ds-a2 .v2-padding-156px-v-n {
  padding-top: -156px;
  padding-bottom: -156px;
}
.ds-a2 .v2-padding-156px-h {
  padding-left: 156px;
  padding-right: 156px;
}
.ds-a2 .v2-padding-156px-h-n {
  padding-left: -156px;
  padding-right: -156px;
}
.ds-a2 .v2-padding-156px {
  padding: 156px;
}
.ds-a2 .v2-children-padding-156px-r > * {
  padding-right: 156px;
}
.ds-a2 .v2-children-padding-156px-r-n > * {
  padding-right: -156px;
}
.ds-a2 .v2-children-padding-156px-v > * {
  padding-top: 156px;
  padding-bottom: 156px;
}
.ds-a2 .v2-children-padding-156px-v-n > * {
  padding-top: -156px;
  padding-bottom: -156px;
}
.ds-a2 .v2-children-padding-156px-h > * {
  padding-left: 156px;
  padding-right: 156px;
}
.ds-a2 .v2-children-padding-156px-h-n > * {
  padding-left: -156px;
  padding-right: -156px;
}
.ds-a2 .v2-children-padding-156px > * {
  padding: 156px;
}
.ds-a2 .v2-h-160px {
  height: 160px;
}
.ds-a2 .v2-w-160px {
  width: 160px;
}
.ds-a2 .v2-max-h-160px {
  max-height: 160px;
}
.ds-a2 .v2-max-w-160px {
  max-width: 160px;
}
.ds-a2 .v2-min-h-160px {
  min-height: 160px;
}
.ds-a2 .v2-min-w-160px {
  min-width: 160px;
}
.ds-a2 .v2-col-gap-160px {
  -moz-column-gap: 160px;
  column-gap: 160px;
}
.ds-a2 .v2-row-gap-160px {
  row-gap: 160px;
}
.ds-a2 .v2-top-160px {
  top: 160px;
}
.ds-a2 .v2-margin-160px-t {
  margin-top: 160px;
}
.ds-a2 .v2-margin-160px-t-n {
  margin-top: -160px;
}
.ds-a2 .v2-children-margin-160px-t > * {
  margin-top: 160px;
}
.ds-a2 .v2-children-margin-160px-t-n > * {
  margin-top: -160px;
}
.ds-a2 .v2-padding-160px-t {
  padding-top: 160px;
}
.ds-a2 .v2-padding-160px-t-n {
  padding-top: -160px;
}
.ds-a2 .v2-children-padding-160px-t > * {
  padding-top: 160px;
}
.ds-a2 .v2-children-padding-160px-t-n > * {
  padding-top: -160px;
}
.ds-a2 .v2-bottom-160px {
  bottom: 160px;
}
.ds-a2 .v2-margin-160px-b {
  margin-bottom: 160px;
}
.ds-a2 .v2-margin-160px-b-n {
  margin-bottom: -160px;
}
.ds-a2 .v2-children-margin-160px-b > * {
  margin-bottom: 160px;
}
.ds-a2 .v2-children-margin-160px-b-n > * {
  margin-bottom: -160px;
}
.ds-a2 .v2-padding-160px-b {
  padding-bottom: 160px;
}
.ds-a2 .v2-padding-160px-b-n {
  padding-bottom: -160px;
}
.ds-a2 .v2-children-padding-160px-b > * {
  padding-bottom: 160px;
}
.ds-a2 .v2-children-padding-160px-b-n > * {
  padding-bottom: -160px;
}
.ds-a2 .v2-left-160px {
  left: 160px;
}
.ds-a2 .v2-margin-160px-l {
  margin-left: 160px;
}
.ds-a2 .v2-margin-160px-l-n {
  margin-left: -160px;
}
.ds-a2 .v2-children-margin-160px-l > * {
  margin-left: 160px;
}
.ds-a2 .v2-children-margin-160px-l-n > * {
  margin-left: -160px;
}
.ds-a2 .v2-padding-160px-l {
  padding-left: 160px;
}
.ds-a2 .v2-padding-160px-l-n {
  padding-left: -160px;
}
.ds-a2 .v2-children-padding-160px-l > * {
  padding-left: 160px;
}
.ds-a2 .v2-children-padding-160px-l-n > * {
  padding-left: -160px;
}
.ds-a2 .v2-right-160px {
  right: 160px;
}
.ds-a2 .v2-margin-160px-r {
  margin-right: 160px;
}
.ds-a2 .v2-margin-160px-r-n {
  margin-right: -160px;
}
.ds-a2 .v2-margin-160px-v {
  margin-top: 160px;
  margin-bottom: 160px;
}
.ds-a2 .v2-margin-160px-v-n {
  margin-top: -160px;
  margin-bottom: -160px;
}
.ds-a2 .v2-margin-160px-h {
  margin-left: 160px;
  margin-right: 160px;
}
.ds-a2 .v2-margin-160px-h-n {
  margin-left: -160px;
  margin-right: -160px;
}
.ds-a2 .v2-margin-160px {
  margin: 160px;
}
.ds-a2 .v2-children-margin-160px-r > * {
  margin-right: 160px;
}
.ds-a2 .v2-children-margin-160px-r-n > * {
  margin-right: -160px;
}
.ds-a2 .v2-children-margin-160px-v > * {
  margin-top: 160px;
  margin-bottom: 160px;
}
.ds-a2 .v2-children-margin-160px-v-n > * {
  margin-top: -160px;
  margin-bottom: -160px;
}
.ds-a2 .v2-children-margin-160px-h > * {
  margin-left: 160px;
  margin-right: 160px;
}
.ds-a2 .v2-children-margin-160px-h-n > * {
  margin-left: -160px;
  margin-right: -160px;
}
.ds-a2 .v2-children-margin-160px > * {
  margin: 160px;
}
.ds-a2 .v2-padding-160px-r {
  padding-right: 160px;
}
.ds-a2 .v2-padding-160px-r-n {
  padding-right: -160px;
}
.ds-a2 .v2-padding-160px-v {
  padding-top: 160px;
  padding-bottom: 160px;
}
.ds-a2 .v2-padding-160px-v-n {
  padding-top: -160px;
  padding-bottom: -160px;
}
.ds-a2 .v2-padding-160px-h {
  padding-left: 160px;
  padding-right: 160px;
}
.ds-a2 .v2-padding-160px-h-n {
  padding-left: -160px;
  padding-right: -160px;
}
.ds-a2 .v2-padding-160px {
  padding: 160px;
}
.ds-a2 .v2-children-padding-160px-r > * {
  padding-right: 160px;
}
.ds-a2 .v2-children-padding-160px-r-n > * {
  padding-right: -160px;
}
.ds-a2 .v2-children-padding-160px-v > * {
  padding-top: 160px;
  padding-bottom: 160px;
}
.ds-a2 .v2-children-padding-160px-v-n > * {
  padding-top: -160px;
  padding-bottom: -160px;
}
.ds-a2 .v2-children-padding-160px-h > * {
  padding-left: 160px;
  padding-right: 160px;
}
.ds-a2 .v2-children-padding-160px-h-n > * {
  padding-left: -160px;
  padding-right: -160px;
}
.ds-a2 .v2-children-padding-160px > * {
  padding: 160px;
}
.ds-a2 .v2-h-164px {
  height: 164px;
}
.ds-a2 .v2-w-164px {
  width: 164px;
}
.ds-a2 .v2-max-h-164px {
  max-height: 164px;
}
.ds-a2 .v2-max-w-164px {
  max-width: 164px;
}
.ds-a2 .v2-min-h-164px {
  min-height: 164px;
}
.ds-a2 .v2-min-w-164px {
  min-width: 164px;
}
.ds-a2 .v2-col-gap-164px {
  -moz-column-gap: 164px;
  column-gap: 164px;
}
.ds-a2 .v2-row-gap-164px {
  row-gap: 164px;
}
.ds-a2 .v2-top-164px {
  top: 164px;
}
.ds-a2 .v2-margin-164px-t {
  margin-top: 164px;
}
.ds-a2 .v2-margin-164px-t-n {
  margin-top: -164px;
}
.ds-a2 .v2-children-margin-164px-t > * {
  margin-top: 164px;
}
.ds-a2 .v2-children-margin-164px-t-n > * {
  margin-top: -164px;
}
.ds-a2 .v2-padding-164px-t {
  padding-top: 164px;
}
.ds-a2 .v2-padding-164px-t-n {
  padding-top: -164px;
}
.ds-a2 .v2-children-padding-164px-t > * {
  padding-top: 164px;
}
.ds-a2 .v2-children-padding-164px-t-n > * {
  padding-top: -164px;
}
.ds-a2 .v2-bottom-164px {
  bottom: 164px;
}
.ds-a2 .v2-margin-164px-b {
  margin-bottom: 164px;
}
.ds-a2 .v2-margin-164px-b-n {
  margin-bottom: -164px;
}
.ds-a2 .v2-children-margin-164px-b > * {
  margin-bottom: 164px;
}
.ds-a2 .v2-children-margin-164px-b-n > * {
  margin-bottom: -164px;
}
.ds-a2 .v2-padding-164px-b {
  padding-bottom: 164px;
}
.ds-a2 .v2-padding-164px-b-n {
  padding-bottom: -164px;
}
.ds-a2 .v2-children-padding-164px-b > * {
  padding-bottom: 164px;
}
.ds-a2 .v2-children-padding-164px-b-n > * {
  padding-bottom: -164px;
}
.ds-a2 .v2-left-164px {
  left: 164px;
}
.ds-a2 .v2-margin-164px-l {
  margin-left: 164px;
}
.ds-a2 .v2-margin-164px-l-n {
  margin-left: -164px;
}
.ds-a2 .v2-children-margin-164px-l > * {
  margin-left: 164px;
}
.ds-a2 .v2-children-margin-164px-l-n > * {
  margin-left: -164px;
}
.ds-a2 .v2-padding-164px-l {
  padding-left: 164px;
}
.ds-a2 .v2-padding-164px-l-n {
  padding-left: -164px;
}
.ds-a2 .v2-children-padding-164px-l > * {
  padding-left: 164px;
}
.ds-a2 .v2-children-padding-164px-l-n > * {
  padding-left: -164px;
}
.ds-a2 .v2-right-164px {
  right: 164px;
}
.ds-a2 .v2-margin-164px-r {
  margin-right: 164px;
}
.ds-a2 .v2-margin-164px-r-n {
  margin-right: -164px;
}
.ds-a2 .v2-margin-164px-v {
  margin-top: 164px;
  margin-bottom: 164px;
}
.ds-a2 .v2-margin-164px-v-n {
  margin-top: -164px;
  margin-bottom: -164px;
}
.ds-a2 .v2-margin-164px-h {
  margin-left: 164px;
  margin-right: 164px;
}
.ds-a2 .v2-margin-164px-h-n {
  margin-left: -164px;
  margin-right: -164px;
}
.ds-a2 .v2-margin-164px {
  margin: 164px;
}
.ds-a2 .v2-children-margin-164px-r > * {
  margin-right: 164px;
}
.ds-a2 .v2-children-margin-164px-r-n > * {
  margin-right: -164px;
}
.ds-a2 .v2-children-margin-164px-v > * {
  margin-top: 164px;
  margin-bottom: 164px;
}
.ds-a2 .v2-children-margin-164px-v-n > * {
  margin-top: -164px;
  margin-bottom: -164px;
}
.ds-a2 .v2-children-margin-164px-h > * {
  margin-left: 164px;
  margin-right: 164px;
}
.ds-a2 .v2-children-margin-164px-h-n > * {
  margin-left: -164px;
  margin-right: -164px;
}
.ds-a2 .v2-children-margin-164px > * {
  margin: 164px;
}
.ds-a2 .v2-padding-164px-r {
  padding-right: 164px;
}
.ds-a2 .v2-padding-164px-r-n {
  padding-right: -164px;
}
.ds-a2 .v2-padding-164px-v {
  padding-top: 164px;
  padding-bottom: 164px;
}
.ds-a2 .v2-padding-164px-v-n {
  padding-top: -164px;
  padding-bottom: -164px;
}
.ds-a2 .v2-padding-164px-h {
  padding-left: 164px;
  padding-right: 164px;
}
.ds-a2 .v2-padding-164px-h-n {
  padding-left: -164px;
  padding-right: -164px;
}
.ds-a2 .v2-padding-164px {
  padding: 164px;
}
.ds-a2 .v2-children-padding-164px-r > * {
  padding-right: 164px;
}
.ds-a2 .v2-children-padding-164px-r-n > * {
  padding-right: -164px;
}
.ds-a2 .v2-children-padding-164px-v > * {
  padding-top: 164px;
  padding-bottom: 164px;
}
.ds-a2 .v2-children-padding-164px-v-n > * {
  padding-top: -164px;
  padding-bottom: -164px;
}
.ds-a2 .v2-children-padding-164px-h > * {
  padding-left: 164px;
  padding-right: 164px;
}
.ds-a2 .v2-children-padding-164px-h-n > * {
  padding-left: -164px;
  padding-right: -164px;
}
.ds-a2 .v2-children-padding-164px > * {
  padding: 164px;
}
.ds-a2 .v2-h-168px {
  height: 168px;
}
.ds-a2 .v2-w-168px {
  width: 168px;
}
.ds-a2 .v2-max-h-168px {
  max-height: 168px;
}
.ds-a2 .v2-max-w-168px {
  max-width: 168px;
}
.ds-a2 .v2-min-h-168px {
  min-height: 168px;
}
.ds-a2 .v2-min-w-168px {
  min-width: 168px;
}
.ds-a2 .v2-col-gap-168px {
  -moz-column-gap: 168px;
  column-gap: 168px;
}
.ds-a2 .v2-row-gap-168px {
  row-gap: 168px;
}
.ds-a2 .v2-top-168px {
  top: 168px;
}
.ds-a2 .v2-margin-168px-t {
  margin-top: 168px;
}
.ds-a2 .v2-margin-168px-t-n {
  margin-top: -168px;
}
.ds-a2 .v2-children-margin-168px-t > * {
  margin-top: 168px;
}
.ds-a2 .v2-children-margin-168px-t-n > * {
  margin-top: -168px;
}
.ds-a2 .v2-padding-168px-t {
  padding-top: 168px;
}
.ds-a2 .v2-padding-168px-t-n {
  padding-top: -168px;
}
.ds-a2 .v2-children-padding-168px-t > * {
  padding-top: 168px;
}
.ds-a2 .v2-children-padding-168px-t-n > * {
  padding-top: -168px;
}
.ds-a2 .v2-bottom-168px {
  bottom: 168px;
}
.ds-a2 .v2-margin-168px-b {
  margin-bottom: 168px;
}
.ds-a2 .v2-margin-168px-b-n {
  margin-bottom: -168px;
}
.ds-a2 .v2-children-margin-168px-b > * {
  margin-bottom: 168px;
}
.ds-a2 .v2-children-margin-168px-b-n > * {
  margin-bottom: -168px;
}
.ds-a2 .v2-padding-168px-b {
  padding-bottom: 168px;
}
.ds-a2 .v2-padding-168px-b-n {
  padding-bottom: -168px;
}
.ds-a2 .v2-children-padding-168px-b > * {
  padding-bottom: 168px;
}
.ds-a2 .v2-children-padding-168px-b-n > * {
  padding-bottom: -168px;
}
.ds-a2 .v2-left-168px {
  left: 168px;
}
.ds-a2 .v2-margin-168px-l {
  margin-left: 168px;
}
.ds-a2 .v2-margin-168px-l-n {
  margin-left: -168px;
}
.ds-a2 .v2-children-margin-168px-l > * {
  margin-left: 168px;
}
.ds-a2 .v2-children-margin-168px-l-n > * {
  margin-left: -168px;
}
.ds-a2 .v2-padding-168px-l {
  padding-left: 168px;
}
.ds-a2 .v2-padding-168px-l-n {
  padding-left: -168px;
}
.ds-a2 .v2-children-padding-168px-l > * {
  padding-left: 168px;
}
.ds-a2 .v2-children-padding-168px-l-n > * {
  padding-left: -168px;
}
.ds-a2 .v2-right-168px {
  right: 168px;
}
.ds-a2 .v2-margin-168px-r {
  margin-right: 168px;
}
.ds-a2 .v2-margin-168px-r-n {
  margin-right: -168px;
}
.ds-a2 .v2-margin-168px-v {
  margin-top: 168px;
  margin-bottom: 168px;
}
.ds-a2 .v2-margin-168px-v-n {
  margin-top: -168px;
  margin-bottom: -168px;
}
.ds-a2 .v2-margin-168px-h {
  margin-left: 168px;
  margin-right: 168px;
}
.ds-a2 .v2-margin-168px-h-n {
  margin-left: -168px;
  margin-right: -168px;
}
.ds-a2 .v2-margin-168px {
  margin: 168px;
}
.ds-a2 .v2-children-margin-168px-r > * {
  margin-right: 168px;
}
.ds-a2 .v2-children-margin-168px-r-n > * {
  margin-right: -168px;
}
.ds-a2 .v2-children-margin-168px-v > * {
  margin-top: 168px;
  margin-bottom: 168px;
}
.ds-a2 .v2-children-margin-168px-v-n > * {
  margin-top: -168px;
  margin-bottom: -168px;
}
.ds-a2 .v2-children-margin-168px-h > * {
  margin-left: 168px;
  margin-right: 168px;
}
.ds-a2 .v2-children-margin-168px-h-n > * {
  margin-left: -168px;
  margin-right: -168px;
}
.ds-a2 .v2-children-margin-168px > * {
  margin: 168px;
}
.ds-a2 .v2-padding-168px-r {
  padding-right: 168px;
}
.ds-a2 .v2-padding-168px-r-n {
  padding-right: -168px;
}
.ds-a2 .v2-padding-168px-v {
  padding-top: 168px;
  padding-bottom: 168px;
}
.ds-a2 .v2-padding-168px-v-n {
  padding-top: -168px;
  padding-bottom: -168px;
}
.ds-a2 .v2-padding-168px-h {
  padding-left: 168px;
  padding-right: 168px;
}
.ds-a2 .v2-padding-168px-h-n {
  padding-left: -168px;
  padding-right: -168px;
}
.ds-a2 .v2-padding-168px {
  padding: 168px;
}
.ds-a2 .v2-children-padding-168px-r > * {
  padding-right: 168px;
}
.ds-a2 .v2-children-padding-168px-r-n > * {
  padding-right: -168px;
}
.ds-a2 .v2-children-padding-168px-v > * {
  padding-top: 168px;
  padding-bottom: 168px;
}
.ds-a2 .v2-children-padding-168px-v-n > * {
  padding-top: -168px;
  padding-bottom: -168px;
}
.ds-a2 .v2-children-padding-168px-h > * {
  padding-left: 168px;
  padding-right: 168px;
}
.ds-a2 .v2-children-padding-168px-h-n > * {
  padding-left: -168px;
  padding-right: -168px;
}
.ds-a2 .v2-children-padding-168px > * {
  padding: 168px;
}
.ds-a2 .v2-h-172px {
  height: 172px;
}
.ds-a2 .v2-w-172px {
  width: 172px;
}
.ds-a2 .v2-max-h-172px {
  max-height: 172px;
}
.ds-a2 .v2-max-w-172px {
  max-width: 172px;
}
.ds-a2 .v2-min-h-172px {
  min-height: 172px;
}
.ds-a2 .v2-min-w-172px {
  min-width: 172px;
}
.ds-a2 .v2-col-gap-172px {
  -moz-column-gap: 172px;
  column-gap: 172px;
}
.ds-a2 .v2-row-gap-172px {
  row-gap: 172px;
}
.ds-a2 .v2-top-172px {
  top: 172px;
}
.ds-a2 .v2-margin-172px-t {
  margin-top: 172px;
}
.ds-a2 .v2-margin-172px-t-n {
  margin-top: -172px;
}
.ds-a2 .v2-children-margin-172px-t > * {
  margin-top: 172px;
}
.ds-a2 .v2-children-margin-172px-t-n > * {
  margin-top: -172px;
}
.ds-a2 .v2-padding-172px-t {
  padding-top: 172px;
}
.ds-a2 .v2-padding-172px-t-n {
  padding-top: -172px;
}
.ds-a2 .v2-children-padding-172px-t > * {
  padding-top: 172px;
}
.ds-a2 .v2-children-padding-172px-t-n > * {
  padding-top: -172px;
}
.ds-a2 .v2-bottom-172px {
  bottom: 172px;
}
.ds-a2 .v2-margin-172px-b {
  margin-bottom: 172px;
}
.ds-a2 .v2-margin-172px-b-n {
  margin-bottom: -172px;
}
.ds-a2 .v2-children-margin-172px-b > * {
  margin-bottom: 172px;
}
.ds-a2 .v2-children-margin-172px-b-n > * {
  margin-bottom: -172px;
}
.ds-a2 .v2-padding-172px-b {
  padding-bottom: 172px;
}
.ds-a2 .v2-padding-172px-b-n {
  padding-bottom: -172px;
}
.ds-a2 .v2-children-padding-172px-b > * {
  padding-bottom: 172px;
}
.ds-a2 .v2-children-padding-172px-b-n > * {
  padding-bottom: -172px;
}
.ds-a2 .v2-left-172px {
  left: 172px;
}
.ds-a2 .v2-margin-172px-l {
  margin-left: 172px;
}
.ds-a2 .v2-margin-172px-l-n {
  margin-left: -172px;
}
.ds-a2 .v2-children-margin-172px-l > * {
  margin-left: 172px;
}
.ds-a2 .v2-children-margin-172px-l-n > * {
  margin-left: -172px;
}
.ds-a2 .v2-padding-172px-l {
  padding-left: 172px;
}
.ds-a2 .v2-padding-172px-l-n {
  padding-left: -172px;
}
.ds-a2 .v2-children-padding-172px-l > * {
  padding-left: 172px;
}
.ds-a2 .v2-children-padding-172px-l-n > * {
  padding-left: -172px;
}
.ds-a2 .v2-right-172px {
  right: 172px;
}
.ds-a2 .v2-margin-172px-r {
  margin-right: 172px;
}
.ds-a2 .v2-margin-172px-r-n {
  margin-right: -172px;
}
.ds-a2 .v2-margin-172px-v {
  margin-top: 172px;
  margin-bottom: 172px;
}
.ds-a2 .v2-margin-172px-v-n {
  margin-top: -172px;
  margin-bottom: -172px;
}
.ds-a2 .v2-margin-172px-h {
  margin-left: 172px;
  margin-right: 172px;
}
.ds-a2 .v2-margin-172px-h-n {
  margin-left: -172px;
  margin-right: -172px;
}
.ds-a2 .v2-margin-172px {
  margin: 172px;
}
.ds-a2 .v2-children-margin-172px-r > * {
  margin-right: 172px;
}
.ds-a2 .v2-children-margin-172px-r-n > * {
  margin-right: -172px;
}
.ds-a2 .v2-children-margin-172px-v > * {
  margin-top: 172px;
  margin-bottom: 172px;
}
.ds-a2 .v2-children-margin-172px-v-n > * {
  margin-top: -172px;
  margin-bottom: -172px;
}
.ds-a2 .v2-children-margin-172px-h > * {
  margin-left: 172px;
  margin-right: 172px;
}
.ds-a2 .v2-children-margin-172px-h-n > * {
  margin-left: -172px;
  margin-right: -172px;
}
.ds-a2 .v2-children-margin-172px > * {
  margin: 172px;
}
.ds-a2 .v2-padding-172px-r {
  padding-right: 172px;
}
.ds-a2 .v2-padding-172px-r-n {
  padding-right: -172px;
}
.ds-a2 .v2-padding-172px-v {
  padding-top: 172px;
  padding-bottom: 172px;
}
.ds-a2 .v2-padding-172px-v-n {
  padding-top: -172px;
  padding-bottom: -172px;
}
.ds-a2 .v2-padding-172px-h {
  padding-left: 172px;
  padding-right: 172px;
}
.ds-a2 .v2-padding-172px-h-n {
  padding-left: -172px;
  padding-right: -172px;
}
.ds-a2 .v2-padding-172px {
  padding: 172px;
}
.ds-a2 .v2-children-padding-172px-r > * {
  padding-right: 172px;
}
.ds-a2 .v2-children-padding-172px-r-n > * {
  padding-right: -172px;
}
.ds-a2 .v2-children-padding-172px-v > * {
  padding-top: 172px;
  padding-bottom: 172px;
}
.ds-a2 .v2-children-padding-172px-v-n > * {
  padding-top: -172px;
  padding-bottom: -172px;
}
.ds-a2 .v2-children-padding-172px-h > * {
  padding-left: 172px;
  padding-right: 172px;
}
.ds-a2 .v2-children-padding-172px-h-n > * {
  padding-left: -172px;
  padding-right: -172px;
}
.ds-a2 .v2-children-padding-172px > * {
  padding: 172px;
}
.ds-a2 .v2-h-176px {
  height: 176px;
}
.ds-a2 .v2-w-176px {
  width: 176px;
}
.ds-a2 .v2-max-h-176px {
  max-height: 176px;
}
.ds-a2 .v2-max-w-176px {
  max-width: 176px;
}
.ds-a2 .v2-min-h-176px {
  min-height: 176px;
}
.ds-a2 .v2-min-w-176px {
  min-width: 176px;
}
.ds-a2 .v2-col-gap-176px {
  -moz-column-gap: 176px;
  column-gap: 176px;
}
.ds-a2 .v2-row-gap-176px {
  row-gap: 176px;
}
.ds-a2 .v2-top-176px {
  top: 176px;
}
.ds-a2 .v2-margin-176px-t {
  margin-top: 176px;
}
.ds-a2 .v2-margin-176px-t-n {
  margin-top: -176px;
}
.ds-a2 .v2-children-margin-176px-t > * {
  margin-top: 176px;
}
.ds-a2 .v2-children-margin-176px-t-n > * {
  margin-top: -176px;
}
.ds-a2 .v2-padding-176px-t {
  padding-top: 176px;
}
.ds-a2 .v2-padding-176px-t-n {
  padding-top: -176px;
}
.ds-a2 .v2-children-padding-176px-t > * {
  padding-top: 176px;
}
.ds-a2 .v2-children-padding-176px-t-n > * {
  padding-top: -176px;
}
.ds-a2 .v2-bottom-176px {
  bottom: 176px;
}
.ds-a2 .v2-margin-176px-b {
  margin-bottom: 176px;
}
.ds-a2 .v2-margin-176px-b-n {
  margin-bottom: -176px;
}
.ds-a2 .v2-children-margin-176px-b > * {
  margin-bottom: 176px;
}
.ds-a2 .v2-children-margin-176px-b-n > * {
  margin-bottom: -176px;
}
.ds-a2 .v2-padding-176px-b {
  padding-bottom: 176px;
}
.ds-a2 .v2-padding-176px-b-n {
  padding-bottom: -176px;
}
.ds-a2 .v2-children-padding-176px-b > * {
  padding-bottom: 176px;
}
.ds-a2 .v2-children-padding-176px-b-n > * {
  padding-bottom: -176px;
}
.ds-a2 .v2-left-176px {
  left: 176px;
}
.ds-a2 .v2-margin-176px-l {
  margin-left: 176px;
}
.ds-a2 .v2-margin-176px-l-n {
  margin-left: -176px;
}
.ds-a2 .v2-children-margin-176px-l > * {
  margin-left: 176px;
}
.ds-a2 .v2-children-margin-176px-l-n > * {
  margin-left: -176px;
}
.ds-a2 .v2-padding-176px-l {
  padding-left: 176px;
}
.ds-a2 .v2-padding-176px-l-n {
  padding-left: -176px;
}
.ds-a2 .v2-children-padding-176px-l > * {
  padding-left: 176px;
}
.ds-a2 .v2-children-padding-176px-l-n > * {
  padding-left: -176px;
}
.ds-a2 .v2-right-176px {
  right: 176px;
}
.ds-a2 .v2-margin-176px-r {
  margin-right: 176px;
}
.ds-a2 .v2-margin-176px-r-n {
  margin-right: -176px;
}
.ds-a2 .v2-margin-176px-v {
  margin-top: 176px;
  margin-bottom: 176px;
}
.ds-a2 .v2-margin-176px-v-n {
  margin-top: -176px;
  margin-bottom: -176px;
}
.ds-a2 .v2-margin-176px-h {
  margin-left: 176px;
  margin-right: 176px;
}
.ds-a2 .v2-margin-176px-h-n {
  margin-left: -176px;
  margin-right: -176px;
}
.ds-a2 .v2-margin-176px {
  margin: 176px;
}
.ds-a2 .v2-children-margin-176px-r > * {
  margin-right: 176px;
}
.ds-a2 .v2-children-margin-176px-r-n > * {
  margin-right: -176px;
}
.ds-a2 .v2-children-margin-176px-v > * {
  margin-top: 176px;
  margin-bottom: 176px;
}
.ds-a2 .v2-children-margin-176px-v-n > * {
  margin-top: -176px;
  margin-bottom: -176px;
}
.ds-a2 .v2-children-margin-176px-h > * {
  margin-left: 176px;
  margin-right: 176px;
}
.ds-a2 .v2-children-margin-176px-h-n > * {
  margin-left: -176px;
  margin-right: -176px;
}
.ds-a2 .v2-children-margin-176px > * {
  margin: 176px;
}
.ds-a2 .v2-padding-176px-r {
  padding-right: 176px;
}
.ds-a2 .v2-padding-176px-r-n {
  padding-right: -176px;
}
.ds-a2 .v2-padding-176px-v {
  padding-top: 176px;
  padding-bottom: 176px;
}
.ds-a2 .v2-padding-176px-v-n {
  padding-top: -176px;
  padding-bottom: -176px;
}
.ds-a2 .v2-padding-176px-h {
  padding-left: 176px;
  padding-right: 176px;
}
.ds-a2 .v2-padding-176px-h-n {
  padding-left: -176px;
  padding-right: -176px;
}
.ds-a2 .v2-padding-176px {
  padding: 176px;
}
.ds-a2 .v2-children-padding-176px-r > * {
  padding-right: 176px;
}
.ds-a2 .v2-children-padding-176px-r-n > * {
  padding-right: -176px;
}
.ds-a2 .v2-children-padding-176px-v > * {
  padding-top: 176px;
  padding-bottom: 176px;
}
.ds-a2 .v2-children-padding-176px-v-n > * {
  padding-top: -176px;
  padding-bottom: -176px;
}
.ds-a2 .v2-children-padding-176px-h > * {
  padding-left: 176px;
  padding-right: 176px;
}
.ds-a2 .v2-children-padding-176px-h-n > * {
  padding-left: -176px;
  padding-right: -176px;
}
.ds-a2 .v2-children-padding-176px > * {
  padding: 176px;
}
.ds-a2 .v2-h-180px {
  height: 180px;
}
.ds-a2 .v2-w-180px {
  width: 180px;
}
.ds-a2 .v2-max-h-180px {
  max-height: 180px;
}
.ds-a2 .v2-max-w-180px {
  max-width: 180px;
}
.ds-a2 .v2-min-h-180px {
  min-height: 180px;
}
.ds-a2 .v2-min-w-180px {
  min-width: 180px;
}
.ds-a2 .v2-col-gap-180px {
  -moz-column-gap: 180px;
  column-gap: 180px;
}
.ds-a2 .v2-row-gap-180px {
  row-gap: 180px;
}
.ds-a2 .v2-top-180px {
  top: 180px;
}
.ds-a2 .v2-margin-180px-t {
  margin-top: 180px;
}
.ds-a2 .v2-margin-180px-t-n {
  margin-top: -180px;
}
.ds-a2 .v2-children-margin-180px-t > * {
  margin-top: 180px;
}
.ds-a2 .v2-children-margin-180px-t-n > * {
  margin-top: -180px;
}
.ds-a2 .v2-padding-180px-t {
  padding-top: 180px;
}
.ds-a2 .v2-padding-180px-t-n {
  padding-top: -180px;
}
.ds-a2 .v2-children-padding-180px-t > * {
  padding-top: 180px;
}
.ds-a2 .v2-children-padding-180px-t-n > * {
  padding-top: -180px;
}
.ds-a2 .v2-bottom-180px {
  bottom: 180px;
}
.ds-a2 .v2-margin-180px-b {
  margin-bottom: 180px;
}
.ds-a2 .v2-margin-180px-b-n {
  margin-bottom: -180px;
}
.ds-a2 .v2-children-margin-180px-b > * {
  margin-bottom: 180px;
}
.ds-a2 .v2-children-margin-180px-b-n > * {
  margin-bottom: -180px;
}
.ds-a2 .v2-padding-180px-b {
  padding-bottom: 180px;
}
.ds-a2 .v2-padding-180px-b-n {
  padding-bottom: -180px;
}
.ds-a2 .v2-children-padding-180px-b > * {
  padding-bottom: 180px;
}
.ds-a2 .v2-children-padding-180px-b-n > * {
  padding-bottom: -180px;
}
.ds-a2 .v2-left-180px {
  left: 180px;
}
.ds-a2 .v2-margin-180px-l {
  margin-left: 180px;
}
.ds-a2 .v2-margin-180px-l-n {
  margin-left: -180px;
}
.ds-a2 .v2-children-margin-180px-l > * {
  margin-left: 180px;
}
.ds-a2 .v2-children-margin-180px-l-n > * {
  margin-left: -180px;
}
.ds-a2 .v2-padding-180px-l {
  padding-left: 180px;
}
.ds-a2 .v2-padding-180px-l-n {
  padding-left: -180px;
}
.ds-a2 .v2-children-padding-180px-l > * {
  padding-left: 180px;
}
.ds-a2 .v2-children-padding-180px-l-n > * {
  padding-left: -180px;
}
.ds-a2 .v2-right-180px {
  right: 180px;
}
.ds-a2 .v2-margin-180px-r {
  margin-right: 180px;
}
.ds-a2 .v2-margin-180px-r-n {
  margin-right: -180px;
}
.ds-a2 .v2-margin-180px-v {
  margin-top: 180px;
  margin-bottom: 180px;
}
.ds-a2 .v2-margin-180px-v-n {
  margin-top: -180px;
  margin-bottom: -180px;
}
.ds-a2 .v2-margin-180px-h {
  margin-left: 180px;
  margin-right: 180px;
}
.ds-a2 .v2-margin-180px-h-n {
  margin-left: -180px;
  margin-right: -180px;
}
.ds-a2 .v2-margin-180px {
  margin: 180px;
}
.ds-a2 .v2-children-margin-180px-r > * {
  margin-right: 180px;
}
.ds-a2 .v2-children-margin-180px-r-n > * {
  margin-right: -180px;
}
.ds-a2 .v2-children-margin-180px-v > * {
  margin-top: 180px;
  margin-bottom: 180px;
}
.ds-a2 .v2-children-margin-180px-v-n > * {
  margin-top: -180px;
  margin-bottom: -180px;
}
.ds-a2 .v2-children-margin-180px-h > * {
  margin-left: 180px;
  margin-right: 180px;
}
.ds-a2 .v2-children-margin-180px-h-n > * {
  margin-left: -180px;
  margin-right: -180px;
}
.ds-a2 .v2-children-margin-180px > * {
  margin: 180px;
}
.ds-a2 .v2-padding-180px-r {
  padding-right: 180px;
}
.ds-a2 .v2-padding-180px-r-n {
  padding-right: -180px;
}
.ds-a2 .v2-padding-180px-v {
  padding-top: 180px;
  padding-bottom: 180px;
}
.ds-a2 .v2-padding-180px-v-n {
  padding-top: -180px;
  padding-bottom: -180px;
}
.ds-a2 .v2-padding-180px-h {
  padding-left: 180px;
  padding-right: 180px;
}
.ds-a2 .v2-padding-180px-h-n {
  padding-left: -180px;
  padding-right: -180px;
}
.ds-a2 .v2-padding-180px {
  padding: 180px;
}
.ds-a2 .v2-children-padding-180px-r > * {
  padding-right: 180px;
}
.ds-a2 .v2-children-padding-180px-r-n > * {
  padding-right: -180px;
}
.ds-a2 .v2-children-padding-180px-v > * {
  padding-top: 180px;
  padding-bottom: 180px;
}
.ds-a2 .v2-children-padding-180px-v-n > * {
  padding-top: -180px;
  padding-bottom: -180px;
}
.ds-a2 .v2-children-padding-180px-h > * {
  padding-left: 180px;
  padding-right: 180px;
}
.ds-a2 .v2-children-padding-180px-h-n > * {
  padding-left: -180px;
  padding-right: -180px;
}
.ds-a2 .v2-children-padding-180px > * {
  padding: 180px;
}
.ds-a2 .v2-h-184px {
  height: 184px;
}
.ds-a2 .v2-w-184px {
  width: 184px;
}
.ds-a2 .v2-max-h-184px {
  max-height: 184px;
}
.ds-a2 .v2-max-w-184px {
  max-width: 184px;
}
.ds-a2 .v2-min-h-184px {
  min-height: 184px;
}
.ds-a2 .v2-min-w-184px {
  min-width: 184px;
}
.ds-a2 .v2-col-gap-184px {
  -moz-column-gap: 184px;
  column-gap: 184px;
}
.ds-a2 .v2-row-gap-184px {
  row-gap: 184px;
}
.ds-a2 .v2-top-184px {
  top: 184px;
}
.ds-a2 .v2-margin-184px-t {
  margin-top: 184px;
}
.ds-a2 .v2-margin-184px-t-n {
  margin-top: -184px;
}
.ds-a2 .v2-children-margin-184px-t > * {
  margin-top: 184px;
}
.ds-a2 .v2-children-margin-184px-t-n > * {
  margin-top: -184px;
}
.ds-a2 .v2-padding-184px-t {
  padding-top: 184px;
}
.ds-a2 .v2-padding-184px-t-n {
  padding-top: -184px;
}
.ds-a2 .v2-children-padding-184px-t > * {
  padding-top: 184px;
}
.ds-a2 .v2-children-padding-184px-t-n > * {
  padding-top: -184px;
}
.ds-a2 .v2-bottom-184px {
  bottom: 184px;
}
.ds-a2 .v2-margin-184px-b {
  margin-bottom: 184px;
}
.ds-a2 .v2-margin-184px-b-n {
  margin-bottom: -184px;
}
.ds-a2 .v2-children-margin-184px-b > * {
  margin-bottom: 184px;
}
.ds-a2 .v2-children-margin-184px-b-n > * {
  margin-bottom: -184px;
}
.ds-a2 .v2-padding-184px-b {
  padding-bottom: 184px;
}
.ds-a2 .v2-padding-184px-b-n {
  padding-bottom: -184px;
}
.ds-a2 .v2-children-padding-184px-b > * {
  padding-bottom: 184px;
}
.ds-a2 .v2-children-padding-184px-b-n > * {
  padding-bottom: -184px;
}
.ds-a2 .v2-left-184px {
  left: 184px;
}
.ds-a2 .v2-margin-184px-l {
  margin-left: 184px;
}
.ds-a2 .v2-margin-184px-l-n {
  margin-left: -184px;
}
.ds-a2 .v2-children-margin-184px-l > * {
  margin-left: 184px;
}
.ds-a2 .v2-children-margin-184px-l-n > * {
  margin-left: -184px;
}
.ds-a2 .v2-padding-184px-l {
  padding-left: 184px;
}
.ds-a2 .v2-padding-184px-l-n {
  padding-left: -184px;
}
.ds-a2 .v2-children-padding-184px-l > * {
  padding-left: 184px;
}
.ds-a2 .v2-children-padding-184px-l-n > * {
  padding-left: -184px;
}
.ds-a2 .v2-right-184px {
  right: 184px;
}
.ds-a2 .v2-margin-184px-r {
  margin-right: 184px;
}
.ds-a2 .v2-margin-184px-r-n {
  margin-right: -184px;
}
.ds-a2 .v2-margin-184px-v {
  margin-top: 184px;
  margin-bottom: 184px;
}
.ds-a2 .v2-margin-184px-v-n {
  margin-top: -184px;
  margin-bottom: -184px;
}
.ds-a2 .v2-margin-184px-h {
  margin-left: 184px;
  margin-right: 184px;
}
.ds-a2 .v2-margin-184px-h-n {
  margin-left: -184px;
  margin-right: -184px;
}
.ds-a2 .v2-margin-184px {
  margin: 184px;
}
.ds-a2 .v2-children-margin-184px-r > * {
  margin-right: 184px;
}
.ds-a2 .v2-children-margin-184px-r-n > * {
  margin-right: -184px;
}
.ds-a2 .v2-children-margin-184px-v > * {
  margin-top: 184px;
  margin-bottom: 184px;
}
.ds-a2 .v2-children-margin-184px-v-n > * {
  margin-top: -184px;
  margin-bottom: -184px;
}
.ds-a2 .v2-children-margin-184px-h > * {
  margin-left: 184px;
  margin-right: 184px;
}
.ds-a2 .v2-children-margin-184px-h-n > * {
  margin-left: -184px;
  margin-right: -184px;
}
.ds-a2 .v2-children-margin-184px > * {
  margin: 184px;
}
.ds-a2 .v2-padding-184px-r {
  padding-right: 184px;
}
.ds-a2 .v2-padding-184px-r-n {
  padding-right: -184px;
}
.ds-a2 .v2-padding-184px-v {
  padding-top: 184px;
  padding-bottom: 184px;
}
.ds-a2 .v2-padding-184px-v-n {
  padding-top: -184px;
  padding-bottom: -184px;
}
.ds-a2 .v2-padding-184px-h {
  padding-left: 184px;
  padding-right: 184px;
}
.ds-a2 .v2-padding-184px-h-n {
  padding-left: -184px;
  padding-right: -184px;
}
.ds-a2 .v2-padding-184px {
  padding: 184px;
}
.ds-a2 .v2-children-padding-184px-r > * {
  padding-right: 184px;
}
.ds-a2 .v2-children-padding-184px-r-n > * {
  padding-right: -184px;
}
.ds-a2 .v2-children-padding-184px-v > * {
  padding-top: 184px;
  padding-bottom: 184px;
}
.ds-a2 .v2-children-padding-184px-v-n > * {
  padding-top: -184px;
  padding-bottom: -184px;
}
.ds-a2 .v2-children-padding-184px-h > * {
  padding-left: 184px;
  padding-right: 184px;
}
.ds-a2 .v2-children-padding-184px-h-n > * {
  padding-left: -184px;
  padding-right: -184px;
}
.ds-a2 .v2-children-padding-184px > * {
  padding: 184px;
}
.ds-a2 .v2-h-188px {
  height: 188px;
}
.ds-a2 .v2-w-188px {
  width: 188px;
}
.ds-a2 .v2-max-h-188px {
  max-height: 188px;
}
.ds-a2 .v2-max-w-188px {
  max-width: 188px;
}
.ds-a2 .v2-min-h-188px {
  min-height: 188px;
}
.ds-a2 .v2-min-w-188px {
  min-width: 188px;
}
.ds-a2 .v2-col-gap-188px {
  -moz-column-gap: 188px;
  column-gap: 188px;
}
.ds-a2 .v2-row-gap-188px {
  row-gap: 188px;
}
.ds-a2 .v2-top-188px {
  top: 188px;
}
.ds-a2 .v2-margin-188px-t {
  margin-top: 188px;
}
.ds-a2 .v2-margin-188px-t-n {
  margin-top: -188px;
}
.ds-a2 .v2-children-margin-188px-t > * {
  margin-top: 188px;
}
.ds-a2 .v2-children-margin-188px-t-n > * {
  margin-top: -188px;
}
.ds-a2 .v2-padding-188px-t {
  padding-top: 188px;
}
.ds-a2 .v2-padding-188px-t-n {
  padding-top: -188px;
}
.ds-a2 .v2-children-padding-188px-t > * {
  padding-top: 188px;
}
.ds-a2 .v2-children-padding-188px-t-n > * {
  padding-top: -188px;
}
.ds-a2 .v2-bottom-188px {
  bottom: 188px;
}
.ds-a2 .v2-margin-188px-b {
  margin-bottom: 188px;
}
.ds-a2 .v2-margin-188px-b-n {
  margin-bottom: -188px;
}
.ds-a2 .v2-children-margin-188px-b > * {
  margin-bottom: 188px;
}
.ds-a2 .v2-children-margin-188px-b-n > * {
  margin-bottom: -188px;
}
.ds-a2 .v2-padding-188px-b {
  padding-bottom: 188px;
}
.ds-a2 .v2-padding-188px-b-n {
  padding-bottom: -188px;
}
.ds-a2 .v2-children-padding-188px-b > * {
  padding-bottom: 188px;
}
.ds-a2 .v2-children-padding-188px-b-n > * {
  padding-bottom: -188px;
}
.ds-a2 .v2-left-188px {
  left: 188px;
}
.ds-a2 .v2-margin-188px-l {
  margin-left: 188px;
}
.ds-a2 .v2-margin-188px-l-n {
  margin-left: -188px;
}
.ds-a2 .v2-children-margin-188px-l > * {
  margin-left: 188px;
}
.ds-a2 .v2-children-margin-188px-l-n > * {
  margin-left: -188px;
}
.ds-a2 .v2-padding-188px-l {
  padding-left: 188px;
}
.ds-a2 .v2-padding-188px-l-n {
  padding-left: -188px;
}
.ds-a2 .v2-children-padding-188px-l > * {
  padding-left: 188px;
}
.ds-a2 .v2-children-padding-188px-l-n > * {
  padding-left: -188px;
}
.ds-a2 .v2-right-188px {
  right: 188px;
}
.ds-a2 .v2-margin-188px-r {
  margin-right: 188px;
}
.ds-a2 .v2-margin-188px-r-n {
  margin-right: -188px;
}
.ds-a2 .v2-margin-188px-v {
  margin-top: 188px;
  margin-bottom: 188px;
}
.ds-a2 .v2-margin-188px-v-n {
  margin-top: -188px;
  margin-bottom: -188px;
}
.ds-a2 .v2-margin-188px-h {
  margin-left: 188px;
  margin-right: 188px;
}
.ds-a2 .v2-margin-188px-h-n {
  margin-left: -188px;
  margin-right: -188px;
}
.ds-a2 .v2-margin-188px {
  margin: 188px;
}
.ds-a2 .v2-children-margin-188px-r > * {
  margin-right: 188px;
}
.ds-a2 .v2-children-margin-188px-r-n > * {
  margin-right: -188px;
}
.ds-a2 .v2-children-margin-188px-v > * {
  margin-top: 188px;
  margin-bottom: 188px;
}
.ds-a2 .v2-children-margin-188px-v-n > * {
  margin-top: -188px;
  margin-bottom: -188px;
}
.ds-a2 .v2-children-margin-188px-h > * {
  margin-left: 188px;
  margin-right: 188px;
}
.ds-a2 .v2-children-margin-188px-h-n > * {
  margin-left: -188px;
  margin-right: -188px;
}
.ds-a2 .v2-children-margin-188px > * {
  margin: 188px;
}
.ds-a2 .v2-padding-188px-r {
  padding-right: 188px;
}
.ds-a2 .v2-padding-188px-r-n {
  padding-right: -188px;
}
.ds-a2 .v2-padding-188px-v {
  padding-top: 188px;
  padding-bottom: 188px;
}
.ds-a2 .v2-padding-188px-v-n {
  padding-top: -188px;
  padding-bottom: -188px;
}
.ds-a2 .v2-padding-188px-h {
  padding-left: 188px;
  padding-right: 188px;
}
.ds-a2 .v2-padding-188px-h-n {
  padding-left: -188px;
  padding-right: -188px;
}
.ds-a2 .v2-padding-188px {
  padding: 188px;
}
.ds-a2 .v2-children-padding-188px-r > * {
  padding-right: 188px;
}
.ds-a2 .v2-children-padding-188px-r-n > * {
  padding-right: -188px;
}
.ds-a2 .v2-children-padding-188px-v > * {
  padding-top: 188px;
  padding-bottom: 188px;
}
.ds-a2 .v2-children-padding-188px-v-n > * {
  padding-top: -188px;
  padding-bottom: -188px;
}
.ds-a2 .v2-children-padding-188px-h > * {
  padding-left: 188px;
  padding-right: 188px;
}
.ds-a2 .v2-children-padding-188px-h-n > * {
  padding-left: -188px;
  padding-right: -188px;
}
.ds-a2 .v2-children-padding-188px > * {
  padding: 188px;
}
.ds-a2 .v2-h-192px {
  height: 192px;
}
.ds-a2 .v2-w-192px {
  width: 192px;
}
.ds-a2 .v2-max-h-192px {
  max-height: 192px;
}
.ds-a2 .v2-max-w-192px {
  max-width: 192px;
}
.ds-a2 .v2-min-h-192px {
  min-height: 192px;
}
.ds-a2 .v2-min-w-192px {
  min-width: 192px;
}
.ds-a2 .v2-col-gap-192px {
  -moz-column-gap: 192px;
  column-gap: 192px;
}
.ds-a2 .v2-row-gap-192px {
  row-gap: 192px;
}
.ds-a2 .v2-top-192px {
  top: 192px;
}
.ds-a2 .v2-margin-192px-t {
  margin-top: 192px;
}
.ds-a2 .v2-margin-192px-t-n {
  margin-top: -192px;
}
.ds-a2 .v2-children-margin-192px-t > * {
  margin-top: 192px;
}
.ds-a2 .v2-children-margin-192px-t-n > * {
  margin-top: -192px;
}
.ds-a2 .v2-padding-192px-t {
  padding-top: 192px;
}
.ds-a2 .v2-padding-192px-t-n {
  padding-top: -192px;
}
.ds-a2 .v2-children-padding-192px-t > * {
  padding-top: 192px;
}
.ds-a2 .v2-children-padding-192px-t-n > * {
  padding-top: -192px;
}
.ds-a2 .v2-bottom-192px {
  bottom: 192px;
}
.ds-a2 .v2-margin-192px-b {
  margin-bottom: 192px;
}
.ds-a2 .v2-margin-192px-b-n {
  margin-bottom: -192px;
}
.ds-a2 .v2-children-margin-192px-b > * {
  margin-bottom: 192px;
}
.ds-a2 .v2-children-margin-192px-b-n > * {
  margin-bottom: -192px;
}
.ds-a2 .v2-padding-192px-b {
  padding-bottom: 192px;
}
.ds-a2 .v2-padding-192px-b-n {
  padding-bottom: -192px;
}
.ds-a2 .v2-children-padding-192px-b > * {
  padding-bottom: 192px;
}
.ds-a2 .v2-children-padding-192px-b-n > * {
  padding-bottom: -192px;
}
.ds-a2 .v2-left-192px {
  left: 192px;
}
.ds-a2 .v2-margin-192px-l {
  margin-left: 192px;
}
.ds-a2 .v2-margin-192px-l-n {
  margin-left: -192px;
}
.ds-a2 .v2-children-margin-192px-l > * {
  margin-left: 192px;
}
.ds-a2 .v2-children-margin-192px-l-n > * {
  margin-left: -192px;
}
.ds-a2 .v2-padding-192px-l {
  padding-left: 192px;
}
.ds-a2 .v2-padding-192px-l-n {
  padding-left: -192px;
}
.ds-a2 .v2-children-padding-192px-l > * {
  padding-left: 192px;
}
.ds-a2 .v2-children-padding-192px-l-n > * {
  padding-left: -192px;
}
.ds-a2 .v2-right-192px {
  right: 192px;
}
.ds-a2 .v2-margin-192px-r {
  margin-right: 192px;
}
.ds-a2 .v2-margin-192px-r-n {
  margin-right: -192px;
}
.ds-a2 .v2-margin-192px-v {
  margin-top: 192px;
  margin-bottom: 192px;
}
.ds-a2 .v2-margin-192px-v-n {
  margin-top: -192px;
  margin-bottom: -192px;
}
.ds-a2 .v2-margin-192px-h {
  margin-left: 192px;
  margin-right: 192px;
}
.ds-a2 .v2-margin-192px-h-n {
  margin-left: -192px;
  margin-right: -192px;
}
.ds-a2 .v2-margin-192px {
  margin: 192px;
}
.ds-a2 .v2-children-margin-192px-r > * {
  margin-right: 192px;
}
.ds-a2 .v2-children-margin-192px-r-n > * {
  margin-right: -192px;
}
.ds-a2 .v2-children-margin-192px-v > * {
  margin-top: 192px;
  margin-bottom: 192px;
}
.ds-a2 .v2-children-margin-192px-v-n > * {
  margin-top: -192px;
  margin-bottom: -192px;
}
.ds-a2 .v2-children-margin-192px-h > * {
  margin-left: 192px;
  margin-right: 192px;
}
.ds-a2 .v2-children-margin-192px-h-n > * {
  margin-left: -192px;
  margin-right: -192px;
}
.ds-a2 .v2-children-margin-192px > * {
  margin: 192px;
}
.ds-a2 .v2-padding-192px-r {
  padding-right: 192px;
}
.ds-a2 .v2-padding-192px-r-n {
  padding-right: -192px;
}
.ds-a2 .v2-padding-192px-v {
  padding-top: 192px;
  padding-bottom: 192px;
}
.ds-a2 .v2-padding-192px-v-n {
  padding-top: -192px;
  padding-bottom: -192px;
}
.ds-a2 .v2-padding-192px-h {
  padding-left: 192px;
  padding-right: 192px;
}
.ds-a2 .v2-padding-192px-h-n {
  padding-left: -192px;
  padding-right: -192px;
}
.ds-a2 .v2-padding-192px {
  padding: 192px;
}
.ds-a2 .v2-children-padding-192px-r > * {
  padding-right: 192px;
}
.ds-a2 .v2-children-padding-192px-r-n > * {
  padding-right: -192px;
}
.ds-a2 .v2-children-padding-192px-v > * {
  padding-top: 192px;
  padding-bottom: 192px;
}
.ds-a2 .v2-children-padding-192px-v-n > * {
  padding-top: -192px;
  padding-bottom: -192px;
}
.ds-a2 .v2-children-padding-192px-h > * {
  padding-left: 192px;
  padding-right: 192px;
}
.ds-a2 .v2-children-padding-192px-h-n > * {
  padding-left: -192px;
  padding-right: -192px;
}
.ds-a2 .v2-children-padding-192px > * {
  padding: 192px;
}
.ds-a2 .v2-h-196px {
  height: 196px;
}
.ds-a2 .v2-w-196px {
  width: 196px;
}
.ds-a2 .v2-max-h-196px {
  max-height: 196px;
}
.ds-a2 .v2-max-w-196px {
  max-width: 196px;
}
.ds-a2 .v2-min-h-196px {
  min-height: 196px;
}
.ds-a2 .v2-min-w-196px {
  min-width: 196px;
}
.ds-a2 .v2-col-gap-196px {
  -moz-column-gap: 196px;
  column-gap: 196px;
}
.ds-a2 .v2-row-gap-196px {
  row-gap: 196px;
}
.ds-a2 .v2-top-196px {
  top: 196px;
}
.ds-a2 .v2-margin-196px-t {
  margin-top: 196px;
}
.ds-a2 .v2-margin-196px-t-n {
  margin-top: -196px;
}
.ds-a2 .v2-children-margin-196px-t > * {
  margin-top: 196px;
}
.ds-a2 .v2-children-margin-196px-t-n > * {
  margin-top: -196px;
}
.ds-a2 .v2-padding-196px-t {
  padding-top: 196px;
}
.ds-a2 .v2-padding-196px-t-n {
  padding-top: -196px;
}
.ds-a2 .v2-children-padding-196px-t > * {
  padding-top: 196px;
}
.ds-a2 .v2-children-padding-196px-t-n > * {
  padding-top: -196px;
}
.ds-a2 .v2-bottom-196px {
  bottom: 196px;
}
.ds-a2 .v2-margin-196px-b {
  margin-bottom: 196px;
}
.ds-a2 .v2-margin-196px-b-n {
  margin-bottom: -196px;
}
.ds-a2 .v2-children-margin-196px-b > * {
  margin-bottom: 196px;
}
.ds-a2 .v2-children-margin-196px-b-n > * {
  margin-bottom: -196px;
}
.ds-a2 .v2-padding-196px-b {
  padding-bottom: 196px;
}
.ds-a2 .v2-padding-196px-b-n {
  padding-bottom: -196px;
}
.ds-a2 .v2-children-padding-196px-b > * {
  padding-bottom: 196px;
}
.ds-a2 .v2-children-padding-196px-b-n > * {
  padding-bottom: -196px;
}
.ds-a2 .v2-left-196px {
  left: 196px;
}
.ds-a2 .v2-margin-196px-l {
  margin-left: 196px;
}
.ds-a2 .v2-margin-196px-l-n {
  margin-left: -196px;
}
.ds-a2 .v2-children-margin-196px-l > * {
  margin-left: 196px;
}
.ds-a2 .v2-children-margin-196px-l-n > * {
  margin-left: -196px;
}
.ds-a2 .v2-padding-196px-l {
  padding-left: 196px;
}
.ds-a2 .v2-padding-196px-l-n {
  padding-left: -196px;
}
.ds-a2 .v2-children-padding-196px-l > * {
  padding-left: 196px;
}
.ds-a2 .v2-children-padding-196px-l-n > * {
  padding-left: -196px;
}
.ds-a2 .v2-right-196px {
  right: 196px;
}
.ds-a2 .v2-margin-196px-r {
  margin-right: 196px;
}
.ds-a2 .v2-margin-196px-r-n {
  margin-right: -196px;
}
.ds-a2 .v2-margin-196px-v {
  margin-top: 196px;
  margin-bottom: 196px;
}
.ds-a2 .v2-margin-196px-v-n {
  margin-top: -196px;
  margin-bottom: -196px;
}
.ds-a2 .v2-margin-196px-h {
  margin-left: 196px;
  margin-right: 196px;
}
.ds-a2 .v2-margin-196px-h-n {
  margin-left: -196px;
  margin-right: -196px;
}
.ds-a2 .v2-margin-196px {
  margin: 196px;
}
.ds-a2 .v2-children-margin-196px-r > * {
  margin-right: 196px;
}
.ds-a2 .v2-children-margin-196px-r-n > * {
  margin-right: -196px;
}
.ds-a2 .v2-children-margin-196px-v > * {
  margin-top: 196px;
  margin-bottom: 196px;
}
.ds-a2 .v2-children-margin-196px-v-n > * {
  margin-top: -196px;
  margin-bottom: -196px;
}
.ds-a2 .v2-children-margin-196px-h > * {
  margin-left: 196px;
  margin-right: 196px;
}
.ds-a2 .v2-children-margin-196px-h-n > * {
  margin-left: -196px;
  margin-right: -196px;
}
.ds-a2 .v2-children-margin-196px > * {
  margin: 196px;
}
.ds-a2 .v2-padding-196px-r {
  padding-right: 196px;
}
.ds-a2 .v2-padding-196px-r-n {
  padding-right: -196px;
}
.ds-a2 .v2-padding-196px-v {
  padding-top: 196px;
  padding-bottom: 196px;
}
.ds-a2 .v2-padding-196px-v-n {
  padding-top: -196px;
  padding-bottom: -196px;
}
.ds-a2 .v2-padding-196px-h {
  padding-left: 196px;
  padding-right: 196px;
}
.ds-a2 .v2-padding-196px-h-n {
  padding-left: -196px;
  padding-right: -196px;
}
.ds-a2 .v2-padding-196px {
  padding: 196px;
}
.ds-a2 .v2-children-padding-196px-r > * {
  padding-right: 196px;
}
.ds-a2 .v2-children-padding-196px-r-n > * {
  padding-right: -196px;
}
.ds-a2 .v2-children-padding-196px-v > * {
  padding-top: 196px;
  padding-bottom: 196px;
}
.ds-a2 .v2-children-padding-196px-v-n > * {
  padding-top: -196px;
  padding-bottom: -196px;
}
.ds-a2 .v2-children-padding-196px-h > * {
  padding-left: 196px;
  padding-right: 196px;
}
.ds-a2 .v2-children-padding-196px-h-n > * {
  padding-left: -196px;
  padding-right: -196px;
}
.ds-a2 .v2-children-padding-196px > * {
  padding: 196px;
}
.ds-a2 .v2-h-200px {
  height: 200px;
}
.ds-a2 .v2-max-h-200px {
  max-height: 200px;
}
.ds-a2 .v2-max-w-200px {
  max-width: 200px;
}
.ds-a2 .v2-min-h-200px {
  min-height: 200px;
}
.ds-a2 .v2-min-w-200px {
  min-width: 200px;
}
.ds-a2 .v2-col-gap-200px {
  -moz-column-gap: 200px;
  column-gap: 200px;
}
.ds-a2 .v2-row-gap-200px {
  row-gap: 200px;
}
.ds-a2 .v2-top-200px {
  top: 200px;
}
.ds-a2 .v2-margin-200px-t {
  margin-top: 200px;
}
.ds-a2 .v2-margin-200px-t-n {
  margin-top: -200px;
}
.ds-a2 .v2-children-margin-200px-t > * {
  margin-top: 200px;
}
.ds-a2 .v2-children-margin-200px-t-n > * {
  margin-top: -200px;
}
.ds-a2 .v2-padding-200px-t {
  padding-top: 200px;
}
.ds-a2 .v2-padding-200px-t-n {
  padding-top: -200px;
}
.ds-a2 .v2-children-padding-200px-t > * {
  padding-top: 200px;
}
.ds-a2 .v2-children-padding-200px-t-n > * {
  padding-top: -200px;
}
.ds-a2 .v2-bottom-200px {
  bottom: 200px;
}
.ds-a2 .v2-margin-200px-b {
  margin-bottom: 200px;
}
.ds-a2 .v2-margin-200px-b-n {
  margin-bottom: -200px;
}
.ds-a2 .v2-children-margin-200px-b > * {
  margin-bottom: 200px;
}
.ds-a2 .v2-children-margin-200px-b-n > * {
  margin-bottom: -200px;
}
.ds-a2 .v2-padding-200px-b {
  padding-bottom: 200px;
}
.ds-a2 .v2-padding-200px-b-n {
  padding-bottom: -200px;
}
.ds-a2 .v2-children-padding-200px-b > * {
  padding-bottom: 200px;
}
.ds-a2 .v2-children-padding-200px-b-n > * {
  padding-bottom: -200px;
}
.ds-a2 .v2-left-200px {
  left: 200px;
}
.ds-a2 .v2-margin-200px-l {
  margin-left: 200px;
}
.ds-a2 .v2-margin-200px-l-n {
  margin-left: -200px;
}
.ds-a2 .v2-children-margin-200px-l > * {
  margin-left: 200px;
}
.ds-a2 .v2-children-margin-200px-l-n > * {
  margin-left: -200px;
}
.ds-a2 .v2-padding-200px-l {
  padding-left: 200px;
}
.ds-a2 .v2-padding-200px-l-n {
  padding-left: -200px;
}
.ds-a2 .v2-children-padding-200px-l > * {
  padding-left: 200px;
}
.ds-a2 .v2-children-padding-200px-l-n > * {
  padding-left: -200px;
}
.ds-a2 .v2-right-200px {
  right: 200px;
}
.ds-a2 .v2-margin-200px-r {
  margin-right: 200px;
}
.ds-a2 .v2-margin-200px-r-n {
  margin-right: -200px;
}
.ds-a2 .v2-margin-200px-v {
  margin-top: 200px;
  margin-bottom: 200px;
}
.ds-a2 .v2-margin-200px-v-n {
  margin-top: -200px;
  margin-bottom: -200px;
}
.ds-a2 .v2-margin-200px-h {
  margin-left: 200px;
  margin-right: 200px;
}
.ds-a2 .v2-margin-200px-h-n {
  margin-left: -200px;
  margin-right: -200px;
}
.ds-a2 .v2-margin-200px {
  margin: 200px;
}
.ds-a2 .v2-children-margin-200px-r > * {
  margin-right: 200px;
}
.ds-a2 .v2-children-margin-200px-r-n > * {
  margin-right: -200px;
}
.ds-a2 .v2-children-margin-200px-v > * {
  margin-top: 200px;
  margin-bottom: 200px;
}
.ds-a2 .v2-children-margin-200px-v-n > * {
  margin-top: -200px;
  margin-bottom: -200px;
}
.ds-a2 .v2-children-margin-200px-h > * {
  margin-left: 200px;
  margin-right: 200px;
}
.ds-a2 .v2-children-margin-200px-h-n > * {
  margin-left: -200px;
  margin-right: -200px;
}
.ds-a2 .v2-children-margin-200px > * {
  margin: 200px;
}
.ds-a2 .v2-padding-200px-r {
  padding-right: 200px;
}
.ds-a2 .v2-padding-200px-r-n {
  padding-right: -200px;
}
.ds-a2 .v2-padding-200px-v {
  padding-top: 200px;
  padding-bottom: 200px;
}
.ds-a2 .v2-padding-200px-v-n {
  padding-top: -200px;
  padding-bottom: -200px;
}
.ds-a2 .v2-padding-200px-h {
  padding-left: 200px;
  padding-right: 200px;
}
.ds-a2 .v2-padding-200px-h-n {
  padding-left: -200px;
  padding-right: -200px;
}
.ds-a2 .v2-padding-200px {
  padding: 200px;
}
.ds-a2 .v2-children-padding-200px-r > * {
  padding-right: 200px;
}
.ds-a2 .v2-children-padding-200px-r-n > * {
  padding-right: -200px;
}
.ds-a2 .v2-children-padding-200px-v > * {
  padding-top: 200px;
  padding-bottom: 200px;
}
.ds-a2 .v2-children-padding-200px-v-n > * {
  padding-top: -200px;
  padding-bottom: -200px;
}
.ds-a2 .v2-children-padding-200px-h > * {
  padding-left: 200px;
  padding-right: 200px;
}
.ds-a2 .v2-children-padding-200px-h-n > * {
  padding-left: -200px;
  padding-right: -200px;
}
.ds-a2 .v2-children-padding-200px > * {
  padding: 200px;
}
.ds-a2 .v2-h-204px {
  height: 204px;
}
.ds-a2 .v2-w-204px {
  width: 204px;
}
.ds-a2 .v2-max-h-204px {
  max-height: 204px;
}
.ds-a2 .v2-max-w-204px {
  max-width: 204px;
}
.ds-a2 .v2-min-h-204px {
  min-height: 204px;
}
.ds-a2 .v2-min-w-204px {
  min-width: 204px;
}
.ds-a2 .v2-col-gap-204px {
  -moz-column-gap: 204px;
  column-gap: 204px;
}
.ds-a2 .v2-row-gap-204px {
  row-gap: 204px;
}
.ds-a2 .v2-top-204px {
  top: 204px;
}
.ds-a2 .v2-margin-204px-t {
  margin-top: 204px;
}
.ds-a2 .v2-margin-204px-t-n {
  margin-top: -204px;
}
.ds-a2 .v2-children-margin-204px-t > * {
  margin-top: 204px;
}
.ds-a2 .v2-children-margin-204px-t-n > * {
  margin-top: -204px;
}
.ds-a2 .v2-padding-204px-t {
  padding-top: 204px;
}
.ds-a2 .v2-padding-204px-t-n {
  padding-top: -204px;
}
.ds-a2 .v2-children-padding-204px-t > * {
  padding-top: 204px;
}
.ds-a2 .v2-children-padding-204px-t-n > * {
  padding-top: -204px;
}
.ds-a2 .v2-bottom-204px {
  bottom: 204px;
}
.ds-a2 .v2-margin-204px-b {
  margin-bottom: 204px;
}
.ds-a2 .v2-margin-204px-b-n {
  margin-bottom: -204px;
}
.ds-a2 .v2-children-margin-204px-b > * {
  margin-bottom: 204px;
}
.ds-a2 .v2-children-margin-204px-b-n > * {
  margin-bottom: -204px;
}
.ds-a2 .v2-padding-204px-b {
  padding-bottom: 204px;
}
.ds-a2 .v2-padding-204px-b-n {
  padding-bottom: -204px;
}
.ds-a2 .v2-children-padding-204px-b > * {
  padding-bottom: 204px;
}
.ds-a2 .v2-children-padding-204px-b-n > * {
  padding-bottom: -204px;
}
.ds-a2 .v2-left-204px {
  left: 204px;
}
.ds-a2 .v2-margin-204px-l {
  margin-left: 204px;
}
.ds-a2 .v2-margin-204px-l-n {
  margin-left: -204px;
}
.ds-a2 .v2-children-margin-204px-l > * {
  margin-left: 204px;
}
.ds-a2 .v2-children-margin-204px-l-n > * {
  margin-left: -204px;
}
.ds-a2 .v2-padding-204px-l {
  padding-left: 204px;
}
.ds-a2 .v2-padding-204px-l-n {
  padding-left: -204px;
}
.ds-a2 .v2-children-padding-204px-l > * {
  padding-left: 204px;
}
.ds-a2 .v2-children-padding-204px-l-n > * {
  padding-left: -204px;
}
.ds-a2 .v2-right-204px {
  right: 204px;
}
.ds-a2 .v2-margin-204px-r {
  margin-right: 204px;
}
.ds-a2 .v2-margin-204px-r-n {
  margin-right: -204px;
}
.ds-a2 .v2-margin-204px-v {
  margin-top: 204px;
  margin-bottom: 204px;
}
.ds-a2 .v2-margin-204px-v-n {
  margin-top: -204px;
  margin-bottom: -204px;
}
.ds-a2 .v2-margin-204px-h {
  margin-left: 204px;
  margin-right: 204px;
}
.ds-a2 .v2-margin-204px-h-n {
  margin-left: -204px;
  margin-right: -204px;
}
.ds-a2 .v2-margin-204px {
  margin: 204px;
}
.ds-a2 .v2-children-margin-204px-r > * {
  margin-right: 204px;
}
.ds-a2 .v2-children-margin-204px-r-n > * {
  margin-right: -204px;
}
.ds-a2 .v2-children-margin-204px-v > * {
  margin-top: 204px;
  margin-bottom: 204px;
}
.ds-a2 .v2-children-margin-204px-v-n > * {
  margin-top: -204px;
  margin-bottom: -204px;
}
.ds-a2 .v2-children-margin-204px-h > * {
  margin-left: 204px;
  margin-right: 204px;
}
.ds-a2 .v2-children-margin-204px-h-n > * {
  margin-left: -204px;
  margin-right: -204px;
}
.ds-a2 .v2-children-margin-204px > * {
  margin: 204px;
}
.ds-a2 .v2-padding-204px-r {
  padding-right: 204px;
}
.ds-a2 .v2-padding-204px-r-n {
  padding-right: -204px;
}
.ds-a2 .v2-padding-204px-v {
  padding-top: 204px;
  padding-bottom: 204px;
}
.ds-a2 .v2-padding-204px-v-n {
  padding-top: -204px;
  padding-bottom: -204px;
}
.ds-a2 .v2-padding-204px-h {
  padding-left: 204px;
  padding-right: 204px;
}
.ds-a2 .v2-padding-204px-h-n {
  padding-left: -204px;
  padding-right: -204px;
}
.ds-a2 .v2-padding-204px {
  padding: 204px;
}
.ds-a2 .v2-children-padding-204px-r > * {
  padding-right: 204px;
}
.ds-a2 .v2-children-padding-204px-r-n > * {
  padding-right: -204px;
}
.ds-a2 .v2-children-padding-204px-v > * {
  padding-top: 204px;
  padding-bottom: 204px;
}
.ds-a2 .v2-children-padding-204px-v-n > * {
  padding-top: -204px;
  padding-bottom: -204px;
}
.ds-a2 .v2-children-padding-204px-h > * {
  padding-left: 204px;
  padding-right: 204px;
}
.ds-a2 .v2-children-padding-204px-h-n > * {
  padding-left: -204px;
  padding-right: -204px;
}
.ds-a2 .v2-children-padding-204px > * {
  padding: 204px;
}
.ds-a2 .v2-h-208px {
  height: 208px;
}
.ds-a2 .v2-w-208px {
  width: 208px;
}
.ds-a2 .v2-max-h-208px {
  max-height: 208px;
}
.ds-a2 .v2-max-w-208px {
  max-width: 208px;
}
.ds-a2 .v2-min-h-208px {
  min-height: 208px;
}
.ds-a2 .v2-min-w-208px {
  min-width: 208px;
}
.ds-a2 .v2-col-gap-208px {
  -moz-column-gap: 208px;
  column-gap: 208px;
}
.ds-a2 .v2-row-gap-208px {
  row-gap: 208px;
}
.ds-a2 .v2-top-208px {
  top: 208px;
}
.ds-a2 .v2-margin-208px-t {
  margin-top: 208px;
}
.ds-a2 .v2-margin-208px-t-n {
  margin-top: -208px;
}
.ds-a2 .v2-children-margin-208px-t > * {
  margin-top: 208px;
}
.ds-a2 .v2-children-margin-208px-t-n > * {
  margin-top: -208px;
}
.ds-a2 .v2-padding-208px-t {
  padding-top: 208px;
}
.ds-a2 .v2-padding-208px-t-n {
  padding-top: -208px;
}
.ds-a2 .v2-children-padding-208px-t > * {
  padding-top: 208px;
}
.ds-a2 .v2-children-padding-208px-t-n > * {
  padding-top: -208px;
}
.ds-a2 .v2-bottom-208px {
  bottom: 208px;
}
.ds-a2 .v2-margin-208px-b {
  margin-bottom: 208px;
}
.ds-a2 .v2-margin-208px-b-n {
  margin-bottom: -208px;
}
.ds-a2 .v2-children-margin-208px-b > * {
  margin-bottom: 208px;
}
.ds-a2 .v2-children-margin-208px-b-n > * {
  margin-bottom: -208px;
}
.ds-a2 .v2-padding-208px-b {
  padding-bottom: 208px;
}
.ds-a2 .v2-padding-208px-b-n {
  padding-bottom: -208px;
}
.ds-a2 .v2-children-padding-208px-b > * {
  padding-bottom: 208px;
}
.ds-a2 .v2-children-padding-208px-b-n > * {
  padding-bottom: -208px;
}
.ds-a2 .v2-left-208px {
  left: 208px;
}
.ds-a2 .v2-margin-208px-l {
  margin-left: 208px;
}
.ds-a2 .v2-margin-208px-l-n {
  margin-left: -208px;
}
.ds-a2 .v2-children-margin-208px-l > * {
  margin-left: 208px;
}
.ds-a2 .v2-children-margin-208px-l-n > * {
  margin-left: -208px;
}
.ds-a2 .v2-padding-208px-l {
  padding-left: 208px;
}
.ds-a2 .v2-padding-208px-l-n {
  padding-left: -208px;
}
.ds-a2 .v2-children-padding-208px-l > * {
  padding-left: 208px;
}
.ds-a2 .v2-children-padding-208px-l-n > * {
  padding-left: -208px;
}
.ds-a2 .v2-right-208px {
  right: 208px;
}
.ds-a2 .v2-margin-208px-r {
  margin-right: 208px;
}
.ds-a2 .v2-margin-208px-r-n {
  margin-right: -208px;
}
.ds-a2 .v2-margin-208px-v {
  margin-top: 208px;
  margin-bottom: 208px;
}
.ds-a2 .v2-margin-208px-v-n {
  margin-top: -208px;
  margin-bottom: -208px;
}
.ds-a2 .v2-margin-208px-h {
  margin-left: 208px;
  margin-right: 208px;
}
.ds-a2 .v2-margin-208px-h-n {
  margin-left: -208px;
  margin-right: -208px;
}
.ds-a2 .v2-margin-208px {
  margin: 208px;
}
.ds-a2 .v2-children-margin-208px-r > * {
  margin-right: 208px;
}
.ds-a2 .v2-children-margin-208px-r-n > * {
  margin-right: -208px;
}
.ds-a2 .v2-children-margin-208px-v > * {
  margin-top: 208px;
  margin-bottom: 208px;
}
.ds-a2 .v2-children-margin-208px-v-n > * {
  margin-top: -208px;
  margin-bottom: -208px;
}
.ds-a2 .v2-children-margin-208px-h > * {
  margin-left: 208px;
  margin-right: 208px;
}
.ds-a2 .v2-children-margin-208px-h-n > * {
  margin-left: -208px;
  margin-right: -208px;
}
.ds-a2 .v2-children-margin-208px > * {
  margin: 208px;
}
.ds-a2 .v2-padding-208px-r {
  padding-right: 208px;
}
.ds-a2 .v2-padding-208px-r-n {
  padding-right: -208px;
}
.ds-a2 .v2-padding-208px-v {
  padding-top: 208px;
  padding-bottom: 208px;
}
.ds-a2 .v2-padding-208px-v-n {
  padding-top: -208px;
  padding-bottom: -208px;
}
.ds-a2 .v2-padding-208px-h {
  padding-left: 208px;
  padding-right: 208px;
}
.ds-a2 .v2-padding-208px-h-n {
  padding-left: -208px;
  padding-right: -208px;
}
.ds-a2 .v2-padding-208px {
  padding: 208px;
}
.ds-a2 .v2-children-padding-208px-r > * {
  padding-right: 208px;
}
.ds-a2 .v2-children-padding-208px-r-n > * {
  padding-right: -208px;
}
.ds-a2 .v2-children-padding-208px-v > * {
  padding-top: 208px;
  padding-bottom: 208px;
}
.ds-a2 .v2-children-padding-208px-v-n > * {
  padding-top: -208px;
  padding-bottom: -208px;
}
.ds-a2 .v2-children-padding-208px-h > * {
  padding-left: 208px;
  padding-right: 208px;
}
.ds-a2 .v2-children-padding-208px-h-n > * {
  padding-left: -208px;
  padding-right: -208px;
}
.ds-a2 .v2-children-padding-208px > * {
  padding: 208px;
}
.ds-a2 .v2-h-212px {
  height: 212px;
}
.ds-a2 .v2-w-212px {
  width: 212px;
}
.ds-a2 .v2-max-h-212px {
  max-height: 212px;
}
.ds-a2 .v2-max-w-212px {
  max-width: 212px;
}
.ds-a2 .v2-min-h-212px {
  min-height: 212px;
}
.ds-a2 .v2-min-w-212px {
  min-width: 212px;
}
.ds-a2 .v2-col-gap-212px {
  -moz-column-gap: 212px;
  column-gap: 212px;
}
.ds-a2 .v2-row-gap-212px {
  row-gap: 212px;
}
.ds-a2 .v2-top-212px {
  top: 212px;
}
.ds-a2 .v2-margin-212px-t {
  margin-top: 212px;
}
.ds-a2 .v2-margin-212px-t-n {
  margin-top: -212px;
}
.ds-a2 .v2-children-margin-212px-t > * {
  margin-top: 212px;
}
.ds-a2 .v2-children-margin-212px-t-n > * {
  margin-top: -212px;
}
.ds-a2 .v2-padding-212px-t {
  padding-top: 212px;
}
.ds-a2 .v2-padding-212px-t-n {
  padding-top: -212px;
}
.ds-a2 .v2-children-padding-212px-t > * {
  padding-top: 212px;
}
.ds-a2 .v2-children-padding-212px-t-n > * {
  padding-top: -212px;
}
.ds-a2 .v2-bottom-212px {
  bottom: 212px;
}
.ds-a2 .v2-margin-212px-b {
  margin-bottom: 212px;
}
.ds-a2 .v2-margin-212px-b-n {
  margin-bottom: -212px;
}
.ds-a2 .v2-children-margin-212px-b > * {
  margin-bottom: 212px;
}
.ds-a2 .v2-children-margin-212px-b-n > * {
  margin-bottom: -212px;
}
.ds-a2 .v2-padding-212px-b {
  padding-bottom: 212px;
}
.ds-a2 .v2-padding-212px-b-n {
  padding-bottom: -212px;
}
.ds-a2 .v2-children-padding-212px-b > * {
  padding-bottom: 212px;
}
.ds-a2 .v2-children-padding-212px-b-n > * {
  padding-bottom: -212px;
}
.ds-a2 .v2-left-212px {
  left: 212px;
}
.ds-a2 .v2-margin-212px-l {
  margin-left: 212px;
}
.ds-a2 .v2-margin-212px-l-n {
  margin-left: -212px;
}
.ds-a2 .v2-children-margin-212px-l > * {
  margin-left: 212px;
}
.ds-a2 .v2-children-margin-212px-l-n > * {
  margin-left: -212px;
}
.ds-a2 .v2-padding-212px-l {
  padding-left: 212px;
}
.ds-a2 .v2-padding-212px-l-n {
  padding-left: -212px;
}
.ds-a2 .v2-children-padding-212px-l > * {
  padding-left: 212px;
}
.ds-a2 .v2-children-padding-212px-l-n > * {
  padding-left: -212px;
}
.ds-a2 .v2-right-212px {
  right: 212px;
}
.ds-a2 .v2-margin-212px-r {
  margin-right: 212px;
}
.ds-a2 .v2-margin-212px-r-n {
  margin-right: -212px;
}
.ds-a2 .v2-margin-212px-v {
  margin-top: 212px;
  margin-bottom: 212px;
}
.ds-a2 .v2-margin-212px-v-n {
  margin-top: -212px;
  margin-bottom: -212px;
}
.ds-a2 .v2-margin-212px-h {
  margin-left: 212px;
  margin-right: 212px;
}
.ds-a2 .v2-margin-212px-h-n {
  margin-left: -212px;
  margin-right: -212px;
}
.ds-a2 .v2-margin-212px {
  margin: 212px;
}
.ds-a2 .v2-children-margin-212px-r > * {
  margin-right: 212px;
}
.ds-a2 .v2-children-margin-212px-r-n > * {
  margin-right: -212px;
}
.ds-a2 .v2-children-margin-212px-v > * {
  margin-top: 212px;
  margin-bottom: 212px;
}
.ds-a2 .v2-children-margin-212px-v-n > * {
  margin-top: -212px;
  margin-bottom: -212px;
}
.ds-a2 .v2-children-margin-212px-h > * {
  margin-left: 212px;
  margin-right: 212px;
}
.ds-a2 .v2-children-margin-212px-h-n > * {
  margin-left: -212px;
  margin-right: -212px;
}
.ds-a2 .v2-children-margin-212px > * {
  margin: 212px;
}
.ds-a2 .v2-padding-212px-r {
  padding-right: 212px;
}
.ds-a2 .v2-padding-212px-r-n {
  padding-right: -212px;
}
.ds-a2 .v2-padding-212px-v {
  padding-top: 212px;
  padding-bottom: 212px;
}
.ds-a2 .v2-padding-212px-v-n {
  padding-top: -212px;
  padding-bottom: -212px;
}
.ds-a2 .v2-padding-212px-h {
  padding-left: 212px;
  padding-right: 212px;
}
.ds-a2 .v2-padding-212px-h-n {
  padding-left: -212px;
  padding-right: -212px;
}
.ds-a2 .v2-padding-212px {
  padding: 212px;
}
.ds-a2 .v2-children-padding-212px-r > * {
  padding-right: 212px;
}
.ds-a2 .v2-children-padding-212px-r-n > * {
  padding-right: -212px;
}
.ds-a2 .v2-children-padding-212px-v > * {
  padding-top: 212px;
  padding-bottom: 212px;
}
.ds-a2 .v2-children-padding-212px-v-n > * {
  padding-top: -212px;
  padding-bottom: -212px;
}
.ds-a2 .v2-children-padding-212px-h > * {
  padding-left: 212px;
  padding-right: 212px;
}
.ds-a2 .v2-children-padding-212px-h-n > * {
  padding-left: -212px;
  padding-right: -212px;
}
.ds-a2 .v2-children-padding-212px > * {
  padding: 212px;
}
.ds-a2 .v2-h-216px {
  height: 216px;
}
.ds-a2 .v2-w-216px {
  width: 216px;
}
.ds-a2 .v2-max-h-216px {
  max-height: 216px;
}
.ds-a2 .v2-max-w-216px {
  max-width: 216px;
}
.ds-a2 .v2-min-h-216px {
  min-height: 216px;
}
.ds-a2 .v2-min-w-216px {
  min-width: 216px;
}
.ds-a2 .v2-col-gap-216px {
  -moz-column-gap: 216px;
  column-gap: 216px;
}
.ds-a2 .v2-row-gap-216px {
  row-gap: 216px;
}
.ds-a2 .v2-top-216px {
  top: 216px;
}
.ds-a2 .v2-margin-216px-t {
  margin-top: 216px;
}
.ds-a2 .v2-margin-216px-t-n {
  margin-top: -216px;
}
.ds-a2 .v2-children-margin-216px-t > * {
  margin-top: 216px;
}
.ds-a2 .v2-children-margin-216px-t-n > * {
  margin-top: -216px;
}
.ds-a2 .v2-padding-216px-t {
  padding-top: 216px;
}
.ds-a2 .v2-padding-216px-t-n {
  padding-top: -216px;
}
.ds-a2 .v2-children-padding-216px-t > * {
  padding-top: 216px;
}
.ds-a2 .v2-children-padding-216px-t-n > * {
  padding-top: -216px;
}
.ds-a2 .v2-bottom-216px {
  bottom: 216px;
}
.ds-a2 .v2-margin-216px-b {
  margin-bottom: 216px;
}
.ds-a2 .v2-margin-216px-b-n {
  margin-bottom: -216px;
}
.ds-a2 .v2-children-margin-216px-b > * {
  margin-bottom: 216px;
}
.ds-a2 .v2-children-margin-216px-b-n > * {
  margin-bottom: -216px;
}
.ds-a2 .v2-padding-216px-b {
  padding-bottom: 216px;
}
.ds-a2 .v2-padding-216px-b-n {
  padding-bottom: -216px;
}
.ds-a2 .v2-children-padding-216px-b > * {
  padding-bottom: 216px;
}
.ds-a2 .v2-children-padding-216px-b-n > * {
  padding-bottom: -216px;
}
.ds-a2 .v2-left-216px {
  left: 216px;
}
.ds-a2 .v2-margin-216px-l {
  margin-left: 216px;
}
.ds-a2 .v2-margin-216px-l-n {
  margin-left: -216px;
}
.ds-a2 .v2-children-margin-216px-l > * {
  margin-left: 216px;
}
.ds-a2 .v2-children-margin-216px-l-n > * {
  margin-left: -216px;
}
.ds-a2 .v2-padding-216px-l {
  padding-left: 216px;
}
.ds-a2 .v2-padding-216px-l-n {
  padding-left: -216px;
}
.ds-a2 .v2-children-padding-216px-l > * {
  padding-left: 216px;
}
.ds-a2 .v2-children-padding-216px-l-n > * {
  padding-left: -216px;
}
.ds-a2 .v2-right-216px {
  right: 216px;
}
.ds-a2 .v2-margin-216px-r {
  margin-right: 216px;
}
.ds-a2 .v2-margin-216px-r-n {
  margin-right: -216px;
}
.ds-a2 .v2-margin-216px-v {
  margin-top: 216px;
  margin-bottom: 216px;
}
.ds-a2 .v2-margin-216px-v-n {
  margin-top: -216px;
  margin-bottom: -216px;
}
.ds-a2 .v2-margin-216px-h {
  margin-left: 216px;
  margin-right: 216px;
}
.ds-a2 .v2-margin-216px-h-n {
  margin-left: -216px;
  margin-right: -216px;
}
.ds-a2 .v2-margin-216px {
  margin: 216px;
}
.ds-a2 .v2-children-margin-216px-r > * {
  margin-right: 216px;
}
.ds-a2 .v2-children-margin-216px-r-n > * {
  margin-right: -216px;
}
.ds-a2 .v2-children-margin-216px-v > * {
  margin-top: 216px;
  margin-bottom: 216px;
}
.ds-a2 .v2-children-margin-216px-v-n > * {
  margin-top: -216px;
  margin-bottom: -216px;
}
.ds-a2 .v2-children-margin-216px-h > * {
  margin-left: 216px;
  margin-right: 216px;
}
.ds-a2 .v2-children-margin-216px-h-n > * {
  margin-left: -216px;
  margin-right: -216px;
}
.ds-a2 .v2-children-margin-216px > * {
  margin: 216px;
}
.ds-a2 .v2-padding-216px-r {
  padding-right: 216px;
}
.ds-a2 .v2-padding-216px-r-n {
  padding-right: -216px;
}
.ds-a2 .v2-padding-216px-v {
  padding-top: 216px;
  padding-bottom: 216px;
}
.ds-a2 .v2-padding-216px-v-n {
  padding-top: -216px;
  padding-bottom: -216px;
}
.ds-a2 .v2-padding-216px-h {
  padding-left: 216px;
  padding-right: 216px;
}
.ds-a2 .v2-padding-216px-h-n {
  padding-left: -216px;
  padding-right: -216px;
}
.ds-a2 .v2-padding-216px {
  padding: 216px;
}
.ds-a2 .v2-children-padding-216px-r > * {
  padding-right: 216px;
}
.ds-a2 .v2-children-padding-216px-r-n > * {
  padding-right: -216px;
}
.ds-a2 .v2-children-padding-216px-v > * {
  padding-top: 216px;
  padding-bottom: 216px;
}
.ds-a2 .v2-children-padding-216px-v-n > * {
  padding-top: -216px;
  padding-bottom: -216px;
}
.ds-a2 .v2-children-padding-216px-h > * {
  padding-left: 216px;
  padding-right: 216px;
}
.ds-a2 .v2-children-padding-216px-h-n > * {
  padding-left: -216px;
  padding-right: -216px;
}
.ds-a2 .v2-children-padding-216px > * {
  padding: 216px;
}
.ds-a2 .v2-h-220px {
  height: 220px;
}
.ds-a2 .v2-w-220px {
  width: 220px;
}
.ds-a2 .v2-max-h-220px {
  max-height: 220px;
}
.ds-a2 .v2-max-w-220px {
  max-width: 220px;
}
.ds-a2 .v2-min-h-220px {
  min-height: 220px;
}
.ds-a2 .v2-min-w-220px {
  min-width: 220px;
}
.ds-a2 .v2-col-gap-220px {
  -moz-column-gap: 220px;
  column-gap: 220px;
}
.ds-a2 .v2-row-gap-220px {
  row-gap: 220px;
}
.ds-a2 .v2-top-220px {
  top: 220px;
}
.ds-a2 .v2-margin-220px-t {
  margin-top: 220px;
}
.ds-a2 .v2-margin-220px-t-n {
  margin-top: -220px;
}
.ds-a2 .v2-children-margin-220px-t > * {
  margin-top: 220px;
}
.ds-a2 .v2-children-margin-220px-t-n > * {
  margin-top: -220px;
}
.ds-a2 .v2-padding-220px-t {
  padding-top: 220px;
}
.ds-a2 .v2-padding-220px-t-n {
  padding-top: -220px;
}
.ds-a2 .v2-children-padding-220px-t > * {
  padding-top: 220px;
}
.ds-a2 .v2-children-padding-220px-t-n > * {
  padding-top: -220px;
}
.ds-a2 .v2-bottom-220px {
  bottom: 220px;
}
.ds-a2 .v2-margin-220px-b {
  margin-bottom: 220px;
}
.ds-a2 .v2-margin-220px-b-n {
  margin-bottom: -220px;
}
.ds-a2 .v2-children-margin-220px-b > * {
  margin-bottom: 220px;
}
.ds-a2 .v2-children-margin-220px-b-n > * {
  margin-bottom: -220px;
}
.ds-a2 .v2-padding-220px-b {
  padding-bottom: 220px;
}
.ds-a2 .v2-padding-220px-b-n {
  padding-bottom: -220px;
}
.ds-a2 .v2-children-padding-220px-b > * {
  padding-bottom: 220px;
}
.ds-a2 .v2-children-padding-220px-b-n > * {
  padding-bottom: -220px;
}
.ds-a2 .v2-left-220px {
  left: 220px;
}
.ds-a2 .v2-margin-220px-l {
  margin-left: 220px;
}
.ds-a2 .v2-margin-220px-l-n {
  margin-left: -220px;
}
.ds-a2 .v2-children-margin-220px-l > * {
  margin-left: 220px;
}
.ds-a2 .v2-children-margin-220px-l-n > * {
  margin-left: -220px;
}
.ds-a2 .v2-padding-220px-l {
  padding-left: 220px;
}
.ds-a2 .v2-padding-220px-l-n {
  padding-left: -220px;
}
.ds-a2 .v2-children-padding-220px-l > * {
  padding-left: 220px;
}
.ds-a2 .v2-children-padding-220px-l-n > * {
  padding-left: -220px;
}
.ds-a2 .v2-right-220px {
  right: 220px;
}
.ds-a2 .v2-margin-220px-r {
  margin-right: 220px;
}
.ds-a2 .v2-margin-220px-r-n {
  margin-right: -220px;
}
.ds-a2 .v2-margin-220px-v {
  margin-top: 220px;
  margin-bottom: 220px;
}
.ds-a2 .v2-margin-220px-v-n {
  margin-top: -220px;
  margin-bottom: -220px;
}
.ds-a2 .v2-margin-220px-h {
  margin-left: 220px;
  margin-right: 220px;
}
.ds-a2 .v2-margin-220px-h-n {
  margin-left: -220px;
  margin-right: -220px;
}
.ds-a2 .v2-margin-220px {
  margin: 220px;
}
.ds-a2 .v2-children-margin-220px-r > * {
  margin-right: 220px;
}
.ds-a2 .v2-children-margin-220px-r-n > * {
  margin-right: -220px;
}
.ds-a2 .v2-children-margin-220px-v > * {
  margin-top: 220px;
  margin-bottom: 220px;
}
.ds-a2 .v2-children-margin-220px-v-n > * {
  margin-top: -220px;
  margin-bottom: -220px;
}
.ds-a2 .v2-children-margin-220px-h > * {
  margin-left: 220px;
  margin-right: 220px;
}
.ds-a2 .v2-children-margin-220px-h-n > * {
  margin-left: -220px;
  margin-right: -220px;
}
.ds-a2 .v2-children-margin-220px > * {
  margin: 220px;
}
.ds-a2 .v2-padding-220px-r {
  padding-right: 220px;
}
.ds-a2 .v2-padding-220px-r-n {
  padding-right: -220px;
}
.ds-a2 .v2-padding-220px-v {
  padding-top: 220px;
  padding-bottom: 220px;
}
.ds-a2 .v2-padding-220px-v-n {
  padding-top: -220px;
  padding-bottom: -220px;
}
.ds-a2 .v2-padding-220px-h {
  padding-left: 220px;
  padding-right: 220px;
}
.ds-a2 .v2-padding-220px-h-n {
  padding-left: -220px;
  padding-right: -220px;
}
.ds-a2 .v2-padding-220px {
  padding: 220px;
}
.ds-a2 .v2-children-padding-220px-r > * {
  padding-right: 220px;
}
.ds-a2 .v2-children-padding-220px-r-n > * {
  padding-right: -220px;
}
.ds-a2 .v2-children-padding-220px-v > * {
  padding-top: 220px;
  padding-bottom: 220px;
}
.ds-a2 .v2-children-padding-220px-v-n > * {
  padding-top: -220px;
  padding-bottom: -220px;
}
.ds-a2 .v2-children-padding-220px-h > * {
  padding-left: 220px;
  padding-right: 220px;
}
.ds-a2 .v2-children-padding-220px-h-n > * {
  padding-left: -220px;
  padding-right: -220px;
}
.ds-a2 .v2-children-padding-220px > * {
  padding: 220px;
}
.ds-a2 .v2-h-224px {
  height: 224px;
}
.ds-a2 .v2-w-224px {
  width: 224px;
}
.ds-a2 .v2-max-h-224px {
  max-height: 224px;
}
.ds-a2 .v2-max-w-224px {
  max-width: 224px;
}
.ds-a2 .v2-min-h-224px {
  min-height: 224px;
}
.ds-a2 .v2-min-w-224px {
  min-width: 224px;
}
.ds-a2 .v2-col-gap-224px {
  -moz-column-gap: 224px;
  column-gap: 224px;
}
.ds-a2 .v2-row-gap-224px {
  row-gap: 224px;
}
.ds-a2 .v2-top-224px {
  top: 224px;
}
.ds-a2 .v2-margin-224px-t {
  margin-top: 224px;
}
.ds-a2 .v2-margin-224px-t-n {
  margin-top: -224px;
}
.ds-a2 .v2-children-margin-224px-t > * {
  margin-top: 224px;
}
.ds-a2 .v2-children-margin-224px-t-n > * {
  margin-top: -224px;
}
.ds-a2 .v2-padding-224px-t {
  padding-top: 224px;
}
.ds-a2 .v2-padding-224px-t-n {
  padding-top: -224px;
}
.ds-a2 .v2-children-padding-224px-t > * {
  padding-top: 224px;
}
.ds-a2 .v2-children-padding-224px-t-n > * {
  padding-top: -224px;
}
.ds-a2 .v2-bottom-224px {
  bottom: 224px;
}
.ds-a2 .v2-margin-224px-b {
  margin-bottom: 224px;
}
.ds-a2 .v2-margin-224px-b-n {
  margin-bottom: -224px;
}
.ds-a2 .v2-children-margin-224px-b > * {
  margin-bottom: 224px;
}
.ds-a2 .v2-children-margin-224px-b-n > * {
  margin-bottom: -224px;
}
.ds-a2 .v2-padding-224px-b {
  padding-bottom: 224px;
}
.ds-a2 .v2-padding-224px-b-n {
  padding-bottom: -224px;
}
.ds-a2 .v2-children-padding-224px-b > * {
  padding-bottom: 224px;
}
.ds-a2 .v2-children-padding-224px-b-n > * {
  padding-bottom: -224px;
}
.ds-a2 .v2-left-224px {
  left: 224px;
}
.ds-a2 .v2-margin-224px-l {
  margin-left: 224px;
}
.ds-a2 .v2-margin-224px-l-n {
  margin-left: -224px;
}
.ds-a2 .v2-children-margin-224px-l > * {
  margin-left: 224px;
}
.ds-a2 .v2-children-margin-224px-l-n > * {
  margin-left: -224px;
}
.ds-a2 .v2-padding-224px-l {
  padding-left: 224px;
}
.ds-a2 .v2-padding-224px-l-n {
  padding-left: -224px;
}
.ds-a2 .v2-children-padding-224px-l > * {
  padding-left: 224px;
}
.ds-a2 .v2-children-padding-224px-l-n > * {
  padding-left: -224px;
}
.ds-a2 .v2-right-224px {
  right: 224px;
}
.ds-a2 .v2-margin-224px-r {
  margin-right: 224px;
}
.ds-a2 .v2-margin-224px-r-n {
  margin-right: -224px;
}
.ds-a2 .v2-margin-224px-v {
  margin-top: 224px;
  margin-bottom: 224px;
}
.ds-a2 .v2-margin-224px-v-n {
  margin-top: -224px;
  margin-bottom: -224px;
}
.ds-a2 .v2-margin-224px-h {
  margin-left: 224px;
  margin-right: 224px;
}
.ds-a2 .v2-margin-224px-h-n {
  margin-left: -224px;
  margin-right: -224px;
}
.ds-a2 .v2-margin-224px {
  margin: 224px;
}
.ds-a2 .v2-children-margin-224px-r > * {
  margin-right: 224px;
}
.ds-a2 .v2-children-margin-224px-r-n > * {
  margin-right: -224px;
}
.ds-a2 .v2-children-margin-224px-v > * {
  margin-top: 224px;
  margin-bottom: 224px;
}
.ds-a2 .v2-children-margin-224px-v-n > * {
  margin-top: -224px;
  margin-bottom: -224px;
}
.ds-a2 .v2-children-margin-224px-h > * {
  margin-left: 224px;
  margin-right: 224px;
}
.ds-a2 .v2-children-margin-224px-h-n > * {
  margin-left: -224px;
  margin-right: -224px;
}
.ds-a2 .v2-children-margin-224px > * {
  margin: 224px;
}
.ds-a2 .v2-padding-224px-r {
  padding-right: 224px;
}
.ds-a2 .v2-padding-224px-r-n {
  padding-right: -224px;
}
.ds-a2 .v2-padding-224px-v {
  padding-top: 224px;
  padding-bottom: 224px;
}
.ds-a2 .v2-padding-224px-v-n {
  padding-top: -224px;
  padding-bottom: -224px;
}
.ds-a2 .v2-padding-224px-h {
  padding-left: 224px;
  padding-right: 224px;
}
.ds-a2 .v2-padding-224px-h-n {
  padding-left: -224px;
  padding-right: -224px;
}
.ds-a2 .v2-padding-224px {
  padding: 224px;
}
.ds-a2 .v2-children-padding-224px-r > * {
  padding-right: 224px;
}
.ds-a2 .v2-children-padding-224px-r-n > * {
  padding-right: -224px;
}
.ds-a2 .v2-children-padding-224px-v > * {
  padding-top: 224px;
  padding-bottom: 224px;
}
.ds-a2 .v2-children-padding-224px-v-n > * {
  padding-top: -224px;
  padding-bottom: -224px;
}
.ds-a2 .v2-children-padding-224px-h > * {
  padding-left: 224px;
  padding-right: 224px;
}
.ds-a2 .v2-children-padding-224px-h-n > * {
  padding-left: -224px;
  padding-right: -224px;
}
.ds-a2 .v2-children-padding-224px > * {
  padding: 224px;
}
.ds-a2 .v2-h-228px {
  height: 228px;
}
.ds-a2 .v2-w-228px {
  width: 228px;
}
.ds-a2 .v2-max-h-228px {
  max-height: 228px;
}
.ds-a2 .v2-max-w-228px {
  max-width: 228px;
}
.ds-a2 .v2-min-h-228px {
  min-height: 228px;
}
.ds-a2 .v2-min-w-228px {
  min-width: 228px;
}
.ds-a2 .v2-col-gap-228px {
  -moz-column-gap: 228px;
  column-gap: 228px;
}
.ds-a2 .v2-row-gap-228px {
  row-gap: 228px;
}
.ds-a2 .v2-top-228px {
  top: 228px;
}
.ds-a2 .v2-margin-228px-t {
  margin-top: 228px;
}
.ds-a2 .v2-margin-228px-t-n {
  margin-top: -228px;
}
.ds-a2 .v2-children-margin-228px-t > * {
  margin-top: 228px;
}
.ds-a2 .v2-children-margin-228px-t-n > * {
  margin-top: -228px;
}
.ds-a2 .v2-padding-228px-t {
  padding-top: 228px;
}
.ds-a2 .v2-padding-228px-t-n {
  padding-top: -228px;
}
.ds-a2 .v2-children-padding-228px-t > * {
  padding-top: 228px;
}
.ds-a2 .v2-children-padding-228px-t-n > * {
  padding-top: -228px;
}
.ds-a2 .v2-bottom-228px {
  bottom: 228px;
}
.ds-a2 .v2-margin-228px-b {
  margin-bottom: 228px;
}
.ds-a2 .v2-margin-228px-b-n {
  margin-bottom: -228px;
}
.ds-a2 .v2-children-margin-228px-b > * {
  margin-bottom: 228px;
}
.ds-a2 .v2-children-margin-228px-b-n > * {
  margin-bottom: -228px;
}
.ds-a2 .v2-padding-228px-b {
  padding-bottom: 228px;
}
.ds-a2 .v2-padding-228px-b-n {
  padding-bottom: -228px;
}
.ds-a2 .v2-children-padding-228px-b > * {
  padding-bottom: 228px;
}
.ds-a2 .v2-children-padding-228px-b-n > * {
  padding-bottom: -228px;
}
.ds-a2 .v2-left-228px {
  left: 228px;
}
.ds-a2 .v2-margin-228px-l {
  margin-left: 228px;
}
.ds-a2 .v2-margin-228px-l-n {
  margin-left: -228px;
}
.ds-a2 .v2-children-margin-228px-l > * {
  margin-left: 228px;
}
.ds-a2 .v2-children-margin-228px-l-n > * {
  margin-left: -228px;
}
.ds-a2 .v2-padding-228px-l {
  padding-left: 228px;
}
.ds-a2 .v2-padding-228px-l-n {
  padding-left: -228px;
}
.ds-a2 .v2-children-padding-228px-l > * {
  padding-left: 228px;
}
.ds-a2 .v2-children-padding-228px-l-n > * {
  padding-left: -228px;
}
.ds-a2 .v2-right-228px {
  right: 228px;
}
.ds-a2 .v2-margin-228px-r {
  margin-right: 228px;
}
.ds-a2 .v2-margin-228px-r-n {
  margin-right: -228px;
}
.ds-a2 .v2-margin-228px-v {
  margin-top: 228px;
  margin-bottom: 228px;
}
.ds-a2 .v2-margin-228px-v-n {
  margin-top: -228px;
  margin-bottom: -228px;
}
.ds-a2 .v2-margin-228px-h {
  margin-left: 228px;
  margin-right: 228px;
}
.ds-a2 .v2-margin-228px-h-n {
  margin-left: -228px;
  margin-right: -228px;
}
.ds-a2 .v2-margin-228px {
  margin: 228px;
}
.ds-a2 .v2-children-margin-228px-r > * {
  margin-right: 228px;
}
.ds-a2 .v2-children-margin-228px-r-n > * {
  margin-right: -228px;
}
.ds-a2 .v2-children-margin-228px-v > * {
  margin-top: 228px;
  margin-bottom: 228px;
}
.ds-a2 .v2-children-margin-228px-v-n > * {
  margin-top: -228px;
  margin-bottom: -228px;
}
.ds-a2 .v2-children-margin-228px-h > * {
  margin-left: 228px;
  margin-right: 228px;
}
.ds-a2 .v2-children-margin-228px-h-n > * {
  margin-left: -228px;
  margin-right: -228px;
}
.ds-a2 .v2-children-margin-228px > * {
  margin: 228px;
}
.ds-a2 .v2-padding-228px-r {
  padding-right: 228px;
}
.ds-a2 .v2-padding-228px-r-n {
  padding-right: -228px;
}
.ds-a2 .v2-padding-228px-v {
  padding-top: 228px;
  padding-bottom: 228px;
}
.ds-a2 .v2-padding-228px-v-n {
  padding-top: -228px;
  padding-bottom: -228px;
}
.ds-a2 .v2-padding-228px-h {
  padding-left: 228px;
  padding-right: 228px;
}
.ds-a2 .v2-padding-228px-h-n {
  padding-left: -228px;
  padding-right: -228px;
}
.ds-a2 .v2-padding-228px {
  padding: 228px;
}
.ds-a2 .v2-children-padding-228px-r > * {
  padding-right: 228px;
}
.ds-a2 .v2-children-padding-228px-r-n > * {
  padding-right: -228px;
}
.ds-a2 .v2-children-padding-228px-v > * {
  padding-top: 228px;
  padding-bottom: 228px;
}
.ds-a2 .v2-children-padding-228px-v-n > * {
  padding-top: -228px;
  padding-bottom: -228px;
}
.ds-a2 .v2-children-padding-228px-h > * {
  padding-left: 228px;
  padding-right: 228px;
}
.ds-a2 .v2-children-padding-228px-h-n > * {
  padding-left: -228px;
  padding-right: -228px;
}
.ds-a2 .v2-children-padding-228px > * {
  padding: 228px;
}
.ds-a2 .v2-h-232px {
  height: 232px;
}
.ds-a2 .v2-w-232px {
  width: 232px;
}
.ds-a2 .v2-max-h-232px {
  max-height: 232px;
}
.ds-a2 .v2-max-w-232px {
  max-width: 232px;
}
.ds-a2 .v2-min-h-232px {
  min-height: 232px;
}
.ds-a2 .v2-min-w-232px {
  min-width: 232px;
}
.ds-a2 .v2-col-gap-232px {
  -moz-column-gap: 232px;
  column-gap: 232px;
}
.ds-a2 .v2-row-gap-232px {
  row-gap: 232px;
}
.ds-a2 .v2-top-232px {
  top: 232px;
}
.ds-a2 .v2-margin-232px-t {
  margin-top: 232px;
}
.ds-a2 .v2-margin-232px-t-n {
  margin-top: -232px;
}
.ds-a2 .v2-children-margin-232px-t > * {
  margin-top: 232px;
}
.ds-a2 .v2-children-margin-232px-t-n > * {
  margin-top: -232px;
}
.ds-a2 .v2-padding-232px-t {
  padding-top: 232px;
}
.ds-a2 .v2-padding-232px-t-n {
  padding-top: -232px;
}
.ds-a2 .v2-children-padding-232px-t > * {
  padding-top: 232px;
}
.ds-a2 .v2-children-padding-232px-t-n > * {
  padding-top: -232px;
}
.ds-a2 .v2-bottom-232px {
  bottom: 232px;
}
.ds-a2 .v2-margin-232px-b {
  margin-bottom: 232px;
}
.ds-a2 .v2-margin-232px-b-n {
  margin-bottom: -232px;
}
.ds-a2 .v2-children-margin-232px-b > * {
  margin-bottom: 232px;
}
.ds-a2 .v2-children-margin-232px-b-n > * {
  margin-bottom: -232px;
}
.ds-a2 .v2-padding-232px-b {
  padding-bottom: 232px;
}
.ds-a2 .v2-padding-232px-b-n {
  padding-bottom: -232px;
}
.ds-a2 .v2-children-padding-232px-b > * {
  padding-bottom: 232px;
}
.ds-a2 .v2-children-padding-232px-b-n > * {
  padding-bottom: -232px;
}
.ds-a2 .v2-left-232px {
  left: 232px;
}
.ds-a2 .v2-margin-232px-l {
  margin-left: 232px;
}
.ds-a2 .v2-margin-232px-l-n {
  margin-left: -232px;
}
.ds-a2 .v2-children-margin-232px-l > * {
  margin-left: 232px;
}
.ds-a2 .v2-children-margin-232px-l-n > * {
  margin-left: -232px;
}
.ds-a2 .v2-padding-232px-l {
  padding-left: 232px;
}
.ds-a2 .v2-padding-232px-l-n {
  padding-left: -232px;
}
.ds-a2 .v2-children-padding-232px-l > * {
  padding-left: 232px;
}
.ds-a2 .v2-children-padding-232px-l-n > * {
  padding-left: -232px;
}
.ds-a2 .v2-right-232px {
  right: 232px;
}
.ds-a2 .v2-margin-232px-r {
  margin-right: 232px;
}
.ds-a2 .v2-margin-232px-r-n {
  margin-right: -232px;
}
.ds-a2 .v2-margin-232px-v {
  margin-top: 232px;
  margin-bottom: 232px;
}
.ds-a2 .v2-margin-232px-v-n {
  margin-top: -232px;
  margin-bottom: -232px;
}
.ds-a2 .v2-margin-232px-h {
  margin-left: 232px;
  margin-right: 232px;
}
.ds-a2 .v2-margin-232px-h-n {
  margin-left: -232px;
  margin-right: -232px;
}
.ds-a2 .v2-margin-232px {
  margin: 232px;
}
.ds-a2 .v2-children-margin-232px-r > * {
  margin-right: 232px;
}
.ds-a2 .v2-children-margin-232px-r-n > * {
  margin-right: -232px;
}
.ds-a2 .v2-children-margin-232px-v > * {
  margin-top: 232px;
  margin-bottom: 232px;
}
.ds-a2 .v2-children-margin-232px-v-n > * {
  margin-top: -232px;
  margin-bottom: -232px;
}
.ds-a2 .v2-children-margin-232px-h > * {
  margin-left: 232px;
  margin-right: 232px;
}
.ds-a2 .v2-children-margin-232px-h-n > * {
  margin-left: -232px;
  margin-right: -232px;
}
.ds-a2 .v2-children-margin-232px > * {
  margin: 232px;
}
.ds-a2 .v2-padding-232px-r {
  padding-right: 232px;
}
.ds-a2 .v2-padding-232px-r-n {
  padding-right: -232px;
}
.ds-a2 .v2-padding-232px-v {
  padding-top: 232px;
  padding-bottom: 232px;
}
.ds-a2 .v2-padding-232px-v-n {
  padding-top: -232px;
  padding-bottom: -232px;
}
.ds-a2 .v2-padding-232px-h {
  padding-left: 232px;
  padding-right: 232px;
}
.ds-a2 .v2-padding-232px-h-n {
  padding-left: -232px;
  padding-right: -232px;
}
.ds-a2 .v2-padding-232px {
  padding: 232px;
}
.ds-a2 .v2-children-padding-232px-r > * {
  padding-right: 232px;
}
.ds-a2 .v2-children-padding-232px-r-n > * {
  padding-right: -232px;
}
.ds-a2 .v2-children-padding-232px-v > * {
  padding-top: 232px;
  padding-bottom: 232px;
}
.ds-a2 .v2-children-padding-232px-v-n > * {
  padding-top: -232px;
  padding-bottom: -232px;
}
.ds-a2 .v2-children-padding-232px-h > * {
  padding-left: 232px;
  padding-right: 232px;
}
.ds-a2 .v2-children-padding-232px-h-n > * {
  padding-left: -232px;
  padding-right: -232px;
}
.ds-a2 .v2-children-padding-232px > * {
  padding: 232px;
}
.ds-a2 .v2-h-236px {
  height: 236px;
}
.ds-a2 .v2-w-236px {
  width: 236px;
}
.ds-a2 .v2-max-h-236px {
  max-height: 236px;
}
.ds-a2 .v2-max-w-236px {
  max-width: 236px;
}
.ds-a2 .v2-min-h-236px {
  min-height: 236px;
}
.ds-a2 .v2-min-w-236px {
  min-width: 236px;
}
.ds-a2 .v2-col-gap-236px {
  -moz-column-gap: 236px;
  column-gap: 236px;
}
.ds-a2 .v2-row-gap-236px {
  row-gap: 236px;
}
.ds-a2 .v2-top-236px {
  top: 236px;
}
.ds-a2 .v2-margin-236px-t {
  margin-top: 236px;
}
.ds-a2 .v2-margin-236px-t-n {
  margin-top: -236px;
}
.ds-a2 .v2-children-margin-236px-t > * {
  margin-top: 236px;
}
.ds-a2 .v2-children-margin-236px-t-n > * {
  margin-top: -236px;
}
.ds-a2 .v2-padding-236px-t {
  padding-top: 236px;
}
.ds-a2 .v2-padding-236px-t-n {
  padding-top: -236px;
}
.ds-a2 .v2-children-padding-236px-t > * {
  padding-top: 236px;
}
.ds-a2 .v2-children-padding-236px-t-n > * {
  padding-top: -236px;
}
.ds-a2 .v2-bottom-236px {
  bottom: 236px;
}
.ds-a2 .v2-margin-236px-b {
  margin-bottom: 236px;
}
.ds-a2 .v2-margin-236px-b-n {
  margin-bottom: -236px;
}
.ds-a2 .v2-children-margin-236px-b > * {
  margin-bottom: 236px;
}
.ds-a2 .v2-children-margin-236px-b-n > * {
  margin-bottom: -236px;
}
.ds-a2 .v2-padding-236px-b {
  padding-bottom: 236px;
}
.ds-a2 .v2-padding-236px-b-n {
  padding-bottom: -236px;
}
.ds-a2 .v2-children-padding-236px-b > * {
  padding-bottom: 236px;
}
.ds-a2 .v2-children-padding-236px-b-n > * {
  padding-bottom: -236px;
}
.ds-a2 .v2-left-236px {
  left: 236px;
}
.ds-a2 .v2-margin-236px-l {
  margin-left: 236px;
}
.ds-a2 .v2-margin-236px-l-n {
  margin-left: -236px;
}
.ds-a2 .v2-children-margin-236px-l > * {
  margin-left: 236px;
}
.ds-a2 .v2-children-margin-236px-l-n > * {
  margin-left: -236px;
}
.ds-a2 .v2-padding-236px-l {
  padding-left: 236px;
}
.ds-a2 .v2-padding-236px-l-n {
  padding-left: -236px;
}
.ds-a2 .v2-children-padding-236px-l > * {
  padding-left: 236px;
}
.ds-a2 .v2-children-padding-236px-l-n > * {
  padding-left: -236px;
}
.ds-a2 .v2-right-236px {
  right: 236px;
}
.ds-a2 .v2-margin-236px-r {
  margin-right: 236px;
}
.ds-a2 .v2-margin-236px-r-n {
  margin-right: -236px;
}
.ds-a2 .v2-margin-236px-v {
  margin-top: 236px;
  margin-bottom: 236px;
}
.ds-a2 .v2-margin-236px-v-n {
  margin-top: -236px;
  margin-bottom: -236px;
}
.ds-a2 .v2-margin-236px-h {
  margin-left: 236px;
  margin-right: 236px;
}
.ds-a2 .v2-margin-236px-h-n {
  margin-left: -236px;
  margin-right: -236px;
}
.ds-a2 .v2-margin-236px {
  margin: 236px;
}
.ds-a2 .v2-children-margin-236px-r > * {
  margin-right: 236px;
}
.ds-a2 .v2-children-margin-236px-r-n > * {
  margin-right: -236px;
}
.ds-a2 .v2-children-margin-236px-v > * {
  margin-top: 236px;
  margin-bottom: 236px;
}
.ds-a2 .v2-children-margin-236px-v-n > * {
  margin-top: -236px;
  margin-bottom: -236px;
}
.ds-a2 .v2-children-margin-236px-h > * {
  margin-left: 236px;
  margin-right: 236px;
}
.ds-a2 .v2-children-margin-236px-h-n > * {
  margin-left: -236px;
  margin-right: -236px;
}
.ds-a2 .v2-children-margin-236px > * {
  margin: 236px;
}
.ds-a2 .v2-padding-236px-r {
  padding-right: 236px;
}
.ds-a2 .v2-padding-236px-r-n {
  padding-right: -236px;
}
.ds-a2 .v2-padding-236px-v {
  padding-top: 236px;
  padding-bottom: 236px;
}
.ds-a2 .v2-padding-236px-v-n {
  padding-top: -236px;
  padding-bottom: -236px;
}
.ds-a2 .v2-padding-236px-h {
  padding-left: 236px;
  padding-right: 236px;
}
.ds-a2 .v2-padding-236px-h-n {
  padding-left: -236px;
  padding-right: -236px;
}
.ds-a2 .v2-padding-236px {
  padding: 236px;
}
.ds-a2 .v2-children-padding-236px-r > * {
  padding-right: 236px;
}
.ds-a2 .v2-children-padding-236px-r-n > * {
  padding-right: -236px;
}
.ds-a2 .v2-children-padding-236px-v > * {
  padding-top: 236px;
  padding-bottom: 236px;
}
.ds-a2 .v2-children-padding-236px-v-n > * {
  padding-top: -236px;
  padding-bottom: -236px;
}
.ds-a2 .v2-children-padding-236px-h > * {
  padding-left: 236px;
  padding-right: 236px;
}
.ds-a2 .v2-children-padding-236px-h-n > * {
  padding-left: -236px;
  padding-right: -236px;
}
.ds-a2 .v2-children-padding-236px > * {
  padding: 236px;
}
.ds-a2 .v2-h-240px {
  height: 240px;
}
.ds-a2 .v2-w-240px {
  width: 240px;
}
.ds-a2 .v2-max-h-240px {
  max-height: 240px;
}
.ds-a2 .v2-max-w-240px {
  max-width: 240px;
}
.ds-a2 .v2-min-h-240px {
  min-height: 240px;
}
.ds-a2 .v2-min-w-240px {
  min-width: 240px;
}
.ds-a2 .v2-col-gap-240px {
  -moz-column-gap: 240px;
  column-gap: 240px;
}
.ds-a2 .v2-row-gap-240px {
  row-gap: 240px;
}
.ds-a2 .v2-top-240px {
  top: 240px;
}
.ds-a2 .v2-margin-240px-t {
  margin-top: 240px;
}
.ds-a2 .v2-margin-240px-t-n {
  margin-top: -240px;
}
.ds-a2 .v2-children-margin-240px-t > * {
  margin-top: 240px;
}
.ds-a2 .v2-children-margin-240px-t-n > * {
  margin-top: -240px;
}
.ds-a2 .v2-padding-240px-t {
  padding-top: 240px;
}
.ds-a2 .v2-padding-240px-t-n {
  padding-top: -240px;
}
.ds-a2 .v2-children-padding-240px-t > * {
  padding-top: 240px;
}
.ds-a2 .v2-children-padding-240px-t-n > * {
  padding-top: -240px;
}
.ds-a2 .v2-bottom-240px {
  bottom: 240px;
}
.ds-a2 .v2-margin-240px-b {
  margin-bottom: 240px;
}
.ds-a2 .v2-margin-240px-b-n {
  margin-bottom: -240px;
}
.ds-a2 .v2-children-margin-240px-b > * {
  margin-bottom: 240px;
}
.ds-a2 .v2-children-margin-240px-b-n > * {
  margin-bottom: -240px;
}
.ds-a2 .v2-padding-240px-b {
  padding-bottom: 240px;
}
.ds-a2 .v2-padding-240px-b-n {
  padding-bottom: -240px;
}
.ds-a2 .v2-children-padding-240px-b > * {
  padding-bottom: 240px;
}
.ds-a2 .v2-children-padding-240px-b-n > * {
  padding-bottom: -240px;
}
.ds-a2 .v2-left-240px {
  left: 240px;
}
.ds-a2 .v2-margin-240px-l {
  margin-left: 240px;
}
.ds-a2 .v2-margin-240px-l-n {
  margin-left: -240px;
}
.ds-a2 .v2-children-margin-240px-l > * {
  margin-left: 240px;
}
.ds-a2 .v2-children-margin-240px-l-n > * {
  margin-left: -240px;
}
.ds-a2 .v2-padding-240px-l {
  padding-left: 240px;
}
.ds-a2 .v2-padding-240px-l-n {
  padding-left: -240px;
}
.ds-a2 .v2-children-padding-240px-l > * {
  padding-left: 240px;
}
.ds-a2 .v2-children-padding-240px-l-n > * {
  padding-left: -240px;
}
.ds-a2 .v2-right-240px {
  right: 240px;
}
.ds-a2 .v2-margin-240px-r {
  margin-right: 240px;
}
.ds-a2 .v2-margin-240px-r-n {
  margin-right: -240px;
}
.ds-a2 .v2-margin-240px-v {
  margin-top: 240px;
  margin-bottom: 240px;
}
.ds-a2 .v2-margin-240px-v-n {
  margin-top: -240px;
  margin-bottom: -240px;
}
.ds-a2 .v2-margin-240px-h {
  margin-left: 240px;
  margin-right: 240px;
}
.ds-a2 .v2-margin-240px-h-n {
  margin-left: -240px;
  margin-right: -240px;
}
.ds-a2 .v2-margin-240px {
  margin: 240px;
}
.ds-a2 .v2-children-margin-240px-r > * {
  margin-right: 240px;
}
.ds-a2 .v2-children-margin-240px-r-n > * {
  margin-right: -240px;
}
.ds-a2 .v2-children-margin-240px-v > * {
  margin-top: 240px;
  margin-bottom: 240px;
}
.ds-a2 .v2-children-margin-240px-v-n > * {
  margin-top: -240px;
  margin-bottom: -240px;
}
.ds-a2 .v2-children-margin-240px-h > * {
  margin-left: 240px;
  margin-right: 240px;
}
.ds-a2 .v2-children-margin-240px-h-n > * {
  margin-left: -240px;
  margin-right: -240px;
}
.ds-a2 .v2-children-margin-240px > * {
  margin: 240px;
}
.ds-a2 .v2-padding-240px-r {
  padding-right: 240px;
}
.ds-a2 .v2-padding-240px-r-n {
  padding-right: -240px;
}
.ds-a2 .v2-padding-240px-v {
  padding-top: 240px;
  padding-bottom: 240px;
}
.ds-a2 .v2-padding-240px-v-n {
  padding-top: -240px;
  padding-bottom: -240px;
}
.ds-a2 .v2-padding-240px-h {
  padding-left: 240px;
  padding-right: 240px;
}
.ds-a2 .v2-padding-240px-h-n {
  padding-left: -240px;
  padding-right: -240px;
}
.ds-a2 .v2-padding-240px {
  padding: 240px;
}
.ds-a2 .v2-children-padding-240px-r > * {
  padding-right: 240px;
}
.ds-a2 .v2-children-padding-240px-r-n > * {
  padding-right: -240px;
}
.ds-a2 .v2-children-padding-240px-v > * {
  padding-top: 240px;
  padding-bottom: 240px;
}
.ds-a2 .v2-children-padding-240px-v-n > * {
  padding-top: -240px;
  padding-bottom: -240px;
}
.ds-a2 .v2-children-padding-240px-h > * {
  padding-left: 240px;
  padding-right: 240px;
}
.ds-a2 .v2-children-padding-240px-h-n > * {
  padding-left: -240px;
  padding-right: -240px;
}
.ds-a2 .v2-children-padding-240px > * {
  padding: 240px;
}
.ds-a2 .v2-h-244px {
  height: 244px;
}
.ds-a2 .v2-w-244px {
  width: 244px;
}
.ds-a2 .v2-max-h-244px {
  max-height: 244px;
}
.ds-a2 .v2-max-w-244px {
  max-width: 244px;
}
.ds-a2 .v2-min-h-244px {
  min-height: 244px;
}
.ds-a2 .v2-min-w-244px {
  min-width: 244px;
}
.ds-a2 .v2-col-gap-244px {
  -moz-column-gap: 244px;
  column-gap: 244px;
}
.ds-a2 .v2-row-gap-244px {
  row-gap: 244px;
}
.ds-a2 .v2-top-244px {
  top: 244px;
}
.ds-a2 .v2-margin-244px-t {
  margin-top: 244px;
}
.ds-a2 .v2-margin-244px-t-n {
  margin-top: -244px;
}
.ds-a2 .v2-children-margin-244px-t > * {
  margin-top: 244px;
}
.ds-a2 .v2-children-margin-244px-t-n > * {
  margin-top: -244px;
}
.ds-a2 .v2-padding-244px-t {
  padding-top: 244px;
}
.ds-a2 .v2-padding-244px-t-n {
  padding-top: -244px;
}
.ds-a2 .v2-children-padding-244px-t > * {
  padding-top: 244px;
}
.ds-a2 .v2-children-padding-244px-t-n > * {
  padding-top: -244px;
}
.ds-a2 .v2-bottom-244px {
  bottom: 244px;
}
.ds-a2 .v2-margin-244px-b {
  margin-bottom: 244px;
}
.ds-a2 .v2-margin-244px-b-n {
  margin-bottom: -244px;
}
.ds-a2 .v2-children-margin-244px-b > * {
  margin-bottom: 244px;
}
.ds-a2 .v2-children-margin-244px-b-n > * {
  margin-bottom: -244px;
}
.ds-a2 .v2-padding-244px-b {
  padding-bottom: 244px;
}
.ds-a2 .v2-padding-244px-b-n {
  padding-bottom: -244px;
}
.ds-a2 .v2-children-padding-244px-b > * {
  padding-bottom: 244px;
}
.ds-a2 .v2-children-padding-244px-b-n > * {
  padding-bottom: -244px;
}
.ds-a2 .v2-left-244px {
  left: 244px;
}
.ds-a2 .v2-margin-244px-l {
  margin-left: 244px;
}
.ds-a2 .v2-margin-244px-l-n {
  margin-left: -244px;
}
.ds-a2 .v2-children-margin-244px-l > * {
  margin-left: 244px;
}
.ds-a2 .v2-children-margin-244px-l-n > * {
  margin-left: -244px;
}
.ds-a2 .v2-padding-244px-l {
  padding-left: 244px;
}
.ds-a2 .v2-padding-244px-l-n {
  padding-left: -244px;
}
.ds-a2 .v2-children-padding-244px-l > * {
  padding-left: 244px;
}
.ds-a2 .v2-children-padding-244px-l-n > * {
  padding-left: -244px;
}
.ds-a2 .v2-right-244px {
  right: 244px;
}
.ds-a2 .v2-margin-244px-r {
  margin-right: 244px;
}
.ds-a2 .v2-margin-244px-r-n {
  margin-right: -244px;
}
.ds-a2 .v2-margin-244px-v {
  margin-top: 244px;
  margin-bottom: 244px;
}
.ds-a2 .v2-margin-244px-v-n {
  margin-top: -244px;
  margin-bottom: -244px;
}
.ds-a2 .v2-margin-244px-h {
  margin-left: 244px;
  margin-right: 244px;
}
.ds-a2 .v2-margin-244px-h-n {
  margin-left: -244px;
  margin-right: -244px;
}
.ds-a2 .v2-margin-244px {
  margin: 244px;
}
.ds-a2 .v2-children-margin-244px-r > * {
  margin-right: 244px;
}
.ds-a2 .v2-children-margin-244px-r-n > * {
  margin-right: -244px;
}
.ds-a2 .v2-children-margin-244px-v > * {
  margin-top: 244px;
  margin-bottom: 244px;
}
.ds-a2 .v2-children-margin-244px-v-n > * {
  margin-top: -244px;
  margin-bottom: -244px;
}
.ds-a2 .v2-children-margin-244px-h > * {
  margin-left: 244px;
  margin-right: 244px;
}
.ds-a2 .v2-children-margin-244px-h-n > * {
  margin-left: -244px;
  margin-right: -244px;
}
.ds-a2 .v2-children-margin-244px > * {
  margin: 244px;
}
.ds-a2 .v2-padding-244px-r {
  padding-right: 244px;
}
.ds-a2 .v2-padding-244px-r-n {
  padding-right: -244px;
}
.ds-a2 .v2-padding-244px-v {
  padding-top: 244px;
  padding-bottom: 244px;
}
.ds-a2 .v2-padding-244px-v-n {
  padding-top: -244px;
  padding-bottom: -244px;
}
.ds-a2 .v2-padding-244px-h {
  padding-left: 244px;
  padding-right: 244px;
}
.ds-a2 .v2-padding-244px-h-n {
  padding-left: -244px;
  padding-right: -244px;
}
.ds-a2 .v2-padding-244px {
  padding: 244px;
}
.ds-a2 .v2-children-padding-244px-r > * {
  padding-right: 244px;
}
.ds-a2 .v2-children-padding-244px-r-n > * {
  padding-right: -244px;
}
.ds-a2 .v2-children-padding-244px-v > * {
  padding-top: 244px;
  padding-bottom: 244px;
}
.ds-a2 .v2-children-padding-244px-v-n > * {
  padding-top: -244px;
  padding-bottom: -244px;
}
.ds-a2 .v2-children-padding-244px-h > * {
  padding-left: 244px;
  padding-right: 244px;
}
.ds-a2 .v2-children-padding-244px-h-n > * {
  padding-left: -244px;
  padding-right: -244px;
}
.ds-a2 .v2-children-padding-244px > * {
  padding: 244px;
}
.ds-a2 .v2-h-248px {
  height: 248px;
}
.ds-a2 .v2-w-248px {
  width: 248px;
}
.ds-a2 .v2-max-h-248px {
  max-height: 248px;
}
.ds-a2 .v2-max-w-248px {
  max-width: 248px;
}
.ds-a2 .v2-min-h-248px {
  min-height: 248px;
}
.ds-a2 .v2-min-w-248px {
  min-width: 248px;
}
.ds-a2 .v2-col-gap-248px {
  -moz-column-gap: 248px;
  column-gap: 248px;
}
.ds-a2 .v2-row-gap-248px {
  row-gap: 248px;
}
.ds-a2 .v2-top-248px {
  top: 248px;
}
.ds-a2 .v2-margin-248px-t {
  margin-top: 248px;
}
.ds-a2 .v2-margin-248px-t-n {
  margin-top: -248px;
}
.ds-a2 .v2-children-margin-248px-t > * {
  margin-top: 248px;
}
.ds-a2 .v2-children-margin-248px-t-n > * {
  margin-top: -248px;
}
.ds-a2 .v2-padding-248px-t {
  padding-top: 248px;
}
.ds-a2 .v2-padding-248px-t-n {
  padding-top: -248px;
}
.ds-a2 .v2-children-padding-248px-t > * {
  padding-top: 248px;
}
.ds-a2 .v2-children-padding-248px-t-n > * {
  padding-top: -248px;
}
.ds-a2 .v2-bottom-248px {
  bottom: 248px;
}
.ds-a2 .v2-margin-248px-b {
  margin-bottom: 248px;
}
.ds-a2 .v2-margin-248px-b-n {
  margin-bottom: -248px;
}
.ds-a2 .v2-children-margin-248px-b > * {
  margin-bottom: 248px;
}
.ds-a2 .v2-children-margin-248px-b-n > * {
  margin-bottom: -248px;
}
.ds-a2 .v2-padding-248px-b {
  padding-bottom: 248px;
}
.ds-a2 .v2-padding-248px-b-n {
  padding-bottom: -248px;
}
.ds-a2 .v2-children-padding-248px-b > * {
  padding-bottom: 248px;
}
.ds-a2 .v2-children-padding-248px-b-n > * {
  padding-bottom: -248px;
}
.ds-a2 .v2-left-248px {
  left: 248px;
}
.ds-a2 .v2-margin-248px-l {
  margin-left: 248px;
}
.ds-a2 .v2-margin-248px-l-n {
  margin-left: -248px;
}
.ds-a2 .v2-children-margin-248px-l > * {
  margin-left: 248px;
}
.ds-a2 .v2-children-margin-248px-l-n > * {
  margin-left: -248px;
}
.ds-a2 .v2-padding-248px-l {
  padding-left: 248px;
}
.ds-a2 .v2-padding-248px-l-n {
  padding-left: -248px;
}
.ds-a2 .v2-children-padding-248px-l > * {
  padding-left: 248px;
}
.ds-a2 .v2-children-padding-248px-l-n > * {
  padding-left: -248px;
}
.ds-a2 .v2-right-248px {
  right: 248px;
}
.ds-a2 .v2-margin-248px-r {
  margin-right: 248px;
}
.ds-a2 .v2-margin-248px-r-n {
  margin-right: -248px;
}
.ds-a2 .v2-margin-248px-v {
  margin-top: 248px;
  margin-bottom: 248px;
}
.ds-a2 .v2-margin-248px-v-n {
  margin-top: -248px;
  margin-bottom: -248px;
}
.ds-a2 .v2-margin-248px-h {
  margin-left: 248px;
  margin-right: 248px;
}
.ds-a2 .v2-margin-248px-h-n {
  margin-left: -248px;
  margin-right: -248px;
}
.ds-a2 .v2-margin-248px {
  margin: 248px;
}
.ds-a2 .v2-children-margin-248px-r > * {
  margin-right: 248px;
}
.ds-a2 .v2-children-margin-248px-r-n > * {
  margin-right: -248px;
}
.ds-a2 .v2-children-margin-248px-v > * {
  margin-top: 248px;
  margin-bottom: 248px;
}
.ds-a2 .v2-children-margin-248px-v-n > * {
  margin-top: -248px;
  margin-bottom: -248px;
}
.ds-a2 .v2-children-margin-248px-h > * {
  margin-left: 248px;
  margin-right: 248px;
}
.ds-a2 .v2-children-margin-248px-h-n > * {
  margin-left: -248px;
  margin-right: -248px;
}
.ds-a2 .v2-children-margin-248px > * {
  margin: 248px;
}
.ds-a2 .v2-padding-248px-r {
  padding-right: 248px;
}
.ds-a2 .v2-padding-248px-r-n {
  padding-right: -248px;
}
.ds-a2 .v2-padding-248px-v {
  padding-top: 248px;
  padding-bottom: 248px;
}
.ds-a2 .v2-padding-248px-v-n {
  padding-top: -248px;
  padding-bottom: -248px;
}
.ds-a2 .v2-padding-248px-h {
  padding-left: 248px;
  padding-right: 248px;
}
.ds-a2 .v2-padding-248px-h-n {
  padding-left: -248px;
  padding-right: -248px;
}
.ds-a2 .v2-padding-248px {
  padding: 248px;
}
.ds-a2 .v2-children-padding-248px-r > * {
  padding-right: 248px;
}
.ds-a2 .v2-children-padding-248px-r-n > * {
  padding-right: -248px;
}
.ds-a2 .v2-children-padding-248px-v > * {
  padding-top: 248px;
  padding-bottom: 248px;
}
.ds-a2 .v2-children-padding-248px-v-n > * {
  padding-top: -248px;
  padding-bottom: -248px;
}
.ds-a2 .v2-children-padding-248px-h > * {
  padding-left: 248px;
  padding-right: 248px;
}
.ds-a2 .v2-children-padding-248px-h-n > * {
  padding-left: -248px;
  padding-right: -248px;
}
.ds-a2 .v2-children-padding-248px > * {
  padding: 248px;
}
.ds-a2 .v2-h-252px {
  height: 252px;
}
.ds-a2 .v2-w-252px {
  width: 252px;
}
.ds-a2 .v2-max-h-252px {
  max-height: 252px;
}
.ds-a2 .v2-max-w-252px {
  max-width: 252px;
}
.ds-a2 .v2-min-h-252px {
  min-height: 252px;
}
.ds-a2 .v2-min-w-252px {
  min-width: 252px;
}
.ds-a2 .v2-col-gap-252px {
  -moz-column-gap: 252px;
  column-gap: 252px;
}
.ds-a2 .v2-row-gap-252px {
  row-gap: 252px;
}
.ds-a2 .v2-top-252px {
  top: 252px;
}
.ds-a2 .v2-margin-252px-t {
  margin-top: 252px;
}
.ds-a2 .v2-margin-252px-t-n {
  margin-top: -252px;
}
.ds-a2 .v2-children-margin-252px-t > * {
  margin-top: 252px;
}
.ds-a2 .v2-children-margin-252px-t-n > * {
  margin-top: -252px;
}
.ds-a2 .v2-padding-252px-t {
  padding-top: 252px;
}
.ds-a2 .v2-padding-252px-t-n {
  padding-top: -252px;
}
.ds-a2 .v2-children-padding-252px-t > * {
  padding-top: 252px;
}
.ds-a2 .v2-children-padding-252px-t-n > * {
  padding-top: -252px;
}
.ds-a2 .v2-bottom-252px {
  bottom: 252px;
}
.ds-a2 .v2-margin-252px-b {
  margin-bottom: 252px;
}
.ds-a2 .v2-margin-252px-b-n {
  margin-bottom: -252px;
}
.ds-a2 .v2-children-margin-252px-b > * {
  margin-bottom: 252px;
}
.ds-a2 .v2-children-margin-252px-b-n > * {
  margin-bottom: -252px;
}
.ds-a2 .v2-padding-252px-b {
  padding-bottom: 252px;
}
.ds-a2 .v2-padding-252px-b-n {
  padding-bottom: -252px;
}
.ds-a2 .v2-children-padding-252px-b > * {
  padding-bottom: 252px;
}
.ds-a2 .v2-children-padding-252px-b-n > * {
  padding-bottom: -252px;
}
.ds-a2 .v2-left-252px {
  left: 252px;
}
.ds-a2 .v2-margin-252px-l {
  margin-left: 252px;
}
.ds-a2 .v2-margin-252px-l-n {
  margin-left: -252px;
}
.ds-a2 .v2-children-margin-252px-l > * {
  margin-left: 252px;
}
.ds-a2 .v2-children-margin-252px-l-n > * {
  margin-left: -252px;
}
.ds-a2 .v2-padding-252px-l {
  padding-left: 252px;
}
.ds-a2 .v2-padding-252px-l-n {
  padding-left: -252px;
}
.ds-a2 .v2-children-padding-252px-l > * {
  padding-left: 252px;
}
.ds-a2 .v2-children-padding-252px-l-n > * {
  padding-left: -252px;
}
.ds-a2 .v2-right-252px {
  right: 252px;
}
.ds-a2 .v2-margin-252px-r {
  margin-right: 252px;
}
.ds-a2 .v2-margin-252px-r-n {
  margin-right: -252px;
}
.ds-a2 .v2-margin-252px-v {
  margin-top: 252px;
  margin-bottom: 252px;
}
.ds-a2 .v2-margin-252px-v-n {
  margin-top: -252px;
  margin-bottom: -252px;
}
.ds-a2 .v2-margin-252px-h {
  margin-left: 252px;
  margin-right: 252px;
}
.ds-a2 .v2-margin-252px-h-n {
  margin-left: -252px;
  margin-right: -252px;
}
.ds-a2 .v2-margin-252px {
  margin: 252px;
}
.ds-a2 .v2-children-margin-252px-r > * {
  margin-right: 252px;
}
.ds-a2 .v2-children-margin-252px-r-n > * {
  margin-right: -252px;
}
.ds-a2 .v2-children-margin-252px-v > * {
  margin-top: 252px;
  margin-bottom: 252px;
}
.ds-a2 .v2-children-margin-252px-v-n > * {
  margin-top: -252px;
  margin-bottom: -252px;
}
.ds-a2 .v2-children-margin-252px-h > * {
  margin-left: 252px;
  margin-right: 252px;
}
.ds-a2 .v2-children-margin-252px-h-n > * {
  margin-left: -252px;
  margin-right: -252px;
}
.ds-a2 .v2-children-margin-252px > * {
  margin: 252px;
}
.ds-a2 .v2-padding-252px-r {
  padding-right: 252px;
}
.ds-a2 .v2-padding-252px-r-n {
  padding-right: -252px;
}
.ds-a2 .v2-padding-252px-v {
  padding-top: 252px;
  padding-bottom: 252px;
}
.ds-a2 .v2-padding-252px-v-n {
  padding-top: -252px;
  padding-bottom: -252px;
}
.ds-a2 .v2-padding-252px-h {
  padding-left: 252px;
  padding-right: 252px;
}
.ds-a2 .v2-padding-252px-h-n {
  padding-left: -252px;
  padding-right: -252px;
}
.ds-a2 .v2-padding-252px {
  padding: 252px;
}
.ds-a2 .v2-children-padding-252px-r > * {
  padding-right: 252px;
}
.ds-a2 .v2-children-padding-252px-r-n > * {
  padding-right: -252px;
}
.ds-a2 .v2-children-padding-252px-v > * {
  padding-top: 252px;
  padding-bottom: 252px;
}
.ds-a2 .v2-children-padding-252px-v-n > * {
  padding-top: -252px;
  padding-bottom: -252px;
}
.ds-a2 .v2-children-padding-252px-h > * {
  padding-left: 252px;
  padding-right: 252px;
}
.ds-a2 .v2-children-padding-252px-h-n > * {
  padding-left: -252px;
  padding-right: -252px;
}
.ds-a2 .v2-children-padding-252px > * {
  padding: 252px;
}
.ds-a2 .v2-h-256px {
  height: 256px;
}
.ds-a2 .v2-w-256px {
  width: 256px;
}
.ds-a2 .v2-max-h-256px {
  max-height: 256px;
}
.ds-a2 .v2-max-w-256px {
  max-width: 256px;
}
.ds-a2 .v2-min-h-256px {
  min-height: 256px;
}
.ds-a2 .v2-min-w-256px {
  min-width: 256px;
}
.ds-a2 .v2-col-gap-256px {
  -moz-column-gap: 256px;
  column-gap: 256px;
}
.ds-a2 .v2-row-gap-256px {
  row-gap: 256px;
}
.ds-a2 .v2-top-256px {
  top: 256px;
}
.ds-a2 .v2-margin-256px-t {
  margin-top: 256px;
}
.ds-a2 .v2-margin-256px-t-n {
  margin-top: -256px;
}
.ds-a2 .v2-children-margin-256px-t > * {
  margin-top: 256px;
}
.ds-a2 .v2-children-margin-256px-t-n > * {
  margin-top: -256px;
}
.ds-a2 .v2-padding-256px-t {
  padding-top: 256px;
}
.ds-a2 .v2-padding-256px-t-n {
  padding-top: -256px;
}
.ds-a2 .v2-children-padding-256px-t > * {
  padding-top: 256px;
}
.ds-a2 .v2-children-padding-256px-t-n > * {
  padding-top: -256px;
}
.ds-a2 .v2-bottom-256px {
  bottom: 256px;
}
.ds-a2 .v2-margin-256px-b {
  margin-bottom: 256px;
}
.ds-a2 .v2-margin-256px-b-n {
  margin-bottom: -256px;
}
.ds-a2 .v2-children-margin-256px-b > * {
  margin-bottom: 256px;
}
.ds-a2 .v2-children-margin-256px-b-n > * {
  margin-bottom: -256px;
}
.ds-a2 .v2-padding-256px-b {
  padding-bottom: 256px;
}
.ds-a2 .v2-padding-256px-b-n {
  padding-bottom: -256px;
}
.ds-a2 .v2-children-padding-256px-b > * {
  padding-bottom: 256px;
}
.ds-a2 .v2-children-padding-256px-b-n > * {
  padding-bottom: -256px;
}
.ds-a2 .v2-left-256px {
  left: 256px;
}
.ds-a2 .v2-margin-256px-l {
  margin-left: 256px;
}
.ds-a2 .v2-margin-256px-l-n {
  margin-left: -256px;
}
.ds-a2 .v2-children-margin-256px-l > * {
  margin-left: 256px;
}
.ds-a2 .v2-children-margin-256px-l-n > * {
  margin-left: -256px;
}
.ds-a2 .v2-padding-256px-l {
  padding-left: 256px;
}
.ds-a2 .v2-padding-256px-l-n {
  padding-left: -256px;
}
.ds-a2 .v2-children-padding-256px-l > * {
  padding-left: 256px;
}
.ds-a2 .v2-children-padding-256px-l-n > * {
  padding-left: -256px;
}
.ds-a2 .v2-right-256px {
  right: 256px;
}
.ds-a2 .v2-margin-256px-r {
  margin-right: 256px;
}
.ds-a2 .v2-margin-256px-r-n {
  margin-right: -256px;
}
.ds-a2 .v2-margin-256px-v {
  margin-top: 256px;
  margin-bottom: 256px;
}
.ds-a2 .v2-margin-256px-v-n {
  margin-top: -256px;
  margin-bottom: -256px;
}
.ds-a2 .v2-margin-256px-h {
  margin-left: 256px;
  margin-right: 256px;
}
.ds-a2 .v2-margin-256px-h-n {
  margin-left: -256px;
  margin-right: -256px;
}
.ds-a2 .v2-margin-256px {
  margin: 256px;
}
.ds-a2 .v2-children-margin-256px-r > * {
  margin-right: 256px;
}
.ds-a2 .v2-children-margin-256px-r-n > * {
  margin-right: -256px;
}
.ds-a2 .v2-children-margin-256px-v > * {
  margin-top: 256px;
  margin-bottom: 256px;
}
.ds-a2 .v2-children-margin-256px-v-n > * {
  margin-top: -256px;
  margin-bottom: -256px;
}
.ds-a2 .v2-children-margin-256px-h > * {
  margin-left: 256px;
  margin-right: 256px;
}
.ds-a2 .v2-children-margin-256px-h-n > * {
  margin-left: -256px;
  margin-right: -256px;
}
.ds-a2 .v2-children-margin-256px > * {
  margin: 256px;
}
.ds-a2 .v2-padding-256px-r {
  padding-right: 256px;
}
.ds-a2 .v2-padding-256px-r-n {
  padding-right: -256px;
}
.ds-a2 .v2-padding-256px-v {
  padding-top: 256px;
  padding-bottom: 256px;
}
.ds-a2 .v2-padding-256px-v-n {
  padding-top: -256px;
  padding-bottom: -256px;
}
.ds-a2 .v2-padding-256px-h {
  padding-left: 256px;
  padding-right: 256px;
}
.ds-a2 .v2-padding-256px-h-n {
  padding-left: -256px;
  padding-right: -256px;
}
.ds-a2 .v2-padding-256px {
  padding: 256px;
}
.ds-a2 .v2-children-padding-256px-r > * {
  padding-right: 256px;
}
.ds-a2 .v2-children-padding-256px-r-n > * {
  padding-right: -256px;
}
.ds-a2 .v2-children-padding-256px-v > * {
  padding-top: 256px;
  padding-bottom: 256px;
}
.ds-a2 .v2-children-padding-256px-v-n > * {
  padding-top: -256px;
  padding-bottom: -256px;
}
.ds-a2 .v2-children-padding-256px-h > * {
  padding-left: 256px;
  padding-right: 256px;
}
.ds-a2 .v2-children-padding-256px-h-n > * {
  padding-left: -256px;
  padding-right: -256px;
}
.ds-a2 .v2-children-padding-256px > * {
  padding: 256px;
}
.ds-a2 .v2-h-260px {
  height: 260px;
}
.ds-a2 .v2-w-260px {
  width: 260px;
}
.ds-a2 .v2-max-h-260px {
  max-height: 260px;
}
.ds-a2 .v2-max-w-260px {
  max-width: 260px;
}
.ds-a2 .v2-min-h-260px {
  min-height: 260px;
}
.ds-a2 .v2-min-w-260px {
  min-width: 260px;
}
.ds-a2 .v2-col-gap-260px {
  -moz-column-gap: 260px;
  column-gap: 260px;
}
.ds-a2 .v2-row-gap-260px {
  row-gap: 260px;
}
.ds-a2 .v2-top-260px {
  top: 260px;
}
.ds-a2 .v2-margin-260px-t {
  margin-top: 260px;
}
.ds-a2 .v2-margin-260px-t-n {
  margin-top: -260px;
}
.ds-a2 .v2-children-margin-260px-t > * {
  margin-top: 260px;
}
.ds-a2 .v2-children-margin-260px-t-n > * {
  margin-top: -260px;
}
.ds-a2 .v2-padding-260px-t {
  padding-top: 260px;
}
.ds-a2 .v2-padding-260px-t-n {
  padding-top: -260px;
}
.ds-a2 .v2-children-padding-260px-t > * {
  padding-top: 260px;
}
.ds-a2 .v2-children-padding-260px-t-n > * {
  padding-top: -260px;
}
.ds-a2 .v2-bottom-260px {
  bottom: 260px;
}
.ds-a2 .v2-margin-260px-b {
  margin-bottom: 260px;
}
.ds-a2 .v2-margin-260px-b-n {
  margin-bottom: -260px;
}
.ds-a2 .v2-children-margin-260px-b > * {
  margin-bottom: 260px;
}
.ds-a2 .v2-children-margin-260px-b-n > * {
  margin-bottom: -260px;
}
.ds-a2 .v2-padding-260px-b {
  padding-bottom: 260px;
}
.ds-a2 .v2-padding-260px-b-n {
  padding-bottom: -260px;
}
.ds-a2 .v2-children-padding-260px-b > * {
  padding-bottom: 260px;
}
.ds-a2 .v2-children-padding-260px-b-n > * {
  padding-bottom: -260px;
}
.ds-a2 .v2-left-260px {
  left: 260px;
}
.ds-a2 .v2-margin-260px-l {
  margin-left: 260px;
}
.ds-a2 .v2-margin-260px-l-n {
  margin-left: -260px;
}
.ds-a2 .v2-children-margin-260px-l > * {
  margin-left: 260px;
}
.ds-a2 .v2-children-margin-260px-l-n > * {
  margin-left: -260px;
}
.ds-a2 .v2-padding-260px-l {
  padding-left: 260px;
}
.ds-a2 .v2-padding-260px-l-n {
  padding-left: -260px;
}
.ds-a2 .v2-children-padding-260px-l > * {
  padding-left: 260px;
}
.ds-a2 .v2-children-padding-260px-l-n > * {
  padding-left: -260px;
}
.ds-a2 .v2-right-260px {
  right: 260px;
}
.ds-a2 .v2-margin-260px-r {
  margin-right: 260px;
}
.ds-a2 .v2-margin-260px-r-n {
  margin-right: -260px;
}
.ds-a2 .v2-margin-260px-v {
  margin-top: 260px;
  margin-bottom: 260px;
}
.ds-a2 .v2-margin-260px-v-n {
  margin-top: -260px;
  margin-bottom: -260px;
}
.ds-a2 .v2-margin-260px-h {
  margin-left: 260px;
  margin-right: 260px;
}
.ds-a2 .v2-margin-260px-h-n {
  margin-left: -260px;
  margin-right: -260px;
}
.ds-a2 .v2-margin-260px {
  margin: 260px;
}
.ds-a2 .v2-children-margin-260px-r > * {
  margin-right: 260px;
}
.ds-a2 .v2-children-margin-260px-r-n > * {
  margin-right: -260px;
}
.ds-a2 .v2-children-margin-260px-v > * {
  margin-top: 260px;
  margin-bottom: 260px;
}
.ds-a2 .v2-children-margin-260px-v-n > * {
  margin-top: -260px;
  margin-bottom: -260px;
}
.ds-a2 .v2-children-margin-260px-h > * {
  margin-left: 260px;
  margin-right: 260px;
}
.ds-a2 .v2-children-margin-260px-h-n > * {
  margin-left: -260px;
  margin-right: -260px;
}
.ds-a2 .v2-children-margin-260px > * {
  margin: 260px;
}
.ds-a2 .v2-padding-260px-r {
  padding-right: 260px;
}
.ds-a2 .v2-padding-260px-r-n {
  padding-right: -260px;
}
.ds-a2 .v2-padding-260px-v {
  padding-top: 260px;
  padding-bottom: 260px;
}
.ds-a2 .v2-padding-260px-v-n {
  padding-top: -260px;
  padding-bottom: -260px;
}
.ds-a2 .v2-padding-260px-h {
  padding-left: 260px;
  padding-right: 260px;
}
.ds-a2 .v2-padding-260px-h-n {
  padding-left: -260px;
  padding-right: -260px;
}
.ds-a2 .v2-padding-260px {
  padding: 260px;
}
.ds-a2 .v2-children-padding-260px-r > * {
  padding-right: 260px;
}
.ds-a2 .v2-children-padding-260px-r-n > * {
  padding-right: -260px;
}
.ds-a2 .v2-children-padding-260px-v > * {
  padding-top: 260px;
  padding-bottom: 260px;
}
.ds-a2 .v2-children-padding-260px-v-n > * {
  padding-top: -260px;
  padding-bottom: -260px;
}
.ds-a2 .v2-children-padding-260px-h > * {
  padding-left: 260px;
  padding-right: 260px;
}
.ds-a2 .v2-children-padding-260px-h-n > * {
  padding-left: -260px;
  padding-right: -260px;
}
.ds-a2 .v2-children-padding-260px > * {
  padding: 260px;
}
.ds-a2 .v2-h-264px {
  height: 264px;
}
.ds-a2 .v2-w-264px {
  width: 264px;
}
.ds-a2 .v2-max-h-264px {
  max-height: 264px;
}
.ds-a2 .v2-max-w-264px {
  max-width: 264px;
}
.ds-a2 .v2-min-h-264px {
  min-height: 264px;
}
.ds-a2 .v2-min-w-264px {
  min-width: 264px;
}
.ds-a2 .v2-col-gap-264px {
  -moz-column-gap: 264px;
  column-gap: 264px;
}
.ds-a2 .v2-row-gap-264px {
  row-gap: 264px;
}
.ds-a2 .v2-top-264px {
  top: 264px;
}
.ds-a2 .v2-margin-264px-t {
  margin-top: 264px;
}
.ds-a2 .v2-margin-264px-t-n {
  margin-top: -264px;
}
.ds-a2 .v2-children-margin-264px-t > * {
  margin-top: 264px;
}
.ds-a2 .v2-children-margin-264px-t-n > * {
  margin-top: -264px;
}
.ds-a2 .v2-padding-264px-t {
  padding-top: 264px;
}
.ds-a2 .v2-padding-264px-t-n {
  padding-top: -264px;
}
.ds-a2 .v2-children-padding-264px-t > * {
  padding-top: 264px;
}
.ds-a2 .v2-children-padding-264px-t-n > * {
  padding-top: -264px;
}
.ds-a2 .v2-bottom-264px {
  bottom: 264px;
}
.ds-a2 .v2-margin-264px-b {
  margin-bottom: 264px;
}
.ds-a2 .v2-margin-264px-b-n {
  margin-bottom: -264px;
}
.ds-a2 .v2-children-margin-264px-b > * {
  margin-bottom: 264px;
}
.ds-a2 .v2-children-margin-264px-b-n > * {
  margin-bottom: -264px;
}
.ds-a2 .v2-padding-264px-b {
  padding-bottom: 264px;
}
.ds-a2 .v2-padding-264px-b-n {
  padding-bottom: -264px;
}
.ds-a2 .v2-children-padding-264px-b > * {
  padding-bottom: 264px;
}
.ds-a2 .v2-children-padding-264px-b-n > * {
  padding-bottom: -264px;
}
.ds-a2 .v2-left-264px {
  left: 264px;
}
.ds-a2 .v2-margin-264px-l {
  margin-left: 264px;
}
.ds-a2 .v2-margin-264px-l-n {
  margin-left: -264px;
}
.ds-a2 .v2-children-margin-264px-l > * {
  margin-left: 264px;
}
.ds-a2 .v2-children-margin-264px-l-n > * {
  margin-left: -264px;
}
.ds-a2 .v2-padding-264px-l {
  padding-left: 264px;
}
.ds-a2 .v2-padding-264px-l-n {
  padding-left: -264px;
}
.ds-a2 .v2-children-padding-264px-l > * {
  padding-left: 264px;
}
.ds-a2 .v2-children-padding-264px-l-n > * {
  padding-left: -264px;
}
.ds-a2 .v2-right-264px {
  right: 264px;
}
.ds-a2 .v2-margin-264px-r {
  margin-right: 264px;
}
.ds-a2 .v2-margin-264px-r-n {
  margin-right: -264px;
}
.ds-a2 .v2-margin-264px-v {
  margin-top: 264px;
  margin-bottom: 264px;
}
.ds-a2 .v2-margin-264px-v-n {
  margin-top: -264px;
  margin-bottom: -264px;
}
.ds-a2 .v2-margin-264px-h {
  margin-left: 264px;
  margin-right: 264px;
}
.ds-a2 .v2-margin-264px-h-n {
  margin-left: -264px;
  margin-right: -264px;
}
.ds-a2 .v2-margin-264px {
  margin: 264px;
}
.ds-a2 .v2-children-margin-264px-r > * {
  margin-right: 264px;
}
.ds-a2 .v2-children-margin-264px-r-n > * {
  margin-right: -264px;
}
.ds-a2 .v2-children-margin-264px-v > * {
  margin-top: 264px;
  margin-bottom: 264px;
}
.ds-a2 .v2-children-margin-264px-v-n > * {
  margin-top: -264px;
  margin-bottom: -264px;
}
.ds-a2 .v2-children-margin-264px-h > * {
  margin-left: 264px;
  margin-right: 264px;
}
.ds-a2 .v2-children-margin-264px-h-n > * {
  margin-left: -264px;
  margin-right: -264px;
}
.ds-a2 .v2-children-margin-264px > * {
  margin: 264px;
}
.ds-a2 .v2-padding-264px-r {
  padding-right: 264px;
}
.ds-a2 .v2-padding-264px-r-n {
  padding-right: -264px;
}
.ds-a2 .v2-padding-264px-v {
  padding-top: 264px;
  padding-bottom: 264px;
}
.ds-a2 .v2-padding-264px-v-n {
  padding-top: -264px;
  padding-bottom: -264px;
}
.ds-a2 .v2-padding-264px-h {
  padding-left: 264px;
  padding-right: 264px;
}
.ds-a2 .v2-padding-264px-h-n {
  padding-left: -264px;
  padding-right: -264px;
}
.ds-a2 .v2-padding-264px {
  padding: 264px;
}
.ds-a2 .v2-children-padding-264px-r > * {
  padding-right: 264px;
}
.ds-a2 .v2-children-padding-264px-r-n > * {
  padding-right: -264px;
}
.ds-a2 .v2-children-padding-264px-v > * {
  padding-top: 264px;
  padding-bottom: 264px;
}
.ds-a2 .v2-children-padding-264px-v-n > * {
  padding-top: -264px;
  padding-bottom: -264px;
}
.ds-a2 .v2-children-padding-264px-h > * {
  padding-left: 264px;
  padding-right: 264px;
}
.ds-a2 .v2-children-padding-264px-h-n > * {
  padding-left: -264px;
  padding-right: -264px;
}
.ds-a2 .v2-children-padding-264px > * {
  padding: 264px;
}
.ds-a2 .v2-h-268px {
  height: 268px;
}
.ds-a2 .v2-w-268px {
  width: 268px;
}
.ds-a2 .v2-max-h-268px {
  max-height: 268px;
}
.ds-a2 .v2-max-w-268px {
  max-width: 268px;
}
.ds-a2 .v2-min-h-268px {
  min-height: 268px;
}
.ds-a2 .v2-min-w-268px {
  min-width: 268px;
}
.ds-a2 .v2-col-gap-268px {
  -moz-column-gap: 268px;
  column-gap: 268px;
}
.ds-a2 .v2-row-gap-268px {
  row-gap: 268px;
}
.ds-a2 .v2-top-268px {
  top: 268px;
}
.ds-a2 .v2-margin-268px-t {
  margin-top: 268px;
}
.ds-a2 .v2-margin-268px-t-n {
  margin-top: -268px;
}
.ds-a2 .v2-children-margin-268px-t > * {
  margin-top: 268px;
}
.ds-a2 .v2-children-margin-268px-t-n > * {
  margin-top: -268px;
}
.ds-a2 .v2-padding-268px-t {
  padding-top: 268px;
}
.ds-a2 .v2-padding-268px-t-n {
  padding-top: -268px;
}
.ds-a2 .v2-children-padding-268px-t > * {
  padding-top: 268px;
}
.ds-a2 .v2-children-padding-268px-t-n > * {
  padding-top: -268px;
}
.ds-a2 .v2-bottom-268px {
  bottom: 268px;
}
.ds-a2 .v2-margin-268px-b {
  margin-bottom: 268px;
}
.ds-a2 .v2-margin-268px-b-n {
  margin-bottom: -268px;
}
.ds-a2 .v2-children-margin-268px-b > * {
  margin-bottom: 268px;
}
.ds-a2 .v2-children-margin-268px-b-n > * {
  margin-bottom: -268px;
}
.ds-a2 .v2-padding-268px-b {
  padding-bottom: 268px;
}
.ds-a2 .v2-padding-268px-b-n {
  padding-bottom: -268px;
}
.ds-a2 .v2-children-padding-268px-b > * {
  padding-bottom: 268px;
}
.ds-a2 .v2-children-padding-268px-b-n > * {
  padding-bottom: -268px;
}
.ds-a2 .v2-left-268px {
  left: 268px;
}
.ds-a2 .v2-margin-268px-l {
  margin-left: 268px;
}
.ds-a2 .v2-margin-268px-l-n {
  margin-left: -268px;
}
.ds-a2 .v2-children-margin-268px-l > * {
  margin-left: 268px;
}
.ds-a2 .v2-children-margin-268px-l-n > * {
  margin-left: -268px;
}
.ds-a2 .v2-padding-268px-l {
  padding-left: 268px;
}
.ds-a2 .v2-padding-268px-l-n {
  padding-left: -268px;
}
.ds-a2 .v2-children-padding-268px-l > * {
  padding-left: 268px;
}
.ds-a2 .v2-children-padding-268px-l-n > * {
  padding-left: -268px;
}
.ds-a2 .v2-right-268px {
  right: 268px;
}
.ds-a2 .v2-margin-268px-r {
  margin-right: 268px;
}
.ds-a2 .v2-margin-268px-r-n {
  margin-right: -268px;
}
.ds-a2 .v2-margin-268px-v {
  margin-top: 268px;
  margin-bottom: 268px;
}
.ds-a2 .v2-margin-268px-v-n {
  margin-top: -268px;
  margin-bottom: -268px;
}
.ds-a2 .v2-margin-268px-h {
  margin-left: 268px;
  margin-right: 268px;
}
.ds-a2 .v2-margin-268px-h-n {
  margin-left: -268px;
  margin-right: -268px;
}
.ds-a2 .v2-margin-268px {
  margin: 268px;
}
.ds-a2 .v2-children-margin-268px-r > * {
  margin-right: 268px;
}
.ds-a2 .v2-children-margin-268px-r-n > * {
  margin-right: -268px;
}
.ds-a2 .v2-children-margin-268px-v > * {
  margin-top: 268px;
  margin-bottom: 268px;
}
.ds-a2 .v2-children-margin-268px-v-n > * {
  margin-top: -268px;
  margin-bottom: -268px;
}
.ds-a2 .v2-children-margin-268px-h > * {
  margin-left: 268px;
  margin-right: 268px;
}
.ds-a2 .v2-children-margin-268px-h-n > * {
  margin-left: -268px;
  margin-right: -268px;
}
.ds-a2 .v2-children-margin-268px > * {
  margin: 268px;
}
.ds-a2 .v2-padding-268px-r {
  padding-right: 268px;
}
.ds-a2 .v2-padding-268px-r-n {
  padding-right: -268px;
}
.ds-a2 .v2-padding-268px-v {
  padding-top: 268px;
  padding-bottom: 268px;
}
.ds-a2 .v2-padding-268px-v-n {
  padding-top: -268px;
  padding-bottom: -268px;
}
.ds-a2 .v2-padding-268px-h {
  padding-left: 268px;
  padding-right: 268px;
}
.ds-a2 .v2-padding-268px-h-n {
  padding-left: -268px;
  padding-right: -268px;
}
.ds-a2 .v2-padding-268px {
  padding: 268px;
}
.ds-a2 .v2-children-padding-268px-r > * {
  padding-right: 268px;
}
.ds-a2 .v2-children-padding-268px-r-n > * {
  padding-right: -268px;
}
.ds-a2 .v2-children-padding-268px-v > * {
  padding-top: 268px;
  padding-bottom: 268px;
}
.ds-a2 .v2-children-padding-268px-v-n > * {
  padding-top: -268px;
  padding-bottom: -268px;
}
.ds-a2 .v2-children-padding-268px-h > * {
  padding-left: 268px;
  padding-right: 268px;
}
.ds-a2 .v2-children-padding-268px-h-n > * {
  padding-left: -268px;
  padding-right: -268px;
}
.ds-a2 .v2-children-padding-268px > * {
  padding: 268px;
}
.ds-a2 .v2-h-272px {
  height: 272px;
}
.ds-a2 .v2-w-272px {
  width: 272px;
}
.ds-a2 .v2-max-h-272px {
  max-height: 272px;
}
.ds-a2 .v2-max-w-272px {
  max-width: 272px;
}
.ds-a2 .v2-min-h-272px {
  min-height: 272px;
}
.ds-a2 .v2-min-w-272px {
  min-width: 272px;
}
.ds-a2 .v2-col-gap-272px {
  -moz-column-gap: 272px;
  column-gap: 272px;
}
.ds-a2 .v2-row-gap-272px {
  row-gap: 272px;
}
.ds-a2 .v2-top-272px {
  top: 272px;
}
.ds-a2 .v2-margin-272px-t {
  margin-top: 272px;
}
.ds-a2 .v2-margin-272px-t-n {
  margin-top: -272px;
}
.ds-a2 .v2-children-margin-272px-t > * {
  margin-top: 272px;
}
.ds-a2 .v2-children-margin-272px-t-n > * {
  margin-top: -272px;
}
.ds-a2 .v2-padding-272px-t {
  padding-top: 272px;
}
.ds-a2 .v2-padding-272px-t-n {
  padding-top: -272px;
}
.ds-a2 .v2-children-padding-272px-t > * {
  padding-top: 272px;
}
.ds-a2 .v2-children-padding-272px-t-n > * {
  padding-top: -272px;
}
.ds-a2 .v2-bottom-272px {
  bottom: 272px;
}
.ds-a2 .v2-margin-272px-b {
  margin-bottom: 272px;
}
.ds-a2 .v2-margin-272px-b-n {
  margin-bottom: -272px;
}
.ds-a2 .v2-children-margin-272px-b > * {
  margin-bottom: 272px;
}
.ds-a2 .v2-children-margin-272px-b-n > * {
  margin-bottom: -272px;
}
.ds-a2 .v2-padding-272px-b {
  padding-bottom: 272px;
}
.ds-a2 .v2-padding-272px-b-n {
  padding-bottom: -272px;
}
.ds-a2 .v2-children-padding-272px-b > * {
  padding-bottom: 272px;
}
.ds-a2 .v2-children-padding-272px-b-n > * {
  padding-bottom: -272px;
}
.ds-a2 .v2-left-272px {
  left: 272px;
}
.ds-a2 .v2-margin-272px-l {
  margin-left: 272px;
}
.ds-a2 .v2-margin-272px-l-n {
  margin-left: -272px;
}
.ds-a2 .v2-children-margin-272px-l > * {
  margin-left: 272px;
}
.ds-a2 .v2-children-margin-272px-l-n > * {
  margin-left: -272px;
}
.ds-a2 .v2-padding-272px-l {
  padding-left: 272px;
}
.ds-a2 .v2-padding-272px-l-n {
  padding-left: -272px;
}
.ds-a2 .v2-children-padding-272px-l > * {
  padding-left: 272px;
}
.ds-a2 .v2-children-padding-272px-l-n > * {
  padding-left: -272px;
}
.ds-a2 .v2-right-272px {
  right: 272px;
}
.ds-a2 .v2-margin-272px-r {
  margin-right: 272px;
}
.ds-a2 .v2-margin-272px-r-n {
  margin-right: -272px;
}
.ds-a2 .v2-margin-272px-v {
  margin-top: 272px;
  margin-bottom: 272px;
}
.ds-a2 .v2-margin-272px-v-n {
  margin-top: -272px;
  margin-bottom: -272px;
}
.ds-a2 .v2-margin-272px-h {
  margin-left: 272px;
  margin-right: 272px;
}
.ds-a2 .v2-margin-272px-h-n {
  margin-left: -272px;
  margin-right: -272px;
}
.ds-a2 .v2-margin-272px {
  margin: 272px;
}
.ds-a2 .v2-children-margin-272px-r > * {
  margin-right: 272px;
}
.ds-a2 .v2-children-margin-272px-r-n > * {
  margin-right: -272px;
}
.ds-a2 .v2-children-margin-272px-v > * {
  margin-top: 272px;
  margin-bottom: 272px;
}
.ds-a2 .v2-children-margin-272px-v-n > * {
  margin-top: -272px;
  margin-bottom: -272px;
}
.ds-a2 .v2-children-margin-272px-h > * {
  margin-left: 272px;
  margin-right: 272px;
}
.ds-a2 .v2-children-margin-272px-h-n > * {
  margin-left: -272px;
  margin-right: -272px;
}
.ds-a2 .v2-children-margin-272px > * {
  margin: 272px;
}
.ds-a2 .v2-padding-272px-r {
  padding-right: 272px;
}
.ds-a2 .v2-padding-272px-r-n {
  padding-right: -272px;
}
.ds-a2 .v2-padding-272px-v {
  padding-top: 272px;
  padding-bottom: 272px;
}
.ds-a2 .v2-padding-272px-v-n {
  padding-top: -272px;
  padding-bottom: -272px;
}
.ds-a2 .v2-padding-272px-h {
  padding-left: 272px;
  padding-right: 272px;
}
.ds-a2 .v2-padding-272px-h-n {
  padding-left: -272px;
  padding-right: -272px;
}
.ds-a2 .v2-padding-272px {
  padding: 272px;
}
.ds-a2 .v2-children-padding-272px-r > * {
  padding-right: 272px;
}
.ds-a2 .v2-children-padding-272px-r-n > * {
  padding-right: -272px;
}
.ds-a2 .v2-children-padding-272px-v > * {
  padding-top: 272px;
  padding-bottom: 272px;
}
.ds-a2 .v2-children-padding-272px-v-n > * {
  padding-top: -272px;
  padding-bottom: -272px;
}
.ds-a2 .v2-children-padding-272px-h > * {
  padding-left: 272px;
  padding-right: 272px;
}
.ds-a2 .v2-children-padding-272px-h-n > * {
  padding-left: -272px;
  padding-right: -272px;
}
.ds-a2 .v2-children-padding-272px > * {
  padding: 272px;
}
.ds-a2 .v2-h-276px {
  height: 276px;
}
.ds-a2 .v2-w-276px {
  width: 276px;
}
.ds-a2 .v2-max-h-276px {
  max-height: 276px;
}
.ds-a2 .v2-max-w-276px {
  max-width: 276px;
}
.ds-a2 .v2-min-h-276px {
  min-height: 276px;
}
.ds-a2 .v2-min-w-276px {
  min-width: 276px;
}
.ds-a2 .v2-col-gap-276px {
  -moz-column-gap: 276px;
  column-gap: 276px;
}
.ds-a2 .v2-row-gap-276px {
  row-gap: 276px;
}
.ds-a2 .v2-top-276px {
  top: 276px;
}
.ds-a2 .v2-margin-276px-t {
  margin-top: 276px;
}
.ds-a2 .v2-margin-276px-t-n {
  margin-top: -276px;
}
.ds-a2 .v2-children-margin-276px-t > * {
  margin-top: 276px;
}
.ds-a2 .v2-children-margin-276px-t-n > * {
  margin-top: -276px;
}
.ds-a2 .v2-padding-276px-t {
  padding-top: 276px;
}
.ds-a2 .v2-padding-276px-t-n {
  padding-top: -276px;
}
.ds-a2 .v2-children-padding-276px-t > * {
  padding-top: 276px;
}
.ds-a2 .v2-children-padding-276px-t-n > * {
  padding-top: -276px;
}
.ds-a2 .v2-bottom-276px {
  bottom: 276px;
}
.ds-a2 .v2-margin-276px-b {
  margin-bottom: 276px;
}
.ds-a2 .v2-margin-276px-b-n {
  margin-bottom: -276px;
}
.ds-a2 .v2-children-margin-276px-b > * {
  margin-bottom: 276px;
}
.ds-a2 .v2-children-margin-276px-b-n > * {
  margin-bottom: -276px;
}
.ds-a2 .v2-padding-276px-b {
  padding-bottom: 276px;
}
.ds-a2 .v2-padding-276px-b-n {
  padding-bottom: -276px;
}
.ds-a2 .v2-children-padding-276px-b > * {
  padding-bottom: 276px;
}
.ds-a2 .v2-children-padding-276px-b-n > * {
  padding-bottom: -276px;
}
.ds-a2 .v2-left-276px {
  left: 276px;
}
.ds-a2 .v2-margin-276px-l {
  margin-left: 276px;
}
.ds-a2 .v2-margin-276px-l-n {
  margin-left: -276px;
}
.ds-a2 .v2-children-margin-276px-l > * {
  margin-left: 276px;
}
.ds-a2 .v2-children-margin-276px-l-n > * {
  margin-left: -276px;
}
.ds-a2 .v2-padding-276px-l {
  padding-left: 276px;
}
.ds-a2 .v2-padding-276px-l-n {
  padding-left: -276px;
}
.ds-a2 .v2-children-padding-276px-l > * {
  padding-left: 276px;
}
.ds-a2 .v2-children-padding-276px-l-n > * {
  padding-left: -276px;
}
.ds-a2 .v2-right-276px {
  right: 276px;
}
.ds-a2 .v2-margin-276px-r {
  margin-right: 276px;
}
.ds-a2 .v2-margin-276px-r-n {
  margin-right: -276px;
}
.ds-a2 .v2-margin-276px-v {
  margin-top: 276px;
  margin-bottom: 276px;
}
.ds-a2 .v2-margin-276px-v-n {
  margin-top: -276px;
  margin-bottom: -276px;
}
.ds-a2 .v2-margin-276px-h {
  margin-left: 276px;
  margin-right: 276px;
}
.ds-a2 .v2-margin-276px-h-n {
  margin-left: -276px;
  margin-right: -276px;
}
.ds-a2 .v2-margin-276px {
  margin: 276px;
}
.ds-a2 .v2-children-margin-276px-r > * {
  margin-right: 276px;
}
.ds-a2 .v2-children-margin-276px-r-n > * {
  margin-right: -276px;
}
.ds-a2 .v2-children-margin-276px-v > * {
  margin-top: 276px;
  margin-bottom: 276px;
}
.ds-a2 .v2-children-margin-276px-v-n > * {
  margin-top: -276px;
  margin-bottom: -276px;
}
.ds-a2 .v2-children-margin-276px-h > * {
  margin-left: 276px;
  margin-right: 276px;
}
.ds-a2 .v2-children-margin-276px-h-n > * {
  margin-left: -276px;
  margin-right: -276px;
}
.ds-a2 .v2-children-margin-276px > * {
  margin: 276px;
}
.ds-a2 .v2-padding-276px-r {
  padding-right: 276px;
}
.ds-a2 .v2-padding-276px-r-n {
  padding-right: -276px;
}
.ds-a2 .v2-padding-276px-v {
  padding-top: 276px;
  padding-bottom: 276px;
}
.ds-a2 .v2-padding-276px-v-n {
  padding-top: -276px;
  padding-bottom: -276px;
}
.ds-a2 .v2-padding-276px-h {
  padding-left: 276px;
  padding-right: 276px;
}
.ds-a2 .v2-padding-276px-h-n {
  padding-left: -276px;
  padding-right: -276px;
}
.ds-a2 .v2-padding-276px {
  padding: 276px;
}
.ds-a2 .v2-children-padding-276px-r > * {
  padding-right: 276px;
}
.ds-a2 .v2-children-padding-276px-r-n > * {
  padding-right: -276px;
}
.ds-a2 .v2-children-padding-276px-v > * {
  padding-top: 276px;
  padding-bottom: 276px;
}
.ds-a2 .v2-children-padding-276px-v-n > * {
  padding-top: -276px;
  padding-bottom: -276px;
}
.ds-a2 .v2-children-padding-276px-h > * {
  padding-left: 276px;
  padding-right: 276px;
}
.ds-a2 .v2-children-padding-276px-h-n > * {
  padding-left: -276px;
  padding-right: -276px;
}
.ds-a2 .v2-children-padding-276px > * {
  padding: 276px;
}
.ds-a2 .v2-h-280px {
  height: 280px;
}
.ds-a2 .v2-w-280px {
  width: 280px;
}
.ds-a2 .v2-max-h-280px {
  max-height: 280px;
}
.ds-a2 .v2-max-w-280px {
  max-width: 280px;
}
.ds-a2 .v2-min-h-280px {
  min-height: 280px;
}
.ds-a2 .v2-min-w-280px {
  min-width: 280px;
}
.ds-a2 .v2-col-gap-280px {
  -moz-column-gap: 280px;
  column-gap: 280px;
}
.ds-a2 .v2-row-gap-280px {
  row-gap: 280px;
}
.ds-a2 .v2-top-280px {
  top: 280px;
}
.ds-a2 .v2-margin-280px-t {
  margin-top: 280px;
}
.ds-a2 .v2-margin-280px-t-n {
  margin-top: -280px;
}
.ds-a2 .v2-children-margin-280px-t > * {
  margin-top: 280px;
}
.ds-a2 .v2-children-margin-280px-t-n > * {
  margin-top: -280px;
}
.ds-a2 .v2-padding-280px-t {
  padding-top: 280px;
}
.ds-a2 .v2-padding-280px-t-n {
  padding-top: -280px;
}
.ds-a2 .v2-children-padding-280px-t > * {
  padding-top: 280px;
}
.ds-a2 .v2-children-padding-280px-t-n > * {
  padding-top: -280px;
}
.ds-a2 .v2-bottom-280px {
  bottom: 280px;
}
.ds-a2 .v2-margin-280px-b {
  margin-bottom: 280px;
}
.ds-a2 .v2-margin-280px-b-n {
  margin-bottom: -280px;
}
.ds-a2 .v2-children-margin-280px-b > * {
  margin-bottom: 280px;
}
.ds-a2 .v2-children-margin-280px-b-n > * {
  margin-bottom: -280px;
}
.ds-a2 .v2-padding-280px-b {
  padding-bottom: 280px;
}
.ds-a2 .v2-padding-280px-b-n {
  padding-bottom: -280px;
}
.ds-a2 .v2-children-padding-280px-b > * {
  padding-bottom: 280px;
}
.ds-a2 .v2-children-padding-280px-b-n > * {
  padding-bottom: -280px;
}
.ds-a2 .v2-left-280px {
  left: 280px;
}
.ds-a2 .v2-margin-280px-l {
  margin-left: 280px;
}
.ds-a2 .v2-margin-280px-l-n {
  margin-left: -280px;
}
.ds-a2 .v2-children-margin-280px-l > * {
  margin-left: 280px;
}
.ds-a2 .v2-children-margin-280px-l-n > * {
  margin-left: -280px;
}
.ds-a2 .v2-padding-280px-l {
  padding-left: 280px;
}
.ds-a2 .v2-padding-280px-l-n {
  padding-left: -280px;
}
.ds-a2 .v2-children-padding-280px-l > * {
  padding-left: 280px;
}
.ds-a2 .v2-children-padding-280px-l-n > * {
  padding-left: -280px;
}
.ds-a2 .v2-right-280px {
  right: 280px;
}
.ds-a2 .v2-margin-280px-r {
  margin-right: 280px;
}
.ds-a2 .v2-margin-280px-r-n {
  margin-right: -280px;
}
.ds-a2 .v2-margin-280px-v {
  margin-top: 280px;
  margin-bottom: 280px;
}
.ds-a2 .v2-margin-280px-v-n {
  margin-top: -280px;
  margin-bottom: -280px;
}
.ds-a2 .v2-margin-280px-h {
  margin-left: 280px;
  margin-right: 280px;
}
.ds-a2 .v2-margin-280px-h-n {
  margin-left: -280px;
  margin-right: -280px;
}
.ds-a2 .v2-margin-280px {
  margin: 280px;
}
.ds-a2 .v2-children-margin-280px-r > * {
  margin-right: 280px;
}
.ds-a2 .v2-children-margin-280px-r-n > * {
  margin-right: -280px;
}
.ds-a2 .v2-children-margin-280px-v > * {
  margin-top: 280px;
  margin-bottom: 280px;
}
.ds-a2 .v2-children-margin-280px-v-n > * {
  margin-top: -280px;
  margin-bottom: -280px;
}
.ds-a2 .v2-children-margin-280px-h > * {
  margin-left: 280px;
  margin-right: 280px;
}
.ds-a2 .v2-children-margin-280px-h-n > * {
  margin-left: -280px;
  margin-right: -280px;
}
.ds-a2 .v2-children-margin-280px > * {
  margin: 280px;
}
.ds-a2 .v2-padding-280px-r {
  padding-right: 280px;
}
.ds-a2 .v2-padding-280px-r-n {
  padding-right: -280px;
}
.ds-a2 .v2-padding-280px-v {
  padding-top: 280px;
  padding-bottom: 280px;
}
.ds-a2 .v2-padding-280px-v-n {
  padding-top: -280px;
  padding-bottom: -280px;
}
.ds-a2 .v2-padding-280px-h {
  padding-left: 280px;
  padding-right: 280px;
}
.ds-a2 .v2-padding-280px-h-n {
  padding-left: -280px;
  padding-right: -280px;
}
.ds-a2 .v2-padding-280px {
  padding: 280px;
}
.ds-a2 .v2-children-padding-280px-r > * {
  padding-right: 280px;
}
.ds-a2 .v2-children-padding-280px-r-n > * {
  padding-right: -280px;
}
.ds-a2 .v2-children-padding-280px-v > * {
  padding-top: 280px;
  padding-bottom: 280px;
}
.ds-a2 .v2-children-padding-280px-v-n > * {
  padding-top: -280px;
  padding-bottom: -280px;
}
.ds-a2 .v2-children-padding-280px-h > * {
  padding-left: 280px;
  padding-right: 280px;
}
.ds-a2 .v2-children-padding-280px-h-n > * {
  padding-left: -280px;
  padding-right: -280px;
}
.ds-a2 .v2-children-padding-280px > * {
  padding: 280px;
}
.ds-a2 .v2-h-284px {
  height: 284px;
}
.ds-a2 .v2-w-284px {
  width: 284px;
}
.ds-a2 .v2-max-h-284px {
  max-height: 284px;
}
.ds-a2 .v2-max-w-284px {
  max-width: 284px;
}
.ds-a2 .v2-min-h-284px {
  min-height: 284px;
}
.ds-a2 .v2-min-w-284px {
  min-width: 284px;
}
.ds-a2 .v2-col-gap-284px {
  -moz-column-gap: 284px;
  column-gap: 284px;
}
.ds-a2 .v2-row-gap-284px {
  row-gap: 284px;
}
.ds-a2 .v2-top-284px {
  top: 284px;
}
.ds-a2 .v2-margin-284px-t {
  margin-top: 284px;
}
.ds-a2 .v2-margin-284px-t-n {
  margin-top: -284px;
}
.ds-a2 .v2-children-margin-284px-t > * {
  margin-top: 284px;
}
.ds-a2 .v2-children-margin-284px-t-n > * {
  margin-top: -284px;
}
.ds-a2 .v2-padding-284px-t {
  padding-top: 284px;
}
.ds-a2 .v2-padding-284px-t-n {
  padding-top: -284px;
}
.ds-a2 .v2-children-padding-284px-t > * {
  padding-top: 284px;
}
.ds-a2 .v2-children-padding-284px-t-n > * {
  padding-top: -284px;
}
.ds-a2 .v2-bottom-284px {
  bottom: 284px;
}
.ds-a2 .v2-margin-284px-b {
  margin-bottom: 284px;
}
.ds-a2 .v2-margin-284px-b-n {
  margin-bottom: -284px;
}
.ds-a2 .v2-children-margin-284px-b > * {
  margin-bottom: 284px;
}
.ds-a2 .v2-children-margin-284px-b-n > * {
  margin-bottom: -284px;
}
.ds-a2 .v2-padding-284px-b {
  padding-bottom: 284px;
}
.ds-a2 .v2-padding-284px-b-n {
  padding-bottom: -284px;
}
.ds-a2 .v2-children-padding-284px-b > * {
  padding-bottom: 284px;
}
.ds-a2 .v2-children-padding-284px-b-n > * {
  padding-bottom: -284px;
}
.ds-a2 .v2-left-284px {
  left: 284px;
}
.ds-a2 .v2-margin-284px-l {
  margin-left: 284px;
}
.ds-a2 .v2-margin-284px-l-n {
  margin-left: -284px;
}
.ds-a2 .v2-children-margin-284px-l > * {
  margin-left: 284px;
}
.ds-a2 .v2-children-margin-284px-l-n > * {
  margin-left: -284px;
}
.ds-a2 .v2-padding-284px-l {
  padding-left: 284px;
}
.ds-a2 .v2-padding-284px-l-n {
  padding-left: -284px;
}
.ds-a2 .v2-children-padding-284px-l > * {
  padding-left: 284px;
}
.ds-a2 .v2-children-padding-284px-l-n > * {
  padding-left: -284px;
}
.ds-a2 .v2-right-284px {
  right: 284px;
}
.ds-a2 .v2-margin-284px-r {
  margin-right: 284px;
}
.ds-a2 .v2-margin-284px-r-n {
  margin-right: -284px;
}
.ds-a2 .v2-margin-284px-v {
  margin-top: 284px;
  margin-bottom: 284px;
}
.ds-a2 .v2-margin-284px-v-n {
  margin-top: -284px;
  margin-bottom: -284px;
}
.ds-a2 .v2-margin-284px-h {
  margin-left: 284px;
  margin-right: 284px;
}
.ds-a2 .v2-margin-284px-h-n {
  margin-left: -284px;
  margin-right: -284px;
}
.ds-a2 .v2-margin-284px {
  margin: 284px;
}
.ds-a2 .v2-children-margin-284px-r > * {
  margin-right: 284px;
}
.ds-a2 .v2-children-margin-284px-r-n > * {
  margin-right: -284px;
}
.ds-a2 .v2-children-margin-284px-v > * {
  margin-top: 284px;
  margin-bottom: 284px;
}
.ds-a2 .v2-children-margin-284px-v-n > * {
  margin-top: -284px;
  margin-bottom: -284px;
}
.ds-a2 .v2-children-margin-284px-h > * {
  margin-left: 284px;
  margin-right: 284px;
}
.ds-a2 .v2-children-margin-284px-h-n > * {
  margin-left: -284px;
  margin-right: -284px;
}
.ds-a2 .v2-children-margin-284px > * {
  margin: 284px;
}
.ds-a2 .v2-padding-284px-r {
  padding-right: 284px;
}
.ds-a2 .v2-padding-284px-r-n {
  padding-right: -284px;
}
.ds-a2 .v2-padding-284px-v {
  padding-top: 284px;
  padding-bottom: 284px;
}
.ds-a2 .v2-padding-284px-v-n {
  padding-top: -284px;
  padding-bottom: -284px;
}
.ds-a2 .v2-padding-284px-h {
  padding-left: 284px;
  padding-right: 284px;
}
.ds-a2 .v2-padding-284px-h-n {
  padding-left: -284px;
  padding-right: -284px;
}
.ds-a2 .v2-padding-284px {
  padding: 284px;
}
.ds-a2 .v2-children-padding-284px-r > * {
  padding-right: 284px;
}
.ds-a2 .v2-children-padding-284px-r-n > * {
  padding-right: -284px;
}
.ds-a2 .v2-children-padding-284px-v > * {
  padding-top: 284px;
  padding-bottom: 284px;
}
.ds-a2 .v2-children-padding-284px-v-n > * {
  padding-top: -284px;
  padding-bottom: -284px;
}
.ds-a2 .v2-children-padding-284px-h > * {
  padding-left: 284px;
  padding-right: 284px;
}
.ds-a2 .v2-children-padding-284px-h-n > * {
  padding-left: -284px;
  padding-right: -284px;
}
.ds-a2 .v2-children-padding-284px > * {
  padding: 284px;
}
.ds-a2 .v2-h-288px {
  height: 288px;
}
.ds-a2 .v2-w-288px {
  width: 288px;
}
.ds-a2 .v2-max-h-288px {
  max-height: 288px;
}
.ds-a2 .v2-max-w-288px {
  max-width: 288px;
}
.ds-a2 .v2-min-h-288px {
  min-height: 288px;
}
.ds-a2 .v2-min-w-288px {
  min-width: 288px;
}
.ds-a2 .v2-col-gap-288px {
  -moz-column-gap: 288px;
  column-gap: 288px;
}
.ds-a2 .v2-row-gap-288px {
  row-gap: 288px;
}
.ds-a2 .v2-top-288px {
  top: 288px;
}
.ds-a2 .v2-margin-288px-t {
  margin-top: 288px;
}
.ds-a2 .v2-margin-288px-t-n {
  margin-top: -288px;
}
.ds-a2 .v2-children-margin-288px-t > * {
  margin-top: 288px;
}
.ds-a2 .v2-children-margin-288px-t-n > * {
  margin-top: -288px;
}
.ds-a2 .v2-padding-288px-t {
  padding-top: 288px;
}
.ds-a2 .v2-padding-288px-t-n {
  padding-top: -288px;
}
.ds-a2 .v2-children-padding-288px-t > * {
  padding-top: 288px;
}
.ds-a2 .v2-children-padding-288px-t-n > * {
  padding-top: -288px;
}
.ds-a2 .v2-bottom-288px {
  bottom: 288px;
}
.ds-a2 .v2-margin-288px-b {
  margin-bottom: 288px;
}
.ds-a2 .v2-margin-288px-b-n {
  margin-bottom: -288px;
}
.ds-a2 .v2-children-margin-288px-b > * {
  margin-bottom: 288px;
}
.ds-a2 .v2-children-margin-288px-b-n > * {
  margin-bottom: -288px;
}
.ds-a2 .v2-padding-288px-b {
  padding-bottom: 288px;
}
.ds-a2 .v2-padding-288px-b-n {
  padding-bottom: -288px;
}
.ds-a2 .v2-children-padding-288px-b > * {
  padding-bottom: 288px;
}
.ds-a2 .v2-children-padding-288px-b-n > * {
  padding-bottom: -288px;
}
.ds-a2 .v2-left-288px {
  left: 288px;
}
.ds-a2 .v2-margin-288px-l {
  margin-left: 288px;
}
.ds-a2 .v2-margin-288px-l-n {
  margin-left: -288px;
}
.ds-a2 .v2-children-margin-288px-l > * {
  margin-left: 288px;
}
.ds-a2 .v2-children-margin-288px-l-n > * {
  margin-left: -288px;
}
.ds-a2 .v2-padding-288px-l {
  padding-left: 288px;
}
.ds-a2 .v2-padding-288px-l-n {
  padding-left: -288px;
}
.ds-a2 .v2-children-padding-288px-l > * {
  padding-left: 288px;
}
.ds-a2 .v2-children-padding-288px-l-n > * {
  padding-left: -288px;
}
.ds-a2 .v2-right-288px {
  right: 288px;
}
.ds-a2 .v2-margin-288px-r {
  margin-right: 288px;
}
.ds-a2 .v2-margin-288px-r-n {
  margin-right: -288px;
}
.ds-a2 .v2-margin-288px-v {
  margin-top: 288px;
  margin-bottom: 288px;
}
.ds-a2 .v2-margin-288px-v-n {
  margin-top: -288px;
  margin-bottom: -288px;
}
.ds-a2 .v2-margin-288px-h {
  margin-left: 288px;
  margin-right: 288px;
}
.ds-a2 .v2-margin-288px-h-n {
  margin-left: -288px;
  margin-right: -288px;
}
.ds-a2 .v2-margin-288px {
  margin: 288px;
}
.ds-a2 .v2-children-margin-288px-r > * {
  margin-right: 288px;
}
.ds-a2 .v2-children-margin-288px-r-n > * {
  margin-right: -288px;
}
.ds-a2 .v2-children-margin-288px-v > * {
  margin-top: 288px;
  margin-bottom: 288px;
}
.ds-a2 .v2-children-margin-288px-v-n > * {
  margin-top: -288px;
  margin-bottom: -288px;
}
.ds-a2 .v2-children-margin-288px-h > * {
  margin-left: 288px;
  margin-right: 288px;
}
.ds-a2 .v2-children-margin-288px-h-n > * {
  margin-left: -288px;
  margin-right: -288px;
}
.ds-a2 .v2-children-margin-288px > * {
  margin: 288px;
}
.ds-a2 .v2-padding-288px-r {
  padding-right: 288px;
}
.ds-a2 .v2-padding-288px-r-n {
  padding-right: -288px;
}
.ds-a2 .v2-padding-288px-v {
  padding-top: 288px;
  padding-bottom: 288px;
}
.ds-a2 .v2-padding-288px-v-n {
  padding-top: -288px;
  padding-bottom: -288px;
}
.ds-a2 .v2-padding-288px-h {
  padding-left: 288px;
  padding-right: 288px;
}
.ds-a2 .v2-padding-288px-h-n {
  padding-left: -288px;
  padding-right: -288px;
}
.ds-a2 .v2-padding-288px {
  padding: 288px;
}
.ds-a2 .v2-children-padding-288px-r > * {
  padding-right: 288px;
}
.ds-a2 .v2-children-padding-288px-r-n > * {
  padding-right: -288px;
}
.ds-a2 .v2-children-padding-288px-v > * {
  padding-top: 288px;
  padding-bottom: 288px;
}
.ds-a2 .v2-children-padding-288px-v-n > * {
  padding-top: -288px;
  padding-bottom: -288px;
}
.ds-a2 .v2-children-padding-288px-h > * {
  padding-left: 288px;
  padding-right: 288px;
}
.ds-a2 .v2-children-padding-288px-h-n > * {
  padding-left: -288px;
  padding-right: -288px;
}
.ds-a2 .v2-children-padding-288px > * {
  padding: 288px;
}
.ds-a2 .v2-h-292px {
  height: 292px;
}
.ds-a2 .v2-w-292px {
  width: 292px;
}
.ds-a2 .v2-max-h-292px {
  max-height: 292px;
}
.ds-a2 .v2-max-w-292px {
  max-width: 292px;
}
.ds-a2 .v2-min-h-292px {
  min-height: 292px;
}
.ds-a2 .v2-min-w-292px {
  min-width: 292px;
}
.ds-a2 .v2-col-gap-292px {
  -moz-column-gap: 292px;
  column-gap: 292px;
}
.ds-a2 .v2-row-gap-292px {
  row-gap: 292px;
}
.ds-a2 .v2-top-292px {
  top: 292px;
}
.ds-a2 .v2-margin-292px-t {
  margin-top: 292px;
}
.ds-a2 .v2-margin-292px-t-n {
  margin-top: -292px;
}
.ds-a2 .v2-children-margin-292px-t > * {
  margin-top: 292px;
}
.ds-a2 .v2-children-margin-292px-t-n > * {
  margin-top: -292px;
}
.ds-a2 .v2-padding-292px-t {
  padding-top: 292px;
}
.ds-a2 .v2-padding-292px-t-n {
  padding-top: -292px;
}
.ds-a2 .v2-children-padding-292px-t > * {
  padding-top: 292px;
}
.ds-a2 .v2-children-padding-292px-t-n > * {
  padding-top: -292px;
}
.ds-a2 .v2-bottom-292px {
  bottom: 292px;
}
.ds-a2 .v2-margin-292px-b {
  margin-bottom: 292px;
}
.ds-a2 .v2-margin-292px-b-n {
  margin-bottom: -292px;
}
.ds-a2 .v2-children-margin-292px-b > * {
  margin-bottom: 292px;
}
.ds-a2 .v2-children-margin-292px-b-n > * {
  margin-bottom: -292px;
}
.ds-a2 .v2-padding-292px-b {
  padding-bottom: 292px;
}
.ds-a2 .v2-padding-292px-b-n {
  padding-bottom: -292px;
}
.ds-a2 .v2-children-padding-292px-b > * {
  padding-bottom: 292px;
}
.ds-a2 .v2-children-padding-292px-b-n > * {
  padding-bottom: -292px;
}
.ds-a2 .v2-left-292px {
  left: 292px;
}
.ds-a2 .v2-margin-292px-l {
  margin-left: 292px;
}
.ds-a2 .v2-margin-292px-l-n {
  margin-left: -292px;
}
.ds-a2 .v2-children-margin-292px-l > * {
  margin-left: 292px;
}
.ds-a2 .v2-children-margin-292px-l-n > * {
  margin-left: -292px;
}
.ds-a2 .v2-padding-292px-l {
  padding-left: 292px;
}
.ds-a2 .v2-padding-292px-l-n {
  padding-left: -292px;
}
.ds-a2 .v2-children-padding-292px-l > * {
  padding-left: 292px;
}
.ds-a2 .v2-children-padding-292px-l-n > * {
  padding-left: -292px;
}
.ds-a2 .v2-right-292px {
  right: 292px;
}
.ds-a2 .v2-margin-292px-r {
  margin-right: 292px;
}
.ds-a2 .v2-margin-292px-r-n {
  margin-right: -292px;
}
.ds-a2 .v2-margin-292px-v {
  margin-top: 292px;
  margin-bottom: 292px;
}
.ds-a2 .v2-margin-292px-v-n {
  margin-top: -292px;
  margin-bottom: -292px;
}
.ds-a2 .v2-margin-292px-h {
  margin-left: 292px;
  margin-right: 292px;
}
.ds-a2 .v2-margin-292px-h-n {
  margin-left: -292px;
  margin-right: -292px;
}
.ds-a2 .v2-margin-292px {
  margin: 292px;
}
.ds-a2 .v2-children-margin-292px-r > * {
  margin-right: 292px;
}
.ds-a2 .v2-children-margin-292px-r-n > * {
  margin-right: -292px;
}
.ds-a2 .v2-children-margin-292px-v > * {
  margin-top: 292px;
  margin-bottom: 292px;
}
.ds-a2 .v2-children-margin-292px-v-n > * {
  margin-top: -292px;
  margin-bottom: -292px;
}
.ds-a2 .v2-children-margin-292px-h > * {
  margin-left: 292px;
  margin-right: 292px;
}
.ds-a2 .v2-children-margin-292px-h-n > * {
  margin-left: -292px;
  margin-right: -292px;
}
.ds-a2 .v2-children-margin-292px > * {
  margin: 292px;
}
.ds-a2 .v2-padding-292px-r {
  padding-right: 292px;
}
.ds-a2 .v2-padding-292px-r-n {
  padding-right: -292px;
}
.ds-a2 .v2-padding-292px-v {
  padding-top: 292px;
  padding-bottom: 292px;
}
.ds-a2 .v2-padding-292px-v-n {
  padding-top: -292px;
  padding-bottom: -292px;
}
.ds-a2 .v2-padding-292px-h {
  padding-left: 292px;
  padding-right: 292px;
}
.ds-a2 .v2-padding-292px-h-n {
  padding-left: -292px;
  padding-right: -292px;
}
.ds-a2 .v2-padding-292px {
  padding: 292px;
}
.ds-a2 .v2-children-padding-292px-r > * {
  padding-right: 292px;
}
.ds-a2 .v2-children-padding-292px-r-n > * {
  padding-right: -292px;
}
.ds-a2 .v2-children-padding-292px-v > * {
  padding-top: 292px;
  padding-bottom: 292px;
}
.ds-a2 .v2-children-padding-292px-v-n > * {
  padding-top: -292px;
  padding-bottom: -292px;
}
.ds-a2 .v2-children-padding-292px-h > * {
  padding-left: 292px;
  padding-right: 292px;
}
.ds-a2 .v2-children-padding-292px-h-n > * {
  padding-left: -292px;
  padding-right: -292px;
}
.ds-a2 .v2-children-padding-292px > * {
  padding: 292px;
}
.ds-a2 .v2-h-296px {
  height: 296px;
}
.ds-a2 .v2-w-296px {
  width: 296px;
}
.ds-a2 .v2-max-h-296px {
  max-height: 296px;
}
.ds-a2 .v2-max-w-296px {
  max-width: 296px;
}
.ds-a2 .v2-min-h-296px {
  min-height: 296px;
}
.ds-a2 .v2-min-w-296px {
  min-width: 296px;
}
.ds-a2 .v2-col-gap-296px {
  -moz-column-gap: 296px;
  column-gap: 296px;
}
.ds-a2 .v2-row-gap-296px {
  row-gap: 296px;
}
.ds-a2 .v2-top-296px {
  top: 296px;
}
.ds-a2 .v2-margin-296px-t {
  margin-top: 296px;
}
.ds-a2 .v2-margin-296px-t-n {
  margin-top: -296px;
}
.ds-a2 .v2-children-margin-296px-t > * {
  margin-top: 296px;
}
.ds-a2 .v2-children-margin-296px-t-n > * {
  margin-top: -296px;
}
.ds-a2 .v2-padding-296px-t {
  padding-top: 296px;
}
.ds-a2 .v2-padding-296px-t-n {
  padding-top: -296px;
}
.ds-a2 .v2-children-padding-296px-t > * {
  padding-top: 296px;
}
.ds-a2 .v2-children-padding-296px-t-n > * {
  padding-top: -296px;
}
.ds-a2 .v2-bottom-296px {
  bottom: 296px;
}
.ds-a2 .v2-margin-296px-b {
  margin-bottom: 296px;
}
.ds-a2 .v2-margin-296px-b-n {
  margin-bottom: -296px;
}
.ds-a2 .v2-children-margin-296px-b > * {
  margin-bottom: 296px;
}
.ds-a2 .v2-children-margin-296px-b-n > * {
  margin-bottom: -296px;
}
.ds-a2 .v2-padding-296px-b {
  padding-bottom: 296px;
}
.ds-a2 .v2-padding-296px-b-n {
  padding-bottom: -296px;
}
.ds-a2 .v2-children-padding-296px-b > * {
  padding-bottom: 296px;
}
.ds-a2 .v2-children-padding-296px-b-n > * {
  padding-bottom: -296px;
}
.ds-a2 .v2-left-296px {
  left: 296px;
}
.ds-a2 .v2-margin-296px-l {
  margin-left: 296px;
}
.ds-a2 .v2-margin-296px-l-n {
  margin-left: -296px;
}
.ds-a2 .v2-children-margin-296px-l > * {
  margin-left: 296px;
}
.ds-a2 .v2-children-margin-296px-l-n > * {
  margin-left: -296px;
}
.ds-a2 .v2-padding-296px-l {
  padding-left: 296px;
}
.ds-a2 .v2-padding-296px-l-n {
  padding-left: -296px;
}
.ds-a2 .v2-children-padding-296px-l > * {
  padding-left: 296px;
}
.ds-a2 .v2-children-padding-296px-l-n > * {
  padding-left: -296px;
}
.ds-a2 .v2-right-296px {
  right: 296px;
}
.ds-a2 .v2-margin-296px-r {
  margin-right: 296px;
}
.ds-a2 .v2-margin-296px-r-n {
  margin-right: -296px;
}
.ds-a2 .v2-margin-296px-v {
  margin-top: 296px;
  margin-bottom: 296px;
}
.ds-a2 .v2-margin-296px-v-n {
  margin-top: -296px;
  margin-bottom: -296px;
}
.ds-a2 .v2-margin-296px-h {
  margin-left: 296px;
  margin-right: 296px;
}
.ds-a2 .v2-margin-296px-h-n {
  margin-left: -296px;
  margin-right: -296px;
}
.ds-a2 .v2-margin-296px {
  margin: 296px;
}
.ds-a2 .v2-children-margin-296px-r > * {
  margin-right: 296px;
}
.ds-a2 .v2-children-margin-296px-r-n > * {
  margin-right: -296px;
}
.ds-a2 .v2-children-margin-296px-v > * {
  margin-top: 296px;
  margin-bottom: 296px;
}
.ds-a2 .v2-children-margin-296px-v-n > * {
  margin-top: -296px;
  margin-bottom: -296px;
}
.ds-a2 .v2-children-margin-296px-h > * {
  margin-left: 296px;
  margin-right: 296px;
}
.ds-a2 .v2-children-margin-296px-h-n > * {
  margin-left: -296px;
  margin-right: -296px;
}
.ds-a2 .v2-children-margin-296px > * {
  margin: 296px;
}
.ds-a2 .v2-padding-296px-r {
  padding-right: 296px;
}
.ds-a2 .v2-padding-296px-r-n {
  padding-right: -296px;
}
.ds-a2 .v2-padding-296px-v {
  padding-top: 296px;
  padding-bottom: 296px;
}
.ds-a2 .v2-padding-296px-v-n {
  padding-top: -296px;
  padding-bottom: -296px;
}
.ds-a2 .v2-padding-296px-h {
  padding-left: 296px;
  padding-right: 296px;
}
.ds-a2 .v2-padding-296px-h-n {
  padding-left: -296px;
  padding-right: -296px;
}
.ds-a2 .v2-padding-296px {
  padding: 296px;
}
.ds-a2 .v2-children-padding-296px-r > * {
  padding-right: 296px;
}
.ds-a2 .v2-children-padding-296px-r-n > * {
  padding-right: -296px;
}
.ds-a2 .v2-children-padding-296px-v > * {
  padding-top: 296px;
  padding-bottom: 296px;
}
.ds-a2 .v2-children-padding-296px-v-n > * {
  padding-top: -296px;
  padding-bottom: -296px;
}
.ds-a2 .v2-children-padding-296px-h > * {
  padding-left: 296px;
  padding-right: 296px;
}
.ds-a2 .v2-children-padding-296px-h-n > * {
  padding-left: -296px;
  padding-right: -296px;
}
.ds-a2 .v2-children-padding-296px > * {
  padding: 296px;
}
.ds-a2 .v2-h-300px {
  height: 300px;
}
.ds-a2 .v2-w-300px {
  width: 300px;
}
.ds-a2 .v2-max-h-300px {
  max-height: 300px;
}
.ds-a2 .v2-max-w-300px {
  max-width: 300px;
}
.ds-a2 .v2-min-h-300px {
  min-height: 300px;
}
.ds-a2 .v2-min-w-300px {
  min-width: 300px;
}
.ds-a2 .v2-col-gap-300px {
  -moz-column-gap: 300px;
  column-gap: 300px;
}
.ds-a2 .v2-row-gap-300px {
  row-gap: 300px;
}
.ds-a2 .v2-top-300px {
  top: 300px;
}
.ds-a2 .v2-margin-300px-t {
  margin-top: 300px;
}
.ds-a2 .v2-margin-300px-t-n {
  margin-top: -300px;
}
.ds-a2 .v2-children-margin-300px-t > * {
  margin-top: 300px;
}
.ds-a2 .v2-children-margin-300px-t-n > * {
  margin-top: -300px;
}
.ds-a2 .v2-padding-300px-t {
  padding-top: 300px;
}
.ds-a2 .v2-padding-300px-t-n {
  padding-top: -300px;
}
.ds-a2 .v2-children-padding-300px-t > * {
  padding-top: 300px;
}
.ds-a2 .v2-children-padding-300px-t-n > * {
  padding-top: -300px;
}
.ds-a2 .v2-bottom-300px {
  bottom: 300px;
}
.ds-a2 .v2-margin-300px-b {
  margin-bottom: 300px;
}
.ds-a2 .v2-margin-300px-b-n {
  margin-bottom: -300px;
}
.ds-a2 .v2-children-margin-300px-b > * {
  margin-bottom: 300px;
}
.ds-a2 .v2-children-margin-300px-b-n > * {
  margin-bottom: -300px;
}
.ds-a2 .v2-padding-300px-b {
  padding-bottom: 300px;
}
.ds-a2 .v2-padding-300px-b-n {
  padding-bottom: -300px;
}
.ds-a2 .v2-children-padding-300px-b > * {
  padding-bottom: 300px;
}
.ds-a2 .v2-children-padding-300px-b-n > * {
  padding-bottom: -300px;
}
.ds-a2 .v2-left-300px {
  left: 300px;
}
.ds-a2 .v2-margin-300px-l {
  margin-left: 300px;
}
.ds-a2 .v2-margin-300px-l-n {
  margin-left: -300px;
}
.ds-a2 .v2-children-margin-300px-l > * {
  margin-left: 300px;
}
.ds-a2 .v2-children-margin-300px-l-n > * {
  margin-left: -300px;
}
.ds-a2 .v2-padding-300px-l {
  padding-left: 300px;
}
.ds-a2 .v2-padding-300px-l-n {
  padding-left: -300px;
}
.ds-a2 .v2-children-padding-300px-l > * {
  padding-left: 300px;
}
.ds-a2 .v2-children-padding-300px-l-n > * {
  padding-left: -300px;
}
.ds-a2 .v2-right-300px {
  right: 300px;
}
.ds-a2 .v2-margin-300px-r {
  margin-right: 300px;
}
.ds-a2 .v2-margin-300px-r-n {
  margin-right: -300px;
}
.ds-a2 .v2-margin-300px-v {
  margin-top: 300px;
  margin-bottom: 300px;
}
.ds-a2 .v2-margin-300px-v-n {
  margin-top: -300px;
  margin-bottom: -300px;
}
.ds-a2 .v2-margin-300px-h {
  margin-left: 300px;
  margin-right: 300px;
}
.ds-a2 .v2-margin-300px-h-n {
  margin-left: -300px;
  margin-right: -300px;
}
.ds-a2 .v2-margin-300px {
  margin: 300px;
}
.ds-a2 .v2-children-margin-300px-r > * {
  margin-right: 300px;
}
.ds-a2 .v2-children-margin-300px-r-n > * {
  margin-right: -300px;
}
.ds-a2 .v2-children-margin-300px-v > * {
  margin-top: 300px;
  margin-bottom: 300px;
}
.ds-a2 .v2-children-margin-300px-v-n > * {
  margin-top: -300px;
  margin-bottom: -300px;
}
.ds-a2 .v2-children-margin-300px-h > * {
  margin-left: 300px;
  margin-right: 300px;
}
.ds-a2 .v2-children-margin-300px-h-n > * {
  margin-left: -300px;
  margin-right: -300px;
}
.ds-a2 .v2-children-margin-300px > * {
  margin: 300px;
}
.ds-a2 .v2-padding-300px-r {
  padding-right: 300px;
}
.ds-a2 .v2-padding-300px-r-n {
  padding-right: -300px;
}
.ds-a2 .v2-padding-300px-v {
  padding-top: 300px;
  padding-bottom: 300px;
}
.ds-a2 .v2-padding-300px-v-n {
  padding-top: -300px;
  padding-bottom: -300px;
}
.ds-a2 .v2-padding-300px-h {
  padding-left: 300px;
  padding-right: 300px;
}
.ds-a2 .v2-padding-300px-h-n {
  padding-left: -300px;
  padding-right: -300px;
}
.ds-a2 .v2-padding-300px {
  padding: 300px;
}
.ds-a2 .v2-children-padding-300px-r > * {
  padding-right: 300px;
}
.ds-a2 .v2-children-padding-300px-r-n > * {
  padding-right: -300px;
}
.ds-a2 .v2-children-padding-300px-v > * {
  padding-top: 300px;
  padding-bottom: 300px;
}
.ds-a2 .v2-children-padding-300px-v-n > * {
  padding-top: -300px;
  padding-bottom: -300px;
}
.ds-a2 .v2-children-padding-300px-h > * {
  padding-left: 300px;
  padding-right: 300px;
}
.ds-a2 .v2-children-padding-300px-h-n > * {
  padding-left: -300px;
  padding-right: -300px;
}
.ds-a2 .v2-children-padding-300px > * {
  padding: 300px;
}
.ds-a2 .v2-h-304px {
  height: 304px;
}
.ds-a2 .v2-w-304px {
  width: 304px;
}
.ds-a2 .v2-max-h-304px {
  max-height: 304px;
}
.ds-a2 .v2-max-w-304px {
  max-width: 304px;
}
.ds-a2 .v2-min-h-304px {
  min-height: 304px;
}
.ds-a2 .v2-min-w-304px {
  min-width: 304px;
}
.ds-a2 .v2-col-gap-304px {
  -moz-column-gap: 304px;
  column-gap: 304px;
}
.ds-a2 .v2-row-gap-304px {
  row-gap: 304px;
}
.ds-a2 .v2-top-304px {
  top: 304px;
}
.ds-a2 .v2-margin-304px-t {
  margin-top: 304px;
}
.ds-a2 .v2-margin-304px-t-n {
  margin-top: -304px;
}
.ds-a2 .v2-children-margin-304px-t > * {
  margin-top: 304px;
}
.ds-a2 .v2-children-margin-304px-t-n > * {
  margin-top: -304px;
}
.ds-a2 .v2-padding-304px-t {
  padding-top: 304px;
}
.ds-a2 .v2-padding-304px-t-n {
  padding-top: -304px;
}
.ds-a2 .v2-children-padding-304px-t > * {
  padding-top: 304px;
}
.ds-a2 .v2-children-padding-304px-t-n > * {
  padding-top: -304px;
}
.ds-a2 .v2-bottom-304px {
  bottom: 304px;
}
.ds-a2 .v2-margin-304px-b {
  margin-bottom: 304px;
}
.ds-a2 .v2-margin-304px-b-n {
  margin-bottom: -304px;
}
.ds-a2 .v2-children-margin-304px-b > * {
  margin-bottom: 304px;
}
.ds-a2 .v2-children-margin-304px-b-n > * {
  margin-bottom: -304px;
}
.ds-a2 .v2-padding-304px-b {
  padding-bottom: 304px;
}
.ds-a2 .v2-padding-304px-b-n {
  padding-bottom: -304px;
}
.ds-a2 .v2-children-padding-304px-b > * {
  padding-bottom: 304px;
}
.ds-a2 .v2-children-padding-304px-b-n > * {
  padding-bottom: -304px;
}
.ds-a2 .v2-left-304px {
  left: 304px;
}
.ds-a2 .v2-margin-304px-l {
  margin-left: 304px;
}
.ds-a2 .v2-margin-304px-l-n {
  margin-left: -304px;
}
.ds-a2 .v2-children-margin-304px-l > * {
  margin-left: 304px;
}
.ds-a2 .v2-children-margin-304px-l-n > * {
  margin-left: -304px;
}
.ds-a2 .v2-padding-304px-l {
  padding-left: 304px;
}
.ds-a2 .v2-padding-304px-l-n {
  padding-left: -304px;
}
.ds-a2 .v2-children-padding-304px-l > * {
  padding-left: 304px;
}
.ds-a2 .v2-children-padding-304px-l-n > * {
  padding-left: -304px;
}
.ds-a2 .v2-right-304px {
  right: 304px;
}
.ds-a2 .v2-margin-304px-r {
  margin-right: 304px;
}
.ds-a2 .v2-margin-304px-r-n {
  margin-right: -304px;
}
.ds-a2 .v2-margin-304px-v {
  margin-top: 304px;
  margin-bottom: 304px;
}
.ds-a2 .v2-margin-304px-v-n {
  margin-top: -304px;
  margin-bottom: -304px;
}
.ds-a2 .v2-margin-304px-h {
  margin-left: 304px;
  margin-right: 304px;
}
.ds-a2 .v2-margin-304px-h-n {
  margin-left: -304px;
  margin-right: -304px;
}
.ds-a2 .v2-margin-304px {
  margin: 304px;
}
.ds-a2 .v2-children-margin-304px-r > * {
  margin-right: 304px;
}
.ds-a2 .v2-children-margin-304px-r-n > * {
  margin-right: -304px;
}
.ds-a2 .v2-children-margin-304px-v > * {
  margin-top: 304px;
  margin-bottom: 304px;
}
.ds-a2 .v2-children-margin-304px-v-n > * {
  margin-top: -304px;
  margin-bottom: -304px;
}
.ds-a2 .v2-children-margin-304px-h > * {
  margin-left: 304px;
  margin-right: 304px;
}
.ds-a2 .v2-children-margin-304px-h-n > * {
  margin-left: -304px;
  margin-right: -304px;
}
.ds-a2 .v2-children-margin-304px > * {
  margin: 304px;
}
.ds-a2 .v2-padding-304px-r {
  padding-right: 304px;
}
.ds-a2 .v2-padding-304px-r-n {
  padding-right: -304px;
}
.ds-a2 .v2-padding-304px-v {
  padding-top: 304px;
  padding-bottom: 304px;
}
.ds-a2 .v2-padding-304px-v-n {
  padding-top: -304px;
  padding-bottom: -304px;
}
.ds-a2 .v2-padding-304px-h {
  padding-left: 304px;
  padding-right: 304px;
}
.ds-a2 .v2-padding-304px-h-n {
  padding-left: -304px;
  padding-right: -304px;
}
.ds-a2 .v2-padding-304px {
  padding: 304px;
}
.ds-a2 .v2-children-padding-304px-r > * {
  padding-right: 304px;
}
.ds-a2 .v2-children-padding-304px-r-n > * {
  padding-right: -304px;
}
.ds-a2 .v2-children-padding-304px-v > * {
  padding-top: 304px;
  padding-bottom: 304px;
}
.ds-a2 .v2-children-padding-304px-v-n > * {
  padding-top: -304px;
  padding-bottom: -304px;
}
.ds-a2 .v2-children-padding-304px-h > * {
  padding-left: 304px;
  padding-right: 304px;
}
.ds-a2 .v2-children-padding-304px-h-n > * {
  padding-left: -304px;
  padding-right: -304px;
}
.ds-a2 .v2-children-padding-304px > * {
  padding: 304px;
}
.ds-a2 .v2-h-308px {
  height: 308px;
}
.ds-a2 .v2-w-308px {
  width: 308px;
}
.ds-a2 .v2-max-h-308px {
  max-height: 308px;
}
.ds-a2 .v2-max-w-308px {
  max-width: 308px;
}
.ds-a2 .v2-min-h-308px {
  min-height: 308px;
}
.ds-a2 .v2-min-w-308px {
  min-width: 308px;
}
.ds-a2 .v2-col-gap-308px {
  -moz-column-gap: 308px;
  column-gap: 308px;
}
.ds-a2 .v2-row-gap-308px {
  row-gap: 308px;
}
.ds-a2 .v2-top-308px {
  top: 308px;
}
.ds-a2 .v2-margin-308px-t {
  margin-top: 308px;
}
.ds-a2 .v2-margin-308px-t-n {
  margin-top: -308px;
}
.ds-a2 .v2-children-margin-308px-t > * {
  margin-top: 308px;
}
.ds-a2 .v2-children-margin-308px-t-n > * {
  margin-top: -308px;
}
.ds-a2 .v2-padding-308px-t {
  padding-top: 308px;
}
.ds-a2 .v2-padding-308px-t-n {
  padding-top: -308px;
}
.ds-a2 .v2-children-padding-308px-t > * {
  padding-top: 308px;
}
.ds-a2 .v2-children-padding-308px-t-n > * {
  padding-top: -308px;
}
.ds-a2 .v2-bottom-308px {
  bottom: 308px;
}
.ds-a2 .v2-margin-308px-b {
  margin-bottom: 308px;
}
.ds-a2 .v2-margin-308px-b-n {
  margin-bottom: -308px;
}
.ds-a2 .v2-children-margin-308px-b > * {
  margin-bottom: 308px;
}
.ds-a2 .v2-children-margin-308px-b-n > * {
  margin-bottom: -308px;
}
.ds-a2 .v2-padding-308px-b {
  padding-bottom: 308px;
}
.ds-a2 .v2-padding-308px-b-n {
  padding-bottom: -308px;
}
.ds-a2 .v2-children-padding-308px-b > * {
  padding-bottom: 308px;
}
.ds-a2 .v2-children-padding-308px-b-n > * {
  padding-bottom: -308px;
}
.ds-a2 .v2-left-308px {
  left: 308px;
}
.ds-a2 .v2-margin-308px-l {
  margin-left: 308px;
}
.ds-a2 .v2-margin-308px-l-n {
  margin-left: -308px;
}
.ds-a2 .v2-children-margin-308px-l > * {
  margin-left: 308px;
}
.ds-a2 .v2-children-margin-308px-l-n > * {
  margin-left: -308px;
}
.ds-a2 .v2-padding-308px-l {
  padding-left: 308px;
}
.ds-a2 .v2-padding-308px-l-n {
  padding-left: -308px;
}
.ds-a2 .v2-children-padding-308px-l > * {
  padding-left: 308px;
}
.ds-a2 .v2-children-padding-308px-l-n > * {
  padding-left: -308px;
}
.ds-a2 .v2-right-308px {
  right: 308px;
}
.ds-a2 .v2-margin-308px-r {
  margin-right: 308px;
}
.ds-a2 .v2-margin-308px-r-n {
  margin-right: -308px;
}
.ds-a2 .v2-margin-308px-v {
  margin-top: 308px;
  margin-bottom: 308px;
}
.ds-a2 .v2-margin-308px-v-n {
  margin-top: -308px;
  margin-bottom: -308px;
}
.ds-a2 .v2-margin-308px-h {
  margin-left: 308px;
  margin-right: 308px;
}
.ds-a2 .v2-margin-308px-h-n {
  margin-left: -308px;
  margin-right: -308px;
}
.ds-a2 .v2-margin-308px {
  margin: 308px;
}
.ds-a2 .v2-children-margin-308px-r > * {
  margin-right: 308px;
}
.ds-a2 .v2-children-margin-308px-r-n > * {
  margin-right: -308px;
}
.ds-a2 .v2-children-margin-308px-v > * {
  margin-top: 308px;
  margin-bottom: 308px;
}
.ds-a2 .v2-children-margin-308px-v-n > * {
  margin-top: -308px;
  margin-bottom: -308px;
}
.ds-a2 .v2-children-margin-308px-h > * {
  margin-left: 308px;
  margin-right: 308px;
}
.ds-a2 .v2-children-margin-308px-h-n > * {
  margin-left: -308px;
  margin-right: -308px;
}
.ds-a2 .v2-children-margin-308px > * {
  margin: 308px;
}
.ds-a2 .v2-padding-308px-r {
  padding-right: 308px;
}
.ds-a2 .v2-padding-308px-r-n {
  padding-right: -308px;
}
.ds-a2 .v2-padding-308px-v {
  padding-top: 308px;
  padding-bottom: 308px;
}
.ds-a2 .v2-padding-308px-v-n {
  padding-top: -308px;
  padding-bottom: -308px;
}
.ds-a2 .v2-padding-308px-h {
  padding-left: 308px;
  padding-right: 308px;
}
.ds-a2 .v2-padding-308px-h-n {
  padding-left: -308px;
  padding-right: -308px;
}
.ds-a2 .v2-padding-308px {
  padding: 308px;
}
.ds-a2 .v2-children-padding-308px-r > * {
  padding-right: 308px;
}
.ds-a2 .v2-children-padding-308px-r-n > * {
  padding-right: -308px;
}
.ds-a2 .v2-children-padding-308px-v > * {
  padding-top: 308px;
  padding-bottom: 308px;
}
.ds-a2 .v2-children-padding-308px-v-n > * {
  padding-top: -308px;
  padding-bottom: -308px;
}
.ds-a2 .v2-children-padding-308px-h > * {
  padding-left: 308px;
  padding-right: 308px;
}
.ds-a2 .v2-children-padding-308px-h-n > * {
  padding-left: -308px;
  padding-right: -308px;
}
.ds-a2 .v2-children-padding-308px > * {
  padding: 308px;
}
.ds-a2 .v2-h-312px {
  height: 312px;
}
.ds-a2 .v2-w-312px {
  width: 312px;
}
.ds-a2 .v2-max-h-312px {
  max-height: 312px;
}
.ds-a2 .v2-max-w-312px {
  max-width: 312px;
}
.ds-a2 .v2-min-h-312px {
  min-height: 312px;
}
.ds-a2 .v2-min-w-312px {
  min-width: 312px;
}
.ds-a2 .v2-col-gap-312px {
  -moz-column-gap: 312px;
  column-gap: 312px;
}
.ds-a2 .v2-row-gap-312px {
  row-gap: 312px;
}
.ds-a2 .v2-top-312px {
  top: 312px;
}
.ds-a2 .v2-margin-312px-t {
  margin-top: 312px;
}
.ds-a2 .v2-margin-312px-t-n {
  margin-top: -312px;
}
.ds-a2 .v2-children-margin-312px-t > * {
  margin-top: 312px;
}
.ds-a2 .v2-children-margin-312px-t-n > * {
  margin-top: -312px;
}
.ds-a2 .v2-padding-312px-t {
  padding-top: 312px;
}
.ds-a2 .v2-padding-312px-t-n {
  padding-top: -312px;
}
.ds-a2 .v2-children-padding-312px-t > * {
  padding-top: 312px;
}
.ds-a2 .v2-children-padding-312px-t-n > * {
  padding-top: -312px;
}
.ds-a2 .v2-bottom-312px {
  bottom: 312px;
}
.ds-a2 .v2-margin-312px-b {
  margin-bottom: 312px;
}
.ds-a2 .v2-margin-312px-b-n {
  margin-bottom: -312px;
}
.ds-a2 .v2-children-margin-312px-b > * {
  margin-bottom: 312px;
}
.ds-a2 .v2-children-margin-312px-b-n > * {
  margin-bottom: -312px;
}
.ds-a2 .v2-padding-312px-b {
  padding-bottom: 312px;
}
.ds-a2 .v2-padding-312px-b-n {
  padding-bottom: -312px;
}
.ds-a2 .v2-children-padding-312px-b > * {
  padding-bottom: 312px;
}
.ds-a2 .v2-children-padding-312px-b-n > * {
  padding-bottom: -312px;
}
.ds-a2 .v2-left-312px {
  left: 312px;
}
.ds-a2 .v2-margin-312px-l {
  margin-left: 312px;
}
.ds-a2 .v2-margin-312px-l-n {
  margin-left: -312px;
}
.ds-a2 .v2-children-margin-312px-l > * {
  margin-left: 312px;
}
.ds-a2 .v2-children-margin-312px-l-n > * {
  margin-left: -312px;
}
.ds-a2 .v2-padding-312px-l {
  padding-left: 312px;
}
.ds-a2 .v2-padding-312px-l-n {
  padding-left: -312px;
}
.ds-a2 .v2-children-padding-312px-l > * {
  padding-left: 312px;
}
.ds-a2 .v2-children-padding-312px-l-n > * {
  padding-left: -312px;
}
.ds-a2 .v2-right-312px {
  right: 312px;
}
.ds-a2 .v2-margin-312px-r {
  margin-right: 312px;
}
.ds-a2 .v2-margin-312px-r-n {
  margin-right: -312px;
}
.ds-a2 .v2-margin-312px-v {
  margin-top: 312px;
  margin-bottom: 312px;
}
.ds-a2 .v2-margin-312px-v-n {
  margin-top: -312px;
  margin-bottom: -312px;
}
.ds-a2 .v2-margin-312px-h {
  margin-left: 312px;
  margin-right: 312px;
}
.ds-a2 .v2-margin-312px-h-n {
  margin-left: -312px;
  margin-right: -312px;
}
.ds-a2 .v2-margin-312px {
  margin: 312px;
}
.ds-a2 .v2-children-margin-312px-r > * {
  margin-right: 312px;
}
.ds-a2 .v2-children-margin-312px-r-n > * {
  margin-right: -312px;
}
.ds-a2 .v2-children-margin-312px-v > * {
  margin-top: 312px;
  margin-bottom: 312px;
}
.ds-a2 .v2-children-margin-312px-v-n > * {
  margin-top: -312px;
  margin-bottom: -312px;
}
.ds-a2 .v2-children-margin-312px-h > * {
  margin-left: 312px;
  margin-right: 312px;
}
.ds-a2 .v2-children-margin-312px-h-n > * {
  margin-left: -312px;
  margin-right: -312px;
}
.ds-a2 .v2-children-margin-312px > * {
  margin: 312px;
}
.ds-a2 .v2-padding-312px-r {
  padding-right: 312px;
}
.ds-a2 .v2-padding-312px-r-n {
  padding-right: -312px;
}
.ds-a2 .v2-padding-312px-v {
  padding-top: 312px;
  padding-bottom: 312px;
}
.ds-a2 .v2-padding-312px-v-n {
  padding-top: -312px;
  padding-bottom: -312px;
}
.ds-a2 .v2-padding-312px-h {
  padding-left: 312px;
  padding-right: 312px;
}
.ds-a2 .v2-padding-312px-h-n {
  padding-left: -312px;
  padding-right: -312px;
}
.ds-a2 .v2-padding-312px {
  padding: 312px;
}
.ds-a2 .v2-children-padding-312px-r > * {
  padding-right: 312px;
}
.ds-a2 .v2-children-padding-312px-r-n > * {
  padding-right: -312px;
}
.ds-a2 .v2-children-padding-312px-v > * {
  padding-top: 312px;
  padding-bottom: 312px;
}
.ds-a2 .v2-children-padding-312px-v-n > * {
  padding-top: -312px;
  padding-bottom: -312px;
}
.ds-a2 .v2-children-padding-312px-h > * {
  padding-left: 312px;
  padding-right: 312px;
}
.ds-a2 .v2-children-padding-312px-h-n > * {
  padding-left: -312px;
  padding-right: -312px;
}
.ds-a2 .v2-children-padding-312px > * {
  padding: 312px;
}
.ds-a2 .v2-h-316px {
  height: 316px;
}
.ds-a2 .v2-w-316px {
  width: 316px;
}
.ds-a2 .v2-max-h-316px {
  max-height: 316px;
}
.ds-a2 .v2-max-w-316px {
  max-width: 316px;
}
.ds-a2 .v2-min-h-316px {
  min-height: 316px;
}
.ds-a2 .v2-min-w-316px {
  min-width: 316px;
}
.ds-a2 .v2-col-gap-316px {
  -moz-column-gap: 316px;
  column-gap: 316px;
}
.ds-a2 .v2-row-gap-316px {
  row-gap: 316px;
}
.ds-a2 .v2-top-316px {
  top: 316px;
}
.ds-a2 .v2-margin-316px-t {
  margin-top: 316px;
}
.ds-a2 .v2-margin-316px-t-n {
  margin-top: -316px;
}
.ds-a2 .v2-children-margin-316px-t > * {
  margin-top: 316px;
}
.ds-a2 .v2-children-margin-316px-t-n > * {
  margin-top: -316px;
}
.ds-a2 .v2-padding-316px-t {
  padding-top: 316px;
}
.ds-a2 .v2-padding-316px-t-n {
  padding-top: -316px;
}
.ds-a2 .v2-children-padding-316px-t > * {
  padding-top: 316px;
}
.ds-a2 .v2-children-padding-316px-t-n > * {
  padding-top: -316px;
}
.ds-a2 .v2-bottom-316px {
  bottom: 316px;
}
.ds-a2 .v2-margin-316px-b {
  margin-bottom: 316px;
}
.ds-a2 .v2-margin-316px-b-n {
  margin-bottom: -316px;
}
.ds-a2 .v2-children-margin-316px-b > * {
  margin-bottom: 316px;
}
.ds-a2 .v2-children-margin-316px-b-n > * {
  margin-bottom: -316px;
}
.ds-a2 .v2-padding-316px-b {
  padding-bottom: 316px;
}
.ds-a2 .v2-padding-316px-b-n {
  padding-bottom: -316px;
}
.ds-a2 .v2-children-padding-316px-b > * {
  padding-bottom: 316px;
}
.ds-a2 .v2-children-padding-316px-b-n > * {
  padding-bottom: -316px;
}
.ds-a2 .v2-left-316px {
  left: 316px;
}
.ds-a2 .v2-margin-316px-l {
  margin-left: 316px;
}
.ds-a2 .v2-margin-316px-l-n {
  margin-left: -316px;
}
.ds-a2 .v2-children-margin-316px-l > * {
  margin-left: 316px;
}
.ds-a2 .v2-children-margin-316px-l-n > * {
  margin-left: -316px;
}
.ds-a2 .v2-padding-316px-l {
  padding-left: 316px;
}
.ds-a2 .v2-padding-316px-l-n {
  padding-left: -316px;
}
.ds-a2 .v2-children-padding-316px-l > * {
  padding-left: 316px;
}
.ds-a2 .v2-children-padding-316px-l-n > * {
  padding-left: -316px;
}
.ds-a2 .v2-right-316px {
  right: 316px;
}
.ds-a2 .v2-margin-316px-r {
  margin-right: 316px;
}
.ds-a2 .v2-margin-316px-r-n {
  margin-right: -316px;
}
.ds-a2 .v2-margin-316px-v {
  margin-top: 316px;
  margin-bottom: 316px;
}
.ds-a2 .v2-margin-316px-v-n {
  margin-top: -316px;
  margin-bottom: -316px;
}
.ds-a2 .v2-margin-316px-h {
  margin-left: 316px;
  margin-right: 316px;
}
.ds-a2 .v2-margin-316px-h-n {
  margin-left: -316px;
  margin-right: -316px;
}
.ds-a2 .v2-margin-316px {
  margin: 316px;
}
.ds-a2 .v2-children-margin-316px-r > * {
  margin-right: 316px;
}
.ds-a2 .v2-children-margin-316px-r-n > * {
  margin-right: -316px;
}
.ds-a2 .v2-children-margin-316px-v > * {
  margin-top: 316px;
  margin-bottom: 316px;
}
.ds-a2 .v2-children-margin-316px-v-n > * {
  margin-top: -316px;
  margin-bottom: -316px;
}
.ds-a2 .v2-children-margin-316px-h > * {
  margin-left: 316px;
  margin-right: 316px;
}
.ds-a2 .v2-children-margin-316px-h-n > * {
  margin-left: -316px;
  margin-right: -316px;
}
.ds-a2 .v2-children-margin-316px > * {
  margin: 316px;
}
.ds-a2 .v2-padding-316px-r {
  padding-right: 316px;
}
.ds-a2 .v2-padding-316px-r-n {
  padding-right: -316px;
}
.ds-a2 .v2-padding-316px-v {
  padding-top: 316px;
  padding-bottom: 316px;
}
.ds-a2 .v2-padding-316px-v-n {
  padding-top: -316px;
  padding-bottom: -316px;
}
.ds-a2 .v2-padding-316px-h {
  padding-left: 316px;
  padding-right: 316px;
}
.ds-a2 .v2-padding-316px-h-n {
  padding-left: -316px;
  padding-right: -316px;
}
.ds-a2 .v2-padding-316px {
  padding: 316px;
}
.ds-a2 .v2-children-padding-316px-r > * {
  padding-right: 316px;
}
.ds-a2 .v2-children-padding-316px-r-n > * {
  padding-right: -316px;
}
.ds-a2 .v2-children-padding-316px-v > * {
  padding-top: 316px;
  padding-bottom: 316px;
}
.ds-a2 .v2-children-padding-316px-v-n > * {
  padding-top: -316px;
  padding-bottom: -316px;
}
.ds-a2 .v2-children-padding-316px-h > * {
  padding-left: 316px;
  padding-right: 316px;
}
.ds-a2 .v2-children-padding-316px-h-n > * {
  padding-left: -316px;
  padding-right: -316px;
}
.ds-a2 .v2-children-padding-316px > * {
  padding: 316px;
}
.ds-a2 .v2-h-320px {
  height: 320px;
}
.ds-a2 .v2-w-320px {
  width: 320px;
}
.ds-a2 .v2-max-h-320px {
  max-height: 320px;
}
.ds-a2 .v2-max-w-320px {
  max-width: 320px;
}
.ds-a2 .v2-min-h-320px {
  min-height: 320px;
}
.ds-a2 .v2-min-w-320px {
  min-width: 320px;
}
.ds-a2 .v2-col-gap-320px {
  -moz-column-gap: 320px;
  column-gap: 320px;
}
.ds-a2 .v2-row-gap-320px {
  row-gap: 320px;
}
.ds-a2 .v2-top-320px {
  top: 320px;
}
.ds-a2 .v2-margin-320px-t {
  margin-top: 320px;
}
.ds-a2 .v2-margin-320px-t-n {
  margin-top: -320px;
}
.ds-a2 .v2-children-margin-320px-t > * {
  margin-top: 320px;
}
.ds-a2 .v2-children-margin-320px-t-n > * {
  margin-top: -320px;
}
.ds-a2 .v2-padding-320px-t {
  padding-top: 320px;
}
.ds-a2 .v2-padding-320px-t-n {
  padding-top: -320px;
}
.ds-a2 .v2-children-padding-320px-t > * {
  padding-top: 320px;
}
.ds-a2 .v2-children-padding-320px-t-n > * {
  padding-top: -320px;
}
.ds-a2 .v2-bottom-320px {
  bottom: 320px;
}
.ds-a2 .v2-margin-320px-b {
  margin-bottom: 320px;
}
.ds-a2 .v2-margin-320px-b-n {
  margin-bottom: -320px;
}
.ds-a2 .v2-children-margin-320px-b > * {
  margin-bottom: 320px;
}
.ds-a2 .v2-children-margin-320px-b-n > * {
  margin-bottom: -320px;
}
.ds-a2 .v2-padding-320px-b {
  padding-bottom: 320px;
}
.ds-a2 .v2-padding-320px-b-n {
  padding-bottom: -320px;
}
.ds-a2 .v2-children-padding-320px-b > * {
  padding-bottom: 320px;
}
.ds-a2 .v2-children-padding-320px-b-n > * {
  padding-bottom: -320px;
}
.ds-a2 .v2-left-320px {
  left: 320px;
}
.ds-a2 .v2-margin-320px-l {
  margin-left: 320px;
}
.ds-a2 .v2-margin-320px-l-n {
  margin-left: -320px;
}
.ds-a2 .v2-children-margin-320px-l > * {
  margin-left: 320px;
}
.ds-a2 .v2-children-margin-320px-l-n > * {
  margin-left: -320px;
}
.ds-a2 .v2-padding-320px-l {
  padding-left: 320px;
}
.ds-a2 .v2-padding-320px-l-n {
  padding-left: -320px;
}
.ds-a2 .v2-children-padding-320px-l > * {
  padding-left: 320px;
}
.ds-a2 .v2-children-padding-320px-l-n > * {
  padding-left: -320px;
}
.ds-a2 .v2-right-320px {
  right: 320px;
}
.ds-a2 .v2-margin-320px-r {
  margin-right: 320px;
}
.ds-a2 .v2-margin-320px-r-n {
  margin-right: -320px;
}
.ds-a2 .v2-margin-320px-v {
  margin-top: 320px;
  margin-bottom: 320px;
}
.ds-a2 .v2-margin-320px-v-n {
  margin-top: -320px;
  margin-bottom: -320px;
}
.ds-a2 .v2-margin-320px-h {
  margin-left: 320px;
  margin-right: 320px;
}
.ds-a2 .v2-margin-320px-h-n {
  margin-left: -320px;
  margin-right: -320px;
}
.ds-a2 .v2-margin-320px {
  margin: 320px;
}
.ds-a2 .v2-children-margin-320px-r > * {
  margin-right: 320px;
}
.ds-a2 .v2-children-margin-320px-r-n > * {
  margin-right: -320px;
}
.ds-a2 .v2-children-margin-320px-v > * {
  margin-top: 320px;
  margin-bottom: 320px;
}
.ds-a2 .v2-children-margin-320px-v-n > * {
  margin-top: -320px;
  margin-bottom: -320px;
}
.ds-a2 .v2-children-margin-320px-h > * {
  margin-left: 320px;
  margin-right: 320px;
}
.ds-a2 .v2-children-margin-320px-h-n > * {
  margin-left: -320px;
  margin-right: -320px;
}
.ds-a2 .v2-children-margin-320px > * {
  margin: 320px;
}
.ds-a2 .v2-padding-320px-r {
  padding-right: 320px;
}
.ds-a2 .v2-padding-320px-r-n {
  padding-right: -320px;
}
.ds-a2 .v2-padding-320px-v {
  padding-top: 320px;
  padding-bottom: 320px;
}
.ds-a2 .v2-padding-320px-v-n {
  padding-top: -320px;
  padding-bottom: -320px;
}
.ds-a2 .v2-padding-320px-h {
  padding-left: 320px;
  padding-right: 320px;
}
.ds-a2 .v2-padding-320px-h-n {
  padding-left: -320px;
  padding-right: -320px;
}
.ds-a2 .v2-padding-320px {
  padding: 320px;
}
.ds-a2 .v2-children-padding-320px-r > * {
  padding-right: 320px;
}
.ds-a2 .v2-children-padding-320px-r-n > * {
  padding-right: -320px;
}
.ds-a2 .v2-children-padding-320px-v > * {
  padding-top: 320px;
  padding-bottom: 320px;
}
.ds-a2 .v2-children-padding-320px-v-n > * {
  padding-top: -320px;
  padding-bottom: -320px;
}
.ds-a2 .v2-children-padding-320px-h > * {
  padding-left: 320px;
  padding-right: 320px;
}
.ds-a2 .v2-children-padding-320px-h-n > * {
  padding-left: -320px;
  padding-right: -320px;
}
.ds-a2 .v2-children-padding-320px > * {
  padding: 320px;
}
.ds-a2 .v2-h-324px {
  height: 324px;
}
.ds-a2 .v2-w-324px {
  width: 324px;
}
.ds-a2 .v2-max-h-324px {
  max-height: 324px;
}
.ds-a2 .v2-max-w-324px {
  max-width: 324px;
}
.ds-a2 .v2-min-h-324px {
  min-height: 324px;
}
.ds-a2 .v2-min-w-324px {
  min-width: 324px;
}
.ds-a2 .v2-col-gap-324px {
  -moz-column-gap: 324px;
  column-gap: 324px;
}
.ds-a2 .v2-row-gap-324px {
  row-gap: 324px;
}
.ds-a2 .v2-top-324px {
  top: 324px;
}
.ds-a2 .v2-margin-324px-t {
  margin-top: 324px;
}
.ds-a2 .v2-margin-324px-t-n {
  margin-top: -324px;
}
.ds-a2 .v2-children-margin-324px-t > * {
  margin-top: 324px;
}
.ds-a2 .v2-children-margin-324px-t-n > * {
  margin-top: -324px;
}
.ds-a2 .v2-padding-324px-t {
  padding-top: 324px;
}
.ds-a2 .v2-padding-324px-t-n {
  padding-top: -324px;
}
.ds-a2 .v2-children-padding-324px-t > * {
  padding-top: 324px;
}
.ds-a2 .v2-children-padding-324px-t-n > * {
  padding-top: -324px;
}
.ds-a2 .v2-bottom-324px {
  bottom: 324px;
}
.ds-a2 .v2-margin-324px-b {
  margin-bottom: 324px;
}
.ds-a2 .v2-margin-324px-b-n {
  margin-bottom: -324px;
}
.ds-a2 .v2-children-margin-324px-b > * {
  margin-bottom: 324px;
}
.ds-a2 .v2-children-margin-324px-b-n > * {
  margin-bottom: -324px;
}
.ds-a2 .v2-padding-324px-b {
  padding-bottom: 324px;
}
.ds-a2 .v2-padding-324px-b-n {
  padding-bottom: -324px;
}
.ds-a2 .v2-children-padding-324px-b > * {
  padding-bottom: 324px;
}
.ds-a2 .v2-children-padding-324px-b-n > * {
  padding-bottom: -324px;
}
.ds-a2 .v2-left-324px {
  left: 324px;
}
.ds-a2 .v2-margin-324px-l {
  margin-left: 324px;
}
.ds-a2 .v2-margin-324px-l-n {
  margin-left: -324px;
}
.ds-a2 .v2-children-margin-324px-l > * {
  margin-left: 324px;
}
.ds-a2 .v2-children-margin-324px-l-n > * {
  margin-left: -324px;
}
.ds-a2 .v2-padding-324px-l {
  padding-left: 324px;
}
.ds-a2 .v2-padding-324px-l-n {
  padding-left: -324px;
}
.ds-a2 .v2-children-padding-324px-l > * {
  padding-left: 324px;
}
.ds-a2 .v2-children-padding-324px-l-n > * {
  padding-left: -324px;
}
.ds-a2 .v2-right-324px {
  right: 324px;
}
.ds-a2 .v2-margin-324px-r {
  margin-right: 324px;
}
.ds-a2 .v2-margin-324px-r-n {
  margin-right: -324px;
}
.ds-a2 .v2-margin-324px-v {
  margin-top: 324px;
  margin-bottom: 324px;
}
.ds-a2 .v2-margin-324px-v-n {
  margin-top: -324px;
  margin-bottom: -324px;
}
.ds-a2 .v2-margin-324px-h {
  margin-left: 324px;
  margin-right: 324px;
}
.ds-a2 .v2-margin-324px-h-n {
  margin-left: -324px;
  margin-right: -324px;
}
.ds-a2 .v2-margin-324px {
  margin: 324px;
}
.ds-a2 .v2-children-margin-324px-r > * {
  margin-right: 324px;
}
.ds-a2 .v2-children-margin-324px-r-n > * {
  margin-right: -324px;
}
.ds-a2 .v2-children-margin-324px-v > * {
  margin-top: 324px;
  margin-bottom: 324px;
}
.ds-a2 .v2-children-margin-324px-v-n > * {
  margin-top: -324px;
  margin-bottom: -324px;
}
.ds-a2 .v2-children-margin-324px-h > * {
  margin-left: 324px;
  margin-right: 324px;
}
.ds-a2 .v2-children-margin-324px-h-n > * {
  margin-left: -324px;
  margin-right: -324px;
}
.ds-a2 .v2-children-margin-324px > * {
  margin: 324px;
}
.ds-a2 .v2-padding-324px-r {
  padding-right: 324px;
}
.ds-a2 .v2-padding-324px-r-n {
  padding-right: -324px;
}
.ds-a2 .v2-padding-324px-v {
  padding-top: 324px;
  padding-bottom: 324px;
}
.ds-a2 .v2-padding-324px-v-n {
  padding-top: -324px;
  padding-bottom: -324px;
}
.ds-a2 .v2-padding-324px-h {
  padding-left: 324px;
  padding-right: 324px;
}
.ds-a2 .v2-padding-324px-h-n {
  padding-left: -324px;
  padding-right: -324px;
}
.ds-a2 .v2-padding-324px {
  padding: 324px;
}
.ds-a2 .v2-children-padding-324px-r > * {
  padding-right: 324px;
}
.ds-a2 .v2-children-padding-324px-r-n > * {
  padding-right: -324px;
}
.ds-a2 .v2-children-padding-324px-v > * {
  padding-top: 324px;
  padding-bottom: 324px;
}
.ds-a2 .v2-children-padding-324px-v-n > * {
  padding-top: -324px;
  padding-bottom: -324px;
}
.ds-a2 .v2-children-padding-324px-h > * {
  padding-left: 324px;
  padding-right: 324px;
}
.ds-a2 .v2-children-padding-324px-h-n > * {
  padding-left: -324px;
  padding-right: -324px;
}
.ds-a2 .v2-children-padding-324px > * {
  padding: 324px;
}
.ds-a2 .v2-h-328px {
  height: 328px;
}
.ds-a2 .v2-w-328px {
  width: 328px;
}
.ds-a2 .v2-max-h-328px {
  max-height: 328px;
}
.ds-a2 .v2-max-w-328px {
  max-width: 328px;
}
.ds-a2 .v2-min-h-328px {
  min-height: 328px;
}
.ds-a2 .v2-min-w-328px {
  min-width: 328px;
}
.ds-a2 .v2-col-gap-328px {
  -moz-column-gap: 328px;
  column-gap: 328px;
}
.ds-a2 .v2-row-gap-328px {
  row-gap: 328px;
}
.ds-a2 .v2-top-328px {
  top: 328px;
}
.ds-a2 .v2-margin-328px-t {
  margin-top: 328px;
}
.ds-a2 .v2-margin-328px-t-n {
  margin-top: -328px;
}
.ds-a2 .v2-children-margin-328px-t > * {
  margin-top: 328px;
}
.ds-a2 .v2-children-margin-328px-t-n > * {
  margin-top: -328px;
}
.ds-a2 .v2-padding-328px-t {
  padding-top: 328px;
}
.ds-a2 .v2-padding-328px-t-n {
  padding-top: -328px;
}
.ds-a2 .v2-children-padding-328px-t > * {
  padding-top: 328px;
}
.ds-a2 .v2-children-padding-328px-t-n > * {
  padding-top: -328px;
}
.ds-a2 .v2-bottom-328px {
  bottom: 328px;
}
.ds-a2 .v2-margin-328px-b {
  margin-bottom: 328px;
}
.ds-a2 .v2-margin-328px-b-n {
  margin-bottom: -328px;
}
.ds-a2 .v2-children-margin-328px-b > * {
  margin-bottom: 328px;
}
.ds-a2 .v2-children-margin-328px-b-n > * {
  margin-bottom: -328px;
}
.ds-a2 .v2-padding-328px-b {
  padding-bottom: 328px;
}
.ds-a2 .v2-padding-328px-b-n {
  padding-bottom: -328px;
}
.ds-a2 .v2-children-padding-328px-b > * {
  padding-bottom: 328px;
}
.ds-a2 .v2-children-padding-328px-b-n > * {
  padding-bottom: -328px;
}
.ds-a2 .v2-left-328px {
  left: 328px;
}
.ds-a2 .v2-margin-328px-l {
  margin-left: 328px;
}
.ds-a2 .v2-margin-328px-l-n {
  margin-left: -328px;
}
.ds-a2 .v2-children-margin-328px-l > * {
  margin-left: 328px;
}
.ds-a2 .v2-children-margin-328px-l-n > * {
  margin-left: -328px;
}
.ds-a2 .v2-padding-328px-l {
  padding-left: 328px;
}
.ds-a2 .v2-padding-328px-l-n {
  padding-left: -328px;
}
.ds-a2 .v2-children-padding-328px-l > * {
  padding-left: 328px;
}
.ds-a2 .v2-children-padding-328px-l-n > * {
  padding-left: -328px;
}
.ds-a2 .v2-right-328px {
  right: 328px;
}
.ds-a2 .v2-margin-328px-r {
  margin-right: 328px;
}
.ds-a2 .v2-margin-328px-r-n {
  margin-right: -328px;
}
.ds-a2 .v2-margin-328px-v {
  margin-top: 328px;
  margin-bottom: 328px;
}
.ds-a2 .v2-margin-328px-v-n {
  margin-top: -328px;
  margin-bottom: -328px;
}
.ds-a2 .v2-margin-328px-h {
  margin-left: 328px;
  margin-right: 328px;
}
.ds-a2 .v2-margin-328px-h-n {
  margin-left: -328px;
  margin-right: -328px;
}
.ds-a2 .v2-margin-328px {
  margin: 328px;
}
.ds-a2 .v2-children-margin-328px-r > * {
  margin-right: 328px;
}
.ds-a2 .v2-children-margin-328px-r-n > * {
  margin-right: -328px;
}
.ds-a2 .v2-children-margin-328px-v > * {
  margin-top: 328px;
  margin-bottom: 328px;
}
.ds-a2 .v2-children-margin-328px-v-n > * {
  margin-top: -328px;
  margin-bottom: -328px;
}
.ds-a2 .v2-children-margin-328px-h > * {
  margin-left: 328px;
  margin-right: 328px;
}
.ds-a2 .v2-children-margin-328px-h-n > * {
  margin-left: -328px;
  margin-right: -328px;
}
.ds-a2 .v2-children-margin-328px > * {
  margin: 328px;
}
.ds-a2 .v2-padding-328px-r {
  padding-right: 328px;
}
.ds-a2 .v2-padding-328px-r-n {
  padding-right: -328px;
}
.ds-a2 .v2-padding-328px-v {
  padding-top: 328px;
  padding-bottom: 328px;
}
.ds-a2 .v2-padding-328px-v-n {
  padding-top: -328px;
  padding-bottom: -328px;
}
.ds-a2 .v2-padding-328px-h {
  padding-left: 328px;
  padding-right: 328px;
}
.ds-a2 .v2-padding-328px-h-n {
  padding-left: -328px;
  padding-right: -328px;
}
.ds-a2 .v2-padding-328px {
  padding: 328px;
}
.ds-a2 .v2-children-padding-328px-r > * {
  padding-right: 328px;
}
.ds-a2 .v2-children-padding-328px-r-n > * {
  padding-right: -328px;
}
.ds-a2 .v2-children-padding-328px-v > * {
  padding-top: 328px;
  padding-bottom: 328px;
}
.ds-a2 .v2-children-padding-328px-v-n > * {
  padding-top: -328px;
  padding-bottom: -328px;
}
.ds-a2 .v2-children-padding-328px-h > * {
  padding-left: 328px;
  padding-right: 328px;
}
.ds-a2 .v2-children-padding-328px-h-n > * {
  padding-left: -328px;
  padding-right: -328px;
}
.ds-a2 .v2-children-padding-328px > * {
  padding: 328px;
}
.ds-a2 .v2-h-332px {
  height: 332px;
}
.ds-a2 .v2-w-332px {
  width: 332px;
}
.ds-a2 .v2-max-h-332px {
  max-height: 332px;
}
.ds-a2 .v2-max-w-332px {
  max-width: 332px;
}
.ds-a2 .v2-min-h-332px {
  min-height: 332px;
}
.ds-a2 .v2-min-w-332px {
  min-width: 332px;
}
.ds-a2 .v2-col-gap-332px {
  -moz-column-gap: 332px;
  column-gap: 332px;
}
.ds-a2 .v2-row-gap-332px {
  row-gap: 332px;
}
.ds-a2 .v2-top-332px {
  top: 332px;
}
.ds-a2 .v2-margin-332px-t {
  margin-top: 332px;
}
.ds-a2 .v2-margin-332px-t-n {
  margin-top: -332px;
}
.ds-a2 .v2-children-margin-332px-t > * {
  margin-top: 332px;
}
.ds-a2 .v2-children-margin-332px-t-n > * {
  margin-top: -332px;
}
.ds-a2 .v2-padding-332px-t {
  padding-top: 332px;
}
.ds-a2 .v2-padding-332px-t-n {
  padding-top: -332px;
}
.ds-a2 .v2-children-padding-332px-t > * {
  padding-top: 332px;
}
.ds-a2 .v2-children-padding-332px-t-n > * {
  padding-top: -332px;
}
.ds-a2 .v2-bottom-332px {
  bottom: 332px;
}
.ds-a2 .v2-margin-332px-b {
  margin-bottom: 332px;
}
.ds-a2 .v2-margin-332px-b-n {
  margin-bottom: -332px;
}
.ds-a2 .v2-children-margin-332px-b > * {
  margin-bottom: 332px;
}
.ds-a2 .v2-children-margin-332px-b-n > * {
  margin-bottom: -332px;
}
.ds-a2 .v2-padding-332px-b {
  padding-bottom: 332px;
}
.ds-a2 .v2-padding-332px-b-n {
  padding-bottom: -332px;
}
.ds-a2 .v2-children-padding-332px-b > * {
  padding-bottom: 332px;
}
.ds-a2 .v2-children-padding-332px-b-n > * {
  padding-bottom: -332px;
}
.ds-a2 .v2-left-332px {
  left: 332px;
}
.ds-a2 .v2-margin-332px-l {
  margin-left: 332px;
}
.ds-a2 .v2-margin-332px-l-n {
  margin-left: -332px;
}
.ds-a2 .v2-children-margin-332px-l > * {
  margin-left: 332px;
}
.ds-a2 .v2-children-margin-332px-l-n > * {
  margin-left: -332px;
}
.ds-a2 .v2-padding-332px-l {
  padding-left: 332px;
}
.ds-a2 .v2-padding-332px-l-n {
  padding-left: -332px;
}
.ds-a2 .v2-children-padding-332px-l > * {
  padding-left: 332px;
}
.ds-a2 .v2-children-padding-332px-l-n > * {
  padding-left: -332px;
}
.ds-a2 .v2-right-332px {
  right: 332px;
}
.ds-a2 .v2-margin-332px-r {
  margin-right: 332px;
}
.ds-a2 .v2-margin-332px-r-n {
  margin-right: -332px;
}
.ds-a2 .v2-margin-332px-v {
  margin-top: 332px;
  margin-bottom: 332px;
}
.ds-a2 .v2-margin-332px-v-n {
  margin-top: -332px;
  margin-bottom: -332px;
}
.ds-a2 .v2-margin-332px-h {
  margin-left: 332px;
  margin-right: 332px;
}
.ds-a2 .v2-margin-332px-h-n {
  margin-left: -332px;
  margin-right: -332px;
}
.ds-a2 .v2-margin-332px {
  margin: 332px;
}
.ds-a2 .v2-children-margin-332px-r > * {
  margin-right: 332px;
}
.ds-a2 .v2-children-margin-332px-r-n > * {
  margin-right: -332px;
}
.ds-a2 .v2-children-margin-332px-v > * {
  margin-top: 332px;
  margin-bottom: 332px;
}
.ds-a2 .v2-children-margin-332px-v-n > * {
  margin-top: -332px;
  margin-bottom: -332px;
}
.ds-a2 .v2-children-margin-332px-h > * {
  margin-left: 332px;
  margin-right: 332px;
}
.ds-a2 .v2-children-margin-332px-h-n > * {
  margin-left: -332px;
  margin-right: -332px;
}
.ds-a2 .v2-children-margin-332px > * {
  margin: 332px;
}
.ds-a2 .v2-padding-332px-r {
  padding-right: 332px;
}
.ds-a2 .v2-padding-332px-r-n {
  padding-right: -332px;
}
.ds-a2 .v2-padding-332px-v {
  padding-top: 332px;
  padding-bottom: 332px;
}
.ds-a2 .v2-padding-332px-v-n {
  padding-top: -332px;
  padding-bottom: -332px;
}
.ds-a2 .v2-padding-332px-h {
  padding-left: 332px;
  padding-right: 332px;
}
.ds-a2 .v2-padding-332px-h-n {
  padding-left: -332px;
  padding-right: -332px;
}
.ds-a2 .v2-padding-332px {
  padding: 332px;
}
.ds-a2 .v2-children-padding-332px-r > * {
  padding-right: 332px;
}
.ds-a2 .v2-children-padding-332px-r-n > * {
  padding-right: -332px;
}
.ds-a2 .v2-children-padding-332px-v > * {
  padding-top: 332px;
  padding-bottom: 332px;
}
.ds-a2 .v2-children-padding-332px-v-n > * {
  padding-top: -332px;
  padding-bottom: -332px;
}
.ds-a2 .v2-children-padding-332px-h > * {
  padding-left: 332px;
  padding-right: 332px;
}
.ds-a2 .v2-children-padding-332px-h-n > * {
  padding-left: -332px;
  padding-right: -332px;
}
.ds-a2 .v2-children-padding-332px > * {
  padding: 332px;
}
.ds-a2 .v2-h-336px {
  height: 336px;
}
.ds-a2 .v2-w-336px {
  width: 336px;
}
.ds-a2 .v2-max-h-336px {
  max-height: 336px;
}
.ds-a2 .v2-max-w-336px {
  max-width: 336px;
}
.ds-a2 .v2-min-h-336px {
  min-height: 336px;
}
.ds-a2 .v2-min-w-336px {
  min-width: 336px;
}
.ds-a2 .v2-col-gap-336px {
  -moz-column-gap: 336px;
  column-gap: 336px;
}
.ds-a2 .v2-row-gap-336px {
  row-gap: 336px;
}
.ds-a2 .v2-top-336px {
  top: 336px;
}
.ds-a2 .v2-margin-336px-t {
  margin-top: 336px;
}
.ds-a2 .v2-margin-336px-t-n {
  margin-top: -336px;
}
.ds-a2 .v2-children-margin-336px-t > * {
  margin-top: 336px;
}
.ds-a2 .v2-children-margin-336px-t-n > * {
  margin-top: -336px;
}
.ds-a2 .v2-padding-336px-t {
  padding-top: 336px;
}
.ds-a2 .v2-padding-336px-t-n {
  padding-top: -336px;
}
.ds-a2 .v2-children-padding-336px-t > * {
  padding-top: 336px;
}
.ds-a2 .v2-children-padding-336px-t-n > * {
  padding-top: -336px;
}
.ds-a2 .v2-bottom-336px {
  bottom: 336px;
}
.ds-a2 .v2-margin-336px-b {
  margin-bottom: 336px;
}
.ds-a2 .v2-margin-336px-b-n {
  margin-bottom: -336px;
}
.ds-a2 .v2-children-margin-336px-b > * {
  margin-bottom: 336px;
}
.ds-a2 .v2-children-margin-336px-b-n > * {
  margin-bottom: -336px;
}
.ds-a2 .v2-padding-336px-b {
  padding-bottom: 336px;
}
.ds-a2 .v2-padding-336px-b-n {
  padding-bottom: -336px;
}
.ds-a2 .v2-children-padding-336px-b > * {
  padding-bottom: 336px;
}
.ds-a2 .v2-children-padding-336px-b-n > * {
  padding-bottom: -336px;
}
.ds-a2 .v2-left-336px {
  left: 336px;
}
.ds-a2 .v2-margin-336px-l {
  margin-left: 336px;
}
.ds-a2 .v2-margin-336px-l-n {
  margin-left: -336px;
}
.ds-a2 .v2-children-margin-336px-l > * {
  margin-left: 336px;
}
.ds-a2 .v2-children-margin-336px-l-n > * {
  margin-left: -336px;
}
.ds-a2 .v2-padding-336px-l {
  padding-left: 336px;
}
.ds-a2 .v2-padding-336px-l-n {
  padding-left: -336px;
}
.ds-a2 .v2-children-padding-336px-l > * {
  padding-left: 336px;
}
.ds-a2 .v2-children-padding-336px-l-n > * {
  padding-left: -336px;
}
.ds-a2 .v2-right-336px {
  right: 336px;
}
.ds-a2 .v2-margin-336px-r {
  margin-right: 336px;
}
.ds-a2 .v2-margin-336px-r-n {
  margin-right: -336px;
}
.ds-a2 .v2-margin-336px-v {
  margin-top: 336px;
  margin-bottom: 336px;
}
.ds-a2 .v2-margin-336px-v-n {
  margin-top: -336px;
  margin-bottom: -336px;
}
.ds-a2 .v2-margin-336px-h {
  margin-left: 336px;
  margin-right: 336px;
}
.ds-a2 .v2-margin-336px-h-n {
  margin-left: -336px;
  margin-right: -336px;
}
.ds-a2 .v2-margin-336px {
  margin: 336px;
}
.ds-a2 .v2-children-margin-336px-r > * {
  margin-right: 336px;
}
.ds-a2 .v2-children-margin-336px-r-n > * {
  margin-right: -336px;
}
.ds-a2 .v2-children-margin-336px-v > * {
  margin-top: 336px;
  margin-bottom: 336px;
}
.ds-a2 .v2-children-margin-336px-v-n > * {
  margin-top: -336px;
  margin-bottom: -336px;
}
.ds-a2 .v2-children-margin-336px-h > * {
  margin-left: 336px;
  margin-right: 336px;
}
.ds-a2 .v2-children-margin-336px-h-n > * {
  margin-left: -336px;
  margin-right: -336px;
}
.ds-a2 .v2-children-margin-336px > * {
  margin: 336px;
}
.ds-a2 .v2-padding-336px-r {
  padding-right: 336px;
}
.ds-a2 .v2-padding-336px-r-n {
  padding-right: -336px;
}
.ds-a2 .v2-padding-336px-v {
  padding-top: 336px;
  padding-bottom: 336px;
}
.ds-a2 .v2-padding-336px-v-n {
  padding-top: -336px;
  padding-bottom: -336px;
}
.ds-a2 .v2-padding-336px-h {
  padding-left: 336px;
  padding-right: 336px;
}
.ds-a2 .v2-padding-336px-h-n {
  padding-left: -336px;
  padding-right: -336px;
}
.ds-a2 .v2-padding-336px {
  padding: 336px;
}
.ds-a2 .v2-children-padding-336px-r > * {
  padding-right: 336px;
}
.ds-a2 .v2-children-padding-336px-r-n > * {
  padding-right: -336px;
}
.ds-a2 .v2-children-padding-336px-v > * {
  padding-top: 336px;
  padding-bottom: 336px;
}
.ds-a2 .v2-children-padding-336px-v-n > * {
  padding-top: -336px;
  padding-bottom: -336px;
}
.ds-a2 .v2-children-padding-336px-h > * {
  padding-left: 336px;
  padding-right: 336px;
}
.ds-a2 .v2-children-padding-336px-h-n > * {
  padding-left: -336px;
  padding-right: -336px;
}
.ds-a2 .v2-children-padding-336px > * {
  padding: 336px;
}
.ds-a2 .v2-h-340px {
  height: 340px;
}
.ds-a2 .v2-w-340px {
  width: 340px;
}
.ds-a2 .v2-max-h-340px {
  max-height: 340px;
}
.ds-a2 .v2-max-w-340px {
  max-width: 340px;
}
.ds-a2 .v2-min-h-340px {
  min-height: 340px;
}
.ds-a2 .v2-min-w-340px {
  min-width: 340px;
}
.ds-a2 .v2-col-gap-340px {
  -moz-column-gap: 340px;
  column-gap: 340px;
}
.ds-a2 .v2-row-gap-340px {
  row-gap: 340px;
}
.ds-a2 .v2-top-340px {
  top: 340px;
}
.ds-a2 .v2-margin-340px-t {
  margin-top: 340px;
}
.ds-a2 .v2-margin-340px-t-n {
  margin-top: -340px;
}
.ds-a2 .v2-children-margin-340px-t > * {
  margin-top: 340px;
}
.ds-a2 .v2-children-margin-340px-t-n > * {
  margin-top: -340px;
}
.ds-a2 .v2-padding-340px-t {
  padding-top: 340px;
}
.ds-a2 .v2-padding-340px-t-n {
  padding-top: -340px;
}
.ds-a2 .v2-children-padding-340px-t > * {
  padding-top: 340px;
}
.ds-a2 .v2-children-padding-340px-t-n > * {
  padding-top: -340px;
}
.ds-a2 .v2-bottom-340px {
  bottom: 340px;
}
.ds-a2 .v2-margin-340px-b {
  margin-bottom: 340px;
}
.ds-a2 .v2-margin-340px-b-n {
  margin-bottom: -340px;
}
.ds-a2 .v2-children-margin-340px-b > * {
  margin-bottom: 340px;
}
.ds-a2 .v2-children-margin-340px-b-n > * {
  margin-bottom: -340px;
}
.ds-a2 .v2-padding-340px-b {
  padding-bottom: 340px;
}
.ds-a2 .v2-padding-340px-b-n {
  padding-bottom: -340px;
}
.ds-a2 .v2-children-padding-340px-b > * {
  padding-bottom: 340px;
}
.ds-a2 .v2-children-padding-340px-b-n > * {
  padding-bottom: -340px;
}
.ds-a2 .v2-left-340px {
  left: 340px;
}
.ds-a2 .v2-margin-340px-l {
  margin-left: 340px;
}
.ds-a2 .v2-margin-340px-l-n {
  margin-left: -340px;
}
.ds-a2 .v2-children-margin-340px-l > * {
  margin-left: 340px;
}
.ds-a2 .v2-children-margin-340px-l-n > * {
  margin-left: -340px;
}
.ds-a2 .v2-padding-340px-l {
  padding-left: 340px;
}
.ds-a2 .v2-padding-340px-l-n {
  padding-left: -340px;
}
.ds-a2 .v2-children-padding-340px-l > * {
  padding-left: 340px;
}
.ds-a2 .v2-children-padding-340px-l-n > * {
  padding-left: -340px;
}
.ds-a2 .v2-right-340px {
  right: 340px;
}
.ds-a2 .v2-margin-340px-r {
  margin-right: 340px;
}
.ds-a2 .v2-margin-340px-r-n {
  margin-right: -340px;
}
.ds-a2 .v2-margin-340px-v {
  margin-top: 340px;
  margin-bottom: 340px;
}
.ds-a2 .v2-margin-340px-v-n {
  margin-top: -340px;
  margin-bottom: -340px;
}
.ds-a2 .v2-margin-340px-h {
  margin-left: 340px;
  margin-right: 340px;
}
.ds-a2 .v2-margin-340px-h-n {
  margin-left: -340px;
  margin-right: -340px;
}
.ds-a2 .v2-margin-340px {
  margin: 340px;
}
.ds-a2 .v2-children-margin-340px-r > * {
  margin-right: 340px;
}
.ds-a2 .v2-children-margin-340px-r-n > * {
  margin-right: -340px;
}
.ds-a2 .v2-children-margin-340px-v > * {
  margin-top: 340px;
  margin-bottom: 340px;
}
.ds-a2 .v2-children-margin-340px-v-n > * {
  margin-top: -340px;
  margin-bottom: -340px;
}
.ds-a2 .v2-children-margin-340px-h > * {
  margin-left: 340px;
  margin-right: 340px;
}
.ds-a2 .v2-children-margin-340px-h-n > * {
  margin-left: -340px;
  margin-right: -340px;
}
.ds-a2 .v2-children-margin-340px > * {
  margin: 340px;
}
.ds-a2 .v2-padding-340px-r {
  padding-right: 340px;
}
.ds-a2 .v2-padding-340px-r-n {
  padding-right: -340px;
}
.ds-a2 .v2-padding-340px-v {
  padding-top: 340px;
  padding-bottom: 340px;
}
.ds-a2 .v2-padding-340px-v-n {
  padding-top: -340px;
  padding-bottom: -340px;
}
.ds-a2 .v2-padding-340px-h {
  padding-left: 340px;
  padding-right: 340px;
}
.ds-a2 .v2-padding-340px-h-n {
  padding-left: -340px;
  padding-right: -340px;
}
.ds-a2 .v2-padding-340px {
  padding: 340px;
}
.ds-a2 .v2-children-padding-340px-r > * {
  padding-right: 340px;
}
.ds-a2 .v2-children-padding-340px-r-n > * {
  padding-right: -340px;
}
.ds-a2 .v2-children-padding-340px-v > * {
  padding-top: 340px;
  padding-bottom: 340px;
}
.ds-a2 .v2-children-padding-340px-v-n > * {
  padding-top: -340px;
  padding-bottom: -340px;
}
.ds-a2 .v2-children-padding-340px-h > * {
  padding-left: 340px;
  padding-right: 340px;
}
.ds-a2 .v2-children-padding-340px-h-n > * {
  padding-left: -340px;
  padding-right: -340px;
}
.ds-a2 .v2-children-padding-340px > * {
  padding: 340px;
}
.ds-a2 .v2-h-344px {
  height: 344px;
}
.ds-a2 .v2-w-344px {
  width: 344px;
}
.ds-a2 .v2-max-h-344px {
  max-height: 344px;
}
.ds-a2 .v2-max-w-344px {
  max-width: 344px;
}
.ds-a2 .v2-min-h-344px {
  min-height: 344px;
}
.ds-a2 .v2-min-w-344px {
  min-width: 344px;
}
.ds-a2 .v2-col-gap-344px {
  -moz-column-gap: 344px;
  column-gap: 344px;
}
.ds-a2 .v2-row-gap-344px {
  row-gap: 344px;
}
.ds-a2 .v2-top-344px {
  top: 344px;
}
.ds-a2 .v2-margin-344px-t {
  margin-top: 344px;
}
.ds-a2 .v2-margin-344px-t-n {
  margin-top: -344px;
}
.ds-a2 .v2-children-margin-344px-t > * {
  margin-top: 344px;
}
.ds-a2 .v2-children-margin-344px-t-n > * {
  margin-top: -344px;
}
.ds-a2 .v2-padding-344px-t {
  padding-top: 344px;
}
.ds-a2 .v2-padding-344px-t-n {
  padding-top: -344px;
}
.ds-a2 .v2-children-padding-344px-t > * {
  padding-top: 344px;
}
.ds-a2 .v2-children-padding-344px-t-n > * {
  padding-top: -344px;
}
.ds-a2 .v2-bottom-344px {
  bottom: 344px;
}
.ds-a2 .v2-margin-344px-b {
  margin-bottom: 344px;
}
.ds-a2 .v2-margin-344px-b-n {
  margin-bottom: -344px;
}
.ds-a2 .v2-children-margin-344px-b > * {
  margin-bottom: 344px;
}
.ds-a2 .v2-children-margin-344px-b-n > * {
  margin-bottom: -344px;
}
.ds-a2 .v2-padding-344px-b {
  padding-bottom: 344px;
}
.ds-a2 .v2-padding-344px-b-n {
  padding-bottom: -344px;
}
.ds-a2 .v2-children-padding-344px-b > * {
  padding-bottom: 344px;
}
.ds-a2 .v2-children-padding-344px-b-n > * {
  padding-bottom: -344px;
}
.ds-a2 .v2-left-344px {
  left: 344px;
}
.ds-a2 .v2-margin-344px-l {
  margin-left: 344px;
}
.ds-a2 .v2-margin-344px-l-n {
  margin-left: -344px;
}
.ds-a2 .v2-children-margin-344px-l > * {
  margin-left: 344px;
}
.ds-a2 .v2-children-margin-344px-l-n > * {
  margin-left: -344px;
}
.ds-a2 .v2-padding-344px-l {
  padding-left: 344px;
}
.ds-a2 .v2-padding-344px-l-n {
  padding-left: -344px;
}
.ds-a2 .v2-children-padding-344px-l > * {
  padding-left: 344px;
}
.ds-a2 .v2-children-padding-344px-l-n > * {
  padding-left: -344px;
}
.ds-a2 .v2-right-344px {
  right: 344px;
}
.ds-a2 .v2-margin-344px-r {
  margin-right: 344px;
}
.ds-a2 .v2-margin-344px-r-n {
  margin-right: -344px;
}
.ds-a2 .v2-margin-344px-v {
  margin-top: 344px;
  margin-bottom: 344px;
}
.ds-a2 .v2-margin-344px-v-n {
  margin-top: -344px;
  margin-bottom: -344px;
}
.ds-a2 .v2-margin-344px-h {
  margin-left: 344px;
  margin-right: 344px;
}
.ds-a2 .v2-margin-344px-h-n {
  margin-left: -344px;
  margin-right: -344px;
}
.ds-a2 .v2-margin-344px {
  margin: 344px;
}
.ds-a2 .v2-children-margin-344px-r > * {
  margin-right: 344px;
}
.ds-a2 .v2-children-margin-344px-r-n > * {
  margin-right: -344px;
}
.ds-a2 .v2-children-margin-344px-v > * {
  margin-top: 344px;
  margin-bottom: 344px;
}
.ds-a2 .v2-children-margin-344px-v-n > * {
  margin-top: -344px;
  margin-bottom: -344px;
}
.ds-a2 .v2-children-margin-344px-h > * {
  margin-left: 344px;
  margin-right: 344px;
}
.ds-a2 .v2-children-margin-344px-h-n > * {
  margin-left: -344px;
  margin-right: -344px;
}
.ds-a2 .v2-children-margin-344px > * {
  margin: 344px;
}
.ds-a2 .v2-padding-344px-r {
  padding-right: 344px;
}
.ds-a2 .v2-padding-344px-r-n {
  padding-right: -344px;
}
.ds-a2 .v2-padding-344px-v {
  padding-top: 344px;
  padding-bottom: 344px;
}
.ds-a2 .v2-padding-344px-v-n {
  padding-top: -344px;
  padding-bottom: -344px;
}
.ds-a2 .v2-padding-344px-h {
  padding-left: 344px;
  padding-right: 344px;
}
.ds-a2 .v2-padding-344px-h-n {
  padding-left: -344px;
  padding-right: -344px;
}
.ds-a2 .v2-padding-344px {
  padding: 344px;
}
.ds-a2 .v2-children-padding-344px-r > * {
  padding-right: 344px;
}
.ds-a2 .v2-children-padding-344px-r-n > * {
  padding-right: -344px;
}
.ds-a2 .v2-children-padding-344px-v > * {
  padding-top: 344px;
  padding-bottom: 344px;
}
.ds-a2 .v2-children-padding-344px-v-n > * {
  padding-top: -344px;
  padding-bottom: -344px;
}
.ds-a2 .v2-children-padding-344px-h > * {
  padding-left: 344px;
  padding-right: 344px;
}
.ds-a2 .v2-children-padding-344px-h-n > * {
  padding-left: -344px;
  padding-right: -344px;
}
.ds-a2 .v2-children-padding-344px > * {
  padding: 344px;
}
.ds-a2 .v2-h-348px {
  height: 348px;
}
.ds-a2 .v2-w-348px {
  width: 348px;
}
.ds-a2 .v2-max-h-348px {
  max-height: 348px;
}
.ds-a2 .v2-max-w-348px {
  max-width: 348px;
}
.ds-a2 .v2-min-h-348px {
  min-height: 348px;
}
.ds-a2 .v2-min-w-348px {
  min-width: 348px;
}
.ds-a2 .v2-col-gap-348px {
  -moz-column-gap: 348px;
  column-gap: 348px;
}
.ds-a2 .v2-row-gap-348px {
  row-gap: 348px;
}
.ds-a2 .v2-top-348px {
  top: 348px;
}
.ds-a2 .v2-margin-348px-t {
  margin-top: 348px;
}
.ds-a2 .v2-margin-348px-t-n {
  margin-top: -348px;
}
.ds-a2 .v2-children-margin-348px-t > * {
  margin-top: 348px;
}
.ds-a2 .v2-children-margin-348px-t-n > * {
  margin-top: -348px;
}
.ds-a2 .v2-padding-348px-t {
  padding-top: 348px;
}
.ds-a2 .v2-padding-348px-t-n {
  padding-top: -348px;
}
.ds-a2 .v2-children-padding-348px-t > * {
  padding-top: 348px;
}
.ds-a2 .v2-children-padding-348px-t-n > * {
  padding-top: -348px;
}
.ds-a2 .v2-bottom-348px {
  bottom: 348px;
}
.ds-a2 .v2-margin-348px-b {
  margin-bottom: 348px;
}
.ds-a2 .v2-margin-348px-b-n {
  margin-bottom: -348px;
}
.ds-a2 .v2-children-margin-348px-b > * {
  margin-bottom: 348px;
}
.ds-a2 .v2-children-margin-348px-b-n > * {
  margin-bottom: -348px;
}
.ds-a2 .v2-padding-348px-b {
  padding-bottom: 348px;
}
.ds-a2 .v2-padding-348px-b-n {
  padding-bottom: -348px;
}
.ds-a2 .v2-children-padding-348px-b > * {
  padding-bottom: 348px;
}
.ds-a2 .v2-children-padding-348px-b-n > * {
  padding-bottom: -348px;
}
.ds-a2 .v2-left-348px {
  left: 348px;
}
.ds-a2 .v2-margin-348px-l {
  margin-left: 348px;
}
.ds-a2 .v2-margin-348px-l-n {
  margin-left: -348px;
}
.ds-a2 .v2-children-margin-348px-l > * {
  margin-left: 348px;
}
.ds-a2 .v2-children-margin-348px-l-n > * {
  margin-left: -348px;
}
.ds-a2 .v2-padding-348px-l {
  padding-left: 348px;
}
.ds-a2 .v2-padding-348px-l-n {
  padding-left: -348px;
}
.ds-a2 .v2-children-padding-348px-l > * {
  padding-left: 348px;
}
.ds-a2 .v2-children-padding-348px-l-n > * {
  padding-left: -348px;
}
.ds-a2 .v2-right-348px {
  right: 348px;
}
.ds-a2 .v2-margin-348px-r {
  margin-right: 348px;
}
.ds-a2 .v2-margin-348px-r-n {
  margin-right: -348px;
}
.ds-a2 .v2-margin-348px-v {
  margin-top: 348px;
  margin-bottom: 348px;
}
.ds-a2 .v2-margin-348px-v-n {
  margin-top: -348px;
  margin-bottom: -348px;
}
.ds-a2 .v2-margin-348px-h {
  margin-left: 348px;
  margin-right: 348px;
}
.ds-a2 .v2-margin-348px-h-n {
  margin-left: -348px;
  margin-right: -348px;
}
.ds-a2 .v2-margin-348px {
  margin: 348px;
}
.ds-a2 .v2-children-margin-348px-r > * {
  margin-right: 348px;
}
.ds-a2 .v2-children-margin-348px-r-n > * {
  margin-right: -348px;
}
.ds-a2 .v2-children-margin-348px-v > * {
  margin-top: 348px;
  margin-bottom: 348px;
}
.ds-a2 .v2-children-margin-348px-v-n > * {
  margin-top: -348px;
  margin-bottom: -348px;
}
.ds-a2 .v2-children-margin-348px-h > * {
  margin-left: 348px;
  margin-right: 348px;
}
.ds-a2 .v2-children-margin-348px-h-n > * {
  margin-left: -348px;
  margin-right: -348px;
}
.ds-a2 .v2-children-margin-348px > * {
  margin: 348px;
}
.ds-a2 .v2-padding-348px-r {
  padding-right: 348px;
}
.ds-a2 .v2-padding-348px-r-n {
  padding-right: -348px;
}
.ds-a2 .v2-padding-348px-v {
  padding-top: 348px;
  padding-bottom: 348px;
}
.ds-a2 .v2-padding-348px-v-n {
  padding-top: -348px;
  padding-bottom: -348px;
}
.ds-a2 .v2-padding-348px-h {
  padding-left: 348px;
  padding-right: 348px;
}
.ds-a2 .v2-padding-348px-h-n {
  padding-left: -348px;
  padding-right: -348px;
}
.ds-a2 .v2-padding-348px {
  padding: 348px;
}
.ds-a2 .v2-children-padding-348px-r > * {
  padding-right: 348px;
}
.ds-a2 .v2-children-padding-348px-r-n > * {
  padding-right: -348px;
}
.ds-a2 .v2-children-padding-348px-v > * {
  padding-top: 348px;
  padding-bottom: 348px;
}
.ds-a2 .v2-children-padding-348px-v-n > * {
  padding-top: -348px;
  padding-bottom: -348px;
}
.ds-a2 .v2-children-padding-348px-h > * {
  padding-left: 348px;
  padding-right: 348px;
}
.ds-a2 .v2-children-padding-348px-h-n > * {
  padding-left: -348px;
  padding-right: -348px;
}
.ds-a2 .v2-children-padding-348px > * {
  padding: 348px;
}
.ds-a2 .v2-h-352px {
  height: 352px;
}
.ds-a2 .v2-w-352px {
  width: 352px;
}
.ds-a2 .v2-max-h-352px {
  max-height: 352px;
}
.ds-a2 .v2-max-w-352px {
  max-width: 352px;
}
.ds-a2 .v2-min-h-352px {
  min-height: 352px;
}
.ds-a2 .v2-min-w-352px {
  min-width: 352px;
}
.ds-a2 .v2-col-gap-352px {
  -moz-column-gap: 352px;
  column-gap: 352px;
}
.ds-a2 .v2-row-gap-352px {
  row-gap: 352px;
}
.ds-a2 .v2-top-352px {
  top: 352px;
}
.ds-a2 .v2-margin-352px-t {
  margin-top: 352px;
}
.ds-a2 .v2-margin-352px-t-n {
  margin-top: -352px;
}
.ds-a2 .v2-children-margin-352px-t > * {
  margin-top: 352px;
}
.ds-a2 .v2-children-margin-352px-t-n > * {
  margin-top: -352px;
}
.ds-a2 .v2-padding-352px-t {
  padding-top: 352px;
}
.ds-a2 .v2-padding-352px-t-n {
  padding-top: -352px;
}
.ds-a2 .v2-children-padding-352px-t > * {
  padding-top: 352px;
}
.ds-a2 .v2-children-padding-352px-t-n > * {
  padding-top: -352px;
}
.ds-a2 .v2-bottom-352px {
  bottom: 352px;
}
.ds-a2 .v2-margin-352px-b {
  margin-bottom: 352px;
}
.ds-a2 .v2-margin-352px-b-n {
  margin-bottom: -352px;
}
.ds-a2 .v2-children-margin-352px-b > * {
  margin-bottom: 352px;
}
.ds-a2 .v2-children-margin-352px-b-n > * {
  margin-bottom: -352px;
}
.ds-a2 .v2-padding-352px-b {
  padding-bottom: 352px;
}
.ds-a2 .v2-padding-352px-b-n {
  padding-bottom: -352px;
}
.ds-a2 .v2-children-padding-352px-b > * {
  padding-bottom: 352px;
}
.ds-a2 .v2-children-padding-352px-b-n > * {
  padding-bottom: -352px;
}
.ds-a2 .v2-left-352px {
  left: 352px;
}
.ds-a2 .v2-margin-352px-l {
  margin-left: 352px;
}
.ds-a2 .v2-margin-352px-l-n {
  margin-left: -352px;
}
.ds-a2 .v2-children-margin-352px-l > * {
  margin-left: 352px;
}
.ds-a2 .v2-children-margin-352px-l-n > * {
  margin-left: -352px;
}
.ds-a2 .v2-padding-352px-l {
  padding-left: 352px;
}
.ds-a2 .v2-padding-352px-l-n {
  padding-left: -352px;
}
.ds-a2 .v2-children-padding-352px-l > * {
  padding-left: 352px;
}
.ds-a2 .v2-children-padding-352px-l-n > * {
  padding-left: -352px;
}
.ds-a2 .v2-right-352px {
  right: 352px;
}
.ds-a2 .v2-margin-352px-r {
  margin-right: 352px;
}
.ds-a2 .v2-margin-352px-r-n {
  margin-right: -352px;
}
.ds-a2 .v2-margin-352px-v {
  margin-top: 352px;
  margin-bottom: 352px;
}
.ds-a2 .v2-margin-352px-v-n {
  margin-top: -352px;
  margin-bottom: -352px;
}
.ds-a2 .v2-margin-352px-h {
  margin-left: 352px;
  margin-right: 352px;
}
.ds-a2 .v2-margin-352px-h-n {
  margin-left: -352px;
  margin-right: -352px;
}
.ds-a2 .v2-margin-352px {
  margin: 352px;
}
.ds-a2 .v2-children-margin-352px-r > * {
  margin-right: 352px;
}
.ds-a2 .v2-children-margin-352px-r-n > * {
  margin-right: -352px;
}
.ds-a2 .v2-children-margin-352px-v > * {
  margin-top: 352px;
  margin-bottom: 352px;
}
.ds-a2 .v2-children-margin-352px-v-n > * {
  margin-top: -352px;
  margin-bottom: -352px;
}
.ds-a2 .v2-children-margin-352px-h > * {
  margin-left: 352px;
  margin-right: 352px;
}
.ds-a2 .v2-children-margin-352px-h-n > * {
  margin-left: -352px;
  margin-right: -352px;
}
.ds-a2 .v2-children-margin-352px > * {
  margin: 352px;
}
.ds-a2 .v2-padding-352px-r {
  padding-right: 352px;
}
.ds-a2 .v2-padding-352px-r-n {
  padding-right: -352px;
}
.ds-a2 .v2-padding-352px-v {
  padding-top: 352px;
  padding-bottom: 352px;
}
.ds-a2 .v2-padding-352px-v-n {
  padding-top: -352px;
  padding-bottom: -352px;
}
.ds-a2 .v2-padding-352px-h {
  padding-left: 352px;
  padding-right: 352px;
}
.ds-a2 .v2-padding-352px-h-n {
  padding-left: -352px;
  padding-right: -352px;
}
.ds-a2 .v2-padding-352px {
  padding: 352px;
}
.ds-a2 .v2-children-padding-352px-r > * {
  padding-right: 352px;
}
.ds-a2 .v2-children-padding-352px-r-n > * {
  padding-right: -352px;
}
.ds-a2 .v2-children-padding-352px-v > * {
  padding-top: 352px;
  padding-bottom: 352px;
}
.ds-a2 .v2-children-padding-352px-v-n > * {
  padding-top: -352px;
  padding-bottom: -352px;
}
.ds-a2 .v2-children-padding-352px-h > * {
  padding-left: 352px;
  padding-right: 352px;
}
.ds-a2 .v2-children-padding-352px-h-n > * {
  padding-left: -352px;
  padding-right: -352px;
}
.ds-a2 .v2-children-padding-352px > * {
  padding: 352px;
}
.ds-a2 .v2-h-356px {
  height: 356px;
}
.ds-a2 .v2-w-356px {
  width: 356px;
}
.ds-a2 .v2-max-h-356px {
  max-height: 356px;
}
.ds-a2 .v2-max-w-356px {
  max-width: 356px;
}
.ds-a2 .v2-min-h-356px {
  min-height: 356px;
}
.ds-a2 .v2-min-w-356px {
  min-width: 356px;
}
.ds-a2 .v2-col-gap-356px {
  -moz-column-gap: 356px;
  column-gap: 356px;
}
.ds-a2 .v2-row-gap-356px {
  row-gap: 356px;
}
.ds-a2 .v2-top-356px {
  top: 356px;
}
.ds-a2 .v2-margin-356px-t {
  margin-top: 356px;
}
.ds-a2 .v2-margin-356px-t-n {
  margin-top: -356px;
}
.ds-a2 .v2-children-margin-356px-t > * {
  margin-top: 356px;
}
.ds-a2 .v2-children-margin-356px-t-n > * {
  margin-top: -356px;
}
.ds-a2 .v2-padding-356px-t {
  padding-top: 356px;
}
.ds-a2 .v2-padding-356px-t-n {
  padding-top: -356px;
}
.ds-a2 .v2-children-padding-356px-t > * {
  padding-top: 356px;
}
.ds-a2 .v2-children-padding-356px-t-n > * {
  padding-top: -356px;
}
.ds-a2 .v2-bottom-356px {
  bottom: 356px;
}
.ds-a2 .v2-margin-356px-b {
  margin-bottom: 356px;
}
.ds-a2 .v2-margin-356px-b-n {
  margin-bottom: -356px;
}
.ds-a2 .v2-children-margin-356px-b > * {
  margin-bottom: 356px;
}
.ds-a2 .v2-children-margin-356px-b-n > * {
  margin-bottom: -356px;
}
.ds-a2 .v2-padding-356px-b {
  padding-bottom: 356px;
}
.ds-a2 .v2-padding-356px-b-n {
  padding-bottom: -356px;
}
.ds-a2 .v2-children-padding-356px-b > * {
  padding-bottom: 356px;
}
.ds-a2 .v2-children-padding-356px-b-n > * {
  padding-bottom: -356px;
}
.ds-a2 .v2-left-356px {
  left: 356px;
}
.ds-a2 .v2-margin-356px-l {
  margin-left: 356px;
}
.ds-a2 .v2-margin-356px-l-n {
  margin-left: -356px;
}
.ds-a2 .v2-children-margin-356px-l > * {
  margin-left: 356px;
}
.ds-a2 .v2-children-margin-356px-l-n > * {
  margin-left: -356px;
}
.ds-a2 .v2-padding-356px-l {
  padding-left: 356px;
}
.ds-a2 .v2-padding-356px-l-n {
  padding-left: -356px;
}
.ds-a2 .v2-children-padding-356px-l > * {
  padding-left: 356px;
}
.ds-a2 .v2-children-padding-356px-l-n > * {
  padding-left: -356px;
}
.ds-a2 .v2-right-356px {
  right: 356px;
}
.ds-a2 .v2-margin-356px-r {
  margin-right: 356px;
}
.ds-a2 .v2-margin-356px-r-n {
  margin-right: -356px;
}
.ds-a2 .v2-margin-356px-v {
  margin-top: 356px;
  margin-bottom: 356px;
}
.ds-a2 .v2-margin-356px-v-n {
  margin-top: -356px;
  margin-bottom: -356px;
}
.ds-a2 .v2-margin-356px-h {
  margin-left: 356px;
  margin-right: 356px;
}
.ds-a2 .v2-margin-356px-h-n {
  margin-left: -356px;
  margin-right: -356px;
}
.ds-a2 .v2-margin-356px {
  margin: 356px;
}
.ds-a2 .v2-children-margin-356px-r > * {
  margin-right: 356px;
}
.ds-a2 .v2-children-margin-356px-r-n > * {
  margin-right: -356px;
}
.ds-a2 .v2-children-margin-356px-v > * {
  margin-top: 356px;
  margin-bottom: 356px;
}
.ds-a2 .v2-children-margin-356px-v-n > * {
  margin-top: -356px;
  margin-bottom: -356px;
}
.ds-a2 .v2-children-margin-356px-h > * {
  margin-left: 356px;
  margin-right: 356px;
}
.ds-a2 .v2-children-margin-356px-h-n > * {
  margin-left: -356px;
  margin-right: -356px;
}
.ds-a2 .v2-children-margin-356px > * {
  margin: 356px;
}
.ds-a2 .v2-padding-356px-r {
  padding-right: 356px;
}
.ds-a2 .v2-padding-356px-r-n {
  padding-right: -356px;
}
.ds-a2 .v2-padding-356px-v {
  padding-top: 356px;
  padding-bottom: 356px;
}
.ds-a2 .v2-padding-356px-v-n {
  padding-top: -356px;
  padding-bottom: -356px;
}
.ds-a2 .v2-padding-356px-h {
  padding-left: 356px;
  padding-right: 356px;
}
.ds-a2 .v2-padding-356px-h-n {
  padding-left: -356px;
  padding-right: -356px;
}
.ds-a2 .v2-padding-356px {
  padding: 356px;
}
.ds-a2 .v2-children-padding-356px-r > * {
  padding-right: 356px;
}
.ds-a2 .v2-children-padding-356px-r-n > * {
  padding-right: -356px;
}
.ds-a2 .v2-children-padding-356px-v > * {
  padding-top: 356px;
  padding-bottom: 356px;
}
.ds-a2 .v2-children-padding-356px-v-n > * {
  padding-top: -356px;
  padding-bottom: -356px;
}
.ds-a2 .v2-children-padding-356px-h > * {
  padding-left: 356px;
  padding-right: 356px;
}
.ds-a2 .v2-children-padding-356px-h-n > * {
  padding-left: -356px;
  padding-right: -356px;
}
.ds-a2 .v2-children-padding-356px > * {
  padding: 356px;
}
.ds-a2 .v2-h-360px {
  height: 360px;
}
.ds-a2 .v2-w-360px {
  width: 360px;
}
.ds-a2 .v2-max-h-360px {
  max-height: 360px;
}
.ds-a2 .v2-max-w-360px {
  max-width: 360px;
}
.ds-a2 .v2-min-h-360px {
  min-height: 360px;
}
.ds-a2 .v2-min-w-360px {
  min-width: 360px;
}
.ds-a2 .v2-col-gap-360px {
  -moz-column-gap: 360px;
  column-gap: 360px;
}
.ds-a2 .v2-row-gap-360px {
  row-gap: 360px;
}
.ds-a2 .v2-top-360px {
  top: 360px;
}
.ds-a2 .v2-margin-360px-t {
  margin-top: 360px;
}
.ds-a2 .v2-margin-360px-t-n {
  margin-top: -360px;
}
.ds-a2 .v2-children-margin-360px-t > * {
  margin-top: 360px;
}
.ds-a2 .v2-children-margin-360px-t-n > * {
  margin-top: -360px;
}
.ds-a2 .v2-padding-360px-t {
  padding-top: 360px;
}
.ds-a2 .v2-padding-360px-t-n {
  padding-top: -360px;
}
.ds-a2 .v2-children-padding-360px-t > * {
  padding-top: 360px;
}
.ds-a2 .v2-children-padding-360px-t-n > * {
  padding-top: -360px;
}
.ds-a2 .v2-bottom-360px {
  bottom: 360px;
}
.ds-a2 .v2-margin-360px-b {
  margin-bottom: 360px;
}
.ds-a2 .v2-margin-360px-b-n {
  margin-bottom: -360px;
}
.ds-a2 .v2-children-margin-360px-b > * {
  margin-bottom: 360px;
}
.ds-a2 .v2-children-margin-360px-b-n > * {
  margin-bottom: -360px;
}
.ds-a2 .v2-padding-360px-b {
  padding-bottom: 360px;
}
.ds-a2 .v2-padding-360px-b-n {
  padding-bottom: -360px;
}
.ds-a2 .v2-children-padding-360px-b > * {
  padding-bottom: 360px;
}
.ds-a2 .v2-children-padding-360px-b-n > * {
  padding-bottom: -360px;
}
.ds-a2 .v2-left-360px {
  left: 360px;
}
.ds-a2 .v2-margin-360px-l {
  margin-left: 360px;
}
.ds-a2 .v2-margin-360px-l-n {
  margin-left: -360px;
}
.ds-a2 .v2-children-margin-360px-l > * {
  margin-left: 360px;
}
.ds-a2 .v2-children-margin-360px-l-n > * {
  margin-left: -360px;
}
.ds-a2 .v2-padding-360px-l {
  padding-left: 360px;
}
.ds-a2 .v2-padding-360px-l-n {
  padding-left: -360px;
}
.ds-a2 .v2-children-padding-360px-l > * {
  padding-left: 360px;
}
.ds-a2 .v2-children-padding-360px-l-n > * {
  padding-left: -360px;
}
.ds-a2 .v2-right-360px {
  right: 360px;
}
.ds-a2 .v2-margin-360px-r {
  margin-right: 360px;
}
.ds-a2 .v2-margin-360px-r-n {
  margin-right: -360px;
}
.ds-a2 .v2-margin-360px-v {
  margin-top: 360px;
  margin-bottom: 360px;
}
.ds-a2 .v2-margin-360px-v-n {
  margin-top: -360px;
  margin-bottom: -360px;
}
.ds-a2 .v2-margin-360px-h {
  margin-left: 360px;
  margin-right: 360px;
}
.ds-a2 .v2-margin-360px-h-n {
  margin-left: -360px;
  margin-right: -360px;
}
.ds-a2 .v2-margin-360px {
  margin: 360px;
}
.ds-a2 .v2-children-margin-360px-r > * {
  margin-right: 360px;
}
.ds-a2 .v2-children-margin-360px-r-n > * {
  margin-right: -360px;
}
.ds-a2 .v2-children-margin-360px-v > * {
  margin-top: 360px;
  margin-bottom: 360px;
}
.ds-a2 .v2-children-margin-360px-v-n > * {
  margin-top: -360px;
  margin-bottom: -360px;
}
.ds-a2 .v2-children-margin-360px-h > * {
  margin-left: 360px;
  margin-right: 360px;
}
.ds-a2 .v2-children-margin-360px-h-n > * {
  margin-left: -360px;
  margin-right: -360px;
}
.ds-a2 .v2-children-margin-360px > * {
  margin: 360px;
}
.ds-a2 .v2-padding-360px-r {
  padding-right: 360px;
}
.ds-a2 .v2-padding-360px-r-n {
  padding-right: -360px;
}
.ds-a2 .v2-padding-360px-v {
  padding-top: 360px;
  padding-bottom: 360px;
}
.ds-a2 .v2-padding-360px-v-n {
  padding-top: -360px;
  padding-bottom: -360px;
}
.ds-a2 .v2-padding-360px-h {
  padding-left: 360px;
  padding-right: 360px;
}
.ds-a2 .v2-padding-360px-h-n {
  padding-left: -360px;
  padding-right: -360px;
}
.ds-a2 .v2-padding-360px {
  padding: 360px;
}
.ds-a2 .v2-children-padding-360px-r > * {
  padding-right: 360px;
}
.ds-a2 .v2-children-padding-360px-r-n > * {
  padding-right: -360px;
}
.ds-a2 .v2-children-padding-360px-v > * {
  padding-top: 360px;
  padding-bottom: 360px;
}
.ds-a2 .v2-children-padding-360px-v-n > * {
  padding-top: -360px;
  padding-bottom: -360px;
}
.ds-a2 .v2-children-padding-360px-h > * {
  padding-left: 360px;
  padding-right: 360px;
}
.ds-a2 .v2-children-padding-360px-h-n > * {
  padding-left: -360px;
  padding-right: -360px;
}
.ds-a2 .v2-children-padding-360px > * {
  padding: 360px;
}
.ds-a2 .v2-h-364px {
  height: 364px;
}
.ds-a2 .v2-w-364px {
  width: 364px;
}
.ds-a2 .v2-max-h-364px {
  max-height: 364px;
}
.ds-a2 .v2-max-w-364px {
  max-width: 364px;
}
.ds-a2 .v2-min-h-364px {
  min-height: 364px;
}
.ds-a2 .v2-min-w-364px {
  min-width: 364px;
}
.ds-a2 .v2-col-gap-364px {
  -moz-column-gap: 364px;
  column-gap: 364px;
}
.ds-a2 .v2-row-gap-364px {
  row-gap: 364px;
}
.ds-a2 .v2-top-364px {
  top: 364px;
}
.ds-a2 .v2-margin-364px-t {
  margin-top: 364px;
}
.ds-a2 .v2-margin-364px-t-n {
  margin-top: -364px;
}
.ds-a2 .v2-children-margin-364px-t > * {
  margin-top: 364px;
}
.ds-a2 .v2-children-margin-364px-t-n > * {
  margin-top: -364px;
}
.ds-a2 .v2-padding-364px-t {
  padding-top: 364px;
}
.ds-a2 .v2-padding-364px-t-n {
  padding-top: -364px;
}
.ds-a2 .v2-children-padding-364px-t > * {
  padding-top: 364px;
}
.ds-a2 .v2-children-padding-364px-t-n > * {
  padding-top: -364px;
}
.ds-a2 .v2-bottom-364px {
  bottom: 364px;
}
.ds-a2 .v2-margin-364px-b {
  margin-bottom: 364px;
}
.ds-a2 .v2-margin-364px-b-n {
  margin-bottom: -364px;
}
.ds-a2 .v2-children-margin-364px-b > * {
  margin-bottom: 364px;
}
.ds-a2 .v2-children-margin-364px-b-n > * {
  margin-bottom: -364px;
}
.ds-a2 .v2-padding-364px-b {
  padding-bottom: 364px;
}
.ds-a2 .v2-padding-364px-b-n {
  padding-bottom: -364px;
}
.ds-a2 .v2-children-padding-364px-b > * {
  padding-bottom: 364px;
}
.ds-a2 .v2-children-padding-364px-b-n > * {
  padding-bottom: -364px;
}
.ds-a2 .v2-left-364px {
  left: 364px;
}
.ds-a2 .v2-margin-364px-l {
  margin-left: 364px;
}
.ds-a2 .v2-margin-364px-l-n {
  margin-left: -364px;
}
.ds-a2 .v2-children-margin-364px-l > * {
  margin-left: 364px;
}
.ds-a2 .v2-children-margin-364px-l-n > * {
  margin-left: -364px;
}
.ds-a2 .v2-padding-364px-l {
  padding-left: 364px;
}
.ds-a2 .v2-padding-364px-l-n {
  padding-left: -364px;
}
.ds-a2 .v2-children-padding-364px-l > * {
  padding-left: 364px;
}
.ds-a2 .v2-children-padding-364px-l-n > * {
  padding-left: -364px;
}
.ds-a2 .v2-right-364px {
  right: 364px;
}
.ds-a2 .v2-margin-364px-r {
  margin-right: 364px;
}
.ds-a2 .v2-margin-364px-r-n {
  margin-right: -364px;
}
.ds-a2 .v2-margin-364px-v {
  margin-top: 364px;
  margin-bottom: 364px;
}
.ds-a2 .v2-margin-364px-v-n {
  margin-top: -364px;
  margin-bottom: -364px;
}
.ds-a2 .v2-margin-364px-h {
  margin-left: 364px;
  margin-right: 364px;
}
.ds-a2 .v2-margin-364px-h-n {
  margin-left: -364px;
  margin-right: -364px;
}
.ds-a2 .v2-margin-364px {
  margin: 364px;
}
.ds-a2 .v2-children-margin-364px-r > * {
  margin-right: 364px;
}
.ds-a2 .v2-children-margin-364px-r-n > * {
  margin-right: -364px;
}
.ds-a2 .v2-children-margin-364px-v > * {
  margin-top: 364px;
  margin-bottom: 364px;
}
.ds-a2 .v2-children-margin-364px-v-n > * {
  margin-top: -364px;
  margin-bottom: -364px;
}
.ds-a2 .v2-children-margin-364px-h > * {
  margin-left: 364px;
  margin-right: 364px;
}
.ds-a2 .v2-children-margin-364px-h-n > * {
  margin-left: -364px;
  margin-right: -364px;
}
.ds-a2 .v2-children-margin-364px > * {
  margin: 364px;
}
.ds-a2 .v2-padding-364px-r {
  padding-right: 364px;
}
.ds-a2 .v2-padding-364px-r-n {
  padding-right: -364px;
}
.ds-a2 .v2-padding-364px-v {
  padding-top: 364px;
  padding-bottom: 364px;
}
.ds-a2 .v2-padding-364px-v-n {
  padding-top: -364px;
  padding-bottom: -364px;
}
.ds-a2 .v2-padding-364px-h {
  padding-left: 364px;
  padding-right: 364px;
}
.ds-a2 .v2-padding-364px-h-n {
  padding-left: -364px;
  padding-right: -364px;
}
.ds-a2 .v2-padding-364px {
  padding: 364px;
}
.ds-a2 .v2-children-padding-364px-r > * {
  padding-right: 364px;
}
.ds-a2 .v2-children-padding-364px-r-n > * {
  padding-right: -364px;
}
.ds-a2 .v2-children-padding-364px-v > * {
  padding-top: 364px;
  padding-bottom: 364px;
}
.ds-a2 .v2-children-padding-364px-v-n > * {
  padding-top: -364px;
  padding-bottom: -364px;
}
.ds-a2 .v2-children-padding-364px-h > * {
  padding-left: 364px;
  padding-right: 364px;
}
.ds-a2 .v2-children-padding-364px-h-n > * {
  padding-left: -364px;
  padding-right: -364px;
}
.ds-a2 .v2-children-padding-364px > * {
  padding: 364px;
}
.ds-a2 .v2-h-368px {
  height: 368px;
}
.ds-a2 .v2-w-368px {
  width: 368px;
}
.ds-a2 .v2-max-h-368px {
  max-height: 368px;
}
.ds-a2 .v2-max-w-368px {
  max-width: 368px;
}
.ds-a2 .v2-min-h-368px {
  min-height: 368px;
}
.ds-a2 .v2-min-w-368px {
  min-width: 368px;
}
.ds-a2 .v2-col-gap-368px {
  -moz-column-gap: 368px;
  column-gap: 368px;
}
.ds-a2 .v2-row-gap-368px {
  row-gap: 368px;
}
.ds-a2 .v2-top-368px {
  top: 368px;
}
.ds-a2 .v2-margin-368px-t {
  margin-top: 368px;
}
.ds-a2 .v2-margin-368px-t-n {
  margin-top: -368px;
}
.ds-a2 .v2-children-margin-368px-t > * {
  margin-top: 368px;
}
.ds-a2 .v2-children-margin-368px-t-n > * {
  margin-top: -368px;
}
.ds-a2 .v2-padding-368px-t {
  padding-top: 368px;
}
.ds-a2 .v2-padding-368px-t-n {
  padding-top: -368px;
}
.ds-a2 .v2-children-padding-368px-t > * {
  padding-top: 368px;
}
.ds-a2 .v2-children-padding-368px-t-n > * {
  padding-top: -368px;
}
.ds-a2 .v2-bottom-368px {
  bottom: 368px;
}
.ds-a2 .v2-margin-368px-b {
  margin-bottom: 368px;
}
.ds-a2 .v2-margin-368px-b-n {
  margin-bottom: -368px;
}
.ds-a2 .v2-children-margin-368px-b > * {
  margin-bottom: 368px;
}
.ds-a2 .v2-children-margin-368px-b-n > * {
  margin-bottom: -368px;
}
.ds-a2 .v2-padding-368px-b {
  padding-bottom: 368px;
}
.ds-a2 .v2-padding-368px-b-n {
  padding-bottom: -368px;
}
.ds-a2 .v2-children-padding-368px-b > * {
  padding-bottom: 368px;
}
.ds-a2 .v2-children-padding-368px-b-n > * {
  padding-bottom: -368px;
}
.ds-a2 .v2-left-368px {
  left: 368px;
}
.ds-a2 .v2-margin-368px-l {
  margin-left: 368px;
}
.ds-a2 .v2-margin-368px-l-n {
  margin-left: -368px;
}
.ds-a2 .v2-children-margin-368px-l > * {
  margin-left: 368px;
}
.ds-a2 .v2-children-margin-368px-l-n > * {
  margin-left: -368px;
}
.ds-a2 .v2-padding-368px-l {
  padding-left: 368px;
}
.ds-a2 .v2-padding-368px-l-n {
  padding-left: -368px;
}
.ds-a2 .v2-children-padding-368px-l > * {
  padding-left: 368px;
}
.ds-a2 .v2-children-padding-368px-l-n > * {
  padding-left: -368px;
}
.ds-a2 .v2-right-368px {
  right: 368px;
}
.ds-a2 .v2-margin-368px-r {
  margin-right: 368px;
}
.ds-a2 .v2-margin-368px-r-n {
  margin-right: -368px;
}
.ds-a2 .v2-margin-368px-v {
  margin-top: 368px;
  margin-bottom: 368px;
}
.ds-a2 .v2-margin-368px-v-n {
  margin-top: -368px;
  margin-bottom: -368px;
}
.ds-a2 .v2-margin-368px-h {
  margin-left: 368px;
  margin-right: 368px;
}
.ds-a2 .v2-margin-368px-h-n {
  margin-left: -368px;
  margin-right: -368px;
}
.ds-a2 .v2-margin-368px {
  margin: 368px;
}
.ds-a2 .v2-children-margin-368px-r > * {
  margin-right: 368px;
}
.ds-a2 .v2-children-margin-368px-r-n > * {
  margin-right: -368px;
}
.ds-a2 .v2-children-margin-368px-v > * {
  margin-top: 368px;
  margin-bottom: 368px;
}
.ds-a2 .v2-children-margin-368px-v-n > * {
  margin-top: -368px;
  margin-bottom: -368px;
}
.ds-a2 .v2-children-margin-368px-h > * {
  margin-left: 368px;
  margin-right: 368px;
}
.ds-a2 .v2-children-margin-368px-h-n > * {
  margin-left: -368px;
  margin-right: -368px;
}
.ds-a2 .v2-children-margin-368px > * {
  margin: 368px;
}
.ds-a2 .v2-padding-368px-r {
  padding-right: 368px;
}
.ds-a2 .v2-padding-368px-r-n {
  padding-right: -368px;
}
.ds-a2 .v2-padding-368px-v {
  padding-top: 368px;
  padding-bottom: 368px;
}
.ds-a2 .v2-padding-368px-v-n {
  padding-top: -368px;
  padding-bottom: -368px;
}
.ds-a2 .v2-padding-368px-h {
  padding-left: 368px;
  padding-right: 368px;
}
.ds-a2 .v2-padding-368px-h-n {
  padding-left: -368px;
  padding-right: -368px;
}
.ds-a2 .v2-padding-368px {
  padding: 368px;
}
.ds-a2 .v2-children-padding-368px-r > * {
  padding-right: 368px;
}
.ds-a2 .v2-children-padding-368px-r-n > * {
  padding-right: -368px;
}
.ds-a2 .v2-children-padding-368px-v > * {
  padding-top: 368px;
  padding-bottom: 368px;
}
.ds-a2 .v2-children-padding-368px-v-n > * {
  padding-top: -368px;
  padding-bottom: -368px;
}
.ds-a2 .v2-children-padding-368px-h > * {
  padding-left: 368px;
  padding-right: 368px;
}
.ds-a2 .v2-children-padding-368px-h-n > * {
  padding-left: -368px;
  padding-right: -368px;
}
.ds-a2 .v2-children-padding-368px > * {
  padding: 368px;
}
.ds-a2 .v2-h-372px {
  height: 372px;
}
.ds-a2 .v2-w-372px {
  width: 372px;
}
.ds-a2 .v2-max-h-372px {
  max-height: 372px;
}
.ds-a2 .v2-max-w-372px {
  max-width: 372px;
}
.ds-a2 .v2-min-h-372px {
  min-height: 372px;
}
.ds-a2 .v2-min-w-372px {
  min-width: 372px;
}
.ds-a2 .v2-col-gap-372px {
  -moz-column-gap: 372px;
  column-gap: 372px;
}
.ds-a2 .v2-row-gap-372px {
  row-gap: 372px;
}
.ds-a2 .v2-top-372px {
  top: 372px;
}
.ds-a2 .v2-margin-372px-t {
  margin-top: 372px;
}
.ds-a2 .v2-margin-372px-t-n {
  margin-top: -372px;
}
.ds-a2 .v2-children-margin-372px-t > * {
  margin-top: 372px;
}
.ds-a2 .v2-children-margin-372px-t-n > * {
  margin-top: -372px;
}
.ds-a2 .v2-padding-372px-t {
  padding-top: 372px;
}
.ds-a2 .v2-padding-372px-t-n {
  padding-top: -372px;
}
.ds-a2 .v2-children-padding-372px-t > * {
  padding-top: 372px;
}
.ds-a2 .v2-children-padding-372px-t-n > * {
  padding-top: -372px;
}
.ds-a2 .v2-bottom-372px {
  bottom: 372px;
}
.ds-a2 .v2-margin-372px-b {
  margin-bottom: 372px;
}
.ds-a2 .v2-margin-372px-b-n {
  margin-bottom: -372px;
}
.ds-a2 .v2-children-margin-372px-b > * {
  margin-bottom: 372px;
}
.ds-a2 .v2-children-margin-372px-b-n > * {
  margin-bottom: -372px;
}
.ds-a2 .v2-padding-372px-b {
  padding-bottom: 372px;
}
.ds-a2 .v2-padding-372px-b-n {
  padding-bottom: -372px;
}
.ds-a2 .v2-children-padding-372px-b > * {
  padding-bottom: 372px;
}
.ds-a2 .v2-children-padding-372px-b-n > * {
  padding-bottom: -372px;
}
.ds-a2 .v2-left-372px {
  left: 372px;
}
.ds-a2 .v2-margin-372px-l {
  margin-left: 372px;
}
.ds-a2 .v2-margin-372px-l-n {
  margin-left: -372px;
}
.ds-a2 .v2-children-margin-372px-l > * {
  margin-left: 372px;
}
.ds-a2 .v2-children-margin-372px-l-n > * {
  margin-left: -372px;
}
.ds-a2 .v2-padding-372px-l {
  padding-left: 372px;
}
.ds-a2 .v2-padding-372px-l-n {
  padding-left: -372px;
}
.ds-a2 .v2-children-padding-372px-l > * {
  padding-left: 372px;
}
.ds-a2 .v2-children-padding-372px-l-n > * {
  padding-left: -372px;
}
.ds-a2 .v2-right-372px {
  right: 372px;
}
.ds-a2 .v2-margin-372px-r {
  margin-right: 372px;
}
.ds-a2 .v2-margin-372px-r-n {
  margin-right: -372px;
}
.ds-a2 .v2-margin-372px-v {
  margin-top: 372px;
  margin-bottom: 372px;
}
.ds-a2 .v2-margin-372px-v-n {
  margin-top: -372px;
  margin-bottom: -372px;
}
.ds-a2 .v2-margin-372px-h {
  margin-left: 372px;
  margin-right: 372px;
}
.ds-a2 .v2-margin-372px-h-n {
  margin-left: -372px;
  margin-right: -372px;
}
.ds-a2 .v2-margin-372px {
  margin: 372px;
}
.ds-a2 .v2-children-margin-372px-r > * {
  margin-right: 372px;
}
.ds-a2 .v2-children-margin-372px-r-n > * {
  margin-right: -372px;
}
.ds-a2 .v2-children-margin-372px-v > * {
  margin-top: 372px;
  margin-bottom: 372px;
}
.ds-a2 .v2-children-margin-372px-v-n > * {
  margin-top: -372px;
  margin-bottom: -372px;
}
.ds-a2 .v2-children-margin-372px-h > * {
  margin-left: 372px;
  margin-right: 372px;
}
.ds-a2 .v2-children-margin-372px-h-n > * {
  margin-left: -372px;
  margin-right: -372px;
}
.ds-a2 .v2-children-margin-372px > * {
  margin: 372px;
}
.ds-a2 .v2-padding-372px-r {
  padding-right: 372px;
}
.ds-a2 .v2-padding-372px-r-n {
  padding-right: -372px;
}
.ds-a2 .v2-padding-372px-v {
  padding-top: 372px;
  padding-bottom: 372px;
}
.ds-a2 .v2-padding-372px-v-n {
  padding-top: -372px;
  padding-bottom: -372px;
}
.ds-a2 .v2-padding-372px-h {
  padding-left: 372px;
  padding-right: 372px;
}
.ds-a2 .v2-padding-372px-h-n {
  padding-left: -372px;
  padding-right: -372px;
}
.ds-a2 .v2-padding-372px {
  padding: 372px;
}
.ds-a2 .v2-children-padding-372px-r > * {
  padding-right: 372px;
}
.ds-a2 .v2-children-padding-372px-r-n > * {
  padding-right: -372px;
}
.ds-a2 .v2-children-padding-372px-v > * {
  padding-top: 372px;
  padding-bottom: 372px;
}
.ds-a2 .v2-children-padding-372px-v-n > * {
  padding-top: -372px;
  padding-bottom: -372px;
}
.ds-a2 .v2-children-padding-372px-h > * {
  padding-left: 372px;
  padding-right: 372px;
}
.ds-a2 .v2-children-padding-372px-h-n > * {
  padding-left: -372px;
  padding-right: -372px;
}
.ds-a2 .v2-children-padding-372px > * {
  padding: 372px;
}
.ds-a2 .v2-h-376px {
  height: 376px;
}
.ds-a2 .v2-w-376px {
  width: 376px;
}
.ds-a2 .v2-max-h-376px {
  max-height: 376px;
}
.ds-a2 .v2-max-w-376px {
  max-width: 376px;
}
.ds-a2 .v2-min-h-376px {
  min-height: 376px;
}
.ds-a2 .v2-min-w-376px {
  min-width: 376px;
}
.ds-a2 .v2-col-gap-376px {
  -moz-column-gap: 376px;
  column-gap: 376px;
}
.ds-a2 .v2-row-gap-376px {
  row-gap: 376px;
}
.ds-a2 .v2-top-376px {
  top: 376px;
}
.ds-a2 .v2-margin-376px-t {
  margin-top: 376px;
}
.ds-a2 .v2-margin-376px-t-n {
  margin-top: -376px;
}
.ds-a2 .v2-children-margin-376px-t > * {
  margin-top: 376px;
}
.ds-a2 .v2-children-margin-376px-t-n > * {
  margin-top: -376px;
}
.ds-a2 .v2-padding-376px-t {
  padding-top: 376px;
}
.ds-a2 .v2-padding-376px-t-n {
  padding-top: -376px;
}
.ds-a2 .v2-children-padding-376px-t > * {
  padding-top: 376px;
}
.ds-a2 .v2-children-padding-376px-t-n > * {
  padding-top: -376px;
}
.ds-a2 .v2-bottom-376px {
  bottom: 376px;
}
.ds-a2 .v2-margin-376px-b {
  margin-bottom: 376px;
}
.ds-a2 .v2-margin-376px-b-n {
  margin-bottom: -376px;
}
.ds-a2 .v2-children-margin-376px-b > * {
  margin-bottom: 376px;
}
.ds-a2 .v2-children-margin-376px-b-n > * {
  margin-bottom: -376px;
}
.ds-a2 .v2-padding-376px-b {
  padding-bottom: 376px;
}
.ds-a2 .v2-padding-376px-b-n {
  padding-bottom: -376px;
}
.ds-a2 .v2-children-padding-376px-b > * {
  padding-bottom: 376px;
}
.ds-a2 .v2-children-padding-376px-b-n > * {
  padding-bottom: -376px;
}
.ds-a2 .v2-left-376px {
  left: 376px;
}
.ds-a2 .v2-margin-376px-l {
  margin-left: 376px;
}
.ds-a2 .v2-margin-376px-l-n {
  margin-left: -376px;
}
.ds-a2 .v2-children-margin-376px-l > * {
  margin-left: 376px;
}
.ds-a2 .v2-children-margin-376px-l-n > * {
  margin-left: -376px;
}
.ds-a2 .v2-padding-376px-l {
  padding-left: 376px;
}
.ds-a2 .v2-padding-376px-l-n {
  padding-left: -376px;
}
.ds-a2 .v2-children-padding-376px-l > * {
  padding-left: 376px;
}
.ds-a2 .v2-children-padding-376px-l-n > * {
  padding-left: -376px;
}
.ds-a2 .v2-right-376px {
  right: 376px;
}
.ds-a2 .v2-margin-376px-r {
  margin-right: 376px;
}
.ds-a2 .v2-margin-376px-r-n {
  margin-right: -376px;
}
.ds-a2 .v2-margin-376px-v {
  margin-top: 376px;
  margin-bottom: 376px;
}
.ds-a2 .v2-margin-376px-v-n {
  margin-top: -376px;
  margin-bottom: -376px;
}
.ds-a2 .v2-margin-376px-h {
  margin-left: 376px;
  margin-right: 376px;
}
.ds-a2 .v2-margin-376px-h-n {
  margin-left: -376px;
  margin-right: -376px;
}
.ds-a2 .v2-margin-376px {
  margin: 376px;
}
.ds-a2 .v2-children-margin-376px-r > * {
  margin-right: 376px;
}
.ds-a2 .v2-children-margin-376px-r-n > * {
  margin-right: -376px;
}
.ds-a2 .v2-children-margin-376px-v > * {
  margin-top: 376px;
  margin-bottom: 376px;
}
.ds-a2 .v2-children-margin-376px-v-n > * {
  margin-top: -376px;
  margin-bottom: -376px;
}
.ds-a2 .v2-children-margin-376px-h > * {
  margin-left: 376px;
  margin-right: 376px;
}
.ds-a2 .v2-children-margin-376px-h-n > * {
  margin-left: -376px;
  margin-right: -376px;
}
.ds-a2 .v2-children-margin-376px > * {
  margin: 376px;
}
.ds-a2 .v2-padding-376px-r {
  padding-right: 376px;
}
.ds-a2 .v2-padding-376px-r-n {
  padding-right: -376px;
}
.ds-a2 .v2-padding-376px-v {
  padding-top: 376px;
  padding-bottom: 376px;
}
.ds-a2 .v2-padding-376px-v-n {
  padding-top: -376px;
  padding-bottom: -376px;
}
.ds-a2 .v2-padding-376px-h {
  padding-left: 376px;
  padding-right: 376px;
}
.ds-a2 .v2-padding-376px-h-n {
  padding-left: -376px;
  padding-right: -376px;
}
.ds-a2 .v2-padding-376px {
  padding: 376px;
}
.ds-a2 .v2-children-padding-376px-r > * {
  padding-right: 376px;
}
.ds-a2 .v2-children-padding-376px-r-n > * {
  padding-right: -376px;
}
.ds-a2 .v2-children-padding-376px-v > * {
  padding-top: 376px;
  padding-bottom: 376px;
}
.ds-a2 .v2-children-padding-376px-v-n > * {
  padding-top: -376px;
  padding-bottom: -376px;
}
.ds-a2 .v2-children-padding-376px-h > * {
  padding-left: 376px;
  padding-right: 376px;
}
.ds-a2 .v2-children-padding-376px-h-n > * {
  padding-left: -376px;
  padding-right: -376px;
}
.ds-a2 .v2-children-padding-376px > * {
  padding: 376px;
}
.ds-a2 .v2-h-380px {
  height: 380px;
}
.ds-a2 .v2-w-380px {
  width: 380px;
}
.ds-a2 .v2-max-h-380px {
  max-height: 380px;
}
.ds-a2 .v2-max-w-380px {
  max-width: 380px;
}
.ds-a2 .v2-min-h-380px {
  min-height: 380px;
}
.ds-a2 .v2-min-w-380px {
  min-width: 380px;
}
.ds-a2 .v2-col-gap-380px {
  -moz-column-gap: 380px;
  column-gap: 380px;
}
.ds-a2 .v2-row-gap-380px {
  row-gap: 380px;
}
.ds-a2 .v2-top-380px {
  top: 380px;
}
.ds-a2 .v2-margin-380px-t {
  margin-top: 380px;
}
.ds-a2 .v2-margin-380px-t-n {
  margin-top: -380px;
}
.ds-a2 .v2-children-margin-380px-t > * {
  margin-top: 380px;
}
.ds-a2 .v2-children-margin-380px-t-n > * {
  margin-top: -380px;
}
.ds-a2 .v2-padding-380px-t {
  padding-top: 380px;
}
.ds-a2 .v2-padding-380px-t-n {
  padding-top: -380px;
}
.ds-a2 .v2-children-padding-380px-t > * {
  padding-top: 380px;
}
.ds-a2 .v2-children-padding-380px-t-n > * {
  padding-top: -380px;
}
.ds-a2 .v2-bottom-380px {
  bottom: 380px;
}
.ds-a2 .v2-margin-380px-b {
  margin-bottom: 380px;
}
.ds-a2 .v2-margin-380px-b-n {
  margin-bottom: -380px;
}
.ds-a2 .v2-children-margin-380px-b > * {
  margin-bottom: 380px;
}
.ds-a2 .v2-children-margin-380px-b-n > * {
  margin-bottom: -380px;
}
.ds-a2 .v2-padding-380px-b {
  padding-bottom: 380px;
}
.ds-a2 .v2-padding-380px-b-n {
  padding-bottom: -380px;
}
.ds-a2 .v2-children-padding-380px-b > * {
  padding-bottom: 380px;
}
.ds-a2 .v2-children-padding-380px-b-n > * {
  padding-bottom: -380px;
}
.ds-a2 .v2-left-380px {
  left: 380px;
}
.ds-a2 .v2-margin-380px-l {
  margin-left: 380px;
}
.ds-a2 .v2-margin-380px-l-n {
  margin-left: -380px;
}
.ds-a2 .v2-children-margin-380px-l > * {
  margin-left: 380px;
}
.ds-a2 .v2-children-margin-380px-l-n > * {
  margin-left: -380px;
}
.ds-a2 .v2-padding-380px-l {
  padding-left: 380px;
}
.ds-a2 .v2-padding-380px-l-n {
  padding-left: -380px;
}
.ds-a2 .v2-children-padding-380px-l > * {
  padding-left: 380px;
}
.ds-a2 .v2-children-padding-380px-l-n > * {
  padding-left: -380px;
}
.ds-a2 .v2-right-380px {
  right: 380px;
}
.ds-a2 .v2-margin-380px-r {
  margin-right: 380px;
}
.ds-a2 .v2-margin-380px-r-n {
  margin-right: -380px;
}
.ds-a2 .v2-margin-380px-v {
  margin-top: 380px;
  margin-bottom: 380px;
}
.ds-a2 .v2-margin-380px-v-n {
  margin-top: -380px;
  margin-bottom: -380px;
}
.ds-a2 .v2-margin-380px-h {
  margin-left: 380px;
  margin-right: 380px;
}
.ds-a2 .v2-margin-380px-h-n {
  margin-left: -380px;
  margin-right: -380px;
}
.ds-a2 .v2-margin-380px {
  margin: 380px;
}
.ds-a2 .v2-children-margin-380px-r > * {
  margin-right: 380px;
}
.ds-a2 .v2-children-margin-380px-r-n > * {
  margin-right: -380px;
}
.ds-a2 .v2-children-margin-380px-v > * {
  margin-top: 380px;
  margin-bottom: 380px;
}
.ds-a2 .v2-children-margin-380px-v-n > * {
  margin-top: -380px;
  margin-bottom: -380px;
}
.ds-a2 .v2-children-margin-380px-h > * {
  margin-left: 380px;
  margin-right: 380px;
}
.ds-a2 .v2-children-margin-380px-h-n > * {
  margin-left: -380px;
  margin-right: -380px;
}
.ds-a2 .v2-children-margin-380px > * {
  margin: 380px;
}
.ds-a2 .v2-padding-380px-r {
  padding-right: 380px;
}
.ds-a2 .v2-padding-380px-r-n {
  padding-right: -380px;
}
.ds-a2 .v2-padding-380px-v {
  padding-top: 380px;
  padding-bottom: 380px;
}
.ds-a2 .v2-padding-380px-v-n {
  padding-top: -380px;
  padding-bottom: -380px;
}
.ds-a2 .v2-padding-380px-h {
  padding-left: 380px;
  padding-right: 380px;
}
.ds-a2 .v2-padding-380px-h-n {
  padding-left: -380px;
  padding-right: -380px;
}
.ds-a2 .v2-padding-380px {
  padding: 380px;
}
.ds-a2 .v2-children-padding-380px-r > * {
  padding-right: 380px;
}
.ds-a2 .v2-children-padding-380px-r-n > * {
  padding-right: -380px;
}
.ds-a2 .v2-children-padding-380px-v > * {
  padding-top: 380px;
  padding-bottom: 380px;
}
.ds-a2 .v2-children-padding-380px-v-n > * {
  padding-top: -380px;
  padding-bottom: -380px;
}
.ds-a2 .v2-children-padding-380px-h > * {
  padding-left: 380px;
  padding-right: 380px;
}
.ds-a2 .v2-children-padding-380px-h-n > * {
  padding-left: -380px;
  padding-right: -380px;
}
.ds-a2 .v2-children-padding-380px > * {
  padding: 380px;
}
.ds-a2 .v2-h-384px {
  height: 384px;
}
.ds-a2 .v2-w-384px {
  width: 384px;
}
.ds-a2 .v2-max-h-384px {
  max-height: 384px;
}
.ds-a2 .v2-max-w-384px {
  max-width: 384px;
}
.ds-a2 .v2-min-h-384px {
  min-height: 384px;
}
.ds-a2 .v2-min-w-384px {
  min-width: 384px;
}
.ds-a2 .v2-col-gap-384px {
  -moz-column-gap: 384px;
  column-gap: 384px;
}
.ds-a2 .v2-row-gap-384px {
  row-gap: 384px;
}
.ds-a2 .v2-top-384px {
  top: 384px;
}
.ds-a2 .v2-margin-384px-t {
  margin-top: 384px;
}
.ds-a2 .v2-margin-384px-t-n {
  margin-top: -384px;
}
.ds-a2 .v2-children-margin-384px-t > * {
  margin-top: 384px;
}
.ds-a2 .v2-children-margin-384px-t-n > * {
  margin-top: -384px;
}
.ds-a2 .v2-padding-384px-t {
  padding-top: 384px;
}
.ds-a2 .v2-padding-384px-t-n {
  padding-top: -384px;
}
.ds-a2 .v2-children-padding-384px-t > * {
  padding-top: 384px;
}
.ds-a2 .v2-children-padding-384px-t-n > * {
  padding-top: -384px;
}
.ds-a2 .v2-bottom-384px {
  bottom: 384px;
}
.ds-a2 .v2-margin-384px-b {
  margin-bottom: 384px;
}
.ds-a2 .v2-margin-384px-b-n {
  margin-bottom: -384px;
}
.ds-a2 .v2-children-margin-384px-b > * {
  margin-bottom: 384px;
}
.ds-a2 .v2-children-margin-384px-b-n > * {
  margin-bottom: -384px;
}
.ds-a2 .v2-padding-384px-b {
  padding-bottom: 384px;
}
.ds-a2 .v2-padding-384px-b-n {
  padding-bottom: -384px;
}
.ds-a2 .v2-children-padding-384px-b > * {
  padding-bottom: 384px;
}
.ds-a2 .v2-children-padding-384px-b-n > * {
  padding-bottom: -384px;
}
.ds-a2 .v2-left-384px {
  left: 384px;
}
.ds-a2 .v2-margin-384px-l {
  margin-left: 384px;
}
.ds-a2 .v2-margin-384px-l-n {
  margin-left: -384px;
}
.ds-a2 .v2-children-margin-384px-l > * {
  margin-left: 384px;
}
.ds-a2 .v2-children-margin-384px-l-n > * {
  margin-left: -384px;
}
.ds-a2 .v2-padding-384px-l {
  padding-left: 384px;
}
.ds-a2 .v2-padding-384px-l-n {
  padding-left: -384px;
}
.ds-a2 .v2-children-padding-384px-l > * {
  padding-left: 384px;
}
.ds-a2 .v2-children-padding-384px-l-n > * {
  padding-left: -384px;
}
.ds-a2 .v2-right-384px {
  right: 384px;
}
.ds-a2 .v2-margin-384px-r {
  margin-right: 384px;
}
.ds-a2 .v2-margin-384px-r-n {
  margin-right: -384px;
}
.ds-a2 .v2-margin-384px-v {
  margin-top: 384px;
  margin-bottom: 384px;
}
.ds-a2 .v2-margin-384px-v-n {
  margin-top: -384px;
  margin-bottom: -384px;
}
.ds-a2 .v2-margin-384px-h {
  margin-left: 384px;
  margin-right: 384px;
}
.ds-a2 .v2-margin-384px-h-n {
  margin-left: -384px;
  margin-right: -384px;
}
.ds-a2 .v2-margin-384px {
  margin: 384px;
}
.ds-a2 .v2-children-margin-384px-r > * {
  margin-right: 384px;
}
.ds-a2 .v2-children-margin-384px-r-n > * {
  margin-right: -384px;
}
.ds-a2 .v2-children-margin-384px-v > * {
  margin-top: 384px;
  margin-bottom: 384px;
}
.ds-a2 .v2-children-margin-384px-v-n > * {
  margin-top: -384px;
  margin-bottom: -384px;
}
.ds-a2 .v2-children-margin-384px-h > * {
  margin-left: 384px;
  margin-right: 384px;
}
.ds-a2 .v2-children-margin-384px-h-n > * {
  margin-left: -384px;
  margin-right: -384px;
}
.ds-a2 .v2-children-margin-384px > * {
  margin: 384px;
}
.ds-a2 .v2-padding-384px-r {
  padding-right: 384px;
}
.ds-a2 .v2-padding-384px-r-n {
  padding-right: -384px;
}
.ds-a2 .v2-padding-384px-v {
  padding-top: 384px;
  padding-bottom: 384px;
}
.ds-a2 .v2-padding-384px-v-n {
  padding-top: -384px;
  padding-bottom: -384px;
}
.ds-a2 .v2-padding-384px-h {
  padding-left: 384px;
  padding-right: 384px;
}
.ds-a2 .v2-padding-384px-h-n {
  padding-left: -384px;
  padding-right: -384px;
}
.ds-a2 .v2-padding-384px {
  padding: 384px;
}
.ds-a2 .v2-children-padding-384px-r > * {
  padding-right: 384px;
}
.ds-a2 .v2-children-padding-384px-r-n > * {
  padding-right: -384px;
}
.ds-a2 .v2-children-padding-384px-v > * {
  padding-top: 384px;
  padding-bottom: 384px;
}
.ds-a2 .v2-children-padding-384px-v-n > * {
  padding-top: -384px;
  padding-bottom: -384px;
}
.ds-a2 .v2-children-padding-384px-h > * {
  padding-left: 384px;
  padding-right: 384px;
}
.ds-a2 .v2-children-padding-384px-h-n > * {
  padding-left: -384px;
  padding-right: -384px;
}
.ds-a2 .v2-children-padding-384px > * {
  padding: 384px;
}
.ds-a2 .v2-h-388px {
  height: 388px;
}
.ds-a2 .v2-w-388px {
  width: 388px;
}
.ds-a2 .v2-max-h-388px {
  max-height: 388px;
}
.ds-a2 .v2-max-w-388px {
  max-width: 388px;
}
.ds-a2 .v2-min-h-388px {
  min-height: 388px;
}
.ds-a2 .v2-min-w-388px {
  min-width: 388px;
}
.ds-a2 .v2-col-gap-388px {
  -moz-column-gap: 388px;
  column-gap: 388px;
}
.ds-a2 .v2-row-gap-388px {
  row-gap: 388px;
}
.ds-a2 .v2-top-388px {
  top: 388px;
}
.ds-a2 .v2-margin-388px-t {
  margin-top: 388px;
}
.ds-a2 .v2-margin-388px-t-n {
  margin-top: -388px;
}
.ds-a2 .v2-children-margin-388px-t > * {
  margin-top: 388px;
}
.ds-a2 .v2-children-margin-388px-t-n > * {
  margin-top: -388px;
}
.ds-a2 .v2-padding-388px-t {
  padding-top: 388px;
}
.ds-a2 .v2-padding-388px-t-n {
  padding-top: -388px;
}
.ds-a2 .v2-children-padding-388px-t > * {
  padding-top: 388px;
}
.ds-a2 .v2-children-padding-388px-t-n > * {
  padding-top: -388px;
}
.ds-a2 .v2-bottom-388px {
  bottom: 388px;
}
.ds-a2 .v2-margin-388px-b {
  margin-bottom: 388px;
}
.ds-a2 .v2-margin-388px-b-n {
  margin-bottom: -388px;
}
.ds-a2 .v2-children-margin-388px-b > * {
  margin-bottom: 388px;
}
.ds-a2 .v2-children-margin-388px-b-n > * {
  margin-bottom: -388px;
}
.ds-a2 .v2-padding-388px-b {
  padding-bottom: 388px;
}
.ds-a2 .v2-padding-388px-b-n {
  padding-bottom: -388px;
}
.ds-a2 .v2-children-padding-388px-b > * {
  padding-bottom: 388px;
}
.ds-a2 .v2-children-padding-388px-b-n > * {
  padding-bottom: -388px;
}
.ds-a2 .v2-left-388px {
  left: 388px;
}
.ds-a2 .v2-margin-388px-l {
  margin-left: 388px;
}
.ds-a2 .v2-margin-388px-l-n {
  margin-left: -388px;
}
.ds-a2 .v2-children-margin-388px-l > * {
  margin-left: 388px;
}
.ds-a2 .v2-children-margin-388px-l-n > * {
  margin-left: -388px;
}
.ds-a2 .v2-padding-388px-l {
  padding-left: 388px;
}
.ds-a2 .v2-padding-388px-l-n {
  padding-left: -388px;
}
.ds-a2 .v2-children-padding-388px-l > * {
  padding-left: 388px;
}
.ds-a2 .v2-children-padding-388px-l-n > * {
  padding-left: -388px;
}
.ds-a2 .v2-right-388px {
  right: 388px;
}
.ds-a2 .v2-margin-388px-r {
  margin-right: 388px;
}
.ds-a2 .v2-margin-388px-r-n {
  margin-right: -388px;
}
.ds-a2 .v2-margin-388px-v {
  margin-top: 388px;
  margin-bottom: 388px;
}
.ds-a2 .v2-margin-388px-v-n {
  margin-top: -388px;
  margin-bottom: -388px;
}
.ds-a2 .v2-margin-388px-h {
  margin-left: 388px;
  margin-right: 388px;
}
.ds-a2 .v2-margin-388px-h-n {
  margin-left: -388px;
  margin-right: -388px;
}
.ds-a2 .v2-margin-388px {
  margin: 388px;
}
.ds-a2 .v2-children-margin-388px-r > * {
  margin-right: 388px;
}
.ds-a2 .v2-children-margin-388px-r-n > * {
  margin-right: -388px;
}
.ds-a2 .v2-children-margin-388px-v > * {
  margin-top: 388px;
  margin-bottom: 388px;
}
.ds-a2 .v2-children-margin-388px-v-n > * {
  margin-top: -388px;
  margin-bottom: -388px;
}
.ds-a2 .v2-children-margin-388px-h > * {
  margin-left: 388px;
  margin-right: 388px;
}
.ds-a2 .v2-children-margin-388px-h-n > * {
  margin-left: -388px;
  margin-right: -388px;
}
.ds-a2 .v2-children-margin-388px > * {
  margin: 388px;
}
.ds-a2 .v2-padding-388px-r {
  padding-right: 388px;
}
.ds-a2 .v2-padding-388px-r-n {
  padding-right: -388px;
}
.ds-a2 .v2-padding-388px-v {
  padding-top: 388px;
  padding-bottom: 388px;
}
.ds-a2 .v2-padding-388px-v-n {
  padding-top: -388px;
  padding-bottom: -388px;
}
.ds-a2 .v2-padding-388px-h {
  padding-left: 388px;
  padding-right: 388px;
}
.ds-a2 .v2-padding-388px-h-n {
  padding-left: -388px;
  padding-right: -388px;
}
.ds-a2 .v2-padding-388px {
  padding: 388px;
}
.ds-a2 .v2-children-padding-388px-r > * {
  padding-right: 388px;
}
.ds-a2 .v2-children-padding-388px-r-n > * {
  padding-right: -388px;
}
.ds-a2 .v2-children-padding-388px-v > * {
  padding-top: 388px;
  padding-bottom: 388px;
}
.ds-a2 .v2-children-padding-388px-v-n > * {
  padding-top: -388px;
  padding-bottom: -388px;
}
.ds-a2 .v2-children-padding-388px-h > * {
  padding-left: 388px;
  padding-right: 388px;
}
.ds-a2 .v2-children-padding-388px-h-n > * {
  padding-left: -388px;
  padding-right: -388px;
}
.ds-a2 .v2-children-padding-388px > * {
  padding: 388px;
}
.ds-a2 .v2-h-392px {
  height: 392px;
}
.ds-a2 .v2-w-392px {
  width: 392px;
}
.ds-a2 .v2-max-h-392px {
  max-height: 392px;
}
.ds-a2 .v2-max-w-392px {
  max-width: 392px;
}
.ds-a2 .v2-min-h-392px {
  min-height: 392px;
}
.ds-a2 .v2-min-w-392px {
  min-width: 392px;
}
.ds-a2 .v2-col-gap-392px {
  -moz-column-gap: 392px;
  column-gap: 392px;
}
.ds-a2 .v2-row-gap-392px {
  row-gap: 392px;
}
.ds-a2 .v2-top-392px {
  top: 392px;
}
.ds-a2 .v2-margin-392px-t {
  margin-top: 392px;
}
.ds-a2 .v2-margin-392px-t-n {
  margin-top: -392px;
}
.ds-a2 .v2-children-margin-392px-t > * {
  margin-top: 392px;
}
.ds-a2 .v2-children-margin-392px-t-n > * {
  margin-top: -392px;
}
.ds-a2 .v2-padding-392px-t {
  padding-top: 392px;
}
.ds-a2 .v2-padding-392px-t-n {
  padding-top: -392px;
}
.ds-a2 .v2-children-padding-392px-t > * {
  padding-top: 392px;
}
.ds-a2 .v2-children-padding-392px-t-n > * {
  padding-top: -392px;
}
.ds-a2 .v2-bottom-392px {
  bottom: 392px;
}
.ds-a2 .v2-margin-392px-b {
  margin-bottom: 392px;
}
.ds-a2 .v2-margin-392px-b-n {
  margin-bottom: -392px;
}
.ds-a2 .v2-children-margin-392px-b > * {
  margin-bottom: 392px;
}
.ds-a2 .v2-children-margin-392px-b-n > * {
  margin-bottom: -392px;
}
.ds-a2 .v2-padding-392px-b {
  padding-bottom: 392px;
}
.ds-a2 .v2-padding-392px-b-n {
  padding-bottom: -392px;
}
.ds-a2 .v2-children-padding-392px-b > * {
  padding-bottom: 392px;
}
.ds-a2 .v2-children-padding-392px-b-n > * {
  padding-bottom: -392px;
}
.ds-a2 .v2-left-392px {
  left: 392px;
}
.ds-a2 .v2-margin-392px-l {
  margin-left: 392px;
}
.ds-a2 .v2-margin-392px-l-n {
  margin-left: -392px;
}
.ds-a2 .v2-children-margin-392px-l > * {
  margin-left: 392px;
}
.ds-a2 .v2-children-margin-392px-l-n > * {
  margin-left: -392px;
}
.ds-a2 .v2-padding-392px-l {
  padding-left: 392px;
}
.ds-a2 .v2-padding-392px-l-n {
  padding-left: -392px;
}
.ds-a2 .v2-children-padding-392px-l > * {
  padding-left: 392px;
}
.ds-a2 .v2-children-padding-392px-l-n > * {
  padding-left: -392px;
}
.ds-a2 .v2-right-392px {
  right: 392px;
}
.ds-a2 .v2-margin-392px-r {
  margin-right: 392px;
}
.ds-a2 .v2-margin-392px-r-n {
  margin-right: -392px;
}
.ds-a2 .v2-margin-392px-v {
  margin-top: 392px;
  margin-bottom: 392px;
}
.ds-a2 .v2-margin-392px-v-n {
  margin-top: -392px;
  margin-bottom: -392px;
}
.ds-a2 .v2-margin-392px-h {
  margin-left: 392px;
  margin-right: 392px;
}
.ds-a2 .v2-margin-392px-h-n {
  margin-left: -392px;
  margin-right: -392px;
}
.ds-a2 .v2-margin-392px {
  margin: 392px;
}
.ds-a2 .v2-children-margin-392px-r > * {
  margin-right: 392px;
}
.ds-a2 .v2-children-margin-392px-r-n > * {
  margin-right: -392px;
}
.ds-a2 .v2-children-margin-392px-v > * {
  margin-top: 392px;
  margin-bottom: 392px;
}
.ds-a2 .v2-children-margin-392px-v-n > * {
  margin-top: -392px;
  margin-bottom: -392px;
}
.ds-a2 .v2-children-margin-392px-h > * {
  margin-left: 392px;
  margin-right: 392px;
}
.ds-a2 .v2-children-margin-392px-h-n > * {
  margin-left: -392px;
  margin-right: -392px;
}
.ds-a2 .v2-children-margin-392px > * {
  margin: 392px;
}
.ds-a2 .v2-padding-392px-r {
  padding-right: 392px;
}
.ds-a2 .v2-padding-392px-r-n {
  padding-right: -392px;
}
.ds-a2 .v2-padding-392px-v {
  padding-top: 392px;
  padding-bottom: 392px;
}
.ds-a2 .v2-padding-392px-v-n {
  padding-top: -392px;
  padding-bottom: -392px;
}
.ds-a2 .v2-padding-392px-h {
  padding-left: 392px;
  padding-right: 392px;
}
.ds-a2 .v2-padding-392px-h-n {
  padding-left: -392px;
  padding-right: -392px;
}
.ds-a2 .v2-padding-392px {
  padding: 392px;
}
.ds-a2 .v2-children-padding-392px-r > * {
  padding-right: 392px;
}
.ds-a2 .v2-children-padding-392px-r-n > * {
  padding-right: -392px;
}
.ds-a2 .v2-children-padding-392px-v > * {
  padding-top: 392px;
  padding-bottom: 392px;
}
.ds-a2 .v2-children-padding-392px-v-n > * {
  padding-top: -392px;
  padding-bottom: -392px;
}
.ds-a2 .v2-children-padding-392px-h > * {
  padding-left: 392px;
  padding-right: 392px;
}
.ds-a2 .v2-children-padding-392px-h-n > * {
  padding-left: -392px;
  padding-right: -392px;
}
.ds-a2 .v2-children-padding-392px > * {
  padding: 392px;
}
.ds-a2 .v2-h-396px {
  height: 396px;
}
.ds-a2 .v2-w-396px {
  width: 396px;
}
.ds-a2 .v2-max-h-396px {
  max-height: 396px;
}
.ds-a2 .v2-max-w-396px {
  max-width: 396px;
}
.ds-a2 .v2-min-h-396px {
  min-height: 396px;
}
.ds-a2 .v2-min-w-396px {
  min-width: 396px;
}
.ds-a2 .v2-col-gap-396px {
  -moz-column-gap: 396px;
  column-gap: 396px;
}
.ds-a2 .v2-row-gap-396px {
  row-gap: 396px;
}
.ds-a2 .v2-top-396px {
  top: 396px;
}
.ds-a2 .v2-margin-396px-t {
  margin-top: 396px;
}
.ds-a2 .v2-margin-396px-t-n {
  margin-top: -396px;
}
.ds-a2 .v2-children-margin-396px-t > * {
  margin-top: 396px;
}
.ds-a2 .v2-children-margin-396px-t-n > * {
  margin-top: -396px;
}
.ds-a2 .v2-padding-396px-t {
  padding-top: 396px;
}
.ds-a2 .v2-padding-396px-t-n {
  padding-top: -396px;
}
.ds-a2 .v2-children-padding-396px-t > * {
  padding-top: 396px;
}
.ds-a2 .v2-children-padding-396px-t-n > * {
  padding-top: -396px;
}
.ds-a2 .v2-bottom-396px {
  bottom: 396px;
}
.ds-a2 .v2-margin-396px-b {
  margin-bottom: 396px;
}
.ds-a2 .v2-margin-396px-b-n {
  margin-bottom: -396px;
}
.ds-a2 .v2-children-margin-396px-b > * {
  margin-bottom: 396px;
}
.ds-a2 .v2-children-margin-396px-b-n > * {
  margin-bottom: -396px;
}
.ds-a2 .v2-padding-396px-b {
  padding-bottom: 396px;
}
.ds-a2 .v2-padding-396px-b-n {
  padding-bottom: -396px;
}
.ds-a2 .v2-children-padding-396px-b > * {
  padding-bottom: 396px;
}
.ds-a2 .v2-children-padding-396px-b-n > * {
  padding-bottom: -396px;
}
.ds-a2 .v2-left-396px {
  left: 396px;
}
.ds-a2 .v2-margin-396px-l {
  margin-left: 396px;
}
.ds-a2 .v2-margin-396px-l-n {
  margin-left: -396px;
}
.ds-a2 .v2-children-margin-396px-l > * {
  margin-left: 396px;
}
.ds-a2 .v2-children-margin-396px-l-n > * {
  margin-left: -396px;
}
.ds-a2 .v2-padding-396px-l {
  padding-left: 396px;
}
.ds-a2 .v2-padding-396px-l-n {
  padding-left: -396px;
}
.ds-a2 .v2-children-padding-396px-l > * {
  padding-left: 396px;
}
.ds-a2 .v2-children-padding-396px-l-n > * {
  padding-left: -396px;
}
.ds-a2 .v2-right-396px {
  right: 396px;
}
.ds-a2 .v2-margin-396px-r {
  margin-right: 396px;
}
.ds-a2 .v2-margin-396px-r-n {
  margin-right: -396px;
}
.ds-a2 .v2-margin-396px-v {
  margin-top: 396px;
  margin-bottom: 396px;
}
.ds-a2 .v2-margin-396px-v-n {
  margin-top: -396px;
  margin-bottom: -396px;
}
.ds-a2 .v2-margin-396px-h {
  margin-left: 396px;
  margin-right: 396px;
}
.ds-a2 .v2-margin-396px-h-n {
  margin-left: -396px;
  margin-right: -396px;
}
.ds-a2 .v2-margin-396px {
  margin: 396px;
}
.ds-a2 .v2-children-margin-396px-r > * {
  margin-right: 396px;
}
.ds-a2 .v2-children-margin-396px-r-n > * {
  margin-right: -396px;
}
.ds-a2 .v2-children-margin-396px-v > * {
  margin-top: 396px;
  margin-bottom: 396px;
}
.ds-a2 .v2-children-margin-396px-v-n > * {
  margin-top: -396px;
  margin-bottom: -396px;
}
.ds-a2 .v2-children-margin-396px-h > * {
  margin-left: 396px;
  margin-right: 396px;
}
.ds-a2 .v2-children-margin-396px-h-n > * {
  margin-left: -396px;
  margin-right: -396px;
}
.ds-a2 .v2-children-margin-396px > * {
  margin: 396px;
}
.ds-a2 .v2-padding-396px-r {
  padding-right: 396px;
}
.ds-a2 .v2-padding-396px-r-n {
  padding-right: -396px;
}
.ds-a2 .v2-padding-396px-v {
  padding-top: 396px;
  padding-bottom: 396px;
}
.ds-a2 .v2-padding-396px-v-n {
  padding-top: -396px;
  padding-bottom: -396px;
}
.ds-a2 .v2-padding-396px-h {
  padding-left: 396px;
  padding-right: 396px;
}
.ds-a2 .v2-padding-396px-h-n {
  padding-left: -396px;
  padding-right: -396px;
}
.ds-a2 .v2-padding-396px {
  padding: 396px;
}
.ds-a2 .v2-children-padding-396px-r > * {
  padding-right: 396px;
}
.ds-a2 .v2-children-padding-396px-r-n > * {
  padding-right: -396px;
}
.ds-a2 .v2-children-padding-396px-v > * {
  padding-top: 396px;
  padding-bottom: 396px;
}
.ds-a2 .v2-children-padding-396px-v-n > * {
  padding-top: -396px;
  padding-bottom: -396px;
}
.ds-a2 .v2-children-padding-396px-h > * {
  padding-left: 396px;
  padding-right: 396px;
}
.ds-a2 .v2-children-padding-396px-h-n > * {
  padding-left: -396px;
  padding-right: -396px;
}
.ds-a2 .v2-children-padding-396px > * {
  padding: 396px;
}
.ds-a2 .v2-h-400px {
  height: 400px;
}
.ds-a2 .v2-w-400px {
  width: 400px;
}
.ds-a2 .v2-max-h-400px {
  max-height: 400px;
}
.ds-a2 .v2-max-w-400px {
  max-width: 400px;
}
.ds-a2 .v2-min-h-400px {
  min-height: 400px;
}
.ds-a2 .v2-min-w-400px {
  min-width: 400px;
}
.ds-a2 .v2-col-gap-400px {
  -moz-column-gap: 400px;
  column-gap: 400px;
}
.ds-a2 .v2-row-gap-400px {
  row-gap: 400px;
}
.ds-a2 .v2-top-400px {
  top: 400px;
}
.ds-a2 .v2-margin-400px-t {
  margin-top: 400px;
}
.ds-a2 .v2-margin-400px-t-n {
  margin-top: -400px;
}
.ds-a2 .v2-children-margin-400px-t > * {
  margin-top: 400px;
}
.ds-a2 .v2-children-margin-400px-t-n > * {
  margin-top: -400px;
}
.ds-a2 .v2-padding-400px-t {
  padding-top: 400px;
}
.ds-a2 .v2-padding-400px-t-n {
  padding-top: -400px;
}
.ds-a2 .v2-children-padding-400px-t > * {
  padding-top: 400px;
}
.ds-a2 .v2-children-padding-400px-t-n > * {
  padding-top: -400px;
}
.ds-a2 .v2-bottom-400px {
  bottom: 400px;
}
.ds-a2 .v2-margin-400px-b {
  margin-bottom: 400px;
}
.ds-a2 .v2-margin-400px-b-n {
  margin-bottom: -400px;
}
.ds-a2 .v2-children-margin-400px-b > * {
  margin-bottom: 400px;
}
.ds-a2 .v2-children-margin-400px-b-n > * {
  margin-bottom: -400px;
}
.ds-a2 .v2-padding-400px-b {
  padding-bottom: 400px;
}
.ds-a2 .v2-padding-400px-b-n {
  padding-bottom: -400px;
}
.ds-a2 .v2-children-padding-400px-b > * {
  padding-bottom: 400px;
}
.ds-a2 .v2-children-padding-400px-b-n > * {
  padding-bottom: -400px;
}
.ds-a2 .v2-left-400px {
  left: 400px;
}
.ds-a2 .v2-margin-400px-l {
  margin-left: 400px;
}
.ds-a2 .v2-margin-400px-l-n {
  margin-left: -400px;
}
.ds-a2 .v2-children-margin-400px-l > * {
  margin-left: 400px;
}
.ds-a2 .v2-children-margin-400px-l-n > * {
  margin-left: -400px;
}
.ds-a2 .v2-padding-400px-l {
  padding-left: 400px;
}
.ds-a2 .v2-padding-400px-l-n {
  padding-left: -400px;
}
.ds-a2 .v2-children-padding-400px-l > * {
  padding-left: 400px;
}
.ds-a2 .v2-children-padding-400px-l-n > * {
  padding-left: -400px;
}
.ds-a2 .v2-right-400px {
  right: 400px;
}
.ds-a2 .v2-margin-400px-r {
  margin-right: 400px;
}
.ds-a2 .v2-margin-400px-r-n {
  margin-right: -400px;
}
.ds-a2 .v2-margin-400px-v {
  margin-top: 400px;
  margin-bottom: 400px;
}
.ds-a2 .v2-margin-400px-v-n {
  margin-top: -400px;
  margin-bottom: -400px;
}
.ds-a2 .v2-margin-400px-h {
  margin-left: 400px;
  margin-right: 400px;
}
.ds-a2 .v2-margin-400px-h-n {
  margin-left: -400px;
  margin-right: -400px;
}
.ds-a2 .v2-margin-400px {
  margin: 400px;
}
.ds-a2 .v2-children-margin-400px-r > * {
  margin-right: 400px;
}
.ds-a2 .v2-children-margin-400px-r-n > * {
  margin-right: -400px;
}
.ds-a2 .v2-children-margin-400px-v > * {
  margin-top: 400px;
  margin-bottom: 400px;
}
.ds-a2 .v2-children-margin-400px-v-n > * {
  margin-top: -400px;
  margin-bottom: -400px;
}
.ds-a2 .v2-children-margin-400px-h > * {
  margin-left: 400px;
  margin-right: 400px;
}
.ds-a2 .v2-children-margin-400px-h-n > * {
  margin-left: -400px;
  margin-right: -400px;
}
.ds-a2 .v2-children-margin-400px > * {
  margin: 400px;
}
.ds-a2 .v2-padding-400px-r {
  padding-right: 400px;
}
.ds-a2 .v2-padding-400px-r-n {
  padding-right: -400px;
}
.ds-a2 .v2-padding-400px-v {
  padding-top: 400px;
  padding-bottom: 400px;
}
.ds-a2 .v2-padding-400px-v-n {
  padding-top: -400px;
  padding-bottom: -400px;
}
.ds-a2 .v2-padding-400px-h {
  padding-left: 400px;
  padding-right: 400px;
}
.ds-a2 .v2-padding-400px-h-n {
  padding-left: -400px;
  padding-right: -400px;
}
.ds-a2 .v2-padding-400px {
  padding: 400px;
}
.ds-a2 .v2-children-padding-400px-r > * {
  padding-right: 400px;
}
.ds-a2 .v2-children-padding-400px-r-n > * {
  padding-right: -400px;
}
.ds-a2 .v2-children-padding-400px-v > * {
  padding-top: 400px;
  padding-bottom: 400px;
}
.ds-a2 .v2-children-padding-400px-v-n > * {
  padding-top: -400px;
  padding-bottom: -400px;
}
.ds-a2 .v2-children-padding-400px-h > * {
  padding-left: 400px;
  padding-right: 400px;
}
.ds-a2 .v2-children-padding-400px-h-n > * {
  padding-left: -400px;
  padding-right: -400px;
}
.ds-a2 .v2-children-padding-400px > * {
  padding: 400px;
}
.ds-a2 .v2-h-0 {
  height: 0px;
}
.ds-a2 .v2-w-0 {
  width: 0px;
}
.ds-a2 .v2-max-h-0 {
  max-height: 0px;
}
.ds-a2 .v2-max-w-0 {
  max-width: 0px;
}
.ds-a2 .v2-min-h-0 {
  min-height: 0px;
}
.ds-a2 .v2-min-w-0 {
  min-width: 0px;
}
.ds-a2 .v2-max-h-0-imp {
  max-height: 0px !important;
}
.ds-a2 .v2-max-w-0-imp {
  max-width: 0px !important;
}
.ds-a2 .v2-min-h-0-imp {
  min-height: 0px !important;
}
.ds-a2 .v2-min-w-0-imp {
  min-width: 0px !important;
}
.ds-a2 .v2-top-0 {
  top: 0;
}
.ds-a2 .v2-margin-0-t,
.ds-a2 .v2-margin-0-t-n {
  margin-top: 0;
}
.ds-a2 .v2-children-margin-0-t > * {
  margin-top: 0;
}
.ds-a2 .v2-children-margin-0-t-n > * {
  margin-top: 0;
}
.ds-a2 .v2-padding-0-t,
.ds-a2 .v2-padding-0-t-n {
  padding-top: 0;
}
.ds-a2 .v2-children-padding-0-t > * {
  padding-top: 0;
}
.ds-a2 .v2-children-padding-0-t-n > * {
  padding-top: 0;
}
.ds-a2 .v2-bottom-0 {
  bottom: 0;
}
.ds-a2 .v2-margin-0-b,
.ds-a2 .v2-margin-0-b-n {
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0-b > * {
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0-b-n > * {
  margin-bottom: 0;
}
.ds-a2 .v2-padding-0-b,
.ds-a2 .v2-padding-0-b-n {
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0-b > * {
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0-b-n > * {
  padding-bottom: 0;
}
.ds-a2 .v2-left-0 {
  left: 0;
}
.ds-a2 .v2-margin-0-l,
.ds-a2 .v2-margin-0-l-n {
  margin-left: 0;
}
.ds-a2 .v2-children-margin-0-l > * {
  margin-left: 0;
}
.ds-a2 .v2-children-margin-0-l-n > * {
  margin-left: 0;
}
.ds-a2 .v2-padding-0-l,
.ds-a2 .v2-padding-0-l-n {
  padding-left: 0;
}
.ds-a2 .v2-children-padding-0-l > * {
  padding-left: 0;
}
.ds-a2 .v2-children-padding-0-l-n > * {
  padding-left: 0;
}
.ds-a2 .v2-right-0 {
  right: 0;
}
.ds-a2 .v2-margin-0-r,
.ds-a2 .v2-margin-0-r-n {
  margin-right: 0;
}
.ds-a2 .v2-margin-0-v,
.ds-a2 .v2-margin-0-v-n {
  margin-top: 0;
  margin-bottom: 0;
}
.ds-a2 .v2-margin-0-h,
.ds-a2 .v2-margin-0-h-n {
  margin-left: 0;
  margin-right: 0;
}
.ds-a2 .v2-margin-0 {
  margin: 0;
}
.ds-a2 .v2-children-margin-0-r > * {
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0-r-n > * {
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0-v > * {
  margin-top: 0;
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0-v-n > * {
  margin-top: 0;
  margin-bottom: 0;
}
.ds-a2 .v2-children-margin-0-h > * {
  margin-left: 0;
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0-h-n > * {
  margin-left: 0;
  margin-right: 0;
}
.ds-a2 .v2-children-margin-0 > * {
  margin: 0;
}
.ds-a2 .v2-padding-0-r,
.ds-a2 .v2-padding-0-r-n {
  padding-right: 0;
}
.ds-a2 .v2-padding-0-v,
.ds-a2 .v2-padding-0-v-n {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-a2 .v2-padding-0-h,
.ds-a2 .v2-padding-0-h-n {
  padding-left: 0;
  padding-right: 0;
}
.ds-a2 .v2-padding-0 {
  padding: 0;
}
.ds-a2 .v2-children-padding-0-r > * {
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0-r-n > * {
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0-v > * {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0-v-n > * {
  padding-top: 0;
  padding-bottom: 0;
}
.ds-a2 .v2-children-padding-0-h > * {
  padding-left: 0;
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0-h-n > * {
  padding-left: 0;
  padding-right: 0;
}
.ds-a2 .v2-children-padding-0 > * {
  padding: 0;
}
.ds-a2 .v2-col-gap-0 {
  -moz-column-gap: 0px;
  column-gap: 0px;
}
.ds-a2 .v2-row-gap-0 {
  row-gap: 0px;
}
.ds-a2 .v2-h-1 {
  height: 12px;
}
.ds-a2 .v2-w-1 {
  width: 12px;
}
.ds-a2 .v2-max-h-1 {
  max-height: 12px;
}
.ds-a2 .v2-max-w-1 {
  max-width: 12px;
}
.ds-a2 .v2-min-h-1 {
  min-height: 12px;
}
.ds-a2 .v2-min-w-1 {
  min-width: 12px;
}
.ds-a2 .v2-max-h-1-imp {
  max-height: 12px !important;
}
.ds-a2 .v2-max-w-1-imp {
  max-width: 12px !important;
}
.ds-a2 .v2-min-h-1-imp {
  min-height: 12px !important;
}
.ds-a2 .v2-min-w-1-imp {
  min-width: 12px !important;
}
.ds-a2 .v2-top-1 {
  top: 12px;
}
.ds-a2 .v2-margin-1-t {
  margin-top: 12px;
}
.ds-a2 .v2-margin-1-t-n {
  margin-top: -12px;
}
.ds-a2 .v2-children-margin-1-t > * {
  margin-top: 12px;
}
.ds-a2 .v2-children-margin-1-t-n > * {
  margin-top: -12px;
}
.ds-a2 .v2-padding-1-t {
  padding-top: 12px;
}
.ds-a2 .v2-padding-1-t-n {
  padding-top: -12px;
}
.ds-a2 .v2-children-padding-1-t > * {
  padding-top: 12px;
}
.ds-a2 .v2-children-padding-1-t-n > * {
  padding-top: -12px;
}
.ds-a2 .v2-bottom-1 {
  bottom: 12px;
}
.ds-a2 .v2-margin-1-b {
  margin-bottom: 12px;
}
.ds-a2 .v2-margin-1-b-n {
  margin-bottom: -12px;
}
.ds-a2 .v2-children-margin-1-b > * {
  margin-bottom: 12px;
}
.ds-a2 .v2-children-margin-1-b-n > * {
  margin-bottom: -12px;
}
.ds-a2 .v2-padding-1-b {
  padding-bottom: 12px;
}
.ds-a2 .v2-padding-1-b-n {
  padding-bottom: -12px;
}
.ds-a2 .v2-children-padding-1-b > * {
  padding-bottom: 12px;
}
.ds-a2 .v2-children-padding-1-b-n > * {
  padding-bottom: -12px;
}
.ds-a2 .v2-left-1 {
  left: 12px;
}
.ds-a2 .v2-margin-1-l {
  margin-left: 12px;
}
.ds-a2 .v2-margin-1-l-n {
  margin-left: -12px;
}
.ds-a2 .v2-children-margin-1-l > * {
  margin-left: 12px;
}
.ds-a2 .v2-children-margin-1-l-n > * {
  margin-left: -12px;
}
.ds-a2 .v2-padding-1-l {
  padding-left: 12px;
}
.ds-a2 .v2-padding-1-l-n {
  padding-left: -12px;
}
.ds-a2 .v2-children-padding-1-l > * {
  padding-left: 12px;
}
.ds-a2 .v2-children-padding-1-l-n > * {
  padding-left: -12px;
}
.ds-a2 .v2-right-1 {
  right: 12px;
}
.ds-a2 .v2-margin-1-r {
  margin-right: 12px;
}
.ds-a2 .v2-margin-1-r-n {
  margin-right: -12px;
}
.ds-a2 .v2-margin-1-v {
  margin-top: 12px;
  margin-bottom: 12px;
}
.ds-a2 .v2-margin-1-v-n {
  margin-top: -12px;
  margin-bottom: -12px;
}
.ds-a2 .v2-margin-1-h {
  margin-left: 12px;
  margin-right: 12px;
}
.ds-a2 .v2-margin-1-h-n {
  margin-left: -12px;
  margin-right: -12px;
}
.ds-a2 .v2-margin-1 {
  margin: 12px;
}
.ds-a2 .v2-children-margin-1-r > * {
  margin-right: 12px;
}
.ds-a2 .v2-children-margin-1-r-n > * {
  margin-right: -12px;
}
.ds-a2 .v2-children-margin-1-v > * {
  margin-top: 12px;
  margin-bottom: 12px;
}
.ds-a2 .v2-children-margin-1-v-n > * {
  margin-top: -12px;
  margin-bottom: -12px;
}
.ds-a2 .v2-children-margin-1-h > * {
  margin-left: 12px;
  margin-right: 12px;
}
.ds-a2 .v2-children-margin-1-h-n > * {
  margin-left: -12px;
  margin-right: -12px;
}
.ds-a2 .v2-children-margin-1 > * {
  margin: 12px;
}
.ds-a2 .v2-padding-1-r {
  padding-right: 12px;
}
.ds-a2 .v2-padding-1-r-n {
  padding-right: -12px;
}
.ds-a2 .v2-padding-1-v {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ds-a2 .v2-padding-1-v-n {
  padding-top: -12px;
  padding-bottom: -12px;
}
.ds-a2 .v2-padding-1-h {
  padding-left: 12px;
  padding-right: 12px;
}
.ds-a2 .v2-padding-1-h-n {
  padding-left: -12px;
  padding-right: -12px;
}
.ds-a2 .v2-padding-1 {
  padding: 12px;
}
.ds-a2 .v2-children-padding-1-r > * {
  padding-right: 12px;
}
.ds-a2 .v2-children-padding-1-r-n > * {
  padding-right: -12px;
}
.ds-a2 .v2-children-padding-1-v > * {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ds-a2 .v2-children-padding-1-v-n > * {
  padding-top: -12px;
  padding-bottom: -12px;
}
.ds-a2 .v2-children-padding-1-h > * {
  padding-left: 12px;
  padding-right: 12px;
}
.ds-a2 .v2-children-padding-1-h-n > * {
  padding-left: -12px;
  padding-right: -12px;
}
.ds-a2 .v2-children-padding-1 > * {
  padding: 12px;
}
.ds-a2 .v2-col-gap-1 {
  -moz-column-gap: 12px;
  column-gap: 12px;
}
.ds-a2 .v2-row-gap-1 {
  row-gap: 12px;
}
.ds-a2 .v2-h-2 {
  height: 24px;
}
.ds-a2 .v2-w-2 {
  width: 24px;
}
.ds-a2 .v2-max-h-2 {
  max-height: 24px;
}
.ds-a2 .v2-max-w-2 {
  max-width: 24px;
}
.ds-a2 .v2-min-h-2 {
  min-height: 24px;
}
.ds-a2 .v2-min-w-2 {
  min-width: 24px;
}
.ds-a2 .v2-max-h-2-imp {
  max-height: 24px !important;
}
.ds-a2 .v2-max-w-2-imp {
  max-width: 24px !important;
}
.ds-a2 .v2-min-h-2-imp {
  min-height: 24px !important;
}
.ds-a2 .v2-min-w-2-imp {
  min-width: 24px !important;
}
.ds-a2 .v2-top-2 {
  top: 24px;
}
.ds-a2 .v2-margin-2-t {
  margin-top: 24px;
}
.ds-a2 .v2-margin-2-t-n {
  margin-top: -24px;
}
.ds-a2 .v2-children-margin-2-t > * {
  margin-top: 24px;
}
.ds-a2 .v2-children-margin-2-t-n > * {
  margin-top: -24px;
}
.ds-a2 .v2-padding-2-t {
  padding-top: 24px;
}
.ds-a2 .v2-padding-2-t-n {
  padding-top: -24px;
}
.ds-a2 .v2-children-padding-2-t > * {
  padding-top: 24px;
}
.ds-a2 .v2-children-padding-2-t-n > * {
  padding-top: -24px;
}
.ds-a2 .v2-bottom-2 {
  bottom: 24px;
}
.ds-a2 .v2-margin-2-b {
  margin-bottom: 24px;
}
.ds-a2 .v2-margin-2-b-n {
  margin-bottom: -24px;
}
.ds-a2 .v2-children-margin-2-b > * {
  margin-bottom: 24px;
}
.ds-a2 .v2-children-margin-2-b-n > * {
  margin-bottom: -24px;
}
.ds-a2 .v2-padding-2-b {
  padding-bottom: 24px;
}
.ds-a2 .v2-padding-2-b-n {
  padding-bottom: -24px;
}
.ds-a2 .v2-children-padding-2-b > * {
  padding-bottom: 24px;
}
.ds-a2 .v2-children-padding-2-b-n > * {
  padding-bottom: -24px;
}
.ds-a2 .v2-left-2 {
  left: 24px;
}
.ds-a2 .v2-margin-2-l {
  margin-left: 24px;
}
.ds-a2 .v2-margin-2-l-n {
  margin-left: -24px;
}
.ds-a2 .v2-children-margin-2-l > * {
  margin-left: 24px;
}
.ds-a2 .v2-children-margin-2-l-n > * {
  margin-left: -24px;
}
.ds-a2 .v2-padding-2-l {
  padding-left: 24px;
}
.ds-a2 .v2-padding-2-l-n {
  padding-left: -24px;
}
.ds-a2 .v2-children-padding-2-l > * {
  padding-left: 24px;
}
.ds-a2 .v2-children-padding-2-l-n > * {
  padding-left: -24px;
}
.ds-a2 .v2-right-2 {
  right: 24px;
}
.ds-a2 .v2-margin-2-r {
  margin-right: 24px;
}
.ds-a2 .v2-margin-2-r-n {
  margin-right: -24px;
}
.ds-a2 .v2-margin-2-v {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ds-a2 .v2-margin-2-v-n {
  margin-top: -24px;
  margin-bottom: -24px;
}
.ds-a2 .v2-margin-2-h {
  margin-left: 24px;
  margin-right: 24px;
}
.ds-a2 .v2-margin-2-h-n {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-a2 .v2-margin-2 {
  margin: 24px;
}
.ds-a2 .v2-children-margin-2-r > * {
  margin-right: 24px;
}
.ds-a2 .v2-children-margin-2-r-n > * {
  margin-right: -24px;
}
.ds-a2 .v2-children-margin-2-v > * {
  margin-top: 24px;
  margin-bottom: 24px;
}
.ds-a2 .v2-children-margin-2-v-n > * {
  margin-top: -24px;
  margin-bottom: -24px;
}
.ds-a2 .v2-children-margin-2-h > * {
  margin-left: 24px;
  margin-right: 24px;
}
.ds-a2 .v2-children-margin-2-h-n > * {
  margin-left: -24px;
  margin-right: -24px;
}
.ds-a2 .v2-children-margin-2 > * {
  margin: 24px;
}
.ds-a2 .v2-padding-2-r {
  padding-right: 24px;
}
.ds-a2 .v2-padding-2-r-n {
  padding-right: -24px;
}
.ds-a2 .v2-padding-2-v {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ds-a2 .v2-padding-2-v-n {
  padding-top: -24px;
  padding-bottom: -24px;
}
.ds-a2 .v2-padding-2-h {
  padding-left: 24px;
  padding-right: 24px;
}
.ds-a2 .v2-padding-2-h-n {
  padding-left: -24px;
  padding-right: -24px;
}
.ds-a2 .v2-padding-2 {
  padding: 24px;
}
.ds-a2 .v2-children-padding-2-r > * {
  padding-right: 24px;
}
.ds-a2 .v2-children-padding-2-r-n > * {
  padding-right: -24px;
}
.ds-a2 .v2-children-padding-2-v > * {
  padding-top: 24px;
  padding-bottom: 24px;
}
.ds-a2 .v2-children-padding-2-v-n > * {
  padding-top: -24px;
  padding-bottom: -24px;
}
.ds-a2 .v2-children-padding-2-h > * {
  padding-left: 24px;
  padding-right: 24px;
}
.ds-a2 .v2-children-padding-2-h-n > * {
  padding-left: -24px;
  padding-right: -24px;
}
.ds-a2 .v2-children-padding-2 > * {
  padding: 24px;
}
.ds-a2 .v2-col-gap-2 {
  -moz-column-gap: 24px;
  column-gap: 24px;
}
.ds-a2 .v2-row-gap-2 {
  row-gap: 24px;
}
.ds-a2 .v2-h-3 {
  height: 36px;
}
.ds-a2 .v2-w-3 {
  width: 36px;
}
.ds-a2 .v2-max-h-3 {
  max-height: 36px;
}
.ds-a2 .v2-max-w-3 {
  max-width: 36px;
}
.ds-a2 .v2-min-h-3 {
  min-height: 36px;
}
.ds-a2 .v2-min-w-3 {
  min-width: 36px;
}
.ds-a2 .v2-max-h-3-imp {
  max-height: 36px !important;
}
.ds-a2 .v2-max-w-3-imp {
  max-width: 36px !important;
}
.ds-a2 .v2-min-h-3-imp {
  min-height: 36px !important;
}
.ds-a2 .v2-min-w-3-imp {
  min-width: 36px !important;
}
.ds-a2 .v2-top-3 {
  top: 36px;
}
.ds-a2 .v2-margin-3-t {
  margin-top: 36px;
}
.ds-a2 .v2-margin-3-t-n {
  margin-top: -36px;
}
.ds-a2 .v2-children-margin-3-t > * {
  margin-top: 36px;
}
.ds-a2 .v2-children-margin-3-t-n > * {
  margin-top: -36px;
}
.ds-a2 .v2-padding-3-t {
  padding-top: 36px;
}
.ds-a2 .v2-padding-3-t-n {
  padding-top: -36px;
}
.ds-a2 .v2-children-padding-3-t > * {
  padding-top: 36px;
}
.ds-a2 .v2-children-padding-3-t-n > * {
  padding-top: -36px;
}
.ds-a2 .v2-bottom-3 {
  bottom: 36px;
}
.ds-a2 .v2-margin-3-b {
  margin-bottom: 36px;
}
.ds-a2 .v2-margin-3-b-n {
  margin-bottom: -36px;
}
.ds-a2 .v2-children-margin-3-b > * {
  margin-bottom: 36px;
}
.ds-a2 .v2-children-margin-3-b-n > * {
  margin-bottom: -36px;
}
.ds-a2 .v2-padding-3-b {
  padding-bottom: 36px;
}
.ds-a2 .v2-padding-3-b-n {
  padding-bottom: -36px;
}
.ds-a2 .v2-children-padding-3-b > * {
  padding-bottom: 36px;
}
.ds-a2 .v2-children-padding-3-b-n > * {
  padding-bottom: -36px;
}
.ds-a2 .v2-left-3 {
  left: 36px;
}
.ds-a2 .v2-margin-3-l {
  margin-left: 36px;
}
.ds-a2 .v2-margin-3-l-n {
  margin-left: -36px;
}
.ds-a2 .v2-children-margin-3-l > * {
  margin-left: 36px;
}
.ds-a2 .v2-children-margin-3-l-n > * {
  margin-left: -36px;
}
.ds-a2 .v2-padding-3-l {
  padding-left: 36px;
}
.ds-a2 .v2-padding-3-l-n {
  padding-left: -36px;
}
.ds-a2 .v2-children-padding-3-l > * {
  padding-left: 36px;
}
.ds-a2 .v2-children-padding-3-l-n > * {
  padding-left: -36px;
}
.ds-a2 .v2-right-3 {
  right: 36px;
}
.ds-a2 .v2-margin-3-r {
  margin-right: 36px;
}
.ds-a2 .v2-margin-3-r-n {
  margin-right: -36px;
}
.ds-a2 .v2-margin-3-v {
  margin-top: 36px;
  margin-bottom: 36px;
}
.ds-a2 .v2-margin-3-v-n {
  margin-top: -36px;
  margin-bottom: -36px;
}
.ds-a2 .v2-margin-3-h {
  margin-left: 36px;
  margin-right: 36px;
}
.ds-a2 .v2-margin-3-h-n {
  margin-left: -36px;
  margin-right: -36px;
}
.ds-a2 .v2-margin-3 {
  margin: 36px;
}
.ds-a2 .v2-children-margin-3-r > * {
  margin-right: 36px;
}
.ds-a2 .v2-children-margin-3-r-n > * {
  margin-right: -36px;
}
.ds-a2 .v2-children-margin-3-v > * {
  margin-top: 36px;
  margin-bottom: 36px;
}
.ds-a2 .v2-children-margin-3-v-n > * {
  margin-top: -36px;
  margin-bottom: -36px;
}
.ds-a2 .v2-children-margin-3-h > * {
  margin-left: 36px;
  margin-right: 36px;
}
.ds-a2 .v2-children-margin-3-h-n > * {
  margin-left: -36px;
  margin-right: -36px;
}
.ds-a2 .v2-children-margin-3 > * {
  margin: 36px;
}
.ds-a2 .v2-padding-3-r {
  padding-right: 36px;
}
.ds-a2 .v2-padding-3-r-n {
  padding-right: -36px;
}
.ds-a2 .v2-padding-3-v {
  padding-top: 36px;
  padding-bottom: 36px;
}
.ds-a2 .v2-padding-3-v-n {
  padding-top: -36px;
  padding-bottom: -36px;
}
.ds-a2 .v2-padding-3-h {
  padding-left: 36px;
  padding-right: 36px;
}
.ds-a2 .v2-padding-3-h-n {
  padding-left: -36px;
  padding-right: -36px;
}
.ds-a2 .v2-padding-3 {
  padding: 36px;
}
.ds-a2 .v2-children-padding-3-r > * {
  padding-right: 36px;
}
.ds-a2 .v2-children-padding-3-r-n > * {
  padding-right: -36px;
}
.ds-a2 .v2-children-padding-3-v > * {
  padding-top: 36px;
  padding-bottom: 36px;
}
.ds-a2 .v2-children-padding-3-v-n > * {
  padding-top: -36px;
  padding-bottom: -36px;
}
.ds-a2 .v2-children-padding-3-h > * {
  padding-left: 36px;
  padding-right: 36px;
}
.ds-a2 .v2-children-padding-3-h-n > * {
  padding-left: -36px;
  padding-right: -36px;
}
.ds-a2 .v2-children-padding-3 > * {
  padding: 36px;
}
.ds-a2 .v2-col-gap-3 {
  -moz-column-gap: 36px;
  column-gap: 36px;
}
.ds-a2 .v2-row-gap-3 {
  row-gap: 36px;
}
.ds-a2 .v2-h-4 {
  height: 48px;
}
.ds-a2 .v2-w-4 {
  width: 48px;
}
.ds-a2 .v2-max-h-4 {
  max-height: 48px;
}
.ds-a2 .v2-max-w-4 {
  max-width: 48px;
}
.ds-a2 .v2-min-h-4 {
  min-height: 48px;
}
.ds-a2 .v2-min-w-4 {
  min-width: 48px;
}
.ds-a2 .v2-max-h-4-imp {
  max-height: 48px !important;
}
.ds-a2 .v2-max-w-4-imp {
  max-width: 48px !important;
}
.ds-a2 .v2-min-h-4-imp {
  min-height: 48px !important;
}
.ds-a2 .v2-min-w-4-imp {
  min-width: 48px !important;
}
.ds-a2 .v2-top-4 {
  top: 48px;
}
.ds-a2 .v2-margin-4-t {
  margin-top: 48px;
}
.ds-a2 .v2-margin-4-t-n {
  margin-top: -48px;
}
.ds-a2 .v2-children-margin-4-t > * {
  margin-top: 48px;
}
.ds-a2 .v2-children-margin-4-t-n > * {
  margin-top: -48px;
}
.ds-a2 .v2-padding-4-t {
  padding-top: 48px;
}
.ds-a2 .v2-padding-4-t-n {
  padding-top: -48px;
}
.ds-a2 .v2-children-padding-4-t > * {
  padding-top: 48px;
}
.ds-a2 .v2-children-padding-4-t-n > * {
  padding-top: -48px;
}
.ds-a2 .v2-bottom-4 {
  bottom: 48px;
}
.ds-a2 .v2-margin-4-b {
  margin-bottom: 48px;
}
.ds-a2 .v2-margin-4-b-n {
  margin-bottom: -48px;
}
.ds-a2 .v2-children-margin-4-b > * {
  margin-bottom: 48px;
}
.ds-a2 .v2-children-margin-4-b-n > * {
  margin-bottom: -48px;
}
.ds-a2 .v2-padding-4-b {
  padding-bottom: 48px;
}
.ds-a2 .v2-padding-4-b-n {
  padding-bottom: -48px;
}
.ds-a2 .v2-children-padding-4-b > * {
  padding-bottom: 48px;
}
.ds-a2 .v2-children-padding-4-b-n > * {
  padding-bottom: -48px;
}
.ds-a2 .v2-left-4 {
  left: 48px;
}
.ds-a2 .v2-margin-4-l {
  margin-left: 48px;
}
.ds-a2 .v2-margin-4-l-n {
  margin-left: -48px;
}
.ds-a2 .v2-children-margin-4-l > * {
  margin-left: 48px;
}
.ds-a2 .v2-children-margin-4-l-n > * {
  margin-left: -48px;
}
.ds-a2 .v2-padding-4-l {
  padding-left: 48px;
}
.ds-a2 .v2-padding-4-l-n {
  padding-left: -48px;
}
.ds-a2 .v2-children-padding-4-l > * {
  padding-left: 48px;
}
.ds-a2 .v2-children-padding-4-l-n > * {
  padding-left: -48px;
}
.ds-a2 .v2-right-4 {
  right: 48px;
}
.ds-a2 .v2-margin-4-r {
  margin-right: 48px;
}
.ds-a2 .v2-margin-4-r-n {
  margin-right: -48px;
}
.ds-a2 .v2-margin-4-v {
  margin-top: 48px;
  margin-bottom: 48px;
}
.ds-a2 .v2-margin-4-v-n {
  margin-top: -48px;
  margin-bottom: -48px;
}
.ds-a2 .v2-margin-4-h {
  margin-left: 48px;
  margin-right: 48px;
}
.ds-a2 .v2-margin-4-h-n {
  margin-left: -48px;
  margin-right: -48px;
}
.ds-a2 .v2-margin-4 {
  margin: 48px;
}
.ds-a2 .v2-children-margin-4-r > * {
  margin-right: 48px;
}
.ds-a2 .v2-children-margin-4-r-n > * {
  margin-right: -48px;
}
.ds-a2 .v2-children-margin-4-v > * {
  margin-top: 48px;
  margin-bottom: 48px;
}
.ds-a2 .v2-children-margin-4-v-n > * {
  margin-top: -48px;
  margin-bottom: -48px;
}
.ds-a2 .v2-children-margin-4-h > * {
  margin-left: 48px;
  margin-right: 48px;
}
.ds-a2 .v2-children-margin-4-h-n > * {
  margin-left: -48px;
  margin-right: -48px;
}
.ds-a2 .v2-children-margin-4 > * {
  margin: 48px;
}
.ds-a2 .v2-padding-4-r {
  padding-right: 48px;
}
.ds-a2 .v2-padding-4-r-n {
  padding-right: -48px;
}
.ds-a2 .v2-padding-4-v {
  padding-top: 48px;
  padding-bottom: 48px;
}
.ds-a2 .v2-padding-4-v-n {
  padding-top: -48px;
  padding-bottom: -48px;
}
.ds-a2 .v2-padding-4-h {
  padding-left: 48px;
  padding-right: 48px;
}
.ds-a2 .v2-padding-4-h-n {
  padding-left: -48px;
  padding-right: -48px;
}
.ds-a2 .v2-padding-4 {
  padding: 48px;
}
.ds-a2 .v2-children-padding-4-r > * {
  padding-right: 48px;
}
.ds-a2 .v2-children-padding-4-r-n > * {
  padding-right: -48px;
}
.ds-a2 .v2-children-padding-4-v > * {
  padding-top: 48px;
  padding-bottom: 48px;
}
.ds-a2 .v2-children-padding-4-v-n > * {
  padding-top: -48px;
  padding-bottom: -48px;
}
.ds-a2 .v2-children-padding-4-h > * {
  padding-left: 48px;
  padding-right: 48px;
}
.ds-a2 .v2-children-padding-4-h-n > * {
  padding-left: -48px;
  padding-right: -48px;
}
.ds-a2 .v2-children-padding-4 > * {
  padding: 48px;
}
.ds-a2 .v2-col-gap-4 {
  -moz-column-gap: 48px;
  column-gap: 48px;
}
.ds-a2 .v2-row-gap-4 {
  row-gap: 48px;
}
.ds-a2 .v2-h-5 {
  height: 60px;
}
.ds-a2 .v2-w-5 {
  width: 60px;
}
.ds-a2 .v2-max-h-5 {
  max-height: 60px;
}
.ds-a2 .v2-max-w-5 {
  max-width: 60px;
}
.ds-a2 .v2-min-h-5 {
  min-height: 60px;
}
.ds-a2 .v2-min-w-5 {
  min-width: 60px;
}
.ds-a2 .v2-max-h-5-imp {
  max-height: 60px !important;
}
.ds-a2 .v2-max-w-5-imp {
  max-width: 60px !important;
}
.ds-a2 .v2-min-h-5-imp {
  min-height: 60px !important;
}
.ds-a2 .v2-min-w-5-imp {
  min-width: 60px !important;
}
.ds-a2 .v2-top-5 {
  top: 60px;
}
.ds-a2 .v2-margin-5-t {
  margin-top: 60px;
}
.ds-a2 .v2-margin-5-t-n {
  margin-top: -60px;
}
.ds-a2 .v2-children-margin-5-t > * {
  margin-top: 60px;
}
.ds-a2 .v2-children-margin-5-t-n > * {
  margin-top: -60px;
}
.ds-a2 .v2-padding-5-t {
  padding-top: 60px;
}
.ds-a2 .v2-padding-5-t-n {
  padding-top: -60px;
}
.ds-a2 .v2-children-padding-5-t > * {
  padding-top: 60px;
}
.ds-a2 .v2-children-padding-5-t-n > * {
  padding-top: -60px;
}
.ds-a2 .v2-bottom-5 {
  bottom: 60px;
}
.ds-a2 .v2-margin-5-b {
  margin-bottom: 60px;
}
.ds-a2 .v2-margin-5-b-n {
  margin-bottom: -60px;
}
.ds-a2 .v2-children-margin-5-b > * {
  margin-bottom: 60px;
}
.ds-a2 .v2-children-margin-5-b-n > * {
  margin-bottom: -60px;
}
.ds-a2 .v2-padding-5-b {
  padding-bottom: 60px;
}
.ds-a2 .v2-padding-5-b-n {
  padding-bottom: -60px;
}
.ds-a2 .v2-children-padding-5-b > * {
  padding-bottom: 60px;
}
.ds-a2 .v2-children-padding-5-b-n > * {
  padding-bottom: -60px;
}
.ds-a2 .v2-left-5 {
  left: 60px;
}
.ds-a2 .v2-margin-5-l {
  margin-left: 60px;
}
.ds-a2 .v2-margin-5-l-n {
  margin-left: -60px;
}
.ds-a2 .v2-children-margin-5-l > * {
  margin-left: 60px;
}
.ds-a2 .v2-children-margin-5-l-n > * {
  margin-left: -60px;
}
.ds-a2 .v2-padding-5-l {
  padding-left: 60px;
}
.ds-a2 .v2-padding-5-l-n {
  padding-left: -60px;
}
.ds-a2 .v2-children-padding-5-l > * {
  padding-left: 60px;
}
.ds-a2 .v2-children-padding-5-l-n > * {
  padding-left: -60px;
}
.ds-a2 .v2-right-5 {
  right: 60px;
}
.ds-a2 .v2-margin-5-r {
  margin-right: 60px;
}
.ds-a2 .v2-margin-5-r-n {
  margin-right: -60px;
}
.ds-a2 .v2-margin-5-v {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ds-a2 .v2-margin-5-v-n {
  margin-top: -60px;
  margin-bottom: -60px;
}
.ds-a2 .v2-margin-5-h {
  margin-left: 60px;
  margin-right: 60px;
}
.ds-a2 .v2-margin-5-h-n {
  margin-left: -60px;
  margin-right: -60px;
}
.ds-a2 .v2-margin-5 {
  margin: 60px;
}
.ds-a2 .v2-children-margin-5-r > * {
  margin-right: 60px;
}
.ds-a2 .v2-children-margin-5-r-n > * {
  margin-right: -60px;
}
.ds-a2 .v2-children-margin-5-v > * {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ds-a2 .v2-children-margin-5-v-n > * {
  margin-top: -60px;
  margin-bottom: -60px;
}
.ds-a2 .v2-children-margin-5-h > * {
  margin-left: 60px;
  margin-right: 60px;
}
.ds-a2 .v2-children-margin-5-h-n > * {
  margin-left: -60px;
  margin-right: -60px;
}
.ds-a2 .v2-children-margin-5 > * {
  margin: 60px;
}
.ds-a2 .v2-padding-5-r {
  padding-right: 60px;
}
.ds-a2 .v2-padding-5-r-n {
  padding-right: -60px;
}
.ds-a2 .v2-padding-5-v {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ds-a2 .v2-padding-5-v-n {
  padding-top: -60px;
  padding-bottom: -60px;
}
.ds-a2 .v2-padding-5-h {
  padding-left: 60px;
  padding-right: 60px;
}
.ds-a2 .v2-padding-5-h-n {
  padding-left: -60px;
  padding-right: -60px;
}
.ds-a2 .v2-padding-5 {
  padding: 60px;
}
.ds-a2 .v2-children-padding-5-r > * {
  padding-right: 60px;
}
.ds-a2 .v2-children-padding-5-r-n > * {
  padding-right: -60px;
}
.ds-a2 .v2-children-padding-5-v > * {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ds-a2 .v2-children-padding-5-v-n > * {
  padding-top: -60px;
  padding-bottom: -60px;
}
.ds-a2 .v2-children-padding-5-h > * {
  padding-left: 60px;
  padding-right: 60px;
}
.ds-a2 .v2-children-padding-5-h-n > * {
  padding-left: -60px;
  padding-right: -60px;
}
.ds-a2 .v2-children-padding-5 > * {
  padding: 60px;
}
.ds-a2 .v2-col-gap-5 {
  -moz-column-gap: 60px;
  column-gap: 60px;
}
.ds-a2 .v2-row-gap-5 {
  row-gap: 60px;
}
.ds-a2 .v2-h-6 {
  height: 72px;
}
.ds-a2 .v2-w-6 {
  width: 72px;
}
.ds-a2 .v2-max-h-6 {
  max-height: 72px;
}
.ds-a2 .v2-max-w-6 {
  max-width: 72px;
}
.ds-a2 .v2-min-h-6 {
  min-height: 72px;
}
.ds-a2 .v2-min-w-6 {
  min-width: 72px;
}
.ds-a2 .v2-max-h-6-imp {
  max-height: 72px !important;
}
.ds-a2 .v2-max-w-6-imp {
  max-width: 72px !important;
}
.ds-a2 .v2-min-h-6-imp {
  min-height: 72px !important;
}
.ds-a2 .v2-min-w-6-imp {
  min-width: 72px !important;
}
.ds-a2 .v2-top-6 {
  top: 72px;
}
.ds-a2 .v2-margin-6-t {
  margin-top: 72px;
}
.ds-a2 .v2-margin-6-t-n {
  margin-top: -72px;
}
.ds-a2 .v2-children-margin-6-t > * {
  margin-top: 72px;
}
.ds-a2 .v2-children-margin-6-t-n > * {
  margin-top: -72px;
}
.ds-a2 .v2-padding-6-t {
  padding-top: 72px;
}
.ds-a2 .v2-padding-6-t-n {
  padding-top: -72px;
}
.ds-a2 .v2-children-padding-6-t > * {
  padding-top: 72px;
}
.ds-a2 .v2-children-padding-6-t-n > * {
  padding-top: -72px;
}
.ds-a2 .v2-bottom-6 {
  bottom: 72px;
}
.ds-a2 .v2-margin-6-b {
  margin-bottom: 72px;
}
.ds-a2 .v2-margin-6-b-n {
  margin-bottom: -72px;
}
.ds-a2 .v2-children-margin-6-b > * {
  margin-bottom: 72px;
}
.ds-a2 .v2-children-margin-6-b-n > * {
  margin-bottom: -72px;
}
.ds-a2 .v2-padding-6-b {
  padding-bottom: 72px;
}
.ds-a2 .v2-padding-6-b-n {
  padding-bottom: -72px;
}
.ds-a2 .v2-children-padding-6-b > * {
  padding-bottom: 72px;
}
.ds-a2 .v2-children-padding-6-b-n > * {
  padding-bottom: -72px;
}
.ds-a2 .v2-left-6 {
  left: 72px;
}
.ds-a2 .v2-margin-6-l {
  margin-left: 72px;
}
.ds-a2 .v2-margin-6-l-n {
  margin-left: -72px;
}
.ds-a2 .v2-children-margin-6-l > * {
  margin-left: 72px;
}
.ds-a2 .v2-children-margin-6-l-n > * {
  margin-left: -72px;
}
.ds-a2 .v2-padding-6-l {
  padding-left: 72px;
}
.ds-a2 .v2-padding-6-l-n {
  padding-left: -72px;
}
.ds-a2 .v2-children-padding-6-l > * {
  padding-left: 72px;
}
.ds-a2 .v2-children-padding-6-l-n > * {
  padding-left: -72px;
}
.ds-a2 .v2-right-6 {
  right: 72px;
}
.ds-a2 .v2-margin-6-r {
  margin-right: 72px;
}
.ds-a2 .v2-margin-6-r-n {
  margin-right: -72px;
}
.ds-a2 .v2-margin-6-v {
  margin-top: 72px;
  margin-bottom: 72px;
}
.ds-a2 .v2-margin-6-v-n {
  margin-top: -72px;
  margin-bottom: -72px;
}
.ds-a2 .v2-margin-6-h {
  margin-left: 72px;
  margin-right: 72px;
}
.ds-a2 .v2-margin-6-h-n {
  margin-left: -72px;
  margin-right: -72px;
}
.ds-a2 .v2-margin-6 {
  margin: 72px;
}
.ds-a2 .v2-children-margin-6-r > * {
  margin-right: 72px;
}
.ds-a2 .v2-children-margin-6-r-n > * {
  margin-right: -72px;
}
.ds-a2 .v2-children-margin-6-v > * {
  margin-top: 72px;
  margin-bottom: 72px;
}
.ds-a2 .v2-children-margin-6-v-n > * {
  margin-top: -72px;
  margin-bottom: -72px;
}
.ds-a2 .v2-children-margin-6-h > * {
  margin-left: 72px;
  margin-right: 72px;
}
.ds-a2 .v2-children-margin-6-h-n > * {
  margin-left: -72px;
  margin-right: -72px;
}
.ds-a2 .v2-children-margin-6 > * {
  margin: 72px;
}
.ds-a2 .v2-padding-6-r {
  padding-right: 72px;
}
.ds-a2 .v2-padding-6-r-n {
  padding-right: -72px;
}
.ds-a2 .v2-padding-6-v {
  padding-top: 72px;
  padding-bottom: 72px;
}
.ds-a2 .v2-padding-6-v-n {
  padding-top: -72px;
  padding-bottom: -72px;
}
.ds-a2 .v2-padding-6-h {
  padding-left: 72px;
  padding-right: 72px;
}
.ds-a2 .v2-padding-6-h-n {
  padding-left: -72px;
  padding-right: -72px;
}
.ds-a2 .v2-padding-6 {
  padding: 72px;
}
.ds-a2 .v2-children-padding-6-r > * {
  padding-right: 72px;
}
.ds-a2 .v2-children-padding-6-r-n > * {
  padding-right: -72px;
}
.ds-a2 .v2-children-padding-6-v > * {
  padding-top: 72px;
  padding-bottom: 72px;
}
.ds-a2 .v2-children-padding-6-v-n > * {
  padding-top: -72px;
  padding-bottom: -72px;
}
.ds-a2 .v2-children-padding-6-h > * {
  padding-left: 72px;
  padding-right: 72px;
}
.ds-a2 .v2-children-padding-6-h-n > * {
  padding-left: -72px;
  padding-right: -72px;
}
.ds-a2 .v2-children-padding-6 > * {
  padding: 72px;
}
.ds-a2 .v2-col-gap-6 {
  -moz-column-gap: 72px;
  column-gap: 72px;
}
.ds-a2 .v2-row-gap-6 {
  row-gap: 72px;
}
.ds-a2 .v2-h-7 {
  height: 84px;
}
.ds-a2 .v2-w-7 {
  width: 84px;
}
.ds-a2 .v2-max-h-7 {
  max-height: 84px;
}
.ds-a2 .v2-max-w-7 {
  max-width: 84px;
}
.ds-a2 .v2-min-h-7 {
  min-height: 84px;
}
.ds-a2 .v2-min-w-7 {
  min-width: 84px;
}
.ds-a2 .v2-max-h-7-imp {
  max-height: 84px !important;
}
.ds-a2 .v2-max-w-7-imp {
  max-width: 84px !important;
}
.ds-a2 .v2-min-h-7-imp {
  min-height: 84px !important;
}
.ds-a2 .v2-min-w-7-imp {
  min-width: 84px !important;
}
.ds-a2 .v2-top-7 {
  top: 84px;
}
.ds-a2 .v2-margin-7-t {
  margin-top: 84px;
}
.ds-a2 .v2-margin-7-t-n {
  margin-top: -84px;
}
.ds-a2 .v2-children-margin-7-t > * {
  margin-top: 84px;
}
.ds-a2 .v2-children-margin-7-t-n > * {
  margin-top: -84px;
}
.ds-a2 .v2-padding-7-t {
  padding-top: 84px;
}
.ds-a2 .v2-padding-7-t-n {
  padding-top: -84px;
}
.ds-a2 .v2-children-padding-7-t > * {
  padding-top: 84px;
}
.ds-a2 .v2-children-padding-7-t-n > * {
  padding-top: -84px;
}
.ds-a2 .v2-bottom-7 {
  bottom: 84px;
}
.ds-a2 .v2-margin-7-b {
  margin-bottom: 84px;
}
.ds-a2 .v2-margin-7-b-n {
  margin-bottom: -84px;
}
.ds-a2 .v2-children-margin-7-b > * {
  margin-bottom: 84px;
}
.ds-a2 .v2-children-margin-7-b-n > * {
  margin-bottom: -84px;
}
.ds-a2 .v2-padding-7-b {
  padding-bottom: 84px;
}
.ds-a2 .v2-padding-7-b-n {
  padding-bottom: -84px;
}
.ds-a2 .v2-children-padding-7-b > * {
  padding-bottom: 84px;
}
.ds-a2 .v2-children-padding-7-b-n > * {
  padding-bottom: -84px;
}
.ds-a2 .v2-left-7 {
  left: 84px;
}
.ds-a2 .v2-margin-7-l {
  margin-left: 84px;
}
.ds-a2 .v2-margin-7-l-n {
  margin-left: -84px;
}
.ds-a2 .v2-children-margin-7-l > * {
  margin-left: 84px;
}
.ds-a2 .v2-children-margin-7-l-n > * {
  margin-left: -84px;
}
.ds-a2 .v2-padding-7-l {
  padding-left: 84px;
}
.ds-a2 .v2-padding-7-l-n {
  padding-left: -84px;
}
.ds-a2 .v2-children-padding-7-l > * {
  padding-left: 84px;
}
.ds-a2 .v2-children-padding-7-l-n > * {
  padding-left: -84px;
}
.ds-a2 .v2-right-7 {
  right: 84px;
}
.ds-a2 .v2-margin-7-r {
  margin-right: 84px;
}
.ds-a2 .v2-margin-7-r-n {
  margin-right: -84px;
}
.ds-a2 .v2-margin-7-v {
  margin-top: 84px;
  margin-bottom: 84px;
}
.ds-a2 .v2-margin-7-v-n {
  margin-top: -84px;
  margin-bottom: -84px;
}
.ds-a2 .v2-margin-7-h {
  margin-left: 84px;
  margin-right: 84px;
}
.ds-a2 .v2-margin-7-h-n {
  margin-left: -84px;
  margin-right: -84px;
}
.ds-a2 .v2-margin-7 {
  margin: 84px;
}
.ds-a2 .v2-children-margin-7-r > * {
  margin-right: 84px;
}
.ds-a2 .v2-children-margin-7-r-n > * {
  margin-right: -84px;
}
.ds-a2 .v2-children-margin-7-v > * {
  margin-top: 84px;
  margin-bottom: 84px;
}
.ds-a2 .v2-children-margin-7-v-n > * {
  margin-top: -84px;
  margin-bottom: -84px;
}
.ds-a2 .v2-children-margin-7-h > * {
  margin-left: 84px;
  margin-right: 84px;
}
.ds-a2 .v2-children-margin-7-h-n > * {
  margin-left: -84px;
  margin-right: -84px;
}
.ds-a2 .v2-children-margin-7 > * {
  margin: 84px;
}
.ds-a2 .v2-padding-7-r {
  padding-right: 84px;
}
.ds-a2 .v2-padding-7-r-n {
  padding-right: -84px;
}
.ds-a2 .v2-padding-7-v {
  padding-top: 84px;
  padding-bottom: 84px;
}
.ds-a2 .v2-padding-7-v-n {
  padding-top: -84px;
  padding-bottom: -84px;
}
.ds-a2 .v2-padding-7-h {
  padding-left: 84px;
  padding-right: 84px;
}
.ds-a2 .v2-padding-7-h-n {
  padding-left: -84px;
  padding-right: -84px;
}
.ds-a2 .v2-padding-7 {
  padding: 84px;
}
.ds-a2 .v2-children-padding-7-r > * {
  padding-right: 84px;
}
.ds-a2 .v2-children-padding-7-r-n > * {
  padding-right: -84px;
}
.ds-a2 .v2-children-padding-7-v > * {
  padding-top: 84px;
  padding-bottom: 84px;
}
.ds-a2 .v2-children-padding-7-v-n > * {
  padding-top: -84px;
  padding-bottom: -84px;
}
.ds-a2 .v2-children-padding-7-h > * {
  padding-left: 84px;
  padding-right: 84px;
}
.ds-a2 .v2-children-padding-7-h-n > * {
  padding-left: -84px;
  padding-right: -84px;
}
.ds-a2 .v2-children-padding-7 > * {
  padding: 84px;
}
.ds-a2 .v2-col-gap-7 {
  -moz-column-gap: 84px;
  column-gap: 84px;
}
.ds-a2 .v2-row-gap-7 {
  row-gap: 84px;
}
.ds-a2 .v2-h-8 {
  height: 96px;
}
.ds-a2 .v2-w-8 {
  width: 96px;
}
.ds-a2 .v2-max-h-8 {
  max-height: 96px;
}
.ds-a2 .v2-max-w-8 {
  max-width: 96px;
}
.ds-a2 .v2-min-h-8 {
  min-height: 96px;
}
.ds-a2 .v2-min-w-8 {
  min-width: 96px;
}
.ds-a2 .v2-max-h-8-imp {
  max-height: 96px !important;
}
.ds-a2 .v2-max-w-8-imp {
  max-width: 96px !important;
}
.ds-a2 .v2-min-h-8-imp {
  min-height: 96px !important;
}
.ds-a2 .v2-min-w-8-imp {
  min-width: 96px !important;
}
.ds-a2 .v2-top-8 {
  top: 96px;
}
.ds-a2 .v2-margin-8-t {
  margin-top: 96px;
}
.ds-a2 .v2-margin-8-t-n {
  margin-top: -96px;
}
.ds-a2 .v2-children-margin-8-t > * {
  margin-top: 96px;
}
.ds-a2 .v2-children-margin-8-t-n > * {
  margin-top: -96px;
}
.ds-a2 .v2-padding-8-t {
  padding-top: 96px;
}
.ds-a2 .v2-padding-8-t-n {
  padding-top: -96px;
}
.ds-a2 .v2-children-padding-8-t > * {
  padding-top: 96px;
}
.ds-a2 .v2-children-padding-8-t-n > * {
  padding-top: -96px;
}
.ds-a2 .v2-bottom-8 {
  bottom: 96px;
}
.ds-a2 .v2-margin-8-b {
  margin-bottom: 96px;
}
.ds-a2 .v2-margin-8-b-n {
  margin-bottom: -96px;
}
.ds-a2 .v2-children-margin-8-b > * {
  margin-bottom: 96px;
}
.ds-a2 .v2-children-margin-8-b-n > * {
  margin-bottom: -96px;
}
.ds-a2 .v2-padding-8-b {
  padding-bottom: 96px;
}
.ds-a2 .v2-padding-8-b-n {
  padding-bottom: -96px;
}
.ds-a2 .v2-children-padding-8-b > * {
  padding-bottom: 96px;
}
.ds-a2 .v2-children-padding-8-b-n > * {
  padding-bottom: -96px;
}
.ds-a2 .v2-left-8 {
  left: 96px;
}
.ds-a2 .v2-margin-8-l {
  margin-left: 96px;
}
.ds-a2 .v2-margin-8-l-n {
  margin-left: -96px;
}
.ds-a2 .v2-children-margin-8-l > * {
  margin-left: 96px;
}
.ds-a2 .v2-children-margin-8-l-n > * {
  margin-left: -96px;
}
.ds-a2 .v2-padding-8-l {
  padding-left: 96px;
}
.ds-a2 .v2-padding-8-l-n {
  padding-left: -96px;
}
.ds-a2 .v2-children-padding-8-l > * {
  padding-left: 96px;
}
.ds-a2 .v2-children-padding-8-l-n > * {
  padding-left: -96px;
}
.ds-a2 .v2-right-8 {
  right: 96px;
}
.ds-a2 .v2-margin-8-r {
  margin-right: 96px;
}
.ds-a2 .v2-margin-8-r-n {
  margin-right: -96px;
}
.ds-a2 .v2-margin-8-v {
  margin-top: 96px;
  margin-bottom: 96px;
}
.ds-a2 .v2-margin-8-v-n {
  margin-top: -96px;
  margin-bottom: -96px;
}
.ds-a2 .v2-margin-8-h {
  margin-left: 96px;
  margin-right: 96px;
}
.ds-a2 .v2-margin-8-h-n {
  margin-left: -96px;
  margin-right: -96px;
}
.ds-a2 .v2-margin-8 {
  margin: 96px;
}
.ds-a2 .v2-children-margin-8-r > * {
  margin-right: 96px;
}
.ds-a2 .v2-children-margin-8-r-n > * {
  margin-right: -96px;
}
.ds-a2 .v2-children-margin-8-v > * {
  margin-top: 96px;
  margin-bottom: 96px;
}
.ds-a2 .v2-children-margin-8-v-n > * {
  margin-top: -96px;
  margin-bottom: -96px;
}
.ds-a2 .v2-children-margin-8-h > * {
  margin-left: 96px;
  margin-right: 96px;
}
.ds-a2 .v2-children-margin-8-h-n > * {
  margin-left: -96px;
  margin-right: -96px;
}
.ds-a2 .v2-children-margin-8 > * {
  margin: 96px;
}
.ds-a2 .v2-padding-8-r {
  padding-right: 96px;
}
.ds-a2 .v2-padding-8-r-n {
  padding-right: -96px;
}
.ds-a2 .v2-padding-8-v {
  padding-top: 96px;
  padding-bottom: 96px;
}
.ds-a2 .v2-padding-8-v-n {
  padding-top: -96px;
  padding-bottom: -96px;
}
.ds-a2 .v2-padding-8-h {
  padding-left: 96px;
  padding-right: 96px;
}
.ds-a2 .v2-padding-8-h-n {
  padding-left: -96px;
  padding-right: -96px;
}
.ds-a2 .v2-padding-8 {
  padding: 96px;
}
.ds-a2 .v2-children-padding-8-r > * {
  padding-right: 96px;
}
.ds-a2 .v2-children-padding-8-r-n > * {
  padding-right: -96px;
}
.ds-a2 .v2-children-padding-8-v > * {
  padding-top: 96px;
  padding-bottom: 96px;
}
.ds-a2 .v2-children-padding-8-v-n > * {
  padding-top: -96px;
  padding-bottom: -96px;
}
.ds-a2 .v2-children-padding-8-h > * {
  padding-left: 96px;
  padding-right: 96px;
}
.ds-a2 .v2-children-padding-8-h-n > * {
  padding-left: -96px;
  padding-right: -96px;
}
.ds-a2 .v2-children-padding-8 > * {
  padding: 96px;
}
.ds-a2 .v2-col-gap-8 {
  -moz-column-gap: 96px;
  column-gap: 96px;
}
.ds-a2 .v2-row-gap-8 {
  row-gap: 96px;
}
.ds-a2 .v2-h-9 {
  height: 108px;
}
.ds-a2 .v2-w-9 {
  width: 108px;
}
.ds-a2 .v2-max-h-9 {
  max-height: 108px;
}
.ds-a2 .v2-max-w-9 {
  max-width: 108px;
}
.ds-a2 .v2-min-h-9 {
  min-height: 108px;
}
.ds-a2 .v2-min-w-9 {
  min-width: 108px;
}
.ds-a2 .v2-max-h-9-imp {
  max-height: 108px !important;
}
.ds-a2 .v2-max-w-9-imp {
  max-width: 108px !important;
}
.ds-a2 .v2-min-h-9-imp {
  min-height: 108px !important;
}
.ds-a2 .v2-min-w-9-imp {
  min-width: 108px !important;
}
.ds-a2 .v2-top-9 {
  top: 108px;
}
.ds-a2 .v2-margin-9-t {
  margin-top: 108px;
}
.ds-a2 .v2-margin-9-t-n {
  margin-top: -108px;
}
.ds-a2 .v2-children-margin-9-t > * {
  margin-top: 108px;
}
.ds-a2 .v2-children-margin-9-t-n > * {
  margin-top: -108px;
}
.ds-a2 .v2-padding-9-t {
  padding-top: 108px;
}
.ds-a2 .v2-padding-9-t-n {
  padding-top: -108px;
}
.ds-a2 .v2-children-padding-9-t > * {
  padding-top: 108px;
}
.ds-a2 .v2-children-padding-9-t-n > * {
  padding-top: -108px;
}
.ds-a2 .v2-bottom-9 {
  bottom: 108px;
}
.ds-a2 .v2-margin-9-b {
  margin-bottom: 108px;
}
.ds-a2 .v2-margin-9-b-n {
  margin-bottom: -108px;
}
.ds-a2 .v2-children-margin-9-b > * {
  margin-bottom: 108px;
}
.ds-a2 .v2-children-margin-9-b-n > * {
  margin-bottom: -108px;
}
.ds-a2 .v2-padding-9-b {
  padding-bottom: 108px;
}
.ds-a2 .v2-padding-9-b-n {
  padding-bottom: -108px;
}
.ds-a2 .v2-children-padding-9-b > * {
  padding-bottom: 108px;
}
.ds-a2 .v2-children-padding-9-b-n > * {
  padding-bottom: -108px;
}
.ds-a2 .v2-left-9 {
  left: 108px;
}
.ds-a2 .v2-margin-9-l {
  margin-left: 108px;
}
.ds-a2 .v2-margin-9-l-n {
  margin-left: -108px;
}
.ds-a2 .v2-children-margin-9-l > * {
  margin-left: 108px;
}
.ds-a2 .v2-children-margin-9-l-n > * {
  margin-left: -108px;
}
.ds-a2 .v2-padding-9-l {
  padding-left: 108px;
}
.ds-a2 .v2-padding-9-l-n {
  padding-left: -108px;
}
.ds-a2 .v2-children-padding-9-l > * {
  padding-left: 108px;
}
.ds-a2 .v2-children-padding-9-l-n > * {
  padding-left: -108px;
}
.ds-a2 .v2-right-9 {
  right: 108px;
}
.ds-a2 .v2-margin-9-r {
  margin-right: 108px;
}
.ds-a2 .v2-margin-9-r-n {
  margin-right: -108px;
}
.ds-a2 .v2-margin-9-v {
  margin-top: 108px;
  margin-bottom: 108px;
}
.ds-a2 .v2-margin-9-v-n {
  margin-top: -108px;
  margin-bottom: -108px;
}
.ds-a2 .v2-margin-9-h {
  margin-left: 108px;
  margin-right: 108px;
}
.ds-a2 .v2-margin-9-h-n {
  margin-left: -108px;
  margin-right: -108px;
}
.ds-a2 .v2-margin-9 {
  margin: 108px;
}
.ds-a2 .v2-children-margin-9-r > * {
  margin-right: 108px;
}
.ds-a2 .v2-children-margin-9-r-n > * {
  margin-right: -108px;
}
.ds-a2 .v2-children-margin-9-v > * {
  margin-top: 108px;
  margin-bottom: 108px;
}
.ds-a2 .v2-children-margin-9-v-n > * {
  margin-top: -108px;
  margin-bottom: -108px;
}
.ds-a2 .v2-children-margin-9-h > * {
  margin-left: 108px;
  margin-right: 108px;
}
.ds-a2 .v2-children-margin-9-h-n > * {
  margin-left: -108px;
  margin-right: -108px;
}
.ds-a2 .v2-children-margin-9 > * {
  margin: 108px;
}
.ds-a2 .v2-padding-9-r {
  padding-right: 108px;
}
.ds-a2 .v2-padding-9-r-n {
  padding-right: -108px;
}
.ds-a2 .v2-padding-9-v {
  padding-top: 108px;
  padding-bottom: 108px;
}
.ds-a2 .v2-padding-9-v-n {
  padding-top: -108px;
  padding-bottom: -108px;
}
.ds-a2 .v2-padding-9-h {
  padding-left: 108px;
  padding-right: 108px;
}
.ds-a2 .v2-padding-9-h-n {
  padding-left: -108px;
  padding-right: -108px;
}
.ds-a2 .v2-padding-9 {
  padding: 108px;
}
.ds-a2 .v2-children-padding-9-r > * {
  padding-right: 108px;
}
.ds-a2 .v2-children-padding-9-r-n > * {
  padding-right: -108px;
}
.ds-a2 .v2-children-padding-9-v > * {
  padding-top: 108px;
  padding-bottom: 108px;
}
.ds-a2 .v2-children-padding-9-v-n > * {
  padding-top: -108px;
  padding-bottom: -108px;
}
.ds-a2 .v2-children-padding-9-h > * {
  padding-left: 108px;
  padding-right: 108px;
}
.ds-a2 .v2-children-padding-9-h-n > * {
  padding-left: -108px;
  padding-right: -108px;
}
.ds-a2 .v2-children-padding-9 > * {
  padding: 108px;
}
.ds-a2 .v2-col-gap-9 {
  -moz-column-gap: 108px;
  column-gap: 108px;
}
.ds-a2 .v2-row-gap-9 {
  row-gap: 108px;
}
.ds-a2 .v2-h-10 {
  height: 120px;
}
.ds-a2 .v2-w-10 {
  width: 120px;
}
.ds-a2 .v2-max-h-10 {
  max-height: 120px;
}
.ds-a2 .v2-max-w-10 {
  max-width: 120px;
}
.ds-a2 .v2-min-h-10 {
  min-height: 120px;
}
.ds-a2 .v2-min-w-10 {
  min-width: 120px;
}
.ds-a2 .v2-max-h-10-imp {
  max-height: 120px !important;
}
.ds-a2 .v2-max-w-10-imp {
  max-width: 120px !important;
}
.ds-a2 .v2-min-h-10-imp {
  min-height: 120px !important;
}
.ds-a2 .v2-min-w-10-imp {
  min-width: 120px !important;
}
.ds-a2 .v2-top-10 {
  top: 120px;
}
.ds-a2 .v2-margin-10-t {
  margin-top: 120px;
}
.ds-a2 .v2-margin-10-t-n {
  margin-top: -120px;
}
.ds-a2 .v2-children-margin-10-t > * {
  margin-top: 120px;
}
.ds-a2 .v2-children-margin-10-t-n > * {
  margin-top: -120px;
}
.ds-a2 .v2-padding-10-t {
  padding-top: 120px;
}
.ds-a2 .v2-padding-10-t-n {
  padding-top: -120px;
}
.ds-a2 .v2-children-padding-10-t > * {
  padding-top: 120px;
}
.ds-a2 .v2-children-padding-10-t-n > * {
  padding-top: -120px;
}
.ds-a2 .v2-bottom-10 {
  bottom: 120px;
}
.ds-a2 .v2-margin-10-b {
  margin-bottom: 120px;
}
.ds-a2 .v2-margin-10-b-n {
  margin-bottom: -120px;
}
.ds-a2 .v2-children-margin-10-b > * {
  margin-bottom: 120px;
}
.ds-a2 .v2-children-margin-10-b-n > * {
  margin-bottom: -120px;
}
.ds-a2 .v2-padding-10-b {
  padding-bottom: 120px;
}
.ds-a2 .v2-padding-10-b-n {
  padding-bottom: -120px;
}
.ds-a2 .v2-children-padding-10-b > * {
  padding-bottom: 120px;
}
.ds-a2 .v2-children-padding-10-b-n > * {
  padding-bottom: -120px;
}
.ds-a2 .v2-left-10 {
  left: 120px;
}
.ds-a2 .v2-margin-10-l {
  margin-left: 120px;
}
.ds-a2 .v2-margin-10-l-n {
  margin-left: -120px;
}
.ds-a2 .v2-children-margin-10-l > * {
  margin-left: 120px;
}
.ds-a2 .v2-children-margin-10-l-n > * {
  margin-left: -120px;
}
.ds-a2 .v2-padding-10-l {
  padding-left: 120px;
}
.ds-a2 .v2-padding-10-l-n {
  padding-left: -120px;
}
.ds-a2 .v2-children-padding-10-l > * {
  padding-left: 120px;
}
.ds-a2 .v2-children-padding-10-l-n > * {
  padding-left: -120px;
}
.ds-a2 .v2-right-10 {
  right: 120px;
}
.ds-a2 .v2-margin-10-r {
  margin-right: 120px;
}
.ds-a2 .v2-margin-10-r-n {
  margin-right: -120px;
}
.ds-a2 .v2-margin-10-v {
  margin-top: 120px;
  margin-bottom: 120px;
}
.ds-a2 .v2-margin-10-v-n {
  margin-top: -120px;
  margin-bottom: -120px;
}
.ds-a2 .v2-margin-10-h {
  margin-left: 120px;
  margin-right: 120px;
}
.ds-a2 .v2-margin-10-h-n {
  margin-left: -120px;
  margin-right: -120px;
}
.ds-a2 .v2-margin-10 {
  margin: 120px;
}
.ds-a2 .v2-children-margin-10-r > * {
  margin-right: 120px;
}
.ds-a2 .v2-children-margin-10-r-n > * {
  margin-right: -120px;
}
.ds-a2 .v2-children-margin-10-v > * {
  margin-top: 120px;
  margin-bottom: 120px;
}
.ds-a2 .v2-children-margin-10-v-n > * {
  margin-top: -120px;
  margin-bottom: -120px;
}
.ds-a2 .v2-children-margin-10-h > * {
  margin-left: 120px;
  margin-right: 120px;
}
.ds-a2 .v2-children-margin-10-h-n > * {
  margin-left: -120px;
  margin-right: -120px;
}
.ds-a2 .v2-children-margin-10 > * {
  margin: 120px;
}
.ds-a2 .v2-padding-10-r {
  padding-right: 120px;
}
.ds-a2 .v2-padding-10-r-n {
  padding-right: -120px;
}
.ds-a2 .v2-padding-10-v {
  padding-top: 120px;
  padding-bottom: 120px;
}
.ds-a2 .v2-padding-10-v-n {
  padding-top: -120px;
  padding-bottom: -120px;
}
.ds-a2 .v2-padding-10-h {
  padding-left: 120px;
  padding-right: 120px;
}
.ds-a2 .v2-padding-10-h-n {
  padding-left: -120px;
  padding-right: -120px;
}
.ds-a2 .v2-padding-10 {
  padding: 120px;
}
.ds-a2 .v2-children-padding-10-r > * {
  padding-right: 120px;
}
.ds-a2 .v2-children-padding-10-r-n > * {
  padding-right: -120px;
}
.ds-a2 .v2-children-padding-10-v > * {
  padding-top: 120px;
  padding-bottom: 120px;
}
.ds-a2 .v2-children-padding-10-v-n > * {
  padding-top: -120px;
  padding-bottom: -120px;
}
.ds-a2 .v2-children-padding-10-h > * {
  padding-left: 120px;
  padding-right: 120px;
}
.ds-a2 .v2-children-padding-10-h-n > * {
  padding-left: -120px;
  padding-right: -120px;
}
.ds-a2 .v2-children-padding-10 > * {
  padding: 120px;
}
.ds-a2 .v2-col-gap-10 {
  -moz-column-gap: 120px;
  column-gap: 120px;
}
.ds-a2 .v2-row-gap-10 {
  row-gap: 120px;
}
.ds-a2 .v2-h-11 {
  height: 132px;
}
.ds-a2 .v2-w-11 {
  width: 132px;
}
.ds-a2 .v2-max-h-11 {
  max-height: 132px;
}
.ds-a2 .v2-max-w-11 {
  max-width: 132px;
}
.ds-a2 .v2-min-h-11 {
  min-height: 132px;
}
.ds-a2 .v2-min-w-11 {
  min-width: 132px;
}
.ds-a2 .v2-max-h-11-imp {
  max-height: 132px !important;
}
.ds-a2 .v2-max-w-11-imp {
  max-width: 132px !important;
}
.ds-a2 .v2-min-h-11-imp {
  min-height: 132px !important;
}
.ds-a2 .v2-min-w-11-imp {
  min-width: 132px !important;
}
.ds-a2 .v2-top-11 {
  top: 132px;
}
.ds-a2 .v2-margin-11-t {
  margin-top: 132px;
}
.ds-a2 .v2-margin-11-t-n {
  margin-top: -132px;
}
.ds-a2 .v2-children-margin-11-t > * {
  margin-top: 132px;
}
.ds-a2 .v2-children-margin-11-t-n > * {
  margin-top: -132px;
}
.ds-a2 .v2-padding-11-t {
  padding-top: 132px;
}
.ds-a2 .v2-padding-11-t-n {
  padding-top: -132px;
}
.ds-a2 .v2-children-padding-11-t > * {
  padding-top: 132px;
}
.ds-a2 .v2-children-padding-11-t-n > * {
  padding-top: -132px;
}
.ds-a2 .v2-bottom-11 {
  bottom: 132px;
}
.ds-a2 .v2-margin-11-b {
  margin-bottom: 132px;
}
.ds-a2 .v2-margin-11-b-n {
  margin-bottom: -132px;
}
.ds-a2 .v2-children-margin-11-b > * {
  margin-bottom: 132px;
}
.ds-a2 .v2-children-margin-11-b-n > * {
  margin-bottom: -132px;
}
.ds-a2 .v2-padding-11-b {
  padding-bottom: 132px;
}
.ds-a2 .v2-padding-11-b-n {
  padding-bottom: -132px;
}
.ds-a2 .v2-children-padding-11-b > * {
  padding-bottom: 132px;
}
.ds-a2 .v2-children-padding-11-b-n > * {
  padding-bottom: -132px;
}
.ds-a2 .v2-left-11 {
  left: 132px;
}
.ds-a2 .v2-margin-11-l {
  margin-left: 132px;
}
.ds-a2 .v2-margin-11-l-n {
  margin-left: -132px;
}
.ds-a2 .v2-children-margin-11-l > * {
  margin-left: 132px;
}
.ds-a2 .v2-children-margin-11-l-n > * {
  margin-left: -132px;
}
.ds-a2 .v2-padding-11-l {
  padding-left: 132px;
}
.ds-a2 .v2-padding-11-l-n {
  padding-left: -132px;
}
.ds-a2 .v2-children-padding-11-l > * {
  padding-left: 132px;
}
.ds-a2 .v2-children-padding-11-l-n > * {
  padding-left: -132px;
}
.ds-a2 .v2-right-11 {
  right: 132px;
}
.ds-a2 .v2-margin-11-r {
  margin-right: 132px;
}
.ds-a2 .v2-margin-11-r-n {
  margin-right: -132px;
}
.ds-a2 .v2-margin-11-v {
  margin-top: 132px;
  margin-bottom: 132px;
}
.ds-a2 .v2-margin-11-v-n {
  margin-top: -132px;
  margin-bottom: -132px;
}
.ds-a2 .v2-margin-11-h {
  margin-left: 132px;
  margin-right: 132px;
}
.ds-a2 .v2-margin-11-h-n {
  margin-left: -132px;
  margin-right: -132px;
}
.ds-a2 .v2-margin-11 {
  margin: 132px;
}
.ds-a2 .v2-children-margin-11-r > * {
  margin-right: 132px;
}
.ds-a2 .v2-children-margin-11-r-n > * {
  margin-right: -132px;
}
.ds-a2 .v2-children-margin-11-v > * {
  margin-top: 132px;
  margin-bottom: 132px;
}
.ds-a2 .v2-children-margin-11-v-n > * {
  margin-top: -132px;
  margin-bottom: -132px;
}
.ds-a2 .v2-children-margin-11-h > * {
  margin-left: 132px;
  margin-right: 132px;
}
.ds-a2 .v2-children-margin-11-h-n > * {
  margin-left: -132px;
  margin-right: -132px;
}
.ds-a2 .v2-children-margin-11 > * {
  margin: 132px;
}
.ds-a2 .v2-padding-11-r {
  padding-right: 132px;
}
.ds-a2 .v2-padding-11-r-n {
  padding-right: -132px;
}
.ds-a2 .v2-padding-11-v {
  padding-top: 132px;
  padding-bottom: 132px;
}
.ds-a2 .v2-padding-11-v-n {
  padding-top: -132px;
  padding-bottom: -132px;
}
.ds-a2 .v2-padding-11-h {
  padding-left: 132px;
  padding-right: 132px;
}
.ds-a2 .v2-padding-11-h-n {
  padding-left: -132px;
  padding-right: -132px;
}
.ds-a2 .v2-padding-11 {
  padding: 132px;
}
.ds-a2 .v2-children-padding-11-r > * {
  padding-right: 132px;
}
.ds-a2 .v2-children-padding-11-r-n > * {
  padding-right: -132px;
}
.ds-a2 .v2-children-padding-11-v > * {
  padding-top: 132px;
  padding-bottom: 132px;
}
.ds-a2 .v2-children-padding-11-v-n > * {
  padding-top: -132px;
  padding-bottom: -132px;
}
.ds-a2 .v2-children-padding-11-h > * {
  padding-left: 132px;
  padding-right: 132px;
}
.ds-a2 .v2-children-padding-11-h-n > * {
  padding-left: -132px;
  padding-right: -132px;
}
.ds-a2 .v2-children-padding-11 > * {
  padding: 132px;
}
.ds-a2 .v2-col-gap-11 {
  -moz-column-gap: 132px;
  column-gap: 132px;
}
.ds-a2 .v2-row-gap-11 {
  row-gap: 132px;
}
.ds-a2 .v2-h-12 {
  height: 144px;
}
.ds-a2 .v2-w-12 {
  width: 144px;
}
.ds-a2 .v2-max-h-12 {
  max-height: 144px;
}
.ds-a2 .v2-max-w-12 {
  max-width: 144px;
}
.ds-a2 .v2-min-h-12 {
  min-height: 144px;
}
.ds-a2 .v2-min-w-12 {
  min-width: 144px;
}
.ds-a2 .v2-max-h-12-imp {
  max-height: 144px !important;
}
.ds-a2 .v2-max-w-12-imp {
  max-width: 144px !important;
}
.ds-a2 .v2-min-h-12-imp {
  min-height: 144px !important;
}
.ds-a2 .v2-min-w-12-imp {
  min-width: 144px !important;
}
.ds-a2 .v2-top-12 {
  top: 144px;
}
.ds-a2 .v2-margin-12-t {
  margin-top: 144px;
}
.ds-a2 .v2-margin-12-t-n {
  margin-top: -144px;
}
.ds-a2 .v2-children-margin-12-t > * {
  margin-top: 144px;
}
.ds-a2 .v2-children-margin-12-t-n > * {
  margin-top: -144px;
}
.ds-a2 .v2-padding-12-t {
  padding-top: 144px;
}
.ds-a2 .v2-padding-12-t-n {
  padding-top: -144px;
}
.ds-a2 .v2-children-padding-12-t > * {
  padding-top: 144px;
}
.ds-a2 .v2-children-padding-12-t-n > * {
  padding-top: -144px;
}
.ds-a2 .v2-bottom-12 {
  bottom: 144px;
}
.ds-a2 .v2-margin-12-b {
  margin-bottom: 144px;
}
.ds-a2 .v2-margin-12-b-n {
  margin-bottom: -144px;
}
.ds-a2 .v2-children-margin-12-b > * {
  margin-bottom: 144px;
}
.ds-a2 .v2-children-margin-12-b-n > * {
  margin-bottom: -144px;
}
.ds-a2 .v2-padding-12-b {
  padding-bottom: 144px;
}
.ds-a2 .v2-padding-12-b-n {
  padding-bottom: -144px;
}
.ds-a2 .v2-children-padding-12-b > * {
  padding-bottom: 144px;
}
.ds-a2 .v2-children-padding-12-b-n > * {
  padding-bottom: -144px;
}
.ds-a2 .v2-left-12 {
  left: 144px;
}
.ds-a2 .v2-margin-12-l {
  margin-left: 144px;
}
.ds-a2 .v2-margin-12-l-n {
  margin-left: -144px;
}
.ds-a2 .v2-children-margin-12-l > * {
  margin-left: 144px;
}
.ds-a2 .v2-children-margin-12-l-n > * {
  margin-left: -144px;
}
.ds-a2 .v2-padding-12-l {
  padding-left: 144px;
}
.ds-a2 .v2-padding-12-l-n {
  padding-left: -144px;
}
.ds-a2 .v2-children-padding-12-l > * {
  padding-left: 144px;
}
.ds-a2 .v2-children-padding-12-l-n > * {
  padding-left: -144px;
}
.ds-a2 .v2-right-12 {
  right: 144px;
}
.ds-a2 .v2-margin-12-r {
  margin-right: 144px;
}
.ds-a2 .v2-margin-12-r-n {
  margin-right: -144px;
}
.ds-a2 .v2-margin-12-v {
  margin-top: 144px;
  margin-bottom: 144px;
}
.ds-a2 .v2-margin-12-v-n {
  margin-top: -144px;
  margin-bottom: -144px;
}
.ds-a2 .v2-margin-12-h {
  margin-left: 144px;
  margin-right: 144px;
}
.ds-a2 .v2-margin-12-h-n {
  margin-left: -144px;
  margin-right: -144px;
}
.ds-a2 .v2-margin-12 {
  margin: 144px;
}
.ds-a2 .v2-children-margin-12-r > * {
  margin-right: 144px;
}
.ds-a2 .v2-children-margin-12-r-n > * {
  margin-right: -144px;
}
.ds-a2 .v2-children-margin-12-v > * {
  margin-top: 144px;
  margin-bottom: 144px;
}
.ds-a2 .v2-children-margin-12-v-n > * {
  margin-top: -144px;
  margin-bottom: -144px;
}
.ds-a2 .v2-children-margin-12-h > * {
  margin-left: 144px;
  margin-right: 144px;
}
.ds-a2 .v2-children-margin-12-h-n > * {
  margin-left: -144px;
  margin-right: -144px;
}
.ds-a2 .v2-children-margin-12 > * {
  margin: 144px;
}
.ds-a2 .v2-padding-12-r {
  padding-right: 144px;
}
.ds-a2 .v2-padding-12-r-n {
  padding-right: -144px;
}
.ds-a2 .v2-padding-12-v {
  padding-top: 144px;
  padding-bottom: 144px;
}
.ds-a2 .v2-padding-12-v-n {
  padding-top: -144px;
  padding-bottom: -144px;
}
.ds-a2 .v2-padding-12-h {
  padding-left: 144px;
  padding-right: 144px;
}
.ds-a2 .v2-padding-12-h-n {
  padding-left: -144px;
  padding-right: -144px;
}
.ds-a2 .v2-padding-12 {
  padding: 144px;
}
.ds-a2 .v2-children-padding-12-r > * {
  padding-right: 144px;
}
.ds-a2 .v2-children-padding-12-r-n > * {
  padding-right: -144px;
}
.ds-a2 .v2-children-padding-12-v > * {
  padding-top: 144px;
  padding-bottom: 144px;
}
.ds-a2 .v2-children-padding-12-v-n > * {
  padding-top: -144px;
  padding-bottom: -144px;
}
.ds-a2 .v2-children-padding-12-h > * {
  padding-left: 144px;
  padding-right: 144px;
}
.ds-a2 .v2-children-padding-12-h-n > * {
  padding-left: -144px;
  padding-right: -144px;
}
.ds-a2 .v2-children-padding-12 > * {
  padding: 144px;
}
.ds-a2 .v2-col-gap-12 {
  -moz-column-gap: 144px;
  column-gap: 144px;
}
.ds-a2 .v2-row-gap-12 {
  row-gap: 144px;
}
.ds-a2 .v2-h-13 {
  height: 156px;
}
.ds-a2 .v2-w-13 {
  width: 156px;
}
.ds-a2 .v2-max-h-13 {
  max-height: 156px;
}
.ds-a2 .v2-max-w-13 {
  max-width: 156px;
}
.ds-a2 .v2-min-h-13 {
  min-height: 156px;
}
.ds-a2 .v2-min-w-13 {
  min-width: 156px;
}
.ds-a2 .v2-max-h-13-imp {
  max-height: 156px !important;
}
.ds-a2 .v2-max-w-13-imp {
  max-width: 156px !important;
}
.ds-a2 .v2-min-h-13-imp {
  min-height: 156px !important;
}
.ds-a2 .v2-min-w-13-imp {
  min-width: 156px !important;
}
.ds-a2 .v2-top-13 {
  top: 156px;
}
.ds-a2 .v2-margin-13-t {
  margin-top: 156px;
}
.ds-a2 .v2-margin-13-t-n {
  margin-top: -156px;
}
.ds-a2 .v2-children-margin-13-t > * {
  margin-top: 156px;
}
.ds-a2 .v2-children-margin-13-t-n > * {
  margin-top: -156px;
}
.ds-a2 .v2-padding-13-t {
  padding-top: 156px;
}
.ds-a2 .v2-padding-13-t-n {
  padding-top: -156px;
}
.ds-a2 .v2-children-padding-13-t > * {
  padding-top: 156px;
}
.ds-a2 .v2-children-padding-13-t-n > * {
  padding-top: -156px;
}
.ds-a2 .v2-bottom-13 {
  bottom: 156px;
}
.ds-a2 .v2-margin-13-b {
  margin-bottom: 156px;
}
.ds-a2 .v2-margin-13-b-n {
  margin-bottom: -156px;
}
.ds-a2 .v2-children-margin-13-b > * {
  margin-bottom: 156px;
}
.ds-a2 .v2-children-margin-13-b-n > * {
  margin-bottom: -156px;
}
.ds-a2 .v2-padding-13-b {
  padding-bottom: 156px;
}
.ds-a2 .v2-padding-13-b-n {
  padding-bottom: -156px;
}
.ds-a2 .v2-children-padding-13-b > * {
  padding-bottom: 156px;
}
.ds-a2 .v2-children-padding-13-b-n > * {
  padding-bottom: -156px;
}
.ds-a2 .v2-left-13 {
  left: 156px;
}
.ds-a2 .v2-margin-13-l {
  margin-left: 156px;
}
.ds-a2 .v2-margin-13-l-n {
  margin-left: -156px;
}
.ds-a2 .v2-children-margin-13-l > * {
  margin-left: 156px;
}
.ds-a2 .v2-children-margin-13-l-n > * {
  margin-left: -156px;
}
.ds-a2 .v2-padding-13-l {
  padding-left: 156px;
}
.ds-a2 .v2-padding-13-l-n {
  padding-left: -156px;
}
.ds-a2 .v2-children-padding-13-l > * {
  padding-left: 156px;
}
.ds-a2 .v2-children-padding-13-l-n > * {
  padding-left: -156px;
}
.ds-a2 .v2-right-13 {
  right: 156px;
}
.ds-a2 .v2-margin-13-r {
  margin-right: 156px;
}
.ds-a2 .v2-margin-13-r-n {
  margin-right: -156px;
}
.ds-a2 .v2-margin-13-v {
  margin-top: 156px;
  margin-bottom: 156px;
}
.ds-a2 .v2-margin-13-v-n {
  margin-top: -156px;
  margin-bottom: -156px;
}
.ds-a2 .v2-margin-13-h {
  margin-left: 156px;
  margin-right: 156px;
}
.ds-a2 .v2-margin-13-h-n {
  margin-left: -156px;
  margin-right: -156px;
}
.ds-a2 .v2-margin-13 {
  margin: 156px;
}
.ds-a2 .v2-children-margin-13-r > * {
  margin-right: 156px;
}
.ds-a2 .v2-children-margin-13-r-n > * {
  margin-right: -156px;
}
.ds-a2 .v2-children-margin-13-v > * {
  margin-top: 156px;
  margin-bottom: 156px;
}
.ds-a2 .v2-children-margin-13-v-n > * {
  margin-top: -156px;
  margin-bottom: -156px;
}
.ds-a2 .v2-children-margin-13-h > * {
  margin-left: 156px;
  margin-right: 156px;
}
.ds-a2 .v2-children-margin-13-h-n > * {
  margin-left: -156px;
  margin-right: -156px;
}
.ds-a2 .v2-children-margin-13 > * {
  margin: 156px;
}
.ds-a2 .v2-padding-13-r {
  padding-right: 156px;
}
.ds-a2 .v2-padding-13-r-n {
  padding-right: -156px;
}
.ds-a2 .v2-padding-13-v {
  padding-top: 156px;
  padding-bottom: 156px;
}
.ds-a2 .v2-padding-13-v-n {
  padding-top: -156px;
  padding-bottom: -156px;
}
.ds-a2 .v2-padding-13-h {
  padding-left: 156px;
  padding-right: 156px;
}
.ds-a2 .v2-padding-13-h-n {
  padding-left: -156px;
  padding-right: -156px;
}
.ds-a2 .v2-padding-13 {
  padding: 156px;
}
.ds-a2 .v2-children-padding-13-r > * {
  padding-right: 156px;
}
.ds-a2 .v2-children-padding-13-r-n > * {
  padding-right: -156px;
}
.ds-a2 .v2-children-padding-13-v > * {
  padding-top: 156px;
  padding-bottom: 156px;
}
.ds-a2 .v2-children-padding-13-v-n > * {
  padding-top: -156px;
  padding-bottom: -156px;
}
.ds-a2 .v2-children-padding-13-h > * {
  padding-left: 156px;
  padding-right: 156px;
}
.ds-a2 .v2-children-padding-13-h-n > * {
  padding-left: -156px;
  padding-right: -156px;
}
.ds-a2 .v2-children-padding-13 > * {
  padding: 156px;
}
.ds-a2 .v2-col-gap-13 {
  -moz-column-gap: 156px;
  column-gap: 156px;
}
.ds-a2 .v2-row-gap-13 {
  row-gap: 156px;
}
.ds-a2 .v2-h-14 {
  height: 168px;
}
.ds-a2 .v2-w-14 {
  width: 168px;
}
.ds-a2 .v2-max-h-14 {
  max-height: 168px;
}
.ds-a2 .v2-max-w-14 {
  max-width: 168px;
}
.ds-a2 .v2-min-h-14 {
  min-height: 168px;
}
.ds-a2 .v2-min-w-14 {
  min-width: 168px;
}
.ds-a2 .v2-max-h-14-imp {
  max-height: 168px !important;
}
.ds-a2 .v2-max-w-14-imp {
  max-width: 168px !important;
}
.ds-a2 .v2-min-h-14-imp {
  min-height: 168px !important;
}
.ds-a2 .v2-min-w-14-imp {
  min-width: 168px !important;
}
.ds-a2 .v2-top-14 {
  top: 168px;
}
.ds-a2 .v2-margin-14-t {
  margin-top: 168px;
}
.ds-a2 .v2-margin-14-t-n {
  margin-top: -168px;
}
.ds-a2 .v2-children-margin-14-t > * {
  margin-top: 168px;
}
.ds-a2 .v2-children-margin-14-t-n > * {
  margin-top: -168px;
}
.ds-a2 .v2-padding-14-t {
  padding-top: 168px;
}
.ds-a2 .v2-padding-14-t-n {
  padding-top: -168px;
}
.ds-a2 .v2-children-padding-14-t > * {
  padding-top: 168px;
}
.ds-a2 .v2-children-padding-14-t-n > * {
  padding-top: -168px;
}
.ds-a2 .v2-bottom-14 {
  bottom: 168px;
}
.ds-a2 .v2-margin-14-b {
  margin-bottom: 168px;
}
.ds-a2 .v2-margin-14-b-n {
  margin-bottom: -168px;
}
.ds-a2 .v2-children-margin-14-b > * {
  margin-bottom: 168px;
}
.ds-a2 .v2-children-margin-14-b-n > * {
  margin-bottom: -168px;
}
.ds-a2 .v2-padding-14-b {
  padding-bottom: 168px;
}
.ds-a2 .v2-padding-14-b-n {
  padding-bottom: -168px;
}
.ds-a2 .v2-children-padding-14-b > * {
  padding-bottom: 168px;
}
.ds-a2 .v2-children-padding-14-b-n > * {
  padding-bottom: -168px;
}
.ds-a2 .v2-left-14 {
  left: 168px;
}
.ds-a2 .v2-margin-14-l {
  margin-left: 168px;
}
.ds-a2 .v2-margin-14-l-n {
  margin-left: -168px;
}
.ds-a2 .v2-children-margin-14-l > * {
  margin-left: 168px;
}
.ds-a2 .v2-children-margin-14-l-n > * {
  margin-left: -168px;
}
.ds-a2 .v2-padding-14-l {
  padding-left: 168px;
}
.ds-a2 .v2-padding-14-l-n {
  padding-left: -168px;
}
.ds-a2 .v2-children-padding-14-l > * {
  padding-left: 168px;
}
.ds-a2 .v2-children-padding-14-l-n > * {
  padding-left: -168px;
}
.ds-a2 .v2-right-14 {
  right: 168px;
}
.ds-a2 .v2-margin-14-r {
  margin-right: 168px;
}
.ds-a2 .v2-margin-14-r-n {
  margin-right: -168px;
}
.ds-a2 .v2-margin-14-v {
  margin-top: 168px;
  margin-bottom: 168px;
}
.ds-a2 .v2-margin-14-v-n {
  margin-top: -168px;
  margin-bottom: -168px;
}
.ds-a2 .v2-margin-14-h {
  margin-left: 168px;
  margin-right: 168px;
}
.ds-a2 .v2-margin-14-h-n {
  margin-left: -168px;
  margin-right: -168px;
}
.ds-a2 .v2-margin-14 {
  margin: 168px;
}
.ds-a2 .v2-children-margin-14-r > * {
  margin-right: 168px;
}
.ds-a2 .v2-children-margin-14-r-n > * {
  margin-right: -168px;
}
.ds-a2 .v2-children-margin-14-v > * {
  margin-top: 168px;
  margin-bottom: 168px;
}
.ds-a2 .v2-children-margin-14-v-n > * {
  margin-top: -168px;
  margin-bottom: -168px;
}
.ds-a2 .v2-children-margin-14-h > * {
  margin-left: 168px;
  margin-right: 168px;
}
.ds-a2 .v2-children-margin-14-h-n > * {
  margin-left: -168px;
  margin-right: -168px;
}
.ds-a2 .v2-children-margin-14 > * {
  margin: 168px;
}
.ds-a2 .v2-padding-14-r {
  padding-right: 168px;
}
.ds-a2 .v2-padding-14-r-n {
  padding-right: -168px;
}
.ds-a2 .v2-padding-14-v {
  padding-top: 168px;
  padding-bottom: 168px;
}
.ds-a2 .v2-padding-14-v-n {
  padding-top: -168px;
  padding-bottom: -168px;
}
.ds-a2 .v2-padding-14-h {
  padding-left: 168px;
  padding-right: 168px;
}
.ds-a2 .v2-padding-14-h-n {
  padding-left: -168px;
  padding-right: -168px;
}
.ds-a2 .v2-padding-14 {
  padding: 168px;
}
.ds-a2 .v2-children-padding-14-r > * {
  padding-right: 168px;
}
.ds-a2 .v2-children-padding-14-r-n > * {
  padding-right: -168px;
}
.ds-a2 .v2-children-padding-14-v > * {
  padding-top: 168px;
  padding-bottom: 168px;
}
.ds-a2 .v2-children-padding-14-v-n > * {
  padding-top: -168px;
  padding-bottom: -168px;
}
.ds-a2 .v2-children-padding-14-h > * {
  padding-left: 168px;
  padding-right: 168px;
}
.ds-a2 .v2-children-padding-14-h-n > * {
  padding-left: -168px;
  padding-right: -168px;
}
.ds-a2 .v2-children-padding-14 > * {
  padding: 168px;
}
.ds-a2 .v2-col-gap-14 {
  -moz-column-gap: 168px;
  column-gap: 168px;
}
.ds-a2 .v2-row-gap-14 {
  row-gap: 168px;
}
.ds-a2 .v2-h-15 {
  height: 180px;
}
.ds-a2 .v2-w-15 {
  width: 180px;
}
.ds-a2 .v2-max-h-15 {
  max-height: 180px;
}
.ds-a2 .v2-max-w-15 {
  max-width: 180px;
}
.ds-a2 .v2-min-h-15 {
  min-height: 180px;
}
.ds-a2 .v2-min-w-15 {
  min-width: 180px;
}
.ds-a2 .v2-max-h-15-imp {
  max-height: 180px !important;
}
.ds-a2 .v2-max-w-15-imp {
  max-width: 180px !important;
}
.ds-a2 .v2-min-h-15-imp {
  min-height: 180px !important;
}
.ds-a2 .v2-min-w-15-imp {
  min-width: 180px !important;
}
.ds-a2 .v2-top-15 {
  top: 180px;
}
.ds-a2 .v2-margin-15-t {
  margin-top: 180px;
}
.ds-a2 .v2-margin-15-t-n {
  margin-top: -180px;
}
.ds-a2 .v2-children-margin-15-t > * {
  margin-top: 180px;
}
.ds-a2 .v2-children-margin-15-t-n > * {
  margin-top: -180px;
}
.ds-a2 .v2-padding-15-t {
  padding-top: 180px;
}
.ds-a2 .v2-padding-15-t-n {
  padding-top: -180px;
}
.ds-a2 .v2-children-padding-15-t > * {
  padding-top: 180px;
}
.ds-a2 .v2-children-padding-15-t-n > * {
  padding-top: -180px;
}
.ds-a2 .v2-bottom-15 {
  bottom: 180px;
}
.ds-a2 .v2-margin-15-b {
  margin-bottom: 180px;
}
.ds-a2 .v2-margin-15-b-n {
  margin-bottom: -180px;
}
.ds-a2 .v2-children-margin-15-b > * {
  margin-bottom: 180px;
}
.ds-a2 .v2-children-margin-15-b-n > * {
  margin-bottom: -180px;
}
.ds-a2 .v2-padding-15-b {
  padding-bottom: 180px;
}
.ds-a2 .v2-padding-15-b-n {
  padding-bottom: -180px;
}
.ds-a2 .v2-children-padding-15-b > * {
  padding-bottom: 180px;
}
.ds-a2 .v2-children-padding-15-b-n > * {
  padding-bottom: -180px;
}
.ds-a2 .v2-left-15 {
  left: 180px;
}
.ds-a2 .v2-margin-15-l {
  margin-left: 180px;
}
.ds-a2 .v2-margin-15-l-n {
  margin-left: -180px;
}
.ds-a2 .v2-children-margin-15-l > * {
  margin-left: 180px;
}
.ds-a2 .v2-children-margin-15-l-n > * {
  margin-left: -180px;
}
.ds-a2 .v2-padding-15-l {
  padding-left: 180px;
}
.ds-a2 .v2-padding-15-l-n {
  padding-left: -180px;
}
.ds-a2 .v2-children-padding-15-l > * {
  padding-left: 180px;
}
.ds-a2 .v2-children-padding-15-l-n > * {
  padding-left: -180px;
}
.ds-a2 .v2-right-15 {
  right: 180px;
}
.ds-a2 .v2-margin-15-r {
  margin-right: 180px;
}
.ds-a2 .v2-margin-15-r-n {
  margin-right: -180px;
}
.ds-a2 .v2-margin-15-v {
  margin-top: 180px;
  margin-bottom: 180px;
}
.ds-a2 .v2-margin-15-v-n {
  margin-top: -180px;
  margin-bottom: -180px;
}
.ds-a2 .v2-margin-15-h {
  margin-left: 180px;
  margin-right: 180px;
}
.ds-a2 .v2-margin-15-h-n {
  margin-left: -180px;
  margin-right: -180px;
}
.ds-a2 .v2-margin-15 {
  margin: 180px;
}
.ds-a2 .v2-children-margin-15-r > * {
  margin-right: 180px;
}
.ds-a2 .v2-children-margin-15-r-n > * {
  margin-right: -180px;
}
.ds-a2 .v2-children-margin-15-v > * {
  margin-top: 180px;
  margin-bottom: 180px;
}
.ds-a2 .v2-children-margin-15-v-n > * {
  margin-top: -180px;
  margin-bottom: -180px;
}
.ds-a2 .v2-children-margin-15-h > * {
  margin-left: 180px;
  margin-right: 180px;
}
.ds-a2 .v2-children-margin-15-h-n > * {
  margin-left: -180px;
  margin-right: -180px;
}
.ds-a2 .v2-children-margin-15 > * {
  margin: 180px;
}
.ds-a2 .v2-padding-15-r {
  padding-right: 180px;
}
.ds-a2 .v2-padding-15-r-n {
  padding-right: -180px;
}
.ds-a2 .v2-padding-15-v {
  padding-top: 180px;
  padding-bottom: 180px;
}
.ds-a2 .v2-padding-15-v-n {
  padding-top: -180px;
  padding-bottom: -180px;
}
.ds-a2 .v2-padding-15-h {
  padding-left: 180px;
  padding-right: 180px;
}
.ds-a2 .v2-padding-15-h-n {
  padding-left: -180px;
  padding-right: -180px;
}
.ds-a2 .v2-padding-15 {
  padding: 180px;
}
.ds-a2 .v2-children-padding-15-r > * {
  padding-right: 180px;
}
.ds-a2 .v2-children-padding-15-r-n > * {
  padding-right: -180px;
}
.ds-a2 .v2-children-padding-15-v > * {
  padding-top: 180px;
  padding-bottom: 180px;
}
.ds-a2 .v2-children-padding-15-v-n > * {
  padding-top: -180px;
  padding-bottom: -180px;
}
.ds-a2 .v2-children-padding-15-h > * {
  padding-left: 180px;
  padding-right: 180px;
}
.ds-a2 .v2-children-padding-15-h-n > * {
  padding-left: -180px;
  padding-right: -180px;
}
.ds-a2 .v2-children-padding-15 > * {
  padding: 180px;
}
.ds-a2 .v2-col-gap-15 {
  -moz-column-gap: 180px;
  column-gap: 180px;
}
.ds-a2 .v2-row-gap-15 {
  row-gap: 180px;
}
.ds-a2 .v2-h-16 {
  height: 192px;
}
.ds-a2 .v2-w-16 {
  width: 192px;
}
.ds-a2 .v2-max-h-16 {
  max-height: 192px;
}
.ds-a2 .v2-max-w-16 {
  max-width: 192px;
}
.ds-a2 .v2-min-h-16 {
  min-height: 192px;
}
.ds-a2 .v2-min-w-16 {
  min-width: 192px;
}
.ds-a2 .v2-max-h-16-imp {
  max-height: 192px !important;
}
.ds-a2 .v2-max-w-16-imp {
  max-width: 192px !important;
}
.ds-a2 .v2-min-h-16-imp {
  min-height: 192px !important;
}
.ds-a2 .v2-min-w-16-imp {
  min-width: 192px !important;
}
.ds-a2 .v2-top-16 {
  top: 192px;
}
.ds-a2 .v2-margin-16-t {
  margin-top: 192px;
}
.ds-a2 .v2-margin-16-t-n {
  margin-top: -192px;
}
.ds-a2 .v2-children-margin-16-t > * {
  margin-top: 192px;
}
.ds-a2 .v2-children-margin-16-t-n > * {
  margin-top: -192px;
}
.ds-a2 .v2-padding-16-t {
  padding-top: 192px;
}
.ds-a2 .v2-padding-16-t-n {
  padding-top: -192px;
}
.ds-a2 .v2-children-padding-16-t > * {
  padding-top: 192px;
}
.ds-a2 .v2-children-padding-16-t-n > * {
  padding-top: -192px;
}
.ds-a2 .v2-bottom-16 {
  bottom: 192px;
}
.ds-a2 .v2-margin-16-b {
  margin-bottom: 192px;
}
.ds-a2 .v2-margin-16-b-n {
  margin-bottom: -192px;
}
.ds-a2 .v2-children-margin-16-b > * {
  margin-bottom: 192px;
}
.ds-a2 .v2-children-margin-16-b-n > * {
  margin-bottom: -192px;
}
.ds-a2 .v2-padding-16-b {
  padding-bottom: 192px;
}
.ds-a2 .v2-padding-16-b-n {
  padding-bottom: -192px;
}
.ds-a2 .v2-children-padding-16-b > * {
  padding-bottom: 192px;
}
.ds-a2 .v2-children-padding-16-b-n > * {
  padding-bottom: -192px;
}
.ds-a2 .v2-left-16 {
  left: 192px;
}
.ds-a2 .v2-margin-16-l {
  margin-left: 192px;
}
.ds-a2 .v2-margin-16-l-n {
  margin-left: -192px;
}
.ds-a2 .v2-children-margin-16-l > * {
  margin-left: 192px;
}
.ds-a2 .v2-children-margin-16-l-n > * {
  margin-left: -192px;
}
.ds-a2 .v2-padding-16-l {
  padding-left: 192px;
}
.ds-a2 .v2-padding-16-l-n {
  padding-left: -192px;
}
.ds-a2 .v2-children-padding-16-l > * {
  padding-left: 192px;
}
.ds-a2 .v2-children-padding-16-l-n > * {
  padding-left: -192px;
}
.ds-a2 .v2-right-16 {
  right: 192px;
}
.ds-a2 .v2-margin-16-r {
  margin-right: 192px;
}
.ds-a2 .v2-margin-16-r-n {
  margin-right: -192px;
}
.ds-a2 .v2-margin-16-v {
  margin-top: 192px;
  margin-bottom: 192px;
}
.ds-a2 .v2-margin-16-v-n {
  margin-top: -192px;
  margin-bottom: -192px;
}
.ds-a2 .v2-margin-16-h {
  margin-left: 192px;
  margin-right: 192px;
}
.ds-a2 .v2-margin-16-h-n {
  margin-left: -192px;
  margin-right: -192px;
}
.ds-a2 .v2-margin-16 {
  margin: 192px;
}
.ds-a2 .v2-children-margin-16-r > * {
  margin-right: 192px;
}
.ds-a2 .v2-children-margin-16-r-n > * {
  margin-right: -192px;
}
.ds-a2 .v2-children-margin-16-v > * {
  margin-top: 192px;
  margin-bottom: 192px;
}
.ds-a2 .v2-children-margin-16-v-n > * {
  margin-top: -192px;
  margin-bottom: -192px;
}
.ds-a2 .v2-children-margin-16-h > * {
  margin-left: 192px;
  margin-right: 192px;
}
.ds-a2 .v2-children-margin-16-h-n > * {
  margin-left: -192px;
  margin-right: -192px;
}
.ds-a2 .v2-children-margin-16 > * {
  margin: 192px;
}
.ds-a2 .v2-padding-16-r {
  padding-right: 192px;
}
.ds-a2 .v2-padding-16-r-n {
  padding-right: -192px;
}
.ds-a2 .v2-padding-16-v {
  padding-top: 192px;
  padding-bottom: 192px;
}
.ds-a2 .v2-padding-16-v-n {
  padding-top: -192px;
  padding-bottom: -192px;
}
.ds-a2 .v2-padding-16-h {
  padding-left: 192px;
  padding-right: 192px;
}
.ds-a2 .v2-padding-16-h-n {
  padding-left: -192px;
  padding-right: -192px;
}
.ds-a2 .v2-padding-16 {
  padding: 192px;
}
.ds-a2 .v2-children-padding-16-r > * {
  padding-right: 192px;
}
.ds-a2 .v2-children-padding-16-r-n > * {
  padding-right: -192px;
}
.ds-a2 .v2-children-padding-16-v > * {
  padding-top: 192px;
  padding-bottom: 192px;
}
.ds-a2 .v2-children-padding-16-v-n > * {
  padding-top: -192px;
  padding-bottom: -192px;
}
.ds-a2 .v2-children-padding-16-h > * {
  padding-left: 192px;
  padding-right: 192px;
}
.ds-a2 .v2-children-padding-16-h-n > * {
  padding-left: -192px;
  padding-right: -192px;
}
.ds-a2 .v2-children-padding-16 > * {
  padding: 192px;
}
.ds-a2 .v2-col-gap-16 {
  -moz-column-gap: 192px;
  column-gap: 192px;
}
.ds-a2 .v2-row-gap-16 {
  row-gap: 192px;
}
.ds-a2 .v2-h-17 {
  height: 204px;
}
.ds-a2 .v2-w-17 {
  width: 204px;
}
.ds-a2 .v2-max-h-17 {
  max-height: 204px;
}
.ds-a2 .v2-max-w-17 {
  max-width: 204px;
}
.ds-a2 .v2-min-h-17 {
  min-height: 204px;
}
.ds-a2 .v2-min-w-17 {
  min-width: 204px;
}
.ds-a2 .v2-max-h-17-imp {
  max-height: 204px !important;
}
.ds-a2 .v2-max-w-17-imp {
  max-width: 204px !important;
}
.ds-a2 .v2-min-h-17-imp {
  min-height: 204px !important;
}
.ds-a2 .v2-min-w-17-imp {
  min-width: 204px !important;
}
.ds-a2 .v2-top-17 {
  top: 204px;
}
.ds-a2 .v2-margin-17-t {
  margin-top: 204px;
}
.ds-a2 .v2-margin-17-t-n {
  margin-top: -204px;
}
.ds-a2 .v2-children-margin-17-t > * {
  margin-top: 204px;
}
.ds-a2 .v2-children-margin-17-t-n > * {
  margin-top: -204px;
}
.ds-a2 .v2-padding-17-t {
  padding-top: 204px;
}
.ds-a2 .v2-padding-17-t-n {
  padding-top: -204px;
}
.ds-a2 .v2-children-padding-17-t > * {
  padding-top: 204px;
}
.ds-a2 .v2-children-padding-17-t-n > * {
  padding-top: -204px;
}
.ds-a2 .v2-bottom-17 {
  bottom: 204px;
}
.ds-a2 .v2-margin-17-b {
  margin-bottom: 204px;
}
.ds-a2 .v2-margin-17-b-n {
  margin-bottom: -204px;
}
.ds-a2 .v2-children-margin-17-b > * {
  margin-bottom: 204px;
}
.ds-a2 .v2-children-margin-17-b-n > * {
  margin-bottom: -204px;
}
.ds-a2 .v2-padding-17-b {
  padding-bottom: 204px;
}
.ds-a2 .v2-padding-17-b-n {
  padding-bottom: -204px;
}
.ds-a2 .v2-children-padding-17-b > * {
  padding-bottom: 204px;
}
.ds-a2 .v2-children-padding-17-b-n > * {
  padding-bottom: -204px;
}
.ds-a2 .v2-left-17 {
  left: 204px;
}
.ds-a2 .v2-margin-17-l {
  margin-left: 204px;
}
.ds-a2 .v2-margin-17-l-n {
  margin-left: -204px;
}
.ds-a2 .v2-children-margin-17-l > * {
  margin-left: 204px;
}
.ds-a2 .v2-children-margin-17-l-n > * {
  margin-left: -204px;
}
.ds-a2 .v2-padding-17-l {
  padding-left: 204px;
}
.ds-a2 .v2-padding-17-l-n {
  padding-left: -204px;
}
.ds-a2 .v2-children-padding-17-l > * {
  padding-left: 204px;
}
.ds-a2 .v2-children-padding-17-l-n > * {
  padding-left: -204px;
}
.ds-a2 .v2-right-17 {
  right: 204px;
}
.ds-a2 .v2-margin-17-r {
  margin-right: 204px;
}
.ds-a2 .v2-margin-17-r-n {
  margin-right: -204px;
}
.ds-a2 .v2-margin-17-v {
  margin-top: 204px;
  margin-bottom: 204px;
}
.ds-a2 .v2-margin-17-v-n {
  margin-top: -204px;
  margin-bottom: -204px;
}
.ds-a2 .v2-margin-17-h {
  margin-left: 204px;
  margin-right: 204px;
}
.ds-a2 .v2-margin-17-h-n {
  margin-left: -204px;
  margin-right: -204px;
}
.ds-a2 .v2-margin-17 {
  margin: 204px;
}
.ds-a2 .v2-children-margin-17-r > * {
  margin-right: 204px;
}
.ds-a2 .v2-children-margin-17-r-n > * {
  margin-right: -204px;
}
.ds-a2 .v2-children-margin-17-v > * {
  margin-top: 204px;
  margin-bottom: 204px;
}
.ds-a2 .v2-children-margin-17-v-n > * {
  margin-top: -204px;
  margin-bottom: -204px;
}
.ds-a2 .v2-children-margin-17-h > * {
  margin-left: 204px;
  margin-right: 204px;
}
.ds-a2 .v2-children-margin-17-h-n > * {
  margin-left: -204px;
  margin-right: -204px;
}
.ds-a2 .v2-children-margin-17 > * {
  margin: 204px;
}
.ds-a2 .v2-padding-17-r {
  padding-right: 204px;
}
.ds-a2 .v2-padding-17-r-n {
  padding-right: -204px;
}
.ds-a2 .v2-padding-17-v {
  padding-top: 204px;
  padding-bottom: 204px;
}
.ds-a2 .v2-padding-17-v-n {
  padding-top: -204px;
  padding-bottom: -204px;
}
.ds-a2 .v2-padding-17-h {
  padding-left: 204px;
  padding-right: 204px;
}
.ds-a2 .v2-padding-17-h-n {
  padding-left: -204px;
  padding-right: -204px;
}
.ds-a2 .v2-padding-17 {
  padding: 204px;
}
.ds-a2 .v2-children-padding-17-r > * {
  padding-right: 204px;
}
.ds-a2 .v2-children-padding-17-r-n > * {
  padding-right: -204px;
}
.ds-a2 .v2-children-padding-17-v > * {
  padding-top: 204px;
  padding-bottom: 204px;
}
.ds-a2 .v2-children-padding-17-v-n > * {
  padding-top: -204px;
  padding-bottom: -204px;
}
.ds-a2 .v2-children-padding-17-h > * {
  padding-left: 204px;
  padding-right: 204px;
}
.ds-a2 .v2-children-padding-17-h-n > * {
  padding-left: -204px;
  padding-right: -204px;
}
.ds-a2 .v2-children-padding-17 > * {
  padding: 204px;
}
.ds-a2 .v2-col-gap-17 {
  -moz-column-gap: 204px;
  column-gap: 204px;
}
.ds-a2 .v2-row-gap-17 {
  row-gap: 204px;
}
.ds-a2 .v2-h-18 {
  height: 216px;
}
.ds-a2 .v2-w-18 {
  width: 216px;
}
.ds-a2 .v2-max-h-18 {
  max-height: 216px;
}
.ds-a2 .v2-max-w-18 {
  max-width: 216px;
}
.ds-a2 .v2-min-h-18 {
  min-height: 216px;
}
.ds-a2 .v2-min-w-18 {
  min-width: 216px;
}
.ds-a2 .v2-max-h-18-imp {
  max-height: 216px !important;
}
.ds-a2 .v2-max-w-18-imp {
  max-width: 216px !important;
}
.ds-a2 .v2-min-h-18-imp {
  min-height: 216px !important;
}
.ds-a2 .v2-min-w-18-imp {
  min-width: 216px !important;
}
.ds-a2 .v2-top-18 {
  top: 216px;
}
.ds-a2 .v2-margin-18-t {
  margin-top: 216px;
}
.ds-a2 .v2-margin-18-t-n {
  margin-top: -216px;
}
.ds-a2 .v2-children-margin-18-t > * {
  margin-top: 216px;
}
.ds-a2 .v2-children-margin-18-t-n > * {
  margin-top: -216px;
}
.ds-a2 .v2-padding-18-t {
  padding-top: 216px;
}
.ds-a2 .v2-padding-18-t-n {
  padding-top: -216px;
}
.ds-a2 .v2-children-padding-18-t > * {
  padding-top: 216px;
}
.ds-a2 .v2-children-padding-18-t-n > * {
  padding-top: -216px;
}
.ds-a2 .v2-bottom-18 {
  bottom: 216px;
}
.ds-a2 .v2-margin-18-b {
  margin-bottom: 216px;
}
.ds-a2 .v2-margin-18-b-n {
  margin-bottom: -216px;
}
.ds-a2 .v2-children-margin-18-b > * {
  margin-bottom: 216px;
}
.ds-a2 .v2-children-margin-18-b-n > * {
  margin-bottom: -216px;
}
.ds-a2 .v2-padding-18-b {
  padding-bottom: 216px;
}
.ds-a2 .v2-padding-18-b-n {
  padding-bottom: -216px;
}
.ds-a2 .v2-children-padding-18-b > * {
  padding-bottom: 216px;
}
.ds-a2 .v2-children-padding-18-b-n > * {
  padding-bottom: -216px;
}
.ds-a2 .v2-left-18 {
  left: 216px;
}
.ds-a2 .v2-margin-18-l {
  margin-left: 216px;
}
.ds-a2 .v2-margin-18-l-n {
  margin-left: -216px;
}
.ds-a2 .v2-children-margin-18-l > * {
  margin-left: 216px;
}
.ds-a2 .v2-children-margin-18-l-n > * {
  margin-left: -216px;
}
.ds-a2 .v2-padding-18-l {
  padding-left: 216px;
}
.ds-a2 .v2-padding-18-l-n {
  padding-left: -216px;
}
.ds-a2 .v2-children-padding-18-l > * {
  padding-left: 216px;
}
.ds-a2 .v2-children-padding-18-l-n > * {
  padding-left: -216px;
}
.ds-a2 .v2-right-18 {
  right: 216px;
}
.ds-a2 .v2-margin-18-r {
  margin-right: 216px;
}
.ds-a2 .v2-margin-18-r-n {
  margin-right: -216px;
}
.ds-a2 .v2-margin-18-v {
  margin-top: 216px;
  margin-bottom: 216px;
}
.ds-a2 .v2-margin-18-v-n {
  margin-top: -216px;
  margin-bottom: -216px;
}
.ds-a2 .v2-margin-18-h {
  margin-left: 216px;
  margin-right: 216px;
}
.ds-a2 .v2-margin-18-h-n {
  margin-left: -216px;
  margin-right: -216px;
}
.ds-a2 .v2-margin-18 {
  margin: 216px;
}
.ds-a2 .v2-children-margin-18-r > * {
  margin-right: 216px;
}
.ds-a2 .v2-children-margin-18-r-n > * {
  margin-right: -216px;
}
.ds-a2 .v2-children-margin-18-v > * {
  margin-top: 216px;
  margin-bottom: 216px;
}
.ds-a2 .v2-children-margin-18-v-n > * {
  margin-top: -216px;
  margin-bottom: -216px;
}
.ds-a2 .v2-children-margin-18-h > * {
  margin-left: 216px;
  margin-right: 216px;
}
.ds-a2 .v2-children-margin-18-h-n > * {
  margin-left: -216px;
  margin-right: -216px;
}
.ds-a2 .v2-children-margin-18 > * {
  margin: 216px;
}
.ds-a2 .v2-padding-18-r {
  padding-right: 216px;
}
.ds-a2 .v2-padding-18-r-n {
  padding-right: -216px;
}
.ds-a2 .v2-padding-18-v {
  padding-top: 216px;
  padding-bottom: 216px;
}
.ds-a2 .v2-padding-18-v-n {
  padding-top: -216px;
  padding-bottom: -216px;
}
.ds-a2 .v2-padding-18-h {
  padding-left: 216px;
  padding-right: 216px;
}
.ds-a2 .v2-padding-18-h-n {
  padding-left: -216px;
  padding-right: -216px;
}
.ds-a2 .v2-padding-18 {
  padding: 216px;
}
.ds-a2 .v2-children-padding-18-r > * {
  padding-right: 216px;
}
.ds-a2 .v2-children-padding-18-r-n > * {
  padding-right: -216px;
}
.ds-a2 .v2-children-padding-18-v > * {
  padding-top: 216px;
  padding-bottom: 216px;
}
.ds-a2 .v2-children-padding-18-v-n > * {
  padding-top: -216px;
  padding-bottom: -216px;
}
.ds-a2 .v2-children-padding-18-h > * {
  padding-left: 216px;
  padding-right: 216px;
}
.ds-a2 .v2-children-padding-18-h-n > * {
  padding-left: -216px;
  padding-right: -216px;
}
.ds-a2 .v2-children-padding-18 > * {
  padding: 216px;
}
.ds-a2 .v2-col-gap-18 {
  -moz-column-gap: 216px;
  column-gap: 216px;
}
.ds-a2 .v2-row-gap-18 {
  row-gap: 216px;
}
.ds-a2 .v2-h-19 {
  height: 228px;
}
.ds-a2 .v2-w-19 {
  width: 228px;
}
.ds-a2 .v2-max-h-19 {
  max-height: 228px;
}
.ds-a2 .v2-max-w-19 {
  max-width: 228px;
}
.ds-a2 .v2-min-h-19 {
  min-height: 228px;
}
.ds-a2 .v2-min-w-19 {
  min-width: 228px;
}
.ds-a2 .v2-max-h-19-imp {
  max-height: 228px !important;
}
.ds-a2 .v2-max-w-19-imp {
  max-width: 228px !important;
}
.ds-a2 .v2-min-h-19-imp {
  min-height: 228px !important;
}
.ds-a2 .v2-min-w-19-imp {
  min-width: 228px !important;
}
.ds-a2 .v2-top-19 {
  top: 228px;
}
.ds-a2 .v2-margin-19-t {
  margin-top: 228px;
}
.ds-a2 .v2-margin-19-t-n {
  margin-top: -228px;
}
.ds-a2 .v2-children-margin-19-t > * {
  margin-top: 228px;
}
.ds-a2 .v2-children-margin-19-t-n > * {
  margin-top: -228px;
}
.ds-a2 .v2-padding-19-t {
  padding-top: 228px;
}
.ds-a2 .v2-padding-19-t-n {
  padding-top: -228px;
}
.ds-a2 .v2-children-padding-19-t > * {
  padding-top: 228px;
}
.ds-a2 .v2-children-padding-19-t-n > * {
  padding-top: -228px;
}
.ds-a2 .v2-bottom-19 {
  bottom: 228px;
}
.ds-a2 .v2-margin-19-b {
  margin-bottom: 228px;
}
.ds-a2 .v2-margin-19-b-n {
  margin-bottom: -228px;
}
.ds-a2 .v2-children-margin-19-b > * {
  margin-bottom: 228px;
}
.ds-a2 .v2-children-margin-19-b-n > * {
  margin-bottom: -228px;
}
.ds-a2 .v2-padding-19-b {
  padding-bottom: 228px;
}
.ds-a2 .v2-padding-19-b-n {
  padding-bottom: -228px;
}
.ds-a2 .v2-children-padding-19-b > * {
  padding-bottom: 228px;
}
.ds-a2 .v2-children-padding-19-b-n > * {
  padding-bottom: -228px;
}
.ds-a2 .v2-left-19 {
  left: 228px;
}
.ds-a2 .v2-margin-19-l {
  margin-left: 228px;
}
.ds-a2 .v2-margin-19-l-n {
  margin-left: -228px;
}
.ds-a2 .v2-children-margin-19-l > * {
  margin-left: 228px;
}
.ds-a2 .v2-children-margin-19-l-n > * {
  margin-left: -228px;
}
.ds-a2 .v2-padding-19-l {
  padding-left: 228px;
}
.ds-a2 .v2-padding-19-l-n {
  padding-left: -228px;
}
.ds-a2 .v2-children-padding-19-l > * {
  padding-left: 228px;
}
.ds-a2 .v2-children-padding-19-l-n > * {
  padding-left: -228px;
}
.ds-a2 .v2-right-19 {
  right: 228px;
}
.ds-a2 .v2-margin-19-r {
  margin-right: 228px;
}
.ds-a2 .v2-margin-19-r-n {
  margin-right: -228px;
}
.ds-a2 .v2-margin-19-v {
  margin-top: 228px;
  margin-bottom: 228px;
}
.ds-a2 .v2-margin-19-v-n {
  margin-top: -228px;
  margin-bottom: -228px;
}
.ds-a2 .v2-margin-19-h {
  margin-left: 228px;
  margin-right: 228px;
}
.ds-a2 .v2-margin-19-h-n {
  margin-left: -228px;
  margin-right: -228px;
}
.ds-a2 .v2-margin-19 {
  margin: 228px;
}
.ds-a2 .v2-children-margin-19-r > * {
  margin-right: 228px;
}
.ds-a2 .v2-children-margin-19-r-n > * {
  margin-right: -228px;
}
.ds-a2 .v2-children-margin-19-v > * {
  margin-top: 228px;
  margin-bottom: 228px;
}
.ds-a2 .v2-children-margin-19-v-n > * {
  margin-top: -228px;
  margin-bottom: -228px;
}
.ds-a2 .v2-children-margin-19-h > * {
  margin-left: 228px;
  margin-right: 228px;
}
.ds-a2 .v2-children-margin-19-h-n > * {
  margin-left: -228px;
  margin-right: -228px;
}
.ds-a2 .v2-children-margin-19 > * {
  margin: 228px;
}
.ds-a2 .v2-padding-19-r {
  padding-right: 228px;
}
.ds-a2 .v2-padding-19-r-n {
  padding-right: -228px;
}
.ds-a2 .v2-padding-19-v {
  padding-top: 228px;
  padding-bottom: 228px;
}
.ds-a2 .v2-padding-19-v-n {
  padding-top: -228px;
  padding-bottom: -228px;
}
.ds-a2 .v2-padding-19-h {
  padding-left: 228px;
  padding-right: 228px;
}
.ds-a2 .v2-padding-19-h-n {
  padding-left: -228px;
  padding-right: -228px;
}
.ds-a2 .v2-padding-19 {
  padding: 228px;
}
.ds-a2 .v2-children-padding-19-r > * {
  padding-right: 228px;
}
.ds-a2 .v2-children-padding-19-r-n > * {
  padding-right: -228px;
}
.ds-a2 .v2-children-padding-19-v > * {
  padding-top: 228px;
  padding-bottom: 228px;
}
.ds-a2 .v2-children-padding-19-v-n > * {
  padding-top: -228px;
  padding-bottom: -228px;
}
.ds-a2 .v2-children-padding-19-h > * {
  padding-left: 228px;
  padding-right: 228px;
}
.ds-a2 .v2-children-padding-19-h-n > * {
  padding-left: -228px;
  padding-right: -228px;
}
.ds-a2 .v2-children-padding-19 > * {
  padding: 228px;
}
.ds-a2 .v2-col-gap-19 {
  -moz-column-gap: 228px;
  column-gap: 228px;
}
.ds-a2 .v2-row-gap-19 {
  row-gap: 228px;
}
.ds-a2 .v2-h-20 {
  height: 240px;
}
.ds-a2 .v2-w-20 {
  width: 240px;
}
.ds-a2 .v2-max-h-20 {
  max-height: 240px;
}
.ds-a2 .v2-max-w-20 {
  max-width: 240px;
}
.ds-a2 .v2-min-h-20 {
  min-height: 240px;
}
.ds-a2 .v2-min-w-20 {
  min-width: 240px;
}
.ds-a2 .v2-max-h-20-imp {
  max-height: 240px !important;
}
.ds-a2 .v2-max-w-20-imp {
  max-width: 240px !important;
}
.ds-a2 .v2-min-h-20-imp {
  min-height: 240px !important;
}
.ds-a2 .v2-min-w-20-imp {
  min-width: 240px !important;
}
.ds-a2 .v2-top-20 {
  top: 240px;
}
.ds-a2 .v2-margin-20-t {
  margin-top: 240px;
}
.ds-a2 .v2-margin-20-t-n {
  margin-top: -240px;
}
.ds-a2 .v2-children-margin-20-t > * {
  margin-top: 240px;
}
.ds-a2 .v2-children-margin-20-t-n > * {
  margin-top: -240px;
}
.ds-a2 .v2-padding-20-t {
  padding-top: 240px;
}
.ds-a2 .v2-padding-20-t-n {
  padding-top: -240px;
}
.ds-a2 .v2-children-padding-20-t > * {
  padding-top: 240px;
}
.ds-a2 .v2-children-padding-20-t-n > * {
  padding-top: -240px;
}
.ds-a2 .v2-bottom-20 {
  bottom: 240px;
}
.ds-a2 .v2-margin-20-b {
  margin-bottom: 240px;
}
.ds-a2 .v2-margin-20-b-n {
  margin-bottom: -240px;
}
.ds-a2 .v2-children-margin-20-b > * {
  margin-bottom: 240px;
}
.ds-a2 .v2-children-margin-20-b-n > * {
  margin-bottom: -240px;
}
.ds-a2 .v2-padding-20-b {
  padding-bottom: 240px;
}
.ds-a2 .v2-padding-20-b-n {
  padding-bottom: -240px;
}
.ds-a2 .v2-children-padding-20-b > * {
  padding-bottom: 240px;
}
.ds-a2 .v2-children-padding-20-b-n > * {
  padding-bottom: -240px;
}
.ds-a2 .v2-left-20 {
  left: 240px;
}
.ds-a2 .v2-margin-20-l {
  margin-left: 240px;
}
.ds-a2 .v2-margin-20-l-n {
  margin-left: -240px;
}
.ds-a2 .v2-children-margin-20-l > * {
  margin-left: 240px;
}
.ds-a2 .v2-children-margin-20-l-n > * {
  margin-left: -240px;
}
.ds-a2 .v2-padding-20-l {
  padding-left: 240px;
}
.ds-a2 .v2-padding-20-l-n {
  padding-left: -240px;
}
.ds-a2 .v2-children-padding-20-l > * {
  padding-left: 240px;
}
.ds-a2 .v2-children-padding-20-l-n > * {
  padding-left: -240px;
}
.ds-a2 .v2-right-20 {
  right: 240px;
}
.ds-a2 .v2-margin-20-r {
  margin-right: 240px;
}
.ds-a2 .v2-margin-20-r-n {
  margin-right: -240px;
}
.ds-a2 .v2-margin-20-v {
  margin-top: 240px;
  margin-bottom: 240px;
}
.ds-a2 .v2-margin-20-v-n {
  margin-top: -240px;
  margin-bottom: -240px;
}
.ds-a2 .v2-margin-20-h {
  margin-left: 240px;
  margin-right: 240px;
}
.ds-a2 .v2-margin-20-h-n {
  margin-left: -240px;
  margin-right: -240px;
}
.ds-a2 .v2-margin-20 {
  margin: 240px;
}
.ds-a2 .v2-children-margin-20-r > * {
  margin-right: 240px;
}
.ds-a2 .v2-children-margin-20-r-n > * {
  margin-right: -240px;
}
.ds-a2 .v2-children-margin-20-v > * {
  margin-top: 240px;
  margin-bottom: 240px;
}
.ds-a2 .v2-children-margin-20-v-n > * {
  margin-top: -240px;
  margin-bottom: -240px;
}
.ds-a2 .v2-children-margin-20-h > * {
  margin-left: 240px;
  margin-right: 240px;
}
.ds-a2 .v2-children-margin-20-h-n > * {
  margin-left: -240px;
  margin-right: -240px;
}
.ds-a2 .v2-children-margin-20 > * {
  margin: 240px;
}
.ds-a2 .v2-padding-20-r {
  padding-right: 240px;
}
.ds-a2 .v2-padding-20-r-n {
  padding-right: -240px;
}
.ds-a2 .v2-padding-20-v {
  padding-top: 240px;
  padding-bottom: 240px;
}
.ds-a2 .v2-padding-20-v-n {
  padding-top: -240px;
  padding-bottom: -240px;
}
.ds-a2 .v2-padding-20-h {
  padding-left: 240px;
  padding-right: 240px;
}
.ds-a2 .v2-padding-20-h-n {
  padding-left: -240px;
  padding-right: -240px;
}
.ds-a2 .v2-padding-20 {
  padding: 240px;
}
.ds-a2 .v2-children-padding-20-r > * {
  padding-right: 240px;
}
.ds-a2 .v2-children-padding-20-r-n > * {
  padding-right: -240px;
}
.ds-a2 .v2-children-padding-20-v > * {
  padding-top: 240px;
  padding-bottom: 240px;
}
.ds-a2 .v2-children-padding-20-v-n > * {
  padding-top: -240px;
  padding-bottom: -240px;
}
.ds-a2 .v2-children-padding-20-h > * {
  padding-left: 240px;
  padding-right: 240px;
}
.ds-a2 .v2-children-padding-20-h-n > * {
  padding-left: -240px;
  padding-right: -240px;
}
.ds-a2 .v2-children-padding-20 > * {
  padding: 240px;
}
.ds-a2 .v2-col-gap-20 {
  -moz-column-gap: 240px;
  column-gap: 240px;
}
.ds-a2 .v2-row-gap-20 {
  row-gap: 240px;
}
.ds-a2 .v2-h-21 {
  height: 252px;
}
.ds-a2 .v2-w-21 {
  width: 252px;
}
.ds-a2 .v2-max-h-21 {
  max-height: 252px;
}
.ds-a2 .v2-max-w-21 {
  max-width: 252px;
}
.ds-a2 .v2-min-h-21 {
  min-height: 252px;
}
.ds-a2 .v2-min-w-21 {
  min-width: 252px;
}
.ds-a2 .v2-max-h-21-imp {
  max-height: 252px !important;
}
.ds-a2 .v2-max-w-21-imp {
  max-width: 252px !important;
}
.ds-a2 .v2-min-h-21-imp {
  min-height: 252px !important;
}
.ds-a2 .v2-min-w-21-imp {
  min-width: 252px !important;
}
.ds-a2 .v2-top-21 {
  top: 252px;
}
.ds-a2 .v2-margin-21-t {
  margin-top: 252px;
}
.ds-a2 .v2-margin-21-t-n {
  margin-top: -252px;
}
.ds-a2 .v2-children-margin-21-t > * {
  margin-top: 252px;
}
.ds-a2 .v2-children-margin-21-t-n > * {
  margin-top: -252px;
}
.ds-a2 .v2-padding-21-t {
  padding-top: 252px;
}
.ds-a2 .v2-padding-21-t-n {
  padding-top: -252px;
}
.ds-a2 .v2-children-padding-21-t > * {
  padding-top: 252px;
}
.ds-a2 .v2-children-padding-21-t-n > * {
  padding-top: -252px;
}
.ds-a2 .v2-bottom-21 {
  bottom: 252px;
}
.ds-a2 .v2-margin-21-b {
  margin-bottom: 252px;
}
.ds-a2 .v2-margin-21-b-n {
  margin-bottom: -252px;
}
.ds-a2 .v2-children-margin-21-b > * {
  margin-bottom: 252px;
}
.ds-a2 .v2-children-margin-21-b-n > * {
  margin-bottom: -252px;
}
.ds-a2 .v2-padding-21-b {
  padding-bottom: 252px;
}
.ds-a2 .v2-padding-21-b-n {
  padding-bottom: -252px;
}
.ds-a2 .v2-children-padding-21-b > * {
  padding-bottom: 252px;
}
.ds-a2 .v2-children-padding-21-b-n > * {
  padding-bottom: -252px;
}
.ds-a2 .v2-left-21 {
  left: 252px;
}
.ds-a2 .v2-margin-21-l {
  margin-left: 252px;
}
.ds-a2 .v2-margin-21-l-n {
  margin-left: -252px;
}
.ds-a2 .v2-children-margin-21-l > * {
  margin-left: 252px;
}
.ds-a2 .v2-children-margin-21-l-n > * {
  margin-left: -252px;
}
.ds-a2 .v2-padding-21-l {
  padding-left: 252px;
}
.ds-a2 .v2-padding-21-l-n {
  padding-left: -252px;
}
.ds-a2 .v2-children-padding-21-l > * {
  padding-left: 252px;
}
.ds-a2 .v2-children-padding-21-l-n > * {
  padding-left: -252px;
}
.ds-a2 .v2-right-21 {
  right: 252px;
}
.ds-a2 .v2-margin-21-r {
  margin-right: 252px;
}
.ds-a2 .v2-margin-21-r-n {
  margin-right: -252px;
}
.ds-a2 .v2-margin-21-v {
  margin-top: 252px;
  margin-bottom: 252px;
}
.ds-a2 .v2-margin-21-v-n {
  margin-top: -252px;
  margin-bottom: -252px;
}
.ds-a2 .v2-margin-21-h {
  margin-left: 252px;
  margin-right: 252px;
}
.ds-a2 .v2-margin-21-h-n {
  margin-left: -252px;
  margin-right: -252px;
}
.ds-a2 .v2-margin-21 {
  margin: 252px;
}
.ds-a2 .v2-children-margin-21-r > * {
  margin-right: 252px;
}
.ds-a2 .v2-children-margin-21-r-n > * {
  margin-right: -252px;
}
.ds-a2 .v2-children-margin-21-v > * {
  margin-top: 252px;
  margin-bottom: 252px;
}
.ds-a2 .v2-children-margin-21-v-n > * {
  margin-top: -252px;
  margin-bottom: -252px;
}
.ds-a2 .v2-children-margin-21-h > * {
  margin-left: 252px;
  margin-right: 252px;
}
.ds-a2 .v2-children-margin-21-h-n > * {
  margin-left: -252px;
  margin-right: -252px;
}
.ds-a2 .v2-children-margin-21 > * {
  margin: 252px;
}
.ds-a2 .v2-padding-21-r {
  padding-right: 252px;
}
.ds-a2 .v2-padding-21-r-n {
  padding-right: -252px;
}
.ds-a2 .v2-padding-21-v {
  padding-top: 252px;
  padding-bottom: 252px;
}
.ds-a2 .v2-padding-21-v-n {
  padding-top: -252px;
  padding-bottom: -252px;
}
.ds-a2 .v2-padding-21-h {
  padding-left: 252px;
  padding-right: 252px;
}
.ds-a2 .v2-padding-21-h-n {
  padding-left: -252px;
  padding-right: -252px;
}
.ds-a2 .v2-padding-21 {
  padding: 252px;
}
.ds-a2 .v2-children-padding-21-r > * {
  padding-right: 252px;
}
.ds-a2 .v2-children-padding-21-r-n > * {
  padding-right: -252px;
}
.ds-a2 .v2-children-padding-21-v > * {
  padding-top: 252px;
  padding-bottom: 252px;
}
.ds-a2 .v2-children-padding-21-v-n > * {
  padding-top: -252px;
  padding-bottom: -252px;
}
.ds-a2 .v2-children-padding-21-h > * {
  padding-left: 252px;
  padding-right: 252px;
}
.ds-a2 .v2-children-padding-21-h-n > * {
  padding-left: -252px;
  padding-right: -252px;
}
.ds-a2 .v2-children-padding-21 > * {
  padding: 252px;
}
.ds-a2 .v2-col-gap-21 {
  -moz-column-gap: 252px;
  column-gap: 252px;
}
.ds-a2 .v2-row-gap-21 {
  row-gap: 252px;
}
.ds-a2 .v2-h-22 {
  height: 264px;
}
.ds-a2 .v2-w-22 {
  width: 264px;
}
.ds-a2 .v2-max-h-22 {
  max-height: 264px;
}
.ds-a2 .v2-max-w-22 {
  max-width: 264px;
}
.ds-a2 .v2-min-h-22 {
  min-height: 264px;
}
.ds-a2 .v2-min-w-22 {
  min-width: 264px;
}
.ds-a2 .v2-max-h-22-imp {
  max-height: 264px !important;
}
.ds-a2 .v2-max-w-22-imp {
  max-width: 264px !important;
}
.ds-a2 .v2-min-h-22-imp {
  min-height: 264px !important;
}
.ds-a2 .v2-min-w-22-imp {
  min-width: 264px !important;
}
.ds-a2 .v2-top-22 {
  top: 264px;
}
.ds-a2 .v2-margin-22-t {
  margin-top: 264px;
}
.ds-a2 .v2-margin-22-t-n {
  margin-top: -264px;
}
.ds-a2 .v2-children-margin-22-t > * {
  margin-top: 264px;
}
.ds-a2 .v2-children-margin-22-t-n > * {
  margin-top: -264px;
}
.ds-a2 .v2-padding-22-t {
  padding-top: 264px;
}
.ds-a2 .v2-padding-22-t-n {
  padding-top: -264px;
}
.ds-a2 .v2-children-padding-22-t > * {
  padding-top: 264px;
}
.ds-a2 .v2-children-padding-22-t-n > * {
  padding-top: -264px;
}
.ds-a2 .v2-bottom-22 {
  bottom: 264px;
}
.ds-a2 .v2-margin-22-b {
  margin-bottom: 264px;
}
.ds-a2 .v2-margin-22-b-n {
  margin-bottom: -264px;
}
.ds-a2 .v2-children-margin-22-b > * {
  margin-bottom: 264px;
}
.ds-a2 .v2-children-margin-22-b-n > * {
  margin-bottom: -264px;
}
.ds-a2 .v2-padding-22-b {
  padding-bottom: 264px;
}
.ds-a2 .v2-padding-22-b-n {
  padding-bottom: -264px;
}
.ds-a2 .v2-children-padding-22-b > * {
  padding-bottom: 264px;
}
.ds-a2 .v2-children-padding-22-b-n > * {
  padding-bottom: -264px;
}
.ds-a2 .v2-left-22 {
  left: 264px;
}
.ds-a2 .v2-margin-22-l {
  margin-left: 264px;
}
.ds-a2 .v2-margin-22-l-n {
  margin-left: -264px;
}
.ds-a2 .v2-children-margin-22-l > * {
  margin-left: 264px;
}
.ds-a2 .v2-children-margin-22-l-n > * {
  margin-left: -264px;
}
.ds-a2 .v2-padding-22-l {
  padding-left: 264px;
}
.ds-a2 .v2-padding-22-l-n {
  padding-left: -264px;
}
.ds-a2 .v2-children-padding-22-l > * {
  padding-left: 264px;
}
.ds-a2 .v2-children-padding-22-l-n > * {
  padding-left: -264px;
}
.ds-a2 .v2-right-22 {
  right: 264px;
}
.ds-a2 .v2-margin-22-r {
  margin-right: 264px;
}
.ds-a2 .v2-margin-22-r-n {
  margin-right: -264px;
}
.ds-a2 .v2-margin-22-v {
  margin-top: 264px;
  margin-bottom: 264px;
}
.ds-a2 .v2-margin-22-v-n {
  margin-top: -264px;
  margin-bottom: -264px;
}
.ds-a2 .v2-margin-22-h {
  margin-left: 264px;
  margin-right: 264px;
}
.ds-a2 .v2-margin-22-h-n {
  margin-left: -264px;
  margin-right: -264px;
}
.ds-a2 .v2-margin-22 {
  margin: 264px;
}
.ds-a2 .v2-children-margin-22-r > * {
  margin-right: 264px;
}
.ds-a2 .v2-children-margin-22-r-n > * {
  margin-right: -264px;
}
.ds-a2 .v2-children-margin-22-v > * {
  margin-top: 264px;
  margin-bottom: 264px;
}
.ds-a2 .v2-children-margin-22-v-n > * {
  margin-top: -264px;
  margin-bottom: -264px;
}
.ds-a2 .v2-children-margin-22-h > * {
  margin-left: 264px;
  margin-right: 264px;
}
.ds-a2 .v2-children-margin-22-h-n > * {
  margin-left: -264px;
  margin-right: -264px;
}
.ds-a2 .v2-children-margin-22 > * {
  margin: 264px;
}
.ds-a2 .v2-padding-22-r {
  padding-right: 264px;
}
.ds-a2 .v2-padding-22-r-n {
  padding-right: -264px;
}
.ds-a2 .v2-padding-22-v {
  padding-top: 264px;
  padding-bottom: 264px;
}
.ds-a2 .v2-padding-22-v-n {
  padding-top: -264px;
  padding-bottom: -264px;
}
.ds-a2 .v2-padding-22-h {
  padding-left: 264px;
  padding-right: 264px;
}
.ds-a2 .v2-padding-22-h-n {
  padding-left: -264px;
  padding-right: -264px;
}
.ds-a2 .v2-padding-22 {
  padding: 264px;
}
.ds-a2 .v2-children-padding-22-r > * {
  padding-right: 264px;
}
.ds-a2 .v2-children-padding-22-r-n > * {
  padding-right: -264px;
}
.ds-a2 .v2-children-padding-22-v > * {
  padding-top: 264px;
  padding-bottom: 264px;
}
.ds-a2 .v2-children-padding-22-v-n > * {
  padding-top: -264px;
  padding-bottom: -264px;
}
.ds-a2 .v2-children-padding-22-h > * {
  padding-left: 264px;
  padding-right: 264px;
}
.ds-a2 .v2-children-padding-22-h-n > * {
  padding-left: -264px;
  padding-right: -264px;
}
.ds-a2 .v2-children-padding-22 > * {
  padding: 264px;
}
.ds-a2 .v2-col-gap-22 {
  -moz-column-gap: 264px;
  column-gap: 264px;
}
.ds-a2 .v2-row-gap-22 {
  row-gap: 264px;
}
.ds-a2 .v2-h-23 {
  height: 276px;
}
.ds-a2 .v2-w-23 {
  width: 276px;
}
.ds-a2 .v2-max-h-23 {
  max-height: 276px;
}
.ds-a2 .v2-max-w-23 {
  max-width: 276px;
}
.ds-a2 .v2-min-h-23 {
  min-height: 276px;
}
.ds-a2 .v2-min-w-23 {
  min-width: 276px;
}
.ds-a2 .v2-max-h-23-imp {
  max-height: 276px !important;
}
.ds-a2 .v2-max-w-23-imp {
  max-width: 276px !important;
}
.ds-a2 .v2-min-h-23-imp {
  min-height: 276px !important;
}
.ds-a2 .v2-min-w-23-imp {
  min-width: 276px !important;
}
.ds-a2 .v2-top-23 {
  top: 276px;
}
.ds-a2 .v2-margin-23-t {
  margin-top: 276px;
}
.ds-a2 .v2-margin-23-t-n {
  margin-top: -276px;
}
.ds-a2 .v2-children-margin-23-t > * {
  margin-top: 276px;
}
.ds-a2 .v2-children-margin-23-t-n > * {
  margin-top: -276px;
}
.ds-a2 .v2-padding-23-t {
  padding-top: 276px;
}
.ds-a2 .v2-padding-23-t-n {
  padding-top: -276px;
}
.ds-a2 .v2-children-padding-23-t > * {
  padding-top: 276px;
}
.ds-a2 .v2-children-padding-23-t-n > * {
  padding-top: -276px;
}
.ds-a2 .v2-bottom-23 {
  bottom: 276px;
}
.ds-a2 .v2-margin-23-b {
  margin-bottom: 276px;
}
.ds-a2 .v2-margin-23-b-n {
  margin-bottom: -276px;
}
.ds-a2 .v2-children-margin-23-b > * {
  margin-bottom: 276px;
}
.ds-a2 .v2-children-margin-23-b-n > * {
  margin-bottom: -276px;
}
.ds-a2 .v2-padding-23-b {
  padding-bottom: 276px;
}
.ds-a2 .v2-padding-23-b-n {
  padding-bottom: -276px;
}
.ds-a2 .v2-children-padding-23-b > * {
  padding-bottom: 276px;
}
.ds-a2 .v2-children-padding-23-b-n > * {
  padding-bottom: -276px;
}
.ds-a2 .v2-left-23 {
  left: 276px;
}
.ds-a2 .v2-margin-23-l {
  margin-left: 276px;
}
.ds-a2 .v2-margin-23-l-n {
  margin-left: -276px;
}
.ds-a2 .v2-children-margin-23-l > * {
  margin-left: 276px;
}
.ds-a2 .v2-children-margin-23-l-n > * {
  margin-left: -276px;
}
.ds-a2 .v2-padding-23-l {
  padding-left: 276px;
}
.ds-a2 .v2-padding-23-l-n {
  padding-left: -276px;
}
.ds-a2 .v2-children-padding-23-l > * {
  padding-left: 276px;
}
.ds-a2 .v2-children-padding-23-l-n > * {
  padding-left: -276px;
}
.ds-a2 .v2-right-23 {
  right: 276px;
}
.ds-a2 .v2-margin-23-r {
  margin-right: 276px;
}
.ds-a2 .v2-margin-23-r-n {
  margin-right: -276px;
}
.ds-a2 .v2-margin-23-v {
  margin-top: 276px;
  margin-bottom: 276px;
}
.ds-a2 .v2-margin-23-v-n {
  margin-top: -276px;
  margin-bottom: -276px;
}
.ds-a2 .v2-margin-23-h {
  margin-left: 276px;
  margin-right: 276px;
}
.ds-a2 .v2-margin-23-h-n {
  margin-left: -276px;
  margin-right: -276px;
}
.ds-a2 .v2-margin-23 {
  margin: 276px;
}
.ds-a2 .v2-children-margin-23-r > * {
  margin-right: 276px;
}
.ds-a2 .v2-children-margin-23-r-n > * {
  margin-right: -276px;
}
.ds-a2 .v2-children-margin-23-v > * {
  margin-top: 276px;
  margin-bottom: 276px;
}
.ds-a2 .v2-children-margin-23-v-n > * {
  margin-top: -276px;
  margin-bottom: -276px;
}
.ds-a2 .v2-children-margin-23-h > * {
  margin-left: 276px;
  margin-right: 276px;
}
.ds-a2 .v2-children-margin-23-h-n > * {
  margin-left: -276px;
  margin-right: -276px;
}
.ds-a2 .v2-children-margin-23 > * {
  margin: 276px;
}
.ds-a2 .v2-padding-23-r {
  padding-right: 276px;
}
.ds-a2 .v2-padding-23-r-n {
  padding-right: -276px;
}
.ds-a2 .v2-padding-23-v {
  padding-top: 276px;
  padding-bottom: 276px;
}
.ds-a2 .v2-padding-23-v-n {
  padding-top: -276px;
  padding-bottom: -276px;
}
.ds-a2 .v2-padding-23-h {
  padding-left: 276px;
  padding-right: 276px;
}
.ds-a2 .v2-padding-23-h-n {
  padding-left: -276px;
  padding-right: -276px;
}
.ds-a2 .v2-padding-23 {
  padding: 276px;
}
.ds-a2 .v2-children-padding-23-r > * {
  padding-right: 276px;
}
.ds-a2 .v2-children-padding-23-r-n > * {
  padding-right: -276px;
}
.ds-a2 .v2-children-padding-23-v > * {
  padding-top: 276px;
  padding-bottom: 276px;
}
.ds-a2 .v2-children-padding-23-v-n > * {
  padding-top: -276px;
  padding-bottom: -276px;
}
.ds-a2 .v2-children-padding-23-h > * {
  padding-left: 276px;
  padding-right: 276px;
}
.ds-a2 .v2-children-padding-23-h-n > * {
  padding-left: -276px;
  padding-right: -276px;
}
.ds-a2 .v2-children-padding-23 > * {
  padding: 276px;
}
.ds-a2 .v2-col-gap-23 {
  -moz-column-gap: 276px;
  column-gap: 276px;
}
.ds-a2 .v2-row-gap-23 {
  row-gap: 276px;
}
.ds-a2 .v2-h-24 {
  height: 288px;
}
.ds-a2 .v2-w-24 {
  width: 288px;
}
.ds-a2 .v2-max-h-24 {
  max-height: 288px;
}
.ds-a2 .v2-max-w-24 {
  max-width: 288px;
}
.ds-a2 .v2-min-h-24 {
  min-height: 288px;
}
.ds-a2 .v2-min-w-24 {
  min-width: 288px;
}
.ds-a2 .v2-max-h-24-imp {
  max-height: 288px !important;
}
.ds-a2 .v2-max-w-24-imp {
  max-width: 288px !important;
}
.ds-a2 .v2-min-h-24-imp {
  min-height: 288px !important;
}
.ds-a2 .v2-min-w-24-imp {
  min-width: 288px !important;
}
.ds-a2 .v2-top-24 {
  top: 288px;
}
.ds-a2 .v2-margin-24-t {
  margin-top: 288px;
}
.ds-a2 .v2-margin-24-t-n {
  margin-top: -288px;
}
.ds-a2 .v2-children-margin-24-t > * {
  margin-top: 288px;
}
.ds-a2 .v2-children-margin-24-t-n > * {
  margin-top: -288px;
}
.ds-a2 .v2-padding-24-t {
  padding-top: 288px;
}
.ds-a2 .v2-padding-24-t-n {
  padding-top: -288px;
}
.ds-a2 .v2-children-padding-24-t > * {
  padding-top: 288px;
}
.ds-a2 .v2-children-padding-24-t-n > * {
  padding-top: -288px;
}
.ds-a2 .v2-bottom-24 {
  bottom: 288px;
}
.ds-a2 .v2-margin-24-b {
  margin-bottom: 288px;
}
.ds-a2 .v2-margin-24-b-n {
  margin-bottom: -288px;
}
.ds-a2 .v2-children-margin-24-b > * {
  margin-bottom: 288px;
}
.ds-a2 .v2-children-margin-24-b-n > * {
  margin-bottom: -288px;
}
.ds-a2 .v2-padding-24-b {
  padding-bottom: 288px;
}
.ds-a2 .v2-padding-24-b-n {
  padding-bottom: -288px;
}
.ds-a2 .v2-children-padding-24-b > * {
  padding-bottom: 288px;
}
.ds-a2 .v2-children-padding-24-b-n > * {
  padding-bottom: -288px;
}
.ds-a2 .v2-left-24 {
  left: 288px;
}
.ds-a2 .v2-margin-24-l {
  margin-left: 288px;
}
.ds-a2 .v2-margin-24-l-n {
  margin-left: -288px;
}
.ds-a2 .v2-children-margin-24-l > * {
  margin-left: 288px;
}
.ds-a2 .v2-children-margin-24-l-n > * {
  margin-left: -288px;
}
.ds-a2 .v2-padding-24-l {
  padding-left: 288px;
}
.ds-a2 .v2-padding-24-l-n {
  padding-left: -288px;
}
.ds-a2 .v2-children-padding-24-l > * {
  padding-left: 288px;
}
.ds-a2 .v2-children-padding-24-l-n > * {
  padding-left: -288px;
}
.ds-a2 .v2-right-24 {
  right: 288px;
}
.ds-a2 .v2-margin-24-r {
  margin-right: 288px;
}
.ds-a2 .v2-margin-24-r-n {
  margin-right: -288px;
}
.ds-a2 .v2-margin-24-v {
  margin-top: 288px;
  margin-bottom: 288px;
}
.ds-a2 .v2-margin-24-v-n {
  margin-top: -288px;
  margin-bottom: -288px;
}
.ds-a2 .v2-margin-24-h {
  margin-left: 288px;
  margin-right: 288px;
}
.ds-a2 .v2-margin-24-h-n {
  margin-left: -288px;
  margin-right: -288px;
}
.ds-a2 .v2-margin-24 {
  margin: 288px;
}
.ds-a2 .v2-children-margin-24-r > * {
  margin-right: 288px;
}
.ds-a2 .v2-children-margin-24-r-n > * {
  margin-right: -288px;
}
.ds-a2 .v2-children-margin-24-v > * {
  margin-top: 288px;
  margin-bottom: 288px;
}
.ds-a2 .v2-children-margin-24-v-n > * {
  margin-top: -288px;
  margin-bottom: -288px;
}
.ds-a2 .v2-children-margin-24-h > * {
  margin-left: 288px;
  margin-right: 288px;
}
.ds-a2 .v2-children-margin-24-h-n > * {
  margin-left: -288px;
  margin-right: -288px;
}
.ds-a2 .v2-children-margin-24 > * {
  margin: 288px;
}
.ds-a2 .v2-padding-24-r {
  padding-right: 288px;
}
.ds-a2 .v2-padding-24-r-n {
  padding-right: -288px;
}
.ds-a2 .v2-padding-24-v {
  padding-top: 288px;
  padding-bottom: 288px;
}
.ds-a2 .v2-padding-24-v-n {
  padding-top: -288px;
  padding-bottom: -288px;
}
.ds-a2 .v2-padding-24-h {
  padding-left: 288px;
  padding-right: 288px;
}
.ds-a2 .v2-padding-24-h-n {
  padding-left: -288px;
  padding-right: -288px;
}
.ds-a2 .v2-padding-24 {
  padding: 288px;
}
.ds-a2 .v2-children-padding-24-r > * {
  padding-right: 288px;
}
.ds-a2 .v2-children-padding-24-r-n > * {
  padding-right: -288px;
}
.ds-a2 .v2-children-padding-24-v > * {
  padding-top: 288px;
  padding-bottom: 288px;
}
.ds-a2 .v2-children-padding-24-v-n > * {
  padding-top: -288px;
  padding-bottom: -288px;
}
.ds-a2 .v2-children-padding-24-h > * {
  padding-left: 288px;
  padding-right: 288px;
}
.ds-a2 .v2-children-padding-24-h-n > * {
  padding-left: -288px;
  padding-right: -288px;
}
.ds-a2 .v2-children-padding-24 > * {
  padding: 288px;
}
.ds-a2 .v2-col-gap-24 {
  -moz-column-gap: 288px;
  column-gap: 288px;
}
.ds-a2 .v2-row-gap-24 {
  row-gap: 288px;
}
.ds-a2 .v2-h-25 {
  height: 300px;
}
.ds-a2 .v2-w-25 {
  width: 300px;
}
.ds-a2 .v2-max-h-25 {
  max-height: 300px;
}
.ds-a2 .v2-max-w-25 {
  max-width: 300px;
}
.ds-a2 .v2-min-h-25 {
  min-height: 300px;
}
.ds-a2 .v2-min-w-25 {
  min-width: 300px;
}
.ds-a2 .v2-max-h-25-imp {
  max-height: 300px !important;
}
.ds-a2 .v2-max-w-25-imp {
  max-width: 300px !important;
}
.ds-a2 .v2-min-h-25-imp {
  min-height: 300px !important;
}
.ds-a2 .v2-min-w-25-imp {
  min-width: 300px !important;
}
.ds-a2 .v2-top-25 {
  top: 300px;
}
.ds-a2 .v2-margin-25-t {
  margin-top: 300px;
}
.ds-a2 .v2-margin-25-t-n {
  margin-top: -300px;
}
.ds-a2 .v2-children-margin-25-t > * {
  margin-top: 300px;
}
.ds-a2 .v2-children-margin-25-t-n > * {
  margin-top: -300px;
}
.ds-a2 .v2-padding-25-t {
  padding-top: 300px;
}
.ds-a2 .v2-padding-25-t-n {
  padding-top: -300px;
}
.ds-a2 .v2-children-padding-25-t > * {
  padding-top: 300px;
}
.ds-a2 .v2-children-padding-25-t-n > * {
  padding-top: -300px;
}
.ds-a2 .v2-bottom-25 {
  bottom: 300px;
}
.ds-a2 .v2-margin-25-b {
  margin-bottom: 300px;
}
.ds-a2 .v2-margin-25-b-n {
  margin-bottom: -300px;
}
.ds-a2 .v2-children-margin-25-b > * {
  margin-bottom: 300px;
}
.ds-a2 .v2-children-margin-25-b-n > * {
  margin-bottom: -300px;
}
.ds-a2 .v2-padding-25-b {
  padding-bottom: 300px;
}
.ds-a2 .v2-padding-25-b-n {
  padding-bottom: -300px;
}
.ds-a2 .v2-children-padding-25-b > * {
  padding-bottom: 300px;
}
.ds-a2 .v2-children-padding-25-b-n > * {
  padding-bottom: -300px;
}
.ds-a2 .v2-left-25 {
  left: 300px;
}
.ds-a2 .v2-margin-25-l {
  margin-left: 300px;
}
.ds-a2 .v2-margin-25-l-n {
  margin-left: -300px;
}
.ds-a2 .v2-children-margin-25-l > * {
  margin-left: 300px;
}
.ds-a2 .v2-children-margin-25-l-n > * {
  margin-left: -300px;
}
.ds-a2 .v2-padding-25-l {
  padding-left: 300px;
}
.ds-a2 .v2-padding-25-l-n {
  padding-left: -300px;
}
.ds-a2 .v2-children-padding-25-l > * {
  padding-left: 300px;
}
.ds-a2 .v2-children-padding-25-l-n > * {
  padding-left: -300px;
}
.ds-a2 .v2-right-25 {
  right: 300px;
}
.ds-a2 .v2-margin-25-r {
  margin-right: 300px;
}
.ds-a2 .v2-margin-25-r-n {
  margin-right: -300px;
}
.ds-a2 .v2-margin-25-v {
  margin-top: 300px;
  margin-bottom: 300px;
}
.ds-a2 .v2-margin-25-v-n {
  margin-top: -300px;
  margin-bottom: -300px;
}
.ds-a2 .v2-margin-25-h {
  margin-left: 300px;
  margin-right: 300px;
}
.ds-a2 .v2-margin-25-h-n {
  margin-left: -300px;
  margin-right: -300px;
}
.ds-a2 .v2-margin-25 {
  margin: 300px;
}
.ds-a2 .v2-children-margin-25-r > * {
  margin-right: 300px;
}
.ds-a2 .v2-children-margin-25-r-n > * {
  margin-right: -300px;
}
.ds-a2 .v2-children-margin-25-v > * {
  margin-top: 300px;
  margin-bottom: 300px;
}
.ds-a2 .v2-children-margin-25-v-n > * {
  margin-top: -300px;
  margin-bottom: -300px;
}
.ds-a2 .v2-children-margin-25-h > * {
  margin-left: 300px;
  margin-right: 300px;
}
.ds-a2 .v2-children-margin-25-h-n > * {
  margin-left: -300px;
  margin-right: -300px;
}
.ds-a2 .v2-children-margin-25 > * {
  margin: 300px;
}
.ds-a2 .v2-padding-25-r {
  padding-right: 300px;
}
.ds-a2 .v2-padding-25-r-n {
  padding-right: -300px;
}
.ds-a2 .v2-padding-25-v {
  padding-top: 300px;
  padding-bottom: 300px;
}
.ds-a2 .v2-padding-25-v-n {
  padding-top: -300px;
  padding-bottom: -300px;
}
.ds-a2 .v2-padding-25-h {
  padding-left: 300px;
  padding-right: 300px;
}
.ds-a2 .v2-padding-25-h-n {
  padding-left: -300px;
  padding-right: -300px;
}
.ds-a2 .v2-padding-25 {
  padding: 300px;
}
.ds-a2 .v2-children-padding-25-r > * {
  padding-right: 300px;
}
.ds-a2 .v2-children-padding-25-r-n > * {
  padding-right: -300px;
}
.ds-a2 .v2-children-padding-25-v > * {
  padding-top: 300px;
  padding-bottom: 300px;
}
.ds-a2 .v2-children-padding-25-v-n > * {
  padding-top: -300px;
  padding-bottom: -300px;
}
.ds-a2 .v2-children-padding-25-h > * {
  padding-left: 300px;
  padding-right: 300px;
}
.ds-a2 .v2-children-padding-25-h-n > * {
  padding-left: -300px;
  padding-right: -300px;
}
.ds-a2 .v2-children-padding-25 > * {
  padding: 300px;
}
.ds-a2 .v2-col-gap-25 {
  -moz-column-gap: 300px;
  column-gap: 300px;
}
.ds-a2 .v2-row-gap-25 {
  row-gap: 300px;
}
.ds-a2 .v2-h-26 {
  height: 312px;
}
.ds-a2 .v2-w-26 {
  width: 312px;
}
.ds-a2 .v2-max-h-26 {
  max-height: 312px;
}
.ds-a2 .v2-max-w-26 {
  max-width: 312px;
}
.ds-a2 .v2-min-h-26 {
  min-height: 312px;
}
.ds-a2 .v2-min-w-26 {
  min-width: 312px;
}
.ds-a2 .v2-max-h-26-imp {
  max-height: 312px !important;
}
.ds-a2 .v2-max-w-26-imp {
  max-width: 312px !important;
}
.ds-a2 .v2-min-h-26-imp {
  min-height: 312px !important;
}
.ds-a2 .v2-min-w-26-imp {
  min-width: 312px !important;
}
.ds-a2 .v2-top-26 {
  top: 312px;
}
.ds-a2 .v2-margin-26-t {
  margin-top: 312px;
}
.ds-a2 .v2-margin-26-t-n {
  margin-top: -312px;
}
.ds-a2 .v2-children-margin-26-t > * {
  margin-top: 312px;
}
.ds-a2 .v2-children-margin-26-t-n > * {
  margin-top: -312px;
}
.ds-a2 .v2-padding-26-t {
  padding-top: 312px;
}
.ds-a2 .v2-padding-26-t-n {
  padding-top: -312px;
}
.ds-a2 .v2-children-padding-26-t > * {
  padding-top: 312px;
}
.ds-a2 .v2-children-padding-26-t-n > * {
  padding-top: -312px;
}
.ds-a2 .v2-bottom-26 {
  bottom: 312px;
}
.ds-a2 .v2-margin-26-b {
  margin-bottom: 312px;
}
.ds-a2 .v2-margin-26-b-n {
  margin-bottom: -312px;
}
.ds-a2 .v2-children-margin-26-b > * {
  margin-bottom: 312px;
}
.ds-a2 .v2-children-margin-26-b-n > * {
  margin-bottom: -312px;
}
.ds-a2 .v2-padding-26-b {
  padding-bottom: 312px;
}
.ds-a2 .v2-padding-26-b-n {
  padding-bottom: -312px;
}
.ds-a2 .v2-children-padding-26-b > * {
  padding-bottom: 312px;
}
.ds-a2 .v2-children-padding-26-b-n > * {
  padding-bottom: -312px;
}
.ds-a2 .v2-left-26 {
  left: 312px;
}
.ds-a2 .v2-margin-26-l {
  margin-left: 312px;
}
.ds-a2 .v2-margin-26-l-n {
  margin-left: -312px;
}
.ds-a2 .v2-children-margin-26-l > * {
  margin-left: 312px;
}
.ds-a2 .v2-children-margin-26-l-n > * {
  margin-left: -312px;
}
.ds-a2 .v2-padding-26-l {
  padding-left: 312px;
}
.ds-a2 .v2-padding-26-l-n {
  padding-left: -312px;
}
.ds-a2 .v2-children-padding-26-l > * {
  padding-left: 312px;
}
.ds-a2 .v2-children-padding-26-l-n > * {
  padding-left: -312px;
}
.ds-a2 .v2-right-26 {
  right: 312px;
}
.ds-a2 .v2-margin-26-r {
  margin-right: 312px;
}
.ds-a2 .v2-margin-26-r-n {
  margin-right: -312px;
}
.ds-a2 .v2-margin-26-v {
  margin-top: 312px;
  margin-bottom: 312px;
}
.ds-a2 .v2-margin-26-v-n {
  margin-top: -312px;
  margin-bottom: -312px;
}
.ds-a2 .v2-margin-26-h {
  margin-left: 312px;
  margin-right: 312px;
}
.ds-a2 .v2-margin-26-h-n {
  margin-left: -312px;
  margin-right: -312px;
}
.ds-a2 .v2-margin-26 {
  margin: 312px;
}
.ds-a2 .v2-children-margin-26-r > * {
  margin-right: 312px;
}
.ds-a2 .v2-children-margin-26-r-n > * {
  margin-right: -312px;
}
.ds-a2 .v2-children-margin-26-v > * {
  margin-top: 312px;
  margin-bottom: 312px;
}
.ds-a2 .v2-children-margin-26-v-n > * {
  margin-top: -312px;
  margin-bottom: -312px;
}
.ds-a2 .v2-children-margin-26-h > * {
  margin-left: 312px;
  margin-right: 312px;
}
.ds-a2 .v2-children-margin-26-h-n > * {
  margin-left: -312px;
  margin-right: -312px;
}
.ds-a2 .v2-children-margin-26 > * {
  margin: 312px;
}
.ds-a2 .v2-padding-26-r {
  padding-right: 312px;
}
.ds-a2 .v2-padding-26-r-n {
  padding-right: -312px;
}
.ds-a2 .v2-padding-26-v {
  padding-top: 312px;
  padding-bottom: 312px;
}
.ds-a2 .v2-padding-26-v-n {
  padding-top: -312px;
  padding-bottom: -312px;
}
.ds-a2 .v2-padding-26-h {
  padding-left: 312px;
  padding-right: 312px;
}
.ds-a2 .v2-padding-26-h-n {
  padding-left: -312px;
  padding-right: -312px;
}
.ds-a2 .v2-padding-26 {
  padding: 312px;
}
.ds-a2 .v2-children-padding-26-r > * {
  padding-right: 312px;
}
.ds-a2 .v2-children-padding-26-r-n > * {
  padding-right: -312px;
}
.ds-a2 .v2-children-padding-26-v > * {
  padding-top: 312px;
  padding-bottom: 312px;
}
.ds-a2 .v2-children-padding-26-v-n > * {
  padding-top: -312px;
  padding-bottom: -312px;
}
.ds-a2 .v2-children-padding-26-h > * {
  padding-left: 312px;
  padding-right: 312px;
}
.ds-a2 .v2-children-padding-26-h-n > * {
  padding-left: -312px;
  padding-right: -312px;
}
.ds-a2 .v2-children-padding-26 > * {
  padding: 312px;
}
.ds-a2 .v2-col-gap-26 {
  -moz-column-gap: 312px;
  column-gap: 312px;
}
.ds-a2 .v2-row-gap-26 {
  row-gap: 312px;
}
.ds-a2 .v2-h-27 {
  height: 324px;
}
.ds-a2 .v2-w-27 {
  width: 324px;
}
.ds-a2 .v2-max-h-27 {
  max-height: 324px;
}
.ds-a2 .v2-max-w-27 {
  max-width: 324px;
}
.ds-a2 .v2-min-h-27 {
  min-height: 324px;
}
.ds-a2 .v2-min-w-27 {
  min-width: 324px;
}
.ds-a2 .v2-max-h-27-imp {
  max-height: 324px !important;
}
.ds-a2 .v2-max-w-27-imp {
  max-width: 324px !important;
}
.ds-a2 .v2-min-h-27-imp {
  min-height: 324px !important;
}
.ds-a2 .v2-min-w-27-imp {
  min-width: 324px !important;
}
.ds-a2 .v2-top-27 {
  top: 324px;
}
.ds-a2 .v2-margin-27-t {
  margin-top: 324px;
}
.ds-a2 .v2-margin-27-t-n {
  margin-top: -324px;
}
.ds-a2 .v2-children-margin-27-t > * {
  margin-top: 324px;
}
.ds-a2 .v2-children-margin-27-t-n > * {
  margin-top: -324px;
}
.ds-a2 .v2-padding-27-t {
  padding-top: 324px;
}
.ds-a2 .v2-padding-27-t-n {
  padding-top: -324px;
}
.ds-a2 .v2-children-padding-27-t > * {
  padding-top: 324px;
}
.ds-a2 .v2-children-padding-27-t-n > * {
  padding-top: -324px;
}
.ds-a2 .v2-bottom-27 {
  bottom: 324px;
}
.ds-a2 .v2-margin-27-b {
  margin-bottom: 324px;
}
.ds-a2 .v2-margin-27-b-n {
  margin-bottom: -324px;
}
.ds-a2 .v2-children-margin-27-b > * {
  margin-bottom: 324px;
}
.ds-a2 .v2-children-margin-27-b-n > * {
  margin-bottom: -324px;
}
.ds-a2 .v2-padding-27-b {
  padding-bottom: 324px;
}
.ds-a2 .v2-padding-27-b-n {
  padding-bottom: -324px;
}
.ds-a2 .v2-children-padding-27-b > * {
  padding-bottom: 324px;
}
.ds-a2 .v2-children-padding-27-b-n > * {
  padding-bottom: -324px;
}
.ds-a2 .v2-left-27 {
  left: 324px;
}
.ds-a2 .v2-margin-27-l {
  margin-left: 324px;
}
.ds-a2 .v2-margin-27-l-n {
  margin-left: -324px;
}
.ds-a2 .v2-children-margin-27-l > * {
  margin-left: 324px;
}
.ds-a2 .v2-children-margin-27-l-n > * {
  margin-left: -324px;
}
.ds-a2 .v2-padding-27-l {
  padding-left: 324px;
}
.ds-a2 .v2-padding-27-l-n {
  padding-left: -324px;
}
.ds-a2 .v2-children-padding-27-l > * {
  padding-left: 324px;
}
.ds-a2 .v2-children-padding-27-l-n > * {
  padding-left: -324px;
}
.ds-a2 .v2-right-27 {
  right: 324px;
}
.ds-a2 .v2-margin-27-r {
  margin-right: 324px;
}
.ds-a2 .v2-margin-27-r-n {
  margin-right: -324px;
}
.ds-a2 .v2-margin-27-v {
  margin-top: 324px;
  margin-bottom: 324px;
}
.ds-a2 .v2-margin-27-v-n {
  margin-top: -324px;
  margin-bottom: -324px;
}
.ds-a2 .v2-margin-27-h {
  margin-left: 324px;
  margin-right: 324px;
}
.ds-a2 .v2-margin-27-h-n {
  margin-left: -324px;
  margin-right: -324px;
}
.ds-a2 .v2-margin-27 {
  margin: 324px;
}
.ds-a2 .v2-children-margin-27-r > * {
  margin-right: 324px;
}
.ds-a2 .v2-children-margin-27-r-n > * {
  margin-right: -324px;
}
.ds-a2 .v2-children-margin-27-v > * {
  margin-top: 324px;
  margin-bottom: 324px;
}
.ds-a2 .v2-children-margin-27-v-n > * {
  margin-top: -324px;
  margin-bottom: -324px;
}
.ds-a2 .v2-children-margin-27-h > * {
  margin-left: 324px;
  margin-right: 324px;
}
.ds-a2 .v2-children-margin-27-h-n > * {
  margin-left: -324px;
  margin-right: -324px;
}
.ds-a2 .v2-children-margin-27 > * {
  margin: 324px;
}
.ds-a2 .v2-padding-27-r {
  padding-right: 324px;
}
.ds-a2 .v2-padding-27-r-n {
  padding-right: -324px;
}
.ds-a2 .v2-padding-27-v {
  padding-top: 324px;
  padding-bottom: 324px;
}
.ds-a2 .v2-padding-27-v-n {
  padding-top: -324px;
  padding-bottom: -324px;
}
.ds-a2 .v2-padding-27-h {
  padding-left: 324px;
  padding-right: 324px;
}
.ds-a2 .v2-padding-27-h-n {
  padding-left: -324px;
  padding-right: -324px;
}
.ds-a2 .v2-padding-27 {
  padding: 324px;
}
.ds-a2 .v2-children-padding-27-r > * {
  padding-right: 324px;
}
.ds-a2 .v2-children-padding-27-r-n > * {
  padding-right: -324px;
}
.ds-a2 .v2-children-padding-27-v > * {
  padding-top: 324px;
  padding-bottom: 324px;
}
.ds-a2 .v2-children-padding-27-v-n > * {
  padding-top: -324px;
  padding-bottom: -324px;
}
.ds-a2 .v2-children-padding-27-h > * {
  padding-left: 324px;
  padding-right: 324px;
}
.ds-a2 .v2-children-padding-27-h-n > * {
  padding-left: -324px;
  padding-right: -324px;
}
.ds-a2 .v2-children-padding-27 > * {
  padding: 324px;
}
.ds-a2 .v2-col-gap-27 {
  -moz-column-gap: 324px;
  column-gap: 324px;
}
.ds-a2 .v2-row-gap-27 {
  row-gap: 324px;
}
.ds-a2 .v2-h-28 {
  height: 336px;
}
.ds-a2 .v2-w-28 {
  width: 336px;
}
.ds-a2 .v2-max-h-28 {
  max-height: 336px;
}
.ds-a2 .v2-max-w-28 {
  max-width: 336px;
}
.ds-a2 .v2-min-h-28 {
  min-height: 336px;
}
.ds-a2 .v2-min-w-28 {
  min-width: 336px;
}
.ds-a2 .v2-max-h-28-imp {
  max-height: 336px !important;
}
.ds-a2 .v2-max-w-28-imp {
  max-width: 336px !important;
}
.ds-a2 .v2-min-h-28-imp {
  min-height: 336px !important;
}
.ds-a2 .v2-min-w-28-imp {
  min-width: 336px !important;
}
.ds-a2 .v2-top-28 {
  top: 336px;
}
.ds-a2 .v2-margin-28-t {
  margin-top: 336px;
}
.ds-a2 .v2-margin-28-t-n {
  margin-top: -336px;
}
.ds-a2 .v2-children-margin-28-t > * {
  margin-top: 336px;
}
.ds-a2 .v2-children-margin-28-t-n > * {
  margin-top: -336px;
}
.ds-a2 .v2-padding-28-t {
  padding-top: 336px;
}
.ds-a2 .v2-padding-28-t-n {
  padding-top: -336px;
}
.ds-a2 .v2-children-padding-28-t > * {
  padding-top: 336px;
}
.ds-a2 .v2-children-padding-28-t-n > * {
  padding-top: -336px;
}
.ds-a2 .v2-bottom-28 {
  bottom: 336px;
}
.ds-a2 .v2-margin-28-b {
  margin-bottom: 336px;
}
.ds-a2 .v2-margin-28-b-n {
  margin-bottom: -336px;
}
.ds-a2 .v2-children-margin-28-b > * {
  margin-bottom: 336px;
}
.ds-a2 .v2-children-margin-28-b-n > * {
  margin-bottom: -336px;
}
.ds-a2 .v2-padding-28-b {
  padding-bottom: 336px;
}
.ds-a2 .v2-padding-28-b-n {
  padding-bottom: -336px;
}
.ds-a2 .v2-children-padding-28-b > * {
  padding-bottom: 336px;
}
.ds-a2 .v2-children-padding-28-b-n > * {
  padding-bottom: -336px;
}
.ds-a2 .v2-left-28 {
  left: 336px;
}
.ds-a2 .v2-margin-28-l {
  margin-left: 336px;
}
.ds-a2 .v2-margin-28-l-n {
  margin-left: -336px;
}
.ds-a2 .v2-children-margin-28-l > * {
  margin-left: 336px;
}
.ds-a2 .v2-children-margin-28-l-n > * {
  margin-left: -336px;
}
.ds-a2 .v2-padding-28-l {
  padding-left: 336px;
}
.ds-a2 .v2-padding-28-l-n {
  padding-left: -336px;
}
.ds-a2 .v2-children-padding-28-l > * {
  padding-left: 336px;
}
.ds-a2 .v2-children-padding-28-l-n > * {
  padding-left: -336px;
}
.ds-a2 .v2-right-28 {
  right: 336px;
}
.ds-a2 .v2-margin-28-r {
  margin-right: 336px;
}
.ds-a2 .v2-margin-28-r-n {
  margin-right: -336px;
}
.ds-a2 .v2-margin-28-v {
  margin-top: 336px;
  margin-bottom: 336px;
}
.ds-a2 .v2-margin-28-v-n {
  margin-top: -336px;
  margin-bottom: -336px;
}
.ds-a2 .v2-margin-28-h {
  margin-left: 336px;
  margin-right: 336px;
}
.ds-a2 .v2-margin-28-h-n {
  margin-left: -336px;
  margin-right: -336px;
}
.ds-a2 .v2-margin-28 {
  margin: 336px;
}
.ds-a2 .v2-children-margin-28-r > * {
  margin-right: 336px;
}
.ds-a2 .v2-children-margin-28-r-n > * {
  margin-right: -336px;
}
.ds-a2 .v2-children-margin-28-v > * {
  margin-top: 336px;
  margin-bottom: 336px;
}
.ds-a2 .v2-children-margin-28-v-n > * {
  margin-top: -336px;
  margin-bottom: -336px;
}
.ds-a2 .v2-children-margin-28-h > * {
  margin-left: 336px;
  margin-right: 336px;
}
.ds-a2 .v2-children-margin-28-h-n > * {
  margin-left: -336px;
  margin-right: -336px;
}
.ds-a2 .v2-children-margin-28 > * {
  margin: 336px;
}
.ds-a2 .v2-padding-28-r {
  padding-right: 336px;
}
.ds-a2 .v2-padding-28-r-n {
  padding-right: -336px;
}
.ds-a2 .v2-padding-28-v {
  padding-top: 336px;
  padding-bottom: 336px;
}
.ds-a2 .v2-padding-28-v-n {
  padding-top: -336px;
  padding-bottom: -336px;
}
.ds-a2 .v2-padding-28-h {
  padding-left: 336px;
  padding-right: 336px;
}
.ds-a2 .v2-padding-28-h-n {
  padding-left: -336px;
  padding-right: -336px;
}
.ds-a2 .v2-padding-28 {
  padding: 336px;
}
.ds-a2 .v2-children-padding-28-r > * {
  padding-right: 336px;
}
.ds-a2 .v2-children-padding-28-r-n > * {
  padding-right: -336px;
}
.ds-a2 .v2-children-padding-28-v > * {
  padding-top: 336px;
  padding-bottom: 336px;
}
.ds-a2 .v2-children-padding-28-v-n > * {
  padding-top: -336px;
  padding-bottom: -336px;
}
.ds-a2 .v2-children-padding-28-h > * {
  padding-left: 336px;
  padding-right: 336px;
}
.ds-a2 .v2-children-padding-28-h-n > * {
  padding-left: -336px;
  padding-right: -336px;
}
.ds-a2 .v2-children-padding-28 > * {
  padding: 336px;
}
.ds-a2 .v2-col-gap-28 {
  -moz-column-gap: 336px;
  column-gap: 336px;
}
.ds-a2 .v2-row-gap-28 {
  row-gap: 336px;
}
.ds-a2 .v2-h-29 {
  height: 348px;
}
.ds-a2 .v2-w-29 {
  width: 348px;
}
.ds-a2 .v2-max-h-29 {
  max-height: 348px;
}
.ds-a2 .v2-max-w-29 {
  max-width: 348px;
}
.ds-a2 .v2-min-h-29 {
  min-height: 348px;
}
.ds-a2 .v2-min-w-29 {
  min-width: 348px;
}
.ds-a2 .v2-max-h-29-imp {
  max-height: 348px !important;
}
.ds-a2 .v2-max-w-29-imp {
  max-width: 348px !important;
}
.ds-a2 .v2-min-h-29-imp {
  min-height: 348px !important;
}
.ds-a2 .v2-min-w-29-imp {
  min-width: 348px !important;
}
.ds-a2 .v2-top-29 {
  top: 348px;
}
.ds-a2 .v2-margin-29-t {
  margin-top: 348px;
}
.ds-a2 .v2-margin-29-t-n {
  margin-top: -348px;
}
.ds-a2 .v2-children-margin-29-t > * {
  margin-top: 348px;
}
.ds-a2 .v2-children-margin-29-t-n > * {
  margin-top: -348px;
}
.ds-a2 .v2-padding-29-t {
  padding-top: 348px;
}
.ds-a2 .v2-padding-29-t-n {
  padding-top: -348px;
}
.ds-a2 .v2-children-padding-29-t > * {
  padding-top: 348px;
}
.ds-a2 .v2-children-padding-29-t-n > * {
  padding-top: -348px;
}
.ds-a2 .v2-bottom-29 {
  bottom: 348px;
}
.ds-a2 .v2-margin-29-b {
  margin-bottom: 348px;
}
.ds-a2 .v2-margin-29-b-n {
  margin-bottom: -348px;
}
.ds-a2 .v2-children-margin-29-b > * {
  margin-bottom: 348px;
}
.ds-a2 .v2-children-margin-29-b-n > * {
  margin-bottom: -348px;
}
.ds-a2 .v2-padding-29-b {
  padding-bottom: 348px;
}
.ds-a2 .v2-padding-29-b-n {
  padding-bottom: -348px;
}
.ds-a2 .v2-children-padding-29-b > * {
  padding-bottom: 348px;
}
.ds-a2 .v2-children-padding-29-b-n > * {
  padding-bottom: -348px;
}
.ds-a2 .v2-left-29 {
  left: 348px;
}
.ds-a2 .v2-margin-29-l {
  margin-left: 348px;
}
.ds-a2 .v2-margin-29-l-n {
  margin-left: -348px;
}
.ds-a2 .v2-children-margin-29-l > * {
  margin-left: 348px;
}
.ds-a2 .v2-children-margin-29-l-n > * {
  margin-left: -348px;
}
.ds-a2 .v2-padding-29-l {
  padding-left: 348px;
}
.ds-a2 .v2-padding-29-l-n {
  padding-left: -348px;
}
.ds-a2 .v2-children-padding-29-l > * {
  padding-left: 348px;
}
.ds-a2 .v2-children-padding-29-l-n > * {
  padding-left: -348px;
}
.ds-a2 .v2-right-29 {
  right: 348px;
}
.ds-a2 .v2-margin-29-r {
  margin-right: 348px;
}
.ds-a2 .v2-margin-29-r-n {
  margin-right: -348px;
}
.ds-a2 .v2-margin-29-v {
  margin-top: 348px;
  margin-bottom: 348px;
}
.ds-a2 .v2-margin-29-v-n {
  margin-top: -348px;
  margin-bottom: -348px;
}
.ds-a2 .v2-margin-29-h {
  margin-left: 348px;
  margin-right: 348px;
}
.ds-a2 .v2-margin-29-h-n {
  margin-left: -348px;
  margin-right: -348px;
}
.ds-a2 .v2-margin-29 {
  margin: 348px;
}
.ds-a2 .v2-children-margin-29-r > * {
  margin-right: 348px;
}
.ds-a2 .v2-children-margin-29-r-n > * {
  margin-right: -348px;
}
.ds-a2 .v2-children-margin-29-v > * {
  margin-top: 348px;
  margin-bottom: 348px;
}
.ds-a2 .v2-children-margin-29-v-n > * {
  margin-top: -348px;
  margin-bottom: -348px;
}
.ds-a2 .v2-children-margin-29-h > * {
  margin-left: 348px;
  margin-right: 348px;
}
.ds-a2 .v2-children-margin-29-h-n > * {
  margin-left: -348px;
  margin-right: -348px;
}
.ds-a2 .v2-children-margin-29 > * {
  margin: 348px;
}
.ds-a2 .v2-padding-29-r {
  padding-right: 348px;
}
.ds-a2 .v2-padding-29-r-n {
  padding-right: -348px;
}
.ds-a2 .v2-padding-29-v {
  padding-top: 348px;
  padding-bottom: 348px;
}
.ds-a2 .v2-padding-29-v-n {
  padding-top: -348px;
  padding-bottom: -348px;
}
.ds-a2 .v2-padding-29-h {
  padding-left: 348px;
  padding-right: 348px;
}
.ds-a2 .v2-padding-29-h-n {
  padding-left: -348px;
  padding-right: -348px;
}
.ds-a2 .v2-padding-29 {
  padding: 348px;
}
.ds-a2 .v2-children-padding-29-r > * {
  padding-right: 348px;
}
.ds-a2 .v2-children-padding-29-r-n > * {
  padding-right: -348px;
}
.ds-a2 .v2-children-padding-29-v > * {
  padding-top: 348px;
  padding-bottom: 348px;
}
.ds-a2 .v2-children-padding-29-v-n > * {
  padding-top: -348px;
  padding-bottom: -348px;
}
.ds-a2 .v2-children-padding-29-h > * {
  padding-left: 348px;
  padding-right: 348px;
}
.ds-a2 .v2-children-padding-29-h-n > * {
  padding-left: -348px;
  padding-right: -348px;
}
.ds-a2 .v2-children-padding-29 > * {
  padding: 348px;
}
.ds-a2 .v2-col-gap-29 {
  -moz-column-gap: 348px;
  column-gap: 348px;
}
.ds-a2 .v2-row-gap-29 {
  row-gap: 348px;
}
.ds-a2 .v2-h-30 {
  height: 360px;
}
.ds-a2 .v2-w-30 {
  width: 360px;
}
.ds-a2 .v2-max-h-30 {
  max-height: 360px;
}
.ds-a2 .v2-max-w-30 {
  max-width: 360px;
}
.ds-a2 .v2-min-h-30 {
  min-height: 360px;
}
.ds-a2 .v2-min-w-30 {
  min-width: 360px;
}
.ds-a2 .v2-max-h-30-imp {
  max-height: 360px !important;
}
.ds-a2 .v2-max-w-30-imp {
  max-width: 360px !important;
}
.ds-a2 .v2-min-h-30-imp {
  min-height: 360px !important;
}
.ds-a2 .v2-min-w-30-imp {
  min-width: 360px !important;
}
.ds-a2 .v2-top-30 {
  top: 360px;
}
.ds-a2 .v2-margin-30-t {
  margin-top: 360px;
}
.ds-a2 .v2-margin-30-t-n {
  margin-top: -360px;
}
.ds-a2 .v2-children-margin-30-t > * {
  margin-top: 360px;
}
.ds-a2 .v2-children-margin-30-t-n > * {
  margin-top: -360px;
}
.ds-a2 .v2-padding-30-t {
  padding-top: 360px;
}
.ds-a2 .v2-padding-30-t-n {
  padding-top: -360px;
}
.ds-a2 .v2-children-padding-30-t > * {
  padding-top: 360px;
}
.ds-a2 .v2-children-padding-30-t-n > * {
  padding-top: -360px;
}
.ds-a2 .v2-bottom-30 {
  bottom: 360px;
}
.ds-a2 .v2-margin-30-b {
  margin-bottom: 360px;
}
.ds-a2 .v2-margin-30-b-n {
  margin-bottom: -360px;
}
.ds-a2 .v2-children-margin-30-b > * {
  margin-bottom: 360px;
}
.ds-a2 .v2-children-margin-30-b-n > * {
  margin-bottom: -360px;
}
.ds-a2 .v2-padding-30-b {
  padding-bottom: 360px;
}
.ds-a2 .v2-padding-30-b-n {
  padding-bottom: -360px;
}
.ds-a2 .v2-children-padding-30-b > * {
  padding-bottom: 360px;
}
.ds-a2 .v2-children-padding-30-b-n > * {
  padding-bottom: -360px;
}
.ds-a2 .v2-left-30 {
  left: 360px;
}
.ds-a2 .v2-margin-30-l {
  margin-left: 360px;
}
.ds-a2 .v2-margin-30-l-n {
  margin-left: -360px;
}
.ds-a2 .v2-children-margin-30-l > * {
  margin-left: 360px;
}
.ds-a2 .v2-children-margin-30-l-n > * {
  margin-left: -360px;
}
.ds-a2 .v2-padding-30-l {
  padding-left: 360px;
}
.ds-a2 .v2-padding-30-l-n {
  padding-left: -360px;
}
.ds-a2 .v2-children-padding-30-l > * {
  padding-left: 360px;
}
.ds-a2 .v2-children-padding-30-l-n > * {
  padding-left: -360px;
}
.ds-a2 .v2-right-30 {
  right: 360px;
}
.ds-a2 .v2-margin-30-r {
  margin-right: 360px;
}
.ds-a2 .v2-margin-30-r-n {
  margin-right: -360px;
}
.ds-a2 .v2-margin-30-v {
  margin-top: 360px;
  margin-bottom: 360px;
}
.ds-a2 .v2-margin-30-v-n {
  margin-top: -360px;
  margin-bottom: -360px;
}
.ds-a2 .v2-margin-30-h {
  margin-left: 360px;
  margin-right: 360px;
}
.ds-a2 .v2-margin-30-h-n {
  margin-left: -360px;
  margin-right: -360px;
}
.ds-a2 .v2-margin-30 {
  margin: 360px;
}
.ds-a2 .v2-children-margin-30-r > * {
  margin-right: 360px;
}
.ds-a2 .v2-children-margin-30-r-n > * {
  margin-right: -360px;
}
.ds-a2 .v2-children-margin-30-v > * {
  margin-top: 360px;
  margin-bottom: 360px;
}
.ds-a2 .v2-children-margin-30-v-n > * {
  margin-top: -360px;
  margin-bottom: -360px;
}
.ds-a2 .v2-children-margin-30-h > * {
  margin-left: 360px;
  margin-right: 360px;
}
.ds-a2 .v2-children-margin-30-h-n > * {
  margin-left: -360px;
  margin-right: -360px;
}
.ds-a2 .v2-children-margin-30 > * {
  margin: 360px;
}
.ds-a2 .v2-padding-30-r {
  padding-right: 360px;
}
.ds-a2 .v2-padding-30-r-n {
  padding-right: -360px;
}
.ds-a2 .v2-padding-30-v {
  padding-top: 360px;
  padding-bottom: 360px;
}
.ds-a2 .v2-padding-30-v-n {
  padding-top: -360px;
  padding-bottom: -360px;
}
.ds-a2 .v2-padding-30-h {
  padding-left: 360px;
  padding-right: 360px;
}
.ds-a2 .v2-padding-30-h-n {
  padding-left: -360px;
  padding-right: -360px;
}
.ds-a2 .v2-padding-30 {
  padding: 360px;
}
.ds-a2 .v2-children-padding-30-r > * {
  padding-right: 360px;
}
.ds-a2 .v2-children-padding-30-r-n > * {
  padding-right: -360px;
}
.ds-a2 .v2-children-padding-30-v > * {
  padding-top: 360px;
  padding-bottom: 360px;
}
.ds-a2 .v2-children-padding-30-v-n > * {
  padding-top: -360px;
  padding-bottom: -360px;
}
.ds-a2 .v2-children-padding-30-h > * {
  padding-left: 360px;
  padding-right: 360px;
}
.ds-a2 .v2-children-padding-30-h-n > * {
  padding-left: -360px;
  padding-right: -360px;
}
.ds-a2 .v2-children-padding-30 > * {
  padding: 360px;
}
.ds-a2 .v2-col-gap-30 {
  -moz-column-gap: 360px;
  column-gap: 360px;
}
.ds-a2 .v2-row-gap-30 {
  row-gap: 360px;
}
.ds-a2 .v2-h-31 {
  height: 372px;
}
.ds-a2 .v2-w-31 {
  width: 372px;
}
.ds-a2 .v2-max-h-31 {
  max-height: 372px;
}
.ds-a2 .v2-max-w-31 {
  max-width: 372px;
}
.ds-a2 .v2-min-h-31 {
  min-height: 372px;
}
.ds-a2 .v2-min-w-31 {
  min-width: 372px;
}
.ds-a2 .v2-max-h-31-imp {
  max-height: 372px !important;
}
.ds-a2 .v2-max-w-31-imp {
  max-width: 372px !important;
}
.ds-a2 .v2-min-h-31-imp {
  min-height: 372px !important;
}
.ds-a2 .v2-min-w-31-imp {
  min-width: 372px !important;
}
.ds-a2 .v2-top-31 {
  top: 372px;
}
.ds-a2 .v2-margin-31-t {
  margin-top: 372px;
}
.ds-a2 .v2-margin-31-t-n {
  margin-top: -372px;
}
.ds-a2 .v2-children-margin-31-t > * {
  margin-top: 372px;
}
.ds-a2 .v2-children-margin-31-t-n > * {
  margin-top: -372px;
}
.ds-a2 .v2-padding-31-t {
  padding-top: 372px;
}
.ds-a2 .v2-padding-31-t-n {
  padding-top: -372px;
}
.ds-a2 .v2-children-padding-31-t > * {
  padding-top: 372px;
}
.ds-a2 .v2-children-padding-31-t-n > * {
  padding-top: -372px;
}
.ds-a2 .v2-bottom-31 {
  bottom: 372px;
}
.ds-a2 .v2-margin-31-b {
  margin-bottom: 372px;
}
.ds-a2 .v2-margin-31-b-n {
  margin-bottom: -372px;
}
.ds-a2 .v2-children-margin-31-b > * {
  margin-bottom: 372px;
}
.ds-a2 .v2-children-margin-31-b-n > * {
  margin-bottom: -372px;
}
.ds-a2 .v2-padding-31-b {
  padding-bottom: 372px;
}
.ds-a2 .v2-padding-31-b-n {
  padding-bottom: -372px;
}
.ds-a2 .v2-children-padding-31-b > * {
  padding-bottom: 372px;
}
.ds-a2 .v2-children-padding-31-b-n > * {
  padding-bottom: -372px;
}
.ds-a2 .v2-left-31 {
  left: 372px;
}
.ds-a2 .v2-margin-31-l {
  margin-left: 372px;
}
.ds-a2 .v2-margin-31-l-n {
  margin-left: -372px;
}
.ds-a2 .v2-children-margin-31-l > * {
  margin-left: 372px;
}
.ds-a2 .v2-children-margin-31-l-n > * {
  margin-left: -372px;
}
.ds-a2 .v2-padding-31-l {
  padding-left: 372px;
}
.ds-a2 .v2-padding-31-l-n {
  padding-left: -372px;
}
.ds-a2 .v2-children-padding-31-l > * {
  padding-left: 372px;
}
.ds-a2 .v2-children-padding-31-l-n > * {
  padding-left: -372px;
}
.ds-a2 .v2-right-31 {
  right: 372px;
}
.ds-a2 .v2-margin-31-r {
  margin-right: 372px;
}
.ds-a2 .v2-margin-31-r-n {
  margin-right: -372px;
}
.ds-a2 .v2-margin-31-v {
  margin-top: 372px;
  margin-bottom: 372px;
}
.ds-a2 .v2-margin-31-v-n {
  margin-top: -372px;
  margin-bottom: -372px;
}
.ds-a2 .v2-margin-31-h {
  margin-left: 372px;
  margin-right: 372px;
}
.ds-a2 .v2-margin-31-h-n {
  margin-left: -372px;
  margin-right: -372px;
}
.ds-a2 .v2-margin-31 {
  margin: 372px;
}
.ds-a2 .v2-children-margin-31-r > * {
  margin-right: 372px;
}
.ds-a2 .v2-children-margin-31-r-n > * {
  margin-right: -372px;
}
.ds-a2 .v2-children-margin-31-v > * {
  margin-top: 372px;
  margin-bottom: 372px;
}
.ds-a2 .v2-children-margin-31-v-n > * {
  margin-top: -372px;
  margin-bottom: -372px;
}
.ds-a2 .v2-children-margin-31-h > * {
  margin-left: 372px;
  margin-right: 372px;
}
.ds-a2 .v2-children-margin-31-h-n > * {
  margin-left: -372px;
  margin-right: -372px;
}
.ds-a2 .v2-children-margin-31 > * {
  margin: 372px;
}
.ds-a2 .v2-padding-31-r {
  padding-right: 372px;
}
.ds-a2 .v2-padding-31-r-n {
  padding-right: -372px;
}
.ds-a2 .v2-padding-31-v {
  padding-top: 372px;
  padding-bottom: 372px;
}
.ds-a2 .v2-padding-31-v-n {
  padding-top: -372px;
  padding-bottom: -372px;
}
.ds-a2 .v2-padding-31-h {
  padding-left: 372px;
  padding-right: 372px;
}
.ds-a2 .v2-padding-31-h-n {
  padding-left: -372px;
  padding-right: -372px;
}
.ds-a2 .v2-padding-31 {
  padding: 372px;
}
.ds-a2 .v2-children-padding-31-r > * {
  padding-right: 372px;
}
.ds-a2 .v2-children-padding-31-r-n > * {
  padding-right: -372px;
}
.ds-a2 .v2-children-padding-31-v > * {
  padding-top: 372px;
  padding-bottom: 372px;
}
.ds-a2 .v2-children-padding-31-v-n > * {
  padding-top: -372px;
  padding-bottom: -372px;
}
.ds-a2 .v2-children-padding-31-h > * {
  padding-left: 372px;
  padding-right: 372px;
}
.ds-a2 .v2-children-padding-31-h-n > * {
  padding-left: -372px;
  padding-right: -372px;
}
.ds-a2 .v2-children-padding-31 > * {
  padding: 372px;
}
.ds-a2 .v2-col-gap-31 {
  -moz-column-gap: 372px;
  column-gap: 372px;
}
.ds-a2 .v2-row-gap-31 {
  row-gap: 372px;
}
.ds-a2 .v2-h-32 {
  height: 384px;
}
.ds-a2 .v2-w-32 {
  width: 384px;
}
.ds-a2 .v2-max-h-32 {
  max-height: 384px;
}
.ds-a2 .v2-max-w-32 {
  max-width: 384px;
}
.ds-a2 .v2-min-h-32 {
  min-height: 384px;
}
.ds-a2 .v2-min-w-32 {
  min-width: 384px;
}
.ds-a2 .v2-max-h-32-imp {
  max-height: 384px !important;
}
.ds-a2 .v2-max-w-32-imp {
  max-width: 384px !important;
}
.ds-a2 .v2-min-h-32-imp {
  min-height: 384px !important;
}
.ds-a2 .v2-min-w-32-imp {
  min-width: 384px !important;
}
.ds-a2 .v2-top-32 {
  top: 384px;
}
.ds-a2 .v2-margin-32-t {
  margin-top: 384px;
}
.ds-a2 .v2-margin-32-t-n {
  margin-top: -384px;
}
.ds-a2 .v2-children-margin-32-t > * {
  margin-top: 384px;
}
.ds-a2 .v2-children-margin-32-t-n > * {
  margin-top: -384px;
}
.ds-a2 .v2-padding-32-t {
  padding-top: 384px;
}
.ds-a2 .v2-padding-32-t-n {
  padding-top: -384px;
}
.ds-a2 .v2-children-padding-32-t > * {
  padding-top: 384px;
}
.ds-a2 .v2-children-padding-32-t-n > * {
  padding-top: -384px;
}
.ds-a2 .v2-bottom-32 {
  bottom: 384px;
}
.ds-a2 .v2-margin-32-b {
  margin-bottom: 384px;
}
.ds-a2 .v2-margin-32-b-n {
  margin-bottom: -384px;
}
.ds-a2 .v2-children-margin-32-b > * {
  margin-bottom: 384px;
}
.ds-a2 .v2-children-margin-32-b-n > * {
  margin-bottom: -384px;
}
.ds-a2 .v2-padding-32-b {
  padding-bottom: 384px;
}
.ds-a2 .v2-padding-32-b-n {
  padding-bottom: -384px;
}
.ds-a2 .v2-children-padding-32-b > * {
  padding-bottom: 384px;
}
.ds-a2 .v2-children-padding-32-b-n > * {
  padding-bottom: -384px;
}
.ds-a2 .v2-left-32 {
  left: 384px;
}
.ds-a2 .v2-margin-32-l {
  margin-left: 384px;
}
.ds-a2 .v2-margin-32-l-n {
  margin-left: -384px;
}
.ds-a2 .v2-children-margin-32-l > * {
  margin-left: 384px;
}
.ds-a2 .v2-children-margin-32-l-n > * {
  margin-left: -384px;
}
.ds-a2 .v2-padding-32-l {
  padding-left: 384px;
}
.ds-a2 .v2-padding-32-l-n {
  padding-left: -384px;
}
.ds-a2 .v2-children-padding-32-l > * {
  padding-left: 384px;
}
.ds-a2 .v2-children-padding-32-l-n > * {
  padding-left: -384px;
}
.ds-a2 .v2-right-32 {
  right: 384px;
}
.ds-a2 .v2-margin-32-r {
  margin-right: 384px;
}
.ds-a2 .v2-margin-32-r-n {
  margin-right: -384px;
}
.ds-a2 .v2-margin-32-v {
  margin-top: 384px;
  margin-bottom: 384px;
}
.ds-a2 .v2-margin-32-v-n {
  margin-top: -384px;
  margin-bottom: -384px;
}
.ds-a2 .v2-margin-32-h {
  margin-left: 384px;
  margin-right: 384px;
}
.ds-a2 .v2-margin-32-h-n {
  margin-left: -384px;
  margin-right: -384px;
}
.ds-a2 .v2-margin-32 {
  margin: 384px;
}
.ds-a2 .v2-children-margin-32-r > * {
  margin-right: 384px;
}
.ds-a2 .v2-children-margin-32-r-n > * {
  margin-right: -384px;
}
.ds-a2 .v2-children-margin-32-v > * {
  margin-top: 384px;
  margin-bottom: 384px;
}
.ds-a2 .v2-children-margin-32-v-n > * {
  margin-top: -384px;
  margin-bottom: -384px;
}
.ds-a2 .v2-children-margin-32-h > * {
  margin-left: 384px;
  margin-right: 384px;
}
.ds-a2 .v2-children-margin-32-h-n > * {
  margin-left: -384px;
  margin-right: -384px;
}
.ds-a2 .v2-children-margin-32 > * {
  margin: 384px;
}
.ds-a2 .v2-padding-32-r {
  padding-right: 384px;
}
.ds-a2 .v2-padding-32-r-n {
  padding-right: -384px;
}
.ds-a2 .v2-padding-32-v {
  padding-top: 384px;
  padding-bottom: 384px;
}
.ds-a2 .v2-padding-32-v-n {
  padding-top: -384px;
  padding-bottom: -384px;
}
.ds-a2 .v2-padding-32-h {
  padding-left: 384px;
  padding-right: 384px;
}
.ds-a2 .v2-padding-32-h-n {
  padding-left: -384px;
  padding-right: -384px;
}
.ds-a2 .v2-padding-32 {
  padding: 384px;
}
.ds-a2 .v2-children-padding-32-r > * {
  padding-right: 384px;
}
.ds-a2 .v2-children-padding-32-r-n > * {
  padding-right: -384px;
}
.ds-a2 .v2-children-padding-32-v > * {
  padding-top: 384px;
  padding-bottom: 384px;
}
.ds-a2 .v2-children-padding-32-v-n > * {
  padding-top: -384px;
  padding-bottom: -384px;
}
.ds-a2 .v2-children-padding-32-h > * {
  padding-left: 384px;
  padding-right: 384px;
}
.ds-a2 .v2-children-padding-32-h-n > * {
  padding-left: -384px;
  padding-right: -384px;
}
.ds-a2 .v2-children-padding-32 > * {
  padding: 384px;
}
.ds-a2 .v2-col-gap-32 {
  -moz-column-gap: 384px;
  column-gap: 384px;
}
.ds-a2 .v2-row-gap-32 {
  row-gap: 384px;
}
.ds-a2 .v2-h-33 {
  height: 396px;
}
.ds-a2 .v2-w-33 {
  width: 396px;
}
.ds-a2 .v2-max-h-33 {
  max-height: 396px;
}
.ds-a2 .v2-max-w-33 {
  max-width: 396px;
}
.ds-a2 .v2-min-h-33 {
  min-height: 396px;
}
.ds-a2 .v2-min-w-33 {
  min-width: 396px;
}
.ds-a2 .v2-max-h-33-imp {
  max-height: 396px !important;
}
.ds-a2 .v2-max-w-33-imp {
  max-width: 396px !important;
}
.ds-a2 .v2-min-h-33-imp {
  min-height: 396px !important;
}
.ds-a2 .v2-min-w-33-imp {
  min-width: 396px !important;
}
.ds-a2 .v2-top-33 {
  top: 396px;
}
.ds-a2 .v2-margin-33-t {
  margin-top: 396px;
}
.ds-a2 .v2-margin-33-t-n {
  margin-top: -396px;
}
.ds-a2 .v2-children-margin-33-t > * {
  margin-top: 396px;
}
.ds-a2 .v2-children-margin-33-t-n > * {
  margin-top: -396px;
}
.ds-a2 .v2-padding-33-t {
  padding-top: 396px;
}
.ds-a2 .v2-padding-33-t-n {
  padding-top: -396px;
}
.ds-a2 .v2-children-padding-33-t > * {
  padding-top: 396px;
}
.ds-a2 .v2-children-padding-33-t-n > * {
  padding-top: -396px;
}
.ds-a2 .v2-bottom-33 {
  bottom: 396px;
}
.ds-a2 .v2-margin-33-b {
  margin-bottom: 396px;
}
.ds-a2 .v2-margin-33-b-n {
  margin-bottom: -396px;
}
.ds-a2 .v2-children-margin-33-b > * {
  margin-bottom: 396px;
}
.ds-a2 .v2-children-margin-33-b-n > * {
  margin-bottom: -396px;
}
.ds-a2 .v2-padding-33-b {
  padding-bottom: 396px;
}
.ds-a2 .v2-padding-33-b-n {
  padding-bottom: -396px;
}
.ds-a2 .v2-children-padding-33-b > * {
  padding-bottom: 396px;
}
.ds-a2 .v2-children-padding-33-b-n > * {
  padding-bottom: -396px;
}
.ds-a2 .v2-left-33 {
  left: 396px;
}
.ds-a2 .v2-margin-33-l {
  margin-left: 396px;
}
.ds-a2 .v2-margin-33-l-n {
  margin-left: -396px;
}
.ds-a2 .v2-children-margin-33-l > * {
  margin-left: 396px;
}
.ds-a2 .v2-children-margin-33-l-n > * {
  margin-left: -396px;
}
.ds-a2 .v2-padding-33-l {
  padding-left: 396px;
}
.ds-a2 .v2-padding-33-l-n {
  padding-left: -396px;
}
.ds-a2 .v2-children-padding-33-l > * {
  padding-left: 396px;
}
.ds-a2 .v2-children-padding-33-l-n > * {
  padding-left: -396px;
}
.ds-a2 .v2-right-33 {
  right: 396px;
}
.ds-a2 .v2-margin-33-r {
  margin-right: 396px;
}
.ds-a2 .v2-margin-33-r-n {
  margin-right: -396px;
}
.ds-a2 .v2-margin-33-v {
  margin-top: 396px;
  margin-bottom: 396px;
}
.ds-a2 .v2-margin-33-v-n {
  margin-top: -396px;
  margin-bottom: -396px;
}
.ds-a2 .v2-margin-33-h {
  margin-left: 396px;
  margin-right: 396px;
}
.ds-a2 .v2-margin-33-h-n {
  margin-left: -396px;
  margin-right: -396px;
}
.ds-a2 .v2-margin-33 {
  margin: 396px;
}
.ds-a2 .v2-children-margin-33-r > * {
  margin-right: 396px;
}
.ds-a2 .v2-children-margin-33-r-n > * {
  margin-right: -396px;
}
.ds-a2 .v2-children-margin-33-v > * {
  margin-top: 396px;
  margin-bottom: 396px;
}
.ds-a2 .v2-children-margin-33-v-n > * {
  margin-top: -396px;
  margin-bottom: -396px;
}
.ds-a2 .v2-children-margin-33-h > * {
  margin-left: 396px;
  margin-right: 396px;
}
.ds-a2 .v2-children-margin-33-h-n > * {
  margin-left: -396px;
  margin-right: -396px;
}
.ds-a2 .v2-children-margin-33 > * {
  margin: 396px;
}
.ds-a2 .v2-padding-33-r {
  padding-right: 396px;
}
.ds-a2 .v2-padding-33-r-n {
  padding-right: -396px;
}
.ds-a2 .v2-padding-33-v {
  padding-top: 396px;
  padding-bottom: 396px;
}
.ds-a2 .v2-padding-33-v-n {
  padding-top: -396px;
  padding-bottom: -396px;
}
.ds-a2 .v2-padding-33-h {
  padding-left: 396px;
  padding-right: 396px;
}
.ds-a2 .v2-padding-33-h-n {
  padding-left: -396px;
  padding-right: -396px;
}
.ds-a2 .v2-padding-33 {
  padding: 396px;
}
.ds-a2 .v2-children-padding-33-r > * {
  padding-right: 396px;
}
.ds-a2 .v2-children-padding-33-r-n > * {
  padding-right: -396px;
}
.ds-a2 .v2-children-padding-33-v > * {
  padding-top: 396px;
  padding-bottom: 396px;
}
.ds-a2 .v2-children-padding-33-v-n > * {
  padding-top: -396px;
  padding-bottom: -396px;
}
.ds-a2 .v2-children-padding-33-h > * {
  padding-left: 396px;
  padding-right: 396px;
}
.ds-a2 .v2-children-padding-33-h-n > * {
  padding-left: -396px;
  padding-right: -396px;
}
.ds-a2 .v2-children-padding-33 > * {
  padding: 396px;
}
.ds-a2 .v2-col-gap-33 {
  -moz-column-gap: 396px;
  column-gap: 396px;
}
.ds-a2 .v2-row-gap-33 {
  row-gap: 396px;
}
.ds-a2 .v2-h-34 {
  height: 408px;
}
.ds-a2 .v2-w-34 {
  width: 408px;
}
.ds-a2 .v2-max-h-34 {
  max-height: 408px;
}
.ds-a2 .v2-max-w-34 {
  max-width: 408px;
}
.ds-a2 .v2-min-h-34 {
  min-height: 408px;
}
.ds-a2 .v2-min-w-34 {
  min-width: 408px;
}
.ds-a2 .v2-max-h-34-imp {
  max-height: 408px !important;
}
.ds-a2 .v2-max-w-34-imp {
  max-width: 408px !important;
}
.ds-a2 .v2-min-h-34-imp {
  min-height: 408px !important;
}
.ds-a2 .v2-min-w-34-imp {
  min-width: 408px !important;
}
.ds-a2 .v2-top-34 {
  top: 408px;
}
.ds-a2 .v2-margin-34-t {
  margin-top: 408px;
}
.ds-a2 .v2-margin-34-t-n {
  margin-top: -408px;
}
.ds-a2 .v2-children-margin-34-t > * {
  margin-top: 408px;
}
.ds-a2 .v2-children-margin-34-t-n > * {
  margin-top: -408px;
}
.ds-a2 .v2-padding-34-t {
  padding-top: 408px;
}
.ds-a2 .v2-padding-34-t-n {
  padding-top: -408px;
}
.ds-a2 .v2-children-padding-34-t > * {
  padding-top: 408px;
}
.ds-a2 .v2-children-padding-34-t-n > * {
  padding-top: -408px;
}
.ds-a2 .v2-bottom-34 {
  bottom: 408px;
}
.ds-a2 .v2-margin-34-b {
  margin-bottom: 408px;
}
.ds-a2 .v2-margin-34-b-n {
  margin-bottom: -408px;
}
.ds-a2 .v2-children-margin-34-b > * {
  margin-bottom: 408px;
}
.ds-a2 .v2-children-margin-34-b-n > * {
  margin-bottom: -408px;
}
.ds-a2 .v2-padding-34-b {
  padding-bottom: 408px;
}
.ds-a2 .v2-padding-34-b-n {
  padding-bottom: -408px;
}
.ds-a2 .v2-children-padding-34-b > * {
  padding-bottom: 408px;
}
.ds-a2 .v2-children-padding-34-b-n > * {
  padding-bottom: -408px;
}
.ds-a2 .v2-left-34 {
  left: 408px;
}
.ds-a2 .v2-margin-34-l {
  margin-left: 408px;
}
.ds-a2 .v2-margin-34-l-n {
  margin-left: -408px;
}
.ds-a2 .v2-children-margin-34-l > * {
  margin-left: 408px;
}
.ds-a2 .v2-children-margin-34-l-n > * {
  margin-left: -408px;
}
.ds-a2 .v2-padding-34-l {
  padding-left: 408px;
}
.ds-a2 .v2-padding-34-l-n {
  padding-left: -408px;
}
.ds-a2 .v2-children-padding-34-l > * {
  padding-left: 408px;
}
.ds-a2 .v2-children-padding-34-l-n > * {
  padding-left: -408px;
}
.ds-a2 .v2-right-34 {
  right: 408px;
}
.ds-a2 .v2-margin-34-r {
  margin-right: 408px;
}
.ds-a2 .v2-margin-34-r-n {
  margin-right: -408px;
}
.ds-a2 .v2-margin-34-v {
  margin-top: 408px;
  margin-bottom: 408px;
}
.ds-a2 .v2-margin-34-v-n {
  margin-top: -408px;
  margin-bottom: -408px;
}
.ds-a2 .v2-margin-34-h {
  margin-left: 408px;
  margin-right: 408px;
}
.ds-a2 .v2-margin-34-h-n {
  margin-left: -408px;
  margin-right: -408px;
}
.ds-a2 .v2-margin-34 {
  margin: 408px;
}
.ds-a2 .v2-children-margin-34-r > * {
  margin-right: 408px;
}
.ds-a2 .v2-children-margin-34-r-n > * {
  margin-right: -408px;
}
.ds-a2 .v2-children-margin-34-v > * {
  margin-top: 408px;
  margin-bottom: 408px;
}
.ds-a2 .v2-children-margin-34-v-n > * {
  margin-top: -408px;
  margin-bottom: -408px;
}
.ds-a2 .v2-children-margin-34-h > * {
  margin-left: 408px;
  margin-right: 408px;
}
.ds-a2 .v2-children-margin-34-h-n > * {
  margin-left: -408px;
  margin-right: -408px;
}
.ds-a2 .v2-children-margin-34 > * {
  margin: 408px;
}
.ds-a2 .v2-padding-34-r {
  padding-right: 408px;
}
.ds-a2 .v2-padding-34-r-n {
  padding-right: -408px;
}
.ds-a2 .v2-padding-34-v {
  padding-top: 408px;
  padding-bottom: 408px;
}
.ds-a2 .v2-padding-34-v-n {
  padding-top: -408px;
  padding-bottom: -408px;
}
.ds-a2 .v2-padding-34-h {
  padding-left: 408px;
  padding-right: 408px;
}
.ds-a2 .v2-padding-34-h-n {
  padding-left: -408px;
  padding-right: -408px;
}
.ds-a2 .v2-padding-34 {
  padding: 408px;
}
.ds-a2 .v2-children-padding-34-r > * {
  padding-right: 408px;
}
.ds-a2 .v2-children-padding-34-r-n > * {
  padding-right: -408px;
}
.ds-a2 .v2-children-padding-34-v > * {
  padding-top: 408px;
  padding-bottom: 408px;
}
.ds-a2 .v2-children-padding-34-v-n > * {
  padding-top: -408px;
  padding-bottom: -408px;
}
.ds-a2 .v2-children-padding-34-h > * {
  padding-left: 408px;
  padding-right: 408px;
}
.ds-a2 .v2-children-padding-34-h-n > * {
  padding-left: -408px;
  padding-right: -408px;
}
.ds-a2 .v2-children-padding-34 > * {
  padding: 408px;
}
.ds-a2 .v2-col-gap-34 {
  -moz-column-gap: 408px;
  column-gap: 408px;
}
.ds-a2 .v2-row-gap-34 {
  row-gap: 408px;
}
.ds-a2 .v2-h-35 {
  height: 420px;
}
.ds-a2 .v2-w-35 {
  width: 420px;
}
.ds-a2 .v2-max-h-35 {
  max-height: 420px;
}
.ds-a2 .v2-max-w-35 {
  max-width: 420px;
}
.ds-a2 .v2-min-h-35 {
  min-height: 420px;
}
.ds-a2 .v2-min-w-35 {
  min-width: 420px;
}
.ds-a2 .v2-max-h-35-imp {
  max-height: 420px !important;
}
.ds-a2 .v2-max-w-35-imp {
  max-width: 420px !important;
}
.ds-a2 .v2-min-h-35-imp {
  min-height: 420px !important;
}
.ds-a2 .v2-min-w-35-imp {
  min-width: 420px !important;
}
.ds-a2 .v2-top-35 {
  top: 420px;
}
.ds-a2 .v2-margin-35-t {
  margin-top: 420px;
}
.ds-a2 .v2-margin-35-t-n {
  margin-top: -420px;
}
.ds-a2 .v2-children-margin-35-t > * {
  margin-top: 420px;
}
.ds-a2 .v2-children-margin-35-t-n > * {
  margin-top: -420px;
}
.ds-a2 .v2-padding-35-t {
  padding-top: 420px;
}
.ds-a2 .v2-padding-35-t-n {
  padding-top: -420px;
}
.ds-a2 .v2-children-padding-35-t > * {
  padding-top: 420px;
}
.ds-a2 .v2-children-padding-35-t-n > * {
  padding-top: -420px;
}
.ds-a2 .v2-bottom-35 {
  bottom: 420px;
}
.ds-a2 .v2-margin-35-b {
  margin-bottom: 420px;
}
.ds-a2 .v2-margin-35-b-n {
  margin-bottom: -420px;
}
.ds-a2 .v2-children-margin-35-b > * {
  margin-bottom: 420px;
}
.ds-a2 .v2-children-margin-35-b-n > * {
  margin-bottom: -420px;
}
.ds-a2 .v2-padding-35-b {
  padding-bottom: 420px;
}
.ds-a2 .v2-padding-35-b-n {
  padding-bottom: -420px;
}
.ds-a2 .v2-children-padding-35-b > * {
  padding-bottom: 420px;
}
.ds-a2 .v2-children-padding-35-b-n > * {
  padding-bottom: -420px;
}
.ds-a2 .v2-left-35 {
  left: 420px;
}
.ds-a2 .v2-margin-35-l {
  margin-left: 420px;
}
.ds-a2 .v2-margin-35-l-n {
  margin-left: -420px;
}
.ds-a2 .v2-children-margin-35-l > * {
  margin-left: 420px;
}
.ds-a2 .v2-children-margin-35-l-n > * {
  margin-left: -420px;
}
.ds-a2 .v2-padding-35-l {
  padding-left: 420px;
}
.ds-a2 .v2-padding-35-l-n {
  padding-left: -420px;
}
.ds-a2 .v2-children-padding-35-l > * {
  padding-left: 420px;
}
.ds-a2 .v2-children-padding-35-l-n > * {
  padding-left: -420px;
}
.ds-a2 .v2-right-35 {
  right: 420px;
}
.ds-a2 .v2-margin-35-r {
  margin-right: 420px;
}
.ds-a2 .v2-margin-35-r-n {
  margin-right: -420px;
}
.ds-a2 .v2-margin-35-v {
  margin-top: 420px;
  margin-bottom: 420px;
}
.ds-a2 .v2-margin-35-v-n {
  margin-top: -420px;
  margin-bottom: -420px;
}
.ds-a2 .v2-margin-35-h {
  margin-left: 420px;
  margin-right: 420px;
}
.ds-a2 .v2-margin-35-h-n {
  margin-left: -420px;
  margin-right: -420px;
}
.ds-a2 .v2-margin-35 {
  margin: 420px;
}
.ds-a2 .v2-children-margin-35-r > * {
  margin-right: 420px;
}
.ds-a2 .v2-children-margin-35-r-n > * {
  margin-right: -420px;
}
.ds-a2 .v2-children-margin-35-v > * {
  margin-top: 420px;
  margin-bottom: 420px;
}
.ds-a2 .v2-children-margin-35-v-n > * {
  margin-top: -420px;
  margin-bottom: -420px;
}
.ds-a2 .v2-children-margin-35-h > * {
  margin-left: 420px;
  margin-right: 420px;
}
.ds-a2 .v2-children-margin-35-h-n > * {
  margin-left: -420px;
  margin-right: -420px;
}
.ds-a2 .v2-children-margin-35 > * {
  margin: 420px;
}
.ds-a2 .v2-padding-35-r {
  padding-right: 420px;
}
.ds-a2 .v2-padding-35-r-n {
  padding-right: -420px;
}
.ds-a2 .v2-padding-35-v {
  padding-top: 420px;
  padding-bottom: 420px;
}
.ds-a2 .v2-padding-35-v-n {
  padding-top: -420px;
  padding-bottom: -420px;
}
.ds-a2 .v2-padding-35-h {
  padding-left: 420px;
  padding-right: 420px;
}
.ds-a2 .v2-padding-35-h-n {
  padding-left: -420px;
  padding-right: -420px;
}
.ds-a2 .v2-padding-35 {
  padding: 420px;
}
.ds-a2 .v2-children-padding-35-r > * {
  padding-right: 420px;
}
.ds-a2 .v2-children-padding-35-r-n > * {
  padding-right: -420px;
}
.ds-a2 .v2-children-padding-35-v > * {
  padding-top: 420px;
  padding-bottom: 420px;
}
.ds-a2 .v2-children-padding-35-v-n > * {
  padding-top: -420px;
  padding-bottom: -420px;
}
.ds-a2 .v2-children-padding-35-h > * {
  padding-left: 420px;
  padding-right: 420px;
}
.ds-a2 .v2-children-padding-35-h-n > * {
  padding-left: -420px;
  padding-right: -420px;
}
.ds-a2 .v2-children-padding-35 > * {
  padding: 420px;
}
.ds-a2 .v2-col-gap-35 {
  -moz-column-gap: 420px;
  column-gap: 420px;
}
.ds-a2 .v2-row-gap-35 {
  row-gap: 420px;
}
.ds-a2 .v2-h-36 {
  height: 432px;
}
.ds-a2 .v2-w-36 {
  width: 432px;
}
.ds-a2 .v2-max-h-36 {
  max-height: 432px;
}
.ds-a2 .v2-max-w-36 {
  max-width: 432px;
}
.ds-a2 .v2-min-h-36 {
  min-height: 432px;
}
.ds-a2 .v2-min-w-36 {
  min-width: 432px;
}
.ds-a2 .v2-max-h-36-imp {
  max-height: 432px !important;
}
.ds-a2 .v2-max-w-36-imp {
  max-width: 432px !important;
}
.ds-a2 .v2-min-h-36-imp {
  min-height: 432px !important;
}
.ds-a2 .v2-min-w-36-imp {
  min-width: 432px !important;
}
.ds-a2 .v2-top-36 {
  top: 432px;
}
.ds-a2 .v2-margin-36-t {
  margin-top: 432px;
}
.ds-a2 .v2-margin-36-t-n {
  margin-top: -432px;
}
.ds-a2 .v2-children-margin-36-t > * {
  margin-top: 432px;
}
.ds-a2 .v2-children-margin-36-t-n > * {
  margin-top: -432px;
}
.ds-a2 .v2-padding-36-t {
  padding-top: 432px;
}
.ds-a2 .v2-padding-36-t-n {
  padding-top: -432px;
}
.ds-a2 .v2-children-padding-36-t > * {
  padding-top: 432px;
}
.ds-a2 .v2-children-padding-36-t-n > * {
  padding-top: -432px;
}
.ds-a2 .v2-bottom-36 {
  bottom: 432px;
}
.ds-a2 .v2-margin-36-b {
  margin-bottom: 432px;
}
.ds-a2 .v2-margin-36-b-n {
  margin-bottom: -432px;
}
.ds-a2 .v2-children-margin-36-b > * {
  margin-bottom: 432px;
}
.ds-a2 .v2-children-margin-36-b-n > * {
  margin-bottom: -432px;
}
.ds-a2 .v2-padding-36-b {
  padding-bottom: 432px;
}
.ds-a2 .v2-padding-36-b-n {
  padding-bottom: -432px;
}
.ds-a2 .v2-children-padding-36-b > * {
  padding-bottom: 432px;
}
.ds-a2 .v2-children-padding-36-b-n > * {
  padding-bottom: -432px;
}
.ds-a2 .v2-left-36 {
  left: 432px;
}
.ds-a2 .v2-margin-36-l {
  margin-left: 432px;
}
.ds-a2 .v2-margin-36-l-n {
  margin-left: -432px;
}
.ds-a2 .v2-children-margin-36-l > * {
  margin-left: 432px;
}
.ds-a2 .v2-children-margin-36-l-n > * {
  margin-left: -432px;
}
.ds-a2 .v2-padding-36-l {
  padding-left: 432px;
}
.ds-a2 .v2-padding-36-l-n {
  padding-left: -432px;
}
.ds-a2 .v2-children-padding-36-l > * {
  padding-left: 432px;
}
.ds-a2 .v2-children-padding-36-l-n > * {
  padding-left: -432px;
}
.ds-a2 .v2-right-36 {
  right: 432px;
}
.ds-a2 .v2-margin-36-r {
  margin-right: 432px;
}
.ds-a2 .v2-margin-36-r-n {
  margin-right: -432px;
}
.ds-a2 .v2-margin-36-v {
  margin-top: 432px;
  margin-bottom: 432px;
}
.ds-a2 .v2-margin-36-v-n {
  margin-top: -432px;
  margin-bottom: -432px;
}
.ds-a2 .v2-margin-36-h {
  margin-left: 432px;
  margin-right: 432px;
}
.ds-a2 .v2-margin-36-h-n {
  margin-left: -432px;
  margin-right: -432px;
}
.ds-a2 .v2-margin-36 {
  margin: 432px;
}
.ds-a2 .v2-children-margin-36-r > * {
  margin-right: 432px;
}
.ds-a2 .v2-children-margin-36-r-n > * {
  margin-right: -432px;
}
.ds-a2 .v2-children-margin-36-v > * {
  margin-top: 432px;
  margin-bottom: 432px;
}
.ds-a2 .v2-children-margin-36-v-n > * {
  margin-top: -432px;
  margin-bottom: -432px;
}
.ds-a2 .v2-children-margin-36-h > * {
  margin-left: 432px;
  margin-right: 432px;
}
.ds-a2 .v2-children-margin-36-h-n > * {
  margin-left: -432px;
  margin-right: -432px;
}
.ds-a2 .v2-children-margin-36 > * {
  margin: 432px;
}
.ds-a2 .v2-padding-36-r {
  padding-right: 432px;
}
.ds-a2 .v2-padding-36-r-n {
  padding-right: -432px;
}
.ds-a2 .v2-padding-36-v {
  padding-top: 432px;
  padding-bottom: 432px;
}
.ds-a2 .v2-padding-36-v-n {
  padding-top: -432px;
  padding-bottom: -432px;
}
.ds-a2 .v2-padding-36-h {
  padding-left: 432px;
  padding-right: 432px;
}
.ds-a2 .v2-padding-36-h-n {
  padding-left: -432px;
  padding-right: -432px;
}
.ds-a2 .v2-padding-36 {
  padding: 432px;
}
.ds-a2 .v2-children-padding-36-r > * {
  padding-right: 432px;
}
.ds-a2 .v2-children-padding-36-r-n > * {
  padding-right: -432px;
}
.ds-a2 .v2-children-padding-36-v > * {
  padding-top: 432px;
  padding-bottom: 432px;
}
.ds-a2 .v2-children-padding-36-v-n > * {
  padding-top: -432px;
  padding-bottom: -432px;
}
.ds-a2 .v2-children-padding-36-h > * {
  padding-left: 432px;
  padding-right: 432px;
}
.ds-a2 .v2-children-padding-36-h-n > * {
  padding-left: -432px;
  padding-right: -432px;
}
.ds-a2 .v2-children-padding-36 > * {
  padding: 432px;
}
.ds-a2 .v2-col-gap-36 {
  -moz-column-gap: 432px;
  column-gap: 432px;
}
.ds-a2 .v2-row-gap-36 {
  row-gap: 432px;
}
.ds-a2 .v2-h-37 {
  height: 444px;
}
.ds-a2 .v2-w-37 {
  width: 444px;
}
.ds-a2 .v2-max-h-37 {
  max-height: 444px;
}
.ds-a2 .v2-max-w-37 {
  max-width: 444px;
}
.ds-a2 .v2-min-h-37 {
  min-height: 444px;
}
.ds-a2 .v2-min-w-37 {
  min-width: 444px;
}
.ds-a2 .v2-max-h-37-imp {
  max-height: 444px !important;
}
.ds-a2 .v2-max-w-37-imp {
  max-width: 444px !important;
}
.ds-a2 .v2-min-h-37-imp {
  min-height: 444px !important;
}
.ds-a2 .v2-min-w-37-imp {
  min-width: 444px !important;
}
.ds-a2 .v2-top-37 {
  top: 444px;
}
.ds-a2 .v2-margin-37-t {
  margin-top: 444px;
}
.ds-a2 .v2-margin-37-t-n {
  margin-top: -444px;
}
.ds-a2 .v2-children-margin-37-t > * {
  margin-top: 444px;
}
.ds-a2 .v2-children-margin-37-t-n > * {
  margin-top: -444px;
}
.ds-a2 .v2-padding-37-t {
  padding-top: 444px;
}
.ds-a2 .v2-padding-37-t-n {
  padding-top: -444px;
}
.ds-a2 .v2-children-padding-37-t > * {
  padding-top: 444px;
}
.ds-a2 .v2-children-padding-37-t-n > * {
  padding-top: -444px;
}
.ds-a2 .v2-bottom-37 {
  bottom: 444px;
}
.ds-a2 .v2-margin-37-b {
  margin-bottom: 444px;
}
.ds-a2 .v2-margin-37-b-n {
  margin-bottom: -444px;
}
.ds-a2 .v2-children-margin-37-b > * {
  margin-bottom: 444px;
}
.ds-a2 .v2-children-margin-37-b-n > * {
  margin-bottom: -444px;
}
.ds-a2 .v2-padding-37-b {
  padding-bottom: 444px;
}
.ds-a2 .v2-padding-37-b-n {
  padding-bottom: -444px;
}
.ds-a2 .v2-children-padding-37-b > * {
  padding-bottom: 444px;
}
.ds-a2 .v2-children-padding-37-b-n > * {
  padding-bottom: -444px;
}
.ds-a2 .v2-left-37 {
  left: 444px;
}
.ds-a2 .v2-margin-37-l {
  margin-left: 444px;
}
.ds-a2 .v2-margin-37-l-n {
  margin-left: -444px;
}
.ds-a2 .v2-children-margin-37-l > * {
  margin-left: 444px;
}
.ds-a2 .v2-children-margin-37-l-n > * {
  margin-left: -444px;
}
.ds-a2 .v2-padding-37-l {
  padding-left: 444px;
}
.ds-a2 .v2-padding-37-l-n {
  padding-left: -444px;
}
.ds-a2 .v2-children-padding-37-l > * {
  padding-left: 444px;
}
.ds-a2 .v2-children-padding-37-l-n > * {
  padding-left: -444px;
}
.ds-a2 .v2-right-37 {
  right: 444px;
}
.ds-a2 .v2-margin-37-r {
  margin-right: 444px;
}
.ds-a2 .v2-margin-37-r-n {
  margin-right: -444px;
}
.ds-a2 .v2-margin-37-v {
  margin-top: 444px;
  margin-bottom: 444px;
}
.ds-a2 .v2-margin-37-v-n {
  margin-top: -444px;
  margin-bottom: -444px;
}
.ds-a2 .v2-margin-37-h {
  margin-left: 444px;
  margin-right: 444px;
}
.ds-a2 .v2-margin-37-h-n {
  margin-left: -444px;
  margin-right: -444px;
}
.ds-a2 .v2-margin-37 {
  margin: 444px;
}
.ds-a2 .v2-children-margin-37-r > * {
  margin-right: 444px;
}
.ds-a2 .v2-children-margin-37-r-n > * {
  margin-right: -444px;
}
.ds-a2 .v2-children-margin-37-v > * {
  margin-top: 444px;
  margin-bottom: 444px;
}
.ds-a2 .v2-children-margin-37-v-n > * {
  margin-top: -444px;
  margin-bottom: -444px;
}
.ds-a2 .v2-children-margin-37-h > * {
  margin-left: 444px;
  margin-right: 444px;
}
.ds-a2 .v2-children-margin-37-h-n > * {
  margin-left: -444px;
  margin-right: -444px;
}
.ds-a2 .v2-children-margin-37 > * {
  margin: 444px;
}
.ds-a2 .v2-padding-37-r {
  padding-right: 444px;
}
.ds-a2 .v2-padding-37-r-n {
  padding-right: -444px;
}
.ds-a2 .v2-padding-37-v {
  padding-top: 444px;
  padding-bottom: 444px;
}
.ds-a2 .v2-padding-37-v-n {
  padding-top: -444px;
  padding-bottom: -444px;
}
.ds-a2 .v2-padding-37-h {
  padding-left: 444px;
  padding-right: 444px;
}
.ds-a2 .v2-padding-37-h-n {
  padding-left: -444px;
  padding-right: -444px;
}
.ds-a2 .v2-padding-37 {
  padding: 444px;
}
.ds-a2 .v2-children-padding-37-r > * {
  padding-right: 444px;
}
.ds-a2 .v2-children-padding-37-r-n > * {
  padding-right: -444px;
}
.ds-a2 .v2-children-padding-37-v > * {
  padding-top: 444px;
  padding-bottom: 444px;
}
.ds-a2 .v2-children-padding-37-v-n > * {
  padding-top: -444px;
  padding-bottom: -444px;
}
.ds-a2 .v2-children-padding-37-h > * {
  padding-left: 444px;
  padding-right: 444px;
}
.ds-a2 .v2-children-padding-37-h-n > * {
  padding-left: -444px;
  padding-right: -444px;
}
.ds-a2 .v2-children-padding-37 > * {
  padding: 444px;
}
.ds-a2 .v2-col-gap-37 {
  -moz-column-gap: 444px;
  column-gap: 444px;
}
.ds-a2 .v2-row-gap-37 {
  row-gap: 444px;
}
.ds-a2 .v2-h-38 {
  height: 456px;
}
.ds-a2 .v2-w-38 {
  width: 456px;
}
.ds-a2 .v2-max-h-38 {
  max-height: 456px;
}
.ds-a2 .v2-max-w-38 {
  max-width: 456px;
}
.ds-a2 .v2-min-h-38 {
  min-height: 456px;
}
.ds-a2 .v2-min-w-38 {
  min-width: 456px;
}
.ds-a2 .v2-max-h-38-imp {
  max-height: 456px !important;
}
.ds-a2 .v2-max-w-38-imp {
  max-width: 456px !important;
}
.ds-a2 .v2-min-h-38-imp {
  min-height: 456px !important;
}
.ds-a2 .v2-min-w-38-imp {
  min-width: 456px !important;
}
.ds-a2 .v2-top-38 {
  top: 456px;
}
.ds-a2 .v2-margin-38-t {
  margin-top: 456px;
}
.ds-a2 .v2-margin-38-t-n {
  margin-top: -456px;
}
.ds-a2 .v2-children-margin-38-t > * {
  margin-top: 456px;
}
.ds-a2 .v2-children-margin-38-t-n > * {
  margin-top: -456px;
}
.ds-a2 .v2-padding-38-t {
  padding-top: 456px;
}
.ds-a2 .v2-padding-38-t-n {
  padding-top: -456px;
}
.ds-a2 .v2-children-padding-38-t > * {
  padding-top: 456px;
}
.ds-a2 .v2-children-padding-38-t-n > * {
  padding-top: -456px;
}
.ds-a2 .v2-bottom-38 {
  bottom: 456px;
}
.ds-a2 .v2-margin-38-b {
  margin-bottom: 456px;
}
.ds-a2 .v2-margin-38-b-n {
  margin-bottom: -456px;
}
.ds-a2 .v2-children-margin-38-b > * {
  margin-bottom: 456px;
}
.ds-a2 .v2-children-margin-38-b-n > * {
  margin-bottom: -456px;
}
.ds-a2 .v2-padding-38-b {
  padding-bottom: 456px;
}
.ds-a2 .v2-padding-38-b-n {
  padding-bottom: -456px;
}
.ds-a2 .v2-children-padding-38-b > * {
  padding-bottom: 456px;
}
.ds-a2 .v2-children-padding-38-b-n > * {
  padding-bottom: -456px;
}
.ds-a2 .v2-left-38 {
  left: 456px;
}
.ds-a2 .v2-margin-38-l {
  margin-left: 456px;
}
.ds-a2 .v2-margin-38-l-n {
  margin-left: -456px;
}
.ds-a2 .v2-children-margin-38-l > * {
  margin-left: 456px;
}
.ds-a2 .v2-children-margin-38-l-n > * {
  margin-left: -456px;
}
.ds-a2 .v2-padding-38-l {
  padding-left: 456px;
}
.ds-a2 .v2-padding-38-l-n {
  padding-left: -456px;
}
.ds-a2 .v2-children-padding-38-l > * {
  padding-left: 456px;
}
.ds-a2 .v2-children-padding-38-l-n > * {
  padding-left: -456px;
}
.ds-a2 .v2-right-38 {
  right: 456px;
}
.ds-a2 .v2-margin-38-r {
  margin-right: 456px;
}
.ds-a2 .v2-margin-38-r-n {
  margin-right: -456px;
}
.ds-a2 .v2-margin-38-v {
  margin-top: 456px;
  margin-bottom: 456px;
}
.ds-a2 .v2-margin-38-v-n {
  margin-top: -456px;
  margin-bottom: -456px;
}
.ds-a2 .v2-margin-38-h {
  margin-left: 456px;
  margin-right: 456px;
}
.ds-a2 .v2-margin-38-h-n {
  margin-left: -456px;
  margin-right: -456px;
}
.ds-a2 .v2-margin-38 {
  margin: 456px;
}
.ds-a2 .v2-children-margin-38-r > * {
  margin-right: 456px;
}
.ds-a2 .v2-children-margin-38-r-n > * {
  margin-right: -456px;
}
.ds-a2 .v2-children-margin-38-v > * {
  margin-top: 456px;
  margin-bottom: 456px;
}
.ds-a2 .v2-children-margin-38-v-n > * {
  margin-top: -456px;
  margin-bottom: -456px;
}
.ds-a2 .v2-children-margin-38-h > * {
  margin-left: 456px;
  margin-right: 456px;
}
.ds-a2 .v2-children-margin-38-h-n > * {
  margin-left: -456px;
  margin-right: -456px;
}
.ds-a2 .v2-children-margin-38 > * {
  margin: 456px;
}
.ds-a2 .v2-padding-38-r {
  padding-right: 456px;
}
.ds-a2 .v2-padding-38-r-n {
  padding-right: -456px;
}
.ds-a2 .v2-padding-38-v {
  padding-top: 456px;
  padding-bottom: 456px;
}
.ds-a2 .v2-padding-38-v-n {
  padding-top: -456px;
  padding-bottom: -456px;
}
.ds-a2 .v2-padding-38-h {
  padding-left: 456px;
  padding-right: 456px;
}
.ds-a2 .v2-padding-38-h-n {
  padding-left: -456px;
  padding-right: -456px;
}
.ds-a2 .v2-padding-38 {
  padding: 456px;
}
.ds-a2 .v2-children-padding-38-r > * {
  padding-right: 456px;
}
.ds-a2 .v2-children-padding-38-r-n > * {
  padding-right: -456px;
}
.ds-a2 .v2-children-padding-38-v > * {
  padding-top: 456px;
  padding-bottom: 456px;
}
.ds-a2 .v2-children-padding-38-v-n > * {
  padding-top: -456px;
  padding-bottom: -456px;
}
.ds-a2 .v2-children-padding-38-h > * {
  padding-left: 456px;
  padding-right: 456px;
}
.ds-a2 .v2-children-padding-38-h-n > * {
  padding-left: -456px;
  padding-right: -456px;
}
.ds-a2 .v2-children-padding-38 > * {
  padding: 456px;
}
.ds-a2 .v2-col-gap-38 {
  -moz-column-gap: 456px;
  column-gap: 456px;
}
.ds-a2 .v2-row-gap-38 {
  row-gap: 456px;
}
.ds-a2 .v2-h-39 {
  height: 468px;
}
.ds-a2 .v2-w-39 {
  width: 468px;
}
.ds-a2 .v2-max-h-39 {
  max-height: 468px;
}
.ds-a2 .v2-max-w-39 {
  max-width: 468px;
}
.ds-a2 .v2-min-h-39 {
  min-height: 468px;
}
.ds-a2 .v2-min-w-39 {
  min-width: 468px;
}
.ds-a2 .v2-max-h-39-imp {
  max-height: 468px !important;
}
.ds-a2 .v2-max-w-39-imp {
  max-width: 468px !important;
}
.ds-a2 .v2-min-h-39-imp {
  min-height: 468px !important;
}
.ds-a2 .v2-min-w-39-imp {
  min-width: 468px !important;
}
.ds-a2 .v2-top-39 {
  top: 468px;
}
.ds-a2 .v2-margin-39-t {
  margin-top: 468px;
}
.ds-a2 .v2-margin-39-t-n {
  margin-top: -468px;
}
.ds-a2 .v2-children-margin-39-t > * {
  margin-top: 468px;
}
.ds-a2 .v2-children-margin-39-t-n > * {
  margin-top: -468px;
}
.ds-a2 .v2-padding-39-t {
  padding-top: 468px;
}
.ds-a2 .v2-padding-39-t-n {
  padding-top: -468px;
}
.ds-a2 .v2-children-padding-39-t > * {
  padding-top: 468px;
}
.ds-a2 .v2-children-padding-39-t-n > * {
  padding-top: -468px;
}
.ds-a2 .v2-bottom-39 {
  bottom: 468px;
}
.ds-a2 .v2-margin-39-b {
  margin-bottom: 468px;
}
.ds-a2 .v2-margin-39-b-n {
  margin-bottom: -468px;
}
.ds-a2 .v2-children-margin-39-b > * {
  margin-bottom: 468px;
}
.ds-a2 .v2-children-margin-39-b-n > * {
  margin-bottom: -468px;
}
.ds-a2 .v2-padding-39-b {
  padding-bottom: 468px;
}
.ds-a2 .v2-padding-39-b-n {
  padding-bottom: -468px;
}
.ds-a2 .v2-children-padding-39-b > * {
  padding-bottom: 468px;
}
.ds-a2 .v2-children-padding-39-b-n > * {
  padding-bottom: -468px;
}
.ds-a2 .v2-left-39 {
  left: 468px;
}
.ds-a2 .v2-margin-39-l {
  margin-left: 468px;
}
.ds-a2 .v2-margin-39-l-n {
  margin-left: -468px;
}
.ds-a2 .v2-children-margin-39-l > * {
  margin-left: 468px;
}
.ds-a2 .v2-children-margin-39-l-n > * {
  margin-left: -468px;
}
.ds-a2 .v2-padding-39-l {
  padding-left: 468px;
}
.ds-a2 .v2-padding-39-l-n {
  padding-left: -468px;
}
.ds-a2 .v2-children-padding-39-l > * {
  padding-left: 468px;
}
.ds-a2 .v2-children-padding-39-l-n > * {
  padding-left: -468px;
}
.ds-a2 .v2-right-39 {
  right: 468px;
}
.ds-a2 .v2-margin-39-r {
  margin-right: 468px;
}
.ds-a2 .v2-margin-39-r-n {
  margin-right: -468px;
}
.ds-a2 .v2-margin-39-v {
  margin-top: 468px;
  margin-bottom: 468px;
}
.ds-a2 .v2-margin-39-v-n {
  margin-top: -468px;
  margin-bottom: -468px;
}
.ds-a2 .v2-margin-39-h {
  margin-left: 468px;
  margin-right: 468px;
}
.ds-a2 .v2-margin-39-h-n {
  margin-left: -468px;
  margin-right: -468px;
}
.ds-a2 .v2-margin-39 {
  margin: 468px;
}
.ds-a2 .v2-children-margin-39-r > * {
  margin-right: 468px;
}
.ds-a2 .v2-children-margin-39-r-n > * {
  margin-right: -468px;
}
.ds-a2 .v2-children-margin-39-v > * {
  margin-top: 468px;
  margin-bottom: 468px;
}
.ds-a2 .v2-children-margin-39-v-n > * {
  margin-top: -468px;
  margin-bottom: -468px;
}
.ds-a2 .v2-children-margin-39-h > * {
  margin-left: 468px;
  margin-right: 468px;
}
.ds-a2 .v2-children-margin-39-h-n > * {
  margin-left: -468px;
  margin-right: -468px;
}
.ds-a2 .v2-children-margin-39 > * {
  margin: 468px;
}
.ds-a2 .v2-padding-39-r {
  padding-right: 468px;
}
.ds-a2 .v2-padding-39-r-n {
  padding-right: -468px;
}
.ds-a2 .v2-padding-39-v {
  padding-top: 468px;
  padding-bottom: 468px;
}
.ds-a2 .v2-padding-39-v-n {
  padding-top: -468px;
  padding-bottom: -468px;
}
.ds-a2 .v2-padding-39-h {
  padding-left: 468px;
  padding-right: 468px;
}
.ds-a2 .v2-padding-39-h-n {
  padding-left: -468px;
  padding-right: -468px;
}
.ds-a2 .v2-padding-39 {
  padding: 468px;
}
.ds-a2 .v2-children-padding-39-r > * {
  padding-right: 468px;
}
.ds-a2 .v2-children-padding-39-r-n > * {
  padding-right: -468px;
}
.ds-a2 .v2-children-padding-39-v > * {
  padding-top: 468px;
  padding-bottom: 468px;
}
.ds-a2 .v2-children-padding-39-v-n > * {
  padding-top: -468px;
  padding-bottom: -468px;
}
.ds-a2 .v2-children-padding-39-h > * {
  padding-left: 468px;
  padding-right: 468px;
}
.ds-a2 .v2-children-padding-39-h-n > * {
  padding-left: -468px;
  padding-right: -468px;
}
.ds-a2 .v2-children-padding-39 > * {
  padding: 468px;
}
.ds-a2 .v2-col-gap-39 {
  -moz-column-gap: 468px;
  column-gap: 468px;
}
.ds-a2 .v2-row-gap-39 {
  row-gap: 468px;
}
.ds-a2 .v2-h-40 {
  height: 480px;
}
.ds-a2 .v2-w-40 {
  width: 480px;
}
.ds-a2 .v2-max-h-40 {
  max-height: 480px;
}
.ds-a2 .v2-max-w-40 {
  max-width: 480px;
}
.ds-a2 .v2-min-h-40 {
  min-height: 480px;
}
.ds-a2 .v2-min-w-40 {
  min-width: 480px;
}
.ds-a2 .v2-max-h-40-imp {
  max-height: 480px !important;
}
.ds-a2 .v2-max-w-40-imp {
  max-width: 480px !important;
}
.ds-a2 .v2-min-h-40-imp {
  min-height: 480px !important;
}
.ds-a2 .v2-min-w-40-imp {
  min-width: 480px !important;
}
.ds-a2 .v2-top-40 {
  top: 480px;
}
.ds-a2 .v2-margin-40-t {
  margin-top: 480px;
}
.ds-a2 .v2-margin-40-t-n {
  margin-top: -480px;
}
.ds-a2 .v2-children-margin-40-t > * {
  margin-top: 480px;
}
.ds-a2 .v2-children-margin-40-t-n > * {
  margin-top: -480px;
}
.ds-a2 .v2-padding-40-t {
  padding-top: 480px;
}
.ds-a2 .v2-padding-40-t-n {
  padding-top: -480px;
}
.ds-a2 .v2-children-padding-40-t > * {
  padding-top: 480px;
}
.ds-a2 .v2-children-padding-40-t-n > * {
  padding-top: -480px;
}
.ds-a2 .v2-bottom-40 {
  bottom: 480px;
}
.ds-a2 .v2-margin-40-b {
  margin-bottom: 480px;
}
.ds-a2 .v2-margin-40-b-n {
  margin-bottom: -480px;
}
.ds-a2 .v2-children-margin-40-b > * {
  margin-bottom: 480px;
}
.ds-a2 .v2-children-margin-40-b-n > * {
  margin-bottom: -480px;
}
.ds-a2 .v2-padding-40-b {
  padding-bottom: 480px;
}
.ds-a2 .v2-padding-40-b-n {
  padding-bottom: -480px;
}
.ds-a2 .v2-children-padding-40-b > * {
  padding-bottom: 480px;
}
.ds-a2 .v2-children-padding-40-b-n > * {
  padding-bottom: -480px;
}
.ds-a2 .v2-left-40 {
  left: 480px;
}
.ds-a2 .v2-margin-40-l {
  margin-left: 480px;
}
.ds-a2 .v2-margin-40-l-n {
  margin-left: -480px;
}
.ds-a2 .v2-children-margin-40-l > * {
  margin-left: 480px;
}
.ds-a2 .v2-children-margin-40-l-n > * {
  margin-left: -480px;
}
.ds-a2 .v2-padding-40-l {
  padding-left: 480px;
}
.ds-a2 .v2-padding-40-l-n {
  padding-left: -480px;
}
.ds-a2 .v2-children-padding-40-l > * {
  padding-left: 480px;
}
.ds-a2 .v2-children-padding-40-l-n > * {
  padding-left: -480px;
}
.ds-a2 .v2-right-40 {
  right: 480px;
}
.ds-a2 .v2-margin-40-r {
  margin-right: 480px;
}
.ds-a2 .v2-margin-40-r-n {
  margin-right: -480px;
}
.ds-a2 .v2-margin-40-v {
  margin-top: 480px;
  margin-bottom: 480px;
}
.ds-a2 .v2-margin-40-v-n {
  margin-top: -480px;
  margin-bottom: -480px;
}
.ds-a2 .v2-margin-40-h {
  margin-left: 480px;
  margin-right: 480px;
}
.ds-a2 .v2-margin-40-h-n {
  margin-left: -480px;
  margin-right: -480px;
}
.ds-a2 .v2-margin-40 {
  margin: 480px;
}
.ds-a2 .v2-children-margin-40-r > * {
  margin-right: 480px;
}
.ds-a2 .v2-children-margin-40-r-n > * {
  margin-right: -480px;
}
.ds-a2 .v2-children-margin-40-v > * {
  margin-top: 480px;
  margin-bottom: 480px;
}
.ds-a2 .v2-children-margin-40-v-n > * {
  margin-top: -480px;
  margin-bottom: -480px;
}
.ds-a2 .v2-children-margin-40-h > * {
  margin-left: 480px;
  margin-right: 480px;
}
.ds-a2 .v2-children-margin-40-h-n > * {
  margin-left: -480px;
  margin-right: -480px;
}
.ds-a2 .v2-children-margin-40 > * {
  margin: 480px;
}
.ds-a2 .v2-padding-40-r {
  padding-right: 480px;
}
.ds-a2 .v2-padding-40-r-n {
  padding-right: -480px;
}
.ds-a2 .v2-padding-40-v {
  padding-top: 480px;
  padding-bottom: 480px;
}
.ds-a2 .v2-padding-40-v-n {
  padding-top: -480px;
  padding-bottom: -480px;
}
.ds-a2 .v2-padding-40-h {
  padding-left: 480px;
  padding-right: 480px;
}
.ds-a2 .v2-padding-40-h-n {
  padding-left: -480px;
  padding-right: -480px;
}
.ds-a2 .v2-padding-40 {
  padding: 480px;
}
.ds-a2 .v2-children-padding-40-r > * {
  padding-right: 480px;
}
.ds-a2 .v2-children-padding-40-r-n > * {
  padding-right: -480px;
}
.ds-a2 .v2-children-padding-40-v > * {
  padding-top: 480px;
  padding-bottom: 480px;
}
.ds-a2 .v2-children-padding-40-v-n > * {
  padding-top: -480px;
  padding-bottom: -480px;
}
.ds-a2 .v2-children-padding-40-h > * {
  padding-left: 480px;
  padding-right: 480px;
}
.ds-a2 .v2-children-padding-40-h-n > * {
  padding-left: -480px;
  padding-right: -480px;
}
.ds-a2 .v2-children-padding-40 > * {
  padding: 480px;
}
.ds-a2 .v2-col-gap-40 {
  -moz-column-gap: 480px;
  column-gap: 480px;
}
.ds-a2 .v2-row-gap-40 {
  row-gap: 480px;
}
.ds-a2 .v2-h-41 {
  height: 492px;
}
.ds-a2 .v2-w-41 {
  width: 492px;
}
.ds-a2 .v2-max-h-41 {
  max-height: 492px;
}
.ds-a2 .v2-max-w-41 {
  max-width: 492px;
}
.ds-a2 .v2-min-h-41 {
  min-height: 492px;
}
.ds-a2 .v2-min-w-41 {
  min-width: 492px;
}
.ds-a2 .v2-max-h-41-imp {
  max-height: 492px !important;
}
.ds-a2 .v2-max-w-41-imp {
  max-width: 492px !important;
}
.ds-a2 .v2-min-h-41-imp {
  min-height: 492px !important;
}
.ds-a2 .v2-min-w-41-imp {
  min-width: 492px !important;
}
.ds-a2 .v2-top-41 {
  top: 492px;
}
.ds-a2 .v2-margin-41-t {
  margin-top: 492px;
}
.ds-a2 .v2-margin-41-t-n {
  margin-top: -492px;
}
.ds-a2 .v2-children-margin-41-t > * {
  margin-top: 492px;
}
.ds-a2 .v2-children-margin-41-t-n > * {
  margin-top: -492px;
}
.ds-a2 .v2-padding-41-t {
  padding-top: 492px;
}
.ds-a2 .v2-padding-41-t-n {
  padding-top: -492px;
}
.ds-a2 .v2-children-padding-41-t > * {
  padding-top: 492px;
}
.ds-a2 .v2-children-padding-41-t-n > * {
  padding-top: -492px;
}
.ds-a2 .v2-bottom-41 {
  bottom: 492px;
}
.ds-a2 .v2-margin-41-b {
  margin-bottom: 492px;
}
.ds-a2 .v2-margin-41-b-n {
  margin-bottom: -492px;
}
.ds-a2 .v2-children-margin-41-b > * {
  margin-bottom: 492px;
}
.ds-a2 .v2-children-margin-41-b-n > * {
  margin-bottom: -492px;
}
.ds-a2 .v2-padding-41-b {
  padding-bottom: 492px;
}
.ds-a2 .v2-padding-41-b-n {
  padding-bottom: -492px;
}
.ds-a2 .v2-children-padding-41-b > * {
  padding-bottom: 492px;
}
.ds-a2 .v2-children-padding-41-b-n > * {
  padding-bottom: -492px;
}
.ds-a2 .v2-left-41 {
  left: 492px;
}
.ds-a2 .v2-margin-41-l {
  margin-left: 492px;
}
.ds-a2 .v2-margin-41-l-n {
  margin-left: -492px;
}
.ds-a2 .v2-children-margin-41-l > * {
  margin-left: 492px;
}
.ds-a2 .v2-children-margin-41-l-n > * {
  margin-left: -492px;
}
.ds-a2 .v2-padding-41-l {
  padding-left: 492px;
}
.ds-a2 .v2-padding-41-l-n {
  padding-left: -492px;
}
.ds-a2 .v2-children-padding-41-l > * {
  padding-left: 492px;
}
.ds-a2 .v2-children-padding-41-l-n > * {
  padding-left: -492px;
}
.ds-a2 .v2-right-41 {
  right: 492px;
}
.ds-a2 .v2-margin-41-r {
  margin-right: 492px;
}
.ds-a2 .v2-margin-41-r-n {
  margin-right: -492px;
}
.ds-a2 .v2-margin-41-v {
  margin-top: 492px;
  margin-bottom: 492px;
}
.ds-a2 .v2-margin-41-v-n {
  margin-top: -492px;
  margin-bottom: -492px;
}
.ds-a2 .v2-margin-41-h {
  margin-left: 492px;
  margin-right: 492px;
}
.ds-a2 .v2-margin-41-h-n {
  margin-left: -492px;
  margin-right: -492px;
}
.ds-a2 .v2-margin-41 {
  margin: 492px;
}
.ds-a2 .v2-children-margin-41-r > * {
  margin-right: 492px;
}
.ds-a2 .v2-children-margin-41-r-n > * {
  margin-right: -492px;
}
.ds-a2 .v2-children-margin-41-v > * {
  margin-top: 492px;
  margin-bottom: 492px;
}
.ds-a2 .v2-children-margin-41-v-n > * {
  margin-top: -492px;
  margin-bottom: -492px;
}
.ds-a2 .v2-children-margin-41-h > * {
  margin-left: 492px;
  margin-right: 492px;
}
.ds-a2 .v2-children-margin-41-h-n > * {
  margin-left: -492px;
  margin-right: -492px;
}
.ds-a2 .v2-children-margin-41 > * {
  margin: 492px;
}
.ds-a2 .v2-padding-41-r {
  padding-right: 492px;
}
.ds-a2 .v2-padding-41-r-n {
  padding-right: -492px;
}
.ds-a2 .v2-padding-41-v {
  padding-top: 492px;
  padding-bottom: 492px;
}
.ds-a2 .v2-padding-41-v-n {
  padding-top: -492px;
  padding-bottom: -492px;
}
.ds-a2 .v2-padding-41-h {
  padding-left: 492px;
  padding-right: 492px;
}
.ds-a2 .v2-padding-41-h-n {
  padding-left: -492px;
  padding-right: -492px;
}
.ds-a2 .v2-padding-41 {
  padding: 492px;
}
.ds-a2 .v2-children-padding-41-r > * {
  padding-right: 492px;
}
.ds-a2 .v2-children-padding-41-r-n > * {
  padding-right: -492px;
}
.ds-a2 .v2-children-padding-41-v > * {
  padding-top: 492px;
  padding-bottom: 492px;
}
.ds-a2 .v2-children-padding-41-v-n > * {
  padding-top: -492px;
  padding-bottom: -492px;
}
.ds-a2 .v2-children-padding-41-h > * {
  padding-left: 492px;
  padding-right: 492px;
}
.ds-a2 .v2-children-padding-41-h-n > * {
  padding-left: -492px;
  padding-right: -492px;
}
.ds-a2 .v2-children-padding-41 > * {
  padding: 492px;
}
.ds-a2 .v2-col-gap-41 {
  -moz-column-gap: 492px;
  column-gap: 492px;
}
.ds-a2 .v2-row-gap-41 {
  row-gap: 492px;
}
.ds-a2 .v2-h-42 {
  height: 504px;
}
.ds-a2 .v2-w-42 {
  width: 504px;
}
.ds-a2 .v2-max-h-42 {
  max-height: 504px;
}
.ds-a2 .v2-max-w-42 {
  max-width: 504px;
}
.ds-a2 .v2-min-h-42 {
  min-height: 504px;
}
.ds-a2 .v2-min-w-42 {
  min-width: 504px;
}
.ds-a2 .v2-max-h-42-imp {
  max-height: 504px !important;
}
.ds-a2 .v2-max-w-42-imp {
  max-width: 504px !important;
}
.ds-a2 .v2-min-h-42-imp {
  min-height: 504px !important;
}
.ds-a2 .v2-min-w-42-imp {
  min-width: 504px !important;
}
.ds-a2 .v2-top-42 {
  top: 504px;
}
.ds-a2 .v2-margin-42-t {
  margin-top: 504px;
}
.ds-a2 .v2-margin-42-t-n {
  margin-top: -504px;
}
.ds-a2 .v2-children-margin-42-t > * {
  margin-top: 504px;
}
.ds-a2 .v2-children-margin-42-t-n > * {
  margin-top: -504px;
}
.ds-a2 .v2-padding-42-t {
  padding-top: 504px;
}
.ds-a2 .v2-padding-42-t-n {
  padding-top: -504px;
}
.ds-a2 .v2-children-padding-42-t > * {
  padding-top: 504px;
}
.ds-a2 .v2-children-padding-42-t-n > * {
  padding-top: -504px;
}
.ds-a2 .v2-bottom-42 {
  bottom: 504px;
}
.ds-a2 .v2-margin-42-b {
  margin-bottom: 504px;
}
.ds-a2 .v2-margin-42-b-n {
  margin-bottom: -504px;
}
.ds-a2 .v2-children-margin-42-b > * {
  margin-bottom: 504px;
}
.ds-a2 .v2-children-margin-42-b-n > * {
  margin-bottom: -504px;
}
.ds-a2 .v2-padding-42-b {
  padding-bottom: 504px;
}
.ds-a2 .v2-padding-42-b-n {
  padding-bottom: -504px;
}
.ds-a2 .v2-children-padding-42-b > * {
  padding-bottom: 504px;
}
.ds-a2 .v2-children-padding-42-b-n > * {
  padding-bottom: -504px;
}
.ds-a2 .v2-left-42 {
  left: 504px;
}
.ds-a2 .v2-margin-42-l {
  margin-left: 504px;
}
.ds-a2 .v2-margin-42-l-n {
  margin-left: -504px;
}
.ds-a2 .v2-children-margin-42-l > * {
  margin-left: 504px;
}
.ds-a2 .v2-children-margin-42-l-n > * {
  margin-left: -504px;
}
.ds-a2 .v2-padding-42-l {
  padding-left: 504px;
}
.ds-a2 .v2-padding-42-l-n {
  padding-left: -504px;
}
.ds-a2 .v2-children-padding-42-l > * {
  padding-left: 504px;
}
.ds-a2 .v2-children-padding-42-l-n > * {
  padding-left: -504px;
}
.ds-a2 .v2-right-42 {
  right: 504px;
}
.ds-a2 .v2-margin-42-r {
  margin-right: 504px;
}
.ds-a2 .v2-margin-42-r-n {
  margin-right: -504px;
}
.ds-a2 .v2-margin-42-v {
  margin-top: 504px;
  margin-bottom: 504px;
}
.ds-a2 .v2-margin-42-v-n {
  margin-top: -504px;
  margin-bottom: -504px;
}
.ds-a2 .v2-margin-42-h {
  margin-left: 504px;
  margin-right: 504px;
}
.ds-a2 .v2-margin-42-h-n {
  margin-left: -504px;
  margin-right: -504px;
}
.ds-a2 .v2-margin-42 {
  margin: 504px;
}
.ds-a2 .v2-children-margin-42-r > * {
  margin-right: 504px;
}
.ds-a2 .v2-children-margin-42-r-n > * {
  margin-right: -504px;
}
.ds-a2 .v2-children-margin-42-v > * {
  margin-top: 504px;
  margin-bottom: 504px;
}
.ds-a2 .v2-children-margin-42-v-n > * {
  margin-top: -504px;
  margin-bottom: -504px;
}
.ds-a2 .v2-children-margin-42-h > * {
  margin-left: 504px;
  margin-right: 504px;
}
.ds-a2 .v2-children-margin-42-h-n > * {
  margin-left: -504px;
  margin-right: -504px;
}
.ds-a2 .v2-children-margin-42 > * {
  margin: 504px;
}
.ds-a2 .v2-padding-42-r {
  padding-right: 504px;
}
.ds-a2 .v2-padding-42-r-n {
  padding-right: -504px;
}
.ds-a2 .v2-padding-42-v {
  padding-top: 504px;
  padding-bottom: 504px;
}
.ds-a2 .v2-padding-42-v-n {
  padding-top: -504px;
  padding-bottom: -504px;
}
.ds-a2 .v2-padding-42-h {
  padding-left: 504px;
  padding-right: 504px;
}
.ds-a2 .v2-padding-42-h-n {
  padding-left: -504px;
  padding-right: -504px;
}
.ds-a2 .v2-padding-42 {
  padding: 504px;
}
.ds-a2 .v2-children-padding-42-r > * {
  padding-right: 504px;
}
.ds-a2 .v2-children-padding-42-r-n > * {
  padding-right: -504px;
}
.ds-a2 .v2-children-padding-42-v > * {
  padding-top: 504px;
  padding-bottom: 504px;
}
.ds-a2 .v2-children-padding-42-v-n > * {
  padding-top: -504px;
  padding-bottom: -504px;
}
.ds-a2 .v2-children-padding-42-h > * {
  padding-left: 504px;
  padding-right: 504px;
}
.ds-a2 .v2-children-padding-42-h-n > * {
  padding-left: -504px;
  padding-right: -504px;
}
.ds-a2 .v2-children-padding-42 > * {
  padding: 504px;
}
.ds-a2 .v2-col-gap-42 {
  -moz-column-gap: 504px;
  column-gap: 504px;
}
.ds-a2 .v2-row-gap-42 {
  row-gap: 504px;
}
.ds-a2 .v2-h-43 {
  height: 516px;
}
.ds-a2 .v2-w-43 {
  width: 516px;
}
.ds-a2 .v2-max-h-43 {
  max-height: 516px;
}
.ds-a2 .v2-max-w-43 {
  max-width: 516px;
}
.ds-a2 .v2-min-h-43 {
  min-height: 516px;
}
.ds-a2 .v2-min-w-43 {
  min-width: 516px;
}
.ds-a2 .v2-max-h-43-imp {
  max-height: 516px !important;
}
.ds-a2 .v2-max-w-43-imp {
  max-width: 516px !important;
}
.ds-a2 .v2-min-h-43-imp {
  min-height: 516px !important;
}
.ds-a2 .v2-min-w-43-imp {
  min-width: 516px !important;
}
.ds-a2 .v2-top-43 {
  top: 516px;
}
.ds-a2 .v2-margin-43-t {
  margin-top: 516px;
}
.ds-a2 .v2-margin-43-t-n {
  margin-top: -516px;
}
.ds-a2 .v2-children-margin-43-t > * {
  margin-top: 516px;
}
.ds-a2 .v2-children-margin-43-t-n > * {
  margin-top: -516px;
}
.ds-a2 .v2-padding-43-t {
  padding-top: 516px;
}
.ds-a2 .v2-padding-43-t-n {
  padding-top: -516px;
}
.ds-a2 .v2-children-padding-43-t > * {
  padding-top: 516px;
}
.ds-a2 .v2-children-padding-43-t-n > * {
  padding-top: -516px;
}
.ds-a2 .v2-bottom-43 {
  bottom: 516px;
}
.ds-a2 .v2-margin-43-b {
  margin-bottom: 516px;
}
.ds-a2 .v2-margin-43-b-n {
  margin-bottom: -516px;
}
.ds-a2 .v2-children-margin-43-b > * {
  margin-bottom: 516px;
}
.ds-a2 .v2-children-margin-43-b-n > * {
  margin-bottom: -516px;
}
.ds-a2 .v2-padding-43-b {
  padding-bottom: 516px;
}
.ds-a2 .v2-padding-43-b-n {
  padding-bottom: -516px;
}
.ds-a2 .v2-children-padding-43-b > * {
  padding-bottom: 516px;
}
.ds-a2 .v2-children-padding-43-b-n > * {
  padding-bottom: -516px;
}
.ds-a2 .v2-left-43 {
  left: 516px;
}
.ds-a2 .v2-margin-43-l {
  margin-left: 516px;
}
.ds-a2 .v2-margin-43-l-n {
  margin-left: -516px;
}
.ds-a2 .v2-children-margin-43-l > * {
  margin-left: 516px;
}
.ds-a2 .v2-children-margin-43-l-n > * {
  margin-left: -516px;
}
.ds-a2 .v2-padding-43-l {
  padding-left: 516px;
}
.ds-a2 .v2-padding-43-l-n {
  padding-left: -516px;
}
.ds-a2 .v2-children-padding-43-l > * {
  padding-left: 516px;
}
.ds-a2 .v2-children-padding-43-l-n > * {
  padding-left: -516px;
}
.ds-a2 .v2-right-43 {
  right: 516px;
}
.ds-a2 .v2-margin-43-r {
  margin-right: 516px;
}
.ds-a2 .v2-margin-43-r-n {
  margin-right: -516px;
}
.ds-a2 .v2-margin-43-v {
  margin-top: 516px;
  margin-bottom: 516px;
}
.ds-a2 .v2-margin-43-v-n {
  margin-top: -516px;
  margin-bottom: -516px;
}
.ds-a2 .v2-margin-43-h {
  margin-left: 516px;
  margin-right: 516px;
}
.ds-a2 .v2-margin-43-h-n {
  margin-left: -516px;
  margin-right: -516px;
}
.ds-a2 .v2-margin-43 {
  margin: 516px;
}
.ds-a2 .v2-children-margin-43-r > * {
  margin-right: 516px;
}
.ds-a2 .v2-children-margin-43-r-n > * {
  margin-right: -516px;
}
.ds-a2 .v2-children-margin-43-v > * {
  margin-top: 516px;
  margin-bottom: 516px;
}
.ds-a2 .v2-children-margin-43-v-n > * {
  margin-top: -516px;
  margin-bottom: -516px;
}
.ds-a2 .v2-children-margin-43-h > * {
  margin-left: 516px;
  margin-right: 516px;
}
.ds-a2 .v2-children-margin-43-h-n > * {
  margin-left: -516px;
  margin-right: -516px;
}
.ds-a2 .v2-children-margin-43 > * {
  margin: 516px;
}
.ds-a2 .v2-padding-43-r {
  padding-right: 516px;
}
.ds-a2 .v2-padding-43-r-n {
  padding-right: -516px;
}
.ds-a2 .v2-padding-43-v {
  padding-top: 516px;
  padding-bottom: 516px;
}
.ds-a2 .v2-padding-43-v-n {
  padding-top: -516px;
  padding-bottom: -516px;
}
.ds-a2 .v2-padding-43-h {
  padding-left: 516px;
  padding-right: 516px;
}
.ds-a2 .v2-padding-43-h-n {
  padding-left: -516px;
  padding-right: -516px;
}
.ds-a2 .v2-padding-43 {
  padding: 516px;
}
.ds-a2 .v2-children-padding-43-r > * {
  padding-right: 516px;
}
.ds-a2 .v2-children-padding-43-r-n > * {
  padding-right: -516px;
}
.ds-a2 .v2-children-padding-43-v > * {
  padding-top: 516px;
  padding-bottom: 516px;
}
.ds-a2 .v2-children-padding-43-v-n > * {
  padding-top: -516px;
  padding-bottom: -516px;
}
.ds-a2 .v2-children-padding-43-h > * {
  padding-left: 516px;
  padding-right: 516px;
}
.ds-a2 .v2-children-padding-43-h-n > * {
  padding-left: -516px;
  padding-right: -516px;
}
.ds-a2 .v2-children-padding-43 > * {
  padding: 516px;
}
.ds-a2 .v2-col-gap-43 {
  -moz-column-gap: 516px;
  column-gap: 516px;
}
.ds-a2 .v2-row-gap-43 {
  row-gap: 516px;
}
.ds-a2 .v2-h-44 {
  height: 528px;
}
.ds-a2 .v2-w-44 {
  width: 528px;
}
.ds-a2 .v2-max-h-44 {
  max-height: 528px;
}
.ds-a2 .v2-max-w-44 {
  max-width: 528px;
}
.ds-a2 .v2-min-h-44 {
  min-height: 528px;
}
.ds-a2 .v2-min-w-44 {
  min-width: 528px;
}
.ds-a2 .v2-max-h-44-imp {
  max-height: 528px !important;
}
.ds-a2 .v2-max-w-44-imp {
  max-width: 528px !important;
}
.ds-a2 .v2-min-h-44-imp {
  min-height: 528px !important;
}
.ds-a2 .v2-min-w-44-imp {
  min-width: 528px !important;
}
.ds-a2 .v2-top-44 {
  top: 528px;
}
.ds-a2 .v2-margin-44-t {
  margin-top: 528px;
}
.ds-a2 .v2-margin-44-t-n {
  margin-top: -528px;
}
.ds-a2 .v2-children-margin-44-t > * {
  margin-top: 528px;
}
.ds-a2 .v2-children-margin-44-t-n > * {
  margin-top: -528px;
}
.ds-a2 .v2-padding-44-t {
  padding-top: 528px;
}
.ds-a2 .v2-padding-44-t-n {
  padding-top: -528px;
}
.ds-a2 .v2-children-padding-44-t > * {
  padding-top: 528px;
}
.ds-a2 .v2-children-padding-44-t-n > * {
  padding-top: -528px;
}
.ds-a2 .v2-bottom-44 {
  bottom: 528px;
}
.ds-a2 .v2-margin-44-b {
  margin-bottom: 528px;
}
.ds-a2 .v2-margin-44-b-n {
  margin-bottom: -528px;
}
.ds-a2 .v2-children-margin-44-b > * {
  margin-bottom: 528px;
}
.ds-a2 .v2-children-margin-44-b-n > * {
  margin-bottom: -528px;
}
.ds-a2 .v2-padding-44-b {
  padding-bottom: 528px;
}
.ds-a2 .v2-padding-44-b-n {
  padding-bottom: -528px;
}
.ds-a2 .v2-children-padding-44-b > * {
  padding-bottom: 528px;
}
.ds-a2 .v2-children-padding-44-b-n > * {
  padding-bottom: -528px;
}
.ds-a2 .v2-left-44 {
  left: 528px;
}
.ds-a2 .v2-margin-44-l {
  margin-left: 528px;
}
.ds-a2 .v2-margin-44-l-n {
  margin-left: -528px;
}
.ds-a2 .v2-children-margin-44-l > * {
  margin-left: 528px;
}
.ds-a2 .v2-children-margin-44-l-n > * {
  margin-left: -528px;
}
.ds-a2 .v2-padding-44-l {
  padding-left: 528px;
}
.ds-a2 .v2-padding-44-l-n {
  padding-left: -528px;
}
.ds-a2 .v2-children-padding-44-l > * {
  padding-left: 528px;
}
.ds-a2 .v2-children-padding-44-l-n > * {
  padding-left: -528px;
}
.ds-a2 .v2-right-44 {
  right: 528px;
}
.ds-a2 .v2-margin-44-r {
  margin-right: 528px;
}
.ds-a2 .v2-margin-44-r-n {
  margin-right: -528px;
}
.ds-a2 .v2-margin-44-v {
  margin-top: 528px;
  margin-bottom: 528px;
}
.ds-a2 .v2-margin-44-v-n {
  margin-top: -528px;
  margin-bottom: -528px;
}
.ds-a2 .v2-margin-44-h {
  margin-left: 528px;
  margin-right: 528px;
}
.ds-a2 .v2-margin-44-h-n {
  margin-left: -528px;
  margin-right: -528px;
}
.ds-a2 .v2-margin-44 {
  margin: 528px;
}
.ds-a2 .v2-children-margin-44-r > * {
  margin-right: 528px;
}
.ds-a2 .v2-children-margin-44-r-n > * {
  margin-right: -528px;
}
.ds-a2 .v2-children-margin-44-v > * {
  margin-top: 528px;
  margin-bottom: 528px;
}
.ds-a2 .v2-children-margin-44-v-n > * {
  margin-top: -528px;
  margin-bottom: -528px;
}
.ds-a2 .v2-children-margin-44-h > * {
  margin-left: 528px;
  margin-right: 528px;
}
.ds-a2 .v2-children-margin-44-h-n > * {
  margin-left: -528px;
  margin-right: -528px;
}
.ds-a2 .v2-children-margin-44 > * {
  margin: 528px;
}
.ds-a2 .v2-padding-44-r {
  padding-right: 528px;
}
.ds-a2 .v2-padding-44-r-n {
  padding-right: -528px;
}
.ds-a2 .v2-padding-44-v {
  padding-top: 528px;
  padding-bottom: 528px;
}
.ds-a2 .v2-padding-44-v-n {
  padding-top: -528px;
  padding-bottom: -528px;
}
.ds-a2 .v2-padding-44-h {
  padding-left: 528px;
  padding-right: 528px;
}
.ds-a2 .v2-padding-44-h-n {
  padding-left: -528px;
  padding-right: -528px;
}
.ds-a2 .v2-padding-44 {
  padding: 528px;
}
.ds-a2 .v2-children-padding-44-r > * {
  padding-right: 528px;
}
.ds-a2 .v2-children-padding-44-r-n > * {
  padding-right: -528px;
}
.ds-a2 .v2-children-padding-44-v > * {
  padding-top: 528px;
  padding-bottom: 528px;
}
.ds-a2 .v2-children-padding-44-v-n > * {
  padding-top: -528px;
  padding-bottom: -528px;
}
.ds-a2 .v2-children-padding-44-h > * {
  padding-left: 528px;
  padding-right: 528px;
}
.ds-a2 .v2-children-padding-44-h-n > * {
  padding-left: -528px;
  padding-right: -528px;
}
.ds-a2 .v2-children-padding-44 > * {
  padding: 528px;
}
.ds-a2 .v2-col-gap-44 {
  -moz-column-gap: 528px;
  column-gap: 528px;
}
.ds-a2 .v2-row-gap-44 {
  row-gap: 528px;
}
.ds-a2 .v2-h-45 {
  height: 540px;
}
.ds-a2 .v2-w-45 {
  width: 540px;
}
.ds-a2 .v2-max-h-45 {
  max-height: 540px;
}
.ds-a2 .v2-max-w-45 {
  max-width: 540px;
}
.ds-a2 .v2-min-h-45 {
  min-height: 540px;
}
.ds-a2 .v2-min-w-45 {
  min-width: 540px;
}
.ds-a2 .v2-max-h-45-imp {
  max-height: 540px !important;
}
.ds-a2 .v2-max-w-45-imp {
  max-width: 540px !important;
}
.ds-a2 .v2-min-h-45-imp {
  min-height: 540px !important;
}
.ds-a2 .v2-min-w-45-imp {
  min-width: 540px !important;
}
.ds-a2 .v2-top-45 {
  top: 540px;
}
.ds-a2 .v2-margin-45-t {
  margin-top: 540px;
}
.ds-a2 .v2-margin-45-t-n {
  margin-top: -540px;
}
.ds-a2 .v2-children-margin-45-t > * {
  margin-top: 540px;
}
.ds-a2 .v2-children-margin-45-t-n > * {
  margin-top: -540px;
}
.ds-a2 .v2-padding-45-t {
  padding-top: 540px;
}
.ds-a2 .v2-padding-45-t-n {
  padding-top: -540px;
}
.ds-a2 .v2-children-padding-45-t > * {
  padding-top: 540px;
}
.ds-a2 .v2-children-padding-45-t-n > * {
  padding-top: -540px;
}
.ds-a2 .v2-bottom-45 {
  bottom: 540px;
}
.ds-a2 .v2-margin-45-b {
  margin-bottom: 540px;
}
.ds-a2 .v2-margin-45-b-n {
  margin-bottom: -540px;
}
.ds-a2 .v2-children-margin-45-b > * {
  margin-bottom: 540px;
}
.ds-a2 .v2-children-margin-45-b-n > * {
  margin-bottom: -540px;
}
.ds-a2 .v2-padding-45-b {
  padding-bottom: 540px;
}
.ds-a2 .v2-padding-45-b-n {
  padding-bottom: -540px;
}
.ds-a2 .v2-children-padding-45-b > * {
  padding-bottom: 540px;
}
.ds-a2 .v2-children-padding-45-b-n > * {
  padding-bottom: -540px;
}
.ds-a2 .v2-left-45 {
  left: 540px;
}
.ds-a2 .v2-margin-45-l {
  margin-left: 540px;
}
.ds-a2 .v2-margin-45-l-n {
  margin-left: -540px;
}
.ds-a2 .v2-children-margin-45-l > * {
  margin-left: 540px;
}
.ds-a2 .v2-children-margin-45-l-n > * {
  margin-left: -540px;
}
.ds-a2 .v2-padding-45-l {
  padding-left: 540px;
}
.ds-a2 .v2-padding-45-l-n {
  padding-left: -540px;
}
.ds-a2 .v2-children-padding-45-l > * {
  padding-left: 540px;
}
.ds-a2 .v2-children-padding-45-l-n > * {
  padding-left: -540px;
}
.ds-a2 .v2-right-45 {
  right: 540px;
}
.ds-a2 .v2-margin-45-r {
  margin-right: 540px;
}
.ds-a2 .v2-margin-45-r-n {
  margin-right: -540px;
}
.ds-a2 .v2-margin-45-v {
  margin-top: 540px;
  margin-bottom: 540px;
}
.ds-a2 .v2-margin-45-v-n {
  margin-top: -540px;
  margin-bottom: -540px;
}
.ds-a2 .v2-margin-45-h {
  margin-left: 540px;
  margin-right: 540px;
}
.ds-a2 .v2-margin-45-h-n {
  margin-left: -540px;
  margin-right: -540px;
}
.ds-a2 .v2-margin-45 {
  margin: 540px;
}
.ds-a2 .v2-children-margin-45-r > * {
  margin-right: 540px;
}
.ds-a2 .v2-children-margin-45-r-n > * {
  margin-right: -540px;
}
.ds-a2 .v2-children-margin-45-v > * {
  margin-top: 540px;
  margin-bottom: 540px;
}
.ds-a2 .v2-children-margin-45-v-n > * {
  margin-top: -540px;
  margin-bottom: -540px;
}
.ds-a2 .v2-children-margin-45-h > * {
  margin-left: 540px;
  margin-right: 540px;
}
.ds-a2 .v2-children-margin-45-h-n > * {
  margin-left: -540px;
  margin-right: -540px;
}
.ds-a2 .v2-children-margin-45 > * {
  margin: 540px;
}
.ds-a2 .v2-padding-45-r {
  padding-right: 540px;
}
.ds-a2 .v2-padding-45-r-n {
  padding-right: -540px;
}
.ds-a2 .v2-padding-45-v {
  padding-top: 540px;
  padding-bottom: 540px;
}
.ds-a2 .v2-padding-45-v-n {
  padding-top: -540px;
  padding-bottom: -540px;
}
.ds-a2 .v2-padding-45-h {
  padding-left: 540px;
  padding-right: 540px;
}
.ds-a2 .v2-padding-45-h-n {
  padding-left: -540px;
  padding-right: -540px;
}
.ds-a2 .v2-padding-45 {
  padding: 540px;
}
.ds-a2 .v2-children-padding-45-r > * {
  padding-right: 540px;
}
.ds-a2 .v2-children-padding-45-r-n > * {
  padding-right: -540px;
}
.ds-a2 .v2-children-padding-45-v > * {
  padding-top: 540px;
  padding-bottom: 540px;
}
.ds-a2 .v2-children-padding-45-v-n > * {
  padding-top: -540px;
  padding-bottom: -540px;
}
.ds-a2 .v2-children-padding-45-h > * {
  padding-left: 540px;
  padding-right: 540px;
}
.ds-a2 .v2-children-padding-45-h-n > * {
  padding-left: -540px;
  padding-right: -540px;
}
.ds-a2 .v2-children-padding-45 > * {
  padding: 540px;
}
.ds-a2 .v2-col-gap-45 {
  -moz-column-gap: 540px;
  column-gap: 540px;
}
.ds-a2 .v2-row-gap-45 {
  row-gap: 540px;
}
.ds-a2 .v2-h-46 {
  height: 552px;
}
.ds-a2 .v2-w-46 {
  width: 552px;
}
.ds-a2 .v2-max-h-46 {
  max-height: 552px;
}
.ds-a2 .v2-max-w-46 {
  max-width: 552px;
}
.ds-a2 .v2-min-h-46 {
  min-height: 552px;
}
.ds-a2 .v2-min-w-46 {
  min-width: 552px;
}
.ds-a2 .v2-max-h-46-imp {
  max-height: 552px !important;
}
.ds-a2 .v2-max-w-46-imp {
  max-width: 552px !important;
}
.ds-a2 .v2-min-h-46-imp {
  min-height: 552px !important;
}
.ds-a2 .v2-min-w-46-imp {
  min-width: 552px !important;
}
.ds-a2 .v2-top-46 {
  top: 552px;
}
.ds-a2 .v2-margin-46-t {
  margin-top: 552px;
}
.ds-a2 .v2-margin-46-t-n {
  margin-top: -552px;
}
.ds-a2 .v2-children-margin-46-t > * {
  margin-top: 552px;
}
.ds-a2 .v2-children-margin-46-t-n > * {
  margin-top: -552px;
}
.ds-a2 .v2-padding-46-t {
  padding-top: 552px;
}
.ds-a2 .v2-padding-46-t-n {
  padding-top: -552px;
}
.ds-a2 .v2-children-padding-46-t > * {
  padding-top: 552px;
}
.ds-a2 .v2-children-padding-46-t-n > * {
  padding-top: -552px;
}
.ds-a2 .v2-bottom-46 {
  bottom: 552px;
}
.ds-a2 .v2-margin-46-b {
  margin-bottom: 552px;
}
.ds-a2 .v2-margin-46-b-n {
  margin-bottom: -552px;
}
.ds-a2 .v2-children-margin-46-b > * {
  margin-bottom: 552px;
}
.ds-a2 .v2-children-margin-46-b-n > * {
  margin-bottom: -552px;
}
.ds-a2 .v2-padding-46-b {
  padding-bottom: 552px;
}
.ds-a2 .v2-padding-46-b-n {
  padding-bottom: -552px;
}
.ds-a2 .v2-children-padding-46-b > * {
  padding-bottom: 552px;
}
.ds-a2 .v2-children-padding-46-b-n > * {
  padding-bottom: -552px;
}
.ds-a2 .v2-left-46 {
  left: 552px;
}
.ds-a2 .v2-margin-46-l {
  margin-left: 552px;
}
.ds-a2 .v2-margin-46-l-n {
  margin-left: -552px;
}
.ds-a2 .v2-children-margin-46-l > * {
  margin-left: 552px;
}
.ds-a2 .v2-children-margin-46-l-n > * {
  margin-left: -552px;
}
.ds-a2 .v2-padding-46-l {
  padding-left: 552px;
}
.ds-a2 .v2-padding-46-l-n {
  padding-left: -552px;
}
.ds-a2 .v2-children-padding-46-l > * {
  padding-left: 552px;
}
.ds-a2 .v2-children-padding-46-l-n > * {
  padding-left: -552px;
}
.ds-a2 .v2-right-46 {
  right: 552px;
}
.ds-a2 .v2-margin-46-r {
  margin-right: 552px;
}
.ds-a2 .v2-margin-46-r-n {
  margin-right: -552px;
}
.ds-a2 .v2-margin-46-v {
  margin-top: 552px;
  margin-bottom: 552px;
}
.ds-a2 .v2-margin-46-v-n {
  margin-top: -552px;
  margin-bottom: -552px;
}
.ds-a2 .v2-margin-46-h {
  margin-left: 552px;
  margin-right: 552px;
}
.ds-a2 .v2-margin-46-h-n {
  margin-left: -552px;
  margin-right: -552px;
}
.ds-a2 .v2-margin-46 {
  margin: 552px;
}
.ds-a2 .v2-children-margin-46-r > * {
  margin-right: 552px;
}
.ds-a2 .v2-children-margin-46-r-n > * {
  margin-right: -552px;
}
.ds-a2 .v2-children-margin-46-v > * {
  margin-top: 552px;
  margin-bottom: 552px;
}
.ds-a2 .v2-children-margin-46-v-n > * {
  margin-top: -552px;
  margin-bottom: -552px;
}
.ds-a2 .v2-children-margin-46-h > * {
  margin-left: 552px;
  margin-right: 552px;
}
.ds-a2 .v2-children-margin-46-h-n > * {
  margin-left: -552px;
  margin-right: -552px;
}
.ds-a2 .v2-children-margin-46 > * {
  margin: 552px;
}
.ds-a2 .v2-padding-46-r {
  padding-right: 552px;
}
.ds-a2 .v2-padding-46-r-n {
  padding-right: -552px;
}
.ds-a2 .v2-padding-46-v {
  padding-top: 552px;
  padding-bottom: 552px;
}
.ds-a2 .v2-padding-46-v-n {
  padding-top: -552px;
  padding-bottom: -552px;
}
.ds-a2 .v2-padding-46-h {
  padding-left: 552px;
  padding-right: 552px;
}
.ds-a2 .v2-padding-46-h-n {
  padding-left: -552px;
  padding-right: -552px;
}
.ds-a2 .v2-padding-46 {
  padding: 552px;
}
.ds-a2 .v2-children-padding-46-r > * {
  padding-right: 552px;
}
.ds-a2 .v2-children-padding-46-r-n > * {
  padding-right: -552px;
}
.ds-a2 .v2-children-padding-46-v > * {
  padding-top: 552px;
  padding-bottom: 552px;
}
.ds-a2 .v2-children-padding-46-v-n > * {
  padding-top: -552px;
  padding-bottom: -552px;
}
.ds-a2 .v2-children-padding-46-h > * {
  padding-left: 552px;
  padding-right: 552px;
}
.ds-a2 .v2-children-padding-46-h-n > * {
  padding-left: -552px;
  padding-right: -552px;
}
.ds-a2 .v2-children-padding-46 > * {
  padding: 552px;
}
.ds-a2 .v2-col-gap-46 {
  -moz-column-gap: 552px;
  column-gap: 552px;
}
.ds-a2 .v2-row-gap-46 {
  row-gap: 552px;
}
.ds-a2 .v2-h-47 {
  height: 564px;
}
.ds-a2 .v2-w-47 {
  width: 564px;
}
.ds-a2 .v2-max-h-47 {
  max-height: 564px;
}
.ds-a2 .v2-max-w-47 {
  max-width: 564px;
}
.ds-a2 .v2-min-h-47 {
  min-height: 564px;
}
.ds-a2 .v2-min-w-47 {
  min-width: 564px;
}
.ds-a2 .v2-max-h-47-imp {
  max-height: 564px !important;
}
.ds-a2 .v2-max-w-47-imp {
  max-width: 564px !important;
}
.ds-a2 .v2-min-h-47-imp {
  min-height: 564px !important;
}
.ds-a2 .v2-min-w-47-imp {
  min-width: 564px !important;
}
.ds-a2 .v2-top-47 {
  top: 564px;
}
.ds-a2 .v2-margin-47-t {
  margin-top: 564px;
}
.ds-a2 .v2-margin-47-t-n {
  margin-top: -564px;
}
.ds-a2 .v2-children-margin-47-t > * {
  margin-top: 564px;
}
.ds-a2 .v2-children-margin-47-t-n > * {
  margin-top: -564px;
}
.ds-a2 .v2-padding-47-t {
  padding-top: 564px;
}
.ds-a2 .v2-padding-47-t-n {
  padding-top: -564px;
}
.ds-a2 .v2-children-padding-47-t > * {
  padding-top: 564px;
}
.ds-a2 .v2-children-padding-47-t-n > * {
  padding-top: -564px;
}
.ds-a2 .v2-bottom-47 {
  bottom: 564px;
}
.ds-a2 .v2-margin-47-b {
  margin-bottom: 564px;
}
.ds-a2 .v2-margin-47-b-n {
  margin-bottom: -564px;
}
.ds-a2 .v2-children-margin-47-b > * {
  margin-bottom: 564px;
}
.ds-a2 .v2-children-margin-47-b-n > * {
  margin-bottom: -564px;
}
.ds-a2 .v2-padding-47-b {
  padding-bottom: 564px;
}
.ds-a2 .v2-padding-47-b-n {
  padding-bottom: -564px;
}
.ds-a2 .v2-children-padding-47-b > * {
  padding-bottom: 564px;
}
.ds-a2 .v2-children-padding-47-b-n > * {
  padding-bottom: -564px;
}
.ds-a2 .v2-left-47 {
  left: 564px;
}
.ds-a2 .v2-margin-47-l {
  margin-left: 564px;
}
.ds-a2 .v2-margin-47-l-n {
  margin-left: -564px;
}
.ds-a2 .v2-children-margin-47-l > * {
  margin-left: 564px;
}
.ds-a2 .v2-children-margin-47-l-n > * {
  margin-left: -564px;
}
.ds-a2 .v2-padding-47-l {
  padding-left: 564px;
}
.ds-a2 .v2-padding-47-l-n {
  padding-left: -564px;
}
.ds-a2 .v2-children-padding-47-l > * {
  padding-left: 564px;
}
.ds-a2 .v2-children-padding-47-l-n > * {
  padding-left: -564px;
}
.ds-a2 .v2-right-47 {
  right: 564px;
}
.ds-a2 .v2-margin-47-r {
  margin-right: 564px;
}
.ds-a2 .v2-margin-47-r-n {
  margin-right: -564px;
}
.ds-a2 .v2-margin-47-v {
  margin-top: 564px;
  margin-bottom: 564px;
}
.ds-a2 .v2-margin-47-v-n {
  margin-top: -564px;
  margin-bottom: -564px;
}
.ds-a2 .v2-margin-47-h {
  margin-left: 564px;
  margin-right: 564px;
}
.ds-a2 .v2-margin-47-h-n {
  margin-left: -564px;
  margin-right: -564px;
}
.ds-a2 .v2-margin-47 {
  margin: 564px;
}
.ds-a2 .v2-children-margin-47-r > * {
  margin-right: 564px;
}
.ds-a2 .v2-children-margin-47-r-n > * {
  margin-right: -564px;
}
.ds-a2 .v2-children-margin-47-v > * {
  margin-top: 564px;
  margin-bottom: 564px;
}
.ds-a2 .v2-children-margin-47-v-n > * {
  margin-top: -564px;
  margin-bottom: -564px;
}
.ds-a2 .v2-children-margin-47-h > * {
  margin-left: 564px;
  margin-right: 564px;
}
.ds-a2 .v2-children-margin-47-h-n > * {
  margin-left: -564px;
  margin-right: -564px;
}
.ds-a2 .v2-children-margin-47 > * {
  margin: 564px;
}
.ds-a2 .v2-padding-47-r {
  padding-right: 564px;
}
.ds-a2 .v2-padding-47-r-n {
  padding-right: -564px;
}
.ds-a2 .v2-padding-47-v {
  padding-top: 564px;
  padding-bottom: 564px;
}
.ds-a2 .v2-padding-47-v-n {
  padding-top: -564px;
  padding-bottom: -564px;
}
.ds-a2 .v2-padding-47-h {
  padding-left: 564px;
  padding-right: 564px;
}
.ds-a2 .v2-padding-47-h-n {
  padding-left: -564px;
  padding-right: -564px;
}
.ds-a2 .v2-padding-47 {
  padding: 564px;
}
.ds-a2 .v2-children-padding-47-r > * {
  padding-right: 564px;
}
.ds-a2 .v2-children-padding-47-r-n > * {
  padding-right: -564px;
}
.ds-a2 .v2-children-padding-47-v > * {
  padding-top: 564px;
  padding-bottom: 564px;
}
.ds-a2 .v2-children-padding-47-v-n > * {
  padding-top: -564px;
  padding-bottom: -564px;
}
.ds-a2 .v2-children-padding-47-h > * {
  padding-left: 564px;
  padding-right: 564px;
}
.ds-a2 .v2-children-padding-47-h-n > * {
  padding-left: -564px;
  padding-right: -564px;
}
.ds-a2 .v2-children-padding-47 > * {
  padding: 564px;
}
.ds-a2 .v2-col-gap-47 {
  -moz-column-gap: 564px;
  column-gap: 564px;
}
.ds-a2 .v2-row-gap-47 {
  row-gap: 564px;
}
.ds-a2 .v2-h-48 {
  height: 576px;
}
.ds-a2 .v2-w-48 {
  width: 576px;
}
.ds-a2 .v2-max-h-48 {
  max-height: 576px;
}
.ds-a2 .v2-max-w-48 {
  max-width: 576px;
}
.ds-a2 .v2-min-h-48 {
  min-height: 576px;
}
.ds-a2 .v2-min-w-48 {
  min-width: 576px;
}
.ds-a2 .v2-max-h-48-imp {
  max-height: 576px !important;
}
.ds-a2 .v2-max-w-48-imp {
  max-width: 576px !important;
}
.ds-a2 .v2-min-h-48-imp {
  min-height: 576px !important;
}
.ds-a2 .v2-min-w-48-imp {
  min-width: 576px !important;
}
.ds-a2 .v2-top-48 {
  top: 576px;
}
.ds-a2 .v2-margin-48-t {
  margin-top: 576px;
}
.ds-a2 .v2-margin-48-t-n {
  margin-top: -576px;
}
.ds-a2 .v2-children-margin-48-t > * {
  margin-top: 576px;
}
.ds-a2 .v2-children-margin-48-t-n > * {
  margin-top: -576px;
}
.ds-a2 .v2-padding-48-t {
  padding-top: 576px;
}
.ds-a2 .v2-padding-48-t-n {
  padding-top: -576px;
}
.ds-a2 .v2-children-padding-48-t > * {
  padding-top: 576px;
}
.ds-a2 .v2-children-padding-48-t-n > * {
  padding-top: -576px;
}
.ds-a2 .v2-bottom-48 {
  bottom: 576px;
}
.ds-a2 .v2-margin-48-b {
  margin-bottom: 576px;
}
.ds-a2 .v2-margin-48-b-n {
  margin-bottom: -576px;
}
.ds-a2 .v2-children-margin-48-b > * {
  margin-bottom: 576px;
}
.ds-a2 .v2-children-margin-48-b-n > * {
  margin-bottom: -576px;
}
.ds-a2 .v2-padding-48-b {
  padding-bottom: 576px;
}
.ds-a2 .v2-padding-48-b-n {
  padding-bottom: -576px;
}
.ds-a2 .v2-children-padding-48-b > * {
  padding-bottom: 576px;
}
.ds-a2 .v2-children-padding-48-b-n > * {
  padding-bottom: -576px;
}
.ds-a2 .v2-left-48 {
  left: 576px;
}
.ds-a2 .v2-margin-48-l {
  margin-left: 576px;
}
.ds-a2 .v2-margin-48-l-n {
  margin-left: -576px;
}
.ds-a2 .v2-children-margin-48-l > * {
  margin-left: 576px;
}
.ds-a2 .v2-children-margin-48-l-n > * {
  margin-left: -576px;
}
.ds-a2 .v2-padding-48-l {
  padding-left: 576px;
}
.ds-a2 .v2-padding-48-l-n {
  padding-left: -576px;
}
.ds-a2 .v2-children-padding-48-l > * {
  padding-left: 576px;
}
.ds-a2 .v2-children-padding-48-l-n > * {
  padding-left: -576px;
}
.ds-a2 .v2-right-48 {
  right: 576px;
}
.ds-a2 .v2-margin-48-r {
  margin-right: 576px;
}
.ds-a2 .v2-margin-48-r-n {
  margin-right: -576px;
}
.ds-a2 .v2-margin-48-v {
  margin-top: 576px;
  margin-bottom: 576px;
}
.ds-a2 .v2-margin-48-v-n {
  margin-top: -576px;
  margin-bottom: -576px;
}
.ds-a2 .v2-margin-48-h {
  margin-left: 576px;
  margin-right: 576px;
}
.ds-a2 .v2-margin-48-h-n {
  margin-left: -576px;
  margin-right: -576px;
}
.ds-a2 .v2-margin-48 {
  margin: 576px;
}
.ds-a2 .v2-children-margin-48-r > * {
  margin-right: 576px;
}
.ds-a2 .v2-children-margin-48-r-n > * {
  margin-right: -576px;
}
.ds-a2 .v2-children-margin-48-v > * {
  margin-top: 576px;
  margin-bottom: 576px;
}
.ds-a2 .v2-children-margin-48-v-n > * {
  margin-top: -576px;
  margin-bottom: -576px;
}
.ds-a2 .v2-children-margin-48-h > * {
  margin-left: 576px;
  margin-right: 576px;
}
.ds-a2 .v2-children-margin-48-h-n > * {
  margin-left: -576px;
  margin-right: -576px;
}
.ds-a2 .v2-children-margin-48 > * {
  margin: 576px;
}
.ds-a2 .v2-padding-48-r {
  padding-right: 576px;
}
.ds-a2 .v2-padding-48-r-n {
  padding-right: -576px;
}
.ds-a2 .v2-padding-48-v {
  padding-top: 576px;
  padding-bottom: 576px;
}
.ds-a2 .v2-padding-48-v-n {
  padding-top: -576px;
  padding-bottom: -576px;
}
.ds-a2 .v2-padding-48-h {
  padding-left: 576px;
  padding-right: 576px;
}
.ds-a2 .v2-padding-48-h-n {
  padding-left: -576px;
  padding-right: -576px;
}
.ds-a2 .v2-padding-48 {
  padding: 576px;
}
.ds-a2 .v2-children-padding-48-r > * {
  padding-right: 576px;
}
.ds-a2 .v2-children-padding-48-r-n > * {
  padding-right: -576px;
}
.ds-a2 .v2-children-padding-48-v > * {
  padding-top: 576px;
  padding-bottom: 576px;
}
.ds-a2 .v2-children-padding-48-v-n > * {
  padding-top: -576px;
  padding-bottom: -576px;
}
.ds-a2 .v2-children-padding-48-h > * {
  padding-left: 576px;
  padding-right: 576px;
}
.ds-a2 .v2-children-padding-48-h-n > * {
  padding-left: -576px;
  padding-right: -576px;
}
.ds-a2 .v2-children-padding-48 > * {
  padding: 576px;
}
.ds-a2 .v2-col-gap-48 {
  -moz-column-gap: 576px;
  column-gap: 576px;
}
.ds-a2 .v2-row-gap-48 {
  row-gap: 576px;
}
.ds-a2 .v2-h-49 {
  height: 588px;
}
.ds-a2 .v2-w-49 {
  width: 588px;
}
.ds-a2 .v2-max-h-49 {
  max-height: 588px;
}
.ds-a2 .v2-max-w-49 {
  max-width: 588px;
}
.ds-a2 .v2-min-h-49 {
  min-height: 588px;
}
.ds-a2 .v2-min-w-49 {
  min-width: 588px;
}
.ds-a2 .v2-max-h-49-imp {
  max-height: 588px !important;
}
.ds-a2 .v2-max-w-49-imp {
  max-width: 588px !important;
}
.ds-a2 .v2-min-h-49-imp {
  min-height: 588px !important;
}
.ds-a2 .v2-min-w-49-imp {
  min-width: 588px !important;
}
.ds-a2 .v2-top-49 {
  top: 588px;
}
.ds-a2 .v2-margin-49-t {
  margin-top: 588px;
}
.ds-a2 .v2-margin-49-t-n {
  margin-top: -588px;
}
.ds-a2 .v2-children-margin-49-t > * {
  margin-top: 588px;
}
.ds-a2 .v2-children-margin-49-t-n > * {
  margin-top: -588px;
}
.ds-a2 .v2-padding-49-t {
  padding-top: 588px;
}
.ds-a2 .v2-padding-49-t-n {
  padding-top: -588px;
}
.ds-a2 .v2-children-padding-49-t > * {
  padding-top: 588px;
}
.ds-a2 .v2-children-padding-49-t-n > * {
  padding-top: -588px;
}
.ds-a2 .v2-bottom-49 {
  bottom: 588px;
}
.ds-a2 .v2-margin-49-b {
  margin-bottom: 588px;
}
.ds-a2 .v2-margin-49-b-n {
  margin-bottom: -588px;
}
.ds-a2 .v2-children-margin-49-b > * {
  margin-bottom: 588px;
}
.ds-a2 .v2-children-margin-49-b-n > * {
  margin-bottom: -588px;
}
.ds-a2 .v2-padding-49-b {
  padding-bottom: 588px;
}
.ds-a2 .v2-padding-49-b-n {
  padding-bottom: -588px;
}
.ds-a2 .v2-children-padding-49-b > * {
  padding-bottom: 588px;
}
.ds-a2 .v2-children-padding-49-b-n > * {
  padding-bottom: -588px;
}
.ds-a2 .v2-left-49 {
  left: 588px;
}
.ds-a2 .v2-margin-49-l {
  margin-left: 588px;
}
.ds-a2 .v2-margin-49-l-n {
  margin-left: -588px;
}
.ds-a2 .v2-children-margin-49-l > * {
  margin-left: 588px;
}
.ds-a2 .v2-children-margin-49-l-n > * {
  margin-left: -588px;
}
.ds-a2 .v2-padding-49-l {
  padding-left: 588px;
}
.ds-a2 .v2-padding-49-l-n {
  padding-left: -588px;
}
.ds-a2 .v2-children-padding-49-l > * {
  padding-left: 588px;
}
.ds-a2 .v2-children-padding-49-l-n > * {
  padding-left: -588px;
}
.ds-a2 .v2-right-49 {
  right: 588px;
}
.ds-a2 .v2-margin-49-r {
  margin-right: 588px;
}
.ds-a2 .v2-margin-49-r-n {
  margin-right: -588px;
}
.ds-a2 .v2-margin-49-v {
  margin-top: 588px;
  margin-bottom: 588px;
}
.ds-a2 .v2-margin-49-v-n {
  margin-top: -588px;
  margin-bottom: -588px;
}
.ds-a2 .v2-margin-49-h {
  margin-left: 588px;
  margin-right: 588px;
}
.ds-a2 .v2-margin-49-h-n {
  margin-left: -588px;
  margin-right: -588px;
}
.ds-a2 .v2-margin-49 {
  margin: 588px;
}
.ds-a2 .v2-children-margin-49-r > * {
  margin-right: 588px;
}
.ds-a2 .v2-children-margin-49-r-n > * {
  margin-right: -588px;
}
.ds-a2 .v2-children-margin-49-v > * {
  margin-top: 588px;
  margin-bottom: 588px;
}
.ds-a2 .v2-children-margin-49-v-n > * {
  margin-top: -588px;
  margin-bottom: -588px;
}
.ds-a2 .v2-children-margin-49-h > * {
  margin-left: 588px;
  margin-right: 588px;
}
.ds-a2 .v2-children-margin-49-h-n > * {
  margin-left: -588px;
  margin-right: -588px;
}
.ds-a2 .v2-children-margin-49 > * {
  margin: 588px;
}
.ds-a2 .v2-padding-49-r {
  padding-right: 588px;
}
.ds-a2 .v2-padding-49-r-n {
  padding-right: -588px;
}
.ds-a2 .v2-padding-49-v {
  padding-top: 588px;
  padding-bottom: 588px;
}
.ds-a2 .v2-padding-49-v-n {
  padding-top: -588px;
  padding-bottom: -588px;
}
.ds-a2 .v2-padding-49-h {
  padding-left: 588px;
  padding-right: 588px;
}
.ds-a2 .v2-padding-49-h-n {
  padding-left: -588px;
  padding-right: -588px;
}
.ds-a2 .v2-padding-49 {
  padding: 588px;
}
.ds-a2 .v2-children-padding-49-r > * {
  padding-right: 588px;
}
.ds-a2 .v2-children-padding-49-r-n > * {
  padding-right: -588px;
}
.ds-a2 .v2-children-padding-49-v > * {
  padding-top: 588px;
  padding-bottom: 588px;
}
.ds-a2 .v2-children-padding-49-v-n > * {
  padding-top: -588px;
  padding-bottom: -588px;
}
.ds-a2 .v2-children-padding-49-h > * {
  padding-left: 588px;
  padding-right: 588px;
}
.ds-a2 .v2-children-padding-49-h-n > * {
  padding-left: -588px;
  padding-right: -588px;
}
.ds-a2 .v2-children-padding-49 > * {
  padding: 588px;
}
.ds-a2 .v2-col-gap-49 {
  -moz-column-gap: 588px;
  column-gap: 588px;
}
.ds-a2 .v2-row-gap-49 {
  row-gap: 588px;
}
.ds-a2 .v2-h-50 {
  height: 600px;
}
.ds-a2 .v2-w-50 {
  width: 600px;
}
.ds-a2 .v2-max-h-50 {
  max-height: 600px;
}
.ds-a2 .v2-max-w-50 {
  max-width: 600px;
}
.ds-a2 .v2-min-h-50 {
  min-height: 600px;
}
.ds-a2 .v2-min-w-50 {
  min-width: 600px;
}
.ds-a2 .v2-max-h-50-imp {
  max-height: 600px !important;
}
.ds-a2 .v2-max-w-50-imp {
  max-width: 600px !important;
}
.ds-a2 .v2-min-h-50-imp {
  min-height: 600px !important;
}
.ds-a2 .v2-min-w-50-imp {
  min-width: 600px !important;
}
.ds-a2 .v2-top-50 {
  top: 600px;
}
.ds-a2 .v2-margin-50-t {
  margin-top: 600px;
}
.ds-a2 .v2-margin-50-t-n {
  margin-top: -600px;
}
.ds-a2 .v2-children-margin-50-t > * {
  margin-top: 600px;
}
.ds-a2 .v2-children-margin-50-t-n > * {
  margin-top: -600px;
}
.ds-a2 .v2-padding-50-t {
  padding-top: 600px;
}
.ds-a2 .v2-padding-50-t-n {
  padding-top: -600px;
}
.ds-a2 .v2-children-padding-50-t > * {
  padding-top: 600px;
}
.ds-a2 .v2-children-padding-50-t-n > * {
  padding-top: -600px;
}
.ds-a2 .v2-bottom-50 {
  bottom: 600px;
}
.ds-a2 .v2-margin-50-b {
  margin-bottom: 600px;
}
.ds-a2 .v2-margin-50-b-n {
  margin-bottom: -600px;
}
.ds-a2 .v2-children-margin-50-b > * {
  margin-bottom: 600px;
}
.ds-a2 .v2-children-margin-50-b-n > * {
  margin-bottom: -600px;
}
.ds-a2 .v2-padding-50-b {
  padding-bottom: 600px;
}
.ds-a2 .v2-padding-50-b-n {
  padding-bottom: -600px;
}
.ds-a2 .v2-children-padding-50-b > * {
  padding-bottom: 600px;
}
.ds-a2 .v2-children-padding-50-b-n > * {
  padding-bottom: -600px;
}
.ds-a2 .v2-left-50 {
  left: 600px;
}
.ds-a2 .v2-margin-50-l {
  margin-left: 600px;
}
.ds-a2 .v2-margin-50-l-n {
  margin-left: -600px;
}
.ds-a2 .v2-children-margin-50-l > * {
  margin-left: 600px;
}
.ds-a2 .v2-children-margin-50-l-n > * {
  margin-left: -600px;
}
.ds-a2 .v2-padding-50-l {
  padding-left: 600px;
}
.ds-a2 .v2-padding-50-l-n {
  padding-left: -600px;
}
.ds-a2 .v2-children-padding-50-l > * {
  padding-left: 600px;
}
.ds-a2 .v2-children-padding-50-l-n > * {
  padding-left: -600px;
}
.ds-a2 .v2-right-50 {
  right: 600px;
}
.ds-a2 .v2-margin-50-r {
  margin-right: 600px;
}
.ds-a2 .v2-margin-50-r-n {
  margin-right: -600px;
}
.ds-a2 .v2-margin-50-v {
  margin-top: 600px;
  margin-bottom: 600px;
}
.ds-a2 .v2-margin-50-v-n {
  margin-top: -600px;
  margin-bottom: -600px;
}
.ds-a2 .v2-margin-50-h {
  margin-left: 600px;
  margin-right: 600px;
}
.ds-a2 .v2-margin-50-h-n {
  margin-left: -600px;
  margin-right: -600px;
}
.ds-a2 .v2-margin-50 {
  margin: 600px;
}
.ds-a2 .v2-children-margin-50-r > * {
  margin-right: 600px;
}
.ds-a2 .v2-children-margin-50-r-n > * {
  margin-right: -600px;
}
.ds-a2 .v2-children-margin-50-v > * {
  margin-top: 600px;
  margin-bottom: 600px;
}
.ds-a2 .v2-children-margin-50-v-n > * {
  margin-top: -600px;
  margin-bottom: -600px;
}
.ds-a2 .v2-children-margin-50-h > * {
  margin-left: 600px;
  margin-right: 600px;
}
.ds-a2 .v2-children-margin-50-h-n > * {
  margin-left: -600px;
  margin-right: -600px;
}
.ds-a2 .v2-children-margin-50 > * {
  margin: 600px;
}
.ds-a2 .v2-padding-50-r {
  padding-right: 600px;
}
.ds-a2 .v2-padding-50-r-n {
  padding-right: -600px;
}
.ds-a2 .v2-padding-50-v {
  padding-top: 600px;
  padding-bottom: 600px;
}
.ds-a2 .v2-padding-50-v-n {
  padding-top: -600px;
  padding-bottom: -600px;
}
.ds-a2 .v2-padding-50-h {
  padding-left: 600px;
  padding-right: 600px;
}
.ds-a2 .v2-padding-50-h-n {
  padding-left: -600px;
  padding-right: -600px;
}
.ds-a2 .v2-padding-50 {
  padding: 600px;
}
.ds-a2 .v2-children-padding-50-r > * {
  padding-right: 600px;
}
.ds-a2 .v2-children-padding-50-r-n > * {
  padding-right: -600px;
}
.ds-a2 .v2-children-padding-50-v > * {
  padding-top: 600px;
  padding-bottom: 600px;
}
.ds-a2 .v2-children-padding-50-v-n > * {
  padding-top: -600px;
  padding-bottom: -600px;
}
.ds-a2 .v2-children-padding-50-h > * {
  padding-left: 600px;
  padding-right: 600px;
}
.ds-a2 .v2-children-padding-50-h-n > * {
  padding-left: -600px;
  padding-right: -600px;
}
.ds-a2 .v2-children-padding-50 > * {
  padding: 600px;
}
.ds-a2 .v2-col-gap-50 {
  -moz-column-gap: 600px;
  column-gap: 600px;
}
.ds-a2 .v2-row-gap-50 {
  row-gap: 600px;
}
.ds-a2 .v2-h-51 {
  height: 612px;
}
.ds-a2 .v2-w-51 {
  width: 612px;
}
.ds-a2 .v2-max-h-51 {
  max-height: 612px;
}
.ds-a2 .v2-max-w-51 {
  max-width: 612px;
}
.ds-a2 .v2-min-h-51 {
  min-height: 612px;
}
.ds-a2 .v2-min-w-51 {
  min-width: 612px;
}
.ds-a2 .v2-max-h-51-imp {
  max-height: 612px !important;
}
.ds-a2 .v2-max-w-51-imp {
  max-width: 612px !important;
}
.ds-a2 .v2-min-h-51-imp {
  min-height: 612px !important;
}
.ds-a2 .v2-min-w-51-imp {
  min-width: 612px !important;
}
.ds-a2 .v2-top-51 {
  top: 612px;
}
.ds-a2 .v2-margin-51-t {
  margin-top: 612px;
}
.ds-a2 .v2-margin-51-t-n {
  margin-top: -612px;
}
.ds-a2 .v2-children-margin-51-t > * {
  margin-top: 612px;
}
.ds-a2 .v2-children-margin-51-t-n > * {
  margin-top: -612px;
}
.ds-a2 .v2-padding-51-t {
  padding-top: 612px;
}
.ds-a2 .v2-padding-51-t-n {
  padding-top: -612px;
}
.ds-a2 .v2-children-padding-51-t > * {
  padding-top: 612px;
}
.ds-a2 .v2-children-padding-51-t-n > * {
  padding-top: -612px;
}
.ds-a2 .v2-bottom-51 {
  bottom: 612px;
}
.ds-a2 .v2-margin-51-b {
  margin-bottom: 612px;
}
.ds-a2 .v2-margin-51-b-n {
  margin-bottom: -612px;
}
.ds-a2 .v2-children-margin-51-b > * {
  margin-bottom: 612px;
}
.ds-a2 .v2-children-margin-51-b-n > * {
  margin-bottom: -612px;
}
.ds-a2 .v2-padding-51-b {
  padding-bottom: 612px;
}
.ds-a2 .v2-padding-51-b-n {
  padding-bottom: -612px;
}
.ds-a2 .v2-children-padding-51-b > * {
  padding-bottom: 612px;
}
.ds-a2 .v2-children-padding-51-b-n > * {
  padding-bottom: -612px;
}
.ds-a2 .v2-left-51 {
  left: 612px;
}
.ds-a2 .v2-margin-51-l {
  margin-left: 612px;
}
.ds-a2 .v2-margin-51-l-n {
  margin-left: -612px;
}
.ds-a2 .v2-children-margin-51-l > * {
  margin-left: 612px;
}
.ds-a2 .v2-children-margin-51-l-n > * {
  margin-left: -612px;
}
.ds-a2 .v2-padding-51-l {
  padding-left: 612px;
}
.ds-a2 .v2-padding-51-l-n {
  padding-left: -612px;
}
.ds-a2 .v2-children-padding-51-l > * {
  padding-left: 612px;
}
.ds-a2 .v2-children-padding-51-l-n > * {
  padding-left: -612px;
}
.ds-a2 .v2-right-51 {
  right: 612px;
}
.ds-a2 .v2-margin-51-r {
  margin-right: 612px;
}
.ds-a2 .v2-margin-51-r-n {
  margin-right: -612px;
}
.ds-a2 .v2-margin-51-v {
  margin-top: 612px;
  margin-bottom: 612px;
}
.ds-a2 .v2-margin-51-v-n {
  margin-top: -612px;
  margin-bottom: -612px;
}
.ds-a2 .v2-margin-51-h {
  margin-left: 612px;
  margin-right: 612px;
}
.ds-a2 .v2-margin-51-h-n {
  margin-left: -612px;
  margin-right: -612px;
}
.ds-a2 .v2-margin-51 {
  margin: 612px;
}
.ds-a2 .v2-children-margin-51-r > * {
  margin-right: 612px;
}
.ds-a2 .v2-children-margin-51-r-n > * {
  margin-right: -612px;
}
.ds-a2 .v2-children-margin-51-v > * {
  margin-top: 612px;
  margin-bottom: 612px;
}
.ds-a2 .v2-children-margin-51-v-n > * {
  margin-top: -612px;
  margin-bottom: -612px;
}
.ds-a2 .v2-children-margin-51-h > * {
  margin-left: 612px;
  margin-right: 612px;
}
.ds-a2 .v2-children-margin-51-h-n > * {
  margin-left: -612px;
  margin-right: -612px;
}
.ds-a2 .v2-children-margin-51 > * {
  margin: 612px;
}
.ds-a2 .v2-padding-51-r {
  padding-right: 612px;
}
.ds-a2 .v2-padding-51-r-n {
  padding-right: -612px;
}
.ds-a2 .v2-padding-51-v {
  padding-top: 612px;
  padding-bottom: 612px;
}
.ds-a2 .v2-padding-51-v-n {
  padding-top: -612px;
  padding-bottom: -612px;
}
.ds-a2 .v2-padding-51-h {
  padding-left: 612px;
  padding-right: 612px;
}
.ds-a2 .v2-padding-51-h-n {
  padding-left: -612px;
  padding-right: -612px;
}
.ds-a2 .v2-padding-51 {
  padding: 612px;
}
.ds-a2 .v2-children-padding-51-r > * {
  padding-right: 612px;
}
.ds-a2 .v2-children-padding-51-r-n > * {
  padding-right: -612px;
}
.ds-a2 .v2-children-padding-51-v > * {
  padding-top: 612px;
  padding-bottom: 612px;
}
.ds-a2 .v2-children-padding-51-v-n > * {
  padding-top: -612px;
  padding-bottom: -612px;
}
.ds-a2 .v2-children-padding-51-h > * {
  padding-left: 612px;
  padding-right: 612px;
}
.ds-a2 .v2-children-padding-51-h-n > * {
  padding-left: -612px;
  padding-right: -612px;
}
.ds-a2 .v2-children-padding-51 > * {
  padding: 612px;
}
.ds-a2 .v2-col-gap-51 {
  -moz-column-gap: 612px;
  column-gap: 612px;
}
.ds-a2 .v2-row-gap-51 {
  row-gap: 612px;
}
.ds-a2 .v2-h-52 {
  height: 624px;
}
.ds-a2 .v2-w-52 {
  width: 624px;
}
.ds-a2 .v2-max-h-52 {
  max-height: 624px;
}
.ds-a2 .v2-max-w-52 {
  max-width: 624px;
}
.ds-a2 .v2-min-h-52 {
  min-height: 624px;
}
.ds-a2 .v2-min-w-52 {
  min-width: 624px;
}
.ds-a2 .v2-max-h-52-imp {
  max-height: 624px !important;
}
.ds-a2 .v2-max-w-52-imp {
  max-width: 624px !important;
}
.ds-a2 .v2-min-h-52-imp {
  min-height: 624px !important;
}
.ds-a2 .v2-min-w-52-imp {
  min-width: 624px !important;
}
.ds-a2 .v2-top-52 {
  top: 624px;
}
.ds-a2 .v2-margin-52-t {
  margin-top: 624px;
}
.ds-a2 .v2-margin-52-t-n {
  margin-top: -624px;
}
.ds-a2 .v2-children-margin-52-t > * {
  margin-top: 624px;
}
.ds-a2 .v2-children-margin-52-t-n > * {
  margin-top: -624px;
}
.ds-a2 .v2-padding-52-t {
  padding-top: 624px;
}
.ds-a2 .v2-padding-52-t-n {
  padding-top: -624px;
}
.ds-a2 .v2-children-padding-52-t > * {
  padding-top: 624px;
}
.ds-a2 .v2-children-padding-52-t-n > * {
  padding-top: -624px;
}
.ds-a2 .v2-bottom-52 {
  bottom: 624px;
}
.ds-a2 .v2-margin-52-b {
  margin-bottom: 624px;
}
.ds-a2 .v2-margin-52-b-n {
  margin-bottom: -624px;
}
.ds-a2 .v2-children-margin-52-b > * {
  margin-bottom: 624px;
}
.ds-a2 .v2-children-margin-52-b-n > * {
  margin-bottom: -624px;
}
.ds-a2 .v2-padding-52-b {
  padding-bottom: 624px;
}
.ds-a2 .v2-padding-52-b-n {
  padding-bottom: -624px;
}
.ds-a2 .v2-children-padding-52-b > * {
  padding-bottom: 624px;
}
.ds-a2 .v2-children-padding-52-b-n > * {
  padding-bottom: -624px;
}
.ds-a2 .v2-left-52 {
  left: 624px;
}
.ds-a2 .v2-margin-52-l {
  margin-left: 624px;
}
.ds-a2 .v2-margin-52-l-n {
  margin-left: -624px;
}
.ds-a2 .v2-children-margin-52-l > * {
  margin-left: 624px;
}
.ds-a2 .v2-children-margin-52-l-n > * {
  margin-left: -624px;
}
.ds-a2 .v2-padding-52-l {
  padding-left: 624px;
}
.ds-a2 .v2-padding-52-l-n {
  padding-left: -624px;
}
.ds-a2 .v2-children-padding-52-l > * {
  padding-left: 624px;
}
.ds-a2 .v2-children-padding-52-l-n > * {
  padding-left: -624px;
}
.ds-a2 .v2-right-52 {
  right: 624px;
}
.ds-a2 .v2-margin-52-r {
  margin-right: 624px;
}
.ds-a2 .v2-margin-52-r-n {
  margin-right: -624px;
}
.ds-a2 .v2-margin-52-v {
  margin-top: 624px;
  margin-bottom: 624px;
}
.ds-a2 .v2-margin-52-v-n {
  margin-top: -624px;
  margin-bottom: -624px;
}
.ds-a2 .v2-margin-52-h {
  margin-left: 624px;
  margin-right: 624px;
}
.ds-a2 .v2-margin-52-h-n {
  margin-left: -624px;
  margin-right: -624px;
}
.ds-a2 .v2-margin-52 {
  margin: 624px;
}
.ds-a2 .v2-children-margin-52-r > * {
  margin-right: 624px;
}
.ds-a2 .v2-children-margin-52-r-n > * {
  margin-right: -624px;
}
.ds-a2 .v2-children-margin-52-v > * {
  margin-top: 624px;
  margin-bottom: 624px;
}
.ds-a2 .v2-children-margin-52-v-n > * {
  margin-top: -624px;
  margin-bottom: -624px;
}
.ds-a2 .v2-children-margin-52-h > * {
  margin-left: 624px;
  margin-right: 624px;
}
.ds-a2 .v2-children-margin-52-h-n > * {
  margin-left: -624px;
  margin-right: -624px;
}
.ds-a2 .v2-children-margin-52 > * {
  margin: 624px;
}
.ds-a2 .v2-padding-52-r {
  padding-right: 624px;
}
.ds-a2 .v2-padding-52-r-n {
  padding-right: -624px;
}
.ds-a2 .v2-padding-52-v {
  padding-top: 624px;
  padding-bottom: 624px;
}
.ds-a2 .v2-padding-52-v-n {
  padding-top: -624px;
  padding-bottom: -624px;
}
.ds-a2 .v2-padding-52-h {
  padding-left: 624px;
  padding-right: 624px;
}
.ds-a2 .v2-padding-52-h-n {
  padding-left: -624px;
  padding-right: -624px;
}
.ds-a2 .v2-padding-52 {
  padding: 624px;
}
.ds-a2 .v2-children-padding-52-r > * {
  padding-right: 624px;
}
.ds-a2 .v2-children-padding-52-r-n > * {
  padding-right: -624px;
}
.ds-a2 .v2-children-padding-52-v > * {
  padding-top: 624px;
  padding-bottom: 624px;
}
.ds-a2 .v2-children-padding-52-v-n > * {
  padding-top: -624px;
  padding-bottom: -624px;
}
.ds-a2 .v2-children-padding-52-h > * {
  padding-left: 624px;
  padding-right: 624px;
}
.ds-a2 .v2-children-padding-52-h-n > * {
  padding-left: -624px;
  padding-right: -624px;
}
.ds-a2 .v2-children-padding-52 > * {
  padding: 624px;
}
.ds-a2 .v2-col-gap-52 {
  -moz-column-gap: 624px;
  column-gap: 624px;
}
.ds-a2 .v2-row-gap-52 {
  row-gap: 624px;
}
.ds-a2 .v2-h-53 {
  height: 636px;
}
.ds-a2 .v2-w-53 {
  width: 636px;
}
.ds-a2 .v2-max-h-53 {
  max-height: 636px;
}
.ds-a2 .v2-max-w-53 {
  max-width: 636px;
}
.ds-a2 .v2-min-h-53 {
  min-height: 636px;
}
.ds-a2 .v2-min-w-53 {
  min-width: 636px;
}
.ds-a2 .v2-max-h-53-imp {
  max-height: 636px !important;
}
.ds-a2 .v2-max-w-53-imp {
  max-width: 636px !important;
}
.ds-a2 .v2-min-h-53-imp {
  min-height: 636px !important;
}
.ds-a2 .v2-min-w-53-imp {
  min-width: 636px !important;
}
.ds-a2 .v2-top-53 {
  top: 636px;
}
.ds-a2 .v2-margin-53-t {
  margin-top: 636px;
}
.ds-a2 .v2-margin-53-t-n {
  margin-top: -636px;
}
.ds-a2 .v2-children-margin-53-t > * {
  margin-top: 636px;
}
.ds-a2 .v2-children-margin-53-t-n > * {
  margin-top: -636px;
}
.ds-a2 .v2-padding-53-t {
  padding-top: 636px;
}
.ds-a2 .v2-padding-53-t-n {
  padding-top: -636px;
}
.ds-a2 .v2-children-padding-53-t > * {
  padding-top: 636px;
}
.ds-a2 .v2-children-padding-53-t-n > * {
  padding-top: -636px;
}
.ds-a2 .v2-bottom-53 {
  bottom: 636px;
}
.ds-a2 .v2-margin-53-b {
  margin-bottom: 636px;
}
.ds-a2 .v2-margin-53-b-n {
  margin-bottom: -636px;
}
.ds-a2 .v2-children-margin-53-b > * {
  margin-bottom: 636px;
}
.ds-a2 .v2-children-margin-53-b-n > * {
  margin-bottom: -636px;
}
.ds-a2 .v2-padding-53-b {
  padding-bottom: 636px;
}
.ds-a2 .v2-padding-53-b-n {
  padding-bottom: -636px;
}
.ds-a2 .v2-children-padding-53-b > * {
  padding-bottom: 636px;
}
.ds-a2 .v2-children-padding-53-b-n > * {
  padding-bottom: -636px;
}
.ds-a2 .v2-left-53 {
  left: 636px;
}
.ds-a2 .v2-margin-53-l {
  margin-left: 636px;
}
.ds-a2 .v2-margin-53-l-n {
  margin-left: -636px;
}
.ds-a2 .v2-children-margin-53-l > * {
  margin-left: 636px;
}
.ds-a2 .v2-children-margin-53-l-n > * {
  margin-left: -636px;
}
.ds-a2 .v2-padding-53-l {
  padding-left: 636px;
}
.ds-a2 .v2-padding-53-l-n {
  padding-left: -636px;
}
.ds-a2 .v2-children-padding-53-l > * {
  padding-left: 636px;
}
.ds-a2 .v2-children-padding-53-l-n > * {
  padding-left: -636px;
}
.ds-a2 .v2-right-53 {
  right: 636px;
}
.ds-a2 .v2-margin-53-r {
  margin-right: 636px;
}
.ds-a2 .v2-margin-53-r-n {
  margin-right: -636px;
}
.ds-a2 .v2-margin-53-v {
  margin-top: 636px;
  margin-bottom: 636px;
}
.ds-a2 .v2-margin-53-v-n {
  margin-top: -636px;
  margin-bottom: -636px;
}
.ds-a2 .v2-margin-53-h {
  margin-left: 636px;
  margin-right: 636px;
}
.ds-a2 .v2-margin-53-h-n {
  margin-left: -636px;
  margin-right: -636px;
}
.ds-a2 .v2-margin-53 {
  margin: 636px;
}
.ds-a2 .v2-children-margin-53-r > * {
  margin-right: 636px;
}
.ds-a2 .v2-children-margin-53-r-n > * {
  margin-right: -636px;
}
.ds-a2 .v2-children-margin-53-v > * {
  margin-top: 636px;
  margin-bottom: 636px;
}
.ds-a2 .v2-children-margin-53-v-n > * {
  margin-top: -636px;
  margin-bottom: -636px;
}
.ds-a2 .v2-children-margin-53-h > * {
  margin-left: 636px;
  margin-right: 636px;
}
.ds-a2 .v2-children-margin-53-h-n > * {
  margin-left: -636px;
  margin-right: -636px;
}
.ds-a2 .v2-children-margin-53 > * {
  margin: 636px;
}
.ds-a2 .v2-padding-53-r {
  padding-right: 636px;
}
.ds-a2 .v2-padding-53-r-n {
  padding-right: -636px;
}
.ds-a2 .v2-padding-53-v {
  padding-top: 636px;
  padding-bottom: 636px;
}
.ds-a2 .v2-padding-53-v-n {
  padding-top: -636px;
  padding-bottom: -636px;
}
.ds-a2 .v2-padding-53-h {
  padding-left: 636px;
  padding-right: 636px;
}
.ds-a2 .v2-padding-53-h-n {
  padding-left: -636px;
  padding-right: -636px;
}
.ds-a2 .v2-padding-53 {
  padding: 636px;
}
.ds-a2 .v2-children-padding-53-r > * {
  padding-right: 636px;
}
.ds-a2 .v2-children-padding-53-r-n > * {
  padding-right: -636px;
}
.ds-a2 .v2-children-padding-53-v > * {
  padding-top: 636px;
  padding-bottom: 636px;
}
.ds-a2 .v2-children-padding-53-v-n > * {
  padding-top: -636px;
  padding-bottom: -636px;
}
.ds-a2 .v2-children-padding-53-h > * {
  padding-left: 636px;
  padding-right: 636px;
}
.ds-a2 .v2-children-padding-53-h-n > * {
  padding-left: -636px;
  padding-right: -636px;
}
.ds-a2 .v2-children-padding-53 > * {
  padding: 636px;
}
.ds-a2 .v2-col-gap-53 {
  -moz-column-gap: 636px;
  column-gap: 636px;
}
.ds-a2 .v2-row-gap-53 {
  row-gap: 636px;
}
.ds-a2 .v2-h-54 {
  height: 648px;
}
.ds-a2 .v2-w-54 {
  width: 648px;
}
.ds-a2 .v2-max-h-54 {
  max-height: 648px;
}
.ds-a2 .v2-max-w-54 {
  max-width: 648px;
}
.ds-a2 .v2-min-h-54 {
  min-height: 648px;
}
.ds-a2 .v2-min-w-54 {
  min-width: 648px;
}
.ds-a2 .v2-max-h-54-imp {
  max-height: 648px !important;
}
.ds-a2 .v2-max-w-54-imp {
  max-width: 648px !important;
}
.ds-a2 .v2-min-h-54-imp {
  min-height: 648px !important;
}
.ds-a2 .v2-min-w-54-imp {
  min-width: 648px !important;
}
.ds-a2 .v2-top-54 {
  top: 648px;
}
.ds-a2 .v2-margin-54-t {
  margin-top: 648px;
}
.ds-a2 .v2-margin-54-t-n {
  margin-top: -648px;
}
.ds-a2 .v2-children-margin-54-t > * {
  margin-top: 648px;
}
.ds-a2 .v2-children-margin-54-t-n > * {
  margin-top: -648px;
}
.ds-a2 .v2-padding-54-t {
  padding-top: 648px;
}
.ds-a2 .v2-padding-54-t-n {
  padding-top: -648px;
}
.ds-a2 .v2-children-padding-54-t > * {
  padding-top: 648px;
}
.ds-a2 .v2-children-padding-54-t-n > * {
  padding-top: -648px;
}
.ds-a2 .v2-bottom-54 {
  bottom: 648px;
}
.ds-a2 .v2-margin-54-b {
  margin-bottom: 648px;
}
.ds-a2 .v2-margin-54-b-n {
  margin-bottom: -648px;
}
.ds-a2 .v2-children-margin-54-b > * {
  margin-bottom: 648px;
}
.ds-a2 .v2-children-margin-54-b-n > * {
  margin-bottom: -648px;
}
.ds-a2 .v2-padding-54-b {
  padding-bottom: 648px;
}
.ds-a2 .v2-padding-54-b-n {
  padding-bottom: -648px;
}
.ds-a2 .v2-children-padding-54-b > * {
  padding-bottom: 648px;
}
.ds-a2 .v2-children-padding-54-b-n > * {
  padding-bottom: -648px;
}
.ds-a2 .v2-left-54 {
  left: 648px;
}
.ds-a2 .v2-margin-54-l {
  margin-left: 648px;
}
.ds-a2 .v2-margin-54-l-n {
  margin-left: -648px;
}
.ds-a2 .v2-children-margin-54-l > * {
  margin-left: 648px;
}
.ds-a2 .v2-children-margin-54-l-n > * {
  margin-left: -648px;
}
.ds-a2 .v2-padding-54-l {
  padding-left: 648px;
}
.ds-a2 .v2-padding-54-l-n {
  padding-left: -648px;
}
.ds-a2 .v2-children-padding-54-l > * {
  padding-left: 648px;
}
.ds-a2 .v2-children-padding-54-l-n > * {
  padding-left: -648px;
}
.ds-a2 .v2-right-54 {
  right: 648px;
}
.ds-a2 .v2-margin-54-r {
  margin-right: 648px;
}
.ds-a2 .v2-margin-54-r-n {
  margin-right: -648px;
}
.ds-a2 .v2-margin-54-v {
  margin-top: 648px;
  margin-bottom: 648px;
}
.ds-a2 .v2-margin-54-v-n {
  margin-top: -648px;
  margin-bottom: -648px;
}
.ds-a2 .v2-margin-54-h {
  margin-left: 648px;
  margin-right: 648px;
}
.ds-a2 .v2-margin-54-h-n {
  margin-left: -648px;
  margin-right: -648px;
}
.ds-a2 .v2-margin-54 {
  margin: 648px;
}
.ds-a2 .v2-children-margin-54-r > * {
  margin-right: 648px;
}
.ds-a2 .v2-children-margin-54-r-n > * {
  margin-right: -648px;
}
.ds-a2 .v2-children-margin-54-v > * {
  margin-top: 648px;
  margin-bottom: 648px;
}
.ds-a2 .v2-children-margin-54-v-n > * {
  margin-top: -648px;
  margin-bottom: -648px;
}
.ds-a2 .v2-children-margin-54-h > * {
  margin-left: 648px;
  margin-right: 648px;
}
.ds-a2 .v2-children-margin-54-h-n > * {
  margin-left: -648px;
  margin-right: -648px;
}
.ds-a2 .v2-children-margin-54 > * {
  margin: 648px;
}
.ds-a2 .v2-padding-54-r {
  padding-right: 648px;
}
.ds-a2 .v2-padding-54-r-n {
  padding-right: -648px;
}
.ds-a2 .v2-padding-54-v {
  padding-top: 648px;
  padding-bottom: 648px;
}
.ds-a2 .v2-padding-54-v-n {
  padding-top: -648px;
  padding-bottom: -648px;
}
.ds-a2 .v2-padding-54-h {
  padding-left: 648px;
  padding-right: 648px;
}
.ds-a2 .v2-padding-54-h-n {
  padding-left: -648px;
  padding-right: -648px;
}
.ds-a2 .v2-padding-54 {
  padding: 648px;
}
.ds-a2 .v2-children-padding-54-r > * {
  padding-right: 648px;
}
.ds-a2 .v2-children-padding-54-r-n > * {
  padding-right: -648px;
}
.ds-a2 .v2-children-padding-54-v > * {
  padding-top: 648px;
  padding-bottom: 648px;
}
.ds-a2 .v2-children-padding-54-v-n > * {
  padding-top: -648px;
  padding-bottom: -648px;
}
.ds-a2 .v2-children-padding-54-h > * {
  padding-left: 648px;
  padding-right: 648px;
}
.ds-a2 .v2-children-padding-54-h-n > * {
  padding-left: -648px;
  padding-right: -648px;
}
.ds-a2 .v2-children-padding-54 > * {
  padding: 648px;
}
.ds-a2 .v2-col-gap-54 {
  -moz-column-gap: 648px;
  column-gap: 648px;
}
.ds-a2 .v2-row-gap-54 {
  row-gap: 648px;
}
.ds-a2 .v2-h-55 {
  height: 660px;
}
.ds-a2 .v2-w-55 {
  width: 660px;
}
.ds-a2 .v2-max-h-55 {
  max-height: 660px;
}
.ds-a2 .v2-max-w-55 {
  max-width: 660px;
}
.ds-a2 .v2-min-h-55 {
  min-height: 660px;
}
.ds-a2 .v2-min-w-55 {
  min-width: 660px;
}
.ds-a2 .v2-max-h-55-imp {
  max-height: 660px !important;
}
.ds-a2 .v2-max-w-55-imp {
  max-width: 660px !important;
}
.ds-a2 .v2-min-h-55-imp {
  min-height: 660px !important;
}
.ds-a2 .v2-min-w-55-imp {
  min-width: 660px !important;
}
.ds-a2 .v2-top-55 {
  top: 660px;
}
.ds-a2 .v2-margin-55-t {
  margin-top: 660px;
}
.ds-a2 .v2-margin-55-t-n {
  margin-top: -660px;
}
.ds-a2 .v2-children-margin-55-t > * {
  margin-top: 660px;
}
.ds-a2 .v2-children-margin-55-t-n > * {
  margin-top: -660px;
}
.ds-a2 .v2-padding-55-t {
  padding-top: 660px;
}
.ds-a2 .v2-padding-55-t-n {
  padding-top: -660px;
}
.ds-a2 .v2-children-padding-55-t > * {
  padding-top: 660px;
}
.ds-a2 .v2-children-padding-55-t-n > * {
  padding-top: -660px;
}
.ds-a2 .v2-bottom-55 {
  bottom: 660px;
}
.ds-a2 .v2-margin-55-b {
  margin-bottom: 660px;
}
.ds-a2 .v2-margin-55-b-n {
  margin-bottom: -660px;
}
.ds-a2 .v2-children-margin-55-b > * {
  margin-bottom: 660px;
}
.ds-a2 .v2-children-margin-55-b-n > * {
  margin-bottom: -660px;
}
.ds-a2 .v2-padding-55-b {
  padding-bottom: 660px;
}
.ds-a2 .v2-padding-55-b-n {
  padding-bottom: -660px;
}
.ds-a2 .v2-children-padding-55-b > * {
  padding-bottom: 660px;
}
.ds-a2 .v2-children-padding-55-b-n > * {
  padding-bottom: -660px;
}
.ds-a2 .v2-left-55 {
  left: 660px;
}
.ds-a2 .v2-margin-55-l {
  margin-left: 660px;
}
.ds-a2 .v2-margin-55-l-n {
  margin-left: -660px;
}
.ds-a2 .v2-children-margin-55-l > * {
  margin-left: 660px;
}
.ds-a2 .v2-children-margin-55-l-n > * {
  margin-left: -660px;
}
.ds-a2 .v2-padding-55-l {
  padding-left: 660px;
}
.ds-a2 .v2-padding-55-l-n {
  padding-left: -660px;
}
.ds-a2 .v2-children-padding-55-l > * {
  padding-left: 660px;
}
.ds-a2 .v2-children-padding-55-l-n > * {
  padding-left: -660px;
}
.ds-a2 .v2-right-55 {
  right: 660px;
}
.ds-a2 .v2-margin-55-r {
  margin-right: 660px;
}
.ds-a2 .v2-margin-55-r-n {
  margin-right: -660px;
}
.ds-a2 .v2-margin-55-v {
  margin-top: 660px;
  margin-bottom: 660px;
}
.ds-a2 .v2-margin-55-v-n {
  margin-top: -660px;
  margin-bottom: -660px;
}
.ds-a2 .v2-margin-55-h {
  margin-left: 660px;
  margin-right: 660px;
}
.ds-a2 .v2-margin-55-h-n {
  margin-left: -660px;
  margin-right: -660px;
}
.ds-a2 .v2-margin-55 {
  margin: 660px;
}
.ds-a2 .v2-children-margin-55-r > * {
  margin-right: 660px;
}
.ds-a2 .v2-children-margin-55-r-n > * {
  margin-right: -660px;
}
.ds-a2 .v2-children-margin-55-v > * {
  margin-top: 660px;
  margin-bottom: 660px;
}
.ds-a2 .v2-children-margin-55-v-n > * {
  margin-top: -660px;
  margin-bottom: -660px;
}
.ds-a2 .v2-children-margin-55-h > * {
  margin-left: 660px;
  margin-right: 660px;
}
.ds-a2 .v2-children-margin-55-h-n > * {
  margin-left: -660px;
  margin-right: -660px;
}
.ds-a2 .v2-children-margin-55 > * {
  margin: 660px;
}
.ds-a2 .v2-padding-55-r {
  padding-right: 660px;
}
.ds-a2 .v2-padding-55-r-n {
  padding-right: -660px;
}
.ds-a2 .v2-padding-55-v {
  padding-top: 660px;
  padding-bottom: 660px;
}
.ds-a2 .v2-padding-55-v-n {
  padding-top: -660px;
  padding-bottom: -660px;
}
.ds-a2 .v2-padding-55-h {
  padding-left: 660px;
  padding-right: 660px;
}
.ds-a2 .v2-padding-55-h-n {
  padding-left: -660px;
  padding-right: -660px;
}
.ds-a2 .v2-padding-55 {
  padding: 660px;
}
.ds-a2 .v2-children-padding-55-r > * {
  padding-right: 660px;
}
.ds-a2 .v2-children-padding-55-r-n > * {
  padding-right: -660px;
}
.ds-a2 .v2-children-padding-55-v > * {
  padding-top: 660px;
  padding-bottom: 660px;
}
.ds-a2 .v2-children-padding-55-v-n > * {
  padding-top: -660px;
  padding-bottom: -660px;
}
.ds-a2 .v2-children-padding-55-h > * {
  padding-left: 660px;
  padding-right: 660px;
}
.ds-a2 .v2-children-padding-55-h-n > * {
  padding-left: -660px;
  padding-right: -660px;
}
.ds-a2 .v2-children-padding-55 > * {
  padding: 660px;
}
.ds-a2 .v2-col-gap-55 {
  -moz-column-gap: 660px;
  column-gap: 660px;
}
.ds-a2 .v2-row-gap-55 {
  row-gap: 660px;
}
.ds-a2 .v2-h-56 {
  height: 672px;
}
.ds-a2 .v2-w-56 {
  width: 672px;
}
.ds-a2 .v2-max-h-56 {
  max-height: 672px;
}
.ds-a2 .v2-max-w-56 {
  max-width: 672px;
}
.ds-a2 .v2-min-h-56 {
  min-height: 672px;
}
.ds-a2 .v2-min-w-56 {
  min-width: 672px;
}
.ds-a2 .v2-max-h-56-imp {
  max-height: 672px !important;
}
.ds-a2 .v2-max-w-56-imp {
  max-width: 672px !important;
}
.ds-a2 .v2-min-h-56-imp {
  min-height: 672px !important;
}
.ds-a2 .v2-min-w-56-imp {
  min-width: 672px !important;
}
.ds-a2 .v2-top-56 {
  top: 672px;
}
.ds-a2 .v2-margin-56-t {
  margin-top: 672px;
}
.ds-a2 .v2-margin-56-t-n {
  margin-top: -672px;
}
.ds-a2 .v2-children-margin-56-t > * {
  margin-top: 672px;
}
.ds-a2 .v2-children-margin-56-t-n > * {
  margin-top: -672px;
}
.ds-a2 .v2-padding-56-t {
  padding-top: 672px;
}
.ds-a2 .v2-padding-56-t-n {
  padding-top: -672px;
}
.ds-a2 .v2-children-padding-56-t > * {
  padding-top: 672px;
}
.ds-a2 .v2-children-padding-56-t-n > * {
  padding-top: -672px;
}
.ds-a2 .v2-bottom-56 {
  bottom: 672px;
}
.ds-a2 .v2-margin-56-b {
  margin-bottom: 672px;
}
.ds-a2 .v2-margin-56-b-n {
  margin-bottom: -672px;
}
.ds-a2 .v2-children-margin-56-b > * {
  margin-bottom: 672px;
}
.ds-a2 .v2-children-margin-56-b-n > * {
  margin-bottom: -672px;
}
.ds-a2 .v2-padding-56-b {
  padding-bottom: 672px;
}
.ds-a2 .v2-padding-56-b-n {
  padding-bottom: -672px;
}
.ds-a2 .v2-children-padding-56-b > * {
  padding-bottom: 672px;
}
.ds-a2 .v2-children-padding-56-b-n > * {
  padding-bottom: -672px;
}
.ds-a2 .v2-left-56 {
  left: 672px;
}
.ds-a2 .v2-margin-56-l {
  margin-left: 672px;
}
.ds-a2 .v2-margin-56-l-n {
  margin-left: -672px;
}
.ds-a2 .v2-children-margin-56-l > * {
  margin-left: 672px;
}
.ds-a2 .v2-children-margin-56-l-n > * {
  margin-left: -672px;
}
.ds-a2 .v2-padding-56-l {
  padding-left: 672px;
}
.ds-a2 .v2-padding-56-l-n {
  padding-left: -672px;
}
.ds-a2 .v2-children-padding-56-l > * {
  padding-left: 672px;
}
.ds-a2 .v2-children-padding-56-l-n > * {
  padding-left: -672px;
}
.ds-a2 .v2-right-56 {
  right: 672px;
}
.ds-a2 .v2-margin-56-r {
  margin-right: 672px;
}
.ds-a2 .v2-margin-56-r-n {
  margin-right: -672px;
}
.ds-a2 .v2-margin-56-v {
  margin-top: 672px;
  margin-bottom: 672px;
}
.ds-a2 .v2-margin-56-v-n {
  margin-top: -672px;
  margin-bottom: -672px;
}
.ds-a2 .v2-margin-56-h {
  margin-left: 672px;
  margin-right: 672px;
}
.ds-a2 .v2-margin-56-h-n {
  margin-left: -672px;
  margin-right: -672px;
}
.ds-a2 .v2-margin-56 {
  margin: 672px;
}
.ds-a2 .v2-children-margin-56-r > * {
  margin-right: 672px;
}
.ds-a2 .v2-children-margin-56-r-n > * {
  margin-right: -672px;
}
.ds-a2 .v2-children-margin-56-v > * {
  margin-top: 672px;
  margin-bottom: 672px;
}
.ds-a2 .v2-children-margin-56-v-n > * {
  margin-top: -672px;
  margin-bottom: -672px;
}
.ds-a2 .v2-children-margin-56-h > * {
  margin-left: 672px;
  margin-right: 672px;
}
.ds-a2 .v2-children-margin-56-h-n > * {
  margin-left: -672px;
  margin-right: -672px;
}
.ds-a2 .v2-children-margin-56 > * {
  margin: 672px;
}
.ds-a2 .v2-padding-56-r {
  padding-right: 672px;
}
.ds-a2 .v2-padding-56-r-n {
  padding-right: -672px;
}
.ds-a2 .v2-padding-56-v {
  padding-top: 672px;
  padding-bottom: 672px;
}
.ds-a2 .v2-padding-56-v-n {
  padding-top: -672px;
  padding-bottom: -672px;
}
.ds-a2 .v2-padding-56-h {
  padding-left: 672px;
  padding-right: 672px;
}
.ds-a2 .v2-padding-56-h-n {
  padding-left: -672px;
  padding-right: -672px;
}
.ds-a2 .v2-padding-56 {
  padding: 672px;
}
.ds-a2 .v2-children-padding-56-r > * {
  padding-right: 672px;
}
.ds-a2 .v2-children-padding-56-r-n > * {
  padding-right: -672px;
}
.ds-a2 .v2-children-padding-56-v > * {
  padding-top: 672px;
  padding-bottom: 672px;
}
.ds-a2 .v2-children-padding-56-v-n > * {
  padding-top: -672px;
  padding-bottom: -672px;
}
.ds-a2 .v2-children-padding-56-h > * {
  padding-left: 672px;
  padding-right: 672px;
}
.ds-a2 .v2-children-padding-56-h-n > * {
  padding-left: -672px;
  padding-right: -672px;
}
.ds-a2 .v2-children-padding-56 > * {
  padding: 672px;
}
.ds-a2 .v2-col-gap-56 {
  -moz-column-gap: 672px;
  column-gap: 672px;
}
.ds-a2 .v2-row-gap-56 {
  row-gap: 672px;
}
.ds-a2 .v2-h-57 {
  height: 684px;
}
.ds-a2 .v2-w-57 {
  width: 684px;
}
.ds-a2 .v2-max-h-57 {
  max-height: 684px;
}
.ds-a2 .v2-max-w-57 {
  max-width: 684px;
}
.ds-a2 .v2-min-h-57 {
  min-height: 684px;
}
.ds-a2 .v2-min-w-57 {
  min-width: 684px;
}
.ds-a2 .v2-max-h-57-imp {
  max-height: 684px !important;
}
.ds-a2 .v2-max-w-57-imp {
  max-width: 684px !important;
}
.ds-a2 .v2-min-h-57-imp {
  min-height: 684px !important;
}
.ds-a2 .v2-min-w-57-imp {
  min-width: 684px !important;
}
.ds-a2 .v2-top-57 {
  top: 684px;
}
.ds-a2 .v2-margin-57-t {
  margin-top: 684px;
}
.ds-a2 .v2-margin-57-t-n {
  margin-top: -684px;
}
.ds-a2 .v2-children-margin-57-t > * {
  margin-top: 684px;
}
.ds-a2 .v2-children-margin-57-t-n > * {
  margin-top: -684px;
}
.ds-a2 .v2-padding-57-t {
  padding-top: 684px;
}
.ds-a2 .v2-padding-57-t-n {
  padding-top: -684px;
}
.ds-a2 .v2-children-padding-57-t > * {
  padding-top: 684px;
}
.ds-a2 .v2-children-padding-57-t-n > * {
  padding-top: -684px;
}
.ds-a2 .v2-bottom-57 {
  bottom: 684px;
}
.ds-a2 .v2-margin-57-b {
  margin-bottom: 684px;
}
.ds-a2 .v2-margin-57-b-n {
  margin-bottom: -684px;
}
.ds-a2 .v2-children-margin-57-b > * {
  margin-bottom: 684px;
}
.ds-a2 .v2-children-margin-57-b-n > * {
  margin-bottom: -684px;
}
.ds-a2 .v2-padding-57-b {
  padding-bottom: 684px;
}
.ds-a2 .v2-padding-57-b-n {
  padding-bottom: -684px;
}
.ds-a2 .v2-children-padding-57-b > * {
  padding-bottom: 684px;
}
.ds-a2 .v2-children-padding-57-b-n > * {
  padding-bottom: -684px;
}
.ds-a2 .v2-left-57 {
  left: 684px;
}
.ds-a2 .v2-margin-57-l {
  margin-left: 684px;
}
.ds-a2 .v2-margin-57-l-n {
  margin-left: -684px;
}
.ds-a2 .v2-children-margin-57-l > * {
  margin-left: 684px;
}
.ds-a2 .v2-children-margin-57-l-n > * {
  margin-left: -684px;
}
.ds-a2 .v2-padding-57-l {
  padding-left: 684px;
}
.ds-a2 .v2-padding-57-l-n {
  padding-left: -684px;
}
.ds-a2 .v2-children-padding-57-l > * {
  padding-left: 684px;
}
.ds-a2 .v2-children-padding-57-l-n > * {
  padding-left: -684px;
}
.ds-a2 .v2-right-57 {
  right: 684px;
}
.ds-a2 .v2-margin-57-r {
  margin-right: 684px;
}
.ds-a2 .v2-margin-57-r-n {
  margin-right: -684px;
}
.ds-a2 .v2-margin-57-v {
  margin-top: 684px;
  margin-bottom: 684px;
}
.ds-a2 .v2-margin-57-v-n {
  margin-top: -684px;
  margin-bottom: -684px;
}
.ds-a2 .v2-margin-57-h {
  margin-left: 684px;
  margin-right: 684px;
}
.ds-a2 .v2-margin-57-h-n {
  margin-left: -684px;
  margin-right: -684px;
}
.ds-a2 .v2-margin-57 {
  margin: 684px;
}
.ds-a2 .v2-children-margin-57-r > * {
  margin-right: 684px;
}
.ds-a2 .v2-children-margin-57-r-n > * {
  margin-right: -684px;
}
.ds-a2 .v2-children-margin-57-v > * {
  margin-top: 684px;
  margin-bottom: 684px;
}
.ds-a2 .v2-children-margin-57-v-n > * {
  margin-top: -684px;
  margin-bottom: -684px;
}
.ds-a2 .v2-children-margin-57-h > * {
  margin-left: 684px;
  margin-right: 684px;
}
.ds-a2 .v2-children-margin-57-h-n > * {
  margin-left: -684px;
  margin-right: -684px;
}
.ds-a2 .v2-children-margin-57 > * {
  margin: 684px;
}
.ds-a2 .v2-padding-57-r {
  padding-right: 684px;
}
.ds-a2 .v2-padding-57-r-n {
  padding-right: -684px;
}
.ds-a2 .v2-padding-57-v {
  padding-top: 684px;
  padding-bottom: 684px;
}
.ds-a2 .v2-padding-57-v-n {
  padding-top: -684px;
  padding-bottom: -684px;
}
.ds-a2 .v2-padding-57-h {
  padding-left: 684px;
  padding-right: 684px;
}
.ds-a2 .v2-padding-57-h-n {
  padding-left: -684px;
  padding-right: -684px;
}
.ds-a2 .v2-padding-57 {
  padding: 684px;
}
.ds-a2 .v2-children-padding-57-r > * {
  padding-right: 684px;
}
.ds-a2 .v2-children-padding-57-r-n > * {
  padding-right: -684px;
}
.ds-a2 .v2-children-padding-57-v > * {
  padding-top: 684px;
  padding-bottom: 684px;
}
.ds-a2 .v2-children-padding-57-v-n > * {
  padding-top: -684px;
  padding-bottom: -684px;
}
.ds-a2 .v2-children-padding-57-h > * {
  padding-left: 684px;
  padding-right: 684px;
}
.ds-a2 .v2-children-padding-57-h-n > * {
  padding-left: -684px;
  padding-right: -684px;
}
.ds-a2 .v2-children-padding-57 > * {
  padding: 684px;
}
.ds-a2 .v2-col-gap-57 {
  -moz-column-gap: 684px;
  column-gap: 684px;
}
.ds-a2 .v2-row-gap-57 {
  row-gap: 684px;
}
.ds-a2 .v2-h-58 {
  height: 696px;
}
.ds-a2 .v2-w-58 {
  width: 696px;
}
.ds-a2 .v2-max-h-58 {
  max-height: 696px;
}
.ds-a2 .v2-max-w-58 {
  max-width: 696px;
}
.ds-a2 .v2-min-h-58 {
  min-height: 696px;
}
.ds-a2 .v2-min-w-58 {
  min-width: 696px;
}
.ds-a2 .v2-max-h-58-imp {
  max-height: 696px !important;
}
.ds-a2 .v2-max-w-58-imp {
  max-width: 696px !important;
}
.ds-a2 .v2-min-h-58-imp {
  min-height: 696px !important;
}
.ds-a2 .v2-min-w-58-imp {
  min-width: 696px !important;
}
.ds-a2 .v2-top-58 {
  top: 696px;
}
.ds-a2 .v2-margin-58-t {
  margin-top: 696px;
}
.ds-a2 .v2-margin-58-t-n {
  margin-top: -696px;
}
.ds-a2 .v2-children-margin-58-t > * {
  margin-top: 696px;
}
.ds-a2 .v2-children-margin-58-t-n > * {
  margin-top: -696px;
}
.ds-a2 .v2-padding-58-t {
  padding-top: 696px;
}
.ds-a2 .v2-padding-58-t-n {
  padding-top: -696px;
}
.ds-a2 .v2-children-padding-58-t > * {
  padding-top: 696px;
}
.ds-a2 .v2-children-padding-58-t-n > * {
  padding-top: -696px;
}
.ds-a2 .v2-bottom-58 {
  bottom: 696px;
}
.ds-a2 .v2-margin-58-b {
  margin-bottom: 696px;
}
.ds-a2 .v2-margin-58-b-n {
  margin-bottom: -696px;
}
.ds-a2 .v2-children-margin-58-b > * {
  margin-bottom: 696px;
}
.ds-a2 .v2-children-margin-58-b-n > * {
  margin-bottom: -696px;
}
.ds-a2 .v2-padding-58-b {
  padding-bottom: 696px;
}
.ds-a2 .v2-padding-58-b-n {
  padding-bottom: -696px;
}
.ds-a2 .v2-children-padding-58-b > * {
  padding-bottom: 696px;
}
.ds-a2 .v2-children-padding-58-b-n > * {
  padding-bottom: -696px;
}
.ds-a2 .v2-left-58 {
  left: 696px;
}
.ds-a2 .v2-margin-58-l {
  margin-left: 696px;
}
.ds-a2 .v2-margin-58-l-n {
  margin-left: -696px;
}
.ds-a2 .v2-children-margin-58-l > * {
  margin-left: 696px;
}
.ds-a2 .v2-children-margin-58-l-n > * {
  margin-left: -696px;
}
.ds-a2 .v2-padding-58-l {
  padding-left: 696px;
}
.ds-a2 .v2-padding-58-l-n {
  padding-left: -696px;
}
.ds-a2 .v2-children-padding-58-l > * {
  padding-left: 696px;
}
.ds-a2 .v2-children-padding-58-l-n > * {
  padding-left: -696px;
}
.ds-a2 .v2-right-58 {
  right: 696px;
}
.ds-a2 .v2-margin-58-r {
  margin-right: 696px;
}
.ds-a2 .v2-margin-58-r-n {
  margin-right: -696px;
}
.ds-a2 .v2-margin-58-v {
  margin-top: 696px;
  margin-bottom: 696px;
}
.ds-a2 .v2-margin-58-v-n {
  margin-top: -696px;
  margin-bottom: -696px;
}
.ds-a2 .v2-margin-58-h {
  margin-left: 696px;
  margin-right: 696px;
}
.ds-a2 .v2-margin-58-h-n {
  margin-left: -696px;
  margin-right: -696px;
}
.ds-a2 .v2-margin-58 {
  margin: 696px;
}
.ds-a2 .v2-children-margin-58-r > * {
  margin-right: 696px;
}
.ds-a2 .v2-children-margin-58-r-n > * {
  margin-right: -696px;
}
.ds-a2 .v2-children-margin-58-v > * {
  margin-top: 696px;
  margin-bottom: 696px;
}
.ds-a2 .v2-children-margin-58-v-n > * {
  margin-top: -696px;
  margin-bottom: -696px;
}
.ds-a2 .v2-children-margin-58-h > * {
  margin-left: 696px;
  margin-right: 696px;
}
.ds-a2 .v2-children-margin-58-h-n > * {
  margin-left: -696px;
  margin-right: -696px;
}
.ds-a2 .v2-children-margin-58 > * {
  margin: 696px;
}
.ds-a2 .v2-padding-58-r {
  padding-right: 696px;
}
.ds-a2 .v2-padding-58-r-n {
  padding-right: -696px;
}
.ds-a2 .v2-padding-58-v {
  padding-top: 696px;
  padding-bottom: 696px;
}
.ds-a2 .v2-padding-58-v-n {
  padding-top: -696px;
  padding-bottom: -696px;
}
.ds-a2 .v2-padding-58-h {
  padding-left: 696px;
  padding-right: 696px;
}
.ds-a2 .v2-padding-58-h-n {
  padding-left: -696px;
  padding-right: -696px;
}
.ds-a2 .v2-padding-58 {
  padding: 696px;
}
.ds-a2 .v2-children-padding-58-r > * {
  padding-right: 696px;
}
.ds-a2 .v2-children-padding-58-r-n > * {
  padding-right: -696px;
}
.ds-a2 .v2-children-padding-58-v > * {
  padding-top: 696px;
  padding-bottom: 696px;
}
.ds-a2 .v2-children-padding-58-v-n > * {
  padding-top: -696px;
  padding-bottom: -696px;
}
.ds-a2 .v2-children-padding-58-h > * {
  padding-left: 696px;
  padding-right: 696px;
}
.ds-a2 .v2-children-padding-58-h-n > * {
  padding-left: -696px;
  padding-right: -696px;
}
.ds-a2 .v2-children-padding-58 > * {
  padding: 696px;
}
.ds-a2 .v2-col-gap-58 {
  -moz-column-gap: 696px;
  column-gap: 696px;
}
.ds-a2 .v2-row-gap-58 {
  row-gap: 696px;
}
.ds-a2 .v2-h-59 {
  height: 708px;
}
.ds-a2 .v2-w-59 {
  width: 708px;
}
.ds-a2 .v2-max-h-59 {
  max-height: 708px;
}
.ds-a2 .v2-max-w-59 {
  max-width: 708px;
}
.ds-a2 .v2-min-h-59 {
  min-height: 708px;
}
.ds-a2 .v2-min-w-59 {
  min-width: 708px;
}
.ds-a2 .v2-max-h-59-imp {
  max-height: 708px !important;
}
.ds-a2 .v2-max-w-59-imp {
  max-width: 708px !important;
}
.ds-a2 .v2-min-h-59-imp {
  min-height: 708px !important;
}
.ds-a2 .v2-min-w-59-imp {
  min-width: 708px !important;
}
.ds-a2 .v2-top-59 {
  top: 708px;
}
.ds-a2 .v2-margin-59-t {
  margin-top: 708px;
}
.ds-a2 .v2-margin-59-t-n {
  margin-top: -708px;
}
.ds-a2 .v2-children-margin-59-t > * {
  margin-top: 708px;
}
.ds-a2 .v2-children-margin-59-t-n > * {
  margin-top: -708px;
}
.ds-a2 .v2-padding-59-t {
  padding-top: 708px;
}
.ds-a2 .v2-padding-59-t-n {
  padding-top: -708px;
}
.ds-a2 .v2-children-padding-59-t > * {
  padding-top: 708px;
}
.ds-a2 .v2-children-padding-59-t-n > * {
  padding-top: -708px;
}
.ds-a2 .v2-bottom-59 {
  bottom: 708px;
}
.ds-a2 .v2-margin-59-b {
  margin-bottom: 708px;
}
.ds-a2 .v2-margin-59-b-n {
  margin-bottom: -708px;
}
.ds-a2 .v2-children-margin-59-b > * {
  margin-bottom: 708px;
}
.ds-a2 .v2-children-margin-59-b-n > * {
  margin-bottom: -708px;
}
.ds-a2 .v2-padding-59-b {
  padding-bottom: 708px;
}
.ds-a2 .v2-padding-59-b-n {
  padding-bottom: -708px;
}
.ds-a2 .v2-children-padding-59-b > * {
  padding-bottom: 708px;
}
.ds-a2 .v2-children-padding-59-b-n > * {
  padding-bottom: -708px;
}
.ds-a2 .v2-left-59 {
  left: 708px;
}
.ds-a2 .v2-margin-59-l {
  margin-left: 708px;
}
.ds-a2 .v2-margin-59-l-n {
  margin-left: -708px;
}
.ds-a2 .v2-children-margin-59-l > * {
  margin-left: 708px;
}
.ds-a2 .v2-children-margin-59-l-n > * {
  margin-left: -708px;
}
.ds-a2 .v2-padding-59-l {
  padding-left: 708px;
}
.ds-a2 .v2-padding-59-l-n {
  padding-left: -708px;
}
.ds-a2 .v2-children-padding-59-l > * {
  padding-left: 708px;
}
.ds-a2 .v2-children-padding-59-l-n > * {
  padding-left: -708px;
}
.ds-a2 .v2-right-59 {
  right: 708px;
}
.ds-a2 .v2-margin-59-r {
  margin-right: 708px;
}
.ds-a2 .v2-margin-59-r-n {
  margin-right: -708px;
}
.ds-a2 .v2-margin-59-v {
  margin-top: 708px;
  margin-bottom: 708px;
}
.ds-a2 .v2-margin-59-v-n {
  margin-top: -708px;
  margin-bottom: -708px;
}
.ds-a2 .v2-margin-59-h {
  margin-left: 708px;
  margin-right: 708px;
}
.ds-a2 .v2-margin-59-h-n {
  margin-left: -708px;
  margin-right: -708px;
}
.ds-a2 .v2-margin-59 {
  margin: 708px;
}
.ds-a2 .v2-children-margin-59-r > * {
  margin-right: 708px;
}
.ds-a2 .v2-children-margin-59-r-n > * {
  margin-right: -708px;
}
.ds-a2 .v2-children-margin-59-v > * {
  margin-top: 708px;
  margin-bottom: 708px;
}
.ds-a2 .v2-children-margin-59-v-n > * {
  margin-top: -708px;
  margin-bottom: -708px;
}
.ds-a2 .v2-children-margin-59-h > * {
  margin-left: 708px;
  margin-right: 708px;
}
.ds-a2 .v2-children-margin-59-h-n > * {
  margin-left: -708px;
  margin-right: -708px;
}
.ds-a2 .v2-children-margin-59 > * {
  margin: 708px;
}
.ds-a2 .v2-padding-59-r {
  padding-right: 708px;
}
.ds-a2 .v2-padding-59-r-n {
  padding-right: -708px;
}
.ds-a2 .v2-padding-59-v {
  padding-top: 708px;
  padding-bottom: 708px;
}
.ds-a2 .v2-padding-59-v-n {
  padding-top: -708px;
  padding-bottom: -708px;
}
.ds-a2 .v2-padding-59-h {
  padding-left: 708px;
  padding-right: 708px;
}
.ds-a2 .v2-padding-59-h-n {
  padding-left: -708px;
  padding-right: -708px;
}
.ds-a2 .v2-padding-59 {
  padding: 708px;
}
.ds-a2 .v2-children-padding-59-r > * {
  padding-right: 708px;
}
.ds-a2 .v2-children-padding-59-r-n > * {
  padding-right: -708px;
}
.ds-a2 .v2-children-padding-59-v > * {
  padding-top: 708px;
  padding-bottom: 708px;
}
.ds-a2 .v2-children-padding-59-v-n > * {
  padding-top: -708px;
  padding-bottom: -708px;
}
.ds-a2 .v2-children-padding-59-h > * {
  padding-left: 708px;
  padding-right: 708px;
}
.ds-a2 .v2-children-padding-59-h-n > * {
  padding-left: -708px;
  padding-right: -708px;
}
.ds-a2 .v2-children-padding-59 > * {
  padding: 708px;
}
.ds-a2 .v2-col-gap-59 {
  -moz-column-gap: 708px;
  column-gap: 708px;
}
.ds-a2 .v2-row-gap-59 {
  row-gap: 708px;
}
.ds-a2 .v2-h-60 {
  height: 720px;
}
.ds-a2 .v2-w-60 {
  width: 720px;
}
.ds-a2 .v2-max-h-60 {
  max-height: 720px;
}
.ds-a2 .v2-max-w-60 {
  max-width: 720px;
}
.ds-a2 .v2-min-h-60 {
  min-height: 720px;
}
.ds-a2 .v2-min-w-60 {
  min-width: 720px;
}
.ds-a2 .v2-max-h-60-imp {
  max-height: 720px !important;
}
.ds-a2 .v2-max-w-60-imp {
  max-width: 720px !important;
}
.ds-a2 .v2-min-h-60-imp {
  min-height: 720px !important;
}
.ds-a2 .v2-min-w-60-imp {
  min-width: 720px !important;
}
.ds-a2 .v2-top-60 {
  top: 720px;
}
.ds-a2 .v2-margin-60-t {
  margin-top: 720px;
}
.ds-a2 .v2-margin-60-t-n {
  margin-top: -720px;
}
.ds-a2 .v2-children-margin-60-t > * {
  margin-top: 720px;
}
.ds-a2 .v2-children-margin-60-t-n > * {
  margin-top: -720px;
}
.ds-a2 .v2-padding-60-t {
  padding-top: 720px;
}
.ds-a2 .v2-padding-60-t-n {
  padding-top: -720px;
}
.ds-a2 .v2-children-padding-60-t > * {
  padding-top: 720px;
}
.ds-a2 .v2-children-padding-60-t-n > * {
  padding-top: -720px;
}
.ds-a2 .v2-bottom-60 {
  bottom: 720px;
}
.ds-a2 .v2-margin-60-b {
  margin-bottom: 720px;
}
.ds-a2 .v2-margin-60-b-n {
  margin-bottom: -720px;
}
.ds-a2 .v2-children-margin-60-b > * {
  margin-bottom: 720px;
}
.ds-a2 .v2-children-margin-60-b-n > * {
  margin-bottom: -720px;
}
.ds-a2 .v2-padding-60-b {
  padding-bottom: 720px;
}
.ds-a2 .v2-padding-60-b-n {
  padding-bottom: -720px;
}
.ds-a2 .v2-children-padding-60-b > * {
  padding-bottom: 720px;
}
.ds-a2 .v2-children-padding-60-b-n > * {
  padding-bottom: -720px;
}
.ds-a2 .v2-left-60 {
  left: 720px;
}
.ds-a2 .v2-margin-60-l {
  margin-left: 720px;
}
.ds-a2 .v2-margin-60-l-n {
  margin-left: -720px;
}
.ds-a2 .v2-children-margin-60-l > * {
  margin-left: 720px;
}
.ds-a2 .v2-children-margin-60-l-n > * {
  margin-left: -720px;
}
.ds-a2 .v2-padding-60-l {
  padding-left: 720px;
}
.ds-a2 .v2-padding-60-l-n {
  padding-left: -720px;
}
.ds-a2 .v2-children-padding-60-l > * {
  padding-left: 720px;
}
.ds-a2 .v2-children-padding-60-l-n > * {
  padding-left: -720px;
}
.ds-a2 .v2-right-60 {
  right: 720px;
}
.ds-a2 .v2-margin-60-r {
  margin-right: 720px;
}
.ds-a2 .v2-margin-60-r-n {
  margin-right: -720px;
}
.ds-a2 .v2-margin-60-v {
  margin-top: 720px;
  margin-bottom: 720px;
}
.ds-a2 .v2-margin-60-v-n {
  margin-top: -720px;
  margin-bottom: -720px;
}
.ds-a2 .v2-margin-60-h {
  margin-left: 720px;
  margin-right: 720px;
}
.ds-a2 .v2-margin-60-h-n {
  margin-left: -720px;
  margin-right: -720px;
}
.ds-a2 .v2-margin-60 {
  margin: 720px;
}
.ds-a2 .v2-children-margin-60-r > * {
  margin-right: 720px;
}
.ds-a2 .v2-children-margin-60-r-n > * {
  margin-right: -720px;
}
.ds-a2 .v2-children-margin-60-v > * {
  margin-top: 720px;
  margin-bottom: 720px;
}
.ds-a2 .v2-children-margin-60-v-n > * {
  margin-top: -720px;
  margin-bottom: -720px;
}
.ds-a2 .v2-children-margin-60-h > * {
  margin-left: 720px;
  margin-right: 720px;
}
.ds-a2 .v2-children-margin-60-h-n > * {
  margin-left: -720px;
  margin-right: -720px;
}
.ds-a2 .v2-children-margin-60 > * {
  margin: 720px;
}
.ds-a2 .v2-padding-60-r {
  padding-right: 720px;
}
.ds-a2 .v2-padding-60-r-n {
  padding-right: -720px;
}
.ds-a2 .v2-padding-60-v {
  padding-top: 720px;
  padding-bottom: 720px;
}
.ds-a2 .v2-padding-60-v-n {
  padding-top: -720px;
  padding-bottom: -720px;
}
.ds-a2 .v2-padding-60-h {
  padding-left: 720px;
  padding-right: 720px;
}
.ds-a2 .v2-padding-60-h-n {
  padding-left: -720px;
  padding-right: -720px;
}
.ds-a2 .v2-padding-60 {
  padding: 720px;
}
.ds-a2 .v2-children-padding-60-r > * {
  padding-right: 720px;
}
.ds-a2 .v2-children-padding-60-r-n > * {
  padding-right: -720px;
}
.ds-a2 .v2-children-padding-60-v > * {
  padding-top: 720px;
  padding-bottom: 720px;
}
.ds-a2 .v2-children-padding-60-v-n > * {
  padding-top: -720px;
  padding-bottom: -720px;
}
.ds-a2 .v2-children-padding-60-h > * {
  padding-left: 720px;
  padding-right: 720px;
}
.ds-a2 .v2-children-padding-60-h-n > * {
  padding-left: -720px;
  padding-right: -720px;
}
.ds-a2 .v2-children-padding-60 > * {
  padding: 720px;
}
.ds-a2 .v2-col-gap-60 {
  -moz-column-gap: 720px;
  column-gap: 720px;
}
.ds-a2 .v2-row-gap-60 {
  row-gap: 720px;
}
.ds-a2 .v2-h-61 {
  height: 732px;
}
.ds-a2 .v2-w-61 {
  width: 732px;
}
.ds-a2 .v2-max-h-61 {
  max-height: 732px;
}
.ds-a2 .v2-max-w-61 {
  max-width: 732px;
}
.ds-a2 .v2-min-h-61 {
  min-height: 732px;
}
.ds-a2 .v2-min-w-61 {
  min-width: 732px;
}
.ds-a2 .v2-max-h-61-imp {
  max-height: 732px !important;
}
.ds-a2 .v2-max-w-61-imp {
  max-width: 732px !important;
}
.ds-a2 .v2-min-h-61-imp {
  min-height: 732px !important;
}
.ds-a2 .v2-min-w-61-imp {
  min-width: 732px !important;
}
.ds-a2 .v2-top-61 {
  top: 732px;
}
.ds-a2 .v2-margin-61-t {
  margin-top: 732px;
}
.ds-a2 .v2-margin-61-t-n {
  margin-top: -732px;
}
.ds-a2 .v2-children-margin-61-t > * {
  margin-top: 732px;
}
.ds-a2 .v2-children-margin-61-t-n > * {
  margin-top: -732px;
}
.ds-a2 .v2-padding-61-t {
  padding-top: 732px;
}
.ds-a2 .v2-padding-61-t-n {
  padding-top: -732px;
}
.ds-a2 .v2-children-padding-61-t > * {
  padding-top: 732px;
}
.ds-a2 .v2-children-padding-61-t-n > * {
  padding-top: -732px;
}
.ds-a2 .v2-bottom-61 {
  bottom: 732px;
}
.ds-a2 .v2-margin-61-b {
  margin-bottom: 732px;
}
.ds-a2 .v2-margin-61-b-n {
  margin-bottom: -732px;
}
.ds-a2 .v2-children-margin-61-b > * {
  margin-bottom: 732px;
}
.ds-a2 .v2-children-margin-61-b-n > * {
  margin-bottom: -732px;
}
.ds-a2 .v2-padding-61-b {
  padding-bottom: 732px;
}
.ds-a2 .v2-padding-61-b-n {
  padding-bottom: -732px;
}
.ds-a2 .v2-children-padding-61-b > * {
  padding-bottom: 732px;
}
.ds-a2 .v2-children-padding-61-b-n > * {
  padding-bottom: -732px;
}
.ds-a2 .v2-left-61 {
  left: 732px;
}
.ds-a2 .v2-margin-61-l {
  margin-left: 732px;
}
.ds-a2 .v2-margin-61-l-n {
  margin-left: -732px;
}
.ds-a2 .v2-children-margin-61-l > * {
  margin-left: 732px;
}
.ds-a2 .v2-children-margin-61-l-n > * {
  margin-left: -732px;
}
.ds-a2 .v2-padding-61-l {
  padding-left: 732px;
}
.ds-a2 .v2-padding-61-l-n {
  padding-left: -732px;
}
.ds-a2 .v2-children-padding-61-l > * {
  padding-left: 732px;
}
.ds-a2 .v2-children-padding-61-l-n > * {
  padding-left: -732px;
}
.ds-a2 .v2-right-61 {
  right: 732px;
}
.ds-a2 .v2-margin-61-r {
  margin-right: 732px;
}
.ds-a2 .v2-margin-61-r-n {
  margin-right: -732px;
}
.ds-a2 .v2-margin-61-v {
  margin-top: 732px;
  margin-bottom: 732px;
}
.ds-a2 .v2-margin-61-v-n {
  margin-top: -732px;
  margin-bottom: -732px;
}
.ds-a2 .v2-margin-61-h {
  margin-left: 732px;
  margin-right: 732px;
}
.ds-a2 .v2-margin-61-h-n {
  margin-left: -732px;
  margin-right: -732px;
}
.ds-a2 .v2-margin-61 {
  margin: 732px;
}
.ds-a2 .v2-children-margin-61-r > * {
  margin-right: 732px;
}
.ds-a2 .v2-children-margin-61-r-n > * {
  margin-right: -732px;
}
.ds-a2 .v2-children-margin-61-v > * {
  margin-top: 732px;
  margin-bottom: 732px;
}
.ds-a2 .v2-children-margin-61-v-n > * {
  margin-top: -732px;
  margin-bottom: -732px;
}
.ds-a2 .v2-children-margin-61-h > * {
  margin-left: 732px;
  margin-right: 732px;
}
.ds-a2 .v2-children-margin-61-h-n > * {
  margin-left: -732px;
  margin-right: -732px;
}
.ds-a2 .v2-children-margin-61 > * {
  margin: 732px;
}
.ds-a2 .v2-padding-61-r {
  padding-right: 732px;
}
.ds-a2 .v2-padding-61-r-n {
  padding-right: -732px;
}
.ds-a2 .v2-padding-61-v {
  padding-top: 732px;
  padding-bottom: 732px;
}
.ds-a2 .v2-padding-61-v-n {
  padding-top: -732px;
  padding-bottom: -732px;
}
.ds-a2 .v2-padding-61-h {
  padding-left: 732px;
  padding-right: 732px;
}
.ds-a2 .v2-padding-61-h-n {
  padding-left: -732px;
  padding-right: -732px;
}
.ds-a2 .v2-padding-61 {
  padding: 732px;
}
.ds-a2 .v2-children-padding-61-r > * {
  padding-right: 732px;
}
.ds-a2 .v2-children-padding-61-r-n > * {
  padding-right: -732px;
}
.ds-a2 .v2-children-padding-61-v > * {
  padding-top: 732px;
  padding-bottom: 732px;
}
.ds-a2 .v2-children-padding-61-v-n > * {
  padding-top: -732px;
  padding-bottom: -732px;
}
.ds-a2 .v2-children-padding-61-h > * {
  padding-left: 732px;
  padding-right: 732px;
}
.ds-a2 .v2-children-padding-61-h-n > * {
  padding-left: -732px;
  padding-right: -732px;
}
.ds-a2 .v2-children-padding-61 > * {
  padding: 732px;
}
.ds-a2 .v2-col-gap-61 {
  -moz-column-gap: 732px;
  column-gap: 732px;
}
.ds-a2 .v2-row-gap-61 {
  row-gap: 732px;
}
.ds-a2 .v2-h-62 {
  height: 744px;
}
.ds-a2 .v2-w-62 {
  width: 744px;
}
.ds-a2 .v2-max-h-62 {
  max-height: 744px;
}
.ds-a2 .v2-max-w-62 {
  max-width: 744px;
}
.ds-a2 .v2-min-h-62 {
  min-height: 744px;
}
.ds-a2 .v2-min-w-62 {
  min-width: 744px;
}
.ds-a2 .v2-max-h-62-imp {
  max-height: 744px !important;
}
.ds-a2 .v2-max-w-62-imp {
  max-width: 744px !important;
}
.ds-a2 .v2-min-h-62-imp {
  min-height: 744px !important;
}
.ds-a2 .v2-min-w-62-imp {
  min-width: 744px !important;
}
.ds-a2 .v2-top-62 {
  top: 744px;
}
.ds-a2 .v2-margin-62-t {
  margin-top: 744px;
}
.ds-a2 .v2-margin-62-t-n {
  margin-top: -744px;
}
.ds-a2 .v2-children-margin-62-t > * {
  margin-top: 744px;
}
.ds-a2 .v2-children-margin-62-t-n > * {
  margin-top: -744px;
}
.ds-a2 .v2-padding-62-t {
  padding-top: 744px;
}
.ds-a2 .v2-padding-62-t-n {
  padding-top: -744px;
}
.ds-a2 .v2-children-padding-62-t > * {
  padding-top: 744px;
}
.ds-a2 .v2-children-padding-62-t-n > * {
  padding-top: -744px;
}
.ds-a2 .v2-bottom-62 {
  bottom: 744px;
}
.ds-a2 .v2-margin-62-b {
  margin-bottom: 744px;
}
.ds-a2 .v2-margin-62-b-n {
  margin-bottom: -744px;
}
.ds-a2 .v2-children-margin-62-b > * {
  margin-bottom: 744px;
}
.ds-a2 .v2-children-margin-62-b-n > * {
  margin-bottom: -744px;
}
.ds-a2 .v2-padding-62-b {
  padding-bottom: 744px;
}
.ds-a2 .v2-padding-62-b-n {
  padding-bottom: -744px;
}
.ds-a2 .v2-children-padding-62-b > * {
  padding-bottom: 744px;
}
.ds-a2 .v2-children-padding-62-b-n > * {
  padding-bottom: -744px;
}
.ds-a2 .v2-left-62 {
  left: 744px;
}
.ds-a2 .v2-margin-62-l {
  margin-left: 744px;
}
.ds-a2 .v2-margin-62-l-n {
  margin-left: -744px;
}
.ds-a2 .v2-children-margin-62-l > * {
  margin-left: 744px;
}
.ds-a2 .v2-children-margin-62-l-n > * {
  margin-left: -744px;
}
.ds-a2 .v2-padding-62-l {
  padding-left: 744px;
}
.ds-a2 .v2-padding-62-l-n {
  padding-left: -744px;
}
.ds-a2 .v2-children-padding-62-l > * {
  padding-left: 744px;
}
.ds-a2 .v2-children-padding-62-l-n > * {
  padding-left: -744px;
}
.ds-a2 .v2-right-62 {
  right: 744px;
}
.ds-a2 .v2-margin-62-r {
  margin-right: 744px;
}
.ds-a2 .v2-margin-62-r-n {
  margin-right: -744px;
}
.ds-a2 .v2-margin-62-v {
  margin-top: 744px;
  margin-bottom: 744px;
}
.ds-a2 .v2-margin-62-v-n {
  margin-top: -744px;
  margin-bottom: -744px;
}
.ds-a2 .v2-margin-62-h {
  margin-left: 744px;
  margin-right: 744px;
}
.ds-a2 .v2-margin-62-h-n {
  margin-left: -744px;
  margin-right: -744px;
}
.ds-a2 .v2-margin-62 {
  margin: 744px;
}
.ds-a2 .v2-children-margin-62-r > * {
  margin-right: 744px;
}
.ds-a2 .v2-children-margin-62-r-n > * {
  margin-right: -744px;
}
.ds-a2 .v2-children-margin-62-v > * {
  margin-top: 744px;
  margin-bottom: 744px;
}
.ds-a2 .v2-children-margin-62-v-n > * {
  margin-top: -744px;
  margin-bottom: -744px;
}
.ds-a2 .v2-children-margin-62-h > * {
  margin-left: 744px;
  margin-right: 744px;
}
.ds-a2 .v2-children-margin-62-h-n > * {
  margin-left: -744px;
  margin-right: -744px;
}
.ds-a2 .v2-children-margin-62 > * {
  margin: 744px;
}
.ds-a2 .v2-padding-62-r {
  padding-right: 744px;
}
.ds-a2 .v2-padding-62-r-n {
  padding-right: -744px;
}
.ds-a2 .v2-padding-62-v {
  padding-top: 744px;
  padding-bottom: 744px;
}
.ds-a2 .v2-padding-62-v-n {
  padding-top: -744px;
  padding-bottom: -744px;
}
.ds-a2 .v2-padding-62-h {
  padding-left: 744px;
  padding-right: 744px;
}
.ds-a2 .v2-padding-62-h-n {
  padding-left: -744px;
  padding-right: -744px;
}
.ds-a2 .v2-padding-62 {
  padding: 744px;
}
.ds-a2 .v2-children-padding-62-r > * {
  padding-right: 744px;
}
.ds-a2 .v2-children-padding-62-r-n > * {
  padding-right: -744px;
}
.ds-a2 .v2-children-padding-62-v > * {
  padding-top: 744px;
  padding-bottom: 744px;
}
.ds-a2 .v2-children-padding-62-v-n > * {
  padding-top: -744px;
  padding-bottom: -744px;
}
.ds-a2 .v2-children-padding-62-h > * {
  padding-left: 744px;
  padding-right: 744px;
}
.ds-a2 .v2-children-padding-62-h-n > * {
  padding-left: -744px;
  padding-right: -744px;
}
.ds-a2 .v2-children-padding-62 > * {
  padding: 744px;
}
.ds-a2 .v2-col-gap-62 {
  -moz-column-gap: 744px;
  column-gap: 744px;
}
.ds-a2 .v2-row-gap-62 {
  row-gap: 744px;
}
.ds-a2 .v2-h-63 {
  height: 756px;
}
.ds-a2 .v2-w-63 {
  width: 756px;
}
.ds-a2 .v2-max-h-63 {
  max-height: 756px;
}
.ds-a2 .v2-max-w-63 {
  max-width: 756px;
}
.ds-a2 .v2-min-h-63 {
  min-height: 756px;
}
.ds-a2 .v2-min-w-63 {
  min-width: 756px;
}
.ds-a2 .v2-max-h-63-imp {
  max-height: 756px !important;
}
.ds-a2 .v2-max-w-63-imp {
  max-width: 756px !important;
}
.ds-a2 .v2-min-h-63-imp {
  min-height: 756px !important;
}
.ds-a2 .v2-min-w-63-imp {
  min-width: 756px !important;
}
.ds-a2 .v2-top-63 {
  top: 756px;
}
.ds-a2 .v2-margin-63-t {
  margin-top: 756px;
}
.ds-a2 .v2-margin-63-t-n {
  margin-top: -756px;
}
.ds-a2 .v2-children-margin-63-t > * {
  margin-top: 756px;
}
.ds-a2 .v2-children-margin-63-t-n > * {
  margin-top: -756px;
}
.ds-a2 .v2-padding-63-t {
  padding-top: 756px;
}
.ds-a2 .v2-padding-63-t-n {
  padding-top: -756px;
}
.ds-a2 .v2-children-padding-63-t > * {
  padding-top: 756px;
}
.ds-a2 .v2-children-padding-63-t-n > * {
  padding-top: -756px;
}
.ds-a2 .v2-bottom-63 {
  bottom: 756px;
}
.ds-a2 .v2-margin-63-b {
  margin-bottom: 756px;
}
.ds-a2 .v2-margin-63-b-n {
  margin-bottom: -756px;
}
.ds-a2 .v2-children-margin-63-b > * {
  margin-bottom: 756px;
}
.ds-a2 .v2-children-margin-63-b-n > * {
  margin-bottom: -756px;
}
.ds-a2 .v2-padding-63-b {
  padding-bottom: 756px;
}
.ds-a2 .v2-padding-63-b-n {
  padding-bottom: -756px;
}
.ds-a2 .v2-children-padding-63-b > * {
  padding-bottom: 756px;
}
.ds-a2 .v2-children-padding-63-b-n > * {
  padding-bottom: -756px;
}
.ds-a2 .v2-left-63 {
  left: 756px;
}
.ds-a2 .v2-margin-63-l {
  margin-left: 756px;
}
.ds-a2 .v2-margin-63-l-n {
  margin-left: -756px;
}
.ds-a2 .v2-children-margin-63-l > * {
  margin-left: 756px;
}
.ds-a2 .v2-children-margin-63-l-n > * {
  margin-left: -756px;
}
.ds-a2 .v2-padding-63-l {
  padding-left: 756px;
}
.ds-a2 .v2-padding-63-l-n {
  padding-left: -756px;
}
.ds-a2 .v2-children-padding-63-l > * {
  padding-left: 756px;
}
.ds-a2 .v2-children-padding-63-l-n > * {
  padding-left: -756px;
}
.ds-a2 .v2-right-63 {
  right: 756px;
}
.ds-a2 .v2-margin-63-r {
  margin-right: 756px;
}
.ds-a2 .v2-margin-63-r-n {
  margin-right: -756px;
}
.ds-a2 .v2-margin-63-v {
  margin-top: 756px;
  margin-bottom: 756px;
}
.ds-a2 .v2-margin-63-v-n {
  margin-top: -756px;
  margin-bottom: -756px;
}
.ds-a2 .v2-margin-63-h {
  margin-left: 756px;
  margin-right: 756px;
}
.ds-a2 .v2-margin-63-h-n {
  margin-left: -756px;
  margin-right: -756px;
}
.ds-a2 .v2-margin-63 {
  margin: 756px;
}
.ds-a2 .v2-children-margin-63-r > * {
  margin-right: 756px;
}
.ds-a2 .v2-children-margin-63-r-n > * {
  margin-right: -756px;
}
.ds-a2 .v2-children-margin-63-v > * {
  margin-top: 756px;
  margin-bottom: 756px;
}
.ds-a2 .v2-children-margin-63-v-n > * {
  margin-top: -756px;
  margin-bottom: -756px;
}
.ds-a2 .v2-children-margin-63-h > * {
  margin-left: 756px;
  margin-right: 756px;
}
.ds-a2 .v2-children-margin-63-h-n > * {
  margin-left: -756px;
  margin-right: -756px;
}
.ds-a2 .v2-children-margin-63 > * {
  margin: 756px;
}
.ds-a2 .v2-padding-63-r {
  padding-right: 756px;
}
.ds-a2 .v2-padding-63-r-n {
  padding-right: -756px;
}
.ds-a2 .v2-padding-63-v {
  padding-top: 756px;
  padding-bottom: 756px;
}
.ds-a2 .v2-padding-63-v-n {
  padding-top: -756px;
  padding-bottom: -756px;
}
.ds-a2 .v2-padding-63-h {
  padding-left: 756px;
  padding-right: 756px;
}
.ds-a2 .v2-padding-63-h-n {
  padding-left: -756px;
  padding-right: -756px;
}
.ds-a2 .v2-padding-63 {
  padding: 756px;
}
.ds-a2 .v2-children-padding-63-r > * {
  padding-right: 756px;
}
.ds-a2 .v2-children-padding-63-r-n > * {
  padding-right: -756px;
}
.ds-a2 .v2-children-padding-63-v > * {
  padding-top: 756px;
  padding-bottom: 756px;
}
.ds-a2 .v2-children-padding-63-v-n > * {
  padding-top: -756px;
  padding-bottom: -756px;
}
.ds-a2 .v2-children-padding-63-h > * {
  padding-left: 756px;
  padding-right: 756px;
}
.ds-a2 .v2-children-padding-63-h-n > * {
  padding-left: -756px;
  padding-right: -756px;
}
.ds-a2 .v2-children-padding-63 > * {
  padding: 756px;
}
.ds-a2 .v2-col-gap-63 {
  -moz-column-gap: 756px;
  column-gap: 756px;
}
.ds-a2 .v2-row-gap-63 {
  row-gap: 756px;
}
.ds-a2 .v2-h-64 {
  height: 768px;
}
.ds-a2 .v2-w-64 {
  width: 768px;
}
.ds-a2 .v2-max-h-64 {
  max-height: 768px;
}
.ds-a2 .v2-max-w-64 {
  max-width: 768px;
}
.ds-a2 .v2-min-h-64 {
  min-height: 768px;
}
.ds-a2 .v2-min-w-64 {
  min-width: 768px;
}
.ds-a2 .v2-max-h-64-imp {
  max-height: 768px !important;
}
.ds-a2 .v2-max-w-64-imp {
  max-width: 768px !important;
}
.ds-a2 .v2-min-h-64-imp {
  min-height: 768px !important;
}
.ds-a2 .v2-min-w-64-imp {
  min-width: 768px !important;
}
.ds-a2 .v2-top-64 {
  top: 768px;
}
.ds-a2 .v2-margin-64-t {
  margin-top: 768px;
}
.ds-a2 .v2-margin-64-t-n {
  margin-top: -768px;
}
.ds-a2 .v2-children-margin-64-t > * {
  margin-top: 768px;
}
.ds-a2 .v2-children-margin-64-t-n > * {
  margin-top: -768px;
}
.ds-a2 .v2-padding-64-t {
  padding-top: 768px;
}
.ds-a2 .v2-padding-64-t-n {
  padding-top: -768px;
}
.ds-a2 .v2-children-padding-64-t > * {
  padding-top: 768px;
}
.ds-a2 .v2-children-padding-64-t-n > * {
  padding-top: -768px;
}
.ds-a2 .v2-bottom-64 {
  bottom: 768px;
}
.ds-a2 .v2-margin-64-b {
  margin-bottom: 768px;
}
.ds-a2 .v2-margin-64-b-n {
  margin-bottom: -768px;
}
.ds-a2 .v2-children-margin-64-b > * {
  margin-bottom: 768px;
}
.ds-a2 .v2-children-margin-64-b-n > * {
  margin-bottom: -768px;
}
.ds-a2 .v2-padding-64-b {
  padding-bottom: 768px;
}
.ds-a2 .v2-padding-64-b-n {
  padding-bottom: -768px;
}
.ds-a2 .v2-children-padding-64-b > * {
  padding-bottom: 768px;
}
.ds-a2 .v2-children-padding-64-b-n > * {
  padding-bottom: -768px;
}
.ds-a2 .v2-left-64 {
  left: 768px;
}
.ds-a2 .v2-margin-64-l {
  margin-left: 768px;
}
.ds-a2 .v2-margin-64-l-n {
  margin-left: -768px;
}
.ds-a2 .v2-children-margin-64-l > * {
  margin-left: 768px;
}
.ds-a2 .v2-children-margin-64-l-n > * {
  margin-left: -768px;
}
.ds-a2 .v2-padding-64-l {
  padding-left: 768px;
}
.ds-a2 .v2-padding-64-l-n {
  padding-left: -768px;
}
.ds-a2 .v2-children-padding-64-l > * {
  padding-left: 768px;
}
.ds-a2 .v2-children-padding-64-l-n > * {
  padding-left: -768px;
}
.ds-a2 .v2-right-64 {
  right: 768px;
}
.ds-a2 .v2-margin-64-r {
  margin-right: 768px;
}
.ds-a2 .v2-margin-64-r-n {
  margin-right: -768px;
}
.ds-a2 .v2-margin-64-v {
  margin-top: 768px;
  margin-bottom: 768px;
}
.ds-a2 .v2-margin-64-v-n {
  margin-top: -768px;
  margin-bottom: -768px;
}
.ds-a2 .v2-margin-64-h {
  margin-left: 768px;
  margin-right: 768px;
}
.ds-a2 .v2-margin-64-h-n {
  margin-left: -768px;
  margin-right: -768px;
}
.ds-a2 .v2-margin-64 {
  margin: 768px;
}
.ds-a2 .v2-children-margin-64-r > * {
  margin-right: 768px;
}
.ds-a2 .v2-children-margin-64-r-n > * {
  margin-right: -768px;
}
.ds-a2 .v2-children-margin-64-v > * {
  margin-top: 768px;
  margin-bottom: 768px;
}
.ds-a2 .v2-children-margin-64-v-n > * {
  margin-top: -768px;
  margin-bottom: -768px;
}
.ds-a2 .v2-children-margin-64-h > * {
  margin-left: 768px;
  margin-right: 768px;
}
.ds-a2 .v2-children-margin-64-h-n > * {
  margin-left: -768px;
  margin-right: -768px;
}
.ds-a2 .v2-children-margin-64 > * {
  margin: 768px;
}
.ds-a2 .v2-padding-64-r {
  padding-right: 768px;
}
.ds-a2 .v2-padding-64-r-n {
  padding-right: -768px;
}
.ds-a2 .v2-padding-64-v {
  padding-top: 768px;
  padding-bottom: 768px;
}
.ds-a2 .v2-padding-64-v-n {
  padding-top: -768px;
  padding-bottom: -768px;
}
.ds-a2 .v2-padding-64-h {
  padding-left: 768px;
  padding-right: 768px;
}
.ds-a2 .v2-padding-64-h-n {
  padding-left: -768px;
  padding-right: -768px;
}
.ds-a2 .v2-padding-64 {
  padding: 768px;
}
.ds-a2 .v2-children-padding-64-r > * {
  padding-right: 768px;
}
.ds-a2 .v2-children-padding-64-r-n > * {
  padding-right: -768px;
}
.ds-a2 .v2-children-padding-64-v > * {
  padding-top: 768px;
  padding-bottom: 768px;
}
.ds-a2 .v2-children-padding-64-v-n > * {
  padding-top: -768px;
  padding-bottom: -768px;
}
.ds-a2 .v2-children-padding-64-h > * {
  padding-left: 768px;
  padding-right: 768px;
}
.ds-a2 .v2-children-padding-64-h-n > * {
  padding-left: -768px;
  padding-right: -768px;
}
.ds-a2 .v2-children-padding-64 > * {
  padding: 768px;
}
.ds-a2 .v2-col-gap-64 {
  -moz-column-gap: 768px;
  column-gap: 768px;
}
.ds-a2 .v2-row-gap-64 {
  row-gap: 768px;
}
.ds-a2 .v2-h-65 {
  height: 780px;
}
.ds-a2 .v2-w-65 {
  width: 780px;
}
.ds-a2 .v2-max-h-65 {
  max-height: 780px;
}
.ds-a2 .v2-max-w-65 {
  max-width: 780px;
}
.ds-a2 .v2-min-h-65 {
  min-height: 780px;
}
.ds-a2 .v2-min-w-65 {
  min-width: 780px;
}
.ds-a2 .v2-max-h-65-imp {
  max-height: 780px !important;
}
.ds-a2 .v2-max-w-65-imp {
  max-width: 780px !important;
}
.ds-a2 .v2-min-h-65-imp {
  min-height: 780px !important;
}
.ds-a2 .v2-min-w-65-imp {
  min-width: 780px !important;
}
.ds-a2 .v2-top-65 {
  top: 780px;
}
.ds-a2 .v2-margin-65-t {
  margin-top: 780px;
}
.ds-a2 .v2-margin-65-t-n {
  margin-top: -780px;
}
.ds-a2 .v2-children-margin-65-t > * {
  margin-top: 780px;
}
.ds-a2 .v2-children-margin-65-t-n > * {
  margin-top: -780px;
}
.ds-a2 .v2-padding-65-t {
  padding-top: 780px;
}
.ds-a2 .v2-padding-65-t-n {
  padding-top: -780px;
}
.ds-a2 .v2-children-padding-65-t > * {
  padding-top: 780px;
}
.ds-a2 .v2-children-padding-65-t-n > * {
  padding-top: -780px;
}
.ds-a2 .v2-bottom-65 {
  bottom: 780px;
}
.ds-a2 .v2-margin-65-b {
  margin-bottom: 780px;
}
.ds-a2 .v2-margin-65-b-n {
  margin-bottom: -780px;
}
.ds-a2 .v2-children-margin-65-b > * {
  margin-bottom: 780px;
}
.ds-a2 .v2-children-margin-65-b-n > * {
  margin-bottom: -780px;
}
.ds-a2 .v2-padding-65-b {
  padding-bottom: 780px;
}
.ds-a2 .v2-padding-65-b-n {
  padding-bottom: -780px;
}
.ds-a2 .v2-children-padding-65-b > * {
  padding-bottom: 780px;
}
.ds-a2 .v2-children-padding-65-b-n > * {
  padding-bottom: -780px;
}
.ds-a2 .v2-left-65 {
  left: 780px;
}
.ds-a2 .v2-margin-65-l {
  margin-left: 780px;
}
.ds-a2 .v2-margin-65-l-n {
  margin-left: -780px;
}
.ds-a2 .v2-children-margin-65-l > * {
  margin-left: 780px;
}
.ds-a2 .v2-children-margin-65-l-n > * {
  margin-left: -780px;
}
.ds-a2 .v2-padding-65-l {
  padding-left: 780px;
}
.ds-a2 .v2-padding-65-l-n {
  padding-left: -780px;
}
.ds-a2 .v2-children-padding-65-l > * {
  padding-left: 780px;
}
.ds-a2 .v2-children-padding-65-l-n > * {
  padding-left: -780px;
}
.ds-a2 .v2-right-65 {
  right: 780px;
}
.ds-a2 .v2-margin-65-r {
  margin-right: 780px;
}
.ds-a2 .v2-margin-65-r-n {
  margin-right: -780px;
}
.ds-a2 .v2-margin-65-v {
  margin-top: 780px;
  margin-bottom: 780px;
}
.ds-a2 .v2-margin-65-v-n {
  margin-top: -780px;
  margin-bottom: -780px;
}
.ds-a2 .v2-margin-65-h {
  margin-left: 780px;
  margin-right: 780px;
}
.ds-a2 .v2-margin-65-h-n {
  margin-left: -780px;
  margin-right: -780px;
}
.ds-a2 .v2-margin-65 {
  margin: 780px;
}
.ds-a2 .v2-children-margin-65-r > * {
  margin-right: 780px;
}
.ds-a2 .v2-children-margin-65-r-n > * {
  margin-right: -780px;
}
.ds-a2 .v2-children-margin-65-v > * {
  margin-top: 780px;
  margin-bottom: 780px;
}
.ds-a2 .v2-children-margin-65-v-n > * {
  margin-top: -780px;
  margin-bottom: -780px;
}
.ds-a2 .v2-children-margin-65-h > * {
  margin-left: 780px;
  margin-right: 780px;
}
.ds-a2 .v2-children-margin-65-h-n > * {
  margin-left: -780px;
  margin-right: -780px;
}
.ds-a2 .v2-children-margin-65 > * {
  margin: 780px;
}
.ds-a2 .v2-padding-65-r {
  padding-right: 780px;
}
.ds-a2 .v2-padding-65-r-n {
  padding-right: -780px;
}
.ds-a2 .v2-padding-65-v {
  padding-top: 780px;
  padding-bottom: 780px;
}
.ds-a2 .v2-padding-65-v-n {
  padding-top: -780px;
  padding-bottom: -780px;
}
.ds-a2 .v2-padding-65-h {
  padding-left: 780px;
  padding-right: 780px;
}
.ds-a2 .v2-padding-65-h-n {
  padding-left: -780px;
  padding-right: -780px;
}
.ds-a2 .v2-padding-65 {
  padding: 780px;
}
.ds-a2 .v2-children-padding-65-r > * {
  padding-right: 780px;
}
.ds-a2 .v2-children-padding-65-r-n > * {
  padding-right: -780px;
}
.ds-a2 .v2-children-padding-65-v > * {
  padding-top: 780px;
  padding-bottom: 780px;
}
.ds-a2 .v2-children-padding-65-v-n > * {
  padding-top: -780px;
  padding-bottom: -780px;
}
.ds-a2 .v2-children-padding-65-h > * {
  padding-left: 780px;
  padding-right: 780px;
}
.ds-a2 .v2-children-padding-65-h-n > * {
  padding-left: -780px;
  padding-right: -780px;
}
.ds-a2 .v2-children-padding-65 > * {
  padding: 780px;
}
.ds-a2 .v2-col-gap-65 {
  -moz-column-gap: 780px;
  column-gap: 780px;
}
.ds-a2 .v2-row-gap-65 {
  row-gap: 780px;
}
.ds-a2 .v2-h-66 {
  height: 792px;
}
.ds-a2 .v2-w-66 {
  width: 792px;
}
.ds-a2 .v2-max-h-66 {
  max-height: 792px;
}
.ds-a2 .v2-max-w-66 {
  max-width: 792px;
}
.ds-a2 .v2-min-h-66 {
  min-height: 792px;
}
.ds-a2 .v2-min-w-66 {
  min-width: 792px;
}
.ds-a2 .v2-max-h-66-imp {
  max-height: 792px !important;
}
.ds-a2 .v2-max-w-66-imp {
  max-width: 792px !important;
}
.ds-a2 .v2-min-h-66-imp {
  min-height: 792px !important;
}
.ds-a2 .v2-min-w-66-imp {
  min-width: 792px !important;
}
.ds-a2 .v2-top-66 {
  top: 792px;
}
.ds-a2 .v2-margin-66-t {
  margin-top: 792px;
}
.ds-a2 .v2-margin-66-t-n {
  margin-top: -792px;
}
.ds-a2 .v2-children-margin-66-t > * {
  margin-top: 792px;
}
.ds-a2 .v2-children-margin-66-t-n > * {
  margin-top: -792px;
}
.ds-a2 .v2-padding-66-t {
  padding-top: 792px;
}
.ds-a2 .v2-padding-66-t-n {
  padding-top: -792px;
}
.ds-a2 .v2-children-padding-66-t > * {
  padding-top: 792px;
}
.ds-a2 .v2-children-padding-66-t-n > * {
  padding-top: -792px;
}
.ds-a2 .v2-bottom-66 {
  bottom: 792px;
}
.ds-a2 .v2-margin-66-b {
  margin-bottom: 792px;
}
.ds-a2 .v2-margin-66-b-n {
  margin-bottom: -792px;
}
.ds-a2 .v2-children-margin-66-b > * {
  margin-bottom: 792px;
}
.ds-a2 .v2-children-margin-66-b-n > * {
  margin-bottom: -792px;
}
.ds-a2 .v2-padding-66-b {
  padding-bottom: 792px;
}
.ds-a2 .v2-padding-66-b-n {
  padding-bottom: -792px;
}
.ds-a2 .v2-children-padding-66-b > * {
  padding-bottom: 792px;
}
.ds-a2 .v2-children-padding-66-b-n > * {
  padding-bottom: -792px;
}
.ds-a2 .v2-left-66 {
  left: 792px;
}
.ds-a2 .v2-margin-66-l {
  margin-left: 792px;
}
.ds-a2 .v2-margin-66-l-n {
  margin-left: -792px;
}
.ds-a2 .v2-children-margin-66-l > * {
  margin-left: 792px;
}
.ds-a2 .v2-children-margin-66-l-n > * {
  margin-left: -792px;
}
.ds-a2 .v2-padding-66-l {
  padding-left: 792px;
}
.ds-a2 .v2-padding-66-l-n {
  padding-left: -792px;
}
.ds-a2 .v2-children-padding-66-l > * {
  padding-left: 792px;
}
.ds-a2 .v2-children-padding-66-l-n > * {
  padding-left: -792px;
}
.ds-a2 .v2-right-66 {
  right: 792px;
}
.ds-a2 .v2-margin-66-r {
  margin-right: 792px;
}
.ds-a2 .v2-margin-66-r-n {
  margin-right: -792px;
}
.ds-a2 .v2-margin-66-v {
  margin-top: 792px;
  margin-bottom: 792px;
}
.ds-a2 .v2-margin-66-v-n {
  margin-top: -792px;
  margin-bottom: -792px;
}
.ds-a2 .v2-margin-66-h {
  margin-left: 792px;
  margin-right: 792px;
}
.ds-a2 .v2-margin-66-h-n {
  margin-left: -792px;
  margin-right: -792px;
}
.ds-a2 .v2-margin-66 {
  margin: 792px;
}
.ds-a2 .v2-children-margin-66-r > * {
  margin-right: 792px;
}
.ds-a2 .v2-children-margin-66-r-n > * {
  margin-right: -792px;
}
.ds-a2 .v2-children-margin-66-v > * {
  margin-top: 792px;
  margin-bottom: 792px;
}
.ds-a2 .v2-children-margin-66-v-n > * {
  margin-top: -792px;
  margin-bottom: -792px;
}
.ds-a2 .v2-children-margin-66-h > * {
  margin-left: 792px;
  margin-right: 792px;
}
.ds-a2 .v2-children-margin-66-h-n > * {
  margin-left: -792px;
  margin-right: -792px;
}
.ds-a2 .v2-children-margin-66 > * {
  margin: 792px;
}
.ds-a2 .v2-padding-66-r {
  padding-right: 792px;
}
.ds-a2 .v2-padding-66-r-n {
  padding-right: -792px;
}
.ds-a2 .v2-padding-66-v {
  padding-top: 792px;
  padding-bottom: 792px;
}
.ds-a2 .v2-padding-66-v-n {
  padding-top: -792px;
  padding-bottom: -792px;
}
.ds-a2 .v2-padding-66-h {
  padding-left: 792px;
  padding-right: 792px;
}
.ds-a2 .v2-padding-66-h-n {
  padding-left: -792px;
  padding-right: -792px;
}
.ds-a2 .v2-padding-66 {
  padding: 792px;
}
.ds-a2 .v2-children-padding-66-r > * {
  padding-right: 792px;
}
.ds-a2 .v2-children-padding-66-r-n > * {
  padding-right: -792px;
}
.ds-a2 .v2-children-padding-66-v > * {
  padding-top: 792px;
  padding-bottom: 792px;
}
.ds-a2 .v2-children-padding-66-v-n > * {
  padding-top: -792px;
  padding-bottom: -792px;
}
.ds-a2 .v2-children-padding-66-h > * {
  padding-left: 792px;
  padding-right: 792px;
}
.ds-a2 .v2-children-padding-66-h-n > * {
  padding-left: -792px;
  padding-right: -792px;
}
.ds-a2 .v2-children-padding-66 > * {
  padding: 792px;
}
.ds-a2 .v2-col-gap-66 {
  -moz-column-gap: 792px;
  column-gap: 792px;
}
.ds-a2 .v2-row-gap-66 {
  row-gap: 792px;
}
.ds-a2 .v2-h-67 {
  height: 804px;
}
.ds-a2 .v2-w-67 {
  width: 804px;
}
.ds-a2 .v2-max-h-67 {
  max-height: 804px;
}
.ds-a2 .v2-max-w-67 {
  max-width: 804px;
}
.ds-a2 .v2-min-h-67 {
  min-height: 804px;
}
.ds-a2 .v2-min-w-67 {
  min-width: 804px;
}
.ds-a2 .v2-max-h-67-imp {
  max-height: 804px !important;
}
.ds-a2 .v2-max-w-67-imp {
  max-width: 804px !important;
}
.ds-a2 .v2-min-h-67-imp {
  min-height: 804px !important;
}
.ds-a2 .v2-min-w-67-imp {
  min-width: 804px !important;
}
.ds-a2 .v2-top-67 {
  top: 804px;
}
.ds-a2 .v2-margin-67-t {
  margin-top: 804px;
}
.ds-a2 .v2-margin-67-t-n {
  margin-top: -804px;
}
.ds-a2 .v2-children-margin-67-t > * {
  margin-top: 804px;
}
.ds-a2 .v2-children-margin-67-t-n > * {
  margin-top: -804px;
}
.ds-a2 .v2-padding-67-t {
  padding-top: 804px;
}
.ds-a2 .v2-padding-67-t-n {
  padding-top: -804px;
}
.ds-a2 .v2-children-padding-67-t > * {
  padding-top: 804px;
}
.ds-a2 .v2-children-padding-67-t-n > * {
  padding-top: -804px;
}
.ds-a2 .v2-bottom-67 {
  bottom: 804px;
}
.ds-a2 .v2-margin-67-b {
  margin-bottom: 804px;
}
.ds-a2 .v2-margin-67-b-n {
  margin-bottom: -804px;
}
.ds-a2 .v2-children-margin-67-b > * {
  margin-bottom: 804px;
}
.ds-a2 .v2-children-margin-67-b-n > * {
  margin-bottom: -804px;
}
.ds-a2 .v2-padding-67-b {
  padding-bottom: 804px;
}
.ds-a2 .v2-padding-67-b-n {
  padding-bottom: -804px;
}
.ds-a2 .v2-children-padding-67-b > * {
  padding-bottom: 804px;
}
.ds-a2 .v2-children-padding-67-b-n > * {
  padding-bottom: -804px;
}
.ds-a2 .v2-left-67 {
  left: 804px;
}
.ds-a2 .v2-margin-67-l {
  margin-left: 804px;
}
.ds-a2 .v2-margin-67-l-n {
  margin-left: -804px;
}
.ds-a2 .v2-children-margin-67-l > * {
  margin-left: 804px;
}
.ds-a2 .v2-children-margin-67-l-n > * {
  margin-left: -804px;
}
.ds-a2 .v2-padding-67-l {
  padding-left: 804px;
}
.ds-a2 .v2-padding-67-l-n {
  padding-left: -804px;
}
.ds-a2 .v2-children-padding-67-l > * {
  padding-left: 804px;
}
.ds-a2 .v2-children-padding-67-l-n > * {
  padding-left: -804px;
}
.ds-a2 .v2-right-67 {
  right: 804px;
}
.ds-a2 .v2-margin-67-r {
  margin-right: 804px;
}
.ds-a2 .v2-margin-67-r-n {
  margin-right: -804px;
}
.ds-a2 .v2-margin-67-v {
  margin-top: 804px;
  margin-bottom: 804px;
}
.ds-a2 .v2-margin-67-v-n {
  margin-top: -804px;
  margin-bottom: -804px;
}
.ds-a2 .v2-margin-67-h {
  margin-left: 804px;
  margin-right: 804px;
}
.ds-a2 .v2-margin-67-h-n {
  margin-left: -804px;
  margin-right: -804px;
}
.ds-a2 .v2-margin-67 {
  margin: 804px;
}
.ds-a2 .v2-children-margin-67-r > * {
  margin-right: 804px;
}
.ds-a2 .v2-children-margin-67-r-n > * {
  margin-right: -804px;
}
.ds-a2 .v2-children-margin-67-v > * {
  margin-top: 804px;
  margin-bottom: 804px;
}
.ds-a2 .v2-children-margin-67-v-n > * {
  margin-top: -804px;
  margin-bottom: -804px;
}
.ds-a2 .v2-children-margin-67-h > * {
  margin-left: 804px;
  margin-right: 804px;
}
.ds-a2 .v2-children-margin-67-h-n > * {
  margin-left: -804px;
  margin-right: -804px;
}
.ds-a2 .v2-children-margin-67 > * {
  margin: 804px;
}
.ds-a2 .v2-padding-67-r {
  padding-right: 804px;
}
.ds-a2 .v2-padding-67-r-n {
  padding-right: -804px;
}
.ds-a2 .v2-padding-67-v {
  padding-top: 804px;
  padding-bottom: 804px;
}
.ds-a2 .v2-padding-67-v-n {
  padding-top: -804px;
  padding-bottom: -804px;
}
.ds-a2 .v2-padding-67-h {
  padding-left: 804px;
  padding-right: 804px;
}
.ds-a2 .v2-padding-67-h-n {
  padding-left: -804px;
  padding-right: -804px;
}
.ds-a2 .v2-padding-67 {
  padding: 804px;
}
.ds-a2 .v2-children-padding-67-r > * {
  padding-right: 804px;
}
.ds-a2 .v2-children-padding-67-r-n > * {
  padding-right: -804px;
}
.ds-a2 .v2-children-padding-67-v > * {
  padding-top: 804px;
  padding-bottom: 804px;
}
.ds-a2 .v2-children-padding-67-v-n > * {
  padding-top: -804px;
  padding-bottom: -804px;
}
.ds-a2 .v2-children-padding-67-h > * {
  padding-left: 804px;
  padding-right: 804px;
}
.ds-a2 .v2-children-padding-67-h-n > * {
  padding-left: -804px;
  padding-right: -804px;
}
.ds-a2 .v2-children-padding-67 > * {
  padding: 804px;
}
.ds-a2 .v2-col-gap-67 {
  -moz-column-gap: 804px;
  column-gap: 804px;
}
.ds-a2 .v2-row-gap-67 {
  row-gap: 804px;
}
.ds-a2 .v2-h-68 {
  height: 816px;
}
.ds-a2 .v2-w-68 {
  width: 816px;
}
.ds-a2 .v2-max-h-68 {
  max-height: 816px;
}
.ds-a2 .v2-max-w-68 {
  max-width: 816px;
}
.ds-a2 .v2-min-h-68 {
  min-height: 816px;
}
.ds-a2 .v2-min-w-68 {
  min-width: 816px;
}
.ds-a2 .v2-max-h-68-imp {
  max-height: 816px !important;
}
.ds-a2 .v2-max-w-68-imp {
  max-width: 816px !important;
}
.ds-a2 .v2-min-h-68-imp {
  min-height: 816px !important;
}
.ds-a2 .v2-min-w-68-imp {
  min-width: 816px !important;
}
.ds-a2 .v2-top-68 {
  top: 816px;
}
.ds-a2 .v2-margin-68-t {
  margin-top: 816px;
}
.ds-a2 .v2-margin-68-t-n {
  margin-top: -816px;
}
.ds-a2 .v2-children-margin-68-t > * {
  margin-top: 816px;
}
.ds-a2 .v2-children-margin-68-t-n > * {
  margin-top: -816px;
}
.ds-a2 .v2-padding-68-t {
  padding-top: 816px;
}
.ds-a2 .v2-padding-68-t-n {
  padding-top: -816px;
}
.ds-a2 .v2-children-padding-68-t > * {
  padding-top: 816px;
}
.ds-a2 .v2-children-padding-68-t-n > * {
  padding-top: -816px;
}
.ds-a2 .v2-bottom-68 {
  bottom: 816px;
}
.ds-a2 .v2-margin-68-b {
  margin-bottom: 816px;
}
.ds-a2 .v2-margin-68-b-n {
  margin-bottom: -816px;
}
.ds-a2 .v2-children-margin-68-b > * {
  margin-bottom: 816px;
}
.ds-a2 .v2-children-margin-68-b-n > * {
  margin-bottom: -816px;
}
.ds-a2 .v2-padding-68-b {
  padding-bottom: 816px;
}
.ds-a2 .v2-padding-68-b-n {
  padding-bottom: -816px;
}
.ds-a2 .v2-children-padding-68-b > * {
  padding-bottom: 816px;
}
.ds-a2 .v2-children-padding-68-b-n > * {
  padding-bottom: -816px;
}
.ds-a2 .v2-left-68 {
  left: 816px;
}
.ds-a2 .v2-margin-68-l {
  margin-left: 816px;
}
.ds-a2 .v2-margin-68-l-n {
  margin-left: -816px;
}
.ds-a2 .v2-children-margin-68-l > * {
  margin-left: 816px;
}
.ds-a2 .v2-children-margin-68-l-n > * {
  margin-left: -816px;
}
.ds-a2 .v2-padding-68-l {
  padding-left: 816px;
}
.ds-a2 .v2-padding-68-l-n {
  padding-left: -816px;
}
.ds-a2 .v2-children-padding-68-l > * {
  padding-left: 816px;
}
.ds-a2 .v2-children-padding-68-l-n > * {
  padding-left: -816px;
}
.ds-a2 .v2-right-68 {
  right: 816px;
}
.ds-a2 .v2-margin-68-r {
  margin-right: 816px;
}
.ds-a2 .v2-margin-68-r-n {
  margin-right: -816px;
}
.ds-a2 .v2-margin-68-v {
  margin-top: 816px;
  margin-bottom: 816px;
}
.ds-a2 .v2-margin-68-v-n {
  margin-top: -816px;
  margin-bottom: -816px;
}
.ds-a2 .v2-margin-68-h {
  margin-left: 816px;
  margin-right: 816px;
}
.ds-a2 .v2-margin-68-h-n {
  margin-left: -816px;
  margin-right: -816px;
}
.ds-a2 .v2-margin-68 {
  margin: 816px;
}
.ds-a2 .v2-children-margin-68-r > * {
  margin-right: 816px;
}
.ds-a2 .v2-children-margin-68-r-n > * {
  margin-right: -816px;
}
.ds-a2 .v2-children-margin-68-v > * {
  margin-top: 816px;
  margin-bottom: 816px;
}
.ds-a2 .v2-children-margin-68-v-n > * {
  margin-top: -816px;
  margin-bottom: -816px;
}
.ds-a2 .v2-children-margin-68-h > * {
  margin-left: 816px;
  margin-right: 816px;
}
.ds-a2 .v2-children-margin-68-h-n > * {
  margin-left: -816px;
  margin-right: -816px;
}
.ds-a2 .v2-children-margin-68 > * {
  margin: 816px;
}
.ds-a2 .v2-padding-68-r {
  padding-right: 816px;
}
.ds-a2 .v2-padding-68-r-n {
  padding-right: -816px;
}
.ds-a2 .v2-padding-68-v {
  padding-top: 816px;
  padding-bottom: 816px;
}
.ds-a2 .v2-padding-68-v-n {
  padding-top: -816px;
  padding-bottom: -816px;
}
.ds-a2 .v2-padding-68-h {
  padding-left: 816px;
  padding-right: 816px;
}
.ds-a2 .v2-padding-68-h-n {
  padding-left: -816px;
  padding-right: -816px;
}
.ds-a2 .v2-padding-68 {
  padding: 816px;
}
.ds-a2 .v2-children-padding-68-r > * {
  padding-right: 816px;
}
.ds-a2 .v2-children-padding-68-r-n > * {
  padding-right: -816px;
}
.ds-a2 .v2-children-padding-68-v > * {
  padding-top: 816px;
  padding-bottom: 816px;
}
.ds-a2 .v2-children-padding-68-v-n > * {
  padding-top: -816px;
  padding-bottom: -816px;
}
.ds-a2 .v2-children-padding-68-h > * {
  padding-left: 816px;
  padding-right: 816px;
}
.ds-a2 .v2-children-padding-68-h-n > * {
  padding-left: -816px;
  padding-right: -816px;
}
.ds-a2 .v2-children-padding-68 > * {
  padding: 816px;
}
.ds-a2 .v2-col-gap-68 {
  -moz-column-gap: 816px;
  column-gap: 816px;
}
.ds-a2 .v2-row-gap-68 {
  row-gap: 816px;
}
.ds-a2 .v2-h-69 {
  height: 828px;
}
.ds-a2 .v2-w-69 {
  width: 828px;
}
.ds-a2 .v2-max-h-69 {
  max-height: 828px;
}
.ds-a2 .v2-max-w-69 {
  max-width: 828px;
}
.ds-a2 .v2-min-h-69 {
  min-height: 828px;
}
.ds-a2 .v2-min-w-69 {
  min-width: 828px;
}
.ds-a2 .v2-max-h-69-imp {
  max-height: 828px !important;
}
.ds-a2 .v2-max-w-69-imp {
  max-width: 828px !important;
}
.ds-a2 .v2-min-h-69-imp {
  min-height: 828px !important;
}
.ds-a2 .v2-min-w-69-imp {
  min-width: 828px !important;
}
.ds-a2 .v2-top-69 {
  top: 828px;
}
.ds-a2 .v2-margin-69-t {
  margin-top: 828px;
}
.ds-a2 .v2-margin-69-t-n {
  margin-top: -828px;
}
.ds-a2 .v2-children-margin-69-t > * {
  margin-top: 828px;
}
.ds-a2 .v2-children-margin-69-t-n > * {
  margin-top: -828px;
}
.ds-a2 .v2-padding-69-t {
  padding-top: 828px;
}
.ds-a2 .v2-padding-69-t-n {
  padding-top: -828px;
}
.ds-a2 .v2-children-padding-69-t > * {
  padding-top: 828px;
}
.ds-a2 .v2-children-padding-69-t-n > * {
  padding-top: -828px;
}
.ds-a2 .v2-bottom-69 {
  bottom: 828px;
}
.ds-a2 .v2-margin-69-b {
  margin-bottom: 828px;
}
.ds-a2 .v2-margin-69-b-n {
  margin-bottom: -828px;
}
.ds-a2 .v2-children-margin-69-b > * {
  margin-bottom: 828px;
}
.ds-a2 .v2-children-margin-69-b-n > * {
  margin-bottom: -828px;
}
.ds-a2 .v2-padding-69-b {
  padding-bottom: 828px;
}
.ds-a2 .v2-padding-69-b-n {
  padding-bottom: -828px;
}
.ds-a2 .v2-children-padding-69-b > * {
  padding-bottom: 828px;
}
.ds-a2 .v2-children-padding-69-b-n > * {
  padding-bottom: -828px;
}
.ds-a2 .v2-left-69 {
  left: 828px;
}
.ds-a2 .v2-margin-69-l {
  margin-left: 828px;
}
.ds-a2 .v2-margin-69-l-n {
  margin-left: -828px;
}
.ds-a2 .v2-children-margin-69-l > * {
  margin-left: 828px;
}
.ds-a2 .v2-children-margin-69-l-n > * {
  margin-left: -828px;
}
.ds-a2 .v2-padding-69-l {
  padding-left: 828px;
}
.ds-a2 .v2-padding-69-l-n {
  padding-left: -828px;
}
.ds-a2 .v2-children-padding-69-l > * {
  padding-left: 828px;
}
.ds-a2 .v2-children-padding-69-l-n > * {
  padding-left: -828px;
}
.ds-a2 .v2-right-69 {
  right: 828px;
}
.ds-a2 .v2-margin-69-r {
  margin-right: 828px;
}
.ds-a2 .v2-margin-69-r-n {
  margin-right: -828px;
}
.ds-a2 .v2-margin-69-v {
  margin-top: 828px;
  margin-bottom: 828px;
}
.ds-a2 .v2-margin-69-v-n {
  margin-top: -828px;
  margin-bottom: -828px;
}
.ds-a2 .v2-margin-69-h {
  margin-left: 828px;
  margin-right: 828px;
}
.ds-a2 .v2-margin-69-h-n {
  margin-left: -828px;
  margin-right: -828px;
}
.ds-a2 .v2-margin-69 {
  margin: 828px;
}
.ds-a2 .v2-children-margin-69-r > * {
  margin-right: 828px;
}
.ds-a2 .v2-children-margin-69-r-n > * {
  margin-right: -828px;
}
.ds-a2 .v2-children-margin-69-v > * {
  margin-top: 828px;
  margin-bottom: 828px;
}
.ds-a2 .v2-children-margin-69-v-n > * {
  margin-top: -828px;
  margin-bottom: -828px;
}
.ds-a2 .v2-children-margin-69-h > * {
  margin-left: 828px;
  margin-right: 828px;
}
.ds-a2 .v2-children-margin-69-h-n > * {
  margin-left: -828px;
  margin-right: -828px;
}
.ds-a2 .v2-children-margin-69 > * {
  margin: 828px;
}
.ds-a2 .v2-padding-69-r {
  padding-right: 828px;
}
.ds-a2 .v2-padding-69-r-n {
  padding-right: -828px;
}
.ds-a2 .v2-padding-69-v {
  padding-top: 828px;
  padding-bottom: 828px;
}
.ds-a2 .v2-padding-69-v-n {
  padding-top: -828px;
  padding-bottom: -828px;
}
.ds-a2 .v2-padding-69-h {
  padding-left: 828px;
  padding-right: 828px;
}
.ds-a2 .v2-padding-69-h-n {
  padding-left: -828px;
  padding-right: -828px;
}
.ds-a2 .v2-padding-69 {
  padding: 828px;
}
.ds-a2 .v2-children-padding-69-r > * {
  padding-right: 828px;
}
.ds-a2 .v2-children-padding-69-r-n > * {
  padding-right: -828px;
}
.ds-a2 .v2-children-padding-69-v > * {
  padding-top: 828px;
  padding-bottom: 828px;
}
.ds-a2 .v2-children-padding-69-v-n > * {
  padding-top: -828px;
  padding-bottom: -828px;
}
.ds-a2 .v2-children-padding-69-h > * {
  padding-left: 828px;
  padding-right: 828px;
}
.ds-a2 .v2-children-padding-69-h-n > * {
  padding-left: -828px;
  padding-right: -828px;
}
.ds-a2 .v2-children-padding-69 > * {
  padding: 828px;
}
.ds-a2 .v2-col-gap-69 {
  -moz-column-gap: 828px;
  column-gap: 828px;
}
.ds-a2 .v2-row-gap-69 {
  row-gap: 828px;
}
.ds-a2 .v2-h-70 {
  height: 840px;
}
.ds-a2 .v2-w-70 {
  width: 840px;
}
.ds-a2 .v2-max-h-70 {
  max-height: 840px;
}
.ds-a2 .v2-max-w-70 {
  max-width: 840px;
}
.ds-a2 .v2-min-h-70 {
  min-height: 840px;
}
.ds-a2 .v2-min-w-70 {
  min-width: 840px;
}
.ds-a2 .v2-max-h-70-imp {
  max-height: 840px !important;
}
.ds-a2 .v2-max-w-70-imp {
  max-width: 840px !important;
}
.ds-a2 .v2-min-h-70-imp {
  min-height: 840px !important;
}
.ds-a2 .v2-min-w-70-imp {
  min-width: 840px !important;
}
.ds-a2 .v2-top-70 {
  top: 840px;
}
.ds-a2 .v2-margin-70-t {
  margin-top: 840px;
}
.ds-a2 .v2-margin-70-t-n {
  margin-top: -840px;
}
.ds-a2 .v2-children-margin-70-t > * {
  margin-top: 840px;
}
.ds-a2 .v2-children-margin-70-t-n > * {
  margin-top: -840px;
}
.ds-a2 .v2-padding-70-t {
  padding-top: 840px;
}
.ds-a2 .v2-padding-70-t-n {
  padding-top: -840px;
}
.ds-a2 .v2-children-padding-70-t > * {
  padding-top: 840px;
}
.ds-a2 .v2-children-padding-70-t-n > * {
  padding-top: -840px;
}
.ds-a2 .v2-bottom-70 {
  bottom: 840px;
}
.ds-a2 .v2-margin-70-b {
  margin-bottom: 840px;
}
.ds-a2 .v2-margin-70-b-n {
  margin-bottom: -840px;
}
.ds-a2 .v2-children-margin-70-b > * {
  margin-bottom: 840px;
}
.ds-a2 .v2-children-margin-70-b-n > * {
  margin-bottom: -840px;
}
.ds-a2 .v2-padding-70-b {
  padding-bottom: 840px;
}
.ds-a2 .v2-padding-70-b-n {
  padding-bottom: -840px;
}
.ds-a2 .v2-children-padding-70-b > * {
  padding-bottom: 840px;
}
.ds-a2 .v2-children-padding-70-b-n > * {
  padding-bottom: -840px;
}
.ds-a2 .v2-left-70 {
  left: 840px;
}
.ds-a2 .v2-margin-70-l {
  margin-left: 840px;
}
.ds-a2 .v2-margin-70-l-n {
  margin-left: -840px;
}
.ds-a2 .v2-children-margin-70-l > * {
  margin-left: 840px;
}
.ds-a2 .v2-children-margin-70-l-n > * {
  margin-left: -840px;
}
.ds-a2 .v2-padding-70-l {
  padding-left: 840px;
}
.ds-a2 .v2-padding-70-l-n {
  padding-left: -840px;
}
.ds-a2 .v2-children-padding-70-l > * {
  padding-left: 840px;
}
.ds-a2 .v2-children-padding-70-l-n > * {
  padding-left: -840px;
}
.ds-a2 .v2-right-70 {
  right: 840px;
}
.ds-a2 .v2-margin-70-r {
  margin-right: 840px;
}
.ds-a2 .v2-margin-70-r-n {
  margin-right: -840px;
}
.ds-a2 .v2-margin-70-v {
  margin-top: 840px;
  margin-bottom: 840px;
}
.ds-a2 .v2-margin-70-v-n {
  margin-top: -840px;
  margin-bottom: -840px;
}
.ds-a2 .v2-margin-70-h {
  margin-left: 840px;
  margin-right: 840px;
}
.ds-a2 .v2-margin-70-h-n {
  margin-left: -840px;
  margin-right: -840px;
}
.ds-a2 .v2-margin-70 {
  margin: 840px;
}
.ds-a2 .v2-children-margin-70-r > * {
  margin-right: 840px;
}
.ds-a2 .v2-children-margin-70-r-n > * {
  margin-right: -840px;
}
.ds-a2 .v2-children-margin-70-v > * {
  margin-top: 840px;
  margin-bottom: 840px;
}
.ds-a2 .v2-children-margin-70-v-n > * {
  margin-top: -840px;
  margin-bottom: -840px;
}
.ds-a2 .v2-children-margin-70-h > * {
  margin-left: 840px;
  margin-right: 840px;
}
.ds-a2 .v2-children-margin-70-h-n > * {
  margin-left: -840px;
  margin-right: -840px;
}
.ds-a2 .v2-children-margin-70 > * {
  margin: 840px;
}
.ds-a2 .v2-padding-70-r {
  padding-right: 840px;
}
.ds-a2 .v2-padding-70-r-n {
  padding-right: -840px;
}
.ds-a2 .v2-padding-70-v {
  padding-top: 840px;
  padding-bottom: 840px;
}
.ds-a2 .v2-padding-70-v-n {
  padding-top: -840px;
  padding-bottom: -840px;
}
.ds-a2 .v2-padding-70-h {
  padding-left: 840px;
  padding-right: 840px;
}
.ds-a2 .v2-padding-70-h-n {
  padding-left: -840px;
  padding-right: -840px;
}
.ds-a2 .v2-padding-70 {
  padding: 840px;
}
.ds-a2 .v2-children-padding-70-r > * {
  padding-right: 840px;
}
.ds-a2 .v2-children-padding-70-r-n > * {
  padding-right: -840px;
}
.ds-a2 .v2-children-padding-70-v > * {
  padding-top: 840px;
  padding-bottom: 840px;
}
.ds-a2 .v2-children-padding-70-v-n > * {
  padding-top: -840px;
  padding-bottom: -840px;
}
.ds-a2 .v2-children-padding-70-h > * {
  padding-left: 840px;
  padding-right: 840px;
}
.ds-a2 .v2-children-padding-70-h-n > * {
  padding-left: -840px;
  padding-right: -840px;
}
.ds-a2 .v2-children-padding-70 > * {
  padding: 840px;
}
.ds-a2 .v2-col-gap-70 {
  -moz-column-gap: 840px;
  column-gap: 840px;
}
.ds-a2 .v2-row-gap-70 {
  row-gap: 840px;
}
.ds-a2 .v2-h-71 {
  height: 852px;
}
.ds-a2 .v2-w-71 {
  width: 852px;
}
.ds-a2 .v2-max-h-71 {
  max-height: 852px;
}
.ds-a2 .v2-max-w-71 {
  max-width: 852px;
}
.ds-a2 .v2-min-h-71 {
  min-height: 852px;
}
.ds-a2 .v2-min-w-71 {
  min-width: 852px;
}
.ds-a2 .v2-max-h-71-imp {
  max-height: 852px !important;
}
.ds-a2 .v2-max-w-71-imp {
  max-width: 852px !important;
}
.ds-a2 .v2-min-h-71-imp {
  min-height: 852px !important;
}
.ds-a2 .v2-min-w-71-imp {
  min-width: 852px !important;
}
.ds-a2 .v2-top-71 {
  top: 852px;
}
.ds-a2 .v2-margin-71-t {
  margin-top: 852px;
}
.ds-a2 .v2-margin-71-t-n {
  margin-top: -852px;
}
.ds-a2 .v2-children-margin-71-t > * {
  margin-top: 852px;
}
.ds-a2 .v2-children-margin-71-t-n > * {
  margin-top: -852px;
}
.ds-a2 .v2-padding-71-t {
  padding-top: 852px;
}
.ds-a2 .v2-padding-71-t-n {
  padding-top: -852px;
}
.ds-a2 .v2-children-padding-71-t > * {
  padding-top: 852px;
}
.ds-a2 .v2-children-padding-71-t-n > * {
  padding-top: -852px;
}
.ds-a2 .v2-bottom-71 {
  bottom: 852px;
}
.ds-a2 .v2-margin-71-b {
  margin-bottom: 852px;
}
.ds-a2 .v2-margin-71-b-n {
  margin-bottom: -852px;
}
.ds-a2 .v2-children-margin-71-b > * {
  margin-bottom: 852px;
}
.ds-a2 .v2-children-margin-71-b-n > * {
  margin-bottom: -852px;
}
.ds-a2 .v2-padding-71-b {
  padding-bottom: 852px;
}
.ds-a2 .v2-padding-71-b-n {
  padding-bottom: -852px;
}
.ds-a2 .v2-children-padding-71-b > * {
  padding-bottom: 852px;
}
.ds-a2 .v2-children-padding-71-b-n > * {
  padding-bottom: -852px;
}
.ds-a2 .v2-left-71 {
  left: 852px;
}
.ds-a2 .v2-margin-71-l {
  margin-left: 852px;
}
.ds-a2 .v2-margin-71-l-n {
  margin-left: -852px;
}
.ds-a2 .v2-children-margin-71-l > * {
  margin-left: 852px;
}
.ds-a2 .v2-children-margin-71-l-n > * {
  margin-left: -852px;
}
.ds-a2 .v2-padding-71-l {
  padding-left: 852px;
}
.ds-a2 .v2-padding-71-l-n {
  padding-left: -852px;
}
.ds-a2 .v2-children-padding-71-l > * {
  padding-left: 852px;
}
.ds-a2 .v2-children-padding-71-l-n > * {
  padding-left: -852px;
}
.ds-a2 .v2-right-71 {
  right: 852px;
}
.ds-a2 .v2-margin-71-r {
  margin-right: 852px;
}
.ds-a2 .v2-margin-71-r-n {
  margin-right: -852px;
}
.ds-a2 .v2-margin-71-v {
  margin-top: 852px;
  margin-bottom: 852px;
}
.ds-a2 .v2-margin-71-v-n {
  margin-top: -852px;
  margin-bottom: -852px;
}
.ds-a2 .v2-margin-71-h {
  margin-left: 852px;
  margin-right: 852px;
}
.ds-a2 .v2-margin-71-h-n {
  margin-left: -852px;
  margin-right: -852px;
}
.ds-a2 .v2-margin-71 {
  margin: 852px;
}
.ds-a2 .v2-children-margin-71-r > * {
  margin-right: 852px;
}
.ds-a2 .v2-children-margin-71-r-n > * {
  margin-right: -852px;
}
.ds-a2 .v2-children-margin-71-v > * {
  margin-top: 852px;
  margin-bottom: 852px;
}
.ds-a2 .v2-children-margin-71-v-n > * {
  margin-top: -852px;
  margin-bottom: -852px;
}
.ds-a2 .v2-children-margin-71-h > * {
  margin-left: 852px;
  margin-right: 852px;
}
.ds-a2 .v2-children-margin-71-h-n > * {
  margin-left: -852px;
  margin-right: -852px;
}
.ds-a2 .v2-children-margin-71 > * {
  margin: 852px;
}
.ds-a2 .v2-padding-71-r {
  padding-right: 852px;
}
.ds-a2 .v2-padding-71-r-n {
  padding-right: -852px;
}
.ds-a2 .v2-padding-71-v {
  padding-top: 852px;
  padding-bottom: 852px;
}
.ds-a2 .v2-padding-71-v-n {
  padding-top: -852px;
  padding-bottom: -852px;
}
.ds-a2 .v2-padding-71-h {
  padding-left: 852px;
  padding-right: 852px;
}
.ds-a2 .v2-padding-71-h-n {
  padding-left: -852px;
  padding-right: -852px;
}
.ds-a2 .v2-padding-71 {
  padding: 852px;
}
.ds-a2 .v2-children-padding-71-r > * {
  padding-right: 852px;
}
.ds-a2 .v2-children-padding-71-r-n > * {
  padding-right: -852px;
}
.ds-a2 .v2-children-padding-71-v > * {
  padding-top: 852px;
  padding-bottom: 852px;
}
.ds-a2 .v2-children-padding-71-v-n > * {
  padding-top: -852px;
  padding-bottom: -852px;
}
.ds-a2 .v2-children-padding-71-h > * {
  padding-left: 852px;
  padding-right: 852px;
}
.ds-a2 .v2-children-padding-71-h-n > * {
  padding-left: -852px;
  padding-right: -852px;
}
.ds-a2 .v2-children-padding-71 > * {
  padding: 852px;
}
.ds-a2 .v2-col-gap-71 {
  -moz-column-gap: 852px;
  column-gap: 852px;
}
.ds-a2 .v2-row-gap-71 {
  row-gap: 852px;
}
.ds-a2 .v2-h-72 {
  height: 864px;
}
.ds-a2 .v2-w-72 {
  width: 864px;
}
.ds-a2 .v2-max-h-72 {
  max-height: 864px;
}
.ds-a2 .v2-max-w-72 {
  max-width: 864px;
}
.ds-a2 .v2-min-h-72 {
  min-height: 864px;
}
.ds-a2 .v2-min-w-72 {
  min-width: 864px;
}
.ds-a2 .v2-max-h-72-imp {
  max-height: 864px !important;
}
.ds-a2 .v2-max-w-72-imp {
  max-width: 864px !important;
}
.ds-a2 .v2-min-h-72-imp {
  min-height: 864px !important;
}
.ds-a2 .v2-min-w-72-imp {
  min-width: 864px !important;
}
.ds-a2 .v2-top-72 {
  top: 864px;
}
.ds-a2 .v2-margin-72-t {
  margin-top: 864px;
}
.ds-a2 .v2-margin-72-t-n {
  margin-top: -864px;
}
.ds-a2 .v2-children-margin-72-t > * {
  margin-top: 864px;
}
.ds-a2 .v2-children-margin-72-t-n > * {
  margin-top: -864px;
}
.ds-a2 .v2-padding-72-t {
  padding-top: 864px;
}
.ds-a2 .v2-padding-72-t-n {
  padding-top: -864px;
}
.ds-a2 .v2-children-padding-72-t > * {
  padding-top: 864px;
}
.ds-a2 .v2-children-padding-72-t-n > * {
  padding-top: -864px;
}
.ds-a2 .v2-bottom-72 {
  bottom: 864px;
}
.ds-a2 .v2-margin-72-b {
  margin-bottom: 864px;
}
.ds-a2 .v2-margin-72-b-n {
  margin-bottom: -864px;
}
.ds-a2 .v2-children-margin-72-b > * {
  margin-bottom: 864px;
}
.ds-a2 .v2-children-margin-72-b-n > * {
  margin-bottom: -864px;
}
.ds-a2 .v2-padding-72-b {
  padding-bottom: 864px;
}
.ds-a2 .v2-padding-72-b-n {
  padding-bottom: -864px;
}
.ds-a2 .v2-children-padding-72-b > * {
  padding-bottom: 864px;
}
.ds-a2 .v2-children-padding-72-b-n > * {
  padding-bottom: -864px;
}
.ds-a2 .v2-left-72 {
  left: 864px;
}
.ds-a2 .v2-margin-72-l {
  margin-left: 864px;
}
.ds-a2 .v2-margin-72-l-n {
  margin-left: -864px;
}
.ds-a2 .v2-children-margin-72-l > * {
  margin-left: 864px;
}
.ds-a2 .v2-children-margin-72-l-n > * {
  margin-left: -864px;
}
.ds-a2 .v2-padding-72-l {
  padding-left: 864px;
}
.ds-a2 .v2-padding-72-l-n {
  padding-left: -864px;
}
.ds-a2 .v2-children-padding-72-l > * {
  padding-left: 864px;
}
.ds-a2 .v2-children-padding-72-l-n > * {
  padding-left: -864px;
}
.ds-a2 .v2-right-72 {
  right: 864px;
}
.ds-a2 .v2-margin-72-r {
  margin-right: 864px;
}
.ds-a2 .v2-margin-72-r-n {
  margin-right: -864px;
}
.ds-a2 .v2-margin-72-v {
  margin-top: 864px;
  margin-bottom: 864px;
}
.ds-a2 .v2-margin-72-v-n {
  margin-top: -864px;
  margin-bottom: -864px;
}
.ds-a2 .v2-margin-72-h {
  margin-left: 864px;
  margin-right: 864px;
}
.ds-a2 .v2-margin-72-h-n {
  margin-left: -864px;
  margin-right: -864px;
}
.ds-a2 .v2-margin-72 {
  margin: 864px;
}
.ds-a2 .v2-children-margin-72-r > * {
  margin-right: 864px;
}
.ds-a2 .v2-children-margin-72-r-n > * {
  margin-right: -864px;
}
.ds-a2 .v2-children-margin-72-v > * {
  margin-top: 864px;
  margin-bottom: 864px;
}
.ds-a2 .v2-children-margin-72-v-n > * {
  margin-top: -864px;
  margin-bottom: -864px;
}
.ds-a2 .v2-children-margin-72-h > * {
  margin-left: 864px;
  margin-right: 864px;
}
.ds-a2 .v2-children-margin-72-h-n > * {
  margin-left: -864px;
  margin-right: -864px;
}
.ds-a2 .v2-children-margin-72 > * {
  margin: 864px;
}
.ds-a2 .v2-padding-72-r {
  padding-right: 864px;
}
.ds-a2 .v2-padding-72-r-n {
  padding-right: -864px;
}
.ds-a2 .v2-padding-72-v {
  padding-top: 864px;
  padding-bottom: 864px;
}
.ds-a2 .v2-padding-72-v-n {
  padding-top: -864px;
  padding-bottom: -864px;
}
.ds-a2 .v2-padding-72-h {
  padding-left: 864px;
  padding-right: 864px;
}
.ds-a2 .v2-padding-72-h-n {
  padding-left: -864px;
  padding-right: -864px;
}
.ds-a2 .v2-padding-72 {
  padding: 864px;
}
.ds-a2 .v2-children-padding-72-r > * {
  padding-right: 864px;
}
.ds-a2 .v2-children-padding-72-r-n > * {
  padding-right: -864px;
}
.ds-a2 .v2-children-padding-72-v > * {
  padding-top: 864px;
  padding-bottom: 864px;
}
.ds-a2 .v2-children-padding-72-v-n > * {
  padding-top: -864px;
  padding-bottom: -864px;
}
.ds-a2 .v2-children-padding-72-h > * {
  padding-left: 864px;
  padding-right: 864px;
}
.ds-a2 .v2-children-padding-72-h-n > * {
  padding-left: -864px;
  padding-right: -864px;
}
.ds-a2 .v2-children-padding-72 > * {
  padding: 864px;
}
.ds-a2 .v2-col-gap-72 {
  -moz-column-gap: 864px;
  column-gap: 864px;
}
.ds-a2 .v2-row-gap-72 {
  row-gap: 864px;
}
.ds-a2 .v2-h-73 {
  height: 876px;
}
.ds-a2 .v2-w-73 {
  width: 876px;
}
.ds-a2 .v2-max-h-73 {
  max-height: 876px;
}
.ds-a2 .v2-max-w-73 {
  max-width: 876px;
}
.ds-a2 .v2-min-h-73 {
  min-height: 876px;
}
.ds-a2 .v2-min-w-73 {
  min-width: 876px;
}
.ds-a2 .v2-max-h-73-imp {
  max-height: 876px !important;
}
.ds-a2 .v2-max-w-73-imp {
  max-width: 876px !important;
}
.ds-a2 .v2-min-h-73-imp {
  min-height: 876px !important;
}
.ds-a2 .v2-min-w-73-imp {
  min-width: 876px !important;
}
.ds-a2 .v2-top-73 {
  top: 876px;
}
.ds-a2 .v2-margin-73-t {
  margin-top: 876px;
}
.ds-a2 .v2-margin-73-t-n {
  margin-top: -876px;
}
.ds-a2 .v2-children-margin-73-t > * {
  margin-top: 876px;
}
.ds-a2 .v2-children-margin-73-t-n > * {
  margin-top: -876px;
}
.ds-a2 .v2-padding-73-t {
  padding-top: 876px;
}
.ds-a2 .v2-padding-73-t-n {
  padding-top: -876px;
}
.ds-a2 .v2-children-padding-73-t > * {
  padding-top: 876px;
}
.ds-a2 .v2-children-padding-73-t-n > * {
  padding-top: -876px;
}
.ds-a2 .v2-bottom-73 {
  bottom: 876px;
}
.ds-a2 .v2-margin-73-b {
  margin-bottom: 876px;
}
.ds-a2 .v2-margin-73-b-n {
  margin-bottom: -876px;
}
.ds-a2 .v2-children-margin-73-b > * {
  margin-bottom: 876px;
}
.ds-a2 .v2-children-margin-73-b-n > * {
  margin-bottom: -876px;
}
.ds-a2 .v2-padding-73-b {
  padding-bottom: 876px;
}
.ds-a2 .v2-padding-73-b-n {
  padding-bottom: -876px;
}
.ds-a2 .v2-children-padding-73-b > * {
  padding-bottom: 876px;
}
.ds-a2 .v2-children-padding-73-b-n > * {
  padding-bottom: -876px;
}
.ds-a2 .v2-left-73 {
  left: 876px;
}
.ds-a2 .v2-margin-73-l {
  margin-left: 876px;
}
.ds-a2 .v2-margin-73-l-n {
  margin-left: -876px;
}
.ds-a2 .v2-children-margin-73-l > * {
  margin-left: 876px;
}
.ds-a2 .v2-children-margin-73-l-n > * {
  margin-left: -876px;
}
.ds-a2 .v2-padding-73-l {
  padding-left: 876px;
}
.ds-a2 .v2-padding-73-l-n {
  padding-left: -876px;
}
.ds-a2 .v2-children-padding-73-l > * {
  padding-left: 876px;
}
.ds-a2 .v2-children-padding-73-l-n > * {
  padding-left: -876px;
}
.ds-a2 .v2-right-73 {
  right: 876px;
}
.ds-a2 .v2-margin-73-r {
  margin-right: 876px;
}
.ds-a2 .v2-margin-73-r-n {
  margin-right: -876px;
}
.ds-a2 .v2-margin-73-v {
  margin-top: 876px;
  margin-bottom: 876px;
}
.ds-a2 .v2-margin-73-v-n {
  margin-top: -876px;
  margin-bottom: -876px;
}
.ds-a2 .v2-margin-73-h {
  margin-left: 876px;
  margin-right: 876px;
}
.ds-a2 .v2-margin-73-h-n {
  margin-left: -876px;
  margin-right: -876px;
}
.ds-a2 .v2-margin-73 {
  margin: 876px;
}
.ds-a2 .v2-children-margin-73-r > * {
  margin-right: 876px;
}
.ds-a2 .v2-children-margin-73-r-n > * {
  margin-right: -876px;
}
.ds-a2 .v2-children-margin-73-v > * {
  margin-top: 876px;
  margin-bottom: 876px;
}
.ds-a2 .v2-children-margin-73-v-n > * {
  margin-top: -876px;
  margin-bottom: -876px;
}
.ds-a2 .v2-children-margin-73-h > * {
  margin-left: 876px;
  margin-right: 876px;
}
.ds-a2 .v2-children-margin-73-h-n > * {
  margin-left: -876px;
  margin-right: -876px;
}
.ds-a2 .v2-children-margin-73 > * {
  margin: 876px;
}
.ds-a2 .v2-padding-73-r {
  padding-right: 876px;
}
.ds-a2 .v2-padding-73-r-n {
  padding-right: -876px;
}
.ds-a2 .v2-padding-73-v {
  padding-top: 876px;
  padding-bottom: 876px;
}
.ds-a2 .v2-padding-73-v-n {
  padding-top: -876px;
  padding-bottom: -876px;
}
.ds-a2 .v2-padding-73-h {
  padding-left: 876px;
  padding-right: 876px;
}
.ds-a2 .v2-padding-73-h-n {
  padding-left: -876px;
  padding-right: -876px;
}
.ds-a2 .v2-padding-73 {
  padding: 876px;
}
.ds-a2 .v2-children-padding-73-r > * {
  padding-right: 876px;
}
.ds-a2 .v2-children-padding-73-r-n > * {
  padding-right: -876px;
}
.ds-a2 .v2-children-padding-73-v > * {
  padding-top: 876px;
  padding-bottom: 876px;
}
.ds-a2 .v2-children-padding-73-v-n > * {
  padding-top: -876px;
  padding-bottom: -876px;
}
.ds-a2 .v2-children-padding-73-h > * {
  padding-left: 876px;
  padding-right: 876px;
}
.ds-a2 .v2-children-padding-73-h-n > * {
  padding-left: -876px;
  padding-right: -876px;
}
.ds-a2 .v2-children-padding-73 > * {
  padding: 876px;
}
.ds-a2 .v2-col-gap-73 {
  -moz-column-gap: 876px;
  column-gap: 876px;
}
.ds-a2 .v2-row-gap-73 {
  row-gap: 876px;
}
.ds-a2 .v2-h-74 {
  height: 888px;
}
.ds-a2 .v2-w-74 {
  width: 888px;
}
.ds-a2 .v2-max-h-74 {
  max-height: 888px;
}
.ds-a2 .v2-max-w-74 {
  max-width: 888px;
}
.ds-a2 .v2-min-h-74 {
  min-height: 888px;
}
.ds-a2 .v2-min-w-74 {
  min-width: 888px;
}
.ds-a2 .v2-max-h-74-imp {
  max-height: 888px !important;
}
.ds-a2 .v2-max-w-74-imp {
  max-width: 888px !important;
}
.ds-a2 .v2-min-h-74-imp {
  min-height: 888px !important;
}
.ds-a2 .v2-min-w-74-imp {
  min-width: 888px !important;
}
.ds-a2 .v2-top-74 {
  top: 888px;
}
.ds-a2 .v2-margin-74-t {
  margin-top: 888px;
}
.ds-a2 .v2-margin-74-t-n {
  margin-top: -888px;
}
.ds-a2 .v2-children-margin-74-t > * {
  margin-top: 888px;
}
.ds-a2 .v2-children-margin-74-t-n > * {
  margin-top: -888px;
}
.ds-a2 .v2-padding-74-t {
  padding-top: 888px;
}
.ds-a2 .v2-padding-74-t-n {
  padding-top: -888px;
}
.ds-a2 .v2-children-padding-74-t > * {
  padding-top: 888px;
}
.ds-a2 .v2-children-padding-74-t-n > * {
  padding-top: -888px;
}
.ds-a2 .v2-bottom-74 {
  bottom: 888px;
}
.ds-a2 .v2-margin-74-b {
  margin-bottom: 888px;
}
.ds-a2 .v2-margin-74-b-n {
  margin-bottom: -888px;
}
.ds-a2 .v2-children-margin-74-b > * {
  margin-bottom: 888px;
}
.ds-a2 .v2-children-margin-74-b-n > * {
  margin-bottom: -888px;
}
.ds-a2 .v2-padding-74-b {
  padding-bottom: 888px;
}
.ds-a2 .v2-padding-74-b-n {
  padding-bottom: -888px;
}
.ds-a2 .v2-children-padding-74-b > * {
  padding-bottom: 888px;
}
.ds-a2 .v2-children-padding-74-b-n > * {
  padding-bottom: -888px;
}
.ds-a2 .v2-left-74 {
  left: 888px;
}
.ds-a2 .v2-margin-74-l {
  margin-left: 888px;
}
.ds-a2 .v2-margin-74-l-n {
  margin-left: -888px;
}
.ds-a2 .v2-children-margin-74-l > * {
  margin-left: 888px;
}
.ds-a2 .v2-children-margin-74-l-n > * {
  margin-left: -888px;
}
.ds-a2 .v2-padding-74-l {
  padding-left: 888px;
}
.ds-a2 .v2-padding-74-l-n {
  padding-left: -888px;
}
.ds-a2 .v2-children-padding-74-l > * {
  padding-left: 888px;
}
.ds-a2 .v2-children-padding-74-l-n > * {
  padding-left: -888px;
}
.ds-a2 .v2-right-74 {
  right: 888px;
}
.ds-a2 .v2-margin-74-r {
  margin-right: 888px;
}
.ds-a2 .v2-margin-74-r-n {
  margin-right: -888px;
}
.ds-a2 .v2-margin-74-v {
  margin-top: 888px;
  margin-bottom: 888px;
}
.ds-a2 .v2-margin-74-v-n {
  margin-top: -888px;
  margin-bottom: -888px;
}
.ds-a2 .v2-margin-74-h {
  margin-left: 888px;
  margin-right: 888px;
}
.ds-a2 .v2-margin-74-h-n {
  margin-left: -888px;
  margin-right: -888px;
}
.ds-a2 .v2-margin-74 {
  margin: 888px;
}
.ds-a2 .v2-children-margin-74-r > * {
  margin-right: 888px;
}
.ds-a2 .v2-children-margin-74-r-n > * {
  margin-right: -888px;
}
.ds-a2 .v2-children-margin-74-v > * {
  margin-top: 888px;
  margin-bottom: 888px;
}
.ds-a2 .v2-children-margin-74-v-n > * {
  margin-top: -888px;
  margin-bottom: -888px;
}
.ds-a2 .v2-children-margin-74-h > * {
  margin-left: 888px;
  margin-right: 888px;
}
.ds-a2 .v2-children-margin-74-h-n > * {
  margin-left: -888px;
  margin-right: -888px;
}
.ds-a2 .v2-children-margin-74 > * {
  margin: 888px;
}
.ds-a2 .v2-padding-74-r {
  padding-right: 888px;
}
.ds-a2 .v2-padding-74-r-n {
  padding-right: -888px;
}
.ds-a2 .v2-padding-74-v {
  padding-top: 888px;
  padding-bottom: 888px;
}
.ds-a2 .v2-padding-74-v-n {
  padding-top: -888px;
  padding-bottom: -888px;
}
.ds-a2 .v2-padding-74-h {
  padding-left: 888px;
  padding-right: 888px;
}
.ds-a2 .v2-padding-74-h-n {
  padding-left: -888px;
  padding-right: -888px;
}
.ds-a2 .v2-padding-74 {
  padding: 888px;
}
.ds-a2 .v2-children-padding-74-r > * {
  padding-right: 888px;
}
.ds-a2 .v2-children-padding-74-r-n > * {
  padding-right: -888px;
}
.ds-a2 .v2-children-padding-74-v > * {
  padding-top: 888px;
  padding-bottom: 888px;
}
.ds-a2 .v2-children-padding-74-v-n > * {
  padding-top: -888px;
  padding-bottom: -888px;
}
.ds-a2 .v2-children-padding-74-h > * {
  padding-left: 888px;
  padding-right: 888px;
}
.ds-a2 .v2-children-padding-74-h-n > * {
  padding-left: -888px;
  padding-right: -888px;
}
.ds-a2 .v2-children-padding-74 > * {
  padding: 888px;
}
.ds-a2 .v2-col-gap-74 {
  -moz-column-gap: 888px;
  column-gap: 888px;
}
.ds-a2 .v2-row-gap-74 {
  row-gap: 888px;
}
.ds-a2 .v2-h-75 {
  height: 900px;
}
.ds-a2 .v2-w-75 {
  width: 900px;
}
.ds-a2 .v2-max-h-75 {
  max-height: 900px;
}
.ds-a2 .v2-max-w-75 {
  max-width: 900px;
}
.ds-a2 .v2-min-h-75 {
  min-height: 900px;
}
.ds-a2 .v2-min-w-75 {
  min-width: 900px;
}
.ds-a2 .v2-max-h-75-imp {
  max-height: 900px !important;
}
.ds-a2 .v2-max-w-75-imp {
  max-width: 900px !important;
}
.ds-a2 .v2-min-h-75-imp {
  min-height: 900px !important;
}
.ds-a2 .v2-min-w-75-imp {
  min-width: 900px !important;
}
.ds-a2 .v2-top-75 {
  top: 900px;
}
.ds-a2 .v2-margin-75-t {
  margin-top: 900px;
}
.ds-a2 .v2-margin-75-t-n {
  margin-top: -900px;
}
.ds-a2 .v2-children-margin-75-t > * {
  margin-top: 900px;
}
.ds-a2 .v2-children-margin-75-t-n > * {
  margin-top: -900px;
}
.ds-a2 .v2-padding-75-t {
  padding-top: 900px;
}
.ds-a2 .v2-padding-75-t-n {
  padding-top: -900px;
}
.ds-a2 .v2-children-padding-75-t > * {
  padding-top: 900px;
}
.ds-a2 .v2-children-padding-75-t-n > * {
  padding-top: -900px;
}
.ds-a2 .v2-bottom-75 {
  bottom: 900px;
}
.ds-a2 .v2-margin-75-b {
  margin-bottom: 900px;
}
.ds-a2 .v2-margin-75-b-n {
  margin-bottom: -900px;
}
.ds-a2 .v2-children-margin-75-b > * {
  margin-bottom: 900px;
}
.ds-a2 .v2-children-margin-75-b-n > * {
  margin-bottom: -900px;
}
.ds-a2 .v2-padding-75-b {
  padding-bottom: 900px;
}
.ds-a2 .v2-padding-75-b-n {
  padding-bottom: -900px;
}
.ds-a2 .v2-children-padding-75-b > * {
  padding-bottom: 900px;
}
.ds-a2 .v2-children-padding-75-b-n > * {
  padding-bottom: -900px;
}
.ds-a2 .v2-left-75 {
  left: 900px;
}
.ds-a2 .v2-margin-75-l {
  margin-left: 900px;
}
.ds-a2 .v2-margin-75-l-n {
  margin-left: -900px;
}
.ds-a2 .v2-children-margin-75-l > * {
  margin-left: 900px;
}
.ds-a2 .v2-children-margin-75-l-n > * {
  margin-left: -900px;
}
.ds-a2 .v2-padding-75-l {
  padding-left: 900px;
}
.ds-a2 .v2-padding-75-l-n {
  padding-left: -900px;
}
.ds-a2 .v2-children-padding-75-l > * {
  padding-left: 900px;
}
.ds-a2 .v2-children-padding-75-l-n > * {
  padding-left: -900px;
}
.ds-a2 .v2-right-75 {
  right: 900px;
}
.ds-a2 .v2-margin-75-r {
  margin-right: 900px;
}
.ds-a2 .v2-margin-75-r-n {
  margin-right: -900px;
}
.ds-a2 .v2-margin-75-v {
  margin-top: 900px;
  margin-bottom: 900px;
}
.ds-a2 .v2-margin-75-v-n {
  margin-top: -900px;
  margin-bottom: -900px;
}
.ds-a2 .v2-margin-75-h {
  margin-left: 900px;
  margin-right: 900px;
}
.ds-a2 .v2-margin-75-h-n {
  margin-left: -900px;
  margin-right: -900px;
}
.ds-a2 .v2-margin-75 {
  margin: 900px;
}
.ds-a2 .v2-children-margin-75-r > * {
  margin-right: 900px;
}
.ds-a2 .v2-children-margin-75-r-n > * {
  margin-right: -900px;
}
.ds-a2 .v2-children-margin-75-v > * {
  margin-top: 900px;
  margin-bottom: 900px;
}
.ds-a2 .v2-children-margin-75-v-n > * {
  margin-top: -900px;
  margin-bottom: -900px;
}
.ds-a2 .v2-children-margin-75-h > * {
  margin-left: 900px;
  margin-right: 900px;
}
.ds-a2 .v2-children-margin-75-h-n > * {
  margin-left: -900px;
  margin-right: -900px;
}
.ds-a2 .v2-children-margin-75 > * {
  margin: 900px;
}
.ds-a2 .v2-padding-75-r {
  padding-right: 900px;
}
.ds-a2 .v2-padding-75-r-n {
  padding-right: -900px;
}
.ds-a2 .v2-padding-75-v {
  padding-top: 900px;
  padding-bottom: 900px;
}
.ds-a2 .v2-padding-75-v-n {
  padding-top: -900px;
  padding-bottom: -900px;
}
.ds-a2 .v2-padding-75-h {
  padding-left: 900px;
  padding-right: 900px;
}
.ds-a2 .v2-padding-75-h-n {
  padding-left: -900px;
  padding-right: -900px;
}
.ds-a2 .v2-padding-75 {
  padding: 900px;
}
.ds-a2 .v2-children-padding-75-r > * {
  padding-right: 900px;
}
.ds-a2 .v2-children-padding-75-r-n > * {
  padding-right: -900px;
}
.ds-a2 .v2-children-padding-75-v > * {
  padding-top: 900px;
  padding-bottom: 900px;
}
.ds-a2 .v2-children-padding-75-v-n > * {
  padding-top: -900px;
  padding-bottom: -900px;
}
.ds-a2 .v2-children-padding-75-h > * {
  padding-left: 900px;
  padding-right: 900px;
}
.ds-a2 .v2-children-padding-75-h-n > * {
  padding-left: -900px;
  padding-right: -900px;
}
.ds-a2 .v2-children-padding-75 > * {
  padding: 900px;
}
.ds-a2 .v2-col-gap-75 {
  -moz-column-gap: 900px;
  column-gap: 900px;
}
.ds-a2 .v2-row-gap-75 {
  row-gap: 900px;
}
.ds-a2 .v2-h-76 {
  height: 912px;
}
.ds-a2 .v2-w-76 {
  width: 912px;
}
.ds-a2 .v2-max-h-76 {
  max-height: 912px;
}
.ds-a2 .v2-max-w-76 {
  max-width: 912px;
}
.ds-a2 .v2-min-h-76 {
  min-height: 912px;
}
.ds-a2 .v2-min-w-76 {
  min-width: 912px;
}
.ds-a2 .v2-max-h-76-imp {
  max-height: 912px !important;
}
.ds-a2 .v2-max-w-76-imp {
  max-width: 912px !important;
}
.ds-a2 .v2-min-h-76-imp {
  min-height: 912px !important;
}
.ds-a2 .v2-min-w-76-imp {
  min-width: 912px !important;
}
.ds-a2 .v2-top-76 {
  top: 912px;
}
.ds-a2 .v2-margin-76-t {
  margin-top: 912px;
}
.ds-a2 .v2-margin-76-t-n {
  margin-top: -912px;
}
.ds-a2 .v2-children-margin-76-t > * {
  margin-top: 912px;
}
.ds-a2 .v2-children-margin-76-t-n > * {
  margin-top: -912px;
}
.ds-a2 .v2-padding-76-t {
  padding-top: 912px;
}
.ds-a2 .v2-padding-76-t-n {
  padding-top: -912px;
}
.ds-a2 .v2-children-padding-76-t > * {
  padding-top: 912px;
}
.ds-a2 .v2-children-padding-76-t-n > * {
  padding-top: -912px;
}
.ds-a2 .v2-bottom-76 {
  bottom: 912px;
}
.ds-a2 .v2-margin-76-b {
  margin-bottom: 912px;
}
.ds-a2 .v2-margin-76-b-n {
  margin-bottom: -912px;
}
.ds-a2 .v2-children-margin-76-b > * {
  margin-bottom: 912px;
}
.ds-a2 .v2-children-margin-76-b-n > * {
  margin-bottom: -912px;
}
.ds-a2 .v2-padding-76-b {
  padding-bottom: 912px;
}
.ds-a2 .v2-padding-76-b-n {
  padding-bottom: -912px;
}
.ds-a2 .v2-children-padding-76-b > * {
  padding-bottom: 912px;
}
.ds-a2 .v2-children-padding-76-b-n > * {
  padding-bottom: -912px;
}
.ds-a2 .v2-left-76 {
  left: 912px;
}
.ds-a2 .v2-margin-76-l {
  margin-left: 912px;
}
.ds-a2 .v2-margin-76-l-n {
  margin-left: -912px;
}
.ds-a2 .v2-children-margin-76-l > * {
  margin-left: 912px;
}
.ds-a2 .v2-children-margin-76-l-n > * {
  margin-left: -912px;
}
.ds-a2 .v2-padding-76-l {
  padding-left: 912px;
}
.ds-a2 .v2-padding-76-l-n {
  padding-left: -912px;
}
.ds-a2 .v2-children-padding-76-l > * {
  padding-left: 912px;
}
.ds-a2 .v2-children-padding-76-l-n > * {
  padding-left: -912px;
}
.ds-a2 .v2-right-76 {
  right: 912px;
}
.ds-a2 .v2-margin-76-r {
  margin-right: 912px;
}
.ds-a2 .v2-margin-76-r-n {
  margin-right: -912px;
}
.ds-a2 .v2-margin-76-v {
  margin-top: 912px;
  margin-bottom: 912px;
}
.ds-a2 .v2-margin-76-v-n {
  margin-top: -912px;
  margin-bottom: -912px;
}
.ds-a2 .v2-margin-76-h {
  margin-left: 912px;
  margin-right: 912px;
}
.ds-a2 .v2-margin-76-h-n {
  margin-left: -912px;
  margin-right: -912px;
}
.ds-a2 .v2-margin-76 {
  margin: 912px;
}
.ds-a2 .v2-children-margin-76-r > * {
  margin-right: 912px;
}
.ds-a2 .v2-children-margin-76-r-n > * {
  margin-right: -912px;
}
.ds-a2 .v2-children-margin-76-v > * {
  margin-top: 912px;
  margin-bottom: 912px;
}
.ds-a2 .v2-children-margin-76-v-n > * {
  margin-top: -912px;
  margin-bottom: -912px;
}
.ds-a2 .v2-children-margin-76-h > * {
  margin-left: 912px;
  margin-right: 912px;
}
.ds-a2 .v2-children-margin-76-h-n > * {
  margin-left: -912px;
  margin-right: -912px;
}
.ds-a2 .v2-children-margin-76 > * {
  margin: 912px;
}
.ds-a2 .v2-padding-76-r {
  padding-right: 912px;
}
.ds-a2 .v2-padding-76-r-n {
  padding-right: -912px;
}
.ds-a2 .v2-padding-76-v {
  padding-top: 912px;
  padding-bottom: 912px;
}
.ds-a2 .v2-padding-76-v-n {
  padding-top: -912px;
  padding-bottom: -912px;
}
.ds-a2 .v2-padding-76-h {
  padding-left: 912px;
  padding-right: 912px;
}
.ds-a2 .v2-padding-76-h-n {
  padding-left: -912px;
  padding-right: -912px;
}
.ds-a2 .v2-padding-76 {
  padding: 912px;
}
.ds-a2 .v2-children-padding-76-r > * {
  padding-right: 912px;
}
.ds-a2 .v2-children-padding-76-r-n > * {
  padding-right: -912px;
}
.ds-a2 .v2-children-padding-76-v > * {
  padding-top: 912px;
  padding-bottom: 912px;
}
.ds-a2 .v2-children-padding-76-v-n > * {
  padding-top: -912px;
  padding-bottom: -912px;
}
.ds-a2 .v2-children-padding-76-h > * {
  padding-left: 912px;
  padding-right: 912px;
}
.ds-a2 .v2-children-padding-76-h-n > * {
  padding-left: -912px;
  padding-right: -912px;
}
.ds-a2 .v2-children-padding-76 > * {
  padding: 912px;
}
.ds-a2 .v2-col-gap-76 {
  -moz-column-gap: 912px;
  column-gap: 912px;
}
.ds-a2 .v2-row-gap-76 {
  row-gap: 912px;
}
.ds-a2 .v2-h-77 {
  height: 924px;
}
.ds-a2 .v2-w-77 {
  width: 924px;
}
.ds-a2 .v2-max-h-77 {
  max-height: 924px;
}
.ds-a2 .v2-max-w-77 {
  max-width: 924px;
}
.ds-a2 .v2-min-h-77 {
  min-height: 924px;
}
.ds-a2 .v2-min-w-77 {
  min-width: 924px;
}
.ds-a2 .v2-max-h-77-imp {
  max-height: 924px !important;
}
.ds-a2 .v2-max-w-77-imp {
  max-width: 924px !important;
}
.ds-a2 .v2-min-h-77-imp {
  min-height: 924px !important;
}
.ds-a2 .v2-min-w-77-imp {
  min-width: 924px !important;
}
.ds-a2 .v2-top-77 {
  top: 924px;
}
.ds-a2 .v2-margin-77-t {
  margin-top: 924px;
}
.ds-a2 .v2-margin-77-t-n {
  margin-top: -924px;
}
.ds-a2 .v2-children-margin-77-t > * {
  margin-top: 924px;
}
.ds-a2 .v2-children-margin-77-t-n > * {
  margin-top: -924px;
}
.ds-a2 .v2-padding-77-t {
  padding-top: 924px;
}
.ds-a2 .v2-padding-77-t-n {
  padding-top: -924px;
}
.ds-a2 .v2-children-padding-77-t > * {
  padding-top: 924px;
}
.ds-a2 .v2-children-padding-77-t-n > * {
  padding-top: -924px;
}
.ds-a2 .v2-bottom-77 {
  bottom: 924px;
}
.ds-a2 .v2-margin-77-b {
  margin-bottom: 924px;
}
.ds-a2 .v2-margin-77-b-n {
  margin-bottom: -924px;
}
.ds-a2 .v2-children-margin-77-b > * {
  margin-bottom: 924px;
}
.ds-a2 .v2-children-margin-77-b-n > * {
  margin-bottom: -924px;
}
.ds-a2 .v2-padding-77-b {
  padding-bottom: 924px;
}
.ds-a2 .v2-padding-77-b-n {
  padding-bottom: -924px;
}
.ds-a2 .v2-children-padding-77-b > * {
  padding-bottom: 924px;
}
.ds-a2 .v2-children-padding-77-b-n > * {
  padding-bottom: -924px;
}
.ds-a2 .v2-left-77 {
  left: 924px;
}
.ds-a2 .v2-margin-77-l {
  margin-left: 924px;
}
.ds-a2 .v2-margin-77-l-n {
  margin-left: -924px;
}
.ds-a2 .v2-children-margin-77-l > * {
  margin-left: 924px;
}
.ds-a2 .v2-children-margin-77-l-n > * {
  margin-left: -924px;
}
.ds-a2 .v2-padding-77-l {
  padding-left: 924px;
}
.ds-a2 .v2-padding-77-l-n {
  padding-left: -924px;
}
.ds-a2 .v2-children-padding-77-l > * {
  padding-left: 924px;
}
.ds-a2 .v2-children-padding-77-l-n > * {
  padding-left: -924px;
}
.ds-a2 .v2-right-77 {
  right: 924px;
}
.ds-a2 .v2-margin-77-r {
  margin-right: 924px;
}
.ds-a2 .v2-margin-77-r-n {
  margin-right: -924px;
}
.ds-a2 .v2-margin-77-v {
  margin-top: 924px;
  margin-bottom: 924px;
}
.ds-a2 .v2-margin-77-v-n {
  margin-top: -924px;
  margin-bottom: -924px;
}
.ds-a2 .v2-margin-77-h {
  margin-left: 924px;
  margin-right: 924px;
}
.ds-a2 .v2-margin-77-h-n {
  margin-left: -924px;
  margin-right: -924px;
}
.ds-a2 .v2-margin-77 {
  margin: 924px;
}
.ds-a2 .v2-children-margin-77-r > * {
  margin-right: 924px;
}
.ds-a2 .v2-children-margin-77-r-n > * {
  margin-right: -924px;
}
.ds-a2 .v2-children-margin-77-v > * {
  margin-top: 924px;
  margin-bottom: 924px;
}
.ds-a2 .v2-children-margin-77-v-n > * {
  margin-top: -924px;
  margin-bottom: -924px;
}
.ds-a2 .v2-children-margin-77-h > * {
  margin-left: 924px;
  margin-right: 924px;
}
.ds-a2 .v2-children-margin-77-h-n > * {
  margin-left: -924px;
  margin-right: -924px;
}
.ds-a2 .v2-children-margin-77 > * {
  margin: 924px;
}
.ds-a2 .v2-padding-77-r {
  padding-right: 924px;
}
.ds-a2 .v2-padding-77-r-n {
  padding-right: -924px;
}
.ds-a2 .v2-padding-77-v {
  padding-top: 924px;
  padding-bottom: 924px;
}
.ds-a2 .v2-padding-77-v-n {
  padding-top: -924px;
  padding-bottom: -924px;
}
.ds-a2 .v2-padding-77-h {
  padding-left: 924px;
  padding-right: 924px;
}
.ds-a2 .v2-padding-77-h-n {
  padding-left: -924px;
  padding-right: -924px;
}
.ds-a2 .v2-padding-77 {
  padding: 924px;
}
.ds-a2 .v2-children-padding-77-r > * {
  padding-right: 924px;
}
.ds-a2 .v2-children-padding-77-r-n > * {
  padding-right: -924px;
}
.ds-a2 .v2-children-padding-77-v > * {
  padding-top: 924px;
  padding-bottom: 924px;
}
.ds-a2 .v2-children-padding-77-v-n > * {
  padding-top: -924px;
  padding-bottom: -924px;
}
.ds-a2 .v2-children-padding-77-h > * {
  padding-left: 924px;
  padding-right: 924px;
}
.ds-a2 .v2-children-padding-77-h-n > * {
  padding-left: -924px;
  padding-right: -924px;
}
.ds-a2 .v2-children-padding-77 > * {
  padding: 924px;
}
.ds-a2 .v2-col-gap-77 {
  -moz-column-gap: 924px;
  column-gap: 924px;
}
.ds-a2 .v2-row-gap-77 {
  row-gap: 924px;
}
.ds-a2 .v2-h-78 {
  height: 936px;
}
.ds-a2 .v2-w-78 {
  width: 936px;
}
.ds-a2 .v2-max-h-78 {
  max-height: 936px;
}
.ds-a2 .v2-max-w-78 {
  max-width: 936px;
}
.ds-a2 .v2-min-h-78 {
  min-height: 936px;
}
.ds-a2 .v2-min-w-78 {
  min-width: 936px;
}
.ds-a2 .v2-max-h-78-imp {
  max-height: 936px !important;
}
.ds-a2 .v2-max-w-78-imp {
  max-width: 936px !important;
}
.ds-a2 .v2-min-h-78-imp {
  min-height: 936px !important;
}
.ds-a2 .v2-min-w-78-imp {
  min-width: 936px !important;
}
.ds-a2 .v2-top-78 {
  top: 936px;
}
.ds-a2 .v2-margin-78-t {
  margin-top: 936px;
}
.ds-a2 .v2-margin-78-t-n {
  margin-top: -936px;
}
.ds-a2 .v2-children-margin-78-t > * {
  margin-top: 936px;
}
.ds-a2 .v2-children-margin-78-t-n > * {
  margin-top: -936px;
}
.ds-a2 .v2-padding-78-t {
  padding-top: 936px;
}
.ds-a2 .v2-padding-78-t-n {
  padding-top: -936px;
}
.ds-a2 .v2-children-padding-78-t > * {
  padding-top: 936px;
}
.ds-a2 .v2-children-padding-78-t-n > * {
  padding-top: -936px;
}
.ds-a2 .v2-bottom-78 {
  bottom: 936px;
}
.ds-a2 .v2-margin-78-b {
  margin-bottom: 936px;
}
.ds-a2 .v2-margin-78-b-n {
  margin-bottom: -936px;
}
.ds-a2 .v2-children-margin-78-b > * {
  margin-bottom: 936px;
}
.ds-a2 .v2-children-margin-78-b-n > * {
  margin-bottom: -936px;
}
.ds-a2 .v2-padding-78-b {
  padding-bottom: 936px;
}
.ds-a2 .v2-padding-78-b-n {
  padding-bottom: -936px;
}
.ds-a2 .v2-children-padding-78-b > * {
  padding-bottom: 936px;
}
.ds-a2 .v2-children-padding-78-b-n > * {
  padding-bottom: -936px;
}
.ds-a2 .v2-left-78 {
  left: 936px;
}
.ds-a2 .v2-margin-78-l {
  margin-left: 936px;
}
.ds-a2 .v2-margin-78-l-n {
  margin-left: -936px;
}
.ds-a2 .v2-children-margin-78-l > * {
  margin-left: 936px;
}
.ds-a2 .v2-children-margin-78-l-n > * {
  margin-left: -936px;
}
.ds-a2 .v2-padding-78-l {
  padding-left: 936px;
}
.ds-a2 .v2-padding-78-l-n {
  padding-left: -936px;
}
.ds-a2 .v2-children-padding-78-l > * {
  padding-left: 936px;
}
.ds-a2 .v2-children-padding-78-l-n > * {
  padding-left: -936px;
}
.ds-a2 .v2-right-78 {
  right: 936px;
}
.ds-a2 .v2-margin-78-r {
  margin-right: 936px;
}
.ds-a2 .v2-margin-78-r-n {
  margin-right: -936px;
}
.ds-a2 .v2-margin-78-v {
  margin-top: 936px;
  margin-bottom: 936px;
}
.ds-a2 .v2-margin-78-v-n {
  margin-top: -936px;
  margin-bottom: -936px;
}
.ds-a2 .v2-margin-78-h {
  margin-left: 936px;
  margin-right: 936px;
}
.ds-a2 .v2-margin-78-h-n {
  margin-left: -936px;
  margin-right: -936px;
}
.ds-a2 .v2-margin-78 {
  margin: 936px;
}
.ds-a2 .v2-children-margin-78-r > * {
  margin-right: 936px;
}
.ds-a2 .v2-children-margin-78-r-n > * {
  margin-right: -936px;
}
.ds-a2 .v2-children-margin-78-v > * {
  margin-top: 936px;
  margin-bottom: 936px;
}
.ds-a2 .v2-children-margin-78-v-n > * {
  margin-top: -936px;
  margin-bottom: -936px;
}
.ds-a2 .v2-children-margin-78-h > * {
  margin-left: 936px;
  margin-right: 936px;
}
.ds-a2 .v2-children-margin-78-h-n > * {
  margin-left: -936px;
  margin-right: -936px;
}
.ds-a2 .v2-children-margin-78 > * {
  margin: 936px;
}
.ds-a2 .v2-padding-78-r {
  padding-right: 936px;
}
.ds-a2 .v2-padding-78-r-n {
  padding-right: -936px;
}
.ds-a2 .v2-padding-78-v {
  padding-top: 936px;
  padding-bottom: 936px;
}
.ds-a2 .v2-padding-78-v-n {
  padding-top: -936px;
  padding-bottom: -936px;
}
.ds-a2 .v2-padding-78-h {
  padding-left: 936px;
  padding-right: 936px;
}
.ds-a2 .v2-padding-78-h-n {
  padding-left: -936px;
  padding-right: -936px;
}
.ds-a2 .v2-padding-78 {
  padding: 936px;
}
.ds-a2 .v2-children-padding-78-r > * {
  padding-right: 936px;
}
.ds-a2 .v2-children-padding-78-r-n > * {
  padding-right: -936px;
}
.ds-a2 .v2-children-padding-78-v > * {
  padding-top: 936px;
  padding-bottom: 936px;
}
.ds-a2 .v2-children-padding-78-v-n > * {
  padding-top: -936px;
  padding-bottom: -936px;
}
.ds-a2 .v2-children-padding-78-h > * {
  padding-left: 936px;
  padding-right: 936px;
}
.ds-a2 .v2-children-padding-78-h-n > * {
  padding-left: -936px;
  padding-right: -936px;
}
.ds-a2 .v2-children-padding-78 > * {
  padding: 936px;
}
.ds-a2 .v2-col-gap-78 {
  -moz-column-gap: 936px;
  column-gap: 936px;
}
.ds-a2 .v2-row-gap-78 {
  row-gap: 936px;
}
.ds-a2 .v2-h-79 {
  height: 948px;
}
.ds-a2 .v2-w-79 {
  width: 948px;
}
.ds-a2 .v2-max-h-79 {
  max-height: 948px;
}
.ds-a2 .v2-max-w-79 {
  max-width: 948px;
}
.ds-a2 .v2-min-h-79 {
  min-height: 948px;
}
.ds-a2 .v2-min-w-79 {
  min-width: 948px;
}
.ds-a2 .v2-max-h-79-imp {
  max-height: 948px !important;
}
.ds-a2 .v2-max-w-79-imp {
  max-width: 948px !important;
}
.ds-a2 .v2-min-h-79-imp {
  min-height: 948px !important;
}
.ds-a2 .v2-min-w-79-imp {
  min-width: 948px !important;
}
.ds-a2 .v2-top-79 {
  top: 948px;
}
.ds-a2 .v2-margin-79-t {
  margin-top: 948px;
}
.ds-a2 .v2-margin-79-t-n {
  margin-top: -948px;
}
.ds-a2 .v2-children-margin-79-t > * {
  margin-top: 948px;
}
.ds-a2 .v2-children-margin-79-t-n > * {
  margin-top: -948px;
}
.ds-a2 .v2-padding-79-t {
  padding-top: 948px;
}
.ds-a2 .v2-padding-79-t-n {
  padding-top: -948px;
}
.ds-a2 .v2-children-padding-79-t > * {
  padding-top: 948px;
}
.ds-a2 .v2-children-padding-79-t-n > * {
  padding-top: -948px;
}
.ds-a2 .v2-bottom-79 {
  bottom: 948px;
}
.ds-a2 .v2-margin-79-b {
  margin-bottom: 948px;
}
.ds-a2 .v2-margin-79-b-n {
  margin-bottom: -948px;
}
.ds-a2 .v2-children-margin-79-b > * {
  margin-bottom: 948px;
}
.ds-a2 .v2-children-margin-79-b-n > * {
  margin-bottom: -948px;
}
.ds-a2 .v2-padding-79-b {
  padding-bottom: 948px;
}
.ds-a2 .v2-padding-79-b-n {
  padding-bottom: -948px;
}
.ds-a2 .v2-children-padding-79-b > * {
  padding-bottom: 948px;
}
.ds-a2 .v2-children-padding-79-b-n > * {
  padding-bottom: -948px;
}
.ds-a2 .v2-left-79 {
  left: 948px;
}
.ds-a2 .v2-margin-79-l {
  margin-left: 948px;
}
.ds-a2 .v2-margin-79-l-n {
  margin-left: -948px;
}
.ds-a2 .v2-children-margin-79-l > * {
  margin-left: 948px;
}
.ds-a2 .v2-children-margin-79-l-n > * {
  margin-left: -948px;
}
.ds-a2 .v2-padding-79-l {
  padding-left: 948px;
}
.ds-a2 .v2-padding-79-l-n {
  padding-left: -948px;
}
.ds-a2 .v2-children-padding-79-l > * {
  padding-left: 948px;
}
.ds-a2 .v2-children-padding-79-l-n > * {
  padding-left: -948px;
}
.ds-a2 .v2-right-79 {
  right: 948px;
}
.ds-a2 .v2-margin-79-r {
  margin-right: 948px;
}
.ds-a2 .v2-margin-79-r-n {
  margin-right: -948px;
}
.ds-a2 .v2-margin-79-v {
  margin-top: 948px;
  margin-bottom: 948px;
}
.ds-a2 .v2-margin-79-v-n {
  margin-top: -948px;
  margin-bottom: -948px;
}
.ds-a2 .v2-margin-79-h {
  margin-left: 948px;
  margin-right: 948px;
}
.ds-a2 .v2-margin-79-h-n {
  margin-left: -948px;
  margin-right: -948px;
}
.ds-a2 .v2-margin-79 {
  margin: 948px;
}
.ds-a2 .v2-children-margin-79-r > * {
  margin-right: 948px;
}
.ds-a2 .v2-children-margin-79-r-n > * {
  margin-right: -948px;
}
.ds-a2 .v2-children-margin-79-v > * {
  margin-top: 948px;
  margin-bottom: 948px;
}
.ds-a2 .v2-children-margin-79-v-n > * {
  margin-top: -948px;
  margin-bottom: -948px;
}
.ds-a2 .v2-children-margin-79-h > * {
  margin-left: 948px;
  margin-right: 948px;
}
.ds-a2 .v2-children-margin-79-h-n > * {
  margin-left: -948px;
  margin-right: -948px;
}
.ds-a2 .v2-children-margin-79 > * {
  margin: 948px;
}
.ds-a2 .v2-padding-79-r {
  padding-right: 948px;
}
.ds-a2 .v2-padding-79-r-n {
  padding-right: -948px;
}
.ds-a2 .v2-padding-79-v {
  padding-top: 948px;
  padding-bottom: 948px;
}
.ds-a2 .v2-padding-79-v-n {
  padding-top: -948px;
  padding-bottom: -948px;
}
.ds-a2 .v2-padding-79-h {
  padding-left: 948px;
  padding-right: 948px;
}
.ds-a2 .v2-padding-79-h-n {
  padding-left: -948px;
  padding-right: -948px;
}
.ds-a2 .v2-padding-79 {
  padding: 948px;
}
.ds-a2 .v2-children-padding-79-r > * {
  padding-right: 948px;
}
.ds-a2 .v2-children-padding-79-r-n > * {
  padding-right: -948px;
}
.ds-a2 .v2-children-padding-79-v > * {
  padding-top: 948px;
  padding-bottom: 948px;
}
.ds-a2 .v2-children-padding-79-v-n > * {
  padding-top: -948px;
  padding-bottom: -948px;
}
.ds-a2 .v2-children-padding-79-h > * {
  padding-left: 948px;
  padding-right: 948px;
}
.ds-a2 .v2-children-padding-79-h-n > * {
  padding-left: -948px;
  padding-right: -948px;
}
.ds-a2 .v2-children-padding-79 > * {
  padding: 948px;
}
.ds-a2 .v2-col-gap-79 {
  -moz-column-gap: 948px;
  column-gap: 948px;
}
.ds-a2 .v2-row-gap-79 {
  row-gap: 948px;
}
.ds-a2 .v2-h-80 {
  height: 960px;
}
.ds-a2 .v2-w-80 {
  width: 960px;
}
.ds-a2 .v2-max-h-80 {
  max-height: 960px;
}
.ds-a2 .v2-max-w-80 {
  max-width: 960px;
}
.ds-a2 .v2-min-h-80 {
  min-height: 960px;
}
.ds-a2 .v2-min-w-80 {
  min-width: 960px;
}
.ds-a2 .v2-max-h-80-imp {
  max-height: 960px !important;
}
.ds-a2 .v2-max-w-80-imp {
  max-width: 960px !important;
}
.ds-a2 .v2-min-h-80-imp {
  min-height: 960px !important;
}
.ds-a2 .v2-min-w-80-imp {
  min-width: 960px !important;
}
.ds-a2 .v2-top-80 {
  top: 960px;
}
.ds-a2 .v2-margin-80-t {
  margin-top: 960px;
}
.ds-a2 .v2-margin-80-t-n {
  margin-top: -960px;
}
.ds-a2 .v2-children-margin-80-t > * {
  margin-top: 960px;
}
.ds-a2 .v2-children-margin-80-t-n > * {
  margin-top: -960px;
}
.ds-a2 .v2-padding-80-t {
  padding-top: 960px;
}
.ds-a2 .v2-padding-80-t-n {
  padding-top: -960px;
}
.ds-a2 .v2-children-padding-80-t > * {
  padding-top: 960px;
}
.ds-a2 .v2-children-padding-80-t-n > * {
  padding-top: -960px;
}
.ds-a2 .v2-bottom-80 {
  bottom: 960px;
}
.ds-a2 .v2-margin-80-b {
  margin-bottom: 960px;
}
.ds-a2 .v2-margin-80-b-n {
  margin-bottom: -960px;
}
.ds-a2 .v2-children-margin-80-b > * {
  margin-bottom: 960px;
}
.ds-a2 .v2-children-margin-80-b-n > * {
  margin-bottom: -960px;
}
.ds-a2 .v2-padding-80-b {
  padding-bottom: 960px;
}
.ds-a2 .v2-padding-80-b-n {
  padding-bottom: -960px;
}
.ds-a2 .v2-children-padding-80-b > * {
  padding-bottom: 960px;
}
.ds-a2 .v2-children-padding-80-b-n > * {
  padding-bottom: -960px;
}
.ds-a2 .v2-left-80 {
  left: 960px;
}
.ds-a2 .v2-margin-80-l {
  margin-left: 960px;
}
.ds-a2 .v2-margin-80-l-n {
  margin-left: -960px;
}
.ds-a2 .v2-children-margin-80-l > * {
  margin-left: 960px;
}
.ds-a2 .v2-children-margin-80-l-n > * {
  margin-left: -960px;
}
.ds-a2 .v2-padding-80-l {
  padding-left: 960px;
}
.ds-a2 .v2-padding-80-l-n {
  padding-left: -960px;
}
.ds-a2 .v2-children-padding-80-l > * {
  padding-left: 960px;
}
.ds-a2 .v2-children-padding-80-l-n > * {
  padding-left: -960px;
}
.ds-a2 .v2-right-80 {
  right: 960px;
}
.ds-a2 .v2-margin-80-r {
  margin-right: 960px;
}
.ds-a2 .v2-margin-80-r-n {
  margin-right: -960px;
}
.ds-a2 .v2-margin-80-v {
  margin-top: 960px;
  margin-bottom: 960px;
}
.ds-a2 .v2-margin-80-v-n {
  margin-top: -960px;
  margin-bottom: -960px;
}
.ds-a2 .v2-margin-80-h {
  margin-left: 960px;
  margin-right: 960px;
}
.ds-a2 .v2-margin-80-h-n {
  margin-left: -960px;
  margin-right: -960px;
}
.ds-a2 .v2-margin-80 {
  margin: 960px;
}
.ds-a2 .v2-children-margin-80-r > * {
  margin-right: 960px;
}
.ds-a2 .v2-children-margin-80-r-n > * {
  margin-right: -960px;
}
.ds-a2 .v2-children-margin-80-v > * {
  margin-top: 960px;
  margin-bottom: 960px;
}
.ds-a2 .v2-children-margin-80-v-n > * {
  margin-top: -960px;
  margin-bottom: -960px;
}
.ds-a2 .v2-children-margin-80-h > * {
  margin-left: 960px;
  margin-right: 960px;
}
.ds-a2 .v2-children-margin-80-h-n > * {
  margin-left: -960px;
  margin-right: -960px;
}
.ds-a2 .v2-children-margin-80 > * {
  margin: 960px;
}
.ds-a2 .v2-padding-80-r {
  padding-right: 960px;
}
.ds-a2 .v2-padding-80-r-n {
  padding-right: -960px;
}
.ds-a2 .v2-padding-80-v {
  padding-top: 960px;
  padding-bottom: 960px;
}
.ds-a2 .v2-padding-80-v-n {
  padding-top: -960px;
  padding-bottom: -960px;
}
.ds-a2 .v2-padding-80-h {
  padding-left: 960px;
  padding-right: 960px;
}
.ds-a2 .v2-padding-80-h-n {
  padding-left: -960px;
  padding-right: -960px;
}
.ds-a2 .v2-padding-80 {
  padding: 960px;
}
.ds-a2 .v2-children-padding-80-r > * {
  padding-right: 960px;
}
.ds-a2 .v2-children-padding-80-r-n > * {
  padding-right: -960px;
}
.ds-a2 .v2-children-padding-80-v > * {
  padding-top: 960px;
  padding-bottom: 960px;
}
.ds-a2 .v2-children-padding-80-v-n > * {
  padding-top: -960px;
  padding-bottom: -960px;
}
.ds-a2 .v2-children-padding-80-h > * {
  padding-left: 960px;
  padding-right: 960px;
}
.ds-a2 .v2-children-padding-80-h-n > * {
  padding-left: -960px;
  padding-right: -960px;
}
.ds-a2 .v2-children-padding-80 > * {
  padding: 960px;
}
.ds-a2 .v2-col-gap-80 {
  -moz-column-gap: 960px;
  column-gap: 960px;
}
.ds-a2 .v2-row-gap-80 {
  row-gap: 960px;
}
.ds-a2 .v2-h-81 {
  height: 972px;
}
.ds-a2 .v2-w-81 {
  width: 972px;
}
.ds-a2 .v2-max-h-81 {
  max-height: 972px;
}
.ds-a2 .v2-max-w-81 {
  max-width: 972px;
}
.ds-a2 .v2-min-h-81 {
  min-height: 972px;
}
.ds-a2 .v2-min-w-81 {
  min-width: 972px;
}
.ds-a2 .v2-max-h-81-imp {
  max-height: 972px !important;
}
.ds-a2 .v2-max-w-81-imp {
  max-width: 972px !important;
}
.ds-a2 .v2-min-h-81-imp {
  min-height: 972px !important;
}
.ds-a2 .v2-min-w-81-imp {
  min-width: 972px !important;
}
.ds-a2 .v2-top-81 {
  top: 972px;
}
.ds-a2 .v2-margin-81-t {
  margin-top: 972px;
}
.ds-a2 .v2-margin-81-t-n {
  margin-top: -972px;
}
.ds-a2 .v2-children-margin-81-t > * {
  margin-top: 972px;
}
.ds-a2 .v2-children-margin-81-t-n > * {
  margin-top: -972px;
}
.ds-a2 .v2-padding-81-t {
  padding-top: 972px;
}
.ds-a2 .v2-padding-81-t-n {
  padding-top: -972px;
}
.ds-a2 .v2-children-padding-81-t > * {
  padding-top: 972px;
}
.ds-a2 .v2-children-padding-81-t-n > * {
  padding-top: -972px;
}
.ds-a2 .v2-bottom-81 {
  bottom: 972px;
}
.ds-a2 .v2-margin-81-b {
  margin-bottom: 972px;
}
.ds-a2 .v2-margin-81-b-n {
  margin-bottom: -972px;
}
.ds-a2 .v2-children-margin-81-b > * {
  margin-bottom: 972px;
}
.ds-a2 .v2-children-margin-81-b-n > * {
  margin-bottom: -972px;
}
.ds-a2 .v2-padding-81-b {
  padding-bottom: 972px;
}
.ds-a2 .v2-padding-81-b-n {
  padding-bottom: -972px;
}
.ds-a2 .v2-children-padding-81-b > * {
  padding-bottom: 972px;
}
.ds-a2 .v2-children-padding-81-b-n > * {
  padding-bottom: -972px;
}
.ds-a2 .v2-left-81 {
  left: 972px;
}
.ds-a2 .v2-margin-81-l {
  margin-left: 972px;
}
.ds-a2 .v2-margin-81-l-n {
  margin-left: -972px;
}
.ds-a2 .v2-children-margin-81-l > * {
  margin-left: 972px;
}
.ds-a2 .v2-children-margin-81-l-n > * {
  margin-left: -972px;
}
.ds-a2 .v2-padding-81-l {
  padding-left: 972px;
}
.ds-a2 .v2-padding-81-l-n {
  padding-left: -972px;
}
.ds-a2 .v2-children-padding-81-l > * {
  padding-left: 972px;
}
.ds-a2 .v2-children-padding-81-l-n > * {
  padding-left: -972px;
}
.ds-a2 .v2-right-81 {
  right: 972px;
}
.ds-a2 .v2-margin-81-r {
  margin-right: 972px;
}
.ds-a2 .v2-margin-81-r-n {
  margin-right: -972px;
}
.ds-a2 .v2-margin-81-v {
  margin-top: 972px;
  margin-bottom: 972px;
}
.ds-a2 .v2-margin-81-v-n {
  margin-top: -972px;
  margin-bottom: -972px;
}
.ds-a2 .v2-margin-81-h {
  margin-left: 972px;
  margin-right: 972px;
}
.ds-a2 .v2-margin-81-h-n {
  margin-left: -972px;
  margin-right: -972px;
}
.ds-a2 .v2-margin-81 {
  margin: 972px;
}
.ds-a2 .v2-children-margin-81-r > * {
  margin-right: 972px;
}
.ds-a2 .v2-children-margin-81-r-n > * {
  margin-right: -972px;
}
.ds-a2 .v2-children-margin-81-v > * {
  margin-top: 972px;
  margin-bottom: 972px;
}
.ds-a2 .v2-children-margin-81-v-n > * {
  margin-top: -972px;
  margin-bottom: -972px;
}
.ds-a2 .v2-children-margin-81-h > * {
  margin-left: 972px;
  margin-right: 972px;
}
.ds-a2 .v2-children-margin-81-h-n > * {
  margin-left: -972px;
  margin-right: -972px;
}
.ds-a2 .v2-children-margin-81 > * {
  margin: 972px;
}
.ds-a2 .v2-padding-81-r {
  padding-right: 972px;
}
.ds-a2 .v2-padding-81-r-n {
  padding-right: -972px;
}
.ds-a2 .v2-padding-81-v {
  padding-top: 972px;
  padding-bottom: 972px;
}
.ds-a2 .v2-padding-81-v-n {
  padding-top: -972px;
  padding-bottom: -972px;
}
.ds-a2 .v2-padding-81-h {
  padding-left: 972px;
  padding-right: 972px;
}
.ds-a2 .v2-padding-81-h-n {
  padding-left: -972px;
  padding-right: -972px;
}
.ds-a2 .v2-padding-81 {
  padding: 972px;
}
.ds-a2 .v2-children-padding-81-r > * {
  padding-right: 972px;
}
.ds-a2 .v2-children-padding-81-r-n > * {
  padding-right: -972px;
}
.ds-a2 .v2-children-padding-81-v > * {
  padding-top: 972px;
  padding-bottom: 972px;
}
.ds-a2 .v2-children-padding-81-v-n > * {
  padding-top: -972px;
  padding-bottom: -972px;
}
.ds-a2 .v2-children-padding-81-h > * {
  padding-left: 972px;
  padding-right: 972px;
}
.ds-a2 .v2-children-padding-81-h-n > * {
  padding-left: -972px;
  padding-right: -972px;
}
.ds-a2 .v2-children-padding-81 > * {
  padding: 972px;
}
.ds-a2 .v2-col-gap-81 {
  -moz-column-gap: 972px;
  column-gap: 972px;
}
.ds-a2 .v2-row-gap-81 {
  row-gap: 972px;
}
.ds-a2 .v2-h-82 {
  height: 984px;
}
.ds-a2 .v2-w-82 {
  width: 984px;
}
.ds-a2 .v2-max-h-82 {
  max-height: 984px;
}
.ds-a2 .v2-max-w-82 {
  max-width: 984px;
}
.ds-a2 .v2-min-h-82 {
  min-height: 984px;
}
.ds-a2 .v2-min-w-82 {
  min-width: 984px;
}
.ds-a2 .v2-max-h-82-imp {
  max-height: 984px !important;
}
.ds-a2 .v2-max-w-82-imp {
  max-width: 984px !important;
}
.ds-a2 .v2-min-h-82-imp {
  min-height: 984px !important;
}
.ds-a2 .v2-min-w-82-imp {
  min-width: 984px !important;
}
.ds-a2 .v2-top-82 {
  top: 984px;
}
.ds-a2 .v2-margin-82-t {
  margin-top: 984px;
}
.ds-a2 .v2-margin-82-t-n {
  margin-top: -984px;
}
.ds-a2 .v2-children-margin-82-t > * {
  margin-top: 984px;
}
.ds-a2 .v2-children-margin-82-t-n > * {
  margin-top: -984px;
}
.ds-a2 .v2-padding-82-t {
  padding-top: 984px;
}
.ds-a2 .v2-padding-82-t-n {
  padding-top: -984px;
}
.ds-a2 .v2-children-padding-82-t > * {
  padding-top: 984px;
}
.ds-a2 .v2-children-padding-82-t-n > * {
  padding-top: -984px;
}
.ds-a2 .v2-bottom-82 {
  bottom: 984px;
}
.ds-a2 .v2-margin-82-b {
  margin-bottom: 984px;
}
.ds-a2 .v2-margin-82-b-n {
  margin-bottom: -984px;
}
.ds-a2 .v2-children-margin-82-b > * {
  margin-bottom: 984px;
}
.ds-a2 .v2-children-margin-82-b-n > * {
  margin-bottom: -984px;
}
.ds-a2 .v2-padding-82-b {
  padding-bottom: 984px;
}
.ds-a2 .v2-padding-82-b-n {
  padding-bottom: -984px;
}
.ds-a2 .v2-children-padding-82-b > * {
  padding-bottom: 984px;
}
.ds-a2 .v2-children-padding-82-b-n > * {
  padding-bottom: -984px;
}
.ds-a2 .v2-left-82 {
  left: 984px;
}
.ds-a2 .v2-margin-82-l {
  margin-left: 984px;
}
.ds-a2 .v2-margin-82-l-n {
  margin-left: -984px;
}
.ds-a2 .v2-children-margin-82-l > * {
  margin-left: 984px;
}
.ds-a2 .v2-children-margin-82-l-n > * {
  margin-left: -984px;
}
.ds-a2 .v2-padding-82-l {
  padding-left: 984px;
}
.ds-a2 .v2-padding-82-l-n {
  padding-left: -984px;
}
.ds-a2 .v2-children-padding-82-l > * {
  padding-left: 984px;
}
.ds-a2 .v2-children-padding-82-l-n > * {
  padding-left: -984px;
}
.ds-a2 .v2-right-82 {
  right: 984px;
}
.ds-a2 .v2-margin-82-r {
  margin-right: 984px;
}
.ds-a2 .v2-margin-82-r-n {
  margin-right: -984px;
}
.ds-a2 .v2-margin-82-v {
  margin-top: 984px;
  margin-bottom: 984px;
}
.ds-a2 .v2-margin-82-v-n {
  margin-top: -984px;
  margin-bottom: -984px;
}
.ds-a2 .v2-margin-82-h {
  margin-left: 984px;
  margin-right: 984px;
}
.ds-a2 .v2-margin-82-h-n {
  margin-left: -984px;
  margin-right: -984px;
}
.ds-a2 .v2-margin-82 {
  margin: 984px;
}
.ds-a2 .v2-children-margin-82-r > * {
  margin-right: 984px;
}
.ds-a2 .v2-children-margin-82-r-n > * {
  margin-right: -984px;
}
.ds-a2 .v2-children-margin-82-v > * {
  margin-top: 984px;
  margin-bottom: 984px;
}
.ds-a2 .v2-children-margin-82-v-n > * {
  margin-top: -984px;
  margin-bottom: -984px;
}
.ds-a2 .v2-children-margin-82-h > * {
  margin-left: 984px;
  margin-right: 984px;
}
.ds-a2 .v2-children-margin-82-h-n > * {
  margin-left: -984px;
  margin-right: -984px;
}
.ds-a2 .v2-children-margin-82 > * {
  margin: 984px;
}
.ds-a2 .v2-padding-82-r {
  padding-right: 984px;
}
.ds-a2 .v2-padding-82-r-n {
  padding-right: -984px;
}
.ds-a2 .v2-padding-82-v {
  padding-top: 984px;
  padding-bottom: 984px;
}
.ds-a2 .v2-padding-82-v-n {
  padding-top: -984px;
  padding-bottom: -984px;
}
.ds-a2 .v2-padding-82-h {
  padding-left: 984px;
  padding-right: 984px;
}
.ds-a2 .v2-padding-82-h-n {
  padding-left: -984px;
  padding-right: -984px;
}
.ds-a2 .v2-padding-82 {
  padding: 984px;
}
.ds-a2 .v2-children-padding-82-r > * {
  padding-right: 984px;
}
.ds-a2 .v2-children-padding-82-r-n > * {
  padding-right: -984px;
}
.ds-a2 .v2-children-padding-82-v > * {
  padding-top: 984px;
  padding-bottom: 984px;
}
.ds-a2 .v2-children-padding-82-v-n > * {
  padding-top: -984px;
  padding-bottom: -984px;
}
.ds-a2 .v2-children-padding-82-h > * {
  padding-left: 984px;
  padding-right: 984px;
}
.ds-a2 .v2-children-padding-82-h-n > * {
  padding-left: -984px;
  padding-right: -984px;
}
.ds-a2 .v2-children-padding-82 > * {
  padding: 984px;
}
.ds-a2 .v2-col-gap-82 {
  -moz-column-gap: 984px;
  column-gap: 984px;
}
.ds-a2 .v2-row-gap-82 {
  row-gap: 984px;
}
.ds-a2 .v2-h-83 {
  height: 996px;
}
.ds-a2 .v2-w-83 {
  width: 996px;
}
.ds-a2 .v2-max-h-83 {
  max-height: 996px;
}
.ds-a2 .v2-max-w-83 {
  max-width: 996px;
}
.ds-a2 .v2-min-h-83 {
  min-height: 996px;
}
.ds-a2 .v2-min-w-83 {
  min-width: 996px;
}
.ds-a2 .v2-max-h-83-imp {
  max-height: 996px !important;
}
.ds-a2 .v2-max-w-83-imp {
  max-width: 996px !important;
}
.ds-a2 .v2-min-h-83-imp {
  min-height: 996px !important;
}
.ds-a2 .v2-min-w-83-imp {
  min-width: 996px !important;
}
.ds-a2 .v2-top-83 {
  top: 996px;
}
.ds-a2 .v2-margin-83-t {
  margin-top: 996px;
}
.ds-a2 .v2-margin-83-t-n {
  margin-top: -996px;
}
.ds-a2 .v2-children-margin-83-t > * {
  margin-top: 996px;
}
.ds-a2 .v2-children-margin-83-t-n > * {
  margin-top: -996px;
}
.ds-a2 .v2-padding-83-t {
  padding-top: 996px;
}
.ds-a2 .v2-padding-83-t-n {
  padding-top: -996px;
}
.ds-a2 .v2-children-padding-83-t > * {
  padding-top: 996px;
}
.ds-a2 .v2-children-padding-83-t-n > * {
  padding-top: -996px;
}
.ds-a2 .v2-bottom-83 {
  bottom: 996px;
}
.ds-a2 .v2-margin-83-b {
  margin-bottom: 996px;
}
.ds-a2 .v2-margin-83-b-n {
  margin-bottom: -996px;
}
.ds-a2 .v2-children-margin-83-b > * {
  margin-bottom: 996px;
}
.ds-a2 .v2-children-margin-83-b-n > * {
  margin-bottom: -996px;
}
.ds-a2 .v2-padding-83-b {
  padding-bottom: 996px;
}
.ds-a2 .v2-padding-83-b-n {
  padding-bottom: -996px;
}
.ds-a2 .v2-children-padding-83-b > * {
  padding-bottom: 996px;
}
.ds-a2 .v2-children-padding-83-b-n > * {
  padding-bottom: -996px;
}
.ds-a2 .v2-left-83 {
  left: 996px;
}
.ds-a2 .v2-margin-83-l {
  margin-left: 996px;
}
.ds-a2 .v2-margin-83-l-n {
  margin-left: -996px;
}
.ds-a2 .v2-children-margin-83-l > * {
  margin-left: 996px;
}
.ds-a2 .v2-children-margin-83-l-n > * {
  margin-left: -996px;
}
.ds-a2 .v2-padding-83-l {
  padding-left: 996px;
}
.ds-a2 .v2-padding-83-l-n {
  padding-left: -996px;
}
.ds-a2 .v2-children-padding-83-l > * {
  padding-left: 996px;
}
.ds-a2 .v2-children-padding-83-l-n > * {
  padding-left: -996px;
}
.ds-a2 .v2-right-83 {
  right: 996px;
}
.ds-a2 .v2-margin-83-r {
  margin-right: 996px;
}
.ds-a2 .v2-margin-83-r-n {
  margin-right: -996px;
}
.ds-a2 .v2-margin-83-v {
  margin-top: 996px;
  margin-bottom: 996px;
}
.ds-a2 .v2-margin-83-v-n {
  margin-top: -996px;
  margin-bottom: -996px;
}
.ds-a2 .v2-margin-83-h {
  margin-left: 996px;
  margin-right: 996px;
}
.ds-a2 .v2-margin-83-h-n {
  margin-left: -996px;
  margin-right: -996px;
}
.ds-a2 .v2-margin-83 {
  margin: 996px;
}
.ds-a2 .v2-children-margin-83-r > * {
  margin-right: 996px;
}
.ds-a2 .v2-children-margin-83-r-n > * {
  margin-right: -996px;
}
.ds-a2 .v2-children-margin-83-v > * {
  margin-top: 996px;
  margin-bottom: 996px;
}
.ds-a2 .v2-children-margin-83-v-n > * {
  margin-top: -996px;
  margin-bottom: -996px;
}
.ds-a2 .v2-children-margin-83-h > * {
  margin-left: 996px;
  margin-right: 996px;
}
.ds-a2 .v2-children-margin-83-h-n > * {
  margin-left: -996px;
  margin-right: -996px;
}
.ds-a2 .v2-children-margin-83 > * {
  margin: 996px;
}
.ds-a2 .v2-padding-83-r {
  padding-right: 996px;
}
.ds-a2 .v2-padding-83-r-n {
  padding-right: -996px;
}
.ds-a2 .v2-padding-83-v {
  padding-top: 996px;
  padding-bottom: 996px;
}
.ds-a2 .v2-padding-83-v-n {
  padding-top: -996px;
  padding-bottom: -996px;
}
.ds-a2 .v2-padding-83-h {
  padding-left: 996px;
  padding-right: 996px;
}
.ds-a2 .v2-padding-83-h-n {
  padding-left: -996px;
  padding-right: -996px;
}
.ds-a2 .v2-padding-83 {
  padding: 996px;
}
.ds-a2 .v2-children-padding-83-r > * {
  padding-right: 996px;
}
.ds-a2 .v2-children-padding-83-r-n > * {
  padding-right: -996px;
}
.ds-a2 .v2-children-padding-83-v > * {
  padding-top: 996px;
  padding-bottom: 996px;
}
.ds-a2 .v2-children-padding-83-v-n > * {
  padding-top: -996px;
  padding-bottom: -996px;
}
.ds-a2 .v2-children-padding-83-h > * {
  padding-left: 996px;
  padding-right: 996px;
}
.ds-a2 .v2-children-padding-83-h-n > * {
  padding-left: -996px;
  padding-right: -996px;
}
.ds-a2 .v2-children-padding-83 > * {
  padding: 996px;
}
.ds-a2 .v2-col-gap-83 {
  -moz-column-gap: 996px;
  column-gap: 996px;
}
.ds-a2 .v2-row-gap-83 {
  row-gap: 996px;
}
.ds-a2 .v2-h-84 {
  height: 1008px;
}
.ds-a2 .v2-w-84 {
  width: 1008px;
}
.ds-a2 .v2-max-h-84 {
  max-height: 1008px;
}
.ds-a2 .v2-max-w-84 {
  max-width: 1008px;
}
.ds-a2 .v2-min-h-84 {
  min-height: 1008px;
}
.ds-a2 .v2-min-w-84 {
  min-width: 1008px;
}
.ds-a2 .v2-max-h-84-imp {
  max-height: 1008px !important;
}
.ds-a2 .v2-max-w-84-imp {
  max-width: 1008px !important;
}
.ds-a2 .v2-min-h-84-imp {
  min-height: 1008px !important;
}
.ds-a2 .v2-min-w-84-imp {
  min-width: 1008px !important;
}
.ds-a2 .v2-top-84 {
  top: 1008px;
}
.ds-a2 .v2-margin-84-t {
  margin-top: 1008px;
}
.ds-a2 .v2-margin-84-t-n {
  margin-top: -1008px;
}
.ds-a2 .v2-children-margin-84-t > * {
  margin-top: 1008px;
}
.ds-a2 .v2-children-margin-84-t-n > * {
  margin-top: -1008px;
}
.ds-a2 .v2-padding-84-t {
  padding-top: 1008px;
}
.ds-a2 .v2-padding-84-t-n {
  padding-top: -1008px;
}
.ds-a2 .v2-children-padding-84-t > * {
  padding-top: 1008px;
}
.ds-a2 .v2-children-padding-84-t-n > * {
  padding-top: -1008px;
}
.ds-a2 .v2-bottom-84 {
  bottom: 1008px;
}
.ds-a2 .v2-margin-84-b {
  margin-bottom: 1008px;
}
.ds-a2 .v2-margin-84-b-n {
  margin-bottom: -1008px;
}
.ds-a2 .v2-children-margin-84-b > * {
  margin-bottom: 1008px;
}
.ds-a2 .v2-children-margin-84-b-n > * {
  margin-bottom: -1008px;
}
.ds-a2 .v2-padding-84-b {
  padding-bottom: 1008px;
}
.ds-a2 .v2-padding-84-b-n {
  padding-bottom: -1008px;
}
.ds-a2 .v2-children-padding-84-b > * {
  padding-bottom: 1008px;
}
.ds-a2 .v2-children-padding-84-b-n > * {
  padding-bottom: -1008px;
}
.ds-a2 .v2-left-84 {
  left: 1008px;
}
.ds-a2 .v2-margin-84-l {
  margin-left: 1008px;
}
.ds-a2 .v2-margin-84-l-n {
  margin-left: -1008px;
}
.ds-a2 .v2-children-margin-84-l > * {
  margin-left: 1008px;
}
.ds-a2 .v2-children-margin-84-l-n > * {
  margin-left: -1008px;
}
.ds-a2 .v2-padding-84-l {
  padding-left: 1008px;
}
.ds-a2 .v2-padding-84-l-n {
  padding-left: -1008px;
}
.ds-a2 .v2-children-padding-84-l > * {
  padding-left: 1008px;
}
.ds-a2 .v2-children-padding-84-l-n > * {
  padding-left: -1008px;
}
.ds-a2 .v2-right-84 {
  right: 1008px;
}
.ds-a2 .v2-margin-84-r {
  margin-right: 1008px;
}
.ds-a2 .v2-margin-84-r-n {
  margin-right: -1008px;
}
.ds-a2 .v2-margin-84-v {
  margin-top: 1008px;
  margin-bottom: 1008px;
}
.ds-a2 .v2-margin-84-v-n {
  margin-top: -1008px;
  margin-bottom: -1008px;
}
.ds-a2 .v2-margin-84-h {
  margin-left: 1008px;
  margin-right: 1008px;
}
.ds-a2 .v2-margin-84-h-n {
  margin-left: -1008px;
  margin-right: -1008px;
}
.ds-a2 .v2-margin-84 {
  margin: 1008px;
}
.ds-a2 .v2-children-margin-84-r > * {
  margin-right: 1008px;
}
.ds-a2 .v2-children-margin-84-r-n > * {
  margin-right: -1008px;
}
.ds-a2 .v2-children-margin-84-v > * {
  margin-top: 1008px;
  margin-bottom: 1008px;
}
.ds-a2 .v2-children-margin-84-v-n > * {
  margin-top: -1008px;
  margin-bottom: -1008px;
}
.ds-a2 .v2-children-margin-84-h > * {
  margin-left: 1008px;
  margin-right: 1008px;
}
.ds-a2 .v2-children-margin-84-h-n > * {
  margin-left: -1008px;
  margin-right: -1008px;
}
.ds-a2 .v2-children-margin-84 > * {
  margin: 1008px;
}
.ds-a2 .v2-padding-84-r {
  padding-right: 1008px;
}
.ds-a2 .v2-padding-84-r-n {
  padding-right: -1008px;
}
.ds-a2 .v2-padding-84-v {
  padding-top: 1008px;
  padding-bottom: 1008px;
}
.ds-a2 .v2-padding-84-v-n {
  padding-top: -1008px;
  padding-bottom: -1008px;
}
.ds-a2 .v2-padding-84-h {
  padding-left: 1008px;
  padding-right: 1008px;
}
.ds-a2 .v2-padding-84-h-n {
  padding-left: -1008px;
  padding-right: -1008px;
}
.ds-a2 .v2-padding-84 {
  padding: 1008px;
}
.ds-a2 .v2-children-padding-84-r > * {
  padding-right: 1008px;
}
.ds-a2 .v2-children-padding-84-r-n > * {
  padding-right: -1008px;
}
.ds-a2 .v2-children-padding-84-v > * {
  padding-top: 1008px;
  padding-bottom: 1008px;
}
.ds-a2 .v2-children-padding-84-v-n > * {
  padding-top: -1008px;
  padding-bottom: -1008px;
}
.ds-a2 .v2-children-padding-84-h > * {
  padding-left: 1008px;
  padding-right: 1008px;
}
.ds-a2 .v2-children-padding-84-h-n > * {
  padding-left: -1008px;
  padding-right: -1008px;
}
.ds-a2 .v2-children-padding-84 > * {
  padding: 1008px;
}
.ds-a2 .v2-col-gap-84 {
  -moz-column-gap: 1008px;
  column-gap: 1008px;
}
.ds-a2 .v2-row-gap-84 {
  row-gap: 1008px;
}
.ds-a2 .v2-h-85 {
  height: 1020px;
}
.ds-a2 .v2-w-85 {
  width: 1020px;
}
.ds-a2 .v2-max-h-85 {
  max-height: 1020px;
}
.ds-a2 .v2-max-w-85 {
  max-width: 1020px;
}
.ds-a2 .v2-min-h-85 {
  min-height: 1020px;
}
.ds-a2 .v2-min-w-85 {
  min-width: 1020px;
}
.ds-a2 .v2-max-h-85-imp {
  max-height: 1020px !important;
}
.ds-a2 .v2-max-w-85-imp {
  max-width: 1020px !important;
}
.ds-a2 .v2-min-h-85-imp {
  min-height: 1020px !important;
}
.ds-a2 .v2-min-w-85-imp {
  min-width: 1020px !important;
}
.ds-a2 .v2-top-85 {
  top: 1020px;
}
.ds-a2 .v2-margin-85-t {
  margin-top: 1020px;
}
.ds-a2 .v2-margin-85-t-n {
  margin-top: -1020px;
}
.ds-a2 .v2-children-margin-85-t > * {
  margin-top: 1020px;
}
.ds-a2 .v2-children-margin-85-t-n > * {
  margin-top: -1020px;
}
.ds-a2 .v2-padding-85-t {
  padding-top: 1020px;
}
.ds-a2 .v2-padding-85-t-n {
  padding-top: -1020px;
}
.ds-a2 .v2-children-padding-85-t > * {
  padding-top: 1020px;
}
.ds-a2 .v2-children-padding-85-t-n > * {
  padding-top: -1020px;
}
.ds-a2 .v2-bottom-85 {
  bottom: 1020px;
}
.ds-a2 .v2-margin-85-b {
  margin-bottom: 1020px;
}
.ds-a2 .v2-margin-85-b-n {
  margin-bottom: -1020px;
}
.ds-a2 .v2-children-margin-85-b > * {
  margin-bottom: 1020px;
}
.ds-a2 .v2-children-margin-85-b-n > * {
  margin-bottom: -1020px;
}
.ds-a2 .v2-padding-85-b {
  padding-bottom: 1020px;
}
.ds-a2 .v2-padding-85-b-n {
  padding-bottom: -1020px;
}
.ds-a2 .v2-children-padding-85-b > * {
  padding-bottom: 1020px;
}
.ds-a2 .v2-children-padding-85-b-n > * {
  padding-bottom: -1020px;
}
.ds-a2 .v2-left-85 {
  left: 1020px;
}
.ds-a2 .v2-margin-85-l {
  margin-left: 1020px;
}
.ds-a2 .v2-margin-85-l-n {
  margin-left: -1020px;
}
.ds-a2 .v2-children-margin-85-l > * {
  margin-left: 1020px;
}
.ds-a2 .v2-children-margin-85-l-n > * {
  margin-left: -1020px;
}
.ds-a2 .v2-padding-85-l {
  padding-left: 1020px;
}
.ds-a2 .v2-padding-85-l-n {
  padding-left: -1020px;
}
.ds-a2 .v2-children-padding-85-l > * {
  padding-left: 1020px;
}
.ds-a2 .v2-children-padding-85-l-n > * {
  padding-left: -1020px;
}
.ds-a2 .v2-right-85 {
  right: 1020px;
}
.ds-a2 .v2-margin-85-r {
  margin-right: 1020px;
}
.ds-a2 .v2-margin-85-r-n {
  margin-right: -1020px;
}
.ds-a2 .v2-margin-85-v {
  margin-top: 1020px;
  margin-bottom: 1020px;
}
.ds-a2 .v2-margin-85-v-n {
  margin-top: -1020px;
  margin-bottom: -1020px;
}
.ds-a2 .v2-margin-85-h {
  margin-left: 1020px;
  margin-right: 1020px;
}
.ds-a2 .v2-margin-85-h-n {
  margin-left: -1020px;
  margin-right: -1020px;
}
.ds-a2 .v2-margin-85 {
  margin: 1020px;
}
.ds-a2 .v2-children-margin-85-r > * {
  margin-right: 1020px;
}
.ds-a2 .v2-children-margin-85-r-n > * {
  margin-right: -1020px;
}
.ds-a2 .v2-children-margin-85-v > * {
  margin-top: 1020px;
  margin-bottom: 1020px;
}
.ds-a2 .v2-children-margin-85-v-n > * {
  margin-top: -1020px;
  margin-bottom: -1020px;
}
.ds-a2 .v2-children-margin-85-h > * {
  margin-left: 1020px;
  margin-right: 1020px;
}
.ds-a2 .v2-children-margin-85-h-n > * {
  margin-left: -1020px;
  margin-right: -1020px;
}
.ds-a2 .v2-children-margin-85 > * {
  margin: 1020px;
}
.ds-a2 .v2-padding-85-r {
  padding-right: 1020px;
}
.ds-a2 .v2-padding-85-r-n {
  padding-right: -1020px;
}
.ds-a2 .v2-padding-85-v {
  padding-top: 1020px;
  padding-bottom: 1020px;
}
.ds-a2 .v2-padding-85-v-n {
  padding-top: -1020px;
  padding-bottom: -1020px;
}
.ds-a2 .v2-padding-85-h {
  padding-left: 1020px;
  padding-right: 1020px;
}
.ds-a2 .v2-padding-85-h-n {
  padding-left: -1020px;
  padding-right: -1020px;
}
.ds-a2 .v2-padding-85 {
  padding: 1020px;
}
.ds-a2 .v2-children-padding-85-r > * {
  padding-right: 1020px;
}
.ds-a2 .v2-children-padding-85-r-n > * {
  padding-right: -1020px;
}
.ds-a2 .v2-children-padding-85-v > * {
  padding-top: 1020px;
  padding-bottom: 1020px;
}
.ds-a2 .v2-children-padding-85-v-n > * {
  padding-top: -1020px;
  padding-bottom: -1020px;
}
.ds-a2 .v2-children-padding-85-h > * {
  padding-left: 1020px;
  padding-right: 1020px;
}
.ds-a2 .v2-children-padding-85-h-n > * {
  padding-left: -1020px;
  padding-right: -1020px;
}
.ds-a2 .v2-children-padding-85 > * {
  padding: 1020px;
}
.ds-a2 .v2-col-gap-85 {
  -moz-column-gap: 1020px;
  column-gap: 1020px;
}
.ds-a2 .v2-row-gap-85 {
  row-gap: 1020px;
}
.ds-a2 .v2-h-86 {
  height: 1032px;
}
.ds-a2 .v2-w-86 {
  width: 1032px;
}
.ds-a2 .v2-max-h-86 {
  max-height: 1032px;
}
.ds-a2 .v2-max-w-86 {
  max-width: 1032px;
}
.ds-a2 .v2-min-h-86 {
  min-height: 1032px;
}
.ds-a2 .v2-min-w-86 {
  min-width: 1032px;
}
.ds-a2 .v2-max-h-86-imp {
  max-height: 1032px !important;
}
.ds-a2 .v2-max-w-86-imp {
  max-width: 1032px !important;
}
.ds-a2 .v2-min-h-86-imp {
  min-height: 1032px !important;
}
.ds-a2 .v2-min-w-86-imp {
  min-width: 1032px !important;
}
.ds-a2 .v2-top-86 {
  top: 1032px;
}
.ds-a2 .v2-margin-86-t {
  margin-top: 1032px;
}
.ds-a2 .v2-margin-86-t-n {
  margin-top: -1032px;
}
.ds-a2 .v2-children-margin-86-t > * {
  margin-top: 1032px;
}
.ds-a2 .v2-children-margin-86-t-n > * {
  margin-top: -1032px;
}
.ds-a2 .v2-padding-86-t {
  padding-top: 1032px;
}
.ds-a2 .v2-padding-86-t-n {
  padding-top: -1032px;
}
.ds-a2 .v2-children-padding-86-t > * {
  padding-top: 1032px;
}
.ds-a2 .v2-children-padding-86-t-n > * {
  padding-top: -1032px;
}
.ds-a2 .v2-bottom-86 {
  bottom: 1032px;
}
.ds-a2 .v2-margin-86-b {
  margin-bottom: 1032px;
}
.ds-a2 .v2-margin-86-b-n {
  margin-bottom: -1032px;
}
.ds-a2 .v2-children-margin-86-b > * {
  margin-bottom: 1032px;
}
.ds-a2 .v2-children-margin-86-b-n > * {
  margin-bottom: -1032px;
}
.ds-a2 .v2-padding-86-b {
  padding-bottom: 1032px;
}
.ds-a2 .v2-padding-86-b-n {
  padding-bottom: -1032px;
}
.ds-a2 .v2-children-padding-86-b > * {
  padding-bottom: 1032px;
}
.ds-a2 .v2-children-padding-86-b-n > * {
  padding-bottom: -1032px;
}
.ds-a2 .v2-left-86 {
  left: 1032px;
}
.ds-a2 .v2-margin-86-l {
  margin-left: 1032px;
}
.ds-a2 .v2-margin-86-l-n {
  margin-left: -1032px;
}
.ds-a2 .v2-children-margin-86-l > * {
  margin-left: 1032px;
}
.ds-a2 .v2-children-margin-86-l-n > * {
  margin-left: -1032px;
}
.ds-a2 .v2-padding-86-l {
  padding-left: 1032px;
}
.ds-a2 .v2-padding-86-l-n {
  padding-left: -1032px;
}
.ds-a2 .v2-children-padding-86-l > * {
  padding-left: 1032px;
}
.ds-a2 .v2-children-padding-86-l-n > * {
  padding-left: -1032px;
}
.ds-a2 .v2-right-86 {
  right: 1032px;
}
.ds-a2 .v2-margin-86-r {
  margin-right: 1032px;
}
.ds-a2 .v2-margin-86-r-n {
  margin-right: -1032px;
}
.ds-a2 .v2-margin-86-v {
  margin-top: 1032px;
  margin-bottom: 1032px;
}
.ds-a2 .v2-margin-86-v-n {
  margin-top: -1032px;
  margin-bottom: -1032px;
}
.ds-a2 .v2-margin-86-h {
  margin-left: 1032px;
  margin-right: 1032px;
}
.ds-a2 .v2-margin-86-h-n {
  margin-left: -1032px;
  margin-right: -1032px;
}
.ds-a2 .v2-margin-86 {
  margin: 1032px;
}
.ds-a2 .v2-children-margin-86-r > * {
  margin-right: 1032px;
}
.ds-a2 .v2-children-margin-86-r-n > * {
  margin-right: -1032px;
}
.ds-a2 .v2-children-margin-86-v > * {
  margin-top: 1032px;
  margin-bottom: 1032px;
}
.ds-a2 .v2-children-margin-86-v-n > * {
  margin-top: -1032px;
  margin-bottom: -1032px;
}
.ds-a2 .v2-children-margin-86-h > * {
  margin-left: 1032px;
  margin-right: 1032px;
}
.ds-a2 .v2-children-margin-86-h-n > * {
  margin-left: -1032px;
  margin-right: -1032px;
}
.ds-a2 .v2-children-margin-86 > * {
  margin: 1032px;
}
.ds-a2 .v2-padding-86-r {
  padding-right: 1032px;
}
.ds-a2 .v2-padding-86-r-n {
  padding-right: -1032px;
}
.ds-a2 .v2-padding-86-v {
  padding-top: 1032px;
  padding-bottom: 1032px;
}
.ds-a2 .v2-padding-86-v-n {
  padding-top: -1032px;
  padding-bottom: -1032px;
}
.ds-a2 .v2-padding-86-h {
  padding-left: 1032px;
  padding-right: 1032px;
}
.ds-a2 .v2-padding-86-h-n {
  padding-left: -1032px;
  padding-right: -1032px;
}
.ds-a2 .v2-padding-86 {
  padding: 1032px;
}
.ds-a2 .v2-children-padding-86-r > * {
  padding-right: 1032px;
}
.ds-a2 .v2-children-padding-86-r-n > * {
  padding-right: -1032px;
}
.ds-a2 .v2-children-padding-86-v > * {
  padding-top: 1032px;
  padding-bottom: 1032px;
}
.ds-a2 .v2-children-padding-86-v-n > * {
  padding-top: -1032px;
  padding-bottom: -1032px;
}
.ds-a2 .v2-children-padding-86-h > * {
  padding-left: 1032px;
  padding-right: 1032px;
}
.ds-a2 .v2-children-padding-86-h-n > * {
  padding-left: -1032px;
  padding-right: -1032px;
}
.ds-a2 .v2-children-padding-86 > * {
  padding: 1032px;
}
.ds-a2 .v2-col-gap-86 {
  -moz-column-gap: 1032px;
  column-gap: 1032px;
}
.ds-a2 .v2-row-gap-86 {
  row-gap: 1032px;
}
.ds-a2 .v2-h-87 {
  height: 1044px;
}
.ds-a2 .v2-w-87 {
  width: 1044px;
}
.ds-a2 .v2-max-h-87 {
  max-height: 1044px;
}
.ds-a2 .v2-max-w-87 {
  max-width: 1044px;
}
.ds-a2 .v2-min-h-87 {
  min-height: 1044px;
}
.ds-a2 .v2-min-w-87 {
  min-width: 1044px;
}
.ds-a2 .v2-max-h-87-imp {
  max-height: 1044px !important;
}
.ds-a2 .v2-max-w-87-imp {
  max-width: 1044px !important;
}
.ds-a2 .v2-min-h-87-imp {
  min-height: 1044px !important;
}
.ds-a2 .v2-min-w-87-imp {
  min-width: 1044px !important;
}
.ds-a2 .v2-top-87 {
  top: 1044px;
}
.ds-a2 .v2-margin-87-t {
  margin-top: 1044px;
}
.ds-a2 .v2-margin-87-t-n {
  margin-top: -1044px;
}
.ds-a2 .v2-children-margin-87-t > * {
  margin-top: 1044px;
}
.ds-a2 .v2-children-margin-87-t-n > * {
  margin-top: -1044px;
}
.ds-a2 .v2-padding-87-t {
  padding-top: 1044px;
}
.ds-a2 .v2-padding-87-t-n {
  padding-top: -1044px;
}
.ds-a2 .v2-children-padding-87-t > * {
  padding-top: 1044px;
}
.ds-a2 .v2-children-padding-87-t-n > * {
  padding-top: -1044px;
}
.ds-a2 .v2-bottom-87 {
  bottom: 1044px;
}
.ds-a2 .v2-margin-87-b {
  margin-bottom: 1044px;
}
.ds-a2 .v2-margin-87-b-n {
  margin-bottom: -1044px;
}
.ds-a2 .v2-children-margin-87-b > * {
  margin-bottom: 1044px;
}
.ds-a2 .v2-children-margin-87-b-n > * {
  margin-bottom: -1044px;
}
.ds-a2 .v2-padding-87-b {
  padding-bottom: 1044px;
}
.ds-a2 .v2-padding-87-b-n {
  padding-bottom: -1044px;
}
.ds-a2 .v2-children-padding-87-b > * {
  padding-bottom: 1044px;
}
.ds-a2 .v2-children-padding-87-b-n > * {
  padding-bottom: -1044px;
}
.ds-a2 .v2-left-87 {
  left: 1044px;
}
.ds-a2 .v2-margin-87-l {
  margin-left: 1044px;
}
.ds-a2 .v2-margin-87-l-n {
  margin-left: -1044px;
}
.ds-a2 .v2-children-margin-87-l > * {
  margin-left: 1044px;
}
.ds-a2 .v2-children-margin-87-l-n > * {
  margin-left: -1044px;
}
.ds-a2 .v2-padding-87-l {
  padding-left: 1044px;
}
.ds-a2 .v2-padding-87-l-n {
  padding-left: -1044px;
}
.ds-a2 .v2-children-padding-87-l > * {
  padding-left: 1044px;
}
.ds-a2 .v2-children-padding-87-l-n > * {
  padding-left: -1044px;
}
.ds-a2 .v2-right-87 {
  right: 1044px;
}
.ds-a2 .v2-margin-87-r {
  margin-right: 1044px;
}
.ds-a2 .v2-margin-87-r-n {
  margin-right: -1044px;
}
.ds-a2 .v2-margin-87-v {
  margin-top: 1044px;
  margin-bottom: 1044px;
}
.ds-a2 .v2-margin-87-v-n {
  margin-top: -1044px;
  margin-bottom: -1044px;
}
.ds-a2 .v2-margin-87-h {
  margin-left: 1044px;
  margin-right: 1044px;
}
.ds-a2 .v2-margin-87-h-n {
  margin-left: -1044px;
  margin-right: -1044px;
}
.ds-a2 .v2-margin-87 {
  margin: 1044px;
}
.ds-a2 .v2-children-margin-87-r > * {
  margin-right: 1044px;
}
.ds-a2 .v2-children-margin-87-r-n > * {
  margin-right: -1044px;
}
.ds-a2 .v2-children-margin-87-v > * {
  margin-top: 1044px;
  margin-bottom: 1044px;
}
.ds-a2 .v2-children-margin-87-v-n > * {
  margin-top: -1044px;
  margin-bottom: -1044px;
}
.ds-a2 .v2-children-margin-87-h > * {
  margin-left: 1044px;
  margin-right: 1044px;
}
.ds-a2 .v2-children-margin-87-h-n > * {
  margin-left: -1044px;
  margin-right: -1044px;
}
.ds-a2 .v2-children-margin-87 > * {
  margin: 1044px;
}
.ds-a2 .v2-padding-87-r {
  padding-right: 1044px;
}
.ds-a2 .v2-padding-87-r-n {
  padding-right: -1044px;
}
.ds-a2 .v2-padding-87-v {
  padding-top: 1044px;
  padding-bottom: 1044px;
}
.ds-a2 .v2-padding-87-v-n {
  padding-top: -1044px;
  padding-bottom: -1044px;
}
.ds-a2 .v2-padding-87-h {
  padding-left: 1044px;
  padding-right: 1044px;
}
.ds-a2 .v2-padding-87-h-n {
  padding-left: -1044px;
  padding-right: -1044px;
}
.ds-a2 .v2-padding-87 {
  padding: 1044px;
}
.ds-a2 .v2-children-padding-87-r > * {
  padding-right: 1044px;
}
.ds-a2 .v2-children-padding-87-r-n > * {
  padding-right: -1044px;
}
.ds-a2 .v2-children-padding-87-v > * {
  padding-top: 1044px;
  padding-bottom: 1044px;
}
.ds-a2 .v2-children-padding-87-v-n > * {
  padding-top: -1044px;
  padding-bottom: -1044px;
}
.ds-a2 .v2-children-padding-87-h > * {
  padding-left: 1044px;
  padding-right: 1044px;
}
.ds-a2 .v2-children-padding-87-h-n > * {
  padding-left: -1044px;
  padding-right: -1044px;
}
.ds-a2 .v2-children-padding-87 > * {
  padding: 1044px;
}
.ds-a2 .v2-col-gap-87 {
  -moz-column-gap: 1044px;
  column-gap: 1044px;
}
.ds-a2 .v2-row-gap-87 {
  row-gap: 1044px;
}
.ds-a2 .v2-h-88 {
  height: 1056px;
}
.ds-a2 .v2-w-88 {
  width: 1056px;
}
.ds-a2 .v2-max-h-88 {
  max-height: 1056px;
}
.ds-a2 .v2-max-w-88 {
  max-width: 1056px;
}
.ds-a2 .v2-min-h-88 {
  min-height: 1056px;
}
.ds-a2 .v2-min-w-88 {
  min-width: 1056px;
}
.ds-a2 .v2-max-h-88-imp {
  max-height: 1056px !important;
}
.ds-a2 .v2-max-w-88-imp {
  max-width: 1056px !important;
}
.ds-a2 .v2-min-h-88-imp {
  min-height: 1056px !important;
}
.ds-a2 .v2-min-w-88-imp {
  min-width: 1056px !important;
}
.ds-a2 .v2-top-88 {
  top: 1056px;
}
.ds-a2 .v2-margin-88-t {
  margin-top: 1056px;
}
.ds-a2 .v2-margin-88-t-n {
  margin-top: -1056px;
}
.ds-a2 .v2-children-margin-88-t > * {
  margin-top: 1056px;
}
.ds-a2 .v2-children-margin-88-t-n > * {
  margin-top: -1056px;
}
.ds-a2 .v2-padding-88-t {
  padding-top: 1056px;
}
.ds-a2 .v2-padding-88-t-n {
  padding-top: -1056px;
}
.ds-a2 .v2-children-padding-88-t > * {
  padding-top: 1056px;
}
.ds-a2 .v2-children-padding-88-t-n > * {
  padding-top: -1056px;
}
.ds-a2 .v2-bottom-88 {
  bottom: 1056px;
}
.ds-a2 .v2-margin-88-b {
  margin-bottom: 1056px;
}
.ds-a2 .v2-margin-88-b-n {
  margin-bottom: -1056px;
}
.ds-a2 .v2-children-margin-88-b > * {
  margin-bottom: 1056px;
}
.ds-a2 .v2-children-margin-88-b-n > * {
  margin-bottom: -1056px;
}
.ds-a2 .v2-padding-88-b {
  padding-bottom: 1056px;
}
.ds-a2 .v2-padding-88-b-n {
  padding-bottom: -1056px;
}
.ds-a2 .v2-children-padding-88-b > * {
  padding-bottom: 1056px;
}
.ds-a2 .v2-children-padding-88-b-n > * {
  padding-bottom: -1056px;
}
.ds-a2 .v2-left-88 {
  left: 1056px;
}
.ds-a2 .v2-margin-88-l {
  margin-left: 1056px;
}
.ds-a2 .v2-margin-88-l-n {
  margin-left: -1056px;
}
.ds-a2 .v2-children-margin-88-l > * {
  margin-left: 1056px;
}
.ds-a2 .v2-children-margin-88-l-n > * {
  margin-left: -1056px;
}
.ds-a2 .v2-padding-88-l {
  padding-left: 1056px;
}
.ds-a2 .v2-padding-88-l-n {
  padding-left: -1056px;
}
.ds-a2 .v2-children-padding-88-l > * {
  padding-left: 1056px;
}
.ds-a2 .v2-children-padding-88-l-n > * {
  padding-left: -1056px;
}
.ds-a2 .v2-right-88 {
  right: 1056px;
}
.ds-a2 .v2-margin-88-r {
  margin-right: 1056px;
}
.ds-a2 .v2-margin-88-r-n {
  margin-right: -1056px;
}
.ds-a2 .v2-margin-88-v {
  margin-top: 1056px;
  margin-bottom: 1056px;
}
.ds-a2 .v2-margin-88-v-n {
  margin-top: -1056px;
  margin-bottom: -1056px;
}
.ds-a2 .v2-margin-88-h {
  margin-left: 1056px;
  margin-right: 1056px;
}
.ds-a2 .v2-margin-88-h-n {
  margin-left: -1056px;
  margin-right: -1056px;
}
.ds-a2 .v2-margin-88 {
  margin: 1056px;
}
.ds-a2 .v2-children-margin-88-r > * {
  margin-right: 1056px;
}
.ds-a2 .v2-children-margin-88-r-n > * {
  margin-right: -1056px;
}
.ds-a2 .v2-children-margin-88-v > * {
  margin-top: 1056px;
  margin-bottom: 1056px;
}
.ds-a2 .v2-children-margin-88-v-n > * {
  margin-top: -1056px;
  margin-bottom: -1056px;
}
.ds-a2 .v2-children-margin-88-h > * {
  margin-left: 1056px;
  margin-right: 1056px;
}
.ds-a2 .v2-children-margin-88-h-n > * {
  margin-left: -1056px;
  margin-right: -1056px;
}
.ds-a2 .v2-children-margin-88 > * {
  margin: 1056px;
}
.ds-a2 .v2-padding-88-r {
  padding-right: 1056px;
}
.ds-a2 .v2-padding-88-r-n {
  padding-right: -1056px;
}
.ds-a2 .v2-padding-88-v {
  padding-top: 1056px;
  padding-bottom: 1056px;
}
.ds-a2 .v2-padding-88-v-n {
  padding-top: -1056px;
  padding-bottom: -1056px;
}
.ds-a2 .v2-padding-88-h {
  padding-left: 1056px;
  padding-right: 1056px;
}
.ds-a2 .v2-padding-88-h-n {
  padding-left: -1056px;
  padding-right: -1056px;
}
.ds-a2 .v2-padding-88 {
  padding: 1056px;
}
.ds-a2 .v2-children-padding-88-r > * {
  padding-right: 1056px;
}
.ds-a2 .v2-children-padding-88-r-n > * {
  padding-right: -1056px;
}
.ds-a2 .v2-children-padding-88-v > * {
  padding-top: 1056px;
  padding-bottom: 1056px;
}
.ds-a2 .v2-children-padding-88-v-n > * {
  padding-top: -1056px;
  padding-bottom: -1056px;
}
.ds-a2 .v2-children-padding-88-h > * {
  padding-left: 1056px;
  padding-right: 1056px;
}
.ds-a2 .v2-children-padding-88-h-n > * {
  padding-left: -1056px;
  padding-right: -1056px;
}
.ds-a2 .v2-children-padding-88 > * {
  padding: 1056px;
}
.ds-a2 .v2-col-gap-88 {
  -moz-column-gap: 1056px;
  column-gap: 1056px;
}
.ds-a2 .v2-row-gap-88 {
  row-gap: 1056px;
}
.ds-a2 .v2-h-89 {
  height: 1068px;
}
.ds-a2 .v2-w-89 {
  width: 1068px;
}
.ds-a2 .v2-max-h-89 {
  max-height: 1068px;
}
.ds-a2 .v2-max-w-89 {
  max-width: 1068px;
}
.ds-a2 .v2-min-h-89 {
  min-height: 1068px;
}
.ds-a2 .v2-min-w-89 {
  min-width: 1068px;
}
.ds-a2 .v2-max-h-89-imp {
  max-height: 1068px !important;
}
.ds-a2 .v2-max-w-89-imp {
  max-width: 1068px !important;
}
.ds-a2 .v2-min-h-89-imp {
  min-height: 1068px !important;
}
.ds-a2 .v2-min-w-89-imp {
  min-width: 1068px !important;
}
.ds-a2 .v2-top-89 {
  top: 1068px;
}
.ds-a2 .v2-margin-89-t {
  margin-top: 1068px;
}
.ds-a2 .v2-margin-89-t-n {
  margin-top: -1068px;
}
.ds-a2 .v2-children-margin-89-t > * {
  margin-top: 1068px;
}
.ds-a2 .v2-children-margin-89-t-n > * {
  margin-top: -1068px;
}
.ds-a2 .v2-padding-89-t {
  padding-top: 1068px;
}
.ds-a2 .v2-padding-89-t-n {
  padding-top: -1068px;
}
.ds-a2 .v2-children-padding-89-t > * {
  padding-top: 1068px;
}
.ds-a2 .v2-children-padding-89-t-n > * {
  padding-top: -1068px;
}
.ds-a2 .v2-bottom-89 {
  bottom: 1068px;
}
.ds-a2 .v2-margin-89-b {
  margin-bottom: 1068px;
}
.ds-a2 .v2-margin-89-b-n {
  margin-bottom: -1068px;
}
.ds-a2 .v2-children-margin-89-b > * {
  margin-bottom: 1068px;
}
.ds-a2 .v2-children-margin-89-b-n > * {
  margin-bottom: -1068px;
}
.ds-a2 .v2-padding-89-b {
  padding-bottom: 1068px;
}
.ds-a2 .v2-padding-89-b-n {
  padding-bottom: -1068px;
}
.ds-a2 .v2-children-padding-89-b > * {
  padding-bottom: 1068px;
}
.ds-a2 .v2-children-padding-89-b-n > * {
  padding-bottom: -1068px;
}
.ds-a2 .v2-left-89 {
  left: 1068px;
}
.ds-a2 .v2-margin-89-l {
  margin-left: 1068px;
}
.ds-a2 .v2-margin-89-l-n {
  margin-left: -1068px;
}
.ds-a2 .v2-children-margin-89-l > * {
  margin-left: 1068px;
}
.ds-a2 .v2-children-margin-89-l-n > * {
  margin-left: -1068px;
}
.ds-a2 .v2-padding-89-l {
  padding-left: 1068px;
}
.ds-a2 .v2-padding-89-l-n {
  padding-left: -1068px;
}
.ds-a2 .v2-children-padding-89-l > * {
  padding-left: 1068px;
}
.ds-a2 .v2-children-padding-89-l-n > * {
  padding-left: -1068px;
}
.ds-a2 .v2-right-89 {
  right: 1068px;
}
.ds-a2 .v2-margin-89-r {
  margin-right: 1068px;
}
.ds-a2 .v2-margin-89-r-n {
  margin-right: -1068px;
}
.ds-a2 .v2-margin-89-v {
  margin-top: 1068px;
  margin-bottom: 1068px;
}
.ds-a2 .v2-margin-89-v-n {
  margin-top: -1068px;
  margin-bottom: -1068px;
}
.ds-a2 .v2-margin-89-h {
  margin-left: 1068px;
  margin-right: 1068px;
}
.ds-a2 .v2-margin-89-h-n {
  margin-left: -1068px;
  margin-right: -1068px;
}
.ds-a2 .v2-margin-89 {
  margin: 1068px;
}
.ds-a2 .v2-children-margin-89-r > * {
  margin-right: 1068px;
}
.ds-a2 .v2-children-margin-89-r-n > * {
  margin-right: -1068px;
}
.ds-a2 .v2-children-margin-89-v > * {
  margin-top: 1068px;
  margin-bottom: 1068px;
}
.ds-a2 .v2-children-margin-89-v-n > * {
  margin-top: -1068px;
  margin-bottom: -1068px;
}
.ds-a2 .v2-children-margin-89-h > * {
  margin-left: 1068px;
  margin-right: 1068px;
}
.ds-a2 .v2-children-margin-89-h-n > * {
  margin-left: -1068px;
  margin-right: -1068px;
}
.ds-a2 .v2-children-margin-89 > * {
  margin: 1068px;
}
.ds-a2 .v2-padding-89-r {
  padding-right: 1068px;
}
.ds-a2 .v2-padding-89-r-n {
  padding-right: -1068px;
}
.ds-a2 .v2-padding-89-v {
  padding-top: 1068px;
  padding-bottom: 1068px;
}
.ds-a2 .v2-padding-89-v-n {
  padding-top: -1068px;
  padding-bottom: -1068px;
}
.ds-a2 .v2-padding-89-h {
  padding-left: 1068px;
  padding-right: 1068px;
}
.ds-a2 .v2-padding-89-h-n {
  padding-left: -1068px;
  padding-right: -1068px;
}
.ds-a2 .v2-padding-89 {
  padding: 1068px;
}
.ds-a2 .v2-children-padding-89-r > * {
  padding-right: 1068px;
}
.ds-a2 .v2-children-padding-89-r-n > * {
  padding-right: -1068px;
}
.ds-a2 .v2-children-padding-89-v > * {
  padding-top: 1068px;
  padding-bottom: 1068px;
}
.ds-a2 .v2-children-padding-89-v-n > * {
  padding-top: -1068px;
  padding-bottom: -1068px;
}
.ds-a2 .v2-children-padding-89-h > * {
  padding-left: 1068px;
  padding-right: 1068px;
}
.ds-a2 .v2-children-padding-89-h-n > * {
  padding-left: -1068px;
  padding-right: -1068px;
}
.ds-a2 .v2-children-padding-89 > * {
  padding: 1068px;
}
.ds-a2 .v2-col-gap-89 {
  -moz-column-gap: 1068px;
  column-gap: 1068px;
}
.ds-a2 .v2-row-gap-89 {
  row-gap: 1068px;
}
.ds-a2 .v2-h-90 {
  height: 1080px;
}
.ds-a2 .v2-w-90 {
  width: 1080px;
}
.ds-a2 .v2-max-h-90 {
  max-height: 1080px;
}
.ds-a2 .v2-max-w-90 {
  max-width: 1080px;
}
.ds-a2 .v2-min-h-90 {
  min-height: 1080px;
}
.ds-a2 .v2-min-w-90 {
  min-width: 1080px;
}
.ds-a2 .v2-max-h-90-imp {
  max-height: 1080px !important;
}
.ds-a2 .v2-max-w-90-imp {
  max-width: 1080px !important;
}
.ds-a2 .v2-min-h-90-imp {
  min-height: 1080px !important;
}
.ds-a2 .v2-min-w-90-imp {
  min-width: 1080px !important;
}
.ds-a2 .v2-top-90 {
  top: 1080px;
}
.ds-a2 .v2-margin-90-t {
  margin-top: 1080px;
}
.ds-a2 .v2-margin-90-t-n {
  margin-top: -1080px;
}
.ds-a2 .v2-children-margin-90-t > * {
  margin-top: 1080px;
}
.ds-a2 .v2-children-margin-90-t-n > * {
  margin-top: -1080px;
}
.ds-a2 .v2-padding-90-t {
  padding-top: 1080px;
}
.ds-a2 .v2-padding-90-t-n {
  padding-top: -1080px;
}
.ds-a2 .v2-children-padding-90-t > * {
  padding-top: 1080px;
}
.ds-a2 .v2-children-padding-90-t-n > * {
  padding-top: -1080px;
}
.ds-a2 .v2-bottom-90 {
  bottom: 1080px;
}
.ds-a2 .v2-margin-90-b {
  margin-bottom: 1080px;
}
.ds-a2 .v2-margin-90-b-n {
  margin-bottom: -1080px;
}
.ds-a2 .v2-children-margin-90-b > * {
  margin-bottom: 1080px;
}
.ds-a2 .v2-children-margin-90-b-n > * {
  margin-bottom: -1080px;
}
.ds-a2 .v2-padding-90-b {
  padding-bottom: 1080px;
}
.ds-a2 .v2-padding-90-b-n {
  padding-bottom: -1080px;
}
.ds-a2 .v2-children-padding-90-b > * {
  padding-bottom: 1080px;
}
.ds-a2 .v2-children-padding-90-b-n > * {
  padding-bottom: -1080px;
}
.ds-a2 .v2-left-90 {
  left: 1080px;
}
.ds-a2 .v2-margin-90-l {
  margin-left: 1080px;
}
.ds-a2 .v2-margin-90-l-n {
  margin-left: -1080px;
}
.ds-a2 .v2-children-margin-90-l > * {
  margin-left: 1080px;
}
.ds-a2 .v2-children-margin-90-l-n > * {
  margin-left: -1080px;
}
.ds-a2 .v2-padding-90-l {
  padding-left: 1080px;
}
.ds-a2 .v2-padding-90-l-n {
  padding-left: -1080px;
}
.ds-a2 .v2-children-padding-90-l > * {
  padding-left: 1080px;
}
.ds-a2 .v2-children-padding-90-l-n > * {
  padding-left: -1080px;
}
.ds-a2 .v2-right-90 {
  right: 1080px;
}
.ds-a2 .v2-margin-90-r {
  margin-right: 1080px;
}
.ds-a2 .v2-margin-90-r-n {
  margin-right: -1080px;
}
.ds-a2 .v2-margin-90-v {
  margin-top: 1080px;
  margin-bottom: 1080px;
}
.ds-a2 .v2-margin-90-v-n {
  margin-top: -1080px;
  margin-bottom: -1080px;
}
.ds-a2 .v2-margin-90-h {
  margin-left: 1080px;
  margin-right: 1080px;
}
.ds-a2 .v2-margin-90-h-n {
  margin-left: -1080px;
  margin-right: -1080px;
}
.ds-a2 .v2-margin-90 {
  margin: 1080px;
}
.ds-a2 .v2-children-margin-90-r > * {
  margin-right: 1080px;
}
.ds-a2 .v2-children-margin-90-r-n > * {
  margin-right: -1080px;
}
.ds-a2 .v2-children-margin-90-v > * {
  margin-top: 1080px;
  margin-bottom: 1080px;
}
.ds-a2 .v2-children-margin-90-v-n > * {
  margin-top: -1080px;
  margin-bottom: -1080px;
}
.ds-a2 .v2-children-margin-90-h > * {
  margin-left: 1080px;
  margin-right: 1080px;
}
.ds-a2 .v2-children-margin-90-h-n > * {
  margin-left: -1080px;
  margin-right: -1080px;
}
.ds-a2 .v2-children-margin-90 > * {
  margin: 1080px;
}
.ds-a2 .v2-padding-90-r {
  padding-right: 1080px;
}
.ds-a2 .v2-padding-90-r-n {
  padding-right: -1080px;
}
.ds-a2 .v2-padding-90-v {
  padding-top: 1080px;
  padding-bottom: 1080px;
}
.ds-a2 .v2-padding-90-v-n {
  padding-top: -1080px;
  padding-bottom: -1080px;
}
.ds-a2 .v2-padding-90-h {
  padding-left: 1080px;
  padding-right: 1080px;
}
.ds-a2 .v2-padding-90-h-n {
  padding-left: -1080px;
  padding-right: -1080px;
}
.ds-a2 .v2-padding-90 {
  padding: 1080px;
}
.ds-a2 .v2-children-padding-90-r > * {
  padding-right: 1080px;
}
.ds-a2 .v2-children-padding-90-r-n > * {
  padding-right: -1080px;
}
.ds-a2 .v2-children-padding-90-v > * {
  padding-top: 1080px;
  padding-bottom: 1080px;
}
.ds-a2 .v2-children-padding-90-v-n > * {
  padding-top: -1080px;
  padding-bottom: -1080px;
}
.ds-a2 .v2-children-padding-90-h > * {
  padding-left: 1080px;
  padding-right: 1080px;
}
.ds-a2 .v2-children-padding-90-h-n > * {
  padding-left: -1080px;
  padding-right: -1080px;
}
.ds-a2 .v2-children-padding-90 > * {
  padding: 1080px;
}
.ds-a2 .v2-col-gap-90 {
  -moz-column-gap: 1080px;
  column-gap: 1080px;
}
.ds-a2 .v2-row-gap-90 {
  row-gap: 1080px;
}
.ds-a2 .v2-h-91 {
  height: 1092px;
}
.ds-a2 .v2-w-91 {
  width: 1092px;
}
.ds-a2 .v2-max-h-91 {
  max-height: 1092px;
}
.ds-a2 .v2-max-w-91 {
  max-width: 1092px;
}
.ds-a2 .v2-min-h-91 {
  min-height: 1092px;
}
.ds-a2 .v2-min-w-91 {
  min-width: 1092px;
}
.ds-a2 .v2-max-h-91-imp {
  max-height: 1092px !important;
}
.ds-a2 .v2-max-w-91-imp {
  max-width: 1092px !important;
}
.ds-a2 .v2-min-h-91-imp {
  min-height: 1092px !important;
}
.ds-a2 .v2-min-w-91-imp {
  min-width: 1092px !important;
}
.ds-a2 .v2-top-91 {
  top: 1092px;
}
.ds-a2 .v2-margin-91-t {
  margin-top: 1092px;
}
.ds-a2 .v2-margin-91-t-n {
  margin-top: -1092px;
}
.ds-a2 .v2-children-margin-91-t > * {
  margin-top: 1092px;
}
.ds-a2 .v2-children-margin-91-t-n > * {
  margin-top: -1092px;
}
.ds-a2 .v2-padding-91-t {
  padding-top: 1092px;
}
.ds-a2 .v2-padding-91-t-n {
  padding-top: -1092px;
}
.ds-a2 .v2-children-padding-91-t > * {
  padding-top: 1092px;
}
.ds-a2 .v2-children-padding-91-t-n > * {
  padding-top: -1092px;
}
.ds-a2 .v2-bottom-91 {
  bottom: 1092px;
}
.ds-a2 .v2-margin-91-b {
  margin-bottom: 1092px;
}
.ds-a2 .v2-margin-91-b-n {
  margin-bottom: -1092px;
}
.ds-a2 .v2-children-margin-91-b > * {
  margin-bottom: 1092px;
}
.ds-a2 .v2-children-margin-91-b-n > * {
  margin-bottom: -1092px;
}
.ds-a2 .v2-padding-91-b {
  padding-bottom: 1092px;
}
.ds-a2 .v2-padding-91-b-n {
  padding-bottom: -1092px;
}
.ds-a2 .v2-children-padding-91-b > * {
  padding-bottom: 1092px;
}
.ds-a2 .v2-children-padding-91-b-n > * {
  padding-bottom: -1092px;
}
.ds-a2 .v2-left-91 {
  left: 1092px;
}
.ds-a2 .v2-margin-91-l {
  margin-left: 1092px;
}
.ds-a2 .v2-margin-91-l-n {
  margin-left: -1092px;
}
.ds-a2 .v2-children-margin-91-l > * {
  margin-left: 1092px;
}
.ds-a2 .v2-children-margin-91-l-n > * {
  margin-left: -1092px;
}
.ds-a2 .v2-padding-91-l {
  padding-left: 1092px;
}
.ds-a2 .v2-padding-91-l-n {
  padding-left: -1092px;
}
.ds-a2 .v2-children-padding-91-l > * {
  padding-left: 1092px;
}
.ds-a2 .v2-children-padding-91-l-n > * {
  padding-left: -1092px;
}
.ds-a2 .v2-right-91 {
  right: 1092px;
}
.ds-a2 .v2-margin-91-r {
  margin-right: 1092px;
}
.ds-a2 .v2-margin-91-r-n {
  margin-right: -1092px;
}
.ds-a2 .v2-margin-91-v {
  margin-top: 1092px;
  margin-bottom: 1092px;
}
.ds-a2 .v2-margin-91-v-n {
  margin-top: -1092px;
  margin-bottom: -1092px;
}
.ds-a2 .v2-margin-91-h {
  margin-left: 1092px;
  margin-right: 1092px;
}
.ds-a2 .v2-margin-91-h-n {
  margin-left: -1092px;
  margin-right: -1092px;
}
.ds-a2 .v2-margin-91 {
  margin: 1092px;
}
.ds-a2 .v2-children-margin-91-r > * {
  margin-right: 1092px;
}
.ds-a2 .v2-children-margin-91-r-n > * {
  margin-right: -1092px;
}
.ds-a2 .v2-children-margin-91-v > * {
  margin-top: 1092px;
  margin-bottom: 1092px;
}
.ds-a2 .v2-children-margin-91-v-n > * {
  margin-top: -1092px;
  margin-bottom: -1092px;
}
.ds-a2 .v2-children-margin-91-h > * {
  margin-left: 1092px;
  margin-right: 1092px;
}
.ds-a2 .v2-children-margin-91-h-n > * {
  margin-left: -1092px;
  margin-right: -1092px;
}
.ds-a2 .v2-children-margin-91 > * {
  margin: 1092px;
}
.ds-a2 .v2-padding-91-r {
  padding-right: 1092px;
}
.ds-a2 .v2-padding-91-r-n {
  padding-right: -1092px;
}
.ds-a2 .v2-padding-91-v {
  padding-top: 1092px;
  padding-bottom: 1092px;
}
.ds-a2 .v2-padding-91-v-n {
  padding-top: -1092px;
  padding-bottom: -1092px;
}
.ds-a2 .v2-padding-91-h {
  padding-left: 1092px;
  padding-right: 1092px;
}
.ds-a2 .v2-padding-91-h-n {
  padding-left: -1092px;
  padding-right: -1092px;
}
.ds-a2 .v2-padding-91 {
  padding: 1092px;
}
.ds-a2 .v2-children-padding-91-r > * {
  padding-right: 1092px;
}
.ds-a2 .v2-children-padding-91-r-n > * {
  padding-right: -1092px;
}
.ds-a2 .v2-children-padding-91-v > * {
  padding-top: 1092px;
  padding-bottom: 1092px;
}
.ds-a2 .v2-children-padding-91-v-n > * {
  padding-top: -1092px;
  padding-bottom: -1092px;
}
.ds-a2 .v2-children-padding-91-h > * {
  padding-left: 1092px;
  padding-right: 1092px;
}
.ds-a2 .v2-children-padding-91-h-n > * {
  padding-left: -1092px;
  padding-right: -1092px;
}
.ds-a2 .v2-children-padding-91 > * {
  padding: 1092px;
}
.ds-a2 .v2-col-gap-91 {
  -moz-column-gap: 1092px;
  column-gap: 1092px;
}
.ds-a2 .v2-row-gap-91 {
  row-gap: 1092px;
}
.ds-a2 .v2-h-92 {
  height: 1104px;
}
.ds-a2 .v2-w-92 {
  width: 1104px;
}
.ds-a2 .v2-max-h-92 {
  max-height: 1104px;
}
.ds-a2 .v2-max-w-92 {
  max-width: 1104px;
}
.ds-a2 .v2-min-h-92 {
  min-height: 1104px;
}
.ds-a2 .v2-min-w-92 {
  min-width: 1104px;
}
.ds-a2 .v2-max-h-92-imp {
  max-height: 1104px !important;
}
.ds-a2 .v2-max-w-92-imp {
  max-width: 1104px !important;
}
.ds-a2 .v2-min-h-92-imp {
  min-height: 1104px !important;
}
.ds-a2 .v2-min-w-92-imp {
  min-width: 1104px !important;
}
.ds-a2 .v2-top-92 {
  top: 1104px;
}
.ds-a2 .v2-margin-92-t {
  margin-top: 1104px;
}
.ds-a2 .v2-margin-92-t-n {
  margin-top: -1104px;
}
.ds-a2 .v2-children-margin-92-t > * {
  margin-top: 1104px;
}
.ds-a2 .v2-children-margin-92-t-n > * {
  margin-top: -1104px;
}
.ds-a2 .v2-padding-92-t {
  padding-top: 1104px;
}
.ds-a2 .v2-padding-92-t-n {
  padding-top: -1104px;
}
.ds-a2 .v2-children-padding-92-t > * {
  padding-top: 1104px;
}
.ds-a2 .v2-children-padding-92-t-n > * {
  padding-top: -1104px;
}
.ds-a2 .v2-bottom-92 {
  bottom: 1104px;
}
.ds-a2 .v2-margin-92-b {
  margin-bottom: 1104px;
}
.ds-a2 .v2-margin-92-b-n {
  margin-bottom: -1104px;
}
.ds-a2 .v2-children-margin-92-b > * {
  margin-bottom: 1104px;
}
.ds-a2 .v2-children-margin-92-b-n > * {
  margin-bottom: -1104px;
}
.ds-a2 .v2-padding-92-b {
  padding-bottom: 1104px;
}
.ds-a2 .v2-padding-92-b-n {
  padding-bottom: -1104px;
}
.ds-a2 .v2-children-padding-92-b > * {
  padding-bottom: 1104px;
}
.ds-a2 .v2-children-padding-92-b-n > * {
  padding-bottom: -1104px;
}
.ds-a2 .v2-left-92 {
  left: 1104px;
}
.ds-a2 .v2-margin-92-l {
  margin-left: 1104px;
}
.ds-a2 .v2-margin-92-l-n {
  margin-left: -1104px;
}
.ds-a2 .v2-children-margin-92-l > * {
  margin-left: 1104px;
}
.ds-a2 .v2-children-margin-92-l-n > * {
  margin-left: -1104px;
}
.ds-a2 .v2-padding-92-l {
  padding-left: 1104px;
}
.ds-a2 .v2-padding-92-l-n {
  padding-left: -1104px;
}
.ds-a2 .v2-children-padding-92-l > * {
  padding-left: 1104px;
}
.ds-a2 .v2-children-padding-92-l-n > * {
  padding-left: -1104px;
}
.ds-a2 .v2-right-92 {
  right: 1104px;
}
.ds-a2 .v2-margin-92-r {
  margin-right: 1104px;
}
.ds-a2 .v2-margin-92-r-n {
  margin-right: -1104px;
}
.ds-a2 .v2-margin-92-v {
  margin-top: 1104px;
  margin-bottom: 1104px;
}
.ds-a2 .v2-margin-92-v-n {
  margin-top: -1104px;
  margin-bottom: -1104px;
}
.ds-a2 .v2-margin-92-h {
  margin-left: 1104px;
  margin-right: 1104px;
}
.ds-a2 .v2-margin-92-h-n {
  margin-left: -1104px;
  margin-right: -1104px;
}
.ds-a2 .v2-margin-92 {
  margin: 1104px;
}
.ds-a2 .v2-children-margin-92-r > * {
  margin-right: 1104px;
}
.ds-a2 .v2-children-margin-92-r-n > * {
  margin-right: -1104px;
}
.ds-a2 .v2-children-margin-92-v > * {
  margin-top: 1104px;
  margin-bottom: 1104px;
}
.ds-a2 .v2-children-margin-92-v-n > * {
  margin-top: -1104px;
  margin-bottom: -1104px;
}
.ds-a2 .v2-children-margin-92-h > * {
  margin-left: 1104px;
  margin-right: 1104px;
}
.ds-a2 .v2-children-margin-92-h-n > * {
  margin-left: -1104px;
  margin-right: -1104px;
}
.ds-a2 .v2-children-margin-92 > * {
  margin: 1104px;
}
.ds-a2 .v2-padding-92-r {
  padding-right: 1104px;
}
.ds-a2 .v2-padding-92-r-n {
  padding-right: -1104px;
}
.ds-a2 .v2-padding-92-v {
  padding-top: 1104px;
  padding-bottom: 1104px;
}
.ds-a2 .v2-padding-92-v-n {
  padding-top: -1104px;
  padding-bottom: -1104px;
}
.ds-a2 .v2-padding-92-h {
  padding-left: 1104px;
  padding-right: 1104px;
}
.ds-a2 .v2-padding-92-h-n {
  padding-left: -1104px;
  padding-right: -1104px;
}
.ds-a2 .v2-padding-92 {
  padding: 1104px;
}
.ds-a2 .v2-children-padding-92-r > * {
  padding-right: 1104px;
}
.ds-a2 .v2-children-padding-92-r-n > * {
  padding-right: -1104px;
}
.ds-a2 .v2-children-padding-92-v > * {
  padding-top: 1104px;
  padding-bottom: 1104px;
}
.ds-a2 .v2-children-padding-92-v-n > * {
  padding-top: -1104px;
  padding-bottom: -1104px;
}
.ds-a2 .v2-children-padding-92-h > * {
  padding-left: 1104px;
  padding-right: 1104px;
}
.ds-a2 .v2-children-padding-92-h-n > * {
  padding-left: -1104px;
  padding-right: -1104px;
}
.ds-a2 .v2-children-padding-92 > * {
  padding: 1104px;
}
.ds-a2 .v2-col-gap-92 {
  -moz-column-gap: 1104px;
  column-gap: 1104px;
}
.ds-a2 .v2-row-gap-92 {
  row-gap: 1104px;
}
.ds-a2 .v2-h-93 {
  height: 1116px;
}
.ds-a2 .v2-w-93 {
  width: 1116px;
}
.ds-a2 .v2-max-h-93 {
  max-height: 1116px;
}
.ds-a2 .v2-max-w-93 {
  max-width: 1116px;
}
.ds-a2 .v2-min-h-93 {
  min-height: 1116px;
}
.ds-a2 .v2-min-w-93 {
  min-width: 1116px;
}
.ds-a2 .v2-max-h-93-imp {
  max-height: 1116px !important;
}
.ds-a2 .v2-max-w-93-imp {
  max-width: 1116px !important;
}
.ds-a2 .v2-min-h-93-imp {
  min-height: 1116px !important;
}
.ds-a2 .v2-min-w-93-imp {
  min-width: 1116px !important;
}
.ds-a2 .v2-top-93 {
  top: 1116px;
}
.ds-a2 .v2-margin-93-t {
  margin-top: 1116px;
}
.ds-a2 .v2-margin-93-t-n {
  margin-top: -1116px;
}
.ds-a2 .v2-children-margin-93-t > * {
  margin-top: 1116px;
}
.ds-a2 .v2-children-margin-93-t-n > * {
  margin-top: -1116px;
}
.ds-a2 .v2-padding-93-t {
  padding-top: 1116px;
}
.ds-a2 .v2-padding-93-t-n {
  padding-top: -1116px;
}
.ds-a2 .v2-children-padding-93-t > * {
  padding-top: 1116px;
}
.ds-a2 .v2-children-padding-93-t-n > * {
  padding-top: -1116px;
}
.ds-a2 .v2-bottom-93 {
  bottom: 1116px;
}
.ds-a2 .v2-margin-93-b {
  margin-bottom: 1116px;
}
.ds-a2 .v2-margin-93-b-n {
  margin-bottom: -1116px;
}
.ds-a2 .v2-children-margin-93-b > * {
  margin-bottom: 1116px;
}
.ds-a2 .v2-children-margin-93-b-n > * {
  margin-bottom: -1116px;
}
.ds-a2 .v2-padding-93-b {
  padding-bottom: 1116px;
}
.ds-a2 .v2-padding-93-b-n {
  padding-bottom: -1116px;
}
.ds-a2 .v2-children-padding-93-b > * {
  padding-bottom: 1116px;
}
.ds-a2 .v2-children-padding-93-b-n > * {
  padding-bottom: -1116px;
}
.ds-a2 .v2-left-93 {
  left: 1116px;
}
.ds-a2 .v2-margin-93-l {
  margin-left: 1116px;
}
.ds-a2 .v2-margin-93-l-n {
  margin-left: -1116px;
}
.ds-a2 .v2-children-margin-93-l > * {
  margin-left: 1116px;
}
.ds-a2 .v2-children-margin-93-l-n > * {
  margin-left: -1116px;
}
.ds-a2 .v2-padding-93-l {
  padding-left: 1116px;
}
.ds-a2 .v2-padding-93-l-n {
  padding-left: -1116px;
}
.ds-a2 .v2-children-padding-93-l > * {
  padding-left: 1116px;
}
.ds-a2 .v2-children-padding-93-l-n > * {
  padding-left: -1116px;
}
.ds-a2 .v2-right-93 {
  right: 1116px;
}
.ds-a2 .v2-margin-93-r {
  margin-right: 1116px;
}
.ds-a2 .v2-margin-93-r-n {
  margin-right: -1116px;
}
.ds-a2 .v2-margin-93-v {
  margin-top: 1116px;
  margin-bottom: 1116px;
}
.ds-a2 .v2-margin-93-v-n {
  margin-top: -1116px;
  margin-bottom: -1116px;
}
.ds-a2 .v2-margin-93-h {
  margin-left: 1116px;
  margin-right: 1116px;
}
.ds-a2 .v2-margin-93-h-n {
  margin-left: -1116px;
  margin-right: -1116px;
}
.ds-a2 .v2-margin-93 {
  margin: 1116px;
}
.ds-a2 .v2-children-margin-93-r > * {
  margin-right: 1116px;
}
.ds-a2 .v2-children-margin-93-r-n > * {
  margin-right: -1116px;
}
.ds-a2 .v2-children-margin-93-v > * {
  margin-top: 1116px;
  margin-bottom: 1116px;
}
.ds-a2 .v2-children-margin-93-v-n > * {
  margin-top: -1116px;
  margin-bottom: -1116px;
}
.ds-a2 .v2-children-margin-93-h > * {
  margin-left: 1116px;
  margin-right: 1116px;
}
.ds-a2 .v2-children-margin-93-h-n > * {
  margin-left: -1116px;
  margin-right: -1116px;
}
.ds-a2 .v2-children-margin-93 > * {
  margin: 1116px;
}
.ds-a2 .v2-padding-93-r {
  padding-right: 1116px;
}
.ds-a2 .v2-padding-93-r-n {
  padding-right: -1116px;
}
.ds-a2 .v2-padding-93-v {
  padding-top: 1116px;
  padding-bottom: 1116px;
}
.ds-a2 .v2-padding-93-v-n {
  padding-top: -1116px;
  padding-bottom: -1116px;
}
.ds-a2 .v2-padding-93-h {
  padding-left: 1116px;
  padding-right: 1116px;
}
.ds-a2 .v2-padding-93-h-n {
  padding-left: -1116px;
  padding-right: -1116px;
}
.ds-a2 .v2-padding-93 {
  padding: 1116px;
}
.ds-a2 .v2-children-padding-93-r > * {
  padding-right: 1116px;
}
.ds-a2 .v2-children-padding-93-r-n > * {
  padding-right: -1116px;
}
.ds-a2 .v2-children-padding-93-v > * {
  padding-top: 1116px;
  padding-bottom: 1116px;
}
.ds-a2 .v2-children-padding-93-v-n > * {
  padding-top: -1116px;
  padding-bottom: -1116px;
}
.ds-a2 .v2-children-padding-93-h > * {
  padding-left: 1116px;
  padding-right: 1116px;
}
.ds-a2 .v2-children-padding-93-h-n > * {
  padding-left: -1116px;
  padding-right: -1116px;
}
.ds-a2 .v2-children-padding-93 > * {
  padding: 1116px;
}
.ds-a2 .v2-col-gap-93 {
  -moz-column-gap: 1116px;
  column-gap: 1116px;
}
.ds-a2 .v2-row-gap-93 {
  row-gap: 1116px;
}
.ds-a2 .v2-h-94 {
  height: 1128px;
}
.ds-a2 .v2-w-94 {
  width: 1128px;
}
.ds-a2 .v2-max-h-94 {
  max-height: 1128px;
}
.ds-a2 .v2-max-w-94 {
  max-width: 1128px;
}
.ds-a2 .v2-min-h-94 {
  min-height: 1128px;
}
.ds-a2 .v2-min-w-94 {
  min-width: 1128px;
}
.ds-a2 .v2-max-h-94-imp {
  max-height: 1128px !important;
}
.ds-a2 .v2-max-w-94-imp {
  max-width: 1128px !important;
}
.ds-a2 .v2-min-h-94-imp {
  min-height: 1128px !important;
}
.ds-a2 .v2-min-w-94-imp {
  min-width: 1128px !important;
}
.ds-a2 .v2-top-94 {
  top: 1128px;
}
.ds-a2 .v2-margin-94-t {
  margin-top: 1128px;
}
.ds-a2 .v2-margin-94-t-n {
  margin-top: -1128px;
}
.ds-a2 .v2-children-margin-94-t > * {
  margin-top: 1128px;
}
.ds-a2 .v2-children-margin-94-t-n > * {
  margin-top: -1128px;
}
.ds-a2 .v2-padding-94-t {
  padding-top: 1128px;
}
.ds-a2 .v2-padding-94-t-n {
  padding-top: -1128px;
}
.ds-a2 .v2-children-padding-94-t > * {
  padding-top: 1128px;
}
.ds-a2 .v2-children-padding-94-t-n > * {
  padding-top: -1128px;
}
.ds-a2 .v2-bottom-94 {
  bottom: 1128px;
}
.ds-a2 .v2-margin-94-b {
  margin-bottom: 1128px;
}
.ds-a2 .v2-margin-94-b-n {
  margin-bottom: -1128px;
}
.ds-a2 .v2-children-margin-94-b > * {
  margin-bottom: 1128px;
}
.ds-a2 .v2-children-margin-94-b-n > * {
  margin-bottom: -1128px;
}
.ds-a2 .v2-padding-94-b {
  padding-bottom: 1128px;
}
.ds-a2 .v2-padding-94-b-n {
  padding-bottom: -1128px;
}
.ds-a2 .v2-children-padding-94-b > * {
  padding-bottom: 1128px;
}
.ds-a2 .v2-children-padding-94-b-n > * {
  padding-bottom: -1128px;
}
.ds-a2 .v2-left-94 {
  left: 1128px;
}
.ds-a2 .v2-margin-94-l {
  margin-left: 1128px;
}
.ds-a2 .v2-margin-94-l-n {
  margin-left: -1128px;
}
.ds-a2 .v2-children-margin-94-l > * {
  margin-left: 1128px;
}
.ds-a2 .v2-children-margin-94-l-n > * {
  margin-left: -1128px;
}
.ds-a2 .v2-padding-94-l {
  padding-left: 1128px;
}
.ds-a2 .v2-padding-94-l-n {
  padding-left: -1128px;
}
.ds-a2 .v2-children-padding-94-l > * {
  padding-left: 1128px;
}
.ds-a2 .v2-children-padding-94-l-n > * {
  padding-left: -1128px;
}
.ds-a2 .v2-right-94 {
  right: 1128px;
}
.ds-a2 .v2-margin-94-r {
  margin-right: 1128px;
}
.ds-a2 .v2-margin-94-r-n {
  margin-right: -1128px;
}
.ds-a2 .v2-margin-94-v {
  margin-top: 1128px;
  margin-bottom: 1128px;
}
.ds-a2 .v2-margin-94-v-n {
  margin-top: -1128px;
  margin-bottom: -1128px;
}
.ds-a2 .v2-margin-94-h {
  margin-left: 1128px;
  margin-right: 1128px;
}
.ds-a2 .v2-margin-94-h-n {
  margin-left: -1128px;
  margin-right: -1128px;
}
.ds-a2 .v2-margin-94 {
  margin: 1128px;
}
.ds-a2 .v2-children-margin-94-r > * {
  margin-right: 1128px;
}
.ds-a2 .v2-children-margin-94-r-n > * {
  margin-right: -1128px;
}
.ds-a2 .v2-children-margin-94-v > * {
  margin-top: 1128px;
  margin-bottom: 1128px;
}
.ds-a2 .v2-children-margin-94-v-n > * {
  margin-top: -1128px;
  margin-bottom: -1128px;
}
.ds-a2 .v2-children-margin-94-h > * {
  margin-left: 1128px;
  margin-right: 1128px;
}
.ds-a2 .v2-children-margin-94-h-n > * {
  margin-left: -1128px;
  margin-right: -1128px;
}
.ds-a2 .v2-children-margin-94 > * {
  margin: 1128px;
}
.ds-a2 .v2-padding-94-r {
  padding-right: 1128px;
}
.ds-a2 .v2-padding-94-r-n {
  padding-right: -1128px;
}
.ds-a2 .v2-padding-94-v {
  padding-top: 1128px;
  padding-bottom: 1128px;
}
.ds-a2 .v2-padding-94-v-n {
  padding-top: -1128px;
  padding-bottom: -1128px;
}
.ds-a2 .v2-padding-94-h {
  padding-left: 1128px;
  padding-right: 1128px;
}
.ds-a2 .v2-padding-94-h-n {
  padding-left: -1128px;
  padding-right: -1128px;
}
.ds-a2 .v2-padding-94 {
  padding: 1128px;
}
.ds-a2 .v2-children-padding-94-r > * {
  padding-right: 1128px;
}
.ds-a2 .v2-children-padding-94-r-n > * {
  padding-right: -1128px;
}
.ds-a2 .v2-children-padding-94-v > * {
  padding-top: 1128px;
  padding-bottom: 1128px;
}
.ds-a2 .v2-children-padding-94-v-n > * {
  padding-top: -1128px;
  padding-bottom: -1128px;
}
.ds-a2 .v2-children-padding-94-h > * {
  padding-left: 1128px;
  padding-right: 1128px;
}
.ds-a2 .v2-children-padding-94-h-n > * {
  padding-left: -1128px;
  padding-right: -1128px;
}
.ds-a2 .v2-children-padding-94 > * {
  padding: 1128px;
}
.ds-a2 .v2-col-gap-94 {
  -moz-column-gap: 1128px;
  column-gap: 1128px;
}
.ds-a2 .v2-row-gap-94 {
  row-gap: 1128px;
}
.ds-a2 .v2-h-95 {
  height: 1140px;
}
.ds-a2 .v2-w-95 {
  width: 1140px;
}
.ds-a2 .v2-max-h-95 {
  max-height: 1140px;
}
.ds-a2 .v2-max-w-95 {
  max-width: 1140px;
}
.ds-a2 .v2-min-h-95 {
  min-height: 1140px;
}
.ds-a2 .v2-min-w-95 {
  min-width: 1140px;
}
.ds-a2 .v2-max-h-95-imp {
  max-height: 1140px !important;
}
.ds-a2 .v2-max-w-95-imp {
  max-width: 1140px !important;
}
.ds-a2 .v2-min-h-95-imp {
  min-height: 1140px !important;
}
.ds-a2 .v2-min-w-95-imp {
  min-width: 1140px !important;
}
.ds-a2 .v2-top-95 {
  top: 1140px;
}
.ds-a2 .v2-margin-95-t {
  margin-top: 1140px;
}
.ds-a2 .v2-margin-95-t-n {
  margin-top: -1140px;
}
.ds-a2 .v2-children-margin-95-t > * {
  margin-top: 1140px;
}
.ds-a2 .v2-children-margin-95-t-n > * {
  margin-top: -1140px;
}
.ds-a2 .v2-padding-95-t {
  padding-top: 1140px;
}
.ds-a2 .v2-padding-95-t-n {
  padding-top: -1140px;
}
.ds-a2 .v2-children-padding-95-t > * {
  padding-top: 1140px;
}
.ds-a2 .v2-children-padding-95-t-n > * {
  padding-top: -1140px;
}
.ds-a2 .v2-bottom-95 {
  bottom: 1140px;
}
.ds-a2 .v2-margin-95-b {
  margin-bottom: 1140px;
}
.ds-a2 .v2-margin-95-b-n {
  margin-bottom: -1140px;
}
.ds-a2 .v2-children-margin-95-b > * {
  margin-bottom: 1140px;
}
.ds-a2 .v2-children-margin-95-b-n > * {
  margin-bottom: -1140px;
}
.ds-a2 .v2-padding-95-b {
  padding-bottom: 1140px;
}
.ds-a2 .v2-padding-95-b-n {
  padding-bottom: -1140px;
}
.ds-a2 .v2-children-padding-95-b > * {
  padding-bottom: 1140px;
}
.ds-a2 .v2-children-padding-95-b-n > * {
  padding-bottom: -1140px;
}
.ds-a2 .v2-left-95 {
  left: 1140px;
}
.ds-a2 .v2-margin-95-l {
  margin-left: 1140px;
}
.ds-a2 .v2-margin-95-l-n {
  margin-left: -1140px;
}
.ds-a2 .v2-children-margin-95-l > * {
  margin-left: 1140px;
}
.ds-a2 .v2-children-margin-95-l-n > * {
  margin-left: -1140px;
}
.ds-a2 .v2-padding-95-l {
  padding-left: 1140px;
}
.ds-a2 .v2-padding-95-l-n {
  padding-left: -1140px;
}
.ds-a2 .v2-children-padding-95-l > * {
  padding-left: 1140px;
}
.ds-a2 .v2-children-padding-95-l-n > * {
  padding-left: -1140px;
}
.ds-a2 .v2-right-95 {
  right: 1140px;
}
.ds-a2 .v2-margin-95-r {
  margin-right: 1140px;
}
.ds-a2 .v2-margin-95-r-n {
  margin-right: -1140px;
}
.ds-a2 .v2-margin-95-v {
  margin-top: 1140px;
  margin-bottom: 1140px;
}
.ds-a2 .v2-margin-95-v-n {
  margin-top: -1140px;
  margin-bottom: -1140px;
}
.ds-a2 .v2-margin-95-h {
  margin-left: 1140px;
  margin-right: 1140px;
}
.ds-a2 .v2-margin-95-h-n {
  margin-left: -1140px;
  margin-right: -1140px;
}
.ds-a2 .v2-margin-95 {
  margin: 1140px;
}
.ds-a2 .v2-children-margin-95-r > * {
  margin-right: 1140px;
}
.ds-a2 .v2-children-margin-95-r-n > * {
  margin-right: -1140px;
}
.ds-a2 .v2-children-margin-95-v > * {
  margin-top: 1140px;
  margin-bottom: 1140px;
}
.ds-a2 .v2-children-margin-95-v-n > * {
  margin-top: -1140px;
  margin-bottom: -1140px;
}
.ds-a2 .v2-children-margin-95-h > * {
  margin-left: 1140px;
  margin-right: 1140px;
}
.ds-a2 .v2-children-margin-95-h-n > * {
  margin-left: -1140px;
  margin-right: -1140px;
}
.ds-a2 .v2-children-margin-95 > * {
  margin: 1140px;
}
.ds-a2 .v2-padding-95-r {
  padding-right: 1140px;
}
.ds-a2 .v2-padding-95-r-n {
  padding-right: -1140px;
}
.ds-a2 .v2-padding-95-v {
  padding-top: 1140px;
  padding-bottom: 1140px;
}
.ds-a2 .v2-padding-95-v-n {
  padding-top: -1140px;
  padding-bottom: -1140px;
}
.ds-a2 .v2-padding-95-h {
  padding-left: 1140px;
  padding-right: 1140px;
}
.ds-a2 .v2-padding-95-h-n {
  padding-left: -1140px;
  padding-right: -1140px;
}
.ds-a2 .v2-padding-95 {
  padding: 1140px;
}
.ds-a2 .v2-children-padding-95-r > * {
  padding-right: 1140px;
}
.ds-a2 .v2-children-padding-95-r-n > * {
  padding-right: -1140px;
}
.ds-a2 .v2-children-padding-95-v > * {
  padding-top: 1140px;
  padding-bottom: 1140px;
}
.ds-a2 .v2-children-padding-95-v-n > * {
  padding-top: -1140px;
  padding-bottom: -1140px;
}
.ds-a2 .v2-children-padding-95-h > * {
  padding-left: 1140px;
  padding-right: 1140px;
}
.ds-a2 .v2-children-padding-95-h-n > * {
  padding-left: -1140px;
  padding-right: -1140px;
}
.ds-a2 .v2-children-padding-95 > * {
  padding: 1140px;
}
.ds-a2 .v2-col-gap-95 {
  -moz-column-gap: 1140px;
  column-gap: 1140px;
}
.ds-a2 .v2-row-gap-95 {
  row-gap: 1140px;
}
.ds-a2 .v2-h-96 {
  height: 1152px;
}
.ds-a2 .v2-w-96 {
  width: 1152px;
}
.ds-a2 .v2-max-h-96 {
  max-height: 1152px;
}
.ds-a2 .v2-max-w-96 {
  max-width: 1152px;
}
.ds-a2 .v2-min-h-96 {
  min-height: 1152px;
}
.ds-a2 .v2-min-w-96 {
  min-width: 1152px;
}
.ds-a2 .v2-max-h-96-imp {
  max-height: 1152px !important;
}
.ds-a2 .v2-max-w-96-imp {
  max-width: 1152px !important;
}
.ds-a2 .v2-min-h-96-imp {
  min-height: 1152px !important;
}
.ds-a2 .v2-min-w-96-imp {
  min-width: 1152px !important;
}
.ds-a2 .v2-top-96 {
  top: 1152px;
}
.ds-a2 .v2-margin-96-t {
  margin-top: 1152px;
}
.ds-a2 .v2-margin-96-t-n {
  margin-top: -1152px;
}
.ds-a2 .v2-children-margin-96-t > * {
  margin-top: 1152px;
}
.ds-a2 .v2-children-margin-96-t-n > * {
  margin-top: -1152px;
}
.ds-a2 .v2-padding-96-t {
  padding-top: 1152px;
}
.ds-a2 .v2-padding-96-t-n {
  padding-top: -1152px;
}
.ds-a2 .v2-children-padding-96-t > * {
  padding-top: 1152px;
}
.ds-a2 .v2-children-padding-96-t-n > * {
  padding-top: -1152px;
}
.ds-a2 .v2-bottom-96 {
  bottom: 1152px;
}
.ds-a2 .v2-margin-96-b {
  margin-bottom: 1152px;
}
.ds-a2 .v2-margin-96-b-n {
  margin-bottom: -1152px;
}
.ds-a2 .v2-children-margin-96-b > * {
  margin-bottom: 1152px;
}
.ds-a2 .v2-children-margin-96-b-n > * {
  margin-bottom: -1152px;
}
.ds-a2 .v2-padding-96-b {
  padding-bottom: 1152px;
}
.ds-a2 .v2-padding-96-b-n {
  padding-bottom: -1152px;
}
.ds-a2 .v2-children-padding-96-b > * {
  padding-bottom: 1152px;
}
.ds-a2 .v2-children-padding-96-b-n > * {
  padding-bottom: -1152px;
}
.ds-a2 .v2-left-96 {
  left: 1152px;
}
.ds-a2 .v2-margin-96-l {
  margin-left: 1152px;
}
.ds-a2 .v2-margin-96-l-n {
  margin-left: -1152px;
}
.ds-a2 .v2-children-margin-96-l > * {
  margin-left: 1152px;
}
.ds-a2 .v2-children-margin-96-l-n > * {
  margin-left: -1152px;
}
.ds-a2 .v2-padding-96-l {
  padding-left: 1152px;
}
.ds-a2 .v2-padding-96-l-n {
  padding-left: -1152px;
}
.ds-a2 .v2-children-padding-96-l > * {
  padding-left: 1152px;
}
.ds-a2 .v2-children-padding-96-l-n > * {
  padding-left: -1152px;
}
.ds-a2 .v2-right-96 {
  right: 1152px;
}
.ds-a2 .v2-margin-96-r {
  margin-right: 1152px;
}
.ds-a2 .v2-margin-96-r-n {
  margin-right: -1152px;
}
.ds-a2 .v2-margin-96-v {
  margin-top: 1152px;
  margin-bottom: 1152px;
}
.ds-a2 .v2-margin-96-v-n {
  margin-top: -1152px;
  margin-bottom: -1152px;
}
.ds-a2 .v2-margin-96-h {
  margin-left: 1152px;
  margin-right: 1152px;
}
.ds-a2 .v2-margin-96-h-n {
  margin-left: -1152px;
  margin-right: -1152px;
}
.ds-a2 .v2-margin-96 {
  margin: 1152px;
}
.ds-a2 .v2-children-margin-96-r > * {
  margin-right: 1152px;
}
.ds-a2 .v2-children-margin-96-r-n > * {
  margin-right: -1152px;
}
.ds-a2 .v2-children-margin-96-v > * {
  margin-top: 1152px;
  margin-bottom: 1152px;
}
.ds-a2 .v2-children-margin-96-v-n > * {
  margin-top: -1152px;
  margin-bottom: -1152px;
}
.ds-a2 .v2-children-margin-96-h > * {
  margin-left: 1152px;
  margin-right: 1152px;
}
.ds-a2 .v2-children-margin-96-h-n > * {
  margin-left: -1152px;
  margin-right: -1152px;
}
.ds-a2 .v2-children-margin-96 > * {
  margin: 1152px;
}
.ds-a2 .v2-padding-96-r {
  padding-right: 1152px;
}
.ds-a2 .v2-padding-96-r-n {
  padding-right: -1152px;
}
.ds-a2 .v2-padding-96-v {
  padding-top: 1152px;
  padding-bottom: 1152px;
}
.ds-a2 .v2-padding-96-v-n {
  padding-top: -1152px;
  padding-bottom: -1152px;
}
.ds-a2 .v2-padding-96-h {
  padding-left: 1152px;
  padding-right: 1152px;
}
.ds-a2 .v2-padding-96-h-n {
  padding-left: -1152px;
  padding-right: -1152px;
}
.ds-a2 .v2-padding-96 {
  padding: 1152px;
}
.ds-a2 .v2-children-padding-96-r > * {
  padding-right: 1152px;
}
.ds-a2 .v2-children-padding-96-r-n > * {
  padding-right: -1152px;
}
.ds-a2 .v2-children-padding-96-v > * {
  padding-top: 1152px;
  padding-bottom: 1152px;
}
.ds-a2 .v2-children-padding-96-v-n > * {
  padding-top: -1152px;
  padding-bottom: -1152px;
}
.ds-a2 .v2-children-padding-96-h > * {
  padding-left: 1152px;
  padding-right: 1152px;
}
.ds-a2 .v2-children-padding-96-h-n > * {
  padding-left: -1152px;
  padding-right: -1152px;
}
.ds-a2 .v2-children-padding-96 > * {
  padding: 1152px;
}
.ds-a2 .v2-col-gap-96 {
  -moz-column-gap: 1152px;
  column-gap: 1152px;
}
.ds-a2 .v2-row-gap-96 {
  row-gap: 1152px;
}
.ds-a2 .v2-h-97 {
  height: 1164px;
}
.ds-a2 .v2-w-97 {
  width: 1164px;
}
.ds-a2 .v2-max-h-97 {
  max-height: 1164px;
}
.ds-a2 .v2-max-w-97 {
  max-width: 1164px;
}
.ds-a2 .v2-min-h-97 {
  min-height: 1164px;
}
.ds-a2 .v2-min-w-97 {
  min-width: 1164px;
}
.ds-a2 .v2-max-h-97-imp {
  max-height: 1164px !important;
}
.ds-a2 .v2-max-w-97-imp {
  max-width: 1164px !important;
}
.ds-a2 .v2-min-h-97-imp {
  min-height: 1164px !important;
}
.ds-a2 .v2-min-w-97-imp {
  min-width: 1164px !important;
}
.ds-a2 .v2-top-97 {
  top: 1164px;
}
.ds-a2 .v2-margin-97-t {
  margin-top: 1164px;
}
.ds-a2 .v2-margin-97-t-n {
  margin-top: -1164px;
}
.ds-a2 .v2-children-margin-97-t > * {
  margin-top: 1164px;
}
.ds-a2 .v2-children-margin-97-t-n > * {
  margin-top: -1164px;
}
.ds-a2 .v2-padding-97-t {
  padding-top: 1164px;
}
.ds-a2 .v2-padding-97-t-n {
  padding-top: -1164px;
}
.ds-a2 .v2-children-padding-97-t > * {
  padding-top: 1164px;
}
.ds-a2 .v2-children-padding-97-t-n > * {
  padding-top: -1164px;
}
.ds-a2 .v2-bottom-97 {
  bottom: 1164px;
}
.ds-a2 .v2-margin-97-b {
  margin-bottom: 1164px;
}
.ds-a2 .v2-margin-97-b-n {
  margin-bottom: -1164px;
}
.ds-a2 .v2-children-margin-97-b > * {
  margin-bottom: 1164px;
}
.ds-a2 .v2-children-margin-97-b-n > * {
  margin-bottom: -1164px;
}
.ds-a2 .v2-padding-97-b {
  padding-bottom: 1164px;
}
.ds-a2 .v2-padding-97-b-n {
  padding-bottom: -1164px;
}
.ds-a2 .v2-children-padding-97-b > * {
  padding-bottom: 1164px;
}
.ds-a2 .v2-children-padding-97-b-n > * {
  padding-bottom: -1164px;
}
.ds-a2 .v2-left-97 {
  left: 1164px;
}
.ds-a2 .v2-margin-97-l {
  margin-left: 1164px;
}
.ds-a2 .v2-margin-97-l-n {
  margin-left: -1164px;
}
.ds-a2 .v2-children-margin-97-l > * {
  margin-left: 1164px;
}
.ds-a2 .v2-children-margin-97-l-n > * {
  margin-left: -1164px;
}
.ds-a2 .v2-padding-97-l {
  padding-left: 1164px;
}
.ds-a2 .v2-padding-97-l-n {
  padding-left: -1164px;
}
.ds-a2 .v2-children-padding-97-l > * {
  padding-left: 1164px;
}
.ds-a2 .v2-children-padding-97-l-n > * {
  padding-left: -1164px;
}
.ds-a2 .v2-right-97 {
  right: 1164px;
}
.ds-a2 .v2-margin-97-r {
  margin-right: 1164px;
}
.ds-a2 .v2-margin-97-r-n {
  margin-right: -1164px;
}
.ds-a2 .v2-margin-97-v {
  margin-top: 1164px;
  margin-bottom: 1164px;
}
.ds-a2 .v2-margin-97-v-n {
  margin-top: -1164px;
  margin-bottom: -1164px;
}
.ds-a2 .v2-margin-97-h {
  margin-left: 1164px;
  margin-right: 1164px;
}
.ds-a2 .v2-margin-97-h-n {
  margin-left: -1164px;
  margin-right: -1164px;
}
.ds-a2 .v2-margin-97 {
  margin: 1164px;
}
.ds-a2 .v2-children-margin-97-r > * {
  margin-right: 1164px;
}
.ds-a2 .v2-children-margin-97-r-n > * {
  margin-right: -1164px;
}
.ds-a2 .v2-children-margin-97-v > * {
  margin-top: 1164px;
  margin-bottom: 1164px;
}
.ds-a2 .v2-children-margin-97-v-n > * {
  margin-top: -1164px;
  margin-bottom: -1164px;
}
.ds-a2 .v2-children-margin-97-h > * {
  margin-left: 1164px;
  margin-right: 1164px;
}
.ds-a2 .v2-children-margin-97-h-n > * {
  margin-left: -1164px;
  margin-right: -1164px;
}
.ds-a2 .v2-children-margin-97 > * {
  margin: 1164px;
}
.ds-a2 .v2-padding-97-r {
  padding-right: 1164px;
}
.ds-a2 .v2-padding-97-r-n {
  padding-right: -1164px;
}
.ds-a2 .v2-padding-97-v {
  padding-top: 1164px;
  padding-bottom: 1164px;
}
.ds-a2 .v2-padding-97-v-n {
  padding-top: -1164px;
  padding-bottom: -1164px;
}
.ds-a2 .v2-padding-97-h {
  padding-left: 1164px;
  padding-right: 1164px;
}
.ds-a2 .v2-padding-97-h-n {
  padding-left: -1164px;
  padding-right: -1164px;
}
.ds-a2 .v2-padding-97 {
  padding: 1164px;
}
.ds-a2 .v2-children-padding-97-r > * {
  padding-right: 1164px;
}
.ds-a2 .v2-children-padding-97-r-n > * {
  padding-right: -1164px;
}
.ds-a2 .v2-children-padding-97-v > * {
  padding-top: 1164px;
  padding-bottom: 1164px;
}
.ds-a2 .v2-children-padding-97-v-n > * {
  padding-top: -1164px;
  padding-bottom: -1164px;
}
.ds-a2 .v2-children-padding-97-h > * {
  padding-left: 1164px;
  padding-right: 1164px;
}
.ds-a2 .v2-children-padding-97-h-n > * {
  padding-left: -1164px;
  padding-right: -1164px;
}
.ds-a2 .v2-children-padding-97 > * {
  padding: 1164px;
}
.ds-a2 .v2-col-gap-97 {
  -moz-column-gap: 1164px;
  column-gap: 1164px;
}
.ds-a2 .v2-row-gap-97 {
  row-gap: 1164px;
}
.ds-a2 .v2-h-98 {
  height: 1176px;
}
.ds-a2 .v2-w-98 {
  width: 1176px;
}
.ds-a2 .v2-max-h-98 {
  max-height: 1176px;
}
.ds-a2 .v2-max-w-98 {
  max-width: 1176px;
}
.ds-a2 .v2-min-h-98 {
  min-height: 1176px;
}
.ds-a2 .v2-min-w-98 {
  min-width: 1176px;
}
.ds-a2 .v2-max-h-98-imp {
  max-height: 1176px !important;
}
.ds-a2 .v2-max-w-98-imp {
  max-width: 1176px !important;
}
.ds-a2 .v2-min-h-98-imp {
  min-height: 1176px !important;
}
.ds-a2 .v2-min-w-98-imp {
  min-width: 1176px !important;
}
.ds-a2 .v2-top-98 {
  top: 1176px;
}
.ds-a2 .v2-margin-98-t {
  margin-top: 1176px;
}
.ds-a2 .v2-margin-98-t-n {
  margin-top: -1176px;
}
.ds-a2 .v2-children-margin-98-t > * {
  margin-top: 1176px;
}
.ds-a2 .v2-children-margin-98-t-n > * {
  margin-top: -1176px;
}
.ds-a2 .v2-padding-98-t {
  padding-top: 1176px;
}
.ds-a2 .v2-padding-98-t-n {
  padding-top: -1176px;
}
.ds-a2 .v2-children-padding-98-t > * {
  padding-top: 1176px;
}
.ds-a2 .v2-children-padding-98-t-n > * {
  padding-top: -1176px;
}
.ds-a2 .v2-bottom-98 {
  bottom: 1176px;
}
.ds-a2 .v2-margin-98-b {
  margin-bottom: 1176px;
}
.ds-a2 .v2-margin-98-b-n {
  margin-bottom: -1176px;
}
.ds-a2 .v2-children-margin-98-b > * {
  margin-bottom: 1176px;
}
.ds-a2 .v2-children-margin-98-b-n > * {
  margin-bottom: -1176px;
}
.ds-a2 .v2-padding-98-b {
  padding-bottom: 1176px;
}
.ds-a2 .v2-padding-98-b-n {
  padding-bottom: -1176px;
}
.ds-a2 .v2-children-padding-98-b > * {
  padding-bottom: 1176px;
}
.ds-a2 .v2-children-padding-98-b-n > * {
  padding-bottom: -1176px;
}
.ds-a2 .v2-left-98 {
  left: 1176px;
}
.ds-a2 .v2-margin-98-l {
  margin-left: 1176px;
}
.ds-a2 .v2-margin-98-l-n {
  margin-left: -1176px;
}
.ds-a2 .v2-children-margin-98-l > * {
  margin-left: 1176px;
}
.ds-a2 .v2-children-margin-98-l-n > * {
  margin-left: -1176px;
}
.ds-a2 .v2-padding-98-l {
  padding-left: 1176px;
}
.ds-a2 .v2-padding-98-l-n {
  padding-left: -1176px;
}
.ds-a2 .v2-children-padding-98-l > * {
  padding-left: 1176px;
}
.ds-a2 .v2-children-padding-98-l-n > * {
  padding-left: -1176px;
}
.ds-a2 .v2-right-98 {
  right: 1176px;
}
.ds-a2 .v2-margin-98-r {
  margin-right: 1176px;
}
.ds-a2 .v2-margin-98-r-n {
  margin-right: -1176px;
}
.ds-a2 .v2-margin-98-v {
  margin-top: 1176px;
  margin-bottom: 1176px;
}
.ds-a2 .v2-margin-98-v-n {
  margin-top: -1176px;
  margin-bottom: -1176px;
}
.ds-a2 .v2-margin-98-h {
  margin-left: 1176px;
  margin-right: 1176px;
}
.ds-a2 .v2-margin-98-h-n {
  margin-left: -1176px;
  margin-right: -1176px;
}
.ds-a2 .v2-margin-98 {
  margin: 1176px;
}
.ds-a2 .v2-children-margin-98-r > * {
  margin-right: 1176px;
}
.ds-a2 .v2-children-margin-98-r-n > * {
  margin-right: -1176px;
}
.ds-a2 .v2-children-margin-98-v > * {
  margin-top: 1176px;
  margin-bottom: 1176px;
}
.ds-a2 .v2-children-margin-98-v-n > * {
  margin-top: -1176px;
  margin-bottom: -1176px;
}
.ds-a2 .v2-children-margin-98-h > * {
  margin-left: 1176px;
  margin-right: 1176px;
}
.ds-a2 .v2-children-margin-98-h-n > * {
  margin-left: -1176px;
  margin-right: -1176px;
}
.ds-a2 .v2-children-margin-98 > * {
  margin: 1176px;
}
.ds-a2 .v2-padding-98-r {
  padding-right: 1176px;
}
.ds-a2 .v2-padding-98-r-n {
  padding-right: -1176px;
}
.ds-a2 .v2-padding-98-v {
  padding-top: 1176px;
  padding-bottom: 1176px;
}
.ds-a2 .v2-padding-98-v-n {
  padding-top: -1176px;
  padding-bottom: -1176px;
}
.ds-a2 .v2-padding-98-h {
  padding-left: 1176px;
  padding-right: 1176px;
}
.ds-a2 .v2-padding-98-h-n {
  padding-left: -1176px;
  padding-right: -1176px;
}
.ds-a2 .v2-padding-98 {
  padding: 1176px;
}
.ds-a2 .v2-children-padding-98-r > * {
  padding-right: 1176px;
}
.ds-a2 .v2-children-padding-98-r-n > * {
  padding-right: -1176px;
}
.ds-a2 .v2-children-padding-98-v > * {
  padding-top: 1176px;
  padding-bottom: 1176px;
}
.ds-a2 .v2-children-padding-98-v-n > * {
  padding-top: -1176px;
  padding-bottom: -1176px;
}
.ds-a2 .v2-children-padding-98-h > * {
  padding-left: 1176px;
  padding-right: 1176px;
}
.ds-a2 .v2-children-padding-98-h-n > * {
  padding-left: -1176px;
  padding-right: -1176px;
}
.ds-a2 .v2-children-padding-98 > * {
  padding: 1176px;
}
.ds-a2 .v2-col-gap-98 {
  -moz-column-gap: 1176px;
  column-gap: 1176px;
}
.ds-a2 .v2-row-gap-98 {
  row-gap: 1176px;
}
.ds-a2 .v2-h-99 {
  height: 1188px;
}
.ds-a2 .v2-w-99 {
  width: 1188px;
}
.ds-a2 .v2-max-h-99 {
  max-height: 1188px;
}
.ds-a2 .v2-max-w-99 {
  max-width: 1188px;
}
.ds-a2 .v2-min-h-99 {
  min-height: 1188px;
}
.ds-a2 .v2-min-w-99 {
  min-width: 1188px;
}
.ds-a2 .v2-max-h-99-imp {
  max-height: 1188px !important;
}
.ds-a2 .v2-max-w-99-imp {
  max-width: 1188px !important;
}
.ds-a2 .v2-min-h-99-imp {
  min-height: 1188px !important;
}
.ds-a2 .v2-min-w-99-imp {
  min-width: 1188px !important;
}
.ds-a2 .v2-top-99 {
  top: 1188px;
}
.ds-a2 .v2-margin-99-t {
  margin-top: 1188px;
}
.ds-a2 .v2-margin-99-t-n {
  margin-top: -1188px;
}
.ds-a2 .v2-children-margin-99-t > * {
  margin-top: 1188px;
}
.ds-a2 .v2-children-margin-99-t-n > * {
  margin-top: -1188px;
}
.ds-a2 .v2-padding-99-t {
  padding-top: 1188px;
}
.ds-a2 .v2-padding-99-t-n {
  padding-top: -1188px;
}
.ds-a2 .v2-children-padding-99-t > * {
  padding-top: 1188px;
}
.ds-a2 .v2-children-padding-99-t-n > * {
  padding-top: -1188px;
}
.ds-a2 .v2-bottom-99 {
  bottom: 1188px;
}
.ds-a2 .v2-margin-99-b {
  margin-bottom: 1188px;
}
.ds-a2 .v2-margin-99-b-n {
  margin-bottom: -1188px;
}
.ds-a2 .v2-children-margin-99-b > * {
  margin-bottom: 1188px;
}
.ds-a2 .v2-children-margin-99-b-n > * {
  margin-bottom: -1188px;
}
.ds-a2 .v2-padding-99-b {
  padding-bottom: 1188px;
}
.ds-a2 .v2-padding-99-b-n {
  padding-bottom: -1188px;
}
.ds-a2 .v2-children-padding-99-b > * {
  padding-bottom: 1188px;
}
.ds-a2 .v2-children-padding-99-b-n > * {
  padding-bottom: -1188px;
}
.ds-a2 .v2-left-99 {
  left: 1188px;
}
.ds-a2 .v2-margin-99-l {
  margin-left: 1188px;
}
.ds-a2 .v2-margin-99-l-n {
  margin-left: -1188px;
}
.ds-a2 .v2-children-margin-99-l > * {
  margin-left: 1188px;
}
.ds-a2 .v2-children-margin-99-l-n > * {
  margin-left: -1188px;
}
.ds-a2 .v2-padding-99-l {
  padding-left: 1188px;
}
.ds-a2 .v2-padding-99-l-n {
  padding-left: -1188px;
}
.ds-a2 .v2-children-padding-99-l > * {
  padding-left: 1188px;
}
.ds-a2 .v2-children-padding-99-l-n > * {
  padding-left: -1188px;
}
.ds-a2 .v2-right-99 {
  right: 1188px;
}
.ds-a2 .v2-margin-99-r {
  margin-right: 1188px;
}
.ds-a2 .v2-margin-99-r-n {
  margin-right: -1188px;
}
.ds-a2 .v2-margin-99-v {
  margin-top: 1188px;
  margin-bottom: 1188px;
}
.ds-a2 .v2-margin-99-v-n {
  margin-top: -1188px;
  margin-bottom: -1188px;
}
.ds-a2 .v2-margin-99-h {
  margin-left: 1188px;
  margin-right: 1188px;
}
.ds-a2 .v2-margin-99-h-n {
  margin-left: -1188px;
  margin-right: -1188px;
}
.ds-a2 .v2-margin-99 {
  margin: 1188px;
}
.ds-a2 .v2-children-margin-99-r > * {
  margin-right: 1188px;
}
.ds-a2 .v2-children-margin-99-r-n > * {
  margin-right: -1188px;
}
.ds-a2 .v2-children-margin-99-v > * {
  margin-top: 1188px;
  margin-bottom: 1188px;
}
.ds-a2 .v2-children-margin-99-v-n > * {
  margin-top: -1188px;
  margin-bottom: -1188px;
}
.ds-a2 .v2-children-margin-99-h > * {
  margin-left: 1188px;
  margin-right: 1188px;
}
.ds-a2 .v2-children-margin-99-h-n > * {
  margin-left: -1188px;
  margin-right: -1188px;
}
.ds-a2 .v2-children-margin-99 > * {
  margin: 1188px;
}
.ds-a2 .v2-padding-99-r {
  padding-right: 1188px;
}
.ds-a2 .v2-padding-99-r-n {
  padding-right: -1188px;
}
.ds-a2 .v2-padding-99-v {
  padding-top: 1188px;
  padding-bottom: 1188px;
}
.ds-a2 .v2-padding-99-v-n {
  padding-top: -1188px;
  padding-bottom: -1188px;
}
.ds-a2 .v2-padding-99-h {
  padding-left: 1188px;
  padding-right: 1188px;
}
.ds-a2 .v2-padding-99-h-n {
  padding-left: -1188px;
  padding-right: -1188px;
}
.ds-a2 .v2-padding-99 {
  padding: 1188px;
}
.ds-a2 .v2-children-padding-99-r > * {
  padding-right: 1188px;
}
.ds-a2 .v2-children-padding-99-r-n > * {
  padding-right: -1188px;
}
.ds-a2 .v2-children-padding-99-v > * {
  padding-top: 1188px;
  padding-bottom: 1188px;
}
.ds-a2 .v2-children-padding-99-v-n > * {
  padding-top: -1188px;
  padding-bottom: -1188px;
}
.ds-a2 .v2-children-padding-99-h > * {
  padding-left: 1188px;
  padding-right: 1188px;
}
.ds-a2 .v2-children-padding-99-h-n > * {
  padding-left: -1188px;
  padding-right: -1188px;
}
.ds-a2 .v2-children-padding-99 > * {
  padding: 1188px;
}
.ds-a2 .v2-col-gap-99 {
  -moz-column-gap: 1188px;
  column-gap: 1188px;
}
.ds-a2 .v2-row-gap-99 {
  row-gap: 1188px;
}
.ds-a2 .v2-h-100 {
  height: 1200px;
}
.ds-a2 .v2-w-100 {
  width: 1200px;
}
.ds-a2 .v2-max-h-100 {
  max-height: 1200px;
}
.ds-a2 .v2-max-w-100 {
  max-width: 1200px;
}
.ds-a2 .v2-min-h-100 {
  min-height: 1200px;
}
.ds-a2 .v2-min-w-100 {
  min-width: 1200px;
}
.ds-a2 .v2-max-h-100-imp {
  max-height: 1200px !important;
}
.ds-a2 .v2-max-w-100-imp {
  max-width: 1200px !important;
}
.ds-a2 .v2-min-h-100-imp {
  min-height: 1200px !important;
}
.ds-a2 .v2-min-w-100-imp {
  min-width: 1200px !important;
}
.ds-a2 .v2-top-100 {
  top: 1200px;
}
.ds-a2 .v2-margin-100-t {
  margin-top: 1200px;
}
.ds-a2 .v2-margin-100-t-n {
  margin-top: -1200px;
}
.ds-a2 .v2-children-margin-100-t > * {
  margin-top: 1200px;
}
.ds-a2 .v2-children-margin-100-t-n > * {
  margin-top: -1200px;
}
.ds-a2 .v2-padding-100-t {
  padding-top: 1200px;
}
.ds-a2 .v2-padding-100-t-n {
  padding-top: -1200px;
}
.ds-a2 .v2-children-padding-100-t > * {
  padding-top: 1200px;
}
.ds-a2 .v2-children-padding-100-t-n > * {
  padding-top: -1200px;
}
.ds-a2 .v2-bottom-100 {
  bottom: 1200px;
}
.ds-a2 .v2-margin-100-b {
  margin-bottom: 1200px;
}
.ds-a2 .v2-margin-100-b-n {
  margin-bottom: -1200px;
}
.ds-a2 .v2-children-margin-100-b > * {
  margin-bottom: 1200px;
}
.ds-a2 .v2-children-margin-100-b-n > * {
  margin-bottom: -1200px;
}
.ds-a2 .v2-padding-100-b {
  padding-bottom: 1200px;
}
.ds-a2 .v2-padding-100-b-n {
  padding-bottom: -1200px;
}
.ds-a2 .v2-children-padding-100-b > * {
  padding-bottom: 1200px;
}
.ds-a2 .v2-children-padding-100-b-n > * {
  padding-bottom: -1200px;
}
.ds-a2 .v2-left-100 {
  left: 1200px;
}
.ds-a2 .v2-margin-100-l {
  margin-left: 1200px;
}
.ds-a2 .v2-margin-100-l-n {
  margin-left: -1200px;
}
.ds-a2 .v2-children-margin-100-l > * {
  margin-left: 1200px;
}
.ds-a2 .v2-children-margin-100-l-n > * {
  margin-left: -1200px;
}
.ds-a2 .v2-padding-100-l {
  padding-left: 1200px;
}
.ds-a2 .v2-padding-100-l-n {
  padding-left: -1200px;
}
.ds-a2 .v2-children-padding-100-l > * {
  padding-left: 1200px;
}
.ds-a2 .v2-children-padding-100-l-n > * {
  padding-left: -1200px;
}
.ds-a2 .v2-right-100 {
  right: 1200px;
}
.ds-a2 .v2-margin-100-r {
  margin-right: 1200px;
}
.ds-a2 .v2-margin-100-r-n {
  margin-right: -1200px;
}
.ds-a2 .v2-margin-100-v {
  margin-top: 1200px;
  margin-bottom: 1200px;
}
.ds-a2 .v2-margin-100-v-n {
  margin-top: -1200px;
  margin-bottom: -1200px;
}
.ds-a2 .v2-margin-100-h {
  margin-left: 1200px;
  margin-right: 1200px;
}
.ds-a2 .v2-margin-100-h-n {
  margin-left: -1200px;
  margin-right: -1200px;
}
.ds-a2 .v2-margin-100 {
  margin: 1200px;
}
.ds-a2 .v2-children-margin-100-r > * {
  margin-right: 1200px;
}
.ds-a2 .v2-children-margin-100-r-n > * {
  margin-right: -1200px;
}
.ds-a2 .v2-children-margin-100-v > * {
  margin-top: 1200px;
  margin-bottom: 1200px;
}
.ds-a2 .v2-children-margin-100-v-n > * {
  margin-top: -1200px;
  margin-bottom: -1200px;
}
.ds-a2 .v2-children-margin-100-h > * {
  margin-left: 1200px;
  margin-right: 1200px;
}
.ds-a2 .v2-children-margin-100-h-n > * {
  margin-left: -1200px;
  margin-right: -1200px;
}
.ds-a2 .v2-children-margin-100 > * {
  margin: 1200px;
}
.ds-a2 .v2-padding-100-r {
  padding-right: 1200px;
}
.ds-a2 .v2-padding-100-r-n {
  padding-right: -1200px;
}
.ds-a2 .v2-padding-100-v {
  padding-top: 1200px;
  padding-bottom: 1200px;
}
.ds-a2 .v2-padding-100-v-n {
  padding-top: -1200px;
  padding-bottom: -1200px;
}
.ds-a2 .v2-padding-100-h {
  padding-left: 1200px;
  padding-right: 1200px;
}
.ds-a2 .v2-padding-100-h-n {
  padding-left: -1200px;
  padding-right: -1200px;
}
.ds-a2 .v2-padding-100 {
  padding: 1200px;
}
.ds-a2 .v2-children-padding-100-r > * {
  padding-right: 1200px;
}
.ds-a2 .v2-children-padding-100-r-n > * {
  padding-right: -1200px;
}
.ds-a2 .v2-children-padding-100-v > * {
  padding-top: 1200px;
  padding-bottom: 1200px;
}
.ds-a2 .v2-children-padding-100-v-n > * {
  padding-top: -1200px;
  padding-bottom: -1200px;
}
.ds-a2 .v2-children-padding-100-h > * {
  padding-left: 1200px;
  padding-right: 1200px;
}
.ds-a2 .v2-children-padding-100-h-n > * {
  padding-left: -1200px;
  padding-right: -1200px;
}
.ds-a2 .v2-children-padding-100 > * {
  padding: 1200px;
}
.ds-a2 .v2-col-gap-100 {
  -moz-column-gap: 1200px;
  column-gap: 1200px;
}
.ds-a2 .v2-row-gap-100 {
  row-gap: 1200px;
}
.ds-a2 .v2-h-101 {
  height: 1212px;
}
.ds-a2 .v2-w-101 {
  width: 1212px;
}
.ds-a2 .v2-max-h-101 {
  max-height: 1212px;
}
.ds-a2 .v2-max-w-101 {
  max-width: 1212px;
}
.ds-a2 .v2-min-h-101 {
  min-height: 1212px;
}
.ds-a2 .v2-min-w-101 {
  min-width: 1212px;
}
.ds-a2 .v2-max-h-101-imp {
  max-height: 1212px !important;
}
.ds-a2 .v2-max-w-101-imp {
  max-width: 1212px !important;
}
.ds-a2 .v2-min-h-101-imp {
  min-height: 1212px !important;
}
.ds-a2 .v2-min-w-101-imp {
  min-width: 1212px !important;
}
.ds-a2 .v2-top-101 {
  top: 1212px;
}
.ds-a2 .v2-margin-101-t {
  margin-top: 1212px;
}
.ds-a2 .v2-margin-101-t-n {
  margin-top: -1212px;
}
.ds-a2 .v2-children-margin-101-t > * {
  margin-top: 1212px;
}
.ds-a2 .v2-children-margin-101-t-n > * {
  margin-top: -1212px;
}
.ds-a2 .v2-padding-101-t {
  padding-top: 1212px;
}
.ds-a2 .v2-padding-101-t-n {
  padding-top: -1212px;
}
.ds-a2 .v2-children-padding-101-t > * {
  padding-top: 1212px;
}
.ds-a2 .v2-children-padding-101-t-n > * {
  padding-top: -1212px;
}
.ds-a2 .v2-bottom-101 {
  bottom: 1212px;
}
.ds-a2 .v2-margin-101-b {
  margin-bottom: 1212px;
}
.ds-a2 .v2-margin-101-b-n {
  margin-bottom: -1212px;
}
.ds-a2 .v2-children-margin-101-b > * {
  margin-bottom: 1212px;
}
.ds-a2 .v2-children-margin-101-b-n > * {
  margin-bottom: -1212px;
}
.ds-a2 .v2-padding-101-b {
  padding-bottom: 1212px;
}
.ds-a2 .v2-padding-101-b-n {
  padding-bottom: -1212px;
}
.ds-a2 .v2-children-padding-101-b > * {
  padding-bottom: 1212px;
}
.ds-a2 .v2-children-padding-101-b-n > * {
  padding-bottom: -1212px;
}
.ds-a2 .v2-left-101 {
  left: 1212px;
}
.ds-a2 .v2-margin-101-l {
  margin-left: 1212px;
}
.ds-a2 .v2-margin-101-l-n {
  margin-left: -1212px;
}
.ds-a2 .v2-children-margin-101-l > * {
  margin-left: 1212px;
}
.ds-a2 .v2-children-margin-101-l-n > * {
  margin-left: -1212px;
}
.ds-a2 .v2-padding-101-l {
  padding-left: 1212px;
}
.ds-a2 .v2-padding-101-l-n {
  padding-left: -1212px;
}
.ds-a2 .v2-children-padding-101-l > * {
  padding-left: 1212px;
}
.ds-a2 .v2-children-padding-101-l-n > * {
  padding-left: -1212px;
}
.ds-a2 .v2-right-101 {
  right: 1212px;
}
.ds-a2 .v2-margin-101-r {
  margin-right: 1212px;
}
.ds-a2 .v2-margin-101-r-n {
  margin-right: -1212px;
}
.ds-a2 .v2-margin-101-v {
  margin-top: 1212px;
  margin-bottom: 1212px;
}
.ds-a2 .v2-margin-101-v-n {
  margin-top: -1212px;
  margin-bottom: -1212px;
}
.ds-a2 .v2-margin-101-h {
  margin-left: 1212px;
  margin-right: 1212px;
}
.ds-a2 .v2-margin-101-h-n {
  margin-left: -1212px;
  margin-right: -1212px;
}
.ds-a2 .v2-margin-101 {
  margin: 1212px;
}
.ds-a2 .v2-children-margin-101-r > * {
  margin-right: 1212px;
}
.ds-a2 .v2-children-margin-101-r-n > * {
  margin-right: -1212px;
}
.ds-a2 .v2-children-margin-101-v > * {
  margin-top: 1212px;
  margin-bottom: 1212px;
}
.ds-a2 .v2-children-margin-101-v-n > * {
  margin-top: -1212px;
  margin-bottom: -1212px;
}
.ds-a2 .v2-children-margin-101-h > * {
  margin-left: 1212px;
  margin-right: 1212px;
}
.ds-a2 .v2-children-margin-101-h-n > * {
  margin-left: -1212px;
  margin-right: -1212px;
}
.ds-a2 .v2-children-margin-101 > * {
  margin: 1212px;
}
.ds-a2 .v2-padding-101-r {
  padding-right: 1212px;
}
.ds-a2 .v2-padding-101-r-n {
  padding-right: -1212px;
}
.ds-a2 .v2-padding-101-v {
  padding-top: 1212px;
  padding-bottom: 1212px;
}
.ds-a2 .v2-padding-101-v-n {
  padding-top: -1212px;
  padding-bottom: -1212px;
}
.ds-a2 .v2-padding-101-h {
  padding-left: 1212px;
  padding-right: 1212px;
}
.ds-a2 .v2-padding-101-h-n {
  padding-left: -1212px;
  padding-right: -1212px;
}
.ds-a2 .v2-padding-101 {
  padding: 1212px;
}
.ds-a2 .v2-children-padding-101-r > * {
  padding-right: 1212px;
}
.ds-a2 .v2-children-padding-101-r-n > * {
  padding-right: -1212px;
}
.ds-a2 .v2-children-padding-101-v > * {
  padding-top: 1212px;
  padding-bottom: 1212px;
}
.ds-a2 .v2-children-padding-101-v-n > * {
  padding-top: -1212px;
  padding-bottom: -1212px;
}
.ds-a2 .v2-children-padding-101-h > * {
  padding-left: 1212px;
  padding-right: 1212px;
}
.ds-a2 .v2-children-padding-101-h-n > * {
  padding-left: -1212px;
  padding-right: -1212px;
}
.ds-a2 .v2-children-padding-101 > * {
  padding: 1212px;
}
.ds-a2 .v2-col-gap-101 {
  -moz-column-gap: 1212px;
  column-gap: 1212px;
}
.ds-a2 .v2-row-gap-101 {
  row-gap: 1212px;
}
.ds-a2 .v2-h-102 {
  height: 1224px;
}
.ds-a2 .v2-w-102 {
  width: 1224px;
}
.ds-a2 .v2-max-h-102 {
  max-height: 1224px;
}
.ds-a2 .v2-max-w-102 {
  max-width: 1224px;
}
.ds-a2 .v2-min-h-102 {
  min-height: 1224px;
}
.ds-a2 .v2-min-w-102 {
  min-width: 1224px;
}
.ds-a2 .v2-max-h-102-imp {
  max-height: 1224px !important;
}
.ds-a2 .v2-max-w-102-imp {
  max-width: 1224px !important;
}
.ds-a2 .v2-min-h-102-imp {
  min-height: 1224px !important;
}
.ds-a2 .v2-min-w-102-imp {
  min-width: 1224px !important;
}
.ds-a2 .v2-top-102 {
  top: 1224px;
}
.ds-a2 .v2-margin-102-t {
  margin-top: 1224px;
}
.ds-a2 .v2-margin-102-t-n {
  margin-top: -1224px;
}
.ds-a2 .v2-children-margin-102-t > * {
  margin-top: 1224px;
}
.ds-a2 .v2-children-margin-102-t-n > * {
  margin-top: -1224px;
}
.ds-a2 .v2-padding-102-t {
  padding-top: 1224px;
}
.ds-a2 .v2-padding-102-t-n {
  padding-top: -1224px;
}
.ds-a2 .v2-children-padding-102-t > * {
  padding-top: 1224px;
}
.ds-a2 .v2-children-padding-102-t-n > * {
  padding-top: -1224px;
}
.ds-a2 .v2-bottom-102 {
  bottom: 1224px;
}
.ds-a2 .v2-margin-102-b {
  margin-bottom: 1224px;
}
.ds-a2 .v2-margin-102-b-n {
  margin-bottom: -1224px;
}
.ds-a2 .v2-children-margin-102-b > * {
  margin-bottom: 1224px;
}
.ds-a2 .v2-children-margin-102-b-n > * {
  margin-bottom: -1224px;
}
.ds-a2 .v2-padding-102-b {
  padding-bottom: 1224px;
}
.ds-a2 .v2-padding-102-b-n {
  padding-bottom: -1224px;
}
.ds-a2 .v2-children-padding-102-b > * {
  padding-bottom: 1224px;
}
.ds-a2 .v2-children-padding-102-b-n > * {
  padding-bottom: -1224px;
}
.ds-a2 .v2-left-102 {
  left: 1224px;
}
.ds-a2 .v2-margin-102-l {
  margin-left: 1224px;
}
.ds-a2 .v2-margin-102-l-n {
  margin-left: -1224px;
}
.ds-a2 .v2-children-margin-102-l > * {
  margin-left: 1224px;
}
.ds-a2 .v2-children-margin-102-l-n > * {
  margin-left: -1224px;
}
.ds-a2 .v2-padding-102-l {
  padding-left: 1224px;
}
.ds-a2 .v2-padding-102-l-n {
  padding-left: -1224px;
}
.ds-a2 .v2-children-padding-102-l > * {
  padding-left: 1224px;
}
.ds-a2 .v2-children-padding-102-l-n > * {
  padding-left: -1224px;
}
.ds-a2 .v2-right-102 {
  right: 1224px;
}
.ds-a2 .v2-margin-102-r {
  margin-right: 1224px;
}
.ds-a2 .v2-margin-102-r-n {
  margin-right: -1224px;
}
.ds-a2 .v2-margin-102-v {
  margin-top: 1224px;
  margin-bottom: 1224px;
}
.ds-a2 .v2-margin-102-v-n {
  margin-top: -1224px;
  margin-bottom: -1224px;
}
.ds-a2 .v2-margin-102-h {
  margin-left: 1224px;
  margin-right: 1224px;
}
.ds-a2 .v2-margin-102-h-n {
  margin-left: -1224px;
  margin-right: -1224px;
}
.ds-a2 .v2-margin-102 {
  margin: 1224px;
}
.ds-a2 .v2-children-margin-102-r > * {
  margin-right: 1224px;
}
.ds-a2 .v2-children-margin-102-r-n > * {
  margin-right: -1224px;
}
.ds-a2 .v2-children-margin-102-v > * {
  margin-top: 1224px;
  margin-bottom: 1224px;
}
.ds-a2 .v2-children-margin-102-v-n > * {
  margin-top: -1224px;
  margin-bottom: -1224px;
}
.ds-a2 .v2-children-margin-102-h > * {
  margin-left: 1224px;
  margin-right: 1224px;
}
.ds-a2 .v2-children-margin-102-h-n > * {
  margin-left: -1224px;
  margin-right: -1224px;
}
.ds-a2 .v2-children-margin-102 > * {
  margin: 1224px;
}
.ds-a2 .v2-padding-102-r {
  padding-right: 1224px;
}
.ds-a2 .v2-padding-102-r-n {
  padding-right: -1224px;
}
.ds-a2 .v2-padding-102-v {
  padding-top: 1224px;
  padding-bottom: 1224px;
}
.ds-a2 .v2-padding-102-v-n {
  padding-top: -1224px;
  padding-bottom: -1224px;
}
.ds-a2 .v2-padding-102-h {
  padding-left: 1224px;
  padding-right: 1224px;
}
.ds-a2 .v2-padding-102-h-n {
  padding-left: -1224px;
  padding-right: -1224px;
}
.ds-a2 .v2-padding-102 {
  padding: 1224px;
}
.ds-a2 .v2-children-padding-102-r > * {
  padding-right: 1224px;
}
.ds-a2 .v2-children-padding-102-r-n > * {
  padding-right: -1224px;
}
.ds-a2 .v2-children-padding-102-v > * {
  padding-top: 1224px;
  padding-bottom: 1224px;
}
.ds-a2 .v2-children-padding-102-v-n > * {
  padding-top: -1224px;
  padding-bottom: -1224px;
}
.ds-a2 .v2-children-padding-102-h > * {
  padding-left: 1224px;
  padding-right: 1224px;
}
.ds-a2 .v2-children-padding-102-h-n > * {
  padding-left: -1224px;
  padding-right: -1224px;
}
.ds-a2 .v2-children-padding-102 > * {
  padding: 1224px;
}
.ds-a2 .v2-col-gap-102 {
  -moz-column-gap: 1224px;
  column-gap: 1224px;
}
.ds-a2 .v2-row-gap-102 {
  row-gap: 1224px;
}
.ds-a2 .v2-h-103 {
  height: 1236px;
}
.ds-a2 .v2-w-103 {
  width: 1236px;
}
.ds-a2 .v2-max-h-103 {
  max-height: 1236px;
}
.ds-a2 .v2-max-w-103 {
  max-width: 1236px;
}
.ds-a2 .v2-min-h-103 {
  min-height: 1236px;
}
.ds-a2 .v2-min-w-103 {
  min-width: 1236px;
}
.ds-a2 .v2-max-h-103-imp {
  max-height: 1236px !important;
}
.ds-a2 .v2-max-w-103-imp {
  max-width: 1236px !important;
}
.ds-a2 .v2-min-h-103-imp {
  min-height: 1236px !important;
}
.ds-a2 .v2-min-w-103-imp {
  min-width: 1236px !important;
}
.ds-a2 .v2-top-103 {
  top: 1236px;
}
.ds-a2 .v2-margin-103-t {
  margin-top: 1236px;
}
.ds-a2 .v2-margin-103-t-n {
  margin-top: -1236px;
}
.ds-a2 .v2-children-margin-103-t > * {
  margin-top: 1236px;
}
.ds-a2 .v2-children-margin-103-t-n > * {
  margin-top: -1236px;
}
.ds-a2 .v2-padding-103-t {
  padding-top: 1236px;
}
.ds-a2 .v2-padding-103-t-n {
  padding-top: -1236px;
}
.ds-a2 .v2-children-padding-103-t > * {
  padding-top: 1236px;
}
.ds-a2 .v2-children-padding-103-t-n > * {
  padding-top: -1236px;
}
.ds-a2 .v2-bottom-103 {
  bottom: 1236px;
}
.ds-a2 .v2-margin-103-b {
  margin-bottom: 1236px;
}
.ds-a2 .v2-margin-103-b-n {
  margin-bottom: -1236px;
}
.ds-a2 .v2-children-margin-103-b > * {
  margin-bottom: 1236px;
}
.ds-a2 .v2-children-margin-103-b-n > * {
  margin-bottom: -1236px;
}
.ds-a2 .v2-padding-103-b {
  padding-bottom: 1236px;
}
.ds-a2 .v2-padding-103-b-n {
  padding-bottom: -1236px;
}
.ds-a2 .v2-children-padding-103-b > * {
  padding-bottom: 1236px;
}
.ds-a2 .v2-children-padding-103-b-n > * {
  padding-bottom: -1236px;
}
.ds-a2 .v2-left-103 {
  left: 1236px;
}
.ds-a2 .v2-margin-103-l {
  margin-left: 1236px;
}
.ds-a2 .v2-margin-103-l-n {
  margin-left: -1236px;
}
.ds-a2 .v2-children-margin-103-l > * {
  margin-left: 1236px;
}
.ds-a2 .v2-children-margin-103-l-n > * {
  margin-left: -1236px;
}
.ds-a2 .v2-padding-103-l {
  padding-left: 1236px;
}
.ds-a2 .v2-padding-103-l-n {
  padding-left: -1236px;
}
.ds-a2 .v2-children-padding-103-l > * {
  padding-left: 1236px;
}
.ds-a2 .v2-children-padding-103-l-n > * {
  padding-left: -1236px;
}
.ds-a2 .v2-right-103 {
  right: 1236px;
}
.ds-a2 .v2-margin-103-r {
  margin-right: 1236px;
}
.ds-a2 .v2-margin-103-r-n {
  margin-right: -1236px;
}
.ds-a2 .v2-margin-103-v {
  margin-top: 1236px;
  margin-bottom: 1236px;
}
.ds-a2 .v2-margin-103-v-n {
  margin-top: -1236px;
  margin-bottom: -1236px;
}
.ds-a2 .v2-margin-103-h {
  margin-left: 1236px;
  margin-right: 1236px;
}
.ds-a2 .v2-margin-103-h-n {
  margin-left: -1236px;
  margin-right: -1236px;
}
.ds-a2 .v2-margin-103 {
  margin: 1236px;
}
.ds-a2 .v2-children-margin-103-r > * {
  margin-right: 1236px;
}
.ds-a2 .v2-children-margin-103-r-n > * {
  margin-right: -1236px;
}
.ds-a2 .v2-children-margin-103-v > * {
  margin-top: 1236px;
  margin-bottom: 1236px;
}
.ds-a2 .v2-children-margin-103-v-n > * {
  margin-top: -1236px;
  margin-bottom: -1236px;
}
.ds-a2 .v2-children-margin-103-h > * {
  margin-left: 1236px;
  margin-right: 1236px;
}
.ds-a2 .v2-children-margin-103-h-n > * {
  margin-left: -1236px;
  margin-right: -1236px;
}
.ds-a2 .v2-children-margin-103 > * {
  margin: 1236px;
}
.ds-a2 .v2-padding-103-r {
  padding-right: 1236px;
}
.ds-a2 .v2-padding-103-r-n {
  padding-right: -1236px;
}
.ds-a2 .v2-padding-103-v {
  padding-top: 1236px;
  padding-bottom: 1236px;
}
.ds-a2 .v2-padding-103-v-n {
  padding-top: -1236px;
  padding-bottom: -1236px;
}
.ds-a2 .v2-padding-103-h {
  padding-left: 1236px;
  padding-right: 1236px;
}
.ds-a2 .v2-padding-103-h-n {
  padding-left: -1236px;
  padding-right: -1236px;
}
.ds-a2 .v2-padding-103 {
  padding: 1236px;
}
.ds-a2 .v2-children-padding-103-r > * {
  padding-right: 1236px;
}
.ds-a2 .v2-children-padding-103-r-n > * {
  padding-right: -1236px;
}
.ds-a2 .v2-children-padding-103-v > * {
  padding-top: 1236px;
  padding-bottom: 1236px;
}
.ds-a2 .v2-children-padding-103-v-n > * {
  padding-top: -1236px;
  padding-bottom: -1236px;
}
.ds-a2 .v2-children-padding-103-h > * {
  padding-left: 1236px;
  padding-right: 1236px;
}
.ds-a2 .v2-children-padding-103-h-n > * {
  padding-left: -1236px;
  padding-right: -1236px;
}
.ds-a2 .v2-children-padding-103 > * {
  padding: 1236px;
}
.ds-a2 .v2-col-gap-103 {
  -moz-column-gap: 1236px;
  column-gap: 1236px;
}
.ds-a2 .v2-row-gap-103 {
  row-gap: 1236px;
}
.ds-a2 .v2-h-104 {
  height: 1248px;
}
.ds-a2 .v2-w-104 {
  width: 1248px;
}
.ds-a2 .v2-max-h-104 {
  max-height: 1248px;
}
.ds-a2 .v2-max-w-104 {
  max-width: 1248px;
}
.ds-a2 .v2-min-h-104 {
  min-height: 1248px;
}
.ds-a2 .v2-min-w-104 {
  min-width: 1248px;
}
.ds-a2 .v2-max-h-104-imp {
  max-height: 1248px !important;
}
.ds-a2 .v2-max-w-104-imp {
  max-width: 1248px !important;
}
.ds-a2 .v2-min-h-104-imp {
  min-height: 1248px !important;
}
.ds-a2 .v2-min-w-104-imp {
  min-width: 1248px !important;
}
.ds-a2 .v2-top-104 {
  top: 1248px;
}
.ds-a2 .v2-margin-104-t {
  margin-top: 1248px;
}
.ds-a2 .v2-margin-104-t-n {
  margin-top: -1248px;
}
.ds-a2 .v2-children-margin-104-t > * {
  margin-top: 1248px;
}
.ds-a2 .v2-children-margin-104-t-n > * {
  margin-top: -1248px;
}
.ds-a2 .v2-padding-104-t {
  padding-top: 1248px;
}
.ds-a2 .v2-padding-104-t-n {
  padding-top: -1248px;
}
.ds-a2 .v2-children-padding-104-t > * {
  padding-top: 1248px;
}
.ds-a2 .v2-children-padding-104-t-n > * {
  padding-top: -1248px;
}
.ds-a2 .v2-bottom-104 {
  bottom: 1248px;
}
.ds-a2 .v2-margin-104-b {
  margin-bottom: 1248px;
}
.ds-a2 .v2-margin-104-b-n {
  margin-bottom: -1248px;
}
.ds-a2 .v2-children-margin-104-b > * {
  margin-bottom: 1248px;
}
.ds-a2 .v2-children-margin-104-b-n > * {
  margin-bottom: -1248px;
}
.ds-a2 .v2-padding-104-b {
  padding-bottom: 1248px;
}
.ds-a2 .v2-padding-104-b-n {
  padding-bottom: -1248px;
}
.ds-a2 .v2-children-padding-104-b > * {
  padding-bottom: 1248px;
}
.ds-a2 .v2-children-padding-104-b-n > * {
  padding-bottom: -1248px;
}
.ds-a2 .v2-left-104 {
  left: 1248px;
}
.ds-a2 .v2-margin-104-l {
  margin-left: 1248px;
}
.ds-a2 .v2-margin-104-l-n {
  margin-left: -1248px;
}
.ds-a2 .v2-children-margin-104-l > * {
  margin-left: 1248px;
}
.ds-a2 .v2-children-margin-104-l-n > * {
  margin-left: -1248px;
}
.ds-a2 .v2-padding-104-l {
  padding-left: 1248px;
}
.ds-a2 .v2-padding-104-l-n {
  padding-left: -1248px;
}
.ds-a2 .v2-children-padding-104-l > * {
  padding-left: 1248px;
}
.ds-a2 .v2-children-padding-104-l-n > * {
  padding-left: -1248px;
}
.ds-a2 .v2-right-104 {
  right: 1248px;
}
.ds-a2 .v2-margin-104-r {
  margin-right: 1248px;
}
.ds-a2 .v2-margin-104-r-n {
  margin-right: -1248px;
}
.ds-a2 .v2-margin-104-v {
  margin-top: 1248px;
  margin-bottom: 1248px;
}
.ds-a2 .v2-margin-104-v-n {
  margin-top: -1248px;
  margin-bottom: -1248px;
}
.ds-a2 .v2-margin-104-h {
  margin-left: 1248px;
  margin-right: 1248px;
}
.ds-a2 .v2-margin-104-h-n {
  margin-left: -1248px;
  margin-right: -1248px;
}
.ds-a2 .v2-margin-104 {
  margin: 1248px;
}
.ds-a2 .v2-children-margin-104-r > * {
  margin-right: 1248px;
}
.ds-a2 .v2-children-margin-104-r-n > * {
  margin-right: -1248px;
}
.ds-a2 .v2-children-margin-104-v > * {
  margin-top: 1248px;
  margin-bottom: 1248px;
}
.ds-a2 .v2-children-margin-104-v-n > * {
  margin-top: -1248px;
  margin-bottom: -1248px;
}
.ds-a2 .v2-children-margin-104-h > * {
  margin-left: 1248px;
  margin-right: 1248px;
}
.ds-a2 .v2-children-margin-104-h-n > * {
  margin-left: -1248px;
  margin-right: -1248px;
}
.ds-a2 .v2-children-margin-104 > * {
  margin: 1248px;
}
.ds-a2 .v2-padding-104-r {
  padding-right: 1248px;
}
.ds-a2 .v2-padding-104-r-n {
  padding-right: -1248px;
}
.ds-a2 .v2-padding-104-v {
  padding-top: 1248px;
  padding-bottom: 1248px;
}
.ds-a2 .v2-padding-104-v-n {
  padding-top: -1248px;
  padding-bottom: -1248px;
}
.ds-a2 .v2-padding-104-h {
  padding-left: 1248px;
  padding-right: 1248px;
}
.ds-a2 .v2-padding-104-h-n {
  padding-left: -1248px;
  padding-right: -1248px;
}
.ds-a2 .v2-padding-104 {
  padding: 1248px;
}
.ds-a2 .v2-children-padding-104-r > * {
  padding-right: 1248px;
}
.ds-a2 .v2-children-padding-104-r-n > * {
  padding-right: -1248px;
}
.ds-a2 .v2-children-padding-104-v > * {
  padding-top: 1248px;
  padding-bottom: 1248px;
}
.ds-a2 .v2-children-padding-104-v-n > * {
  padding-top: -1248px;
  padding-bottom: -1248px;
}
.ds-a2 .v2-children-padding-104-h > * {
  padding-left: 1248px;
  padding-right: 1248px;
}
.ds-a2 .v2-children-padding-104-h-n > * {
  padding-left: -1248px;
  padding-right: -1248px;
}
.ds-a2 .v2-children-padding-104 > * {
  padding: 1248px;
}
.ds-a2 .v2-col-gap-104 {
  -moz-column-gap: 1248px;
  column-gap: 1248px;
}
.ds-a2 .v2-row-gap-104 {
  row-gap: 1248px;
}
.ds-a2 .v2-h-105 {
  height: 1260px;
}
.ds-a2 .v2-w-105 {
  width: 1260px;
}
.ds-a2 .v2-max-h-105 {
  max-height: 1260px;
}
.ds-a2 .v2-max-w-105 {
  max-width: 1260px;
}
.ds-a2 .v2-min-h-105 {
  min-height: 1260px;
}
.ds-a2 .v2-min-w-105 {
  min-width: 1260px;
}
.ds-a2 .v2-max-h-105-imp {
  max-height: 1260px !important;
}
.ds-a2 .v2-max-w-105-imp {
  max-width: 1260px !important;
}
.ds-a2 .v2-min-h-105-imp {
  min-height: 1260px !important;
}
.ds-a2 .v2-min-w-105-imp {
  min-width: 1260px !important;
}
.ds-a2 .v2-top-105 {
  top: 1260px;
}
.ds-a2 .v2-margin-105-t {
  margin-top: 1260px;
}
.ds-a2 .v2-margin-105-t-n {
  margin-top: -1260px;
}
.ds-a2 .v2-children-margin-105-t > * {
  margin-top: 1260px;
}
.ds-a2 .v2-children-margin-105-t-n > * {
  margin-top: -1260px;
}
.ds-a2 .v2-padding-105-t {
  padding-top: 1260px;
}
.ds-a2 .v2-padding-105-t-n {
  padding-top: -1260px;
}
.ds-a2 .v2-children-padding-105-t > * {
  padding-top: 1260px;
}
.ds-a2 .v2-children-padding-105-t-n > * {
  padding-top: -1260px;
}
.ds-a2 .v2-bottom-105 {
  bottom: 1260px;
}
.ds-a2 .v2-margin-105-b {
  margin-bottom: 1260px;
}
.ds-a2 .v2-margin-105-b-n {
  margin-bottom: -1260px;
}
.ds-a2 .v2-children-margin-105-b > * {
  margin-bottom: 1260px;
}
.ds-a2 .v2-children-margin-105-b-n > * {
  margin-bottom: -1260px;
}
.ds-a2 .v2-padding-105-b {
  padding-bottom: 1260px;
}
.ds-a2 .v2-padding-105-b-n {
  padding-bottom: -1260px;
}
.ds-a2 .v2-children-padding-105-b > * {
  padding-bottom: 1260px;
}
.ds-a2 .v2-children-padding-105-b-n > * {
  padding-bottom: -1260px;
}
.ds-a2 .v2-left-105 {
  left: 1260px;
}
.ds-a2 .v2-margin-105-l {
  margin-left: 1260px;
}
.ds-a2 .v2-margin-105-l-n {
  margin-left: -1260px;
}
.ds-a2 .v2-children-margin-105-l > * {
  margin-left: 1260px;
}
.ds-a2 .v2-children-margin-105-l-n > * {
  margin-left: -1260px;
}
.ds-a2 .v2-padding-105-l {
  padding-left: 1260px;
}
.ds-a2 .v2-padding-105-l-n {
  padding-left: -1260px;
}
.ds-a2 .v2-children-padding-105-l > * {
  padding-left: 1260px;
}
.ds-a2 .v2-children-padding-105-l-n > * {
  padding-left: -1260px;
}
.ds-a2 .v2-right-105 {
  right: 1260px;
}
.ds-a2 .v2-margin-105-r {
  margin-right: 1260px;
}
.ds-a2 .v2-margin-105-r-n {
  margin-right: -1260px;
}
.ds-a2 .v2-margin-105-v {
  margin-top: 1260px;
  margin-bottom: 1260px;
}
.ds-a2 .v2-margin-105-v-n {
  margin-top: -1260px;
  margin-bottom: -1260px;
}
.ds-a2 .v2-margin-105-h {
  margin-left: 1260px;
  margin-right: 1260px;
}
.ds-a2 .v2-margin-105-h-n {
  margin-left: -1260px;
  margin-right: -1260px;
}
.ds-a2 .v2-margin-105 {
  margin: 1260px;
}
.ds-a2 .v2-children-margin-105-r > * {
  margin-right: 1260px;
}
.ds-a2 .v2-children-margin-105-r-n > * {
  margin-right: -1260px;
}
.ds-a2 .v2-children-margin-105-v > * {
  margin-top: 1260px;
  margin-bottom: 1260px;
}
.ds-a2 .v2-children-margin-105-v-n > * {
  margin-top: -1260px;
  margin-bottom: -1260px;
}
.ds-a2 .v2-children-margin-105-h > * {
  margin-left: 1260px;
  margin-right: 1260px;
}
.ds-a2 .v2-children-margin-105-h-n > * {
  margin-left: -1260px;
  margin-right: -1260px;
}
.ds-a2 .v2-children-margin-105 > * {
  margin: 1260px;
}
.ds-a2 .v2-padding-105-r {
  padding-right: 1260px;
}
.ds-a2 .v2-padding-105-r-n {
  padding-right: -1260px;
}
.ds-a2 .v2-padding-105-v {
  padding-top: 1260px;
  padding-bottom: 1260px;
}
.ds-a2 .v2-padding-105-v-n {
  padding-top: -1260px;
  padding-bottom: -1260px;
}
.ds-a2 .v2-padding-105-h {
  padding-left: 1260px;
  padding-right: 1260px;
}
.ds-a2 .v2-padding-105-h-n {
  padding-left: -1260px;
  padding-right: -1260px;
}
.ds-a2 .v2-padding-105 {
  padding: 1260px;
}
.ds-a2 .v2-children-padding-105-r > * {
  padding-right: 1260px;
}
.ds-a2 .v2-children-padding-105-r-n > * {
  padding-right: -1260px;
}
.ds-a2 .v2-children-padding-105-v > * {
  padding-top: 1260px;
  padding-bottom: 1260px;
}
.ds-a2 .v2-children-padding-105-v-n > * {
  padding-top: -1260px;
  padding-bottom: -1260px;
}
.ds-a2 .v2-children-padding-105-h > * {
  padding-left: 1260px;
  padding-right: 1260px;
}
.ds-a2 .v2-children-padding-105-h-n > * {
  padding-left: -1260px;
  padding-right: -1260px;
}
.ds-a2 .v2-children-padding-105 > * {
  padding: 1260px;
}
.ds-a2 .v2-col-gap-105 {
  -moz-column-gap: 1260px;
  column-gap: 1260px;
}
.ds-a2 .v2-row-gap-105 {
  row-gap: 1260px;
}
.ds-a2 .v2-h-106 {
  height: 1272px;
}
.ds-a2 .v2-w-106 {
  width: 1272px;
}
.ds-a2 .v2-max-h-106 {
  max-height: 1272px;
}
.ds-a2 .v2-max-w-106 {
  max-width: 1272px;
}
.ds-a2 .v2-min-h-106 {
  min-height: 1272px;
}
.ds-a2 .v2-min-w-106 {
  min-width: 1272px;
}
.ds-a2 .v2-max-h-106-imp {
  max-height: 1272px !important;
}
.ds-a2 .v2-max-w-106-imp {
  max-width: 1272px !important;
}
.ds-a2 .v2-min-h-106-imp {
  min-height: 1272px !important;
}
.ds-a2 .v2-min-w-106-imp {
  min-width: 1272px !important;
}
.ds-a2 .v2-top-106 {
  top: 1272px;
}
.ds-a2 .v2-margin-106-t {
  margin-top: 1272px;
}
.ds-a2 .v2-margin-106-t-n {
  margin-top: -1272px;
}
.ds-a2 .v2-children-margin-106-t > * {
  margin-top: 1272px;
}
.ds-a2 .v2-children-margin-106-t-n > * {
  margin-top: -1272px;
}
.ds-a2 .v2-padding-106-t {
  padding-top: 1272px;
}
.ds-a2 .v2-padding-106-t-n {
  padding-top: -1272px;
}
.ds-a2 .v2-children-padding-106-t > * {
  padding-top: 1272px;
}
.ds-a2 .v2-children-padding-106-t-n > * {
  padding-top: -1272px;
}
.ds-a2 .v2-bottom-106 {
  bottom: 1272px;
}
.ds-a2 .v2-margin-106-b {
  margin-bottom: 1272px;
}
.ds-a2 .v2-margin-106-b-n {
  margin-bottom: -1272px;
}
.ds-a2 .v2-children-margin-106-b > * {
  margin-bottom: 1272px;
}
.ds-a2 .v2-children-margin-106-b-n > * {
  margin-bottom: -1272px;
}
.ds-a2 .v2-padding-106-b {
  padding-bottom: 1272px;
}
.ds-a2 .v2-padding-106-b-n {
  padding-bottom: -1272px;
}
.ds-a2 .v2-children-padding-106-b > * {
  padding-bottom: 1272px;
}
.ds-a2 .v2-children-padding-106-b-n > * {
  padding-bottom: -1272px;
}
.ds-a2 .v2-left-106 {
  left: 1272px;
}
.ds-a2 .v2-margin-106-l {
  margin-left: 1272px;
}
.ds-a2 .v2-margin-106-l-n {
  margin-left: -1272px;
}
.ds-a2 .v2-children-margin-106-l > * {
  margin-left: 1272px;
}
.ds-a2 .v2-children-margin-106-l-n > * {
  margin-left: -1272px;
}
.ds-a2 .v2-padding-106-l {
  padding-left: 1272px;
}
.ds-a2 .v2-padding-106-l-n {
  padding-left: -1272px;
}
.ds-a2 .v2-children-padding-106-l > * {
  padding-left: 1272px;
}
.ds-a2 .v2-children-padding-106-l-n > * {
  padding-left: -1272px;
}
.ds-a2 .v2-right-106 {
  right: 1272px;
}
.ds-a2 .v2-margin-106-r {
  margin-right: 1272px;
}
.ds-a2 .v2-margin-106-r-n {
  margin-right: -1272px;
}
.ds-a2 .v2-margin-106-v {
  margin-top: 1272px;
  margin-bottom: 1272px;
}
.ds-a2 .v2-margin-106-v-n {
  margin-top: -1272px;
  margin-bottom: -1272px;
}
.ds-a2 .v2-margin-106-h {
  margin-left: 1272px;
  margin-right: 1272px;
}
.ds-a2 .v2-margin-106-h-n {
  margin-left: -1272px;
  margin-right: -1272px;
}
.ds-a2 .v2-margin-106 {
  margin: 1272px;
}
.ds-a2 .v2-children-margin-106-r > * {
  margin-right: 1272px;
}
.ds-a2 .v2-children-margin-106-r-n > * {
  margin-right: -1272px;
}
.ds-a2 .v2-children-margin-106-v > * {
  margin-top: 1272px;
  margin-bottom: 1272px;
}
.ds-a2 .v2-children-margin-106-v-n > * {
  margin-top: -1272px;
  margin-bottom: -1272px;
}
.ds-a2 .v2-children-margin-106-h > * {
  margin-left: 1272px;
  margin-right: 1272px;
}
.ds-a2 .v2-children-margin-106-h-n > * {
  margin-left: -1272px;
  margin-right: -1272px;
}
.ds-a2 .v2-children-margin-106 > * {
  margin: 1272px;
}
.ds-a2 .v2-padding-106-r {
  padding-right: 1272px;
}
.ds-a2 .v2-padding-106-r-n {
  padding-right: -1272px;
}
.ds-a2 .v2-padding-106-v {
  padding-top: 1272px;
  padding-bottom: 1272px;
}
.ds-a2 .v2-padding-106-v-n {
  padding-top: -1272px;
  padding-bottom: -1272px;
}
.ds-a2 .v2-padding-106-h {
  padding-left: 1272px;
  padding-right: 1272px;
}
.ds-a2 .v2-padding-106-h-n {
  padding-left: -1272px;
  padding-right: -1272px;
}
.ds-a2 .v2-padding-106 {
  padding: 1272px;
}
.ds-a2 .v2-children-padding-106-r > * {
  padding-right: 1272px;
}
.ds-a2 .v2-children-padding-106-r-n > * {
  padding-right: -1272px;
}
.ds-a2 .v2-children-padding-106-v > * {
  padding-top: 1272px;
  padding-bottom: 1272px;
}
.ds-a2 .v2-children-padding-106-v-n > * {
  padding-top: -1272px;
  padding-bottom: -1272px;
}
.ds-a2 .v2-children-padding-106-h > * {
  padding-left: 1272px;
  padding-right: 1272px;
}
.ds-a2 .v2-children-padding-106-h-n > * {
  padding-left: -1272px;
  padding-right: -1272px;
}
.ds-a2 .v2-children-padding-106 > * {
  padding: 1272px;
}
.ds-a2 .v2-col-gap-106 {
  -moz-column-gap: 1272px;
  column-gap: 1272px;
}
.ds-a2 .v2-row-gap-106 {
  row-gap: 1272px;
}
.ds-a2 .v2-h-107 {
  height: 1284px;
}
.ds-a2 .v2-w-107 {
  width: 1284px;
}
.ds-a2 .v2-max-h-107 {
  max-height: 1284px;
}
.ds-a2 .v2-max-w-107 {
  max-width: 1284px;
}
.ds-a2 .v2-min-h-107 {
  min-height: 1284px;
}
.ds-a2 .v2-min-w-107 {
  min-width: 1284px;
}
.ds-a2 .v2-max-h-107-imp {
  max-height: 1284px !important;
}
.ds-a2 .v2-max-w-107-imp {
  max-width: 1284px !important;
}
.ds-a2 .v2-min-h-107-imp {
  min-height: 1284px !important;
}
.ds-a2 .v2-min-w-107-imp {
  min-width: 1284px !important;
}
.ds-a2 .v2-top-107 {
  top: 1284px;
}
.ds-a2 .v2-margin-107-t {
  margin-top: 1284px;
}
.ds-a2 .v2-margin-107-t-n {
  margin-top: -1284px;
}
.ds-a2 .v2-children-margin-107-t > * {
  margin-top: 1284px;
}
.ds-a2 .v2-children-margin-107-t-n > * {
  margin-top: -1284px;
}
.ds-a2 .v2-padding-107-t {
  padding-top: 1284px;
}
.ds-a2 .v2-padding-107-t-n {
  padding-top: -1284px;
}
.ds-a2 .v2-children-padding-107-t > * {
  padding-top: 1284px;
}
.ds-a2 .v2-children-padding-107-t-n > * {
  padding-top: -1284px;
}
.ds-a2 .v2-bottom-107 {
  bottom: 1284px;
}
.ds-a2 .v2-margin-107-b {
  margin-bottom: 1284px;
}
.ds-a2 .v2-margin-107-b-n {
  margin-bottom: -1284px;
}
.ds-a2 .v2-children-margin-107-b > * {
  margin-bottom: 1284px;
}
.ds-a2 .v2-children-margin-107-b-n > * {
  margin-bottom: -1284px;
}
.ds-a2 .v2-padding-107-b {
  padding-bottom: 1284px;
}
.ds-a2 .v2-padding-107-b-n {
  padding-bottom: -1284px;
}
.ds-a2 .v2-children-padding-107-b > * {
  padding-bottom: 1284px;
}
.ds-a2 .v2-children-padding-107-b-n > * {
  padding-bottom: -1284px;
}
.ds-a2 .v2-left-107 {
  left: 1284px;
}
.ds-a2 .v2-margin-107-l {
  margin-left: 1284px;
}
.ds-a2 .v2-margin-107-l-n {
  margin-left: -1284px;
}
.ds-a2 .v2-children-margin-107-l > * {
  margin-left: 1284px;
}
.ds-a2 .v2-children-margin-107-l-n > * {
  margin-left: -1284px;
}
.ds-a2 .v2-padding-107-l {
  padding-left: 1284px;
}
.ds-a2 .v2-padding-107-l-n {
  padding-left: -1284px;
}
.ds-a2 .v2-children-padding-107-l > * {
  padding-left: 1284px;
}
.ds-a2 .v2-children-padding-107-l-n > * {
  padding-left: -1284px;
}
.ds-a2 .v2-right-107 {
  right: 1284px;
}
.ds-a2 .v2-margin-107-r {
  margin-right: 1284px;
}
.ds-a2 .v2-margin-107-r-n {
  margin-right: -1284px;
}
.ds-a2 .v2-margin-107-v {
  margin-top: 1284px;
  margin-bottom: 1284px;
}
.ds-a2 .v2-margin-107-v-n {
  margin-top: -1284px;
  margin-bottom: -1284px;
}
.ds-a2 .v2-margin-107-h {
  margin-left: 1284px;
  margin-right: 1284px;
}
.ds-a2 .v2-margin-107-h-n {
  margin-left: -1284px;
  margin-right: -1284px;
}
.ds-a2 .v2-margin-107 {
  margin: 1284px;
}
.ds-a2 .v2-children-margin-107-r > * {
  margin-right: 1284px;
}
.ds-a2 .v2-children-margin-107-r-n > * {
  margin-right: -1284px;
}
.ds-a2 .v2-children-margin-107-v > * {
  margin-top: 1284px;
  margin-bottom: 1284px;
}
.ds-a2 .v2-children-margin-107-v-n > * {
  margin-top: -1284px;
  margin-bottom: -1284px;
}
.ds-a2 .v2-children-margin-107-h > * {
  margin-left: 1284px;
  margin-right: 1284px;
}
.ds-a2 .v2-children-margin-107-h-n > * {
  margin-left: -1284px;
  margin-right: -1284px;
}
.ds-a2 .v2-children-margin-107 > * {
  margin: 1284px;
}
.ds-a2 .v2-padding-107-r {
  padding-right: 1284px;
}
.ds-a2 .v2-padding-107-r-n {
  padding-right: -1284px;
}
.ds-a2 .v2-padding-107-v {
  padding-top: 1284px;
  padding-bottom: 1284px;
}
.ds-a2 .v2-padding-107-v-n {
  padding-top: -1284px;
  padding-bottom: -1284px;
}
.ds-a2 .v2-padding-107-h {
  padding-left: 1284px;
  padding-right: 1284px;
}
.ds-a2 .v2-padding-107-h-n {
  padding-left: -1284px;
  padding-right: -1284px;
}
.ds-a2 .v2-padding-107 {
  padding: 1284px;
}
.ds-a2 .v2-children-padding-107-r > * {
  padding-right: 1284px;
}
.ds-a2 .v2-children-padding-107-r-n > * {
  padding-right: -1284px;
}
.ds-a2 .v2-children-padding-107-v > * {
  padding-top: 1284px;
  padding-bottom: 1284px;
}
.ds-a2 .v2-children-padding-107-v-n > * {
  padding-top: -1284px;
  padding-bottom: -1284px;
}
.ds-a2 .v2-children-padding-107-h > * {
  padding-left: 1284px;
  padding-right: 1284px;
}
.ds-a2 .v2-children-padding-107-h-n > * {
  padding-left: -1284px;
  padding-right: -1284px;
}
.ds-a2 .v2-children-padding-107 > * {
  padding: 1284px;
}
.ds-a2 .v2-col-gap-107 {
  -moz-column-gap: 1284px;
  column-gap: 1284px;
}
.ds-a2 .v2-row-gap-107 {
  row-gap: 1284px;
}
.ds-a2 .v2-h-108 {
  height: 1296px;
}
.ds-a2 .v2-w-108 {
  width: 1296px;
}
.ds-a2 .v2-max-h-108 {
  max-height: 1296px;
}
.ds-a2 .v2-max-w-108 {
  max-width: 1296px;
}
.ds-a2 .v2-min-h-108 {
  min-height: 1296px;
}
.ds-a2 .v2-min-w-108 {
  min-width: 1296px;
}
.ds-a2 .v2-max-h-108-imp {
  max-height: 1296px !important;
}
.ds-a2 .v2-max-w-108-imp {
  max-width: 1296px !important;
}
.ds-a2 .v2-min-h-108-imp {
  min-height: 1296px !important;
}
.ds-a2 .v2-min-w-108-imp {
  min-width: 1296px !important;
}
.ds-a2 .v2-top-108 {
  top: 1296px;
}
.ds-a2 .v2-margin-108-t {
  margin-top: 1296px;
}
.ds-a2 .v2-margin-108-t-n {
  margin-top: -1296px;
}
.ds-a2 .v2-children-margin-108-t > * {
  margin-top: 1296px;
}
.ds-a2 .v2-children-margin-108-t-n > * {
  margin-top: -1296px;
}
.ds-a2 .v2-padding-108-t {
  padding-top: 1296px;
}
.ds-a2 .v2-padding-108-t-n {
  padding-top: -1296px;
}
.ds-a2 .v2-children-padding-108-t > * {
  padding-top: 1296px;
}
.ds-a2 .v2-children-padding-108-t-n > * {
  padding-top: -1296px;
}
.ds-a2 .v2-bottom-108 {
  bottom: 1296px;
}
.ds-a2 .v2-margin-108-b {
  margin-bottom: 1296px;
}
.ds-a2 .v2-margin-108-b-n {
  margin-bottom: -1296px;
}
.ds-a2 .v2-children-margin-108-b > * {
  margin-bottom: 1296px;
}
.ds-a2 .v2-children-margin-108-b-n > * {
  margin-bottom: -1296px;
}
.ds-a2 .v2-padding-108-b {
  padding-bottom: 1296px;
}
.ds-a2 .v2-padding-108-b-n {
  padding-bottom: -1296px;
}
.ds-a2 .v2-children-padding-108-b > * {
  padding-bottom: 1296px;
}
.ds-a2 .v2-children-padding-108-b-n > * {
  padding-bottom: -1296px;
}
.ds-a2 .v2-left-108 {
  left: 1296px;
}
.ds-a2 .v2-margin-108-l {
  margin-left: 1296px;
}
.ds-a2 .v2-margin-108-l-n {
  margin-left: -1296px;
}
.ds-a2 .v2-children-margin-108-l > * {
  margin-left: 1296px;
}
.ds-a2 .v2-children-margin-108-l-n > * {
  margin-left: -1296px;
}
.ds-a2 .v2-padding-108-l {
  padding-left: 1296px;
}
.ds-a2 .v2-padding-108-l-n {
  padding-left: -1296px;
}
.ds-a2 .v2-children-padding-108-l > * {
  padding-left: 1296px;
}
.ds-a2 .v2-children-padding-108-l-n > * {
  padding-left: -1296px;
}
.ds-a2 .v2-right-108 {
  right: 1296px;
}
.ds-a2 .v2-margin-108-r {
  margin-right: 1296px;
}
.ds-a2 .v2-margin-108-r-n {
  margin-right: -1296px;
}
.ds-a2 .v2-margin-108-v {
  margin-top: 1296px;
  margin-bottom: 1296px;
}
.ds-a2 .v2-margin-108-v-n {
  margin-top: -1296px;
  margin-bottom: -1296px;
}
.ds-a2 .v2-margin-108-h {
  margin-left: 1296px;
  margin-right: 1296px;
}
.ds-a2 .v2-margin-108-h-n {
  margin-left: -1296px;
  margin-right: -1296px;
}
.ds-a2 .v2-margin-108 {
  margin: 1296px;
}
.ds-a2 .v2-children-margin-108-r > * {
  margin-right: 1296px;
}
.ds-a2 .v2-children-margin-108-r-n > * {
  margin-right: -1296px;
}
.ds-a2 .v2-children-margin-108-v > * {
  margin-top: 1296px;
  margin-bottom: 1296px;
}
.ds-a2 .v2-children-margin-108-v-n > * {
  margin-top: -1296px;
  margin-bottom: -1296px;
}
.ds-a2 .v2-children-margin-108-h > * {
  margin-left: 1296px;
  margin-right: 1296px;
}
.ds-a2 .v2-children-margin-108-h-n > * {
  margin-left: -1296px;
  margin-right: -1296px;
}
.ds-a2 .v2-children-margin-108 > * {
  margin: 1296px;
}
.ds-a2 .v2-padding-108-r {
  padding-right: 1296px;
}
.ds-a2 .v2-padding-108-r-n {
  padding-right: -1296px;
}
.ds-a2 .v2-padding-108-v {
  padding-top: 1296px;
  padding-bottom: 1296px;
}
.ds-a2 .v2-padding-108-v-n {
  padding-top: -1296px;
  padding-bottom: -1296px;
}
.ds-a2 .v2-padding-108-h {
  padding-left: 1296px;
  padding-right: 1296px;
}
.ds-a2 .v2-padding-108-h-n {
  padding-left: -1296px;
  padding-right: -1296px;
}
.ds-a2 .v2-padding-108 {
  padding: 1296px;
}
.ds-a2 .v2-children-padding-108-r > * {
  padding-right: 1296px;
}
.ds-a2 .v2-children-padding-108-r-n > * {
  padding-right: -1296px;
}
.ds-a2 .v2-children-padding-108-v > * {
  padding-top: 1296px;
  padding-bottom: 1296px;
}
.ds-a2 .v2-children-padding-108-v-n > * {
  padding-top: -1296px;
  padding-bottom: -1296px;
}
.ds-a2 .v2-children-padding-108-h > * {
  padding-left: 1296px;
  padding-right: 1296px;
}
.ds-a2 .v2-children-padding-108-h-n > * {
  padding-left: -1296px;
  padding-right: -1296px;
}
.ds-a2 .v2-children-padding-108 > * {
  padding: 1296px;
}
.ds-a2 .v2-col-gap-108 {
  -moz-column-gap: 1296px;
  column-gap: 1296px;
}
.ds-a2 .v2-row-gap-108 {
  row-gap: 1296px;
}
.ds-a2 .v2-h-109 {
  height: 1308px;
}
.ds-a2 .v2-w-109 {
  width: 1308px;
}
.ds-a2 .v2-max-h-109 {
  max-height: 1308px;
}
.ds-a2 .v2-max-w-109 {
  max-width: 1308px;
}
.ds-a2 .v2-min-h-109 {
  min-height: 1308px;
}
.ds-a2 .v2-min-w-109 {
  min-width: 1308px;
}
.ds-a2 .v2-max-h-109-imp {
  max-height: 1308px !important;
}
.ds-a2 .v2-max-w-109-imp {
  max-width: 1308px !important;
}
.ds-a2 .v2-min-h-109-imp {
  min-height: 1308px !important;
}
.ds-a2 .v2-min-w-109-imp {
  min-width: 1308px !important;
}
.ds-a2 .v2-top-109 {
  top: 1308px;
}
.ds-a2 .v2-margin-109-t {
  margin-top: 1308px;
}
.ds-a2 .v2-margin-109-t-n {
  margin-top: -1308px;
}
.ds-a2 .v2-children-margin-109-t > * {
  margin-top: 1308px;
}
.ds-a2 .v2-children-margin-109-t-n > * {
  margin-top: -1308px;
}
.ds-a2 .v2-padding-109-t {
  padding-top: 1308px;
}
.ds-a2 .v2-padding-109-t-n {
  padding-top: -1308px;
}
.ds-a2 .v2-children-padding-109-t > * {
  padding-top: 1308px;
}
.ds-a2 .v2-children-padding-109-t-n > * {
  padding-top: -1308px;
}
.ds-a2 .v2-bottom-109 {
  bottom: 1308px;
}
.ds-a2 .v2-margin-109-b {
  margin-bottom: 1308px;
}
.ds-a2 .v2-margin-109-b-n {
  margin-bottom: -1308px;
}
.ds-a2 .v2-children-margin-109-b > * {
  margin-bottom: 1308px;
}
.ds-a2 .v2-children-margin-109-b-n > * {
  margin-bottom: -1308px;
}
.ds-a2 .v2-padding-109-b {
  padding-bottom: 1308px;
}
.ds-a2 .v2-padding-109-b-n {
  padding-bottom: -1308px;
}
.ds-a2 .v2-children-padding-109-b > * {
  padding-bottom: 1308px;
}
.ds-a2 .v2-children-padding-109-b-n > * {
  padding-bottom: -1308px;
}
.ds-a2 .v2-left-109 {
  left: 1308px;
}
.ds-a2 .v2-margin-109-l {
  margin-left: 1308px;
}
.ds-a2 .v2-margin-109-l-n {
  margin-left: -1308px;
}
.ds-a2 .v2-children-margin-109-l > * {
  margin-left: 1308px;
}
.ds-a2 .v2-children-margin-109-l-n > * {
  margin-left: -1308px;
}
.ds-a2 .v2-padding-109-l {
  padding-left: 1308px;
}
.ds-a2 .v2-padding-109-l-n {
  padding-left: -1308px;
}
.ds-a2 .v2-children-padding-109-l > * {
  padding-left: 1308px;
}
.ds-a2 .v2-children-padding-109-l-n > * {
  padding-left: -1308px;
}
.ds-a2 .v2-right-109 {
  right: 1308px;
}
.ds-a2 .v2-margin-109-r {
  margin-right: 1308px;
}
.ds-a2 .v2-margin-109-r-n {
  margin-right: -1308px;
}
.ds-a2 .v2-margin-109-v {
  margin-top: 1308px;
  margin-bottom: 1308px;
}
.ds-a2 .v2-margin-109-v-n {
  margin-top: -1308px;
  margin-bottom: -1308px;
}
.ds-a2 .v2-margin-109-h {
  margin-left: 1308px;
  margin-right: 1308px;
}
.ds-a2 .v2-margin-109-h-n {
  margin-left: -1308px;
  margin-right: -1308px;
}
.ds-a2 .v2-margin-109 {
  margin: 1308px;
}
.ds-a2 .v2-children-margin-109-r > * {
  margin-right: 1308px;
}
.ds-a2 .v2-children-margin-109-r-n > * {
  margin-right: -1308px;
}
.ds-a2 .v2-children-margin-109-v > * {
  margin-top: 1308px;
  margin-bottom: 1308px;
}
.ds-a2 .v2-children-margin-109-v-n > * {
  margin-top: -1308px;
  margin-bottom: -1308px;
}
.ds-a2 .v2-children-margin-109-h > * {
  margin-left: 1308px;
  margin-right: 1308px;
}
.ds-a2 .v2-children-margin-109-h-n > * {
  margin-left: -1308px;
  margin-right: -1308px;
}
.ds-a2 .v2-children-margin-109 > * {
  margin: 1308px;
}
.ds-a2 .v2-padding-109-r {
  padding-right: 1308px;
}
.ds-a2 .v2-padding-109-r-n {
  padding-right: -1308px;
}
.ds-a2 .v2-padding-109-v {
  padding-top: 1308px;
  padding-bottom: 1308px;
}
.ds-a2 .v2-padding-109-v-n {
  padding-top: -1308px;
  padding-bottom: -1308px;
}
.ds-a2 .v2-padding-109-h {
  padding-left: 1308px;
  padding-right: 1308px;
}
.ds-a2 .v2-padding-109-h-n {
  padding-left: -1308px;
  padding-right: -1308px;
}
.ds-a2 .v2-padding-109 {
  padding: 1308px;
}
.ds-a2 .v2-children-padding-109-r > * {
  padding-right: 1308px;
}
.ds-a2 .v2-children-padding-109-r-n > * {
  padding-right: -1308px;
}
.ds-a2 .v2-children-padding-109-v > * {
  padding-top: 1308px;
  padding-bottom: 1308px;
}
.ds-a2 .v2-children-padding-109-v-n > * {
  padding-top: -1308px;
  padding-bottom: -1308px;
}
.ds-a2 .v2-children-padding-109-h > * {
  padding-left: 1308px;
  padding-right: 1308px;
}
.ds-a2 .v2-children-padding-109-h-n > * {
  padding-left: -1308px;
  padding-right: -1308px;
}
.ds-a2 .v2-children-padding-109 > * {
  padding: 1308px;
}
.ds-a2 .v2-col-gap-109 {
  -moz-column-gap: 1308px;
  column-gap: 1308px;
}
.ds-a2 .v2-row-gap-109 {
  row-gap: 1308px;
}
.ds-a2 .v2-h-110 {
  height: 1320px;
}
.ds-a2 .v2-w-110 {
  width: 1320px;
}
.ds-a2 .v2-max-h-110 {
  max-height: 1320px;
}
.ds-a2 .v2-max-w-110 {
  max-width: 1320px;
}
.ds-a2 .v2-min-h-110 {
  min-height: 1320px;
}
.ds-a2 .v2-min-w-110 {
  min-width: 1320px;
}
.ds-a2 .v2-max-h-110-imp {
  max-height: 1320px !important;
}
.ds-a2 .v2-max-w-110-imp {
  max-width: 1320px !important;
}
.ds-a2 .v2-min-h-110-imp {
  min-height: 1320px !important;
}
.ds-a2 .v2-min-w-110-imp {
  min-width: 1320px !important;
}
.ds-a2 .v2-top-110 {
  top: 1320px;
}
.ds-a2 .v2-margin-110-t {
  margin-top: 1320px;
}
.ds-a2 .v2-margin-110-t-n {
  margin-top: -1320px;
}
.ds-a2 .v2-children-margin-110-t > * {
  margin-top: 1320px;
}
.ds-a2 .v2-children-margin-110-t-n > * {
  margin-top: -1320px;
}
.ds-a2 .v2-padding-110-t {
  padding-top: 1320px;
}
.ds-a2 .v2-padding-110-t-n {
  padding-top: -1320px;
}
.ds-a2 .v2-children-padding-110-t > * {
  padding-top: 1320px;
}
.ds-a2 .v2-children-padding-110-t-n > * {
  padding-top: -1320px;
}
.ds-a2 .v2-bottom-110 {
  bottom: 1320px;
}
.ds-a2 .v2-margin-110-b {
  margin-bottom: 1320px;
}
.ds-a2 .v2-margin-110-b-n {
  margin-bottom: -1320px;
}
.ds-a2 .v2-children-margin-110-b > * {
  margin-bottom: 1320px;
}
.ds-a2 .v2-children-margin-110-b-n > * {
  margin-bottom: -1320px;
}
.ds-a2 .v2-padding-110-b {
  padding-bottom: 1320px;
}
.ds-a2 .v2-padding-110-b-n {
  padding-bottom: -1320px;
}
.ds-a2 .v2-children-padding-110-b > * {
  padding-bottom: 1320px;
}
.ds-a2 .v2-children-padding-110-b-n > * {
  padding-bottom: -1320px;
}
.ds-a2 .v2-left-110 {
  left: 1320px;
}
.ds-a2 .v2-margin-110-l {
  margin-left: 1320px;
}
.ds-a2 .v2-margin-110-l-n {
  margin-left: -1320px;
}
.ds-a2 .v2-children-margin-110-l > * {
  margin-left: 1320px;
}
.ds-a2 .v2-children-margin-110-l-n > * {
  margin-left: -1320px;
}
.ds-a2 .v2-padding-110-l {
  padding-left: 1320px;
}
.ds-a2 .v2-padding-110-l-n {
  padding-left: -1320px;
}
.ds-a2 .v2-children-padding-110-l > * {
  padding-left: 1320px;
}
.ds-a2 .v2-children-padding-110-l-n > * {
  padding-left: -1320px;
}
.ds-a2 .v2-right-110 {
  right: 1320px;
}
.ds-a2 .v2-margin-110-r {
  margin-right: 1320px;
}
.ds-a2 .v2-margin-110-r-n {
  margin-right: -1320px;
}
.ds-a2 .v2-margin-110-v {
  margin-top: 1320px;
  margin-bottom: 1320px;
}
.ds-a2 .v2-margin-110-v-n {
  margin-top: -1320px;
  margin-bottom: -1320px;
}
.ds-a2 .v2-margin-110-h {
  margin-left: 1320px;
  margin-right: 1320px;
}
.ds-a2 .v2-margin-110-h-n {
  margin-left: -1320px;
  margin-right: -1320px;
}
.ds-a2 .v2-margin-110 {
  margin: 1320px;
}
.ds-a2 .v2-children-margin-110-r > * {
  margin-right: 1320px;
}
.ds-a2 .v2-children-margin-110-r-n > * {
  margin-right: -1320px;
}
.ds-a2 .v2-children-margin-110-v > * {
  margin-top: 1320px;
  margin-bottom: 1320px;
}
.ds-a2 .v2-children-margin-110-v-n > * {
  margin-top: -1320px;
  margin-bottom: -1320px;
}
.ds-a2 .v2-children-margin-110-h > * {
  margin-left: 1320px;
  margin-right: 1320px;
}
.ds-a2 .v2-children-margin-110-h-n > * {
  margin-left: -1320px;
  margin-right: -1320px;
}
.ds-a2 .v2-children-margin-110 > * {
  margin: 1320px;
}
.ds-a2 .v2-padding-110-r {
  padding-right: 1320px;
}
.ds-a2 .v2-padding-110-r-n {
  padding-right: -1320px;
}
.ds-a2 .v2-padding-110-v {
  padding-top: 1320px;
  padding-bottom: 1320px;
}
.ds-a2 .v2-padding-110-v-n {
  padding-top: -1320px;
  padding-bottom: -1320px;
}
.ds-a2 .v2-padding-110-h {
  padding-left: 1320px;
  padding-right: 1320px;
}
.ds-a2 .v2-padding-110-h-n {
  padding-left: -1320px;
  padding-right: -1320px;
}
.ds-a2 .v2-padding-110 {
  padding: 1320px;
}
.ds-a2 .v2-children-padding-110-r > * {
  padding-right: 1320px;
}
.ds-a2 .v2-children-padding-110-r-n > * {
  padding-right: -1320px;
}
.ds-a2 .v2-children-padding-110-v > * {
  padding-top: 1320px;
  padding-bottom: 1320px;
}
.ds-a2 .v2-children-padding-110-v-n > * {
  padding-top: -1320px;
  padding-bottom: -1320px;
}
.ds-a2 .v2-children-padding-110-h > * {
  padding-left: 1320px;
  padding-right: 1320px;
}
.ds-a2 .v2-children-padding-110-h-n > * {
  padding-left: -1320px;
  padding-right: -1320px;
}
.ds-a2 .v2-children-padding-110 > * {
  padding: 1320px;
}
.ds-a2 .v2-col-gap-110 {
  -moz-column-gap: 1320px;
  column-gap: 1320px;
}
.ds-a2 .v2-row-gap-110 {
  row-gap: 1320px;
}
.ds-a2 .v2-h-111 {
  height: 1332px;
}
.ds-a2 .v2-w-111 {
  width: 1332px;
}
.ds-a2 .v2-max-h-111 {
  max-height: 1332px;
}
.ds-a2 .v2-max-w-111 {
  max-width: 1332px;
}
.ds-a2 .v2-min-h-111 {
  min-height: 1332px;
}
.ds-a2 .v2-min-w-111 {
  min-width: 1332px;
}
.ds-a2 .v2-max-h-111-imp {
  max-height: 1332px !important;
}
.ds-a2 .v2-max-w-111-imp {
  max-width: 1332px !important;
}
.ds-a2 .v2-min-h-111-imp {
  min-height: 1332px !important;
}
.ds-a2 .v2-min-w-111-imp {
  min-width: 1332px !important;
}
.ds-a2 .v2-top-111 {
  top: 1332px;
}
.ds-a2 .v2-margin-111-t {
  margin-top: 1332px;
}
.ds-a2 .v2-margin-111-t-n {
  margin-top: -1332px;
}
.ds-a2 .v2-children-margin-111-t > * {
  margin-top: 1332px;
}
.ds-a2 .v2-children-margin-111-t-n > * {
  margin-top: -1332px;
}
.ds-a2 .v2-padding-111-t {
  padding-top: 1332px;
}
.ds-a2 .v2-padding-111-t-n {
  padding-top: -1332px;
}
.ds-a2 .v2-children-padding-111-t > * {
  padding-top: 1332px;
}
.ds-a2 .v2-children-padding-111-t-n > * {
  padding-top: -1332px;
}
.ds-a2 .v2-bottom-111 {
  bottom: 1332px;
}
.ds-a2 .v2-margin-111-b {
  margin-bottom: 1332px;
}
.ds-a2 .v2-margin-111-b-n {
  margin-bottom: -1332px;
}
.ds-a2 .v2-children-margin-111-b > * {
  margin-bottom: 1332px;
}
.ds-a2 .v2-children-margin-111-b-n > * {
  margin-bottom: -1332px;
}
.ds-a2 .v2-padding-111-b {
  padding-bottom: 1332px;
}
.ds-a2 .v2-padding-111-b-n {
  padding-bottom: -1332px;
}
.ds-a2 .v2-children-padding-111-b > * {
  padding-bottom: 1332px;
}
.ds-a2 .v2-children-padding-111-b-n > * {
  padding-bottom: -1332px;
}
.ds-a2 .v2-left-111 {
  left: 1332px;
}
.ds-a2 .v2-margin-111-l {
  margin-left: 1332px;
}
.ds-a2 .v2-margin-111-l-n {
  margin-left: -1332px;
}
.ds-a2 .v2-children-margin-111-l > * {
  margin-left: 1332px;
}
.ds-a2 .v2-children-margin-111-l-n > * {
  margin-left: -1332px;
}
.ds-a2 .v2-padding-111-l {
  padding-left: 1332px;
}
.ds-a2 .v2-padding-111-l-n {
  padding-left: -1332px;
}
.ds-a2 .v2-children-padding-111-l > * {
  padding-left: 1332px;
}
.ds-a2 .v2-children-padding-111-l-n > * {
  padding-left: -1332px;
}
.ds-a2 .v2-right-111 {
  right: 1332px;
}
.ds-a2 .v2-margin-111-r {
  margin-right: 1332px;
}
.ds-a2 .v2-margin-111-r-n {
  margin-right: -1332px;
}
.ds-a2 .v2-margin-111-v {
  margin-top: 1332px;
  margin-bottom: 1332px;
}
.ds-a2 .v2-margin-111-v-n {
  margin-top: -1332px;
  margin-bottom: -1332px;
}
.ds-a2 .v2-margin-111-h {
  margin-left: 1332px;
  margin-right: 1332px;
}
.ds-a2 .v2-margin-111-h-n {
  margin-left: -1332px;
  margin-right: -1332px;
}
.ds-a2 .v2-margin-111 {
  margin: 1332px;
}
.ds-a2 .v2-children-margin-111-r > * {
  margin-right: 1332px;
}
.ds-a2 .v2-children-margin-111-r-n > * {
  margin-right: -1332px;
}
.ds-a2 .v2-children-margin-111-v > * {
  margin-top: 1332px;
  margin-bottom: 1332px;
}
.ds-a2 .v2-children-margin-111-v-n > * {
  margin-top: -1332px;
  margin-bottom: -1332px;
}
.ds-a2 .v2-children-margin-111-h > * {
  margin-left: 1332px;
  margin-right: 1332px;
}
.ds-a2 .v2-children-margin-111-h-n > * {
  margin-left: -1332px;
  margin-right: -1332px;
}
.ds-a2 .v2-children-margin-111 > * {
  margin: 1332px;
}
.ds-a2 .v2-padding-111-r {
  padding-right: 1332px;
}
.ds-a2 .v2-padding-111-r-n {
  padding-right: -1332px;
}
.ds-a2 .v2-padding-111-v {
  padding-top: 1332px;
  padding-bottom: 1332px;
}
.ds-a2 .v2-padding-111-v-n {
  padding-top: -1332px;
  padding-bottom: -1332px;
}
.ds-a2 .v2-padding-111-h {
  padding-left: 1332px;
  padding-right: 1332px;
}
.ds-a2 .v2-padding-111-h-n {
  padding-left: -1332px;
  padding-right: -1332px;
}
.ds-a2 .v2-padding-111 {
  padding: 1332px;
}
.ds-a2 .v2-children-padding-111-r > * {
  padding-right: 1332px;
}
.ds-a2 .v2-children-padding-111-r-n > * {
  padding-right: -1332px;
}
.ds-a2 .v2-children-padding-111-v > * {
  padding-top: 1332px;
  padding-bottom: 1332px;
}
.ds-a2 .v2-children-padding-111-v-n > * {
  padding-top: -1332px;
  padding-bottom: -1332px;
}
.ds-a2 .v2-children-padding-111-h > * {
  padding-left: 1332px;
  padding-right: 1332px;
}
.ds-a2 .v2-children-padding-111-h-n > * {
  padding-left: -1332px;
  padding-right: -1332px;
}
.ds-a2 .v2-children-padding-111 > * {
  padding: 1332px;
}
.ds-a2 .v2-col-gap-111 {
  -moz-column-gap: 1332px;
  column-gap: 1332px;
}
.ds-a2 .v2-row-gap-111 {
  row-gap: 1332px;
}
.ds-a2 .v2-h-112 {
  height: 1344px;
}
.ds-a2 .v2-w-112 {
  width: 1344px;
}
.ds-a2 .v2-max-h-112 {
  max-height: 1344px;
}
.ds-a2 .v2-max-w-112 {
  max-width: 1344px;
}
.ds-a2 .v2-min-h-112 {
  min-height: 1344px;
}
.ds-a2 .v2-min-w-112 {
  min-width: 1344px;
}
.ds-a2 .v2-max-h-112-imp {
  max-height: 1344px !important;
}
.ds-a2 .v2-max-w-112-imp {
  max-width: 1344px !important;
}
.ds-a2 .v2-min-h-112-imp {
  min-height: 1344px !important;
}
.ds-a2 .v2-min-w-112-imp {
  min-width: 1344px !important;
}
.ds-a2 .v2-top-112 {
  top: 1344px;
}
.ds-a2 .v2-margin-112-t {
  margin-top: 1344px;
}
.ds-a2 .v2-margin-112-t-n {
  margin-top: -1344px;
}
.ds-a2 .v2-children-margin-112-t > * {
  margin-top: 1344px;
}
.ds-a2 .v2-children-margin-112-t-n > * {
  margin-top: -1344px;
}
.ds-a2 .v2-padding-112-t {
  padding-top: 1344px;
}
.ds-a2 .v2-padding-112-t-n {
  padding-top: -1344px;
}
.ds-a2 .v2-children-padding-112-t > * {
  padding-top: 1344px;
}
.ds-a2 .v2-children-padding-112-t-n > * {
  padding-top: -1344px;
}
.ds-a2 .v2-bottom-112 {
  bottom: 1344px;
}
.ds-a2 .v2-margin-112-b {
  margin-bottom: 1344px;
}
.ds-a2 .v2-margin-112-b-n {
  margin-bottom: -1344px;
}
.ds-a2 .v2-children-margin-112-b > * {
  margin-bottom: 1344px;
}
.ds-a2 .v2-children-margin-112-b-n > * {
  margin-bottom: -1344px;
}
.ds-a2 .v2-padding-112-b {
  padding-bottom: 1344px;
}
.ds-a2 .v2-padding-112-b-n {
  padding-bottom: -1344px;
}
.ds-a2 .v2-children-padding-112-b > * {
  padding-bottom: 1344px;
}
.ds-a2 .v2-children-padding-112-b-n > * {
  padding-bottom: -1344px;
}
.ds-a2 .v2-left-112 {
  left: 1344px;
}
.ds-a2 .v2-margin-112-l {
  margin-left: 1344px;
}
.ds-a2 .v2-margin-112-l-n {
  margin-left: -1344px;
}
.ds-a2 .v2-children-margin-112-l > * {
  margin-left: 1344px;
}
.ds-a2 .v2-children-margin-112-l-n > * {
  margin-left: -1344px;
}
.ds-a2 .v2-padding-112-l {
  padding-left: 1344px;
}
.ds-a2 .v2-padding-112-l-n {
  padding-left: -1344px;
}
.ds-a2 .v2-children-padding-112-l > * {
  padding-left: 1344px;
}
.ds-a2 .v2-children-padding-112-l-n > * {
  padding-left: -1344px;
}
.ds-a2 .v2-right-112 {
  right: 1344px;
}
.ds-a2 .v2-margin-112-r {
  margin-right: 1344px;
}
.ds-a2 .v2-margin-112-r-n {
  margin-right: -1344px;
}
.ds-a2 .v2-margin-112-v {
  margin-top: 1344px;
  margin-bottom: 1344px;
}
.ds-a2 .v2-margin-112-v-n {
  margin-top: -1344px;
  margin-bottom: -1344px;
}
.ds-a2 .v2-margin-112-h {
  margin-left: 1344px;
  margin-right: 1344px;
}
.ds-a2 .v2-margin-112-h-n {
  margin-left: -1344px;
  margin-right: -1344px;
}
.ds-a2 .v2-margin-112 {
  margin: 1344px;
}
.ds-a2 .v2-children-margin-112-r > * {
  margin-right: 1344px;
}
.ds-a2 .v2-children-margin-112-r-n > * {
  margin-right: -1344px;
}
.ds-a2 .v2-children-margin-112-v > * {
  margin-top: 1344px;
  margin-bottom: 1344px;
}
.ds-a2 .v2-children-margin-112-v-n > * {
  margin-top: -1344px;
  margin-bottom: -1344px;
}
.ds-a2 .v2-children-margin-112-h > * {
  margin-left: 1344px;
  margin-right: 1344px;
}
.ds-a2 .v2-children-margin-112-h-n > * {
  margin-left: -1344px;
  margin-right: -1344px;
}
.ds-a2 .v2-children-margin-112 > * {
  margin: 1344px;
}
.ds-a2 .v2-padding-112-r {
  padding-right: 1344px;
}
.ds-a2 .v2-padding-112-r-n {
  padding-right: -1344px;
}
.ds-a2 .v2-padding-112-v {
  padding-top: 1344px;
  padding-bottom: 1344px;
}
.ds-a2 .v2-padding-112-v-n {
  padding-top: -1344px;
  padding-bottom: -1344px;
}
.ds-a2 .v2-padding-112-h {
  padding-left: 1344px;
  padding-right: 1344px;
}
.ds-a2 .v2-padding-112-h-n {
  padding-left: -1344px;
  padding-right: -1344px;
}
.ds-a2 .v2-padding-112 {
  padding: 1344px;
}
.ds-a2 .v2-children-padding-112-r > * {
  padding-right: 1344px;
}
.ds-a2 .v2-children-padding-112-r-n > * {
  padding-right: -1344px;
}
.ds-a2 .v2-children-padding-112-v > * {
  padding-top: 1344px;
  padding-bottom: 1344px;
}
.ds-a2 .v2-children-padding-112-v-n > * {
  padding-top: -1344px;
  padding-bottom: -1344px;
}
.ds-a2 .v2-children-padding-112-h > * {
  padding-left: 1344px;
  padding-right: 1344px;
}
.ds-a2 .v2-children-padding-112-h-n > * {
  padding-left: -1344px;
  padding-right: -1344px;
}
.ds-a2 .v2-children-padding-112 > * {
  padding: 1344px;
}
.ds-a2 .v2-col-gap-112 {
  -moz-column-gap: 1344px;
  column-gap: 1344px;
}
.ds-a2 .v2-row-gap-112 {
  row-gap: 1344px;
}
.ds-a2 .v2-h-113 {
  height: 1356px;
}
.ds-a2 .v2-w-113 {
  width: 1356px;
}
.ds-a2 .v2-max-h-113 {
  max-height: 1356px;
}
.ds-a2 .v2-max-w-113 {
  max-width: 1356px;
}
.ds-a2 .v2-min-h-113 {
  min-height: 1356px;
}
.ds-a2 .v2-min-w-113 {
  min-width: 1356px;
}
.ds-a2 .v2-max-h-113-imp {
  max-height: 1356px !important;
}
.ds-a2 .v2-max-w-113-imp {
  max-width: 1356px !important;
}
.ds-a2 .v2-min-h-113-imp {
  min-height: 1356px !important;
}
.ds-a2 .v2-min-w-113-imp {
  min-width: 1356px !important;
}
.ds-a2 .v2-top-113 {
  top: 1356px;
}
.ds-a2 .v2-margin-113-t {
  margin-top: 1356px;
}
.ds-a2 .v2-margin-113-t-n {
  margin-top: -1356px;
}
.ds-a2 .v2-children-margin-113-t > * {
  margin-top: 1356px;
}
.ds-a2 .v2-children-margin-113-t-n > * {
  margin-top: -1356px;
}
.ds-a2 .v2-padding-113-t {
  padding-top: 1356px;
}
.ds-a2 .v2-padding-113-t-n {
  padding-top: -1356px;
}
.ds-a2 .v2-children-padding-113-t > * {
  padding-top: 1356px;
}
.ds-a2 .v2-children-padding-113-t-n > * {
  padding-top: -1356px;
}
.ds-a2 .v2-bottom-113 {
  bottom: 1356px;
}
.ds-a2 .v2-margin-113-b {
  margin-bottom: 1356px;
}
.ds-a2 .v2-margin-113-b-n {
  margin-bottom: -1356px;
}
.ds-a2 .v2-children-margin-113-b > * {
  margin-bottom: 1356px;
}
.ds-a2 .v2-children-margin-113-b-n > * {
  margin-bottom: -1356px;
}
.ds-a2 .v2-padding-113-b {
  padding-bottom: 1356px;
}
.ds-a2 .v2-padding-113-b-n {
  padding-bottom: -1356px;
}
.ds-a2 .v2-children-padding-113-b > * {
  padding-bottom: 1356px;
}
.ds-a2 .v2-children-padding-113-b-n > * {
  padding-bottom: -1356px;
}
.ds-a2 .v2-left-113 {
  left: 1356px;
}
.ds-a2 .v2-margin-113-l {
  margin-left: 1356px;
}
.ds-a2 .v2-margin-113-l-n {
  margin-left: -1356px;
}
.ds-a2 .v2-children-margin-113-l > * {
  margin-left: 1356px;
}
.ds-a2 .v2-children-margin-113-l-n > * {
  margin-left: -1356px;
}
.ds-a2 .v2-padding-113-l {
  padding-left: 1356px;
}
.ds-a2 .v2-padding-113-l-n {
  padding-left: -1356px;
}
.ds-a2 .v2-children-padding-113-l > * {
  padding-left: 1356px;
}
.ds-a2 .v2-children-padding-113-l-n > * {
  padding-left: -1356px;
}
.ds-a2 .v2-right-113 {
  right: 1356px;
}
.ds-a2 .v2-margin-113-r {
  margin-right: 1356px;
}
.ds-a2 .v2-margin-113-r-n {
  margin-right: -1356px;
}
.ds-a2 .v2-margin-113-v {
  margin-top: 1356px;
  margin-bottom: 1356px;
}
.ds-a2 .v2-margin-113-v-n {
  margin-top: -1356px;
  margin-bottom: -1356px;
}
.ds-a2 .v2-margin-113-h {
  margin-left: 1356px;
  margin-right: 1356px;
}
.ds-a2 .v2-margin-113-h-n {
  margin-left: -1356px;
  margin-right: -1356px;
}
.ds-a2 .v2-margin-113 {
  margin: 1356px;
}
.ds-a2 .v2-children-margin-113-r > * {
  margin-right: 1356px;
}
.ds-a2 .v2-children-margin-113-r-n > * {
  margin-right: -1356px;
}
.ds-a2 .v2-children-margin-113-v > * {
  margin-top: 1356px;
  margin-bottom: 1356px;
}
.ds-a2 .v2-children-margin-113-v-n > * {
  margin-top: -1356px;
  margin-bottom: -1356px;
}
.ds-a2 .v2-children-margin-113-h > * {
  margin-left: 1356px;
  margin-right: 1356px;
}
.ds-a2 .v2-children-margin-113-h-n > * {
  margin-left: -1356px;
  margin-right: -1356px;
}
.ds-a2 .v2-children-margin-113 > * {
  margin: 1356px;
}
.ds-a2 .v2-padding-113-r {
  padding-right: 1356px;
}
.ds-a2 .v2-padding-113-r-n {
  padding-right: -1356px;
}
.ds-a2 .v2-padding-113-v {
  padding-top: 1356px;
  padding-bottom: 1356px;
}
.ds-a2 .v2-padding-113-v-n {
  padding-top: -1356px;
  padding-bottom: -1356px;
}
.ds-a2 .v2-padding-113-h {
  padding-left: 1356px;
  padding-right: 1356px;
}
.ds-a2 .v2-padding-113-h-n {
  padding-left: -1356px;
  padding-right: -1356px;
}
.ds-a2 .v2-padding-113 {
  padding: 1356px;
}
.ds-a2 .v2-children-padding-113-r > * {
  padding-right: 1356px;
}
.ds-a2 .v2-children-padding-113-r-n > * {
  padding-right: -1356px;
}
.ds-a2 .v2-children-padding-113-v > * {
  padding-top: 1356px;
  padding-bottom: 1356px;
}
.ds-a2 .v2-children-padding-113-v-n > * {
  padding-top: -1356px;
  padding-bottom: -1356px;
}
.ds-a2 .v2-children-padding-113-h > * {
  padding-left: 1356px;
  padding-right: 1356px;
}
.ds-a2 .v2-children-padding-113-h-n > * {
  padding-left: -1356px;
  padding-right: -1356px;
}
.ds-a2 .v2-children-padding-113 > * {
  padding: 1356px;
}
.ds-a2 .v2-col-gap-113 {
  -moz-column-gap: 1356px;
  column-gap: 1356px;
}
.ds-a2 .v2-row-gap-113 {
  row-gap: 1356px;
}
.ds-a2 .v2-h-114 {
  height: 1368px;
}
.ds-a2 .v2-w-114 {
  width: 1368px;
}
.ds-a2 .v2-max-h-114 {
  max-height: 1368px;
}
.ds-a2 .v2-max-w-114 {
  max-width: 1368px;
}
.ds-a2 .v2-min-h-114 {
  min-height: 1368px;
}
.ds-a2 .v2-min-w-114 {
  min-width: 1368px;
}
.ds-a2 .v2-max-h-114-imp {
  max-height: 1368px !important;
}
.ds-a2 .v2-max-w-114-imp {
  max-width: 1368px !important;
}
.ds-a2 .v2-min-h-114-imp {
  min-height: 1368px !important;
}
.ds-a2 .v2-min-w-114-imp {
  min-width: 1368px !important;
}
.ds-a2 .v2-top-114 {
  top: 1368px;
}
.ds-a2 .v2-margin-114-t {
  margin-top: 1368px;
}
.ds-a2 .v2-margin-114-t-n {
  margin-top: -1368px;
}
.ds-a2 .v2-children-margin-114-t > * {
  margin-top: 1368px;
}
.ds-a2 .v2-children-margin-114-t-n > * {
  margin-top: -1368px;
}
.ds-a2 .v2-padding-114-t {
  padding-top: 1368px;
}
.ds-a2 .v2-padding-114-t-n {
  padding-top: -1368px;
}
.ds-a2 .v2-children-padding-114-t > * {
  padding-top: 1368px;
}
.ds-a2 .v2-children-padding-114-t-n > * {
  padding-top: -1368px;
}
.ds-a2 .v2-bottom-114 {
  bottom: 1368px;
}
.ds-a2 .v2-margin-114-b {
  margin-bottom: 1368px;
}
.ds-a2 .v2-margin-114-b-n {
  margin-bottom: -1368px;
}
.ds-a2 .v2-children-margin-114-b > * {
  margin-bottom: 1368px;
}
.ds-a2 .v2-children-margin-114-b-n > * {
  margin-bottom: -1368px;
}
.ds-a2 .v2-padding-114-b {
  padding-bottom: 1368px;
}
.ds-a2 .v2-padding-114-b-n {
  padding-bottom: -1368px;
}
.ds-a2 .v2-children-padding-114-b > * {
  padding-bottom: 1368px;
}
.ds-a2 .v2-children-padding-114-b-n > * {
  padding-bottom: -1368px;
}
.ds-a2 .v2-left-114 {
  left: 1368px;
}
.ds-a2 .v2-margin-114-l {
  margin-left: 1368px;
}
.ds-a2 .v2-margin-114-l-n {
  margin-left: -1368px;
}
.ds-a2 .v2-children-margin-114-l > * {
  margin-left: 1368px;
}
.ds-a2 .v2-children-margin-114-l-n > * {
  margin-left: -1368px;
}
.ds-a2 .v2-padding-114-l {
  padding-left: 1368px;
}
.ds-a2 .v2-padding-114-l-n {
  padding-left: -1368px;
}
.ds-a2 .v2-children-padding-114-l > * {
  padding-left: 1368px;
}
.ds-a2 .v2-children-padding-114-l-n > * {
  padding-left: -1368px;
}
.ds-a2 .v2-right-114 {
  right: 1368px;
}
.ds-a2 .v2-margin-114-r {
  margin-right: 1368px;
}
.ds-a2 .v2-margin-114-r-n {
  margin-right: -1368px;
}
.ds-a2 .v2-margin-114-v {
  margin-top: 1368px;
  margin-bottom: 1368px;
}
.ds-a2 .v2-margin-114-v-n {
  margin-top: -1368px;
  margin-bottom: -1368px;
}
.ds-a2 .v2-margin-114-h {
  margin-left: 1368px;
  margin-right: 1368px;
}
.ds-a2 .v2-margin-114-h-n {
  margin-left: -1368px;
  margin-right: -1368px;
}
.ds-a2 .v2-margin-114 {
  margin: 1368px;
}
.ds-a2 .v2-children-margin-114-r > * {
  margin-right: 1368px;
}
.ds-a2 .v2-children-margin-114-r-n > * {
  margin-right: -1368px;
}
.ds-a2 .v2-children-margin-114-v > * {
  margin-top: 1368px;
  margin-bottom: 1368px;
}
.ds-a2 .v2-children-margin-114-v-n > * {
  margin-top: -1368px;
  margin-bottom: -1368px;
}
.ds-a2 .v2-children-margin-114-h > * {
  margin-left: 1368px;
  margin-right: 1368px;
}
.ds-a2 .v2-children-margin-114-h-n > * {
  margin-left: -1368px;
  margin-right: -1368px;
}
.ds-a2 .v2-children-margin-114 > * {
  margin: 1368px;
}
.ds-a2 .v2-padding-114-r {
  padding-right: 1368px;
}
.ds-a2 .v2-padding-114-r-n {
  padding-right: -1368px;
}
.ds-a2 .v2-padding-114-v {
  padding-top: 1368px;
  padding-bottom: 1368px;
}
.ds-a2 .v2-padding-114-v-n {
  padding-top: -1368px;
  padding-bottom: -1368px;
}
.ds-a2 .v2-padding-114-h {
  padding-left: 1368px;
  padding-right: 1368px;
}
.ds-a2 .v2-padding-114-h-n {
  padding-left: -1368px;
  padding-right: -1368px;
}
.ds-a2 .v2-padding-114 {
  padding: 1368px;
}
.ds-a2 .v2-children-padding-114-r > * {
  padding-right: 1368px;
}
.ds-a2 .v2-children-padding-114-r-n > * {
  padding-right: -1368px;
}
.ds-a2 .v2-children-padding-114-v > * {
  padding-top: 1368px;
  padding-bottom: 1368px;
}
.ds-a2 .v2-children-padding-114-v-n > * {
  padding-top: -1368px;
  padding-bottom: -1368px;
}
.ds-a2 .v2-children-padding-114-h > * {
  padding-left: 1368px;
  padding-right: 1368px;
}
.ds-a2 .v2-children-padding-114-h-n > * {
  padding-left: -1368px;
  padding-right: -1368px;
}
.ds-a2 .v2-children-padding-114 > * {
  padding: 1368px;
}
.ds-a2 .v2-col-gap-114 {
  -moz-column-gap: 1368px;
  column-gap: 1368px;
}
.ds-a2 .v2-row-gap-114 {
  row-gap: 1368px;
}
.ds-a2 .v2-h-115 {
  height: 1380px;
}
.ds-a2 .v2-w-115 {
  width: 1380px;
}
.ds-a2 .v2-max-h-115 {
  max-height: 1380px;
}
.ds-a2 .v2-max-w-115 {
  max-width: 1380px;
}
.ds-a2 .v2-min-h-115 {
  min-height: 1380px;
}
.ds-a2 .v2-min-w-115 {
  min-width: 1380px;
}
.ds-a2 .v2-max-h-115-imp {
  max-height: 1380px !important;
}
.ds-a2 .v2-max-w-115-imp {
  max-width: 1380px !important;
}
.ds-a2 .v2-min-h-115-imp {
  min-height: 1380px !important;
}
.ds-a2 .v2-min-w-115-imp {
  min-width: 1380px !important;
}
.ds-a2 .v2-top-115 {
  top: 1380px;
}
.ds-a2 .v2-margin-115-t {
  margin-top: 1380px;
}
.ds-a2 .v2-margin-115-t-n {
  margin-top: -1380px;
}
.ds-a2 .v2-children-margin-115-t > * {
  margin-top: 1380px;
}
.ds-a2 .v2-children-margin-115-t-n > * {
  margin-top: -1380px;
}
.ds-a2 .v2-padding-115-t {
  padding-top: 1380px;
}
.ds-a2 .v2-padding-115-t-n {
  padding-top: -1380px;
}
.ds-a2 .v2-children-padding-115-t > * {
  padding-top: 1380px;
}
.ds-a2 .v2-children-padding-115-t-n > * {
  padding-top: -1380px;
}
.ds-a2 .v2-bottom-115 {
  bottom: 1380px;
}
.ds-a2 .v2-margin-115-b {
  margin-bottom: 1380px;
}
.ds-a2 .v2-margin-115-b-n {
  margin-bottom: -1380px;
}
.ds-a2 .v2-children-margin-115-b > * {
  margin-bottom: 1380px;
}
.ds-a2 .v2-children-margin-115-b-n > * {
  margin-bottom: -1380px;
}
.ds-a2 .v2-padding-115-b {
  padding-bottom: 1380px;
}
.ds-a2 .v2-padding-115-b-n {
  padding-bottom: -1380px;
}
.ds-a2 .v2-children-padding-115-b > * {
  padding-bottom: 1380px;
}
.ds-a2 .v2-children-padding-115-b-n > * {
  padding-bottom: -1380px;
}
.ds-a2 .v2-left-115 {
  left: 1380px;
}
.ds-a2 .v2-margin-115-l {
  margin-left: 1380px;
}
.ds-a2 .v2-margin-115-l-n {
  margin-left: -1380px;
}
.ds-a2 .v2-children-margin-115-l > * {
  margin-left: 1380px;
}
.ds-a2 .v2-children-margin-115-l-n > * {
  margin-left: -1380px;
}
.ds-a2 .v2-padding-115-l {
  padding-left: 1380px;
}
.ds-a2 .v2-padding-115-l-n {
  padding-left: -1380px;
}
.ds-a2 .v2-children-padding-115-l > * {
  padding-left: 1380px;
}
.ds-a2 .v2-children-padding-115-l-n > * {
  padding-left: -1380px;
}
.ds-a2 .v2-right-115 {
  right: 1380px;
}
.ds-a2 .v2-margin-115-r {
  margin-right: 1380px;
}
.ds-a2 .v2-margin-115-r-n {
  margin-right: -1380px;
}
.ds-a2 .v2-margin-115-v {
  margin-top: 1380px;
  margin-bottom: 1380px;
}
.ds-a2 .v2-margin-115-v-n {
  margin-top: -1380px;
  margin-bottom: -1380px;
}
.ds-a2 .v2-margin-115-h {
  margin-left: 1380px;
  margin-right: 1380px;
}
.ds-a2 .v2-margin-115-h-n {
  margin-left: -1380px;
  margin-right: -1380px;
}
.ds-a2 .v2-margin-115 {
  margin: 1380px;
}
.ds-a2 .v2-children-margin-115-r > * {
  margin-right: 1380px;
}
.ds-a2 .v2-children-margin-115-r-n > * {
  margin-right: -1380px;
}
.ds-a2 .v2-children-margin-115-v > * {
  margin-top: 1380px;
  margin-bottom: 1380px;
}
.ds-a2 .v2-children-margin-115-v-n > * {
  margin-top: -1380px;
  margin-bottom: -1380px;
}
.ds-a2 .v2-children-margin-115-h > * {
  margin-left: 1380px;
  margin-right: 1380px;
}
.ds-a2 .v2-children-margin-115-h-n > * {
  margin-left: -1380px;
  margin-right: -1380px;
}
.ds-a2 .v2-children-margin-115 > * {
  margin: 1380px;
}
.ds-a2 .v2-padding-115-r {
  padding-right: 1380px;
}
.ds-a2 .v2-padding-115-r-n {
  padding-right: -1380px;
}
.ds-a2 .v2-padding-115-v {
  padding-top: 1380px;
  padding-bottom: 1380px;
}
.ds-a2 .v2-padding-115-v-n {
  padding-top: -1380px;
  padding-bottom: -1380px;
}
.ds-a2 .v2-padding-115-h {
  padding-left: 1380px;
  padding-right: 1380px;
}
.ds-a2 .v2-padding-115-h-n {
  padding-left: -1380px;
  padding-right: -1380px;
}
.ds-a2 .v2-padding-115 {
  padding: 1380px;
}
.ds-a2 .v2-children-padding-115-r > * {
  padding-right: 1380px;
}
.ds-a2 .v2-children-padding-115-r-n > * {
  padding-right: -1380px;
}
.ds-a2 .v2-children-padding-115-v > * {
  padding-top: 1380px;
  padding-bottom: 1380px;
}
.ds-a2 .v2-children-padding-115-v-n > * {
  padding-top: -1380px;
  padding-bottom: -1380px;
}
.ds-a2 .v2-children-padding-115-h > * {
  padding-left: 1380px;
  padding-right: 1380px;
}
.ds-a2 .v2-children-padding-115-h-n > * {
  padding-left: -1380px;
  padding-right: -1380px;
}
.ds-a2 .v2-children-padding-115 > * {
  padding: 1380px;
}
.ds-a2 .v2-col-gap-115 {
  -moz-column-gap: 1380px;
  column-gap: 1380px;
}
.ds-a2 .v2-row-gap-115 {
  row-gap: 1380px;
}
.ds-a2 .v2-h-116 {
  height: 1392px;
}
.ds-a2 .v2-w-116 {
  width: 1392px;
}
.ds-a2 .v2-max-h-116 {
  max-height: 1392px;
}
.ds-a2 .v2-max-w-116 {
  max-width: 1392px;
}
.ds-a2 .v2-min-h-116 {
  min-height: 1392px;
}
.ds-a2 .v2-min-w-116 {
  min-width: 1392px;
}
.ds-a2 .v2-max-h-116-imp {
  max-height: 1392px !important;
}
.ds-a2 .v2-max-w-116-imp {
  max-width: 1392px !important;
}
.ds-a2 .v2-min-h-116-imp {
  min-height: 1392px !important;
}
.ds-a2 .v2-min-w-116-imp {
  min-width: 1392px !important;
}
.ds-a2 .v2-top-116 {
  top: 1392px;
}
.ds-a2 .v2-margin-116-t {
  margin-top: 1392px;
}
.ds-a2 .v2-margin-116-t-n {
  margin-top: -1392px;
}
.ds-a2 .v2-children-margin-116-t > * {
  margin-top: 1392px;
}
.ds-a2 .v2-children-margin-116-t-n > * {
  margin-top: -1392px;
}
.ds-a2 .v2-padding-116-t {
  padding-top: 1392px;
}
.ds-a2 .v2-padding-116-t-n {
  padding-top: -1392px;
}
.ds-a2 .v2-children-padding-116-t > * {
  padding-top: 1392px;
}
.ds-a2 .v2-children-padding-116-t-n > * {
  padding-top: -1392px;
}
.ds-a2 .v2-bottom-116 {
  bottom: 1392px;
}
.ds-a2 .v2-margin-116-b {
  margin-bottom: 1392px;
}
.ds-a2 .v2-margin-116-b-n {
  margin-bottom: -1392px;
}
.ds-a2 .v2-children-margin-116-b > * {
  margin-bottom: 1392px;
}
.ds-a2 .v2-children-margin-116-b-n > * {
  margin-bottom: -1392px;
}
.ds-a2 .v2-padding-116-b {
  padding-bottom: 1392px;
}
.ds-a2 .v2-padding-116-b-n {
  padding-bottom: -1392px;
}
.ds-a2 .v2-children-padding-116-b > * {
  padding-bottom: 1392px;
}
.ds-a2 .v2-children-padding-116-b-n > * {
  padding-bottom: -1392px;
}
.ds-a2 .v2-left-116 {
  left: 1392px;
}
.ds-a2 .v2-margin-116-l {
  margin-left: 1392px;
}
.ds-a2 .v2-margin-116-l-n {
  margin-left: -1392px;
}
.ds-a2 .v2-children-margin-116-l > * {
  margin-left: 1392px;
}
.ds-a2 .v2-children-margin-116-l-n > * {
  margin-left: -1392px;
}
.ds-a2 .v2-padding-116-l {
  padding-left: 1392px;
}
.ds-a2 .v2-padding-116-l-n {
  padding-left: -1392px;
}
.ds-a2 .v2-children-padding-116-l > * {
  padding-left: 1392px;
}
.ds-a2 .v2-children-padding-116-l-n > * {
  padding-left: -1392px;
}
.ds-a2 .v2-right-116 {
  right: 1392px;
}
.ds-a2 .v2-margin-116-r {
  margin-right: 1392px;
}
.ds-a2 .v2-margin-116-r-n {
  margin-right: -1392px;
}
.ds-a2 .v2-margin-116-v {
  margin-top: 1392px;
  margin-bottom: 1392px;
}
.ds-a2 .v2-margin-116-v-n {
  margin-top: -1392px;
  margin-bottom: -1392px;
}
.ds-a2 .v2-margin-116-h {
  margin-left: 1392px;
  margin-right: 1392px;
}
.ds-a2 .v2-margin-116-h-n {
  margin-left: -1392px;
  margin-right: -1392px;
}
.ds-a2 .v2-margin-116 {
  margin: 1392px;
}
.ds-a2 .v2-children-margin-116-r > * {
  margin-right: 1392px;
}
.ds-a2 .v2-children-margin-116-r-n > * {
  margin-right: -1392px;
}
.ds-a2 .v2-children-margin-116-v > * {
  margin-top: 1392px;
  margin-bottom: 1392px;
}
.ds-a2 .v2-children-margin-116-v-n > * {
  margin-top: -1392px;
  margin-bottom: -1392px;
}
.ds-a2 .v2-children-margin-116-h > * {
  margin-left: 1392px;
  margin-right: 1392px;
}
.ds-a2 .v2-children-margin-116-h-n > * {
  margin-left: -1392px;
  margin-right: -1392px;
}
.ds-a2 .v2-children-margin-116 > * {
  margin: 1392px;
}
.ds-a2 .v2-padding-116-r {
  padding-right: 1392px;
}
.ds-a2 .v2-padding-116-r-n {
  padding-right: -1392px;
}
.ds-a2 .v2-padding-116-v {
  padding-top: 1392px;
  padding-bottom: 1392px;
}
.ds-a2 .v2-padding-116-v-n {
  padding-top: -1392px;
  padding-bottom: -1392px;
}
.ds-a2 .v2-padding-116-h {
  padding-left: 1392px;
  padding-right: 1392px;
}
.ds-a2 .v2-padding-116-h-n {
  padding-left: -1392px;
  padding-right: -1392px;
}
.ds-a2 .v2-padding-116 {
  padding: 1392px;
}
.ds-a2 .v2-children-padding-116-r > * {
  padding-right: 1392px;
}
.ds-a2 .v2-children-padding-116-r-n > * {
  padding-right: -1392px;
}
.ds-a2 .v2-children-padding-116-v > * {
  padding-top: 1392px;
  padding-bottom: 1392px;
}
.ds-a2 .v2-children-padding-116-v-n > * {
  padding-top: -1392px;
  padding-bottom: -1392px;
}
.ds-a2 .v2-children-padding-116-h > * {
  padding-left: 1392px;
  padding-right: 1392px;
}
.ds-a2 .v2-children-padding-116-h-n > * {
  padding-left: -1392px;
  padding-right: -1392px;
}
.ds-a2 .v2-children-padding-116 > * {
  padding: 1392px;
}
.ds-a2 .v2-col-gap-116 {
  -moz-column-gap: 1392px;
  column-gap: 1392px;
}
.ds-a2 .v2-row-gap-116 {
  row-gap: 1392px;
}
.ds-a2 .v2-h-117 {
  height: 1404px;
}
.ds-a2 .v2-w-117 {
  width: 1404px;
}
.ds-a2 .v2-max-h-117 {
  max-height: 1404px;
}
.ds-a2 .v2-max-w-117 {
  max-width: 1404px;
}
.ds-a2 .v2-min-h-117 {
  min-height: 1404px;
}
.ds-a2 .v2-min-w-117 {
  min-width: 1404px;
}
.ds-a2 .v2-max-h-117-imp {
  max-height: 1404px !important;
}
.ds-a2 .v2-max-w-117-imp {
  max-width: 1404px !important;
}
.ds-a2 .v2-min-h-117-imp {
  min-height: 1404px !important;
}
.ds-a2 .v2-min-w-117-imp {
  min-width: 1404px !important;
}
.ds-a2 .v2-top-117 {
  top: 1404px;
}
.ds-a2 .v2-margin-117-t {
  margin-top: 1404px;
}
.ds-a2 .v2-margin-117-t-n {
  margin-top: -1404px;
}
.ds-a2 .v2-children-margin-117-t > * {
  margin-top: 1404px;
}
.ds-a2 .v2-children-margin-117-t-n > * {
  margin-top: -1404px;
}
.ds-a2 .v2-padding-117-t {
  padding-top: 1404px;
}
.ds-a2 .v2-padding-117-t-n {
  padding-top: -1404px;
}
.ds-a2 .v2-children-padding-117-t > * {
  padding-top: 1404px;
}
.ds-a2 .v2-children-padding-117-t-n > * {
  padding-top: -1404px;
}
.ds-a2 .v2-bottom-117 {
  bottom: 1404px;
}
.ds-a2 .v2-margin-117-b {
  margin-bottom: 1404px;
}
.ds-a2 .v2-margin-117-b-n {
  margin-bottom: -1404px;
}
.ds-a2 .v2-children-margin-117-b > * {
  margin-bottom: 1404px;
}
.ds-a2 .v2-children-margin-117-b-n > * {
  margin-bottom: -1404px;
}
.ds-a2 .v2-padding-117-b {
  padding-bottom: 1404px;
}
.ds-a2 .v2-padding-117-b-n {
  padding-bottom: -1404px;
}
.ds-a2 .v2-children-padding-117-b > * {
  padding-bottom: 1404px;
}
.ds-a2 .v2-children-padding-117-b-n > * {
  padding-bottom: -1404px;
}
.ds-a2 .v2-left-117 {
  left: 1404px;
}
.ds-a2 .v2-margin-117-l {
  margin-left: 1404px;
}
.ds-a2 .v2-margin-117-l-n {
  margin-left: -1404px;
}
.ds-a2 .v2-children-margin-117-l > * {
  margin-left: 1404px;
}
.ds-a2 .v2-children-margin-117-l-n > * {
  margin-left: -1404px;
}
.ds-a2 .v2-padding-117-l {
  padding-left: 1404px;
}
.ds-a2 .v2-padding-117-l-n {
  padding-left: -1404px;
}
.ds-a2 .v2-children-padding-117-l > * {
  padding-left: 1404px;
}
.ds-a2 .v2-children-padding-117-l-n > * {
  padding-left: -1404px;
}
.ds-a2 .v2-right-117 {
  right: 1404px;
}
.ds-a2 .v2-margin-117-r {
  margin-right: 1404px;
}
.ds-a2 .v2-margin-117-r-n {
  margin-right: -1404px;
}
.ds-a2 .v2-margin-117-v {
  margin-top: 1404px;
  margin-bottom: 1404px;
}
.ds-a2 .v2-margin-117-v-n {
  margin-top: -1404px;
  margin-bottom: -1404px;
}
.ds-a2 .v2-margin-117-h {
  margin-left: 1404px;
  margin-right: 1404px;
}
.ds-a2 .v2-margin-117-h-n {
  margin-left: -1404px;
  margin-right: -1404px;
}
.ds-a2 .v2-margin-117 {
  margin: 1404px;
}
.ds-a2 .v2-children-margin-117-r > * {
  margin-right: 1404px;
}
.ds-a2 .v2-children-margin-117-r-n > * {
  margin-right: -1404px;
}
.ds-a2 .v2-children-margin-117-v > * {
  margin-top: 1404px;
  margin-bottom: 1404px;
}
.ds-a2 .v2-children-margin-117-v-n > * {
  margin-top: -1404px;
  margin-bottom: -1404px;
}
.ds-a2 .v2-children-margin-117-h > * {
  margin-left: 1404px;
  margin-right: 1404px;
}
.ds-a2 .v2-children-margin-117-h-n > * {
  margin-left: -1404px;
  margin-right: -1404px;
}
.ds-a2 .v2-children-margin-117 > * {
  margin: 1404px;
}
.ds-a2 .v2-padding-117-r {
  padding-right: 1404px;
}
.ds-a2 .v2-padding-117-r-n {
  padding-right: -1404px;
}
.ds-a2 .v2-padding-117-v {
  padding-top: 1404px;
  padding-bottom: 1404px;
}
.ds-a2 .v2-padding-117-v-n {
  padding-top: -1404px;
  padding-bottom: -1404px;
}
.ds-a2 .v2-padding-117-h {
  padding-left: 1404px;
  padding-right: 1404px;
}
.ds-a2 .v2-padding-117-h-n {
  padding-left: -1404px;
  padding-right: -1404px;
}
.ds-a2 .v2-padding-117 {
  padding: 1404px;
}
.ds-a2 .v2-children-padding-117-r > * {
  padding-right: 1404px;
}
.ds-a2 .v2-children-padding-117-r-n > * {
  padding-right: -1404px;
}
.ds-a2 .v2-children-padding-117-v > * {
  padding-top: 1404px;
  padding-bottom: 1404px;
}
.ds-a2 .v2-children-padding-117-v-n > * {
  padding-top: -1404px;
  padding-bottom: -1404px;
}
.ds-a2 .v2-children-padding-117-h > * {
  padding-left: 1404px;
  padding-right: 1404px;
}
.ds-a2 .v2-children-padding-117-h-n > * {
  padding-left: -1404px;
  padding-right: -1404px;
}
.ds-a2 .v2-children-padding-117 > * {
  padding: 1404px;
}
.ds-a2 .v2-col-gap-117 {
  -moz-column-gap: 1404px;
  column-gap: 1404px;
}
.ds-a2 .v2-row-gap-117 {
  row-gap: 1404px;
}
.ds-a2 .v2-h-118 {
  height: 1416px;
}
.ds-a2 .v2-w-118 {
  width: 1416px;
}
.ds-a2 .v2-max-h-118 {
  max-height: 1416px;
}
.ds-a2 .v2-max-w-118 {
  max-width: 1416px;
}
.ds-a2 .v2-min-h-118 {
  min-height: 1416px;
}
.ds-a2 .v2-min-w-118 {
  min-width: 1416px;
}
.ds-a2 .v2-max-h-118-imp {
  max-height: 1416px !important;
}
.ds-a2 .v2-max-w-118-imp {
  max-width: 1416px !important;
}
.ds-a2 .v2-min-h-118-imp {
  min-height: 1416px !important;
}
.ds-a2 .v2-min-w-118-imp {
  min-width: 1416px !important;
}
.ds-a2 .v2-top-118 {
  top: 1416px;
}
.ds-a2 .v2-margin-118-t {
  margin-top: 1416px;
}
.ds-a2 .v2-margin-118-t-n {
  margin-top: -1416px;
}
.ds-a2 .v2-children-margin-118-t > * {
  margin-top: 1416px;
}
.ds-a2 .v2-children-margin-118-t-n > * {
  margin-top: -1416px;
}
.ds-a2 .v2-padding-118-t {
  padding-top: 1416px;
}
.ds-a2 .v2-padding-118-t-n {
  padding-top: -1416px;
}
.ds-a2 .v2-children-padding-118-t > * {
  padding-top: 1416px;
}
.ds-a2 .v2-children-padding-118-t-n > * {
  padding-top: -1416px;
}
.ds-a2 .v2-bottom-118 {
  bottom: 1416px;
}
.ds-a2 .v2-margin-118-b {
  margin-bottom: 1416px;
}
.ds-a2 .v2-margin-118-b-n {
  margin-bottom: -1416px;
}
.ds-a2 .v2-children-margin-118-b > * {
  margin-bottom: 1416px;
}
.ds-a2 .v2-children-margin-118-b-n > * {
  margin-bottom: -1416px;
}
.ds-a2 .v2-padding-118-b {
  padding-bottom: 1416px;
}
.ds-a2 .v2-padding-118-b-n {
  padding-bottom: -1416px;
}
.ds-a2 .v2-children-padding-118-b > * {
  padding-bottom: 1416px;
}
.ds-a2 .v2-children-padding-118-b-n > * {
  padding-bottom: -1416px;
}
.ds-a2 .v2-left-118 {
  left: 1416px;
}
.ds-a2 .v2-margin-118-l {
  margin-left: 1416px;
}
.ds-a2 .v2-margin-118-l-n {
  margin-left: -1416px;
}
.ds-a2 .v2-children-margin-118-l > * {
  margin-left: 1416px;
}
.ds-a2 .v2-children-margin-118-l-n > * {
  margin-left: -1416px;
}
.ds-a2 .v2-padding-118-l {
  padding-left: 1416px;
}
.ds-a2 .v2-padding-118-l-n {
  padding-left: -1416px;
}
.ds-a2 .v2-children-padding-118-l > * {
  padding-left: 1416px;
}
.ds-a2 .v2-children-padding-118-l-n > * {
  padding-left: -1416px;
}
.ds-a2 .v2-right-118 {
  right: 1416px;
}
.ds-a2 .v2-margin-118-r {
  margin-right: 1416px;
}
.ds-a2 .v2-margin-118-r-n {
  margin-right: -1416px;
}
.ds-a2 .v2-margin-118-v {
  margin-top: 1416px;
  margin-bottom: 1416px;
}
.ds-a2 .v2-margin-118-v-n {
  margin-top: -1416px;
  margin-bottom: -1416px;
}
.ds-a2 .v2-margin-118-h {
  margin-left: 1416px;
  margin-right: 1416px;
}
.ds-a2 .v2-margin-118-h-n {
  margin-left: -1416px;
  margin-right: -1416px;
}
.ds-a2 .v2-margin-118 {
  margin: 1416px;
}
.ds-a2 .v2-children-margin-118-r > * {
  margin-right: 1416px;
}
.ds-a2 .v2-children-margin-118-r-n > * {
  margin-right: -1416px;
}
.ds-a2 .v2-children-margin-118-v > * {
  margin-top: 1416px;
  margin-bottom: 1416px;
}
.ds-a2 .v2-children-margin-118-v-n > * {
  margin-top: -1416px;
  margin-bottom: -1416px;
}
.ds-a2 .v2-children-margin-118-h > * {
  margin-left: 1416px;
  margin-right: 1416px;
}
.ds-a2 .v2-children-margin-118-h-n > * {
  margin-left: -1416px;
  margin-right: -1416px;
}
.ds-a2 .v2-children-margin-118 > * {
  margin: 1416px;
}
.ds-a2 .v2-padding-118-r {
  padding-right: 1416px;
}
.ds-a2 .v2-padding-118-r-n {
  padding-right: -1416px;
}
.ds-a2 .v2-padding-118-v {
  padding-top: 1416px;
  padding-bottom: 1416px;
}
.ds-a2 .v2-padding-118-v-n {
  padding-top: -1416px;
  padding-bottom: -1416px;
}
.ds-a2 .v2-padding-118-h {
  padding-left: 1416px;
  padding-right: 1416px;
}
.ds-a2 .v2-padding-118-h-n {
  padding-left: -1416px;
  padding-right: -1416px;
}
.ds-a2 .v2-padding-118 {
  padding: 1416px;
}
.ds-a2 .v2-children-padding-118-r > * {
  padding-right: 1416px;
}
.ds-a2 .v2-children-padding-118-r-n > * {
  padding-right: -1416px;
}
.ds-a2 .v2-children-padding-118-v > * {
  padding-top: 1416px;
  padding-bottom: 1416px;
}
.ds-a2 .v2-children-padding-118-v-n > * {
  padding-top: -1416px;
  padding-bottom: -1416px;
}
.ds-a2 .v2-children-padding-118-h > * {
  padding-left: 1416px;
  padding-right: 1416px;
}
.ds-a2 .v2-children-padding-118-h-n > * {
  padding-left: -1416px;
  padding-right: -1416px;
}
.ds-a2 .v2-children-padding-118 > * {
  padding: 1416px;
}
.ds-a2 .v2-col-gap-118 {
  -moz-column-gap: 1416px;
  column-gap: 1416px;
}
.ds-a2 .v2-row-gap-118 {
  row-gap: 1416px;
}
.ds-a2 .v2-h-119 {
  height: 1428px;
}
.ds-a2 .v2-w-119 {
  width: 1428px;
}
.ds-a2 .v2-max-h-119 {
  max-height: 1428px;
}
.ds-a2 .v2-max-w-119 {
  max-width: 1428px;
}
.ds-a2 .v2-min-h-119 {
  min-height: 1428px;
}
.ds-a2 .v2-min-w-119 {
  min-width: 1428px;
}
.ds-a2 .v2-max-h-119-imp {
  max-height: 1428px !important;
}
.ds-a2 .v2-max-w-119-imp {
  max-width: 1428px !important;
}
.ds-a2 .v2-min-h-119-imp {
  min-height: 1428px !important;
}
.ds-a2 .v2-min-w-119-imp {
  min-width: 1428px !important;
}
.ds-a2 .v2-top-119 {
  top: 1428px;
}
.ds-a2 .v2-margin-119-t {
  margin-top: 1428px;
}
.ds-a2 .v2-margin-119-t-n {
  margin-top: -1428px;
}
.ds-a2 .v2-children-margin-119-t > * {
  margin-top: 1428px;
}
.ds-a2 .v2-children-margin-119-t-n > * {
  margin-top: -1428px;
}
.ds-a2 .v2-padding-119-t {
  padding-top: 1428px;
}
.ds-a2 .v2-padding-119-t-n {
  padding-top: -1428px;
}
.ds-a2 .v2-children-padding-119-t > * {
  padding-top: 1428px;
}
.ds-a2 .v2-children-padding-119-t-n > * {
  padding-top: -1428px;
}
.ds-a2 .v2-bottom-119 {
  bottom: 1428px;
}
.ds-a2 .v2-margin-119-b {
  margin-bottom: 1428px;
}
.ds-a2 .v2-margin-119-b-n {
  margin-bottom: -1428px;
}
.ds-a2 .v2-children-margin-119-b > * {
  margin-bottom: 1428px;
}
.ds-a2 .v2-children-margin-119-b-n > * {
  margin-bottom: -1428px;
}
.ds-a2 .v2-padding-119-b {
  padding-bottom: 1428px;
}
.ds-a2 .v2-padding-119-b-n {
  padding-bottom: -1428px;
}
.ds-a2 .v2-children-padding-119-b > * {
  padding-bottom: 1428px;
}
.ds-a2 .v2-children-padding-119-b-n > * {
  padding-bottom: -1428px;
}
.ds-a2 .v2-left-119 {
  left: 1428px;
}
.ds-a2 .v2-margin-119-l {
  margin-left: 1428px;
}
.ds-a2 .v2-margin-119-l-n {
  margin-left: -1428px;
}
.ds-a2 .v2-children-margin-119-l > * {
  margin-left: 1428px;
}
.ds-a2 .v2-children-margin-119-l-n > * {
  margin-left: -1428px;
}
.ds-a2 .v2-padding-119-l {
  padding-left: 1428px;
}
.ds-a2 .v2-padding-119-l-n {
  padding-left: -1428px;
}
.ds-a2 .v2-children-padding-119-l > * {
  padding-left: 1428px;
}
.ds-a2 .v2-children-padding-119-l-n > * {
  padding-left: -1428px;
}
.ds-a2 .v2-right-119 {
  right: 1428px;
}
.ds-a2 .v2-margin-119-r {
  margin-right: 1428px;
}
.ds-a2 .v2-margin-119-r-n {
  margin-right: -1428px;
}
.ds-a2 .v2-margin-119-v {
  margin-top: 1428px;
  margin-bottom: 1428px;
}
.ds-a2 .v2-margin-119-v-n {
  margin-top: -1428px;
  margin-bottom: -1428px;
}
.ds-a2 .v2-margin-119-h {
  margin-left: 1428px;
  margin-right: 1428px;
}
.ds-a2 .v2-margin-119-h-n {
  margin-left: -1428px;
  margin-right: -1428px;
}
.ds-a2 .v2-margin-119 {
  margin: 1428px;
}
.ds-a2 .v2-children-margin-119-r > * {
  margin-right: 1428px;
}
.ds-a2 .v2-children-margin-119-r-n > * {
  margin-right: -1428px;
}
.ds-a2 .v2-children-margin-119-v > * {
  margin-top: 1428px;
  margin-bottom: 1428px;
}
.ds-a2 .v2-children-margin-119-v-n > * {
  margin-top: -1428px;
  margin-bottom: -1428px;
}
.ds-a2 .v2-children-margin-119-h > * {
  margin-left: 1428px;
  margin-right: 1428px;
}
.ds-a2 .v2-children-margin-119-h-n > * {
  margin-left: -1428px;
  margin-right: -1428px;
}
.ds-a2 .v2-children-margin-119 > * {
  margin: 1428px;
}
.ds-a2 .v2-padding-119-r {
  padding-right: 1428px;
}
.ds-a2 .v2-padding-119-r-n {
  padding-right: -1428px;
}
.ds-a2 .v2-padding-119-v {
  padding-top: 1428px;
  padding-bottom: 1428px;
}
.ds-a2 .v2-padding-119-v-n {
  padding-top: -1428px;
  padding-bottom: -1428px;
}
.ds-a2 .v2-padding-119-h {
  padding-left: 1428px;
  padding-right: 1428px;
}
.ds-a2 .v2-padding-119-h-n {
  padding-left: -1428px;
  padding-right: -1428px;
}
.ds-a2 .v2-padding-119 {
  padding: 1428px;
}
.ds-a2 .v2-children-padding-119-r > * {
  padding-right: 1428px;
}
.ds-a2 .v2-children-padding-119-r-n > * {
  padding-right: -1428px;
}
.ds-a2 .v2-children-padding-119-v > * {
  padding-top: 1428px;
  padding-bottom: 1428px;
}
.ds-a2 .v2-children-padding-119-v-n > * {
  padding-top: -1428px;
  padding-bottom: -1428px;
}
.ds-a2 .v2-children-padding-119-h > * {
  padding-left: 1428px;
  padding-right: 1428px;
}
.ds-a2 .v2-children-padding-119-h-n > * {
  padding-left: -1428px;
  padding-right: -1428px;
}
.ds-a2 .v2-children-padding-119 > * {
  padding: 1428px;
}
.ds-a2 .v2-col-gap-119 {
  -moz-column-gap: 1428px;
  column-gap: 1428px;
}
.ds-a2 .v2-row-gap-119 {
  row-gap: 1428px;
}
.ds-a2 .v2-h-120 {
  height: 1440px;
}
.ds-a2 .v2-w-120 {
  width: 1440px;
}
.ds-a2 .v2-max-h-120 {
  max-height: 1440px;
}
.ds-a2 .v2-max-w-120 {
  max-width: 1440px;
}
.ds-a2 .v2-min-h-120 {
  min-height: 1440px;
}
.ds-a2 .v2-min-w-120 {
  min-width: 1440px;
}
.ds-a2 .v2-max-h-120-imp {
  max-height: 1440px !important;
}
.ds-a2 .v2-max-w-120-imp {
  max-width: 1440px !important;
}
.ds-a2 .v2-min-h-120-imp {
  min-height: 1440px !important;
}
.ds-a2 .v2-min-w-120-imp {
  min-width: 1440px !important;
}
.ds-a2 .v2-top-120 {
  top: 1440px;
}
.ds-a2 .v2-margin-120-t {
  margin-top: 1440px;
}
.ds-a2 .v2-margin-120-t-n {
  margin-top: -1440px;
}
.ds-a2 .v2-children-margin-120-t > * {
  margin-top: 1440px;
}
.ds-a2 .v2-children-margin-120-t-n > * {
  margin-top: -1440px;
}
.ds-a2 .v2-padding-120-t {
  padding-top: 1440px;
}
.ds-a2 .v2-padding-120-t-n {
  padding-top: -1440px;
}
.ds-a2 .v2-children-padding-120-t > * {
  padding-top: 1440px;
}
.ds-a2 .v2-children-padding-120-t-n > * {
  padding-top: -1440px;
}
.ds-a2 .v2-bottom-120 {
  bottom: 1440px;
}
.ds-a2 .v2-margin-120-b {
  margin-bottom: 1440px;
}
.ds-a2 .v2-margin-120-b-n {
  margin-bottom: -1440px;
}
.ds-a2 .v2-children-margin-120-b > * {
  margin-bottom: 1440px;
}
.ds-a2 .v2-children-margin-120-b-n > * {
  margin-bottom: -1440px;
}
.ds-a2 .v2-padding-120-b {
  padding-bottom: 1440px;
}
.ds-a2 .v2-padding-120-b-n {
  padding-bottom: -1440px;
}
.ds-a2 .v2-children-padding-120-b > * {
  padding-bottom: 1440px;
}
.ds-a2 .v2-children-padding-120-b-n > * {
  padding-bottom: -1440px;
}
.ds-a2 .v2-left-120 {
  left: 1440px;
}
.ds-a2 .v2-margin-120-l {
  margin-left: 1440px;
}
.ds-a2 .v2-margin-120-l-n {
  margin-left: -1440px;
}
.ds-a2 .v2-children-margin-120-l > * {
  margin-left: 1440px;
}
.ds-a2 .v2-children-margin-120-l-n > * {
  margin-left: -1440px;
}
.ds-a2 .v2-padding-120-l {
  padding-left: 1440px;
}
.ds-a2 .v2-padding-120-l-n {
  padding-left: -1440px;
}
.ds-a2 .v2-children-padding-120-l > * {
  padding-left: 1440px;
}
.ds-a2 .v2-children-padding-120-l-n > * {
  padding-left: -1440px;
}
.ds-a2 .v2-right-120 {
  right: 1440px;
}
.ds-a2 .v2-margin-120-r {
  margin-right: 1440px;
}
.ds-a2 .v2-margin-120-r-n {
  margin-right: -1440px;
}
.ds-a2 .v2-margin-120-v {
  margin-top: 1440px;
  margin-bottom: 1440px;
}
.ds-a2 .v2-margin-120-v-n {
  margin-top: -1440px;
  margin-bottom: -1440px;
}
.ds-a2 .v2-margin-120-h {
  margin-left: 1440px;
  margin-right: 1440px;
}
.ds-a2 .v2-margin-120-h-n {
  margin-left: -1440px;
  margin-right: -1440px;
}
.ds-a2 .v2-margin-120 {
  margin: 1440px;
}
.ds-a2 .v2-children-margin-120-r > * {
  margin-right: 1440px;
}
.ds-a2 .v2-children-margin-120-r-n > * {
  margin-right: -1440px;
}
.ds-a2 .v2-children-margin-120-v > * {
  margin-top: 1440px;
  margin-bottom: 1440px;
}
.ds-a2 .v2-children-margin-120-v-n > * {
  margin-top: -1440px;
  margin-bottom: -1440px;
}
.ds-a2 .v2-children-margin-120-h > * {
  margin-left: 1440px;
  margin-right: 1440px;
}
.ds-a2 .v2-children-margin-120-h-n > * {
  margin-left: -1440px;
  margin-right: -1440px;
}
.ds-a2 .v2-children-margin-120 > * {
  margin: 1440px;
}
.ds-a2 .v2-padding-120-r {
  padding-right: 1440px;
}
.ds-a2 .v2-padding-120-r-n {
  padding-right: -1440px;
}
.ds-a2 .v2-padding-120-v {
  padding-top: 1440px;
  padding-bottom: 1440px;
}
.ds-a2 .v2-padding-120-v-n {
  padding-top: -1440px;
  padding-bottom: -1440px;
}
.ds-a2 .v2-padding-120-h {
  padding-left: 1440px;
  padding-right: 1440px;
}
.ds-a2 .v2-padding-120-h-n {
  padding-left: -1440px;
  padding-right: -1440px;
}
.ds-a2 .v2-padding-120 {
  padding: 1440px;
}
.ds-a2 .v2-children-padding-120-r > * {
  padding-right: 1440px;
}
.ds-a2 .v2-children-padding-120-r-n > * {
  padding-right: -1440px;
}
.ds-a2 .v2-children-padding-120-v > * {
  padding-top: 1440px;
  padding-bottom: 1440px;
}
.ds-a2 .v2-children-padding-120-v-n > * {
  padding-top: -1440px;
  padding-bottom: -1440px;
}
.ds-a2 .v2-children-padding-120-h > * {
  padding-left: 1440px;
  padding-right: 1440px;
}
.ds-a2 .v2-children-padding-120-h-n > * {
  padding-left: -1440px;
  padding-right: -1440px;
}
.ds-a2 .v2-children-padding-120 > * {
  padding: 1440px;
}
.ds-a2 .v2-col-gap-120 {
  -moz-column-gap: 1440px;
  column-gap: 1440px;
}
.ds-a2 .v2-row-gap-120 {
  row-gap: 1440px;
}
.ds-a2 .v2-h-0pct {
  height: 0%;
}
.ds-a2 .v2-w-0pct {
  width: 0%;
}
.ds-a2 .v2-0vw {
  width: 0vw;
}
.ds-a2 .v2-0vh {
  height: 0vh;
}
.ds-a2 .v2-max-h-0pct {
  max-height: 0%;
}
.ds-a2 .v2-max-w-0pct {
  max-width: 0%;
}
.ds-a2 .v2-min-h-0pct {
  min-height: 0%;
}
.ds-a2 .v2-min-w-0pct {
  min-width: 0%;
}
.ds-a2 .v2-max-0vw {
  max-width: 0vw;
}
.ds-a2 .v2-max-0vh {
  max-height: 0vh;
}
.ds-a2 .v2-max-h-0pct-imp {
  max-height: 0% !important;
}
.ds-a2 .v2-max-w-0pct-imp {
  max-width: 0% !important;
}
.ds-a2 .v2-min-h-0pct-imp {
  min-height: 0% !important;
}
.ds-a2 .v2-min-w-0pct-imp {
  min-width: 0% !important;
}
.ds-a2 .v2-max-0vw-imp {
  max-width: 0vw !important;
}
.ds-a2 .v2-max-0vh-imp {
  max-height: 0vh !important;
}
.ds-a2 .v2-top-0pct,
.ds-a2 .v2-top-0pct-n {
  top: 0%;
}
.ds-a2 .v2-bottom-0pct,
.ds-a2 .v2-bottom-0pct-n {
  bottom: 0%;
}
.ds-a2 .v2-left-0pct,
.ds-a2 .v2-left-0pct-n {
  left: 0%;
}
.ds-a2 .v2-right-0pct,
.ds-a2 .v2-right-0pct-n {
  right: 0%;
}
.ds-a2 .v2-h-1pct {
  height: 1%;
}
.ds-a2 .v2-w-1pct {
  width: 1%;
}
.ds-a2 .v2-1vw {
  width: 1vw;
}
.ds-a2 .v2-1vh {
  height: 1vh;
}
.ds-a2 .v2-max-h-1pct {
  max-height: 1%;
}
.ds-a2 .v2-max-w-1pct {
  max-width: 1%;
}
.ds-a2 .v2-min-h-1pct {
  min-height: 1%;
}
.ds-a2 .v2-min-w-1pct {
  min-width: 1%;
}
.ds-a2 .v2-max-1vw {
  max-width: 1vw;
}
.ds-a2 .v2-max-1vh {
  max-height: 1vh;
}
.ds-a2 .v2-max-h-1pct-imp {
  max-height: 1% !important;
}
.ds-a2 .v2-max-w-1pct-imp {
  max-width: 1% !important;
}
.ds-a2 .v2-min-h-1pct-imp {
  min-height: 1% !important;
}
.ds-a2 .v2-min-w-1pct-imp {
  min-width: 1% !important;
}
.ds-a2 .v2-max-1vw-imp {
  max-width: 1vw !important;
}
.ds-a2 .v2-max-1vh-imp {
  max-height: 1vh !important;
}
.ds-a2 .v2-top-1pct {
  top: 1%;
}
.ds-a2 .v2-top-1pct-n {
  top: -1%;
}
.ds-a2 .v2-bottom-1pct {
  bottom: 1%;
}
.ds-a2 .v2-bottom-1pct-n {
  bottom: -1%;
}
.ds-a2 .v2-left-1pct {
  left: 1%;
}
.ds-a2 .v2-left-1pct-n {
  left: -1%;
}
.ds-a2 .v2-right-1pct {
  right: 1%;
}
.ds-a2 .v2-right-1pct-n {
  right: -1%;
}
.ds-a2 .v2-h-2pct {
  height: 2%;
}
.ds-a2 .v2-w-2pct {
  width: 2%;
}
.ds-a2 .v2-2vw {
  width: 2vw;
}
.ds-a2 .v2-2vh {
  height: 2vh;
}
.ds-a2 .v2-max-h-2pct {
  max-height: 2%;
}
.ds-a2 .v2-max-w-2pct {
  max-width: 2%;
}
.ds-a2 .v2-min-h-2pct {
  min-height: 2%;
}
.ds-a2 .v2-min-w-2pct {
  min-width: 2%;
}
.ds-a2 .v2-max-2vw {
  max-width: 2vw;
}
.ds-a2 .v2-max-2vh {
  max-height: 2vh;
}
.ds-a2 .v2-max-h-2pct-imp {
  max-height: 2% !important;
}
.ds-a2 .v2-max-w-2pct-imp {
  max-width: 2% !important;
}
.ds-a2 .v2-min-h-2pct-imp {
  min-height: 2% !important;
}
.ds-a2 .v2-min-w-2pct-imp {
  min-width: 2% !important;
}
.ds-a2 .v2-max-2vw-imp {
  max-width: 2vw !important;
}
.ds-a2 .v2-max-2vh-imp {
  max-height: 2vh !important;
}
.ds-a2 .v2-top-2pct {
  top: 2%;
}
.ds-a2 .v2-top-2pct-n {
  top: -2%;
}
.ds-a2 .v2-bottom-2pct {
  bottom: 2%;
}
.ds-a2 .v2-bottom-2pct-n {
  bottom: -2%;
}
.ds-a2 .v2-left-2pct {
  left: 2%;
}
.ds-a2 .v2-left-2pct-n {
  left: -2%;
}
.ds-a2 .v2-right-2pct {
  right: 2%;
}
.ds-a2 .v2-right-2pct-n {
  right: -2%;
}
.ds-a2 .v2-h-3pct {
  height: 3%;
}
.ds-a2 .v2-w-3pct {
  width: 3%;
}
.ds-a2 .v2-3vw {
  width: 3vw;
}
.ds-a2 .v2-3vh {
  height: 3vh;
}
.ds-a2 .v2-max-h-3pct {
  max-height: 3%;
}
.ds-a2 .v2-max-w-3pct {
  max-width: 3%;
}
.ds-a2 .v2-min-h-3pct {
  min-height: 3%;
}
.ds-a2 .v2-min-w-3pct {
  min-width: 3%;
}
.ds-a2 .v2-max-3vw {
  max-width: 3vw;
}
.ds-a2 .v2-max-3vh {
  max-height: 3vh;
}
.ds-a2 .v2-max-h-3pct-imp {
  max-height: 3% !important;
}
.ds-a2 .v2-max-w-3pct-imp {
  max-width: 3% !important;
}
.ds-a2 .v2-min-h-3pct-imp {
  min-height: 3% !important;
}
.ds-a2 .v2-min-w-3pct-imp {
  min-width: 3% !important;
}
.ds-a2 .v2-max-3vw-imp {
  max-width: 3vw !important;
}
.ds-a2 .v2-max-3vh-imp {
  max-height: 3vh !important;
}
.ds-a2 .v2-top-3pct {
  top: 3%;
}
.ds-a2 .v2-top-3pct-n {
  top: -3%;
}
.ds-a2 .v2-bottom-3pct {
  bottom: 3%;
}
.ds-a2 .v2-bottom-3pct-n {
  bottom: -3%;
}
.ds-a2 .v2-left-3pct {
  left: 3%;
}
.ds-a2 .v2-left-3pct-n {
  left: -3%;
}
.ds-a2 .v2-right-3pct {
  right: 3%;
}
.ds-a2 .v2-right-3pct-n {
  right: -3%;
}
.ds-a2 .v2-h-4pct {
  height: 4%;
}
.ds-a2 .v2-w-4pct {
  width: 4%;
}
.ds-a2 .v2-4vw {
  width: 4vw;
}
.ds-a2 .v2-4vh {
  height: 4vh;
}
.ds-a2 .v2-max-h-4pct {
  max-height: 4%;
}
.ds-a2 .v2-max-w-4pct {
  max-width: 4%;
}
.ds-a2 .v2-min-h-4pct {
  min-height: 4%;
}
.ds-a2 .v2-min-w-4pct {
  min-width: 4%;
}
.ds-a2 .v2-max-4vw {
  max-width: 4vw;
}
.ds-a2 .v2-max-4vh {
  max-height: 4vh;
}
.ds-a2 .v2-max-h-4pct-imp {
  max-height: 4% !important;
}
.ds-a2 .v2-max-w-4pct-imp {
  max-width: 4% !important;
}
.ds-a2 .v2-min-h-4pct-imp {
  min-height: 4% !important;
}
.ds-a2 .v2-min-w-4pct-imp {
  min-width: 4% !important;
}
.ds-a2 .v2-max-4vw-imp {
  max-width: 4vw !important;
}
.ds-a2 .v2-max-4vh-imp {
  max-height: 4vh !important;
}
.ds-a2 .v2-top-4pct {
  top: 4%;
}
.ds-a2 .v2-top-4pct-n {
  top: -4%;
}
.ds-a2 .v2-bottom-4pct {
  bottom: 4%;
}
.ds-a2 .v2-bottom-4pct-n {
  bottom: -4%;
}
.ds-a2 .v2-left-4pct {
  left: 4%;
}
.ds-a2 .v2-left-4pct-n {
  left: -4%;
}
.ds-a2 .v2-right-4pct {
  right: 4%;
}
.ds-a2 .v2-right-4pct-n {
  right: -4%;
}
.ds-a2 .v2-h-5pct {
  height: 5%;
}
.ds-a2 .v2-w-5pct {
  width: 5%;
}
.ds-a2 .v2-5vw {
  width: 5vw;
}
.ds-a2 .v2-5vh {
  height: 5vh;
}
.ds-a2 .v2-max-h-5pct {
  max-height: 5%;
}
.ds-a2 .v2-max-w-5pct {
  max-width: 5%;
}
.ds-a2 .v2-min-h-5pct {
  min-height: 5%;
}
.ds-a2 .v2-min-w-5pct {
  min-width: 5%;
}
.ds-a2 .v2-max-5vw {
  max-width: 5vw;
}
.ds-a2 .v2-max-5vh {
  max-height: 5vh;
}
.ds-a2 .v2-max-h-5pct-imp {
  max-height: 5% !important;
}
.ds-a2 .v2-max-w-5pct-imp {
  max-width: 5% !important;
}
.ds-a2 .v2-min-h-5pct-imp {
  min-height: 5% !important;
}
.ds-a2 .v2-min-w-5pct-imp {
  min-width: 5% !important;
}
.ds-a2 .v2-max-5vw-imp {
  max-width: 5vw !important;
}
.ds-a2 .v2-max-5vh-imp {
  max-height: 5vh !important;
}
.ds-a2 .v2-top-5pct {
  top: 5%;
}
.ds-a2 .v2-top-5pct-n {
  top: -5%;
}
.ds-a2 .v2-bottom-5pct {
  bottom: 5%;
}
.ds-a2 .v2-bottom-5pct-n {
  bottom: -5%;
}
.ds-a2 .v2-left-5pct {
  left: 5%;
}
.ds-a2 .v2-left-5pct-n {
  left: -5%;
}
.ds-a2 .v2-right-5pct {
  right: 5%;
}
.ds-a2 .v2-right-5pct-n {
  right: -5%;
}
.ds-a2 .v2-h-6pct {
  height: 6%;
}
.ds-a2 .v2-w-6pct {
  width: 6%;
}
.ds-a2 .v2-6vw {
  width: 6vw;
}
.ds-a2 .v2-6vh {
  height: 6vh;
}
.ds-a2 .v2-max-h-6pct {
  max-height: 6%;
}
.ds-a2 .v2-max-w-6pct {
  max-width: 6%;
}
.ds-a2 .v2-min-h-6pct {
  min-height: 6%;
}
.ds-a2 .v2-min-w-6pct {
  min-width: 6%;
}
.ds-a2 .v2-max-6vw {
  max-width: 6vw;
}
.ds-a2 .v2-max-6vh {
  max-height: 6vh;
}
.ds-a2 .v2-max-h-6pct-imp {
  max-height: 6% !important;
}
.ds-a2 .v2-max-w-6pct-imp {
  max-width: 6% !important;
}
.ds-a2 .v2-min-h-6pct-imp {
  min-height: 6% !important;
}
.ds-a2 .v2-min-w-6pct-imp {
  min-width: 6% !important;
}
.ds-a2 .v2-max-6vw-imp {
  max-width: 6vw !important;
}
.ds-a2 .v2-max-6vh-imp {
  max-height: 6vh !important;
}
.ds-a2 .v2-top-6pct {
  top: 6%;
}
.ds-a2 .v2-top-6pct-n {
  top: -6%;
}
.ds-a2 .v2-bottom-6pct {
  bottom: 6%;
}
.ds-a2 .v2-bottom-6pct-n {
  bottom: -6%;
}
.ds-a2 .v2-left-6pct {
  left: 6%;
}
.ds-a2 .v2-left-6pct-n {
  left: -6%;
}
.ds-a2 .v2-right-6pct {
  right: 6%;
}
.ds-a2 .v2-right-6pct-n {
  right: -6%;
}
.ds-a2 .v2-h-7pct {
  height: 7%;
}
.ds-a2 .v2-w-7pct {
  width: 7%;
}
.ds-a2 .v2-7vw {
  width: 7vw;
}
.ds-a2 .v2-7vh {
  height: 7vh;
}
.ds-a2 .v2-max-h-7pct {
  max-height: 7%;
}
.ds-a2 .v2-max-w-7pct {
  max-width: 7%;
}
.ds-a2 .v2-min-h-7pct {
  min-height: 7%;
}
.ds-a2 .v2-min-w-7pct {
  min-width: 7%;
}
.ds-a2 .v2-max-7vw {
  max-width: 7vw;
}
.ds-a2 .v2-max-7vh {
  max-height: 7vh;
}
.ds-a2 .v2-max-h-7pct-imp {
  max-height: 7% !important;
}
.ds-a2 .v2-max-w-7pct-imp {
  max-width: 7% !important;
}
.ds-a2 .v2-min-h-7pct-imp {
  min-height: 7% !important;
}
.ds-a2 .v2-min-w-7pct-imp {
  min-width: 7% !important;
}
.ds-a2 .v2-max-7vw-imp {
  max-width: 7vw !important;
}
.ds-a2 .v2-max-7vh-imp {
  max-height: 7vh !important;
}
.ds-a2 .v2-top-7pct {
  top: 7%;
}
.ds-a2 .v2-top-7pct-n {
  top: -7%;
}
.ds-a2 .v2-bottom-7pct {
  bottom: 7%;
}
.ds-a2 .v2-bottom-7pct-n {
  bottom: -7%;
}
.ds-a2 .v2-left-7pct {
  left: 7%;
}
.ds-a2 .v2-left-7pct-n {
  left: -7%;
}
.ds-a2 .v2-right-7pct {
  right: 7%;
}
.ds-a2 .v2-right-7pct-n {
  right: -7%;
}
.ds-a2 .v2-h-8pct {
  height: 8%;
}
.ds-a2 .v2-w-8pct {
  width: 8%;
}
.ds-a2 .v2-8vw {
  width: 8vw;
}
.ds-a2 .v2-8vh {
  height: 8vh;
}
.ds-a2 .v2-max-h-8pct {
  max-height: 8%;
}
.ds-a2 .v2-max-w-8pct {
  max-width: 8%;
}
.ds-a2 .v2-min-h-8pct {
  min-height: 8%;
}
.ds-a2 .v2-min-w-8pct {
  min-width: 8%;
}
.ds-a2 .v2-max-8vw {
  max-width: 8vw;
}
.ds-a2 .v2-max-8vh {
  max-height: 8vh;
}
.ds-a2 .v2-max-h-8pct-imp {
  max-height: 8% !important;
}
.ds-a2 .v2-max-w-8pct-imp {
  max-width: 8% !important;
}
.ds-a2 .v2-min-h-8pct-imp {
  min-height: 8% !important;
}
.ds-a2 .v2-min-w-8pct-imp {
  min-width: 8% !important;
}
.ds-a2 .v2-max-8vw-imp {
  max-width: 8vw !important;
}
.ds-a2 .v2-max-8vh-imp {
  max-height: 8vh !important;
}
.ds-a2 .v2-top-8pct {
  top: 8%;
}
.ds-a2 .v2-top-8pct-n {
  top: -8%;
}
.ds-a2 .v2-bottom-8pct {
  bottom: 8%;
}
.ds-a2 .v2-bottom-8pct-n {
  bottom: -8%;
}
.ds-a2 .v2-left-8pct {
  left: 8%;
}
.ds-a2 .v2-left-8pct-n {
  left: -8%;
}
.ds-a2 .v2-right-8pct {
  right: 8%;
}
.ds-a2 .v2-right-8pct-n {
  right: -8%;
}
.ds-a2 .v2-h-9pct {
  height: 9%;
}
.ds-a2 .v2-w-9pct {
  width: 9%;
}
.ds-a2 .v2-9vw {
  width: 9vw;
}
.ds-a2 .v2-9vh {
  height: 9vh;
}
.ds-a2 .v2-max-h-9pct {
  max-height: 9%;
}
.ds-a2 .v2-max-w-9pct {
  max-width: 9%;
}
.ds-a2 .v2-min-h-9pct {
  min-height: 9%;
}
.ds-a2 .v2-min-w-9pct {
  min-width: 9%;
}
.ds-a2 .v2-max-9vw {
  max-width: 9vw;
}
.ds-a2 .v2-max-9vh {
  max-height: 9vh;
}
.ds-a2 .v2-max-h-9pct-imp {
  max-height: 9% !important;
}
.ds-a2 .v2-max-w-9pct-imp {
  max-width: 9% !important;
}
.ds-a2 .v2-min-h-9pct-imp {
  min-height: 9% !important;
}
.ds-a2 .v2-min-w-9pct-imp {
  min-width: 9% !important;
}
.ds-a2 .v2-max-9vw-imp {
  max-width: 9vw !important;
}
.ds-a2 .v2-max-9vh-imp {
  max-height: 9vh !important;
}
.ds-a2 .v2-top-9pct {
  top: 9%;
}
.ds-a2 .v2-top-9pct-n {
  top: -9%;
}
.ds-a2 .v2-bottom-9pct {
  bottom: 9%;
}
.ds-a2 .v2-bottom-9pct-n {
  bottom: -9%;
}
.ds-a2 .v2-left-9pct {
  left: 9%;
}
.ds-a2 .v2-left-9pct-n {
  left: -9%;
}
.ds-a2 .v2-right-9pct {
  right: 9%;
}
.ds-a2 .v2-right-9pct-n {
  right: -9%;
}
.ds-a2 .v2-h-10pct {
  height: 10%;
}
.ds-a2 .v2-w-10pct {
  width: 10%;
}
.ds-a2 .v2-10vw {
  width: 10vw;
}
.ds-a2 .v2-10vh {
  height: 10vh;
}
.ds-a2 .v2-max-h-10pct {
  max-height: 10%;
}
.ds-a2 .v2-max-w-10pct {
  max-width: 10%;
}
.ds-a2 .v2-min-h-10pct {
  min-height: 10%;
}
.ds-a2 .v2-min-w-10pct {
  min-width: 10%;
}
.ds-a2 .v2-max-10vw {
  max-width: 10vw;
}
.ds-a2 .v2-max-10vh {
  max-height: 10vh;
}
.ds-a2 .v2-max-h-10pct-imp {
  max-height: 10% !important;
}
.ds-a2 .v2-max-w-10pct-imp {
  max-width: 10% !important;
}
.ds-a2 .v2-min-h-10pct-imp {
  min-height: 10% !important;
}
.ds-a2 .v2-min-w-10pct-imp {
  min-width: 10% !important;
}
.ds-a2 .v2-max-10vw-imp {
  max-width: 10vw !important;
}
.ds-a2 .v2-max-10vh-imp {
  max-height: 10vh !important;
}
.ds-a2 .v2-top-10pct {
  top: 10%;
}
.ds-a2 .v2-top-10pct-n {
  top: -10%;
}
.ds-a2 .v2-bottom-10pct {
  bottom: 10%;
}
.ds-a2 .v2-bottom-10pct-n {
  bottom: -10%;
}
.ds-a2 .v2-left-10pct {
  left: 10%;
}
.ds-a2 .v2-left-10pct-n {
  left: -10%;
}
.ds-a2 .v2-right-10pct {
  right: 10%;
}
.ds-a2 .v2-right-10pct-n {
  right: -10%;
}
.ds-a2 .v2-h-11pct {
  height: 11%;
}
.ds-a2 .v2-w-11pct {
  width: 11%;
}
.ds-a2 .v2-11vw {
  width: 11vw;
}
.ds-a2 .v2-11vh {
  height: 11vh;
}
.ds-a2 .v2-max-h-11pct {
  max-height: 11%;
}
.ds-a2 .v2-max-w-11pct {
  max-width: 11%;
}
.ds-a2 .v2-min-h-11pct {
  min-height: 11%;
}
.ds-a2 .v2-min-w-11pct {
  min-width: 11%;
}
.ds-a2 .v2-max-11vw {
  max-width: 11vw;
}
.ds-a2 .v2-max-11vh {
  max-height: 11vh;
}
.ds-a2 .v2-max-h-11pct-imp {
  max-height: 11% !important;
}
.ds-a2 .v2-max-w-11pct-imp {
  max-width: 11% !important;
}
.ds-a2 .v2-min-h-11pct-imp {
  min-height: 11% !important;
}
.ds-a2 .v2-min-w-11pct-imp {
  min-width: 11% !important;
}
.ds-a2 .v2-max-11vw-imp {
  max-width: 11vw !important;
}
.ds-a2 .v2-max-11vh-imp {
  max-height: 11vh !important;
}
.ds-a2 .v2-top-11pct {
  top: 11%;
}
.ds-a2 .v2-top-11pct-n {
  top: -11%;
}
.ds-a2 .v2-bottom-11pct {
  bottom: 11%;
}
.ds-a2 .v2-bottom-11pct-n {
  bottom: -11%;
}
.ds-a2 .v2-left-11pct {
  left: 11%;
}
.ds-a2 .v2-left-11pct-n {
  left: -11%;
}
.ds-a2 .v2-right-11pct {
  right: 11%;
}
.ds-a2 .v2-right-11pct-n {
  right: -11%;
}
.ds-a2 .v2-h-12pct {
  height: 12%;
}
.ds-a2 .v2-w-12pct {
  width: 12%;
}
.ds-a2 .v2-12vw {
  width: 12vw;
}
.ds-a2 .v2-12vh {
  height: 12vh;
}
.ds-a2 .v2-max-h-12pct {
  max-height: 12%;
}
.ds-a2 .v2-max-w-12pct {
  max-width: 12%;
}
.ds-a2 .v2-min-h-12pct {
  min-height: 12%;
}
.ds-a2 .v2-min-w-12pct {
  min-width: 12%;
}
.ds-a2 .v2-max-12vw {
  max-width: 12vw;
}
.ds-a2 .v2-max-12vh {
  max-height: 12vh;
}
.ds-a2 .v2-max-h-12pct-imp {
  max-height: 12% !important;
}
.ds-a2 .v2-max-w-12pct-imp {
  max-width: 12% !important;
}
.ds-a2 .v2-min-h-12pct-imp {
  min-height: 12% !important;
}
.ds-a2 .v2-min-w-12pct-imp {
  min-width: 12% !important;
}
.ds-a2 .v2-max-12vw-imp {
  max-width: 12vw !important;
}
.ds-a2 .v2-max-12vh-imp {
  max-height: 12vh !important;
}
.ds-a2 .v2-top-12pct {
  top: 12%;
}
.ds-a2 .v2-top-12pct-n {
  top: -12%;
}
.ds-a2 .v2-bottom-12pct {
  bottom: 12%;
}
.ds-a2 .v2-bottom-12pct-n {
  bottom: -12%;
}
.ds-a2 .v2-left-12pct {
  left: 12%;
}
.ds-a2 .v2-left-12pct-n {
  left: -12%;
}
.ds-a2 .v2-right-12pct {
  right: 12%;
}
.ds-a2 .v2-right-12pct-n {
  right: -12%;
}
.ds-a2 .v2-h-13pct {
  height: 13%;
}
.ds-a2 .v2-w-13pct {
  width: 13%;
}
.ds-a2 .v2-13vw {
  width: 13vw;
}
.ds-a2 .v2-13vh {
  height: 13vh;
}
.ds-a2 .v2-max-h-13pct {
  max-height: 13%;
}
.ds-a2 .v2-max-w-13pct {
  max-width: 13%;
}
.ds-a2 .v2-min-h-13pct {
  min-height: 13%;
}
.ds-a2 .v2-min-w-13pct {
  min-width: 13%;
}
.ds-a2 .v2-max-13vw {
  max-width: 13vw;
}
.ds-a2 .v2-max-13vh {
  max-height: 13vh;
}
.ds-a2 .v2-max-h-13pct-imp {
  max-height: 13% !important;
}
.ds-a2 .v2-max-w-13pct-imp {
  max-width: 13% !important;
}
.ds-a2 .v2-min-h-13pct-imp {
  min-height: 13% !important;
}
.ds-a2 .v2-min-w-13pct-imp {
  min-width: 13% !important;
}
.ds-a2 .v2-max-13vw-imp {
  max-width: 13vw !important;
}
.ds-a2 .v2-max-13vh-imp {
  max-height: 13vh !important;
}
.ds-a2 .v2-top-13pct {
  top: 13%;
}
.ds-a2 .v2-top-13pct-n {
  top: -13%;
}
.ds-a2 .v2-bottom-13pct {
  bottom: 13%;
}
.ds-a2 .v2-bottom-13pct-n {
  bottom: -13%;
}
.ds-a2 .v2-left-13pct {
  left: 13%;
}
.ds-a2 .v2-left-13pct-n {
  left: -13%;
}
.ds-a2 .v2-right-13pct {
  right: 13%;
}
.ds-a2 .v2-right-13pct-n {
  right: -13%;
}
.ds-a2 .v2-h-14pct {
  height: 14%;
}
.ds-a2 .v2-w-14pct {
  width: 14%;
}
.ds-a2 .v2-14vw {
  width: 14vw;
}
.ds-a2 .v2-14vh {
  height: 14vh;
}
.ds-a2 .v2-max-h-14pct {
  max-height: 14%;
}
.ds-a2 .v2-max-w-14pct {
  max-width: 14%;
}
.ds-a2 .v2-min-h-14pct {
  min-height: 14%;
}
.ds-a2 .v2-min-w-14pct {
  min-width: 14%;
}
.ds-a2 .v2-max-14vw {
  max-width: 14vw;
}
.ds-a2 .v2-max-14vh {
  max-height: 14vh;
}
.ds-a2 .v2-max-h-14pct-imp {
  max-height: 14% !important;
}
.ds-a2 .v2-max-w-14pct-imp {
  max-width: 14% !important;
}
.ds-a2 .v2-min-h-14pct-imp {
  min-height: 14% !important;
}
.ds-a2 .v2-min-w-14pct-imp {
  min-width: 14% !important;
}
.ds-a2 .v2-max-14vw-imp {
  max-width: 14vw !important;
}
.ds-a2 .v2-max-14vh-imp {
  max-height: 14vh !important;
}
.ds-a2 .v2-top-14pct {
  top: 14%;
}
.ds-a2 .v2-top-14pct-n {
  top: -14%;
}
.ds-a2 .v2-bottom-14pct {
  bottom: 14%;
}
.ds-a2 .v2-bottom-14pct-n {
  bottom: -14%;
}
.ds-a2 .v2-left-14pct {
  left: 14%;
}
.ds-a2 .v2-left-14pct-n {
  left: -14%;
}
.ds-a2 .v2-right-14pct {
  right: 14%;
}
.ds-a2 .v2-right-14pct-n {
  right: -14%;
}
.ds-a2 .v2-h-15pct {
  height: 15%;
}
.ds-a2 .v2-w-15pct {
  width: 15%;
}
.ds-a2 .v2-15vw {
  width: 15vw;
}
.ds-a2 .v2-15vh {
  height: 15vh;
}
.ds-a2 .v2-max-h-15pct {
  max-height: 15%;
}
.ds-a2 .v2-max-w-15pct {
  max-width: 15%;
}
.ds-a2 .v2-min-h-15pct {
  min-height: 15%;
}
.ds-a2 .v2-min-w-15pct {
  min-width: 15%;
}
.ds-a2 .v2-max-15vw {
  max-width: 15vw;
}
.ds-a2 .v2-max-15vh {
  max-height: 15vh;
}
.ds-a2 .v2-max-h-15pct-imp {
  max-height: 15% !important;
}
.ds-a2 .v2-max-w-15pct-imp {
  max-width: 15% !important;
}
.ds-a2 .v2-min-h-15pct-imp {
  min-height: 15% !important;
}
.ds-a2 .v2-min-w-15pct-imp {
  min-width: 15% !important;
}
.ds-a2 .v2-max-15vw-imp {
  max-width: 15vw !important;
}
.ds-a2 .v2-max-15vh-imp {
  max-height: 15vh !important;
}
.ds-a2 .v2-top-15pct {
  top: 15%;
}
.ds-a2 .v2-top-15pct-n {
  top: -15%;
}
.ds-a2 .v2-bottom-15pct {
  bottom: 15%;
}
.ds-a2 .v2-bottom-15pct-n {
  bottom: -15%;
}
.ds-a2 .v2-left-15pct {
  left: 15%;
}
.ds-a2 .v2-left-15pct-n {
  left: -15%;
}
.ds-a2 .v2-right-15pct {
  right: 15%;
}
.ds-a2 .v2-right-15pct-n {
  right: -15%;
}
.ds-a2 .v2-h-16pct {
  height: 16%;
}
.ds-a2 .v2-w-16pct {
  width: 16%;
}
.ds-a2 .v2-16vw {
  width: 16vw;
}
.ds-a2 .v2-16vh {
  height: 16vh;
}
.ds-a2 .v2-max-h-16pct {
  max-height: 16%;
}
.ds-a2 .v2-max-w-16pct {
  max-width: 16%;
}
.ds-a2 .v2-min-h-16pct {
  min-height: 16%;
}
.ds-a2 .v2-min-w-16pct {
  min-width: 16%;
}
.ds-a2 .v2-max-16vw {
  max-width: 16vw;
}
.ds-a2 .v2-max-16vh {
  max-height: 16vh;
}
.ds-a2 .v2-max-h-16pct-imp {
  max-height: 16% !important;
}
.ds-a2 .v2-max-w-16pct-imp {
  max-width: 16% !important;
}
.ds-a2 .v2-min-h-16pct-imp {
  min-height: 16% !important;
}
.ds-a2 .v2-min-w-16pct-imp {
  min-width: 16% !important;
}
.ds-a2 .v2-max-16vw-imp {
  max-width: 16vw !important;
}
.ds-a2 .v2-max-16vh-imp {
  max-height: 16vh !important;
}
.ds-a2 .v2-top-16pct {
  top: 16%;
}
.ds-a2 .v2-top-16pct-n {
  top: -16%;
}
.ds-a2 .v2-bottom-16pct {
  bottom: 16%;
}
.ds-a2 .v2-bottom-16pct-n {
  bottom: -16%;
}
.ds-a2 .v2-left-16pct {
  left: 16%;
}
.ds-a2 .v2-left-16pct-n {
  left: -16%;
}
.ds-a2 .v2-right-16pct {
  right: 16%;
}
.ds-a2 .v2-right-16pct-n {
  right: -16%;
}
.ds-a2 .v2-h-17pct {
  height: 17%;
}
.ds-a2 .v2-w-17pct {
  width: 17%;
}
.ds-a2 .v2-17vw {
  width: 17vw;
}
.ds-a2 .v2-17vh {
  height: 17vh;
}
.ds-a2 .v2-max-h-17pct {
  max-height: 17%;
}
.ds-a2 .v2-max-w-17pct {
  max-width: 17%;
}
.ds-a2 .v2-min-h-17pct {
  min-height: 17%;
}
.ds-a2 .v2-min-w-17pct {
  min-width: 17%;
}
.ds-a2 .v2-max-17vw {
  max-width: 17vw;
}
.ds-a2 .v2-max-17vh {
  max-height: 17vh;
}
.ds-a2 .v2-max-h-17pct-imp {
  max-height: 17% !important;
}
.ds-a2 .v2-max-w-17pct-imp {
  max-width: 17% !important;
}
.ds-a2 .v2-min-h-17pct-imp {
  min-height: 17% !important;
}
.ds-a2 .v2-min-w-17pct-imp {
  min-width: 17% !important;
}
.ds-a2 .v2-max-17vw-imp {
  max-width: 17vw !important;
}
.ds-a2 .v2-max-17vh-imp {
  max-height: 17vh !important;
}
.ds-a2 .v2-top-17pct {
  top: 17%;
}
.ds-a2 .v2-top-17pct-n {
  top: -17%;
}
.ds-a2 .v2-bottom-17pct {
  bottom: 17%;
}
.ds-a2 .v2-bottom-17pct-n {
  bottom: -17%;
}
.ds-a2 .v2-left-17pct {
  left: 17%;
}
.ds-a2 .v2-left-17pct-n {
  left: -17%;
}
.ds-a2 .v2-right-17pct {
  right: 17%;
}
.ds-a2 .v2-right-17pct-n {
  right: -17%;
}
.ds-a2 .v2-h-18pct {
  height: 18%;
}
.ds-a2 .v2-w-18pct {
  width: 18%;
}
.ds-a2 .v2-18vw {
  width: 18vw;
}
.ds-a2 .v2-18vh {
  height: 18vh;
}
.ds-a2 .v2-max-h-18pct {
  max-height: 18%;
}
.ds-a2 .v2-max-w-18pct {
  max-width: 18%;
}
.ds-a2 .v2-min-h-18pct {
  min-height: 18%;
}
.ds-a2 .v2-min-w-18pct {
  min-width: 18%;
}
.ds-a2 .v2-max-18vw {
  max-width: 18vw;
}
.ds-a2 .v2-max-18vh {
  max-height: 18vh;
}
.ds-a2 .v2-max-h-18pct-imp {
  max-height: 18% !important;
}
.ds-a2 .v2-max-w-18pct-imp {
  max-width: 18% !important;
}
.ds-a2 .v2-min-h-18pct-imp {
  min-height: 18% !important;
}
.ds-a2 .v2-min-w-18pct-imp {
  min-width: 18% !important;
}
.ds-a2 .v2-max-18vw-imp {
  max-width: 18vw !important;
}
.ds-a2 .v2-max-18vh-imp {
  max-height: 18vh !important;
}
.ds-a2 .v2-top-18pct {
  top: 18%;
}
.ds-a2 .v2-top-18pct-n {
  top: -18%;
}
.ds-a2 .v2-bottom-18pct {
  bottom: 18%;
}
.ds-a2 .v2-bottom-18pct-n {
  bottom: -18%;
}
.ds-a2 .v2-left-18pct {
  left: 18%;
}
.ds-a2 .v2-left-18pct-n {
  left: -18%;
}
.ds-a2 .v2-right-18pct {
  right: 18%;
}
.ds-a2 .v2-right-18pct-n {
  right: -18%;
}
.ds-a2 .v2-h-19pct {
  height: 19%;
}
.ds-a2 .v2-w-19pct {
  width: 19%;
}
.ds-a2 .v2-19vw {
  width: 19vw;
}
.ds-a2 .v2-19vh {
  height: 19vh;
}
.ds-a2 .v2-max-h-19pct {
  max-height: 19%;
}
.ds-a2 .v2-max-w-19pct {
  max-width: 19%;
}
.ds-a2 .v2-min-h-19pct {
  min-height: 19%;
}
.ds-a2 .v2-min-w-19pct {
  min-width: 19%;
}
.ds-a2 .v2-max-19vw {
  max-width: 19vw;
}
.ds-a2 .v2-max-19vh {
  max-height: 19vh;
}
.ds-a2 .v2-max-h-19pct-imp {
  max-height: 19% !important;
}
.ds-a2 .v2-max-w-19pct-imp {
  max-width: 19% !important;
}
.ds-a2 .v2-min-h-19pct-imp {
  min-height: 19% !important;
}
.ds-a2 .v2-min-w-19pct-imp {
  min-width: 19% !important;
}
.ds-a2 .v2-max-19vw-imp {
  max-width: 19vw !important;
}
.ds-a2 .v2-max-19vh-imp {
  max-height: 19vh !important;
}
.ds-a2 .v2-top-19pct {
  top: 19%;
}
.ds-a2 .v2-top-19pct-n {
  top: -19%;
}
.ds-a2 .v2-bottom-19pct {
  bottom: 19%;
}
.ds-a2 .v2-bottom-19pct-n {
  bottom: -19%;
}
.ds-a2 .v2-left-19pct {
  left: 19%;
}
.ds-a2 .v2-left-19pct-n {
  left: -19%;
}
.ds-a2 .v2-right-19pct {
  right: 19%;
}
.ds-a2 .v2-right-19pct-n {
  right: -19%;
}
.ds-a2 .v2-h-20pct {
  height: 20%;
}
.ds-a2 .v2-w-20pct {
  width: 20%;
}
.ds-a2 .v2-20vw {
  width: 20vw;
}
.ds-a2 .v2-20vh {
  height: 20vh;
}
.ds-a2 .v2-max-h-20pct {
  max-height: 20%;
}
.ds-a2 .v2-max-w-20pct {
  max-width: 20%;
}
.ds-a2 .v2-min-h-20pct {
  min-height: 20%;
}
.ds-a2 .v2-min-w-20pct {
  min-width: 20%;
}
.ds-a2 .v2-max-20vw {
  max-width: 20vw;
}
.ds-a2 .v2-max-20vh {
  max-height: 20vh;
}
.ds-a2 .v2-max-h-20pct-imp {
  max-height: 20% !important;
}
.ds-a2 .v2-max-w-20pct-imp {
  max-width: 20% !important;
}
.ds-a2 .v2-min-h-20pct-imp {
  min-height: 20% !important;
}
.ds-a2 .v2-min-w-20pct-imp {
  min-width: 20% !important;
}
.ds-a2 .v2-max-20vw-imp {
  max-width: 20vw !important;
}
.ds-a2 .v2-max-20vh-imp {
  max-height: 20vh !important;
}
.ds-a2 .v2-top-20pct {
  top: 20%;
}
.ds-a2 .v2-top-20pct-n {
  top: -20%;
}
.ds-a2 .v2-bottom-20pct {
  bottom: 20%;
}
.ds-a2 .v2-bottom-20pct-n {
  bottom: -20%;
}
.ds-a2 .v2-left-20pct {
  left: 20%;
}
.ds-a2 .v2-left-20pct-n {
  left: -20%;
}
.ds-a2 .v2-right-20pct {
  right: 20%;
}
.ds-a2 .v2-right-20pct-n {
  right: -20%;
}
.ds-a2 .v2-h-21pct {
  height: 21%;
}
.ds-a2 .v2-w-21pct {
  width: 21%;
}
.ds-a2 .v2-21vw {
  width: 21vw;
}
.ds-a2 .v2-21vh {
  height: 21vh;
}
.ds-a2 .v2-max-h-21pct {
  max-height: 21%;
}
.ds-a2 .v2-max-w-21pct {
  max-width: 21%;
}
.ds-a2 .v2-min-h-21pct {
  min-height: 21%;
}
.ds-a2 .v2-min-w-21pct {
  min-width: 21%;
}
.ds-a2 .v2-max-21vw {
  max-width: 21vw;
}
.ds-a2 .v2-max-21vh {
  max-height: 21vh;
}
.ds-a2 .v2-max-h-21pct-imp {
  max-height: 21% !important;
}
.ds-a2 .v2-max-w-21pct-imp {
  max-width: 21% !important;
}
.ds-a2 .v2-min-h-21pct-imp {
  min-height: 21% !important;
}
.ds-a2 .v2-min-w-21pct-imp {
  min-width: 21% !important;
}
.ds-a2 .v2-max-21vw-imp {
  max-width: 21vw !important;
}
.ds-a2 .v2-max-21vh-imp {
  max-height: 21vh !important;
}
.ds-a2 .v2-top-21pct {
  top: 21%;
}
.ds-a2 .v2-top-21pct-n {
  top: -21%;
}
.ds-a2 .v2-bottom-21pct {
  bottom: 21%;
}
.ds-a2 .v2-bottom-21pct-n {
  bottom: -21%;
}
.ds-a2 .v2-left-21pct {
  left: 21%;
}
.ds-a2 .v2-left-21pct-n {
  left: -21%;
}
.ds-a2 .v2-right-21pct {
  right: 21%;
}
.ds-a2 .v2-right-21pct-n {
  right: -21%;
}
.ds-a2 .v2-h-22pct {
  height: 22%;
}
.ds-a2 .v2-w-22pct {
  width: 22%;
}
.ds-a2 .v2-22vw {
  width: 22vw;
}
.ds-a2 .v2-22vh {
  height: 22vh;
}
.ds-a2 .v2-max-h-22pct {
  max-height: 22%;
}
.ds-a2 .v2-max-w-22pct {
  max-width: 22%;
}
.ds-a2 .v2-min-h-22pct {
  min-height: 22%;
}
.ds-a2 .v2-min-w-22pct {
  min-width: 22%;
}
.ds-a2 .v2-max-22vw {
  max-width: 22vw;
}
.ds-a2 .v2-max-22vh {
  max-height: 22vh;
}
.ds-a2 .v2-max-h-22pct-imp {
  max-height: 22% !important;
}
.ds-a2 .v2-max-w-22pct-imp {
  max-width: 22% !important;
}
.ds-a2 .v2-min-h-22pct-imp {
  min-height: 22% !important;
}
.ds-a2 .v2-min-w-22pct-imp {
  min-width: 22% !important;
}
.ds-a2 .v2-max-22vw-imp {
  max-width: 22vw !important;
}
.ds-a2 .v2-max-22vh-imp {
  max-height: 22vh !important;
}
.ds-a2 .v2-top-22pct {
  top: 22%;
}
.ds-a2 .v2-top-22pct-n {
  top: -22%;
}
.ds-a2 .v2-bottom-22pct {
  bottom: 22%;
}
.ds-a2 .v2-bottom-22pct-n {
  bottom: -22%;
}
.ds-a2 .v2-left-22pct {
  left: 22%;
}
.ds-a2 .v2-left-22pct-n {
  left: -22%;
}
.ds-a2 .v2-right-22pct {
  right: 22%;
}
.ds-a2 .v2-right-22pct-n {
  right: -22%;
}
.ds-a2 .v2-h-23pct {
  height: 23%;
}
.ds-a2 .v2-w-23pct {
  width: 23%;
}
.ds-a2 .v2-23vw {
  width: 23vw;
}
.ds-a2 .v2-23vh {
  height: 23vh;
}
.ds-a2 .v2-max-h-23pct {
  max-height: 23%;
}
.ds-a2 .v2-max-w-23pct {
  max-width: 23%;
}
.ds-a2 .v2-min-h-23pct {
  min-height: 23%;
}
.ds-a2 .v2-min-w-23pct {
  min-width: 23%;
}
.ds-a2 .v2-max-23vw {
  max-width: 23vw;
}
.ds-a2 .v2-max-23vh {
  max-height: 23vh;
}
.ds-a2 .v2-max-h-23pct-imp {
  max-height: 23% !important;
}
.ds-a2 .v2-max-w-23pct-imp {
  max-width: 23% !important;
}
.ds-a2 .v2-min-h-23pct-imp {
  min-height: 23% !important;
}
.ds-a2 .v2-min-w-23pct-imp {
  min-width: 23% !important;
}
.ds-a2 .v2-max-23vw-imp {
  max-width: 23vw !important;
}
.ds-a2 .v2-max-23vh-imp {
  max-height: 23vh !important;
}
.ds-a2 .v2-top-23pct {
  top: 23%;
}
.ds-a2 .v2-top-23pct-n {
  top: -23%;
}
.ds-a2 .v2-bottom-23pct {
  bottom: 23%;
}
.ds-a2 .v2-bottom-23pct-n {
  bottom: -23%;
}
.ds-a2 .v2-left-23pct {
  left: 23%;
}
.ds-a2 .v2-left-23pct-n {
  left: -23%;
}
.ds-a2 .v2-right-23pct {
  right: 23%;
}
.ds-a2 .v2-right-23pct-n {
  right: -23%;
}
.ds-a2 .v2-h-24pct {
  height: 24%;
}
.ds-a2 .v2-w-24pct {
  width: 24%;
}
.ds-a2 .v2-24vw {
  width: 24vw;
}
.ds-a2 .v2-24vh {
  height: 24vh;
}
.ds-a2 .v2-max-h-24pct {
  max-height: 24%;
}
.ds-a2 .v2-max-w-24pct {
  max-width: 24%;
}
.ds-a2 .v2-min-h-24pct {
  min-height: 24%;
}
.ds-a2 .v2-min-w-24pct {
  min-width: 24%;
}
.ds-a2 .v2-max-24vw {
  max-width: 24vw;
}
.ds-a2 .v2-max-24vh {
  max-height: 24vh;
}
.ds-a2 .v2-max-h-24pct-imp {
  max-height: 24% !important;
}
.ds-a2 .v2-max-w-24pct-imp {
  max-width: 24% !important;
}
.ds-a2 .v2-min-h-24pct-imp {
  min-height: 24% !important;
}
.ds-a2 .v2-min-w-24pct-imp {
  min-width: 24% !important;
}
.ds-a2 .v2-max-24vw-imp {
  max-width: 24vw !important;
}
.ds-a2 .v2-max-24vh-imp {
  max-height: 24vh !important;
}
.ds-a2 .v2-top-24pct {
  top: 24%;
}
.ds-a2 .v2-top-24pct-n {
  top: -24%;
}
.ds-a2 .v2-bottom-24pct {
  bottom: 24%;
}
.ds-a2 .v2-bottom-24pct-n {
  bottom: -24%;
}
.ds-a2 .v2-left-24pct {
  left: 24%;
}
.ds-a2 .v2-left-24pct-n {
  left: -24%;
}
.ds-a2 .v2-right-24pct {
  right: 24%;
}
.ds-a2 .v2-right-24pct-n {
  right: -24%;
}
.ds-a2 .v2-h-25pct {
  height: 25%;
}
.ds-a2 .v2-w-25pct {
  width: 25%;
}
.ds-a2 .v2-25vw {
  width: 25vw;
}
.ds-a2 .v2-25vh {
  height: 25vh;
}
.ds-a2 .v2-max-h-25pct {
  max-height: 25%;
}
.ds-a2 .v2-max-w-25pct {
  max-width: 25%;
}
.ds-a2 .v2-min-h-25pct {
  min-height: 25%;
}
.ds-a2 .v2-min-w-25pct {
  min-width: 25%;
}
.ds-a2 .v2-max-25vw {
  max-width: 25vw;
}
.ds-a2 .v2-max-25vh {
  max-height: 25vh;
}
.ds-a2 .v2-max-h-25pct-imp {
  max-height: 25% !important;
}
.ds-a2 .v2-max-w-25pct-imp {
  max-width: 25% !important;
}
.ds-a2 .v2-min-h-25pct-imp {
  min-height: 25% !important;
}
.ds-a2 .v2-min-w-25pct-imp {
  min-width: 25% !important;
}
.ds-a2 .v2-max-25vw-imp {
  max-width: 25vw !important;
}
.ds-a2 .v2-max-25vh-imp {
  max-height: 25vh !important;
}
.ds-a2 .v2-top-25pct {
  top: 25%;
}
.ds-a2 .v2-top-25pct-n {
  top: -25%;
}
.ds-a2 .v2-bottom-25pct {
  bottom: 25%;
}
.ds-a2 .v2-bottom-25pct-n {
  bottom: -25%;
}
.ds-a2 .v2-left-25pct {
  left: 25%;
}
.ds-a2 .v2-left-25pct-n {
  left: -25%;
}
.ds-a2 .v2-right-25pct {
  right: 25%;
}
.ds-a2 .v2-right-25pct-n {
  right: -25%;
}
.ds-a2 .v2-h-26pct {
  height: 26%;
}
.ds-a2 .v2-w-26pct {
  width: 26%;
}
.ds-a2 .v2-26vw {
  width: 26vw;
}
.ds-a2 .v2-26vh {
  height: 26vh;
}
.ds-a2 .v2-max-h-26pct {
  max-height: 26%;
}
.ds-a2 .v2-max-w-26pct {
  max-width: 26%;
}
.ds-a2 .v2-min-h-26pct {
  min-height: 26%;
}
.ds-a2 .v2-min-w-26pct {
  min-width: 26%;
}
.ds-a2 .v2-max-26vw {
  max-width: 26vw;
}
.ds-a2 .v2-max-26vh {
  max-height: 26vh;
}
.ds-a2 .v2-max-h-26pct-imp {
  max-height: 26% !important;
}
.ds-a2 .v2-max-w-26pct-imp {
  max-width: 26% !important;
}
.ds-a2 .v2-min-h-26pct-imp {
  min-height: 26% !important;
}
.ds-a2 .v2-min-w-26pct-imp {
  min-width: 26% !important;
}
.ds-a2 .v2-max-26vw-imp {
  max-width: 26vw !important;
}
.ds-a2 .v2-max-26vh-imp {
  max-height: 26vh !important;
}
.ds-a2 .v2-top-26pct {
  top: 26%;
}
.ds-a2 .v2-top-26pct-n {
  top: -26%;
}
.ds-a2 .v2-bottom-26pct {
  bottom: 26%;
}
.ds-a2 .v2-bottom-26pct-n {
  bottom: -26%;
}
.ds-a2 .v2-left-26pct {
  left: 26%;
}
.ds-a2 .v2-left-26pct-n {
  left: -26%;
}
.ds-a2 .v2-right-26pct {
  right: 26%;
}
.ds-a2 .v2-right-26pct-n {
  right: -26%;
}
.ds-a2 .v2-h-27pct {
  height: 27%;
}
.ds-a2 .v2-w-27pct {
  width: 27%;
}
.ds-a2 .v2-27vw {
  width: 27vw;
}
.ds-a2 .v2-27vh {
  height: 27vh;
}
.ds-a2 .v2-max-h-27pct {
  max-height: 27%;
}
.ds-a2 .v2-max-w-27pct {
  max-width: 27%;
}
.ds-a2 .v2-min-h-27pct {
  min-height: 27%;
}
.ds-a2 .v2-min-w-27pct {
  min-width: 27%;
}
.ds-a2 .v2-max-27vw {
  max-width: 27vw;
}
.ds-a2 .v2-max-27vh {
  max-height: 27vh;
}
.ds-a2 .v2-max-h-27pct-imp {
  max-height: 27% !important;
}
.ds-a2 .v2-max-w-27pct-imp {
  max-width: 27% !important;
}
.ds-a2 .v2-min-h-27pct-imp {
  min-height: 27% !important;
}
.ds-a2 .v2-min-w-27pct-imp {
  min-width: 27% !important;
}
.ds-a2 .v2-max-27vw-imp {
  max-width: 27vw !important;
}
.ds-a2 .v2-max-27vh-imp {
  max-height: 27vh !important;
}
.ds-a2 .v2-top-27pct {
  top: 27%;
}
.ds-a2 .v2-top-27pct-n {
  top: -27%;
}
.ds-a2 .v2-bottom-27pct {
  bottom: 27%;
}
.ds-a2 .v2-bottom-27pct-n {
  bottom: -27%;
}
.ds-a2 .v2-left-27pct {
  left: 27%;
}
.ds-a2 .v2-left-27pct-n {
  left: -27%;
}
.ds-a2 .v2-right-27pct {
  right: 27%;
}
.ds-a2 .v2-right-27pct-n {
  right: -27%;
}
.ds-a2 .v2-h-28pct {
  height: 28%;
}
.ds-a2 .v2-w-28pct {
  width: 28%;
}
.ds-a2 .v2-28vw {
  width: 28vw;
}
.ds-a2 .v2-28vh {
  height: 28vh;
}
.ds-a2 .v2-max-h-28pct {
  max-height: 28%;
}
.ds-a2 .v2-max-w-28pct {
  max-width: 28%;
}
.ds-a2 .v2-min-h-28pct {
  min-height: 28%;
}
.ds-a2 .v2-min-w-28pct {
  min-width: 28%;
}
.ds-a2 .v2-max-28vw {
  max-width: 28vw;
}
.ds-a2 .v2-max-28vh {
  max-height: 28vh;
}
.ds-a2 .v2-max-h-28pct-imp {
  max-height: 28% !important;
}
.ds-a2 .v2-max-w-28pct-imp {
  max-width: 28% !important;
}
.ds-a2 .v2-min-h-28pct-imp {
  min-height: 28% !important;
}
.ds-a2 .v2-min-w-28pct-imp {
  min-width: 28% !important;
}
.ds-a2 .v2-max-28vw-imp {
  max-width: 28vw !important;
}
.ds-a2 .v2-max-28vh-imp {
  max-height: 28vh !important;
}
.ds-a2 .v2-top-28pct {
  top: 28%;
}
.ds-a2 .v2-top-28pct-n {
  top: -28%;
}
.ds-a2 .v2-bottom-28pct {
  bottom: 28%;
}
.ds-a2 .v2-bottom-28pct-n {
  bottom: -28%;
}
.ds-a2 .v2-left-28pct {
  left: 28%;
}
.ds-a2 .v2-left-28pct-n {
  left: -28%;
}
.ds-a2 .v2-right-28pct {
  right: 28%;
}
.ds-a2 .v2-right-28pct-n {
  right: -28%;
}
.ds-a2 .v2-h-29pct {
  height: 29%;
}
.ds-a2 .v2-w-29pct {
  width: 29%;
}
.ds-a2 .v2-29vw {
  width: 29vw;
}
.ds-a2 .v2-29vh {
  height: 29vh;
}
.ds-a2 .v2-max-h-29pct {
  max-height: 29%;
}
.ds-a2 .v2-max-w-29pct {
  max-width: 29%;
}
.ds-a2 .v2-min-h-29pct {
  min-height: 29%;
}
.ds-a2 .v2-min-w-29pct {
  min-width: 29%;
}
.ds-a2 .v2-max-29vw {
  max-width: 29vw;
}
.ds-a2 .v2-max-29vh {
  max-height: 29vh;
}
.ds-a2 .v2-max-h-29pct-imp {
  max-height: 29% !important;
}
.ds-a2 .v2-max-w-29pct-imp {
  max-width: 29% !important;
}
.ds-a2 .v2-min-h-29pct-imp {
  min-height: 29% !important;
}
.ds-a2 .v2-min-w-29pct-imp {
  min-width: 29% !important;
}
.ds-a2 .v2-max-29vw-imp {
  max-width: 29vw !important;
}
.ds-a2 .v2-max-29vh-imp {
  max-height: 29vh !important;
}
.ds-a2 .v2-top-29pct {
  top: 29%;
}
.ds-a2 .v2-top-29pct-n {
  top: -29%;
}
.ds-a2 .v2-bottom-29pct {
  bottom: 29%;
}
.ds-a2 .v2-bottom-29pct-n {
  bottom: -29%;
}
.ds-a2 .v2-left-29pct {
  left: 29%;
}
.ds-a2 .v2-left-29pct-n {
  left: -29%;
}
.ds-a2 .v2-right-29pct {
  right: 29%;
}
.ds-a2 .v2-right-29pct-n {
  right: -29%;
}
.ds-a2 .v2-h-30pct {
  height: 30%;
}
.ds-a2 .v2-w-30pct {
  width: 30%;
}
.ds-a2 .v2-30vw {
  width: 30vw;
}
.ds-a2 .v2-30vh {
  height: 30vh;
}
.ds-a2 .v2-max-h-30pct {
  max-height: 30%;
}
.ds-a2 .v2-max-w-30pct {
  max-width: 30%;
}
.ds-a2 .v2-min-h-30pct {
  min-height: 30%;
}
.ds-a2 .v2-min-w-30pct {
  min-width: 30%;
}
.ds-a2 .v2-max-30vw {
  max-width: 30vw;
}
.ds-a2 .v2-max-30vh {
  max-height: 30vh;
}
.ds-a2 .v2-max-h-30pct-imp {
  max-height: 30% !important;
}
.ds-a2 .v2-max-w-30pct-imp {
  max-width: 30% !important;
}
.ds-a2 .v2-min-h-30pct-imp {
  min-height: 30% !important;
}
.ds-a2 .v2-min-w-30pct-imp {
  min-width: 30% !important;
}
.ds-a2 .v2-max-30vw-imp {
  max-width: 30vw !important;
}
.ds-a2 .v2-max-30vh-imp {
  max-height: 30vh !important;
}
.ds-a2 .v2-top-30pct {
  top: 30%;
}
.ds-a2 .v2-top-30pct-n {
  top: -30%;
}
.ds-a2 .v2-bottom-30pct {
  bottom: 30%;
}
.ds-a2 .v2-bottom-30pct-n {
  bottom: -30%;
}
.ds-a2 .v2-left-30pct {
  left: 30%;
}
.ds-a2 .v2-left-30pct-n {
  left: -30%;
}
.ds-a2 .v2-right-30pct {
  right: 30%;
}
.ds-a2 .v2-right-30pct-n {
  right: -30%;
}
.ds-a2 .v2-h-31pct {
  height: 31%;
}
.ds-a2 .v2-w-31pct {
  width: 31%;
}
.ds-a2 .v2-31vw {
  width: 31vw;
}
.ds-a2 .v2-31vh {
  height: 31vh;
}
.ds-a2 .v2-max-h-31pct {
  max-height: 31%;
}
.ds-a2 .v2-max-w-31pct {
  max-width: 31%;
}
.ds-a2 .v2-min-h-31pct {
  min-height: 31%;
}
.ds-a2 .v2-min-w-31pct {
  min-width: 31%;
}
.ds-a2 .v2-max-31vw {
  max-width: 31vw;
}
.ds-a2 .v2-max-31vh {
  max-height: 31vh;
}
.ds-a2 .v2-max-h-31pct-imp {
  max-height: 31% !important;
}
.ds-a2 .v2-max-w-31pct-imp {
  max-width: 31% !important;
}
.ds-a2 .v2-min-h-31pct-imp {
  min-height: 31% !important;
}
.ds-a2 .v2-min-w-31pct-imp {
  min-width: 31% !important;
}
.ds-a2 .v2-max-31vw-imp {
  max-width: 31vw !important;
}
.ds-a2 .v2-max-31vh-imp {
  max-height: 31vh !important;
}
.ds-a2 .v2-top-31pct {
  top: 31%;
}
.ds-a2 .v2-top-31pct-n {
  top: -31%;
}
.ds-a2 .v2-bottom-31pct {
  bottom: 31%;
}
.ds-a2 .v2-bottom-31pct-n {
  bottom: -31%;
}
.ds-a2 .v2-left-31pct {
  left: 31%;
}
.ds-a2 .v2-left-31pct-n {
  left: -31%;
}
.ds-a2 .v2-right-31pct {
  right: 31%;
}
.ds-a2 .v2-right-31pct-n {
  right: -31%;
}
.ds-a2 .v2-h-32pct {
  height: 32%;
}
.ds-a2 .v2-w-32pct {
  width: 32%;
}
.ds-a2 .v2-32vw {
  width: 32vw;
}
.ds-a2 .v2-32vh {
  height: 32vh;
}
.ds-a2 .v2-max-h-32pct {
  max-height: 32%;
}
.ds-a2 .v2-max-w-32pct {
  max-width: 32%;
}
.ds-a2 .v2-min-h-32pct {
  min-height: 32%;
}
.ds-a2 .v2-min-w-32pct {
  min-width: 32%;
}
.ds-a2 .v2-max-32vw {
  max-width: 32vw;
}
.ds-a2 .v2-max-32vh {
  max-height: 32vh;
}
.ds-a2 .v2-max-h-32pct-imp {
  max-height: 32% !important;
}
.ds-a2 .v2-max-w-32pct-imp {
  max-width: 32% !important;
}
.ds-a2 .v2-min-h-32pct-imp {
  min-height: 32% !important;
}
.ds-a2 .v2-min-w-32pct-imp {
  min-width: 32% !important;
}
.ds-a2 .v2-max-32vw-imp {
  max-width: 32vw !important;
}
.ds-a2 .v2-max-32vh-imp {
  max-height: 32vh !important;
}
.ds-a2 .v2-top-32pct {
  top: 32%;
}
.ds-a2 .v2-top-32pct-n {
  top: -32%;
}
.ds-a2 .v2-bottom-32pct {
  bottom: 32%;
}
.ds-a2 .v2-bottom-32pct-n {
  bottom: -32%;
}
.ds-a2 .v2-left-32pct {
  left: 32%;
}
.ds-a2 .v2-left-32pct-n {
  left: -32%;
}
.ds-a2 .v2-right-32pct {
  right: 32%;
}
.ds-a2 .v2-right-32pct-n {
  right: -32%;
}
.ds-a2 .v2-h-33pct {
  height: 33%;
}
.ds-a2 .v2-w-33pct {
  width: 33%;
}
.ds-a2 .v2-33vw {
  width: 33vw;
}
.ds-a2 .v2-33vh {
  height: 33vh;
}
.ds-a2 .v2-max-h-33pct {
  max-height: 33%;
}
.ds-a2 .v2-max-w-33pct {
  max-width: 33%;
}
.ds-a2 .v2-min-h-33pct {
  min-height: 33%;
}
.ds-a2 .v2-min-w-33pct {
  min-width: 33%;
}
.ds-a2 .v2-max-33vw {
  max-width: 33vw;
}
.ds-a2 .v2-max-33vh {
  max-height: 33vh;
}
.ds-a2 .v2-max-h-33pct-imp {
  max-height: 33% !important;
}
.ds-a2 .v2-max-w-33pct-imp {
  max-width: 33% !important;
}
.ds-a2 .v2-min-h-33pct-imp {
  min-height: 33% !important;
}
.ds-a2 .v2-min-w-33pct-imp {
  min-width: 33% !important;
}
.ds-a2 .v2-max-33vw-imp {
  max-width: 33vw !important;
}
.ds-a2 .v2-max-33vh-imp {
  max-height: 33vh !important;
}
.ds-a2 .v2-top-33pct {
  top: 33%;
}
.ds-a2 .v2-top-33pct-n {
  top: -33%;
}
.ds-a2 .v2-bottom-33pct {
  bottom: 33%;
}
.ds-a2 .v2-bottom-33pct-n {
  bottom: -33%;
}
.ds-a2 .v2-left-33pct {
  left: 33%;
}
.ds-a2 .v2-left-33pct-n {
  left: -33%;
}
.ds-a2 .v2-right-33pct {
  right: 33%;
}
.ds-a2 .v2-right-33pct-n {
  right: -33%;
}
.ds-a2 .v2-h-34pct {
  height: 34%;
}
.ds-a2 .v2-w-34pct {
  width: 34%;
}
.ds-a2 .v2-34vw {
  width: 34vw;
}
.ds-a2 .v2-34vh {
  height: 34vh;
}
.ds-a2 .v2-max-h-34pct {
  max-height: 34%;
}
.ds-a2 .v2-max-w-34pct {
  max-width: 34%;
}
.ds-a2 .v2-min-h-34pct {
  min-height: 34%;
}
.ds-a2 .v2-min-w-34pct {
  min-width: 34%;
}
.ds-a2 .v2-max-34vw {
  max-width: 34vw;
}
.ds-a2 .v2-max-34vh {
  max-height: 34vh;
}
.ds-a2 .v2-max-h-34pct-imp {
  max-height: 34% !important;
}
.ds-a2 .v2-max-w-34pct-imp {
  max-width: 34% !important;
}
.ds-a2 .v2-min-h-34pct-imp {
  min-height: 34% !important;
}
.ds-a2 .v2-min-w-34pct-imp {
  min-width: 34% !important;
}
.ds-a2 .v2-max-34vw-imp {
  max-width: 34vw !important;
}
.ds-a2 .v2-max-34vh-imp {
  max-height: 34vh !important;
}
.ds-a2 .v2-top-34pct {
  top: 34%;
}
.ds-a2 .v2-top-34pct-n {
  top: -34%;
}
.ds-a2 .v2-bottom-34pct {
  bottom: 34%;
}
.ds-a2 .v2-bottom-34pct-n {
  bottom: -34%;
}
.ds-a2 .v2-left-34pct {
  left: 34%;
}
.ds-a2 .v2-left-34pct-n {
  left: -34%;
}
.ds-a2 .v2-right-34pct {
  right: 34%;
}
.ds-a2 .v2-right-34pct-n {
  right: -34%;
}
.ds-a2 .v2-h-35pct {
  height: 35%;
}
.ds-a2 .v2-w-35pct {
  width: 35%;
}
.ds-a2 .v2-35vw {
  width: 35vw;
}
.ds-a2 .v2-35vh {
  height: 35vh;
}
.ds-a2 .v2-max-h-35pct {
  max-height: 35%;
}
.ds-a2 .v2-max-w-35pct {
  max-width: 35%;
}
.ds-a2 .v2-min-h-35pct {
  min-height: 35%;
}
.ds-a2 .v2-min-w-35pct {
  min-width: 35%;
}
.ds-a2 .v2-max-35vw {
  max-width: 35vw;
}
.ds-a2 .v2-max-35vh {
  max-height: 35vh;
}
.ds-a2 .v2-max-h-35pct-imp {
  max-height: 35% !important;
}
.ds-a2 .v2-max-w-35pct-imp {
  max-width: 35% !important;
}
.ds-a2 .v2-min-h-35pct-imp {
  min-height: 35% !important;
}
.ds-a2 .v2-min-w-35pct-imp {
  min-width: 35% !important;
}
.ds-a2 .v2-max-35vw-imp {
  max-width: 35vw !important;
}
.ds-a2 .v2-max-35vh-imp {
  max-height: 35vh !important;
}
.ds-a2 .v2-top-35pct {
  top: 35%;
}
.ds-a2 .v2-top-35pct-n {
  top: -35%;
}
.ds-a2 .v2-bottom-35pct {
  bottom: 35%;
}
.ds-a2 .v2-bottom-35pct-n {
  bottom: -35%;
}
.ds-a2 .v2-left-35pct {
  left: 35%;
}
.ds-a2 .v2-left-35pct-n {
  left: -35%;
}
.ds-a2 .v2-right-35pct {
  right: 35%;
}
.ds-a2 .v2-right-35pct-n {
  right: -35%;
}
.ds-a2 .v2-h-36pct {
  height: 36%;
}
.ds-a2 .v2-w-36pct {
  width: 36%;
}
.ds-a2 .v2-36vw {
  width: 36vw;
}
.ds-a2 .v2-36vh {
  height: 36vh;
}
.ds-a2 .v2-max-h-36pct {
  max-height: 36%;
}
.ds-a2 .v2-max-w-36pct {
  max-width: 36%;
}
.ds-a2 .v2-min-h-36pct {
  min-height: 36%;
}
.ds-a2 .v2-min-w-36pct {
  min-width: 36%;
}
.ds-a2 .v2-max-36vw {
  max-width: 36vw;
}
.ds-a2 .v2-max-36vh {
  max-height: 36vh;
}
.ds-a2 .v2-max-h-36pct-imp {
  max-height: 36% !important;
}
.ds-a2 .v2-max-w-36pct-imp {
  max-width: 36% !important;
}
.ds-a2 .v2-min-h-36pct-imp {
  min-height: 36% !important;
}
.ds-a2 .v2-min-w-36pct-imp {
  min-width: 36% !important;
}
.ds-a2 .v2-max-36vw-imp {
  max-width: 36vw !important;
}
.ds-a2 .v2-max-36vh-imp {
  max-height: 36vh !important;
}
.ds-a2 .v2-top-36pct {
  top: 36%;
}
.ds-a2 .v2-top-36pct-n {
  top: -36%;
}
.ds-a2 .v2-bottom-36pct {
  bottom: 36%;
}
.ds-a2 .v2-bottom-36pct-n {
  bottom: -36%;
}
.ds-a2 .v2-left-36pct {
  left: 36%;
}
.ds-a2 .v2-left-36pct-n {
  left: -36%;
}
.ds-a2 .v2-right-36pct {
  right: 36%;
}
.ds-a2 .v2-right-36pct-n {
  right: -36%;
}
.ds-a2 .v2-h-37pct {
  height: 37%;
}
.ds-a2 .v2-w-37pct {
  width: 37%;
}
.ds-a2 .v2-37vw {
  width: 37vw;
}
.ds-a2 .v2-37vh {
  height: 37vh;
}
.ds-a2 .v2-max-h-37pct {
  max-height: 37%;
}
.ds-a2 .v2-max-w-37pct {
  max-width: 37%;
}
.ds-a2 .v2-min-h-37pct {
  min-height: 37%;
}
.ds-a2 .v2-min-w-37pct {
  min-width: 37%;
}
.ds-a2 .v2-max-37vw {
  max-width: 37vw;
}
.ds-a2 .v2-max-37vh {
  max-height: 37vh;
}
.ds-a2 .v2-max-h-37pct-imp {
  max-height: 37% !important;
}
.ds-a2 .v2-max-w-37pct-imp {
  max-width: 37% !important;
}
.ds-a2 .v2-min-h-37pct-imp {
  min-height: 37% !important;
}
.ds-a2 .v2-min-w-37pct-imp {
  min-width: 37% !important;
}
.ds-a2 .v2-max-37vw-imp {
  max-width: 37vw !important;
}
.ds-a2 .v2-max-37vh-imp {
  max-height: 37vh !important;
}
.ds-a2 .v2-top-37pct {
  top: 37%;
}
.ds-a2 .v2-top-37pct-n {
  top: -37%;
}
.ds-a2 .v2-bottom-37pct {
  bottom: 37%;
}
.ds-a2 .v2-bottom-37pct-n {
  bottom: -37%;
}
.ds-a2 .v2-left-37pct {
  left: 37%;
}
.ds-a2 .v2-left-37pct-n {
  left: -37%;
}
.ds-a2 .v2-right-37pct {
  right: 37%;
}
.ds-a2 .v2-right-37pct-n {
  right: -37%;
}
.ds-a2 .v2-h-38pct {
  height: 38%;
}
.ds-a2 .v2-w-38pct {
  width: 38%;
}
.ds-a2 .v2-38vw {
  width: 38vw;
}
.ds-a2 .v2-38vh {
  height: 38vh;
}
.ds-a2 .v2-max-h-38pct {
  max-height: 38%;
}
.ds-a2 .v2-max-w-38pct {
  max-width: 38%;
}
.ds-a2 .v2-min-h-38pct {
  min-height: 38%;
}
.ds-a2 .v2-min-w-38pct {
  min-width: 38%;
}
.ds-a2 .v2-max-38vw {
  max-width: 38vw;
}
.ds-a2 .v2-max-38vh {
  max-height: 38vh;
}
.ds-a2 .v2-max-h-38pct-imp {
  max-height: 38% !important;
}
.ds-a2 .v2-max-w-38pct-imp {
  max-width: 38% !important;
}
.ds-a2 .v2-min-h-38pct-imp {
  min-height: 38% !important;
}
.ds-a2 .v2-min-w-38pct-imp {
  min-width: 38% !important;
}
.ds-a2 .v2-max-38vw-imp {
  max-width: 38vw !important;
}
.ds-a2 .v2-max-38vh-imp {
  max-height: 38vh !important;
}
.ds-a2 .v2-top-38pct {
  top: 38%;
}
.ds-a2 .v2-top-38pct-n {
  top: -38%;
}
.ds-a2 .v2-bottom-38pct {
  bottom: 38%;
}
.ds-a2 .v2-bottom-38pct-n {
  bottom: -38%;
}
.ds-a2 .v2-left-38pct {
  left: 38%;
}
.ds-a2 .v2-left-38pct-n {
  left: -38%;
}
.ds-a2 .v2-right-38pct {
  right: 38%;
}
.ds-a2 .v2-right-38pct-n {
  right: -38%;
}
.ds-a2 .v2-h-39pct {
  height: 39%;
}
.ds-a2 .v2-w-39pct {
  width: 39%;
}
.ds-a2 .v2-39vw {
  width: 39vw;
}
.ds-a2 .v2-39vh {
  height: 39vh;
}
.ds-a2 .v2-max-h-39pct {
  max-height: 39%;
}
.ds-a2 .v2-max-w-39pct {
  max-width: 39%;
}
.ds-a2 .v2-min-h-39pct {
  min-height: 39%;
}
.ds-a2 .v2-min-w-39pct {
  min-width: 39%;
}
.ds-a2 .v2-max-39vw {
  max-width: 39vw;
}
.ds-a2 .v2-max-39vh {
  max-height: 39vh;
}
.ds-a2 .v2-max-h-39pct-imp {
  max-height: 39% !important;
}
.ds-a2 .v2-max-w-39pct-imp {
  max-width: 39% !important;
}
.ds-a2 .v2-min-h-39pct-imp {
  min-height: 39% !important;
}
.ds-a2 .v2-min-w-39pct-imp {
  min-width: 39% !important;
}
.ds-a2 .v2-max-39vw-imp {
  max-width: 39vw !important;
}
.ds-a2 .v2-max-39vh-imp {
  max-height: 39vh !important;
}
.ds-a2 .v2-top-39pct {
  top: 39%;
}
.ds-a2 .v2-top-39pct-n {
  top: -39%;
}
.ds-a2 .v2-bottom-39pct {
  bottom: 39%;
}
.ds-a2 .v2-bottom-39pct-n {
  bottom: -39%;
}
.ds-a2 .v2-left-39pct {
  left: 39%;
}
.ds-a2 .v2-left-39pct-n {
  left: -39%;
}
.ds-a2 .v2-right-39pct {
  right: 39%;
}
.ds-a2 .v2-right-39pct-n {
  right: -39%;
}
.ds-a2 .v2-h-40pct {
  height: 40%;
}
.ds-a2 .v2-w-40pct {
  width: 40%;
}
.ds-a2 .v2-40vw {
  width: 40vw;
}
.ds-a2 .v2-40vh {
  height: 40vh;
}
.ds-a2 .v2-max-h-40pct {
  max-height: 40%;
}
.ds-a2 .v2-max-w-40pct {
  max-width: 40%;
}
.ds-a2 .v2-min-h-40pct {
  min-height: 40%;
}
.ds-a2 .v2-min-w-40pct {
  min-width: 40%;
}
.ds-a2 .v2-max-40vw {
  max-width: 40vw;
}
.ds-a2 .v2-max-40vh {
  max-height: 40vh;
}
.ds-a2 .v2-max-h-40pct-imp {
  max-height: 40% !important;
}
.ds-a2 .v2-max-w-40pct-imp {
  max-width: 40% !important;
}
.ds-a2 .v2-min-h-40pct-imp {
  min-height: 40% !important;
}
.ds-a2 .v2-min-w-40pct-imp {
  min-width: 40% !important;
}
.ds-a2 .v2-max-40vw-imp {
  max-width: 40vw !important;
}
.ds-a2 .v2-max-40vh-imp {
  max-height: 40vh !important;
}
.ds-a2 .v2-top-40pct {
  top: 40%;
}
.ds-a2 .v2-top-40pct-n {
  top: -40%;
}
.ds-a2 .v2-bottom-40pct {
  bottom: 40%;
}
.ds-a2 .v2-bottom-40pct-n {
  bottom: -40%;
}
.ds-a2 .v2-left-40pct {
  left: 40%;
}
.ds-a2 .v2-left-40pct-n {
  left: -40%;
}
.ds-a2 .v2-right-40pct {
  right: 40%;
}
.ds-a2 .v2-right-40pct-n {
  right: -40%;
}
.ds-a2 .v2-h-41pct {
  height: 41%;
}
.ds-a2 .v2-w-41pct {
  width: 41%;
}
.ds-a2 .v2-41vw {
  width: 41vw;
}
.ds-a2 .v2-41vh {
  height: 41vh;
}
.ds-a2 .v2-max-h-41pct {
  max-height: 41%;
}
.ds-a2 .v2-max-w-41pct {
  max-width: 41%;
}
.ds-a2 .v2-min-h-41pct {
  min-height: 41%;
}
.ds-a2 .v2-min-w-41pct {
  min-width: 41%;
}
.ds-a2 .v2-max-41vw {
  max-width: 41vw;
}
.ds-a2 .v2-max-41vh {
  max-height: 41vh;
}
.ds-a2 .v2-max-h-41pct-imp {
  max-height: 41% !important;
}
.ds-a2 .v2-max-w-41pct-imp {
  max-width: 41% !important;
}
.ds-a2 .v2-min-h-41pct-imp {
  min-height: 41% !important;
}
.ds-a2 .v2-min-w-41pct-imp {
  min-width: 41% !important;
}
.ds-a2 .v2-max-41vw-imp {
  max-width: 41vw !important;
}
.ds-a2 .v2-max-41vh-imp {
  max-height: 41vh !important;
}
.ds-a2 .v2-top-41pct {
  top: 41%;
}
.ds-a2 .v2-top-41pct-n {
  top: -41%;
}
.ds-a2 .v2-bottom-41pct {
  bottom: 41%;
}
.ds-a2 .v2-bottom-41pct-n {
  bottom: -41%;
}
.ds-a2 .v2-left-41pct {
  left: 41%;
}
.ds-a2 .v2-left-41pct-n {
  left: -41%;
}
.ds-a2 .v2-right-41pct {
  right: 41%;
}
.ds-a2 .v2-right-41pct-n {
  right: -41%;
}
.ds-a2 .v2-h-42pct {
  height: 42%;
}
.ds-a2 .v2-w-42pct {
  width: 42%;
}
.ds-a2 .v2-42vw {
  width: 42vw;
}
.ds-a2 .v2-42vh {
  height: 42vh;
}
.ds-a2 .v2-max-h-42pct {
  max-height: 42%;
}
.ds-a2 .v2-max-w-42pct {
  max-width: 42%;
}
.ds-a2 .v2-min-h-42pct {
  min-height: 42%;
}
.ds-a2 .v2-min-w-42pct {
  min-width: 42%;
}
.ds-a2 .v2-max-42vw {
  max-width: 42vw;
}
.ds-a2 .v2-max-42vh {
  max-height: 42vh;
}
.ds-a2 .v2-max-h-42pct-imp {
  max-height: 42% !important;
}
.ds-a2 .v2-max-w-42pct-imp {
  max-width: 42% !important;
}
.ds-a2 .v2-min-h-42pct-imp {
  min-height: 42% !important;
}
.ds-a2 .v2-min-w-42pct-imp {
  min-width: 42% !important;
}
.ds-a2 .v2-max-42vw-imp {
  max-width: 42vw !important;
}
.ds-a2 .v2-max-42vh-imp {
  max-height: 42vh !important;
}
.ds-a2 .v2-top-42pct {
  top: 42%;
}
.ds-a2 .v2-top-42pct-n {
  top: -42%;
}
.ds-a2 .v2-bottom-42pct {
  bottom: 42%;
}
.ds-a2 .v2-bottom-42pct-n {
  bottom: -42%;
}
.ds-a2 .v2-left-42pct {
  left: 42%;
}
.ds-a2 .v2-left-42pct-n {
  left: -42%;
}
.ds-a2 .v2-right-42pct {
  right: 42%;
}
.ds-a2 .v2-right-42pct-n {
  right: -42%;
}
.ds-a2 .v2-h-43pct {
  height: 43%;
}
.ds-a2 .v2-w-43pct {
  width: 43%;
}
.ds-a2 .v2-43vw {
  width: 43vw;
}
.ds-a2 .v2-43vh {
  height: 43vh;
}
.ds-a2 .v2-max-h-43pct {
  max-height: 43%;
}
.ds-a2 .v2-max-w-43pct {
  max-width: 43%;
}
.ds-a2 .v2-min-h-43pct {
  min-height: 43%;
}
.ds-a2 .v2-min-w-43pct {
  min-width: 43%;
}
.ds-a2 .v2-max-43vw {
  max-width: 43vw;
}
.ds-a2 .v2-max-43vh {
  max-height: 43vh;
}
.ds-a2 .v2-max-h-43pct-imp {
  max-height: 43% !important;
}
.ds-a2 .v2-max-w-43pct-imp {
  max-width: 43% !important;
}
.ds-a2 .v2-min-h-43pct-imp {
  min-height: 43% !important;
}
.ds-a2 .v2-min-w-43pct-imp {
  min-width: 43% !important;
}
.ds-a2 .v2-max-43vw-imp {
  max-width: 43vw !important;
}
.ds-a2 .v2-max-43vh-imp {
  max-height: 43vh !important;
}
.ds-a2 .v2-top-43pct {
  top: 43%;
}
.ds-a2 .v2-top-43pct-n {
  top: -43%;
}
.ds-a2 .v2-bottom-43pct {
  bottom: 43%;
}
.ds-a2 .v2-bottom-43pct-n {
  bottom: -43%;
}
.ds-a2 .v2-left-43pct {
  left: 43%;
}
.ds-a2 .v2-left-43pct-n {
  left: -43%;
}
.ds-a2 .v2-right-43pct {
  right: 43%;
}
.ds-a2 .v2-right-43pct-n {
  right: -43%;
}
.ds-a2 .v2-h-44pct {
  height: 44%;
}
.ds-a2 .v2-w-44pct {
  width: 44%;
}
.ds-a2 .v2-44vw {
  width: 44vw;
}
.ds-a2 .v2-44vh {
  height: 44vh;
}
.ds-a2 .v2-max-h-44pct {
  max-height: 44%;
}
.ds-a2 .v2-max-w-44pct {
  max-width: 44%;
}
.ds-a2 .v2-min-h-44pct {
  min-height: 44%;
}
.ds-a2 .v2-min-w-44pct {
  min-width: 44%;
}
.ds-a2 .v2-max-44vw {
  max-width: 44vw;
}
.ds-a2 .v2-max-44vh {
  max-height: 44vh;
}
.ds-a2 .v2-max-h-44pct-imp {
  max-height: 44% !important;
}
.ds-a2 .v2-max-w-44pct-imp {
  max-width: 44% !important;
}
.ds-a2 .v2-min-h-44pct-imp {
  min-height: 44% !important;
}
.ds-a2 .v2-min-w-44pct-imp {
  min-width: 44% !important;
}
.ds-a2 .v2-max-44vw-imp {
  max-width: 44vw !important;
}
.ds-a2 .v2-max-44vh-imp {
  max-height: 44vh !important;
}
.ds-a2 .v2-top-44pct {
  top: 44%;
}
.ds-a2 .v2-top-44pct-n {
  top: -44%;
}
.ds-a2 .v2-bottom-44pct {
  bottom: 44%;
}
.ds-a2 .v2-bottom-44pct-n {
  bottom: -44%;
}
.ds-a2 .v2-left-44pct {
  left: 44%;
}
.ds-a2 .v2-left-44pct-n {
  left: -44%;
}
.ds-a2 .v2-right-44pct {
  right: 44%;
}
.ds-a2 .v2-right-44pct-n {
  right: -44%;
}
.ds-a2 .v2-h-45pct {
  height: 45%;
}
.ds-a2 .v2-w-45pct {
  width: 45%;
}
.ds-a2 .v2-45vw {
  width: 45vw;
}
.ds-a2 .v2-45vh {
  height: 45vh;
}
.ds-a2 .v2-max-h-45pct {
  max-height: 45%;
}
.ds-a2 .v2-max-w-45pct {
  max-width: 45%;
}
.ds-a2 .v2-min-h-45pct {
  min-height: 45%;
}
.ds-a2 .v2-min-w-45pct {
  min-width: 45%;
}
.ds-a2 .v2-max-45vw {
  max-width: 45vw;
}
.ds-a2 .v2-max-45vh {
  max-height: 45vh;
}
.ds-a2 .v2-max-h-45pct-imp {
  max-height: 45% !important;
}
.ds-a2 .v2-max-w-45pct-imp {
  max-width: 45% !important;
}
.ds-a2 .v2-min-h-45pct-imp {
  min-height: 45% !important;
}
.ds-a2 .v2-min-w-45pct-imp {
  min-width: 45% !important;
}
.ds-a2 .v2-max-45vw-imp {
  max-width: 45vw !important;
}
.ds-a2 .v2-max-45vh-imp {
  max-height: 45vh !important;
}
.ds-a2 .v2-top-45pct {
  top: 45%;
}
.ds-a2 .v2-top-45pct-n {
  top: -45%;
}
.ds-a2 .v2-bottom-45pct {
  bottom: 45%;
}
.ds-a2 .v2-bottom-45pct-n {
  bottom: -45%;
}
.ds-a2 .v2-left-45pct {
  left: 45%;
}
.ds-a2 .v2-left-45pct-n {
  left: -45%;
}
.ds-a2 .v2-right-45pct {
  right: 45%;
}
.ds-a2 .v2-right-45pct-n {
  right: -45%;
}
.ds-a2 .v2-h-46pct {
  height: 46%;
}
.ds-a2 .v2-w-46pct {
  width: 46%;
}
.ds-a2 .v2-46vw {
  width: 46vw;
}
.ds-a2 .v2-46vh {
  height: 46vh;
}
.ds-a2 .v2-max-h-46pct {
  max-height: 46%;
}
.ds-a2 .v2-max-w-46pct {
  max-width: 46%;
}
.ds-a2 .v2-min-h-46pct {
  min-height: 46%;
}
.ds-a2 .v2-min-w-46pct {
  min-width: 46%;
}
.ds-a2 .v2-max-46vw {
  max-width: 46vw;
}
.ds-a2 .v2-max-46vh {
  max-height: 46vh;
}
.ds-a2 .v2-max-h-46pct-imp {
  max-height: 46% !important;
}
.ds-a2 .v2-max-w-46pct-imp {
  max-width: 46% !important;
}
.ds-a2 .v2-min-h-46pct-imp {
  min-height: 46% !important;
}
.ds-a2 .v2-min-w-46pct-imp {
  min-width: 46% !important;
}
.ds-a2 .v2-max-46vw-imp {
  max-width: 46vw !important;
}
.ds-a2 .v2-max-46vh-imp {
  max-height: 46vh !important;
}
.ds-a2 .v2-top-46pct {
  top: 46%;
}
.ds-a2 .v2-top-46pct-n {
  top: -46%;
}
.ds-a2 .v2-bottom-46pct {
  bottom: 46%;
}
.ds-a2 .v2-bottom-46pct-n {
  bottom: -46%;
}
.ds-a2 .v2-left-46pct {
  left: 46%;
}
.ds-a2 .v2-left-46pct-n {
  left: -46%;
}
.ds-a2 .v2-right-46pct {
  right: 46%;
}
.ds-a2 .v2-right-46pct-n {
  right: -46%;
}
.ds-a2 .v2-h-47pct {
  height: 47%;
}
.ds-a2 .v2-w-47pct {
  width: 47%;
}
.ds-a2 .v2-47vw {
  width: 47vw;
}
.ds-a2 .v2-47vh {
  height: 47vh;
}
.ds-a2 .v2-max-h-47pct {
  max-height: 47%;
}
.ds-a2 .v2-max-w-47pct {
  max-width: 47%;
}
.ds-a2 .v2-min-h-47pct {
  min-height: 47%;
}
.ds-a2 .v2-min-w-47pct {
  min-width: 47%;
}
.ds-a2 .v2-max-47vw {
  max-width: 47vw;
}
.ds-a2 .v2-max-47vh {
  max-height: 47vh;
}
.ds-a2 .v2-max-h-47pct-imp {
  max-height: 47% !important;
}
.ds-a2 .v2-max-w-47pct-imp {
  max-width: 47% !important;
}
.ds-a2 .v2-min-h-47pct-imp {
  min-height: 47% !important;
}
.ds-a2 .v2-min-w-47pct-imp {
  min-width: 47% !important;
}
.ds-a2 .v2-max-47vw-imp {
  max-width: 47vw !important;
}
.ds-a2 .v2-max-47vh-imp {
  max-height: 47vh !important;
}
.ds-a2 .v2-top-47pct {
  top: 47%;
}
.ds-a2 .v2-top-47pct-n {
  top: -47%;
}
.ds-a2 .v2-bottom-47pct {
  bottom: 47%;
}
.ds-a2 .v2-bottom-47pct-n {
  bottom: -47%;
}
.ds-a2 .v2-left-47pct {
  left: 47%;
}
.ds-a2 .v2-left-47pct-n {
  left: -47%;
}
.ds-a2 .v2-right-47pct {
  right: 47%;
}
.ds-a2 .v2-right-47pct-n {
  right: -47%;
}
.ds-a2 .v2-h-48pct {
  height: 48%;
}
.ds-a2 .v2-w-48pct {
  width: 48%;
}
.ds-a2 .v2-48vw {
  width: 48vw;
}
.ds-a2 .v2-48vh {
  height: 48vh;
}
.ds-a2 .v2-max-h-48pct {
  max-height: 48%;
}
.ds-a2 .v2-max-w-48pct {
  max-width: 48%;
}
.ds-a2 .v2-min-h-48pct {
  min-height: 48%;
}
.ds-a2 .v2-min-w-48pct {
  min-width: 48%;
}
.ds-a2 .v2-max-48vw {
  max-width: 48vw;
}
.ds-a2 .v2-max-48vh {
  max-height: 48vh;
}
.ds-a2 .v2-max-h-48pct-imp {
  max-height: 48% !important;
}
.ds-a2 .v2-max-w-48pct-imp {
  max-width: 48% !important;
}
.ds-a2 .v2-min-h-48pct-imp {
  min-height: 48% !important;
}
.ds-a2 .v2-min-w-48pct-imp {
  min-width: 48% !important;
}
.ds-a2 .v2-max-48vw-imp {
  max-width: 48vw !important;
}
.ds-a2 .v2-max-48vh-imp {
  max-height: 48vh !important;
}
.ds-a2 .v2-top-48pct {
  top: 48%;
}
.ds-a2 .v2-top-48pct-n {
  top: -48%;
}
.ds-a2 .v2-bottom-48pct {
  bottom: 48%;
}
.ds-a2 .v2-bottom-48pct-n {
  bottom: -48%;
}
.ds-a2 .v2-left-48pct {
  left: 48%;
}
.ds-a2 .v2-left-48pct-n {
  left: -48%;
}
.ds-a2 .v2-right-48pct {
  right: 48%;
}
.ds-a2 .v2-right-48pct-n {
  right: -48%;
}
.ds-a2 .v2-h-49pct {
  height: 49%;
}
.ds-a2 .v2-w-49pct {
  width: 49%;
}
.ds-a2 .v2-49vw {
  width: 49vw;
}
.ds-a2 .v2-49vh {
  height: 49vh;
}
.ds-a2 .v2-max-h-49pct {
  max-height: 49%;
}
.ds-a2 .v2-max-w-49pct {
  max-width: 49%;
}
.ds-a2 .v2-min-h-49pct {
  min-height: 49%;
}
.ds-a2 .v2-min-w-49pct {
  min-width: 49%;
}
.ds-a2 .v2-max-49vw {
  max-width: 49vw;
}
.ds-a2 .v2-max-49vh {
  max-height: 49vh;
}
.ds-a2 .v2-max-h-49pct-imp {
  max-height: 49% !important;
}
.ds-a2 .v2-max-w-49pct-imp {
  max-width: 49% !important;
}
.ds-a2 .v2-min-h-49pct-imp {
  min-height: 49% !important;
}
.ds-a2 .v2-min-w-49pct-imp {
  min-width: 49% !important;
}
.ds-a2 .v2-max-49vw-imp {
  max-width: 49vw !important;
}
.ds-a2 .v2-max-49vh-imp {
  max-height: 49vh !important;
}
.ds-a2 .v2-top-49pct {
  top: 49%;
}
.ds-a2 .v2-top-49pct-n {
  top: -49%;
}
.ds-a2 .v2-bottom-49pct {
  bottom: 49%;
}
.ds-a2 .v2-bottom-49pct-n {
  bottom: -49%;
}
.ds-a2 .v2-left-49pct {
  left: 49%;
}
.ds-a2 .v2-left-49pct-n {
  left: -49%;
}
.ds-a2 .v2-right-49pct {
  right: 49%;
}
.ds-a2 .v2-right-49pct-n {
  right: -49%;
}
.ds-a2 .v2-h-50pct {
  height: 50%;
}
.ds-a2 .v2-w-50pct {
  width: 50%;
}
.ds-a2 .v2-50vw {
  width: 50vw;
}
.ds-a2 .v2-50vh {
  height: 50vh;
}
.ds-a2 .v2-max-h-50pct {
  max-height: 50%;
}
.ds-a2 .v2-max-w-50pct {
  max-width: 50%;
}
.ds-a2 .v2-min-h-50pct {
  min-height: 50%;
}
.ds-a2 .v2-min-w-50pct {
  min-width: 50%;
}
.ds-a2 .v2-max-50vw {
  max-width: 50vw;
}
.ds-a2 .v2-max-50vh {
  max-height: 50vh;
}
.ds-a2 .v2-max-h-50pct-imp {
  max-height: 50% !important;
}
.ds-a2 .v2-max-w-50pct-imp {
  max-width: 50% !important;
}
.ds-a2 .v2-min-h-50pct-imp {
  min-height: 50% !important;
}
.ds-a2 .v2-min-w-50pct-imp {
  min-width: 50% !important;
}
.ds-a2 .v2-max-50vw-imp {
  max-width: 50vw !important;
}
.ds-a2 .v2-max-50vh-imp {
  max-height: 50vh !important;
}
.ds-a2 .v2-top-50pct {
  top: 50%;
}
.ds-a2 .v2-top-50pct-n {
  top: -50%;
}
.ds-a2 .v2-bottom-50pct {
  bottom: 50%;
}
.ds-a2 .v2-bottom-50pct-n {
  bottom: -50%;
}
.ds-a2 .v2-left-50pct {
  left: 50%;
}
.ds-a2 .v2-left-50pct-n {
  left: -50%;
}
.ds-a2 .v2-right-50pct {
  right: 50%;
}
.ds-a2 .v2-right-50pct-n {
  right: -50%;
}
.ds-a2 .v2-h-51pct {
  height: 51%;
}
.ds-a2 .v2-w-51pct {
  width: 51%;
}
.ds-a2 .v2-51vw {
  width: 51vw;
}
.ds-a2 .v2-51vh {
  height: 51vh;
}
.ds-a2 .v2-max-h-51pct {
  max-height: 51%;
}
.ds-a2 .v2-max-w-51pct {
  max-width: 51%;
}
.ds-a2 .v2-min-h-51pct {
  min-height: 51%;
}
.ds-a2 .v2-min-w-51pct {
  min-width: 51%;
}
.ds-a2 .v2-max-51vw {
  max-width: 51vw;
}
.ds-a2 .v2-max-51vh {
  max-height: 51vh;
}
.ds-a2 .v2-max-h-51pct-imp {
  max-height: 51% !important;
}
.ds-a2 .v2-max-w-51pct-imp {
  max-width: 51% !important;
}
.ds-a2 .v2-min-h-51pct-imp {
  min-height: 51% !important;
}
.ds-a2 .v2-min-w-51pct-imp {
  min-width: 51% !important;
}
.ds-a2 .v2-max-51vw-imp {
  max-width: 51vw !important;
}
.ds-a2 .v2-max-51vh-imp {
  max-height: 51vh !important;
}
.ds-a2 .v2-top-51pct {
  top: 51%;
}
.ds-a2 .v2-top-51pct-n {
  top: -51%;
}
.ds-a2 .v2-bottom-51pct {
  bottom: 51%;
}
.ds-a2 .v2-bottom-51pct-n {
  bottom: -51%;
}
.ds-a2 .v2-left-51pct {
  left: 51%;
}
.ds-a2 .v2-left-51pct-n {
  left: -51%;
}
.ds-a2 .v2-right-51pct {
  right: 51%;
}
.ds-a2 .v2-right-51pct-n {
  right: -51%;
}
.ds-a2 .v2-h-52pct {
  height: 52%;
}
.ds-a2 .v2-w-52pct {
  width: 52%;
}
.ds-a2 .v2-52vw {
  width: 52vw;
}
.ds-a2 .v2-52vh {
  height: 52vh;
}
.ds-a2 .v2-max-h-52pct {
  max-height: 52%;
}
.ds-a2 .v2-max-w-52pct {
  max-width: 52%;
}
.ds-a2 .v2-min-h-52pct {
  min-height: 52%;
}
.ds-a2 .v2-min-w-52pct {
  min-width: 52%;
}
.ds-a2 .v2-max-52vw {
  max-width: 52vw;
}
.ds-a2 .v2-max-52vh {
  max-height: 52vh;
}
.ds-a2 .v2-max-h-52pct-imp {
  max-height: 52% !important;
}
.ds-a2 .v2-max-w-52pct-imp {
  max-width: 52% !important;
}
.ds-a2 .v2-min-h-52pct-imp {
  min-height: 52% !important;
}
.ds-a2 .v2-min-w-52pct-imp {
  min-width: 52% !important;
}
.ds-a2 .v2-max-52vw-imp {
  max-width: 52vw !important;
}
.ds-a2 .v2-max-52vh-imp {
  max-height: 52vh !important;
}
.ds-a2 .v2-top-52pct {
  top: 52%;
}
.ds-a2 .v2-top-52pct-n {
  top: -52%;
}
.ds-a2 .v2-bottom-52pct {
  bottom: 52%;
}
.ds-a2 .v2-bottom-52pct-n {
  bottom: -52%;
}
.ds-a2 .v2-left-52pct {
  left: 52%;
}
.ds-a2 .v2-left-52pct-n {
  left: -52%;
}
.ds-a2 .v2-right-52pct {
  right: 52%;
}
.ds-a2 .v2-right-52pct-n {
  right: -52%;
}
.ds-a2 .v2-h-53pct {
  height: 53%;
}
.ds-a2 .v2-w-53pct {
  width: 53%;
}
.ds-a2 .v2-53vw {
  width: 53vw;
}
.ds-a2 .v2-53vh {
  height: 53vh;
}
.ds-a2 .v2-max-h-53pct {
  max-height: 53%;
}
.ds-a2 .v2-max-w-53pct {
  max-width: 53%;
}
.ds-a2 .v2-min-h-53pct {
  min-height: 53%;
}
.ds-a2 .v2-min-w-53pct {
  min-width: 53%;
}
.ds-a2 .v2-max-53vw {
  max-width: 53vw;
}
.ds-a2 .v2-max-53vh {
  max-height: 53vh;
}
.ds-a2 .v2-max-h-53pct-imp {
  max-height: 53% !important;
}
.ds-a2 .v2-max-w-53pct-imp {
  max-width: 53% !important;
}
.ds-a2 .v2-min-h-53pct-imp {
  min-height: 53% !important;
}
.ds-a2 .v2-min-w-53pct-imp {
  min-width: 53% !important;
}
.ds-a2 .v2-max-53vw-imp {
  max-width: 53vw !important;
}
.ds-a2 .v2-max-53vh-imp {
  max-height: 53vh !important;
}
.ds-a2 .v2-top-53pct {
  top: 53%;
}
.ds-a2 .v2-top-53pct-n {
  top: -53%;
}
.ds-a2 .v2-bottom-53pct {
  bottom: 53%;
}
.ds-a2 .v2-bottom-53pct-n {
  bottom: -53%;
}
.ds-a2 .v2-left-53pct {
  left: 53%;
}
.ds-a2 .v2-left-53pct-n {
  left: -53%;
}
.ds-a2 .v2-right-53pct {
  right: 53%;
}
.ds-a2 .v2-right-53pct-n {
  right: -53%;
}
.ds-a2 .v2-h-54pct {
  height: 54%;
}
.ds-a2 .v2-w-54pct {
  width: 54%;
}
.ds-a2 .v2-54vw {
  width: 54vw;
}
.ds-a2 .v2-54vh {
  height: 54vh;
}
.ds-a2 .v2-max-h-54pct {
  max-height: 54%;
}
.ds-a2 .v2-max-w-54pct {
  max-width: 54%;
}
.ds-a2 .v2-min-h-54pct {
  min-height: 54%;
}
.ds-a2 .v2-min-w-54pct {
  min-width: 54%;
}
.ds-a2 .v2-max-54vw {
  max-width: 54vw;
}
.ds-a2 .v2-max-54vh {
  max-height: 54vh;
}
.ds-a2 .v2-max-h-54pct-imp {
  max-height: 54% !important;
}
.ds-a2 .v2-max-w-54pct-imp {
  max-width: 54% !important;
}
.ds-a2 .v2-min-h-54pct-imp {
  min-height: 54% !important;
}
.ds-a2 .v2-min-w-54pct-imp {
  min-width: 54% !important;
}
.ds-a2 .v2-max-54vw-imp {
  max-width: 54vw !important;
}
.ds-a2 .v2-max-54vh-imp {
  max-height: 54vh !important;
}
.ds-a2 .v2-top-54pct {
  top: 54%;
}
.ds-a2 .v2-top-54pct-n {
  top: -54%;
}
.ds-a2 .v2-bottom-54pct {
  bottom: 54%;
}
.ds-a2 .v2-bottom-54pct-n {
  bottom: -54%;
}
.ds-a2 .v2-left-54pct {
  left: 54%;
}
.ds-a2 .v2-left-54pct-n {
  left: -54%;
}
.ds-a2 .v2-right-54pct {
  right: 54%;
}
.ds-a2 .v2-right-54pct-n {
  right: -54%;
}
.ds-a2 .v2-h-55pct {
  height: 55%;
}
.ds-a2 .v2-w-55pct {
  width: 55%;
}
.ds-a2 .v2-55vw {
  width: 55vw;
}
.ds-a2 .v2-55vh {
  height: 55vh;
}
.ds-a2 .v2-max-h-55pct {
  max-height: 55%;
}
.ds-a2 .v2-max-w-55pct {
  max-width: 55%;
}
.ds-a2 .v2-min-h-55pct {
  min-height: 55%;
}
.ds-a2 .v2-min-w-55pct {
  min-width: 55%;
}
.ds-a2 .v2-max-55vw {
  max-width: 55vw;
}
.ds-a2 .v2-max-55vh {
  max-height: 55vh;
}
.ds-a2 .v2-max-h-55pct-imp {
  max-height: 55% !important;
}
.ds-a2 .v2-max-w-55pct-imp {
  max-width: 55% !important;
}
.ds-a2 .v2-min-h-55pct-imp {
  min-height: 55% !important;
}
.ds-a2 .v2-min-w-55pct-imp {
  min-width: 55% !important;
}
.ds-a2 .v2-max-55vw-imp {
  max-width: 55vw !important;
}
.ds-a2 .v2-max-55vh-imp {
  max-height: 55vh !important;
}
.ds-a2 .v2-top-55pct {
  top: 55%;
}
.ds-a2 .v2-top-55pct-n {
  top: -55%;
}
.ds-a2 .v2-bottom-55pct {
  bottom: 55%;
}
.ds-a2 .v2-bottom-55pct-n {
  bottom: -55%;
}
.ds-a2 .v2-left-55pct {
  left: 55%;
}
.ds-a2 .v2-left-55pct-n {
  left: -55%;
}
.ds-a2 .v2-right-55pct {
  right: 55%;
}
.ds-a2 .v2-right-55pct-n {
  right: -55%;
}
.ds-a2 .v2-h-56pct {
  height: 56%;
}
.ds-a2 .v2-w-56pct {
  width: 56%;
}
.ds-a2 .v2-56vw {
  width: 56vw;
}
.ds-a2 .v2-56vh {
  height: 56vh;
}
.ds-a2 .v2-max-h-56pct {
  max-height: 56%;
}
.ds-a2 .v2-max-w-56pct {
  max-width: 56%;
}
.ds-a2 .v2-min-h-56pct {
  min-height: 56%;
}
.ds-a2 .v2-min-w-56pct {
  min-width: 56%;
}
.ds-a2 .v2-max-56vw {
  max-width: 56vw;
}
.ds-a2 .v2-max-56vh {
  max-height: 56vh;
}
.ds-a2 .v2-max-h-56pct-imp {
  max-height: 56% !important;
}
.ds-a2 .v2-max-w-56pct-imp {
  max-width: 56% !important;
}
.ds-a2 .v2-min-h-56pct-imp {
  min-height: 56% !important;
}
.ds-a2 .v2-min-w-56pct-imp {
  min-width: 56% !important;
}
.ds-a2 .v2-max-56vw-imp {
  max-width: 56vw !important;
}
.ds-a2 .v2-max-56vh-imp {
  max-height: 56vh !important;
}
.ds-a2 .v2-top-56pct {
  top: 56%;
}
.ds-a2 .v2-top-56pct-n {
  top: -56%;
}
.ds-a2 .v2-bottom-56pct {
  bottom: 56%;
}
.ds-a2 .v2-bottom-56pct-n {
  bottom: -56%;
}
.ds-a2 .v2-left-56pct {
  left: 56%;
}
.ds-a2 .v2-left-56pct-n {
  left: -56%;
}
.ds-a2 .v2-right-56pct {
  right: 56%;
}
.ds-a2 .v2-right-56pct-n {
  right: -56%;
}
.ds-a2 .v2-h-57pct {
  height: 57%;
}
.ds-a2 .v2-w-57pct {
  width: 57%;
}
.ds-a2 .v2-57vw {
  width: 57vw;
}
.ds-a2 .v2-57vh {
  height: 57vh;
}
.ds-a2 .v2-max-h-57pct {
  max-height: 57%;
}
.ds-a2 .v2-max-w-57pct {
  max-width: 57%;
}
.ds-a2 .v2-min-h-57pct {
  min-height: 57%;
}
.ds-a2 .v2-min-w-57pct {
  min-width: 57%;
}
.ds-a2 .v2-max-57vw {
  max-width: 57vw;
}
.ds-a2 .v2-max-57vh {
  max-height: 57vh;
}
.ds-a2 .v2-max-h-57pct-imp {
  max-height: 57% !important;
}
.ds-a2 .v2-max-w-57pct-imp {
  max-width: 57% !important;
}
.ds-a2 .v2-min-h-57pct-imp {
  min-height: 57% !important;
}
.ds-a2 .v2-min-w-57pct-imp {
  min-width: 57% !important;
}
.ds-a2 .v2-max-57vw-imp {
  max-width: 57vw !important;
}
.ds-a2 .v2-max-57vh-imp {
  max-height: 57vh !important;
}
.ds-a2 .v2-top-57pct {
  top: 57%;
}
.ds-a2 .v2-top-57pct-n {
  top: -57%;
}
.ds-a2 .v2-bottom-57pct {
  bottom: 57%;
}
.ds-a2 .v2-bottom-57pct-n {
  bottom: -57%;
}
.ds-a2 .v2-left-57pct {
  left: 57%;
}
.ds-a2 .v2-left-57pct-n {
  left: -57%;
}
.ds-a2 .v2-right-57pct {
  right: 57%;
}
.ds-a2 .v2-right-57pct-n {
  right: -57%;
}
.ds-a2 .v2-h-58pct {
  height: 58%;
}
.ds-a2 .v2-w-58pct {
  width: 58%;
}
.ds-a2 .v2-58vw {
  width: 58vw;
}
.ds-a2 .v2-58vh {
  height: 58vh;
}
.ds-a2 .v2-max-h-58pct {
  max-height: 58%;
}
.ds-a2 .v2-max-w-58pct {
  max-width: 58%;
}
.ds-a2 .v2-min-h-58pct {
  min-height: 58%;
}
.ds-a2 .v2-min-w-58pct {
  min-width: 58%;
}
.ds-a2 .v2-max-58vw {
  max-width: 58vw;
}
.ds-a2 .v2-max-58vh {
  max-height: 58vh;
}
.ds-a2 .v2-max-h-58pct-imp {
  max-height: 58% !important;
}
.ds-a2 .v2-max-w-58pct-imp {
  max-width: 58% !important;
}
.ds-a2 .v2-min-h-58pct-imp {
  min-height: 58% !important;
}
.ds-a2 .v2-min-w-58pct-imp {
  min-width: 58% !important;
}
.ds-a2 .v2-max-58vw-imp {
  max-width: 58vw !important;
}
.ds-a2 .v2-max-58vh-imp {
  max-height: 58vh !important;
}
.ds-a2 .v2-top-58pct {
  top: 58%;
}
.ds-a2 .v2-top-58pct-n {
  top: -58%;
}
.ds-a2 .v2-bottom-58pct {
  bottom: 58%;
}
.ds-a2 .v2-bottom-58pct-n {
  bottom: -58%;
}
.ds-a2 .v2-left-58pct {
  left: 58%;
}
.ds-a2 .v2-left-58pct-n {
  left: -58%;
}
.ds-a2 .v2-right-58pct {
  right: 58%;
}
.ds-a2 .v2-right-58pct-n {
  right: -58%;
}
.ds-a2 .v2-h-59pct {
  height: 59%;
}
.ds-a2 .v2-w-59pct {
  width: 59%;
}
.ds-a2 .v2-59vw {
  width: 59vw;
}
.ds-a2 .v2-59vh {
  height: 59vh;
}
.ds-a2 .v2-max-h-59pct {
  max-height: 59%;
}
.ds-a2 .v2-max-w-59pct {
  max-width: 59%;
}
.ds-a2 .v2-min-h-59pct {
  min-height: 59%;
}
.ds-a2 .v2-min-w-59pct {
  min-width: 59%;
}
.ds-a2 .v2-max-59vw {
  max-width: 59vw;
}
.ds-a2 .v2-max-59vh {
  max-height: 59vh;
}
.ds-a2 .v2-max-h-59pct-imp {
  max-height: 59% !important;
}
.ds-a2 .v2-max-w-59pct-imp {
  max-width: 59% !important;
}
.ds-a2 .v2-min-h-59pct-imp {
  min-height: 59% !important;
}
.ds-a2 .v2-min-w-59pct-imp {
  min-width: 59% !important;
}
.ds-a2 .v2-max-59vw-imp {
  max-width: 59vw !important;
}
.ds-a2 .v2-max-59vh-imp {
  max-height: 59vh !important;
}
.ds-a2 .v2-top-59pct {
  top: 59%;
}
.ds-a2 .v2-top-59pct-n {
  top: -59%;
}
.ds-a2 .v2-bottom-59pct {
  bottom: 59%;
}
.ds-a2 .v2-bottom-59pct-n {
  bottom: -59%;
}
.ds-a2 .v2-left-59pct {
  left: 59%;
}
.ds-a2 .v2-left-59pct-n {
  left: -59%;
}
.ds-a2 .v2-right-59pct {
  right: 59%;
}
.ds-a2 .v2-right-59pct-n {
  right: -59%;
}
.ds-a2 .v2-h-60pct {
  height: 60%;
}
.ds-a2 .v2-w-60pct {
  width: 60%;
}
.ds-a2 .v2-60vw {
  width: 60vw;
}
.ds-a2 .v2-60vh {
  height: 60vh;
}
.ds-a2 .v2-max-h-60pct {
  max-height: 60%;
}
.ds-a2 .v2-max-w-60pct {
  max-width: 60%;
}
.ds-a2 .v2-min-h-60pct {
  min-height: 60%;
}
.ds-a2 .v2-min-w-60pct {
  min-width: 60%;
}
.ds-a2 .v2-max-60vw {
  max-width: 60vw;
}
.ds-a2 .v2-max-60vh {
  max-height: 60vh;
}
.ds-a2 .v2-max-h-60pct-imp {
  max-height: 60% !important;
}
.ds-a2 .v2-max-w-60pct-imp {
  max-width: 60% !important;
}
.ds-a2 .v2-min-h-60pct-imp {
  min-height: 60% !important;
}
.ds-a2 .v2-min-w-60pct-imp {
  min-width: 60% !important;
}
.ds-a2 .v2-max-60vw-imp {
  max-width: 60vw !important;
}
.ds-a2 .v2-max-60vh-imp {
  max-height: 60vh !important;
}
.ds-a2 .v2-top-60pct {
  top: 60%;
}
.ds-a2 .v2-top-60pct-n {
  top: -60%;
}
.ds-a2 .v2-bottom-60pct {
  bottom: 60%;
}
.ds-a2 .v2-bottom-60pct-n {
  bottom: -60%;
}
.ds-a2 .v2-left-60pct {
  left: 60%;
}
.ds-a2 .v2-left-60pct-n {
  left: -60%;
}
.ds-a2 .v2-right-60pct {
  right: 60%;
}
.ds-a2 .v2-right-60pct-n {
  right: -60%;
}
.ds-a2 .v2-h-61pct {
  height: 61%;
}
.ds-a2 .v2-w-61pct {
  width: 61%;
}
.ds-a2 .v2-61vw {
  width: 61vw;
}
.ds-a2 .v2-61vh {
  height: 61vh;
}
.ds-a2 .v2-max-h-61pct {
  max-height: 61%;
}
.ds-a2 .v2-max-w-61pct {
  max-width: 61%;
}
.ds-a2 .v2-min-h-61pct {
  min-height: 61%;
}
.ds-a2 .v2-min-w-61pct {
  min-width: 61%;
}
.ds-a2 .v2-max-61vw {
  max-width: 61vw;
}
.ds-a2 .v2-max-61vh {
  max-height: 61vh;
}
.ds-a2 .v2-max-h-61pct-imp {
  max-height: 61% !important;
}
.ds-a2 .v2-max-w-61pct-imp {
  max-width: 61% !important;
}
.ds-a2 .v2-min-h-61pct-imp {
  min-height: 61% !important;
}
.ds-a2 .v2-min-w-61pct-imp {
  min-width: 61% !important;
}
.ds-a2 .v2-max-61vw-imp {
  max-width: 61vw !important;
}
.ds-a2 .v2-max-61vh-imp {
  max-height: 61vh !important;
}
.ds-a2 .v2-top-61pct {
  top: 61%;
}
.ds-a2 .v2-top-61pct-n {
  top: -61%;
}
.ds-a2 .v2-bottom-61pct {
  bottom: 61%;
}
.ds-a2 .v2-bottom-61pct-n {
  bottom: -61%;
}
.ds-a2 .v2-left-61pct {
  left: 61%;
}
.ds-a2 .v2-left-61pct-n {
  left: -61%;
}
.ds-a2 .v2-right-61pct {
  right: 61%;
}
.ds-a2 .v2-right-61pct-n {
  right: -61%;
}
.ds-a2 .v2-h-62pct {
  height: 62%;
}
.ds-a2 .v2-w-62pct {
  width: 62%;
}
.ds-a2 .v2-62vw {
  width: 62vw;
}
.ds-a2 .v2-62vh {
  height: 62vh;
}
.ds-a2 .v2-max-h-62pct {
  max-height: 62%;
}
.ds-a2 .v2-max-w-62pct {
  max-width: 62%;
}
.ds-a2 .v2-min-h-62pct {
  min-height: 62%;
}
.ds-a2 .v2-min-w-62pct {
  min-width: 62%;
}
.ds-a2 .v2-max-62vw {
  max-width: 62vw;
}
.ds-a2 .v2-max-62vh {
  max-height: 62vh;
}
.ds-a2 .v2-max-h-62pct-imp {
  max-height: 62% !important;
}
.ds-a2 .v2-max-w-62pct-imp {
  max-width: 62% !important;
}
.ds-a2 .v2-min-h-62pct-imp {
  min-height: 62% !important;
}
.ds-a2 .v2-min-w-62pct-imp {
  min-width: 62% !important;
}
.ds-a2 .v2-max-62vw-imp {
  max-width: 62vw !important;
}
.ds-a2 .v2-max-62vh-imp {
  max-height: 62vh !important;
}
.ds-a2 .v2-top-62pct {
  top: 62%;
}
.ds-a2 .v2-top-62pct-n {
  top: -62%;
}
.ds-a2 .v2-bottom-62pct {
  bottom: 62%;
}
.ds-a2 .v2-bottom-62pct-n {
  bottom: -62%;
}
.ds-a2 .v2-left-62pct {
  left: 62%;
}
.ds-a2 .v2-left-62pct-n {
  left: -62%;
}
.ds-a2 .v2-right-62pct {
  right: 62%;
}
.ds-a2 .v2-right-62pct-n {
  right: -62%;
}
.ds-a2 .v2-h-63pct {
  height: 63%;
}
.ds-a2 .v2-w-63pct {
  width: 63%;
}
.ds-a2 .v2-63vw {
  width: 63vw;
}
.ds-a2 .v2-63vh {
  height: 63vh;
}
.ds-a2 .v2-max-h-63pct {
  max-height: 63%;
}
.ds-a2 .v2-max-w-63pct {
  max-width: 63%;
}
.ds-a2 .v2-min-h-63pct {
  min-height: 63%;
}
.ds-a2 .v2-min-w-63pct {
  min-width: 63%;
}
.ds-a2 .v2-max-63vw {
  max-width: 63vw;
}
.ds-a2 .v2-max-63vh {
  max-height: 63vh;
}
.ds-a2 .v2-max-h-63pct-imp {
  max-height: 63% !important;
}
.ds-a2 .v2-max-w-63pct-imp {
  max-width: 63% !important;
}
.ds-a2 .v2-min-h-63pct-imp {
  min-height: 63% !important;
}
.ds-a2 .v2-min-w-63pct-imp {
  min-width: 63% !important;
}
.ds-a2 .v2-max-63vw-imp {
  max-width: 63vw !important;
}
.ds-a2 .v2-max-63vh-imp {
  max-height: 63vh !important;
}
.ds-a2 .v2-top-63pct {
  top: 63%;
}
.ds-a2 .v2-top-63pct-n {
  top: -63%;
}
.ds-a2 .v2-bottom-63pct {
  bottom: 63%;
}
.ds-a2 .v2-bottom-63pct-n {
  bottom: -63%;
}
.ds-a2 .v2-left-63pct {
  left: 63%;
}
.ds-a2 .v2-left-63pct-n {
  left: -63%;
}
.ds-a2 .v2-right-63pct {
  right: 63%;
}
.ds-a2 .v2-right-63pct-n {
  right: -63%;
}
.ds-a2 .v2-h-64pct {
  height: 64%;
}
.ds-a2 .v2-w-64pct {
  width: 64%;
}
.ds-a2 .v2-64vw {
  width: 64vw;
}
.ds-a2 .v2-64vh {
  height: 64vh;
}
.ds-a2 .v2-max-h-64pct {
  max-height: 64%;
}
.ds-a2 .v2-max-w-64pct {
  max-width: 64%;
}
.ds-a2 .v2-min-h-64pct {
  min-height: 64%;
}
.ds-a2 .v2-min-w-64pct {
  min-width: 64%;
}
.ds-a2 .v2-max-64vw {
  max-width: 64vw;
}
.ds-a2 .v2-max-64vh {
  max-height: 64vh;
}
.ds-a2 .v2-max-h-64pct-imp {
  max-height: 64% !important;
}
.ds-a2 .v2-max-w-64pct-imp {
  max-width: 64% !important;
}
.ds-a2 .v2-min-h-64pct-imp {
  min-height: 64% !important;
}
.ds-a2 .v2-min-w-64pct-imp {
  min-width: 64% !important;
}
.ds-a2 .v2-max-64vw-imp {
  max-width: 64vw !important;
}
.ds-a2 .v2-max-64vh-imp {
  max-height: 64vh !important;
}
.ds-a2 .v2-top-64pct {
  top: 64%;
}
.ds-a2 .v2-top-64pct-n {
  top: -64%;
}
.ds-a2 .v2-bottom-64pct {
  bottom: 64%;
}
.ds-a2 .v2-bottom-64pct-n {
  bottom: -64%;
}
.ds-a2 .v2-left-64pct {
  left: 64%;
}
.ds-a2 .v2-left-64pct-n {
  left: -64%;
}
.ds-a2 .v2-right-64pct {
  right: 64%;
}
.ds-a2 .v2-right-64pct-n {
  right: -64%;
}
.ds-a2 .v2-h-65pct {
  height: 65%;
}
.ds-a2 .v2-w-65pct {
  width: 65%;
}
.ds-a2 .v2-65vw {
  width: 65vw;
}
.ds-a2 .v2-65vh {
  height: 65vh;
}
.ds-a2 .v2-max-h-65pct {
  max-height: 65%;
}
.ds-a2 .v2-max-w-65pct {
  max-width: 65%;
}
.ds-a2 .v2-min-h-65pct {
  min-height: 65%;
}
.ds-a2 .v2-min-w-65pct {
  min-width: 65%;
}
.ds-a2 .v2-max-65vw {
  max-width: 65vw;
}
.ds-a2 .v2-max-65vh {
  max-height: 65vh;
}
.ds-a2 .v2-max-h-65pct-imp {
  max-height: 65% !important;
}
.ds-a2 .v2-max-w-65pct-imp {
  max-width: 65% !important;
}
.ds-a2 .v2-min-h-65pct-imp {
  min-height: 65% !important;
}
.ds-a2 .v2-min-w-65pct-imp {
  min-width: 65% !important;
}
.ds-a2 .v2-max-65vw-imp {
  max-width: 65vw !important;
}
.ds-a2 .v2-max-65vh-imp {
  max-height: 65vh !important;
}
.ds-a2 .v2-top-65pct {
  top: 65%;
}
.ds-a2 .v2-top-65pct-n {
  top: -65%;
}
.ds-a2 .v2-bottom-65pct {
  bottom: 65%;
}
.ds-a2 .v2-bottom-65pct-n {
  bottom: -65%;
}
.ds-a2 .v2-left-65pct {
  left: 65%;
}
.ds-a2 .v2-left-65pct-n {
  left: -65%;
}
.ds-a2 .v2-right-65pct {
  right: 65%;
}
.ds-a2 .v2-right-65pct-n {
  right: -65%;
}
.ds-a2 .v2-h-66pct {
  height: 66%;
}
.ds-a2 .v2-w-66pct {
  width: 66%;
}
.ds-a2 .v2-66vw {
  width: 66vw;
}
.ds-a2 .v2-66vh {
  height: 66vh;
}
.ds-a2 .v2-max-h-66pct {
  max-height: 66%;
}
.ds-a2 .v2-max-w-66pct {
  max-width: 66%;
}
.ds-a2 .v2-min-h-66pct {
  min-height: 66%;
}
.ds-a2 .v2-min-w-66pct {
  min-width: 66%;
}
.ds-a2 .v2-max-66vw {
  max-width: 66vw;
}
.ds-a2 .v2-max-66vh {
  max-height: 66vh;
}
.ds-a2 .v2-max-h-66pct-imp {
  max-height: 66% !important;
}
.ds-a2 .v2-max-w-66pct-imp {
  max-width: 66% !important;
}
.ds-a2 .v2-min-h-66pct-imp {
  min-height: 66% !important;
}
.ds-a2 .v2-min-w-66pct-imp {
  min-width: 66% !important;
}
.ds-a2 .v2-max-66vw-imp {
  max-width: 66vw !important;
}
.ds-a2 .v2-max-66vh-imp {
  max-height: 66vh !important;
}
.ds-a2 .v2-top-66pct {
  top: 66%;
}
.ds-a2 .v2-top-66pct-n {
  top: -66%;
}
.ds-a2 .v2-bottom-66pct {
  bottom: 66%;
}
.ds-a2 .v2-bottom-66pct-n {
  bottom: -66%;
}
.ds-a2 .v2-left-66pct {
  left: 66%;
}
.ds-a2 .v2-left-66pct-n {
  left: -66%;
}
.ds-a2 .v2-right-66pct {
  right: 66%;
}
.ds-a2 .v2-right-66pct-n {
  right: -66%;
}
.ds-a2 .v2-h-67pct {
  height: 67%;
}
.ds-a2 .v2-w-67pct {
  width: 67%;
}
.ds-a2 .v2-67vw {
  width: 67vw;
}
.ds-a2 .v2-67vh {
  height: 67vh;
}
.ds-a2 .v2-max-h-67pct {
  max-height: 67%;
}
.ds-a2 .v2-max-w-67pct {
  max-width: 67%;
}
.ds-a2 .v2-min-h-67pct {
  min-height: 67%;
}
.ds-a2 .v2-min-w-67pct {
  min-width: 67%;
}
.ds-a2 .v2-max-67vw {
  max-width: 67vw;
}
.ds-a2 .v2-max-67vh {
  max-height: 67vh;
}
.ds-a2 .v2-max-h-67pct-imp {
  max-height: 67% !important;
}
.ds-a2 .v2-max-w-67pct-imp {
  max-width: 67% !important;
}
.ds-a2 .v2-min-h-67pct-imp {
  min-height: 67% !important;
}
.ds-a2 .v2-min-w-67pct-imp {
  min-width: 67% !important;
}
.ds-a2 .v2-max-67vw-imp {
  max-width: 67vw !important;
}
.ds-a2 .v2-max-67vh-imp {
  max-height: 67vh !important;
}
.ds-a2 .v2-top-67pct {
  top: 67%;
}
.ds-a2 .v2-top-67pct-n {
  top: -67%;
}
.ds-a2 .v2-bottom-67pct {
  bottom: 67%;
}
.ds-a2 .v2-bottom-67pct-n {
  bottom: -67%;
}
.ds-a2 .v2-left-67pct {
  left: 67%;
}
.ds-a2 .v2-left-67pct-n {
  left: -67%;
}
.ds-a2 .v2-right-67pct {
  right: 67%;
}
.ds-a2 .v2-right-67pct-n {
  right: -67%;
}
.ds-a2 .v2-h-68pct {
  height: 68%;
}
.ds-a2 .v2-w-68pct {
  width: 68%;
}
.ds-a2 .v2-68vw {
  width: 68vw;
}
.ds-a2 .v2-68vh {
  height: 68vh;
}
.ds-a2 .v2-max-h-68pct {
  max-height: 68%;
}
.ds-a2 .v2-max-w-68pct {
  max-width: 68%;
}
.ds-a2 .v2-min-h-68pct {
  min-height: 68%;
}
.ds-a2 .v2-min-w-68pct {
  min-width: 68%;
}
.ds-a2 .v2-max-68vw {
  max-width: 68vw;
}
.ds-a2 .v2-max-68vh {
  max-height: 68vh;
}
.ds-a2 .v2-max-h-68pct-imp {
  max-height: 68% !important;
}
.ds-a2 .v2-max-w-68pct-imp {
  max-width: 68% !important;
}
.ds-a2 .v2-min-h-68pct-imp {
  min-height: 68% !important;
}
.ds-a2 .v2-min-w-68pct-imp {
  min-width: 68% !important;
}
.ds-a2 .v2-max-68vw-imp {
  max-width: 68vw !important;
}
.ds-a2 .v2-max-68vh-imp {
  max-height: 68vh !important;
}
.ds-a2 .v2-top-68pct {
  top: 68%;
}
.ds-a2 .v2-top-68pct-n {
  top: -68%;
}
.ds-a2 .v2-bottom-68pct {
  bottom: 68%;
}
.ds-a2 .v2-bottom-68pct-n {
  bottom: -68%;
}
.ds-a2 .v2-left-68pct {
  left: 68%;
}
.ds-a2 .v2-left-68pct-n {
  left: -68%;
}
.ds-a2 .v2-right-68pct {
  right: 68%;
}
.ds-a2 .v2-right-68pct-n {
  right: -68%;
}
.ds-a2 .v2-h-69pct {
  height: 69%;
}
.ds-a2 .v2-w-69pct {
  width: 69%;
}
.ds-a2 .v2-69vw {
  width: 69vw;
}
.ds-a2 .v2-69vh {
  height: 69vh;
}
.ds-a2 .v2-max-h-69pct {
  max-height: 69%;
}
.ds-a2 .v2-max-w-69pct {
  max-width: 69%;
}
.ds-a2 .v2-min-h-69pct {
  min-height: 69%;
}
.ds-a2 .v2-min-w-69pct {
  min-width: 69%;
}
.ds-a2 .v2-max-69vw {
  max-width: 69vw;
}
.ds-a2 .v2-max-69vh {
  max-height: 69vh;
}
.ds-a2 .v2-max-h-69pct-imp {
  max-height: 69% !important;
}
.ds-a2 .v2-max-w-69pct-imp {
  max-width: 69% !important;
}
.ds-a2 .v2-min-h-69pct-imp {
  min-height: 69% !important;
}
.ds-a2 .v2-min-w-69pct-imp {
  min-width: 69% !important;
}
.ds-a2 .v2-max-69vw-imp {
  max-width: 69vw !important;
}
.ds-a2 .v2-max-69vh-imp {
  max-height: 69vh !important;
}
.ds-a2 .v2-top-69pct {
  top: 69%;
}
.ds-a2 .v2-top-69pct-n {
  top: -69%;
}
.ds-a2 .v2-bottom-69pct {
  bottom: 69%;
}
.ds-a2 .v2-bottom-69pct-n {
  bottom: -69%;
}
.ds-a2 .v2-left-69pct {
  left: 69%;
}
.ds-a2 .v2-left-69pct-n {
  left: -69%;
}
.ds-a2 .v2-right-69pct {
  right: 69%;
}
.ds-a2 .v2-right-69pct-n {
  right: -69%;
}
.ds-a2 .v2-h-70pct {
  height: 70%;
}
.ds-a2 .v2-w-70pct {
  width: 70%;
}
.ds-a2 .v2-70vw {
  width: 70vw;
}
.ds-a2 .v2-70vh {
  height: 70vh;
}
.ds-a2 .v2-max-h-70pct {
  max-height: 70%;
}
.ds-a2 .v2-max-w-70pct {
  max-width: 70%;
}
.ds-a2 .v2-min-h-70pct {
  min-height: 70%;
}
.ds-a2 .v2-min-w-70pct {
  min-width: 70%;
}
.ds-a2 .v2-max-70vw {
  max-width: 70vw;
}
.ds-a2 .v2-max-70vh {
  max-height: 70vh;
}
.ds-a2 .v2-max-h-70pct-imp {
  max-height: 70% !important;
}
.ds-a2 .v2-max-w-70pct-imp {
  max-width: 70% !important;
}
.ds-a2 .v2-min-h-70pct-imp {
  min-height: 70% !important;
}
.ds-a2 .v2-min-w-70pct-imp {
  min-width: 70% !important;
}
.ds-a2 .v2-max-70vw-imp {
  max-width: 70vw !important;
}
.ds-a2 .v2-max-70vh-imp {
  max-height: 70vh !important;
}
.ds-a2 .v2-top-70pct {
  top: 70%;
}
.ds-a2 .v2-top-70pct-n {
  top: -70%;
}
.ds-a2 .v2-bottom-70pct {
  bottom: 70%;
}
.ds-a2 .v2-bottom-70pct-n {
  bottom: -70%;
}
.ds-a2 .v2-left-70pct {
  left: 70%;
}
.ds-a2 .v2-left-70pct-n {
  left: -70%;
}
.ds-a2 .v2-right-70pct {
  right: 70%;
}
.ds-a2 .v2-right-70pct-n {
  right: -70%;
}
.ds-a2 .v2-h-71pct {
  height: 71%;
}
.ds-a2 .v2-w-71pct {
  width: 71%;
}
.ds-a2 .v2-71vw {
  width: 71vw;
}
.ds-a2 .v2-71vh {
  height: 71vh;
}
.ds-a2 .v2-max-h-71pct {
  max-height: 71%;
}
.ds-a2 .v2-max-w-71pct {
  max-width: 71%;
}
.ds-a2 .v2-min-h-71pct {
  min-height: 71%;
}
.ds-a2 .v2-min-w-71pct {
  min-width: 71%;
}
.ds-a2 .v2-max-71vw {
  max-width: 71vw;
}
.ds-a2 .v2-max-71vh {
  max-height: 71vh;
}
.ds-a2 .v2-max-h-71pct-imp {
  max-height: 71% !important;
}
.ds-a2 .v2-max-w-71pct-imp {
  max-width: 71% !important;
}
.ds-a2 .v2-min-h-71pct-imp {
  min-height: 71% !important;
}
.ds-a2 .v2-min-w-71pct-imp {
  min-width: 71% !important;
}
.ds-a2 .v2-max-71vw-imp {
  max-width: 71vw !important;
}
.ds-a2 .v2-max-71vh-imp {
  max-height: 71vh !important;
}
.ds-a2 .v2-top-71pct {
  top: 71%;
}
.ds-a2 .v2-top-71pct-n {
  top: -71%;
}
.ds-a2 .v2-bottom-71pct {
  bottom: 71%;
}
.ds-a2 .v2-bottom-71pct-n {
  bottom: -71%;
}
.ds-a2 .v2-left-71pct {
  left: 71%;
}
.ds-a2 .v2-left-71pct-n {
  left: -71%;
}
.ds-a2 .v2-right-71pct {
  right: 71%;
}
.ds-a2 .v2-right-71pct-n {
  right: -71%;
}
.ds-a2 .v2-h-72pct {
  height: 72%;
}
.ds-a2 .v2-w-72pct {
  width: 72%;
}
.ds-a2 .v2-72vw {
  width: 72vw;
}
.ds-a2 .v2-72vh {
  height: 72vh;
}
.ds-a2 .v2-max-h-72pct {
  max-height: 72%;
}
.ds-a2 .v2-max-w-72pct {
  max-width: 72%;
}
.ds-a2 .v2-min-h-72pct {
  min-height: 72%;
}
.ds-a2 .v2-min-w-72pct {
  min-width: 72%;
}
.ds-a2 .v2-max-72vw {
  max-width: 72vw;
}
.ds-a2 .v2-max-72vh {
  max-height: 72vh;
}
.ds-a2 .v2-max-h-72pct-imp {
  max-height: 72% !important;
}
.ds-a2 .v2-max-w-72pct-imp {
  max-width: 72% !important;
}
.ds-a2 .v2-min-h-72pct-imp {
  min-height: 72% !important;
}
.ds-a2 .v2-min-w-72pct-imp {
  min-width: 72% !important;
}
.ds-a2 .v2-max-72vw-imp {
  max-width: 72vw !important;
}
.ds-a2 .v2-max-72vh-imp {
  max-height: 72vh !important;
}
.ds-a2 .v2-top-72pct {
  top: 72%;
}
.ds-a2 .v2-top-72pct-n {
  top: -72%;
}
.ds-a2 .v2-bottom-72pct {
  bottom: 72%;
}
.ds-a2 .v2-bottom-72pct-n {
  bottom: -72%;
}
.ds-a2 .v2-left-72pct {
  left: 72%;
}
.ds-a2 .v2-left-72pct-n {
  left: -72%;
}
.ds-a2 .v2-right-72pct {
  right: 72%;
}
.ds-a2 .v2-right-72pct-n {
  right: -72%;
}
.ds-a2 .v2-h-73pct {
  height: 73%;
}
.ds-a2 .v2-w-73pct {
  width: 73%;
}
.ds-a2 .v2-73vw {
  width: 73vw;
}
.ds-a2 .v2-73vh {
  height: 73vh;
}
.ds-a2 .v2-max-h-73pct {
  max-height: 73%;
}
.ds-a2 .v2-max-w-73pct {
  max-width: 73%;
}
.ds-a2 .v2-min-h-73pct {
  min-height: 73%;
}
.ds-a2 .v2-min-w-73pct {
  min-width: 73%;
}
.ds-a2 .v2-max-73vw {
  max-width: 73vw;
}
.ds-a2 .v2-max-73vh {
  max-height: 73vh;
}
.ds-a2 .v2-max-h-73pct-imp {
  max-height: 73% !important;
}
.ds-a2 .v2-max-w-73pct-imp {
  max-width: 73% !important;
}
.ds-a2 .v2-min-h-73pct-imp {
  min-height: 73% !important;
}
.ds-a2 .v2-min-w-73pct-imp {
  min-width: 73% !important;
}
.ds-a2 .v2-max-73vw-imp {
  max-width: 73vw !important;
}
.ds-a2 .v2-max-73vh-imp {
  max-height: 73vh !important;
}
.ds-a2 .v2-top-73pct {
  top: 73%;
}
.ds-a2 .v2-top-73pct-n {
  top: -73%;
}
.ds-a2 .v2-bottom-73pct {
  bottom: 73%;
}
.ds-a2 .v2-bottom-73pct-n {
  bottom: -73%;
}
.ds-a2 .v2-left-73pct {
  left: 73%;
}
.ds-a2 .v2-left-73pct-n {
  left: -73%;
}
.ds-a2 .v2-right-73pct {
  right: 73%;
}
.ds-a2 .v2-right-73pct-n {
  right: -73%;
}
.ds-a2 .v2-h-74pct {
  height: 74%;
}
.ds-a2 .v2-w-74pct {
  width: 74%;
}
.ds-a2 .v2-74vw {
  width: 74vw;
}
.ds-a2 .v2-74vh {
  height: 74vh;
}
.ds-a2 .v2-max-h-74pct {
  max-height: 74%;
}
.ds-a2 .v2-max-w-74pct {
  max-width: 74%;
}
.ds-a2 .v2-min-h-74pct {
  min-height: 74%;
}
.ds-a2 .v2-min-w-74pct {
  min-width: 74%;
}
.ds-a2 .v2-max-74vw {
  max-width: 74vw;
}
.ds-a2 .v2-max-74vh {
  max-height: 74vh;
}
.ds-a2 .v2-max-h-74pct-imp {
  max-height: 74% !important;
}
.ds-a2 .v2-max-w-74pct-imp {
  max-width: 74% !important;
}
.ds-a2 .v2-min-h-74pct-imp {
  min-height: 74% !important;
}
.ds-a2 .v2-min-w-74pct-imp {
  min-width: 74% !important;
}
.ds-a2 .v2-max-74vw-imp {
  max-width: 74vw !important;
}
.ds-a2 .v2-max-74vh-imp {
  max-height: 74vh !important;
}
.ds-a2 .v2-top-74pct {
  top: 74%;
}
.ds-a2 .v2-top-74pct-n {
  top: -74%;
}
.ds-a2 .v2-bottom-74pct {
  bottom: 74%;
}
.ds-a2 .v2-bottom-74pct-n {
  bottom: -74%;
}
.ds-a2 .v2-left-74pct {
  left: 74%;
}
.ds-a2 .v2-left-74pct-n {
  left: -74%;
}
.ds-a2 .v2-right-74pct {
  right: 74%;
}
.ds-a2 .v2-right-74pct-n {
  right: -74%;
}
.ds-a2 .v2-h-75pct {
  height: 75%;
}
.ds-a2 .v2-w-75pct {
  width: 75%;
}
.ds-a2 .v2-75vw {
  width: 75vw;
}
.ds-a2 .v2-75vh {
  height: 75vh;
}
.ds-a2 .v2-max-h-75pct {
  max-height: 75%;
}
.ds-a2 .v2-max-w-75pct {
  max-width: 75%;
}
.ds-a2 .v2-min-h-75pct {
  min-height: 75%;
}
.ds-a2 .v2-min-w-75pct {
  min-width: 75%;
}
.ds-a2 .v2-max-75vw {
  max-width: 75vw;
}
.ds-a2 .v2-max-75vh {
  max-height: 75vh;
}
.ds-a2 .v2-max-h-75pct-imp {
  max-height: 75% !important;
}
.ds-a2 .v2-max-w-75pct-imp {
  max-width: 75% !important;
}
.ds-a2 .v2-min-h-75pct-imp {
  min-height: 75% !important;
}
.ds-a2 .v2-min-w-75pct-imp {
  min-width: 75% !important;
}
.ds-a2 .v2-max-75vw-imp {
  max-width: 75vw !important;
}
.ds-a2 .v2-max-75vh-imp {
  max-height: 75vh !important;
}
.ds-a2 .v2-top-75pct {
  top: 75%;
}
.ds-a2 .v2-top-75pct-n {
  top: -75%;
}
.ds-a2 .v2-bottom-75pct {
  bottom: 75%;
}
.ds-a2 .v2-bottom-75pct-n {
  bottom: -75%;
}
.ds-a2 .v2-left-75pct {
  left: 75%;
}
.ds-a2 .v2-left-75pct-n {
  left: -75%;
}
.ds-a2 .v2-right-75pct {
  right: 75%;
}
.ds-a2 .v2-right-75pct-n {
  right: -75%;
}
.ds-a2 .v2-h-76pct {
  height: 76%;
}
.ds-a2 .v2-w-76pct {
  width: 76%;
}
.ds-a2 .v2-76vw {
  width: 76vw;
}
.ds-a2 .v2-76vh {
  height: 76vh;
}
.ds-a2 .v2-max-h-76pct {
  max-height: 76%;
}
.ds-a2 .v2-max-w-76pct {
  max-width: 76%;
}
.ds-a2 .v2-min-h-76pct {
  min-height: 76%;
}
.ds-a2 .v2-min-w-76pct {
  min-width: 76%;
}
.ds-a2 .v2-max-76vw {
  max-width: 76vw;
}
.ds-a2 .v2-max-76vh {
  max-height: 76vh;
}
.ds-a2 .v2-max-h-76pct-imp {
  max-height: 76% !important;
}
.ds-a2 .v2-max-w-76pct-imp {
  max-width: 76% !important;
}
.ds-a2 .v2-min-h-76pct-imp {
  min-height: 76% !important;
}
.ds-a2 .v2-min-w-76pct-imp {
  min-width: 76% !important;
}
.ds-a2 .v2-max-76vw-imp {
  max-width: 76vw !important;
}
.ds-a2 .v2-max-76vh-imp {
  max-height: 76vh !important;
}
.ds-a2 .v2-top-76pct {
  top: 76%;
}
.ds-a2 .v2-top-76pct-n {
  top: -76%;
}
.ds-a2 .v2-bottom-76pct {
  bottom: 76%;
}
.ds-a2 .v2-bottom-76pct-n {
  bottom: -76%;
}
.ds-a2 .v2-left-76pct {
  left: 76%;
}
.ds-a2 .v2-left-76pct-n {
  left: -76%;
}
.ds-a2 .v2-right-76pct {
  right: 76%;
}
.ds-a2 .v2-right-76pct-n {
  right: -76%;
}
.ds-a2 .v2-h-77pct {
  height: 77%;
}
.ds-a2 .v2-w-77pct {
  width: 77%;
}
.ds-a2 .v2-77vw {
  width: 77vw;
}
.ds-a2 .v2-77vh {
  height: 77vh;
}
.ds-a2 .v2-max-h-77pct {
  max-height: 77%;
}
.ds-a2 .v2-max-w-77pct {
  max-width: 77%;
}
.ds-a2 .v2-min-h-77pct {
  min-height: 77%;
}
.ds-a2 .v2-min-w-77pct {
  min-width: 77%;
}
.ds-a2 .v2-max-77vw {
  max-width: 77vw;
}
.ds-a2 .v2-max-77vh {
  max-height: 77vh;
}
.ds-a2 .v2-max-h-77pct-imp {
  max-height: 77% !important;
}
.ds-a2 .v2-max-w-77pct-imp {
  max-width: 77% !important;
}
.ds-a2 .v2-min-h-77pct-imp {
  min-height: 77% !important;
}
.ds-a2 .v2-min-w-77pct-imp {
  min-width: 77% !important;
}
.ds-a2 .v2-max-77vw-imp {
  max-width: 77vw !important;
}
.ds-a2 .v2-max-77vh-imp {
  max-height: 77vh !important;
}
.ds-a2 .v2-top-77pct {
  top: 77%;
}
.ds-a2 .v2-top-77pct-n {
  top: -77%;
}
.ds-a2 .v2-bottom-77pct {
  bottom: 77%;
}
.ds-a2 .v2-bottom-77pct-n {
  bottom: -77%;
}
.ds-a2 .v2-left-77pct {
  left: 77%;
}
.ds-a2 .v2-left-77pct-n {
  left: -77%;
}
.ds-a2 .v2-right-77pct {
  right: 77%;
}
.ds-a2 .v2-right-77pct-n {
  right: -77%;
}
.ds-a2 .v2-h-78pct {
  height: 78%;
}
.ds-a2 .v2-w-78pct {
  width: 78%;
}
.ds-a2 .v2-78vw {
  width: 78vw;
}
.ds-a2 .v2-78vh {
  height: 78vh;
}
.ds-a2 .v2-max-h-78pct {
  max-height: 78%;
}
.ds-a2 .v2-max-w-78pct {
  max-width: 78%;
}
.ds-a2 .v2-min-h-78pct {
  min-height: 78%;
}
.ds-a2 .v2-min-w-78pct {
  min-width: 78%;
}
.ds-a2 .v2-max-78vw {
  max-width: 78vw;
}
.ds-a2 .v2-max-78vh {
  max-height: 78vh;
}
.ds-a2 .v2-max-h-78pct-imp {
  max-height: 78% !important;
}
.ds-a2 .v2-max-w-78pct-imp {
  max-width: 78% !important;
}
.ds-a2 .v2-min-h-78pct-imp {
  min-height: 78% !important;
}
.ds-a2 .v2-min-w-78pct-imp {
  min-width: 78% !important;
}
.ds-a2 .v2-max-78vw-imp {
  max-width: 78vw !important;
}
.ds-a2 .v2-max-78vh-imp {
  max-height: 78vh !important;
}
.ds-a2 .v2-top-78pct {
  top: 78%;
}
.ds-a2 .v2-top-78pct-n {
  top: -78%;
}
.ds-a2 .v2-bottom-78pct {
  bottom: 78%;
}
.ds-a2 .v2-bottom-78pct-n {
  bottom: -78%;
}
.ds-a2 .v2-left-78pct {
  left: 78%;
}
.ds-a2 .v2-left-78pct-n {
  left: -78%;
}
.ds-a2 .v2-right-78pct {
  right: 78%;
}
.ds-a2 .v2-right-78pct-n {
  right: -78%;
}
.ds-a2 .v2-h-79pct {
  height: 79%;
}
.ds-a2 .v2-w-79pct {
  width: 79%;
}
.ds-a2 .v2-79vw {
  width: 79vw;
}
.ds-a2 .v2-79vh {
  height: 79vh;
}
.ds-a2 .v2-max-h-79pct {
  max-height: 79%;
}
.ds-a2 .v2-max-w-79pct {
  max-width: 79%;
}
.ds-a2 .v2-min-h-79pct {
  min-height: 79%;
}
.ds-a2 .v2-min-w-79pct {
  min-width: 79%;
}
.ds-a2 .v2-max-79vw {
  max-width: 79vw;
}
.ds-a2 .v2-max-79vh {
  max-height: 79vh;
}
.ds-a2 .v2-max-h-79pct-imp {
  max-height: 79% !important;
}
.ds-a2 .v2-max-w-79pct-imp {
  max-width: 79% !important;
}
.ds-a2 .v2-min-h-79pct-imp {
  min-height: 79% !important;
}
.ds-a2 .v2-min-w-79pct-imp {
  min-width: 79% !important;
}
.ds-a2 .v2-max-79vw-imp {
  max-width: 79vw !important;
}
.ds-a2 .v2-max-79vh-imp {
  max-height: 79vh !important;
}
.ds-a2 .v2-top-79pct {
  top: 79%;
}
.ds-a2 .v2-top-79pct-n {
  top: -79%;
}
.ds-a2 .v2-bottom-79pct {
  bottom: 79%;
}
.ds-a2 .v2-bottom-79pct-n {
  bottom: -79%;
}
.ds-a2 .v2-left-79pct {
  left: 79%;
}
.ds-a2 .v2-left-79pct-n {
  left: -79%;
}
.ds-a2 .v2-right-79pct {
  right: 79%;
}
.ds-a2 .v2-right-79pct-n {
  right: -79%;
}
.ds-a2 .v2-h-80pct {
  height: 80%;
}
.ds-a2 .v2-w-80pct {
  width: 80%;
}
.ds-a2 .v2-80vw {
  width: 80vw;
}
.ds-a2 .v2-80vh {
  height: 80vh;
}
.ds-a2 .v2-max-h-80pct {
  max-height: 80%;
}
.ds-a2 .v2-max-w-80pct {
  max-width: 80%;
}
.ds-a2 .v2-min-h-80pct {
  min-height: 80%;
}
.ds-a2 .v2-min-w-80pct {
  min-width: 80%;
}
.ds-a2 .v2-max-80vw {
  max-width: 80vw;
}
.ds-a2 .v2-max-80vh {
  max-height: 80vh;
}
.ds-a2 .v2-max-h-80pct-imp {
  max-height: 80% !important;
}
.ds-a2 .v2-max-w-80pct-imp {
  max-width: 80% !important;
}
.ds-a2 .v2-min-h-80pct-imp {
  min-height: 80% !important;
}
.ds-a2 .v2-min-w-80pct-imp {
  min-width: 80% !important;
}
.ds-a2 .v2-max-80vw-imp {
  max-width: 80vw !important;
}
.ds-a2 .v2-max-80vh-imp {
  max-height: 80vh !important;
}
.ds-a2 .v2-top-80pct {
  top: 80%;
}
.ds-a2 .v2-top-80pct-n {
  top: -80%;
}
.ds-a2 .v2-bottom-80pct {
  bottom: 80%;
}
.ds-a2 .v2-bottom-80pct-n {
  bottom: -80%;
}
.ds-a2 .v2-left-80pct {
  left: 80%;
}
.ds-a2 .v2-left-80pct-n {
  left: -80%;
}
.ds-a2 .v2-right-80pct {
  right: 80%;
}
.ds-a2 .v2-right-80pct-n {
  right: -80%;
}
.ds-a2 .v2-h-81pct {
  height: 81%;
}
.ds-a2 .v2-w-81pct {
  width: 81%;
}
.ds-a2 .v2-81vw {
  width: 81vw;
}
.ds-a2 .v2-81vh {
  height: 81vh;
}
.ds-a2 .v2-max-h-81pct {
  max-height: 81%;
}
.ds-a2 .v2-max-w-81pct {
  max-width: 81%;
}
.ds-a2 .v2-min-h-81pct {
  min-height: 81%;
}
.ds-a2 .v2-min-w-81pct {
  min-width: 81%;
}
.ds-a2 .v2-max-81vw {
  max-width: 81vw;
}
.ds-a2 .v2-max-81vh {
  max-height: 81vh;
}
.ds-a2 .v2-max-h-81pct-imp {
  max-height: 81% !important;
}
.ds-a2 .v2-max-w-81pct-imp {
  max-width: 81% !important;
}
.ds-a2 .v2-min-h-81pct-imp {
  min-height: 81% !important;
}
.ds-a2 .v2-min-w-81pct-imp {
  min-width: 81% !important;
}
.ds-a2 .v2-max-81vw-imp {
  max-width: 81vw !important;
}
.ds-a2 .v2-max-81vh-imp {
  max-height: 81vh !important;
}
.ds-a2 .v2-top-81pct {
  top: 81%;
}
.ds-a2 .v2-top-81pct-n {
  top: -81%;
}
.ds-a2 .v2-bottom-81pct {
  bottom: 81%;
}
.ds-a2 .v2-bottom-81pct-n {
  bottom: -81%;
}
.ds-a2 .v2-left-81pct {
  left: 81%;
}
.ds-a2 .v2-left-81pct-n {
  left: -81%;
}
.ds-a2 .v2-right-81pct {
  right: 81%;
}
.ds-a2 .v2-right-81pct-n {
  right: -81%;
}
.ds-a2 .v2-h-82pct {
  height: 82%;
}
.ds-a2 .v2-w-82pct {
  width: 82%;
}
.ds-a2 .v2-82vw {
  width: 82vw;
}
.ds-a2 .v2-82vh {
  height: 82vh;
}
.ds-a2 .v2-max-h-82pct {
  max-height: 82%;
}
.ds-a2 .v2-max-w-82pct {
  max-width: 82%;
}
.ds-a2 .v2-min-h-82pct {
  min-height: 82%;
}
.ds-a2 .v2-min-w-82pct {
  min-width: 82%;
}
.ds-a2 .v2-max-82vw {
  max-width: 82vw;
}
.ds-a2 .v2-max-82vh {
  max-height: 82vh;
}
.ds-a2 .v2-max-h-82pct-imp {
  max-height: 82% !important;
}
.ds-a2 .v2-max-w-82pct-imp {
  max-width: 82% !important;
}
.ds-a2 .v2-min-h-82pct-imp {
  min-height: 82% !important;
}
.ds-a2 .v2-min-w-82pct-imp {
  min-width: 82% !important;
}
.ds-a2 .v2-max-82vw-imp {
  max-width: 82vw !important;
}
.ds-a2 .v2-max-82vh-imp {
  max-height: 82vh !important;
}
.ds-a2 .v2-top-82pct {
  top: 82%;
}
.ds-a2 .v2-top-82pct-n {
  top: -82%;
}
.ds-a2 .v2-bottom-82pct {
  bottom: 82%;
}
.ds-a2 .v2-bottom-82pct-n {
  bottom: -82%;
}
.ds-a2 .v2-left-82pct {
  left: 82%;
}
.ds-a2 .v2-left-82pct-n {
  left: -82%;
}
.ds-a2 .v2-right-82pct {
  right: 82%;
}
.ds-a2 .v2-right-82pct-n {
  right: -82%;
}
.ds-a2 .v2-h-83pct {
  height: 83%;
}
.ds-a2 .v2-w-83pct {
  width: 83%;
}
.ds-a2 .v2-83vw {
  width: 83vw;
}
.ds-a2 .v2-83vh {
  height: 83vh;
}
.ds-a2 .v2-max-h-83pct {
  max-height: 83%;
}
.ds-a2 .v2-max-w-83pct {
  max-width: 83%;
}
.ds-a2 .v2-min-h-83pct {
  min-height: 83%;
}
.ds-a2 .v2-min-w-83pct {
  min-width: 83%;
}
.ds-a2 .v2-max-83vw {
  max-width: 83vw;
}
.ds-a2 .v2-max-83vh {
  max-height: 83vh;
}
.ds-a2 .v2-max-h-83pct-imp {
  max-height: 83% !important;
}
.ds-a2 .v2-max-w-83pct-imp {
  max-width: 83% !important;
}
.ds-a2 .v2-min-h-83pct-imp {
  min-height: 83% !important;
}
.ds-a2 .v2-min-w-83pct-imp {
  min-width: 83% !important;
}
.ds-a2 .v2-max-83vw-imp {
  max-width: 83vw !important;
}
.ds-a2 .v2-max-83vh-imp {
  max-height: 83vh !important;
}
.ds-a2 .v2-top-83pct {
  top: 83%;
}
.ds-a2 .v2-top-83pct-n {
  top: -83%;
}
.ds-a2 .v2-bottom-83pct {
  bottom: 83%;
}
.ds-a2 .v2-bottom-83pct-n {
  bottom: -83%;
}
.ds-a2 .v2-left-83pct {
  left: 83%;
}
.ds-a2 .v2-left-83pct-n {
  left: -83%;
}
.ds-a2 .v2-right-83pct {
  right: 83%;
}
.ds-a2 .v2-right-83pct-n {
  right: -83%;
}
.ds-a2 .v2-h-84pct {
  height: 84%;
}
.ds-a2 .v2-w-84pct {
  width: 84%;
}
.ds-a2 .v2-84vw {
  width: 84vw;
}
.ds-a2 .v2-84vh {
  height: 84vh;
}
.ds-a2 .v2-max-h-84pct {
  max-height: 84%;
}
.ds-a2 .v2-max-w-84pct {
  max-width: 84%;
}
.ds-a2 .v2-min-h-84pct {
  min-height: 84%;
}
.ds-a2 .v2-min-w-84pct {
  min-width: 84%;
}
.ds-a2 .v2-max-84vw {
  max-width: 84vw;
}
.ds-a2 .v2-max-84vh {
  max-height: 84vh;
}
.ds-a2 .v2-max-h-84pct-imp {
  max-height: 84% !important;
}
.ds-a2 .v2-max-w-84pct-imp {
  max-width: 84% !important;
}
.ds-a2 .v2-min-h-84pct-imp {
  min-height: 84% !important;
}
.ds-a2 .v2-min-w-84pct-imp {
  min-width: 84% !important;
}
.ds-a2 .v2-max-84vw-imp {
  max-width: 84vw !important;
}
.ds-a2 .v2-max-84vh-imp {
  max-height: 84vh !important;
}
.ds-a2 .v2-top-84pct {
  top: 84%;
}
.ds-a2 .v2-top-84pct-n {
  top: -84%;
}
.ds-a2 .v2-bottom-84pct {
  bottom: 84%;
}
.ds-a2 .v2-bottom-84pct-n {
  bottom: -84%;
}
.ds-a2 .v2-left-84pct {
  left: 84%;
}
.ds-a2 .v2-left-84pct-n {
  left: -84%;
}
.ds-a2 .v2-right-84pct {
  right: 84%;
}
.ds-a2 .v2-right-84pct-n {
  right: -84%;
}
.ds-a2 .v2-h-85pct {
  height: 85%;
}
.ds-a2 .v2-w-85pct {
  width: 85%;
}
.ds-a2 .v2-85vw {
  width: 85vw;
}
.ds-a2 .v2-85vh {
  height: 85vh;
}
.ds-a2 .v2-max-h-85pct {
  max-height: 85%;
}
.ds-a2 .v2-max-w-85pct {
  max-width: 85%;
}
.ds-a2 .v2-min-h-85pct {
  min-height: 85%;
}
.ds-a2 .v2-min-w-85pct {
  min-width: 85%;
}
.ds-a2 .v2-max-85vw {
  max-width: 85vw;
}
.ds-a2 .v2-max-85vh {
  max-height: 85vh;
}
.ds-a2 .v2-max-h-85pct-imp {
  max-height: 85% !important;
}
.ds-a2 .v2-max-w-85pct-imp {
  max-width: 85% !important;
}
.ds-a2 .v2-min-h-85pct-imp {
  min-height: 85% !important;
}
.ds-a2 .v2-min-w-85pct-imp {
  min-width: 85% !important;
}
.ds-a2 .v2-max-85vw-imp {
  max-width: 85vw !important;
}
.ds-a2 .v2-max-85vh-imp {
  max-height: 85vh !important;
}
.ds-a2 .v2-top-85pct {
  top: 85%;
}
.ds-a2 .v2-top-85pct-n {
  top: -85%;
}
.ds-a2 .v2-bottom-85pct {
  bottom: 85%;
}
.ds-a2 .v2-bottom-85pct-n {
  bottom: -85%;
}
.ds-a2 .v2-left-85pct {
  left: 85%;
}
.ds-a2 .v2-left-85pct-n {
  left: -85%;
}
.ds-a2 .v2-right-85pct {
  right: 85%;
}
.ds-a2 .v2-right-85pct-n {
  right: -85%;
}
.ds-a2 .v2-h-86pct {
  height: 86%;
}
.ds-a2 .v2-w-86pct {
  width: 86%;
}
.ds-a2 .v2-86vw {
  width: 86vw;
}
.ds-a2 .v2-86vh {
  height: 86vh;
}
.ds-a2 .v2-max-h-86pct {
  max-height: 86%;
}
.ds-a2 .v2-max-w-86pct {
  max-width: 86%;
}
.ds-a2 .v2-min-h-86pct {
  min-height: 86%;
}
.ds-a2 .v2-min-w-86pct {
  min-width: 86%;
}
.ds-a2 .v2-max-86vw {
  max-width: 86vw;
}
.ds-a2 .v2-max-86vh {
  max-height: 86vh;
}
.ds-a2 .v2-max-h-86pct-imp {
  max-height: 86% !important;
}
.ds-a2 .v2-max-w-86pct-imp {
  max-width: 86% !important;
}
.ds-a2 .v2-min-h-86pct-imp {
  min-height: 86% !important;
}
.ds-a2 .v2-min-w-86pct-imp {
  min-width: 86% !important;
}
.ds-a2 .v2-max-86vw-imp {
  max-width: 86vw !important;
}
.ds-a2 .v2-max-86vh-imp {
  max-height: 86vh !important;
}
.ds-a2 .v2-top-86pct {
  top: 86%;
}
.ds-a2 .v2-top-86pct-n {
  top: -86%;
}
.ds-a2 .v2-bottom-86pct {
  bottom: 86%;
}
.ds-a2 .v2-bottom-86pct-n {
  bottom: -86%;
}
.ds-a2 .v2-left-86pct {
  left: 86%;
}
.ds-a2 .v2-left-86pct-n {
  left: -86%;
}
.ds-a2 .v2-right-86pct {
  right: 86%;
}
.ds-a2 .v2-right-86pct-n {
  right: -86%;
}
.ds-a2 .v2-h-87pct {
  height: 87%;
}
.ds-a2 .v2-w-87pct {
  width: 87%;
}
.ds-a2 .v2-87vw {
  width: 87vw;
}
.ds-a2 .v2-87vh {
  height: 87vh;
}
.ds-a2 .v2-max-h-87pct {
  max-height: 87%;
}
.ds-a2 .v2-max-w-87pct {
  max-width: 87%;
}
.ds-a2 .v2-min-h-87pct {
  min-height: 87%;
}
.ds-a2 .v2-min-w-87pct {
  min-width: 87%;
}
.ds-a2 .v2-max-87vw {
  max-width: 87vw;
}
.ds-a2 .v2-max-87vh {
  max-height: 87vh;
}
.ds-a2 .v2-max-h-87pct-imp {
  max-height: 87% !important;
}
.ds-a2 .v2-max-w-87pct-imp {
  max-width: 87% !important;
}
.ds-a2 .v2-min-h-87pct-imp {
  min-height: 87% !important;
}
.ds-a2 .v2-min-w-87pct-imp {
  min-width: 87% !important;
}
.ds-a2 .v2-max-87vw-imp {
  max-width: 87vw !important;
}
.ds-a2 .v2-max-87vh-imp {
  max-height: 87vh !important;
}
.ds-a2 .v2-top-87pct {
  top: 87%;
}
.ds-a2 .v2-top-87pct-n {
  top: -87%;
}
.ds-a2 .v2-bottom-87pct {
  bottom: 87%;
}
.ds-a2 .v2-bottom-87pct-n {
  bottom: -87%;
}
.ds-a2 .v2-left-87pct {
  left: 87%;
}
.ds-a2 .v2-left-87pct-n {
  left: -87%;
}
.ds-a2 .v2-right-87pct {
  right: 87%;
}
.ds-a2 .v2-right-87pct-n {
  right: -87%;
}
.ds-a2 .v2-h-88pct {
  height: 88%;
}
.ds-a2 .v2-w-88pct {
  width: 88%;
}
.ds-a2 .v2-88vw {
  width: 88vw;
}
.ds-a2 .v2-88vh {
  height: 88vh;
}
.ds-a2 .v2-max-h-88pct {
  max-height: 88%;
}
.ds-a2 .v2-max-w-88pct {
  max-width: 88%;
}
.ds-a2 .v2-min-h-88pct {
  min-height: 88%;
}
.ds-a2 .v2-min-w-88pct {
  min-width: 88%;
}
.ds-a2 .v2-max-88vw {
  max-width: 88vw;
}
.ds-a2 .v2-max-88vh {
  max-height: 88vh;
}
.ds-a2 .v2-max-h-88pct-imp {
  max-height: 88% !important;
}
.ds-a2 .v2-max-w-88pct-imp {
  max-width: 88% !important;
}
.ds-a2 .v2-min-h-88pct-imp {
  min-height: 88% !important;
}
.ds-a2 .v2-min-w-88pct-imp {
  min-width: 88% !important;
}
.ds-a2 .v2-max-88vw-imp {
  max-width: 88vw !important;
}
.ds-a2 .v2-max-88vh-imp {
  max-height: 88vh !important;
}
.ds-a2 .v2-top-88pct {
  top: 88%;
}
.ds-a2 .v2-top-88pct-n {
  top: -88%;
}
.ds-a2 .v2-bottom-88pct {
  bottom: 88%;
}
.ds-a2 .v2-bottom-88pct-n {
  bottom: -88%;
}
.ds-a2 .v2-left-88pct {
  left: 88%;
}
.ds-a2 .v2-left-88pct-n {
  left: -88%;
}
.ds-a2 .v2-right-88pct {
  right: 88%;
}
.ds-a2 .v2-right-88pct-n {
  right: -88%;
}
.ds-a2 .v2-h-89pct {
  height: 89%;
}
.ds-a2 .v2-w-89pct {
  width: 89%;
}
.ds-a2 .v2-89vw {
  width: 89vw;
}
.ds-a2 .v2-89vh {
  height: 89vh;
}
.ds-a2 .v2-max-h-89pct {
  max-height: 89%;
}
.ds-a2 .v2-max-w-89pct {
  max-width: 89%;
}
.ds-a2 .v2-min-h-89pct {
  min-height: 89%;
}
.ds-a2 .v2-min-w-89pct {
  min-width: 89%;
}
.ds-a2 .v2-max-89vw {
  max-width: 89vw;
}
.ds-a2 .v2-max-89vh {
  max-height: 89vh;
}
.ds-a2 .v2-max-h-89pct-imp {
  max-height: 89% !important;
}
.ds-a2 .v2-max-w-89pct-imp {
  max-width: 89% !important;
}
.ds-a2 .v2-min-h-89pct-imp {
  min-height: 89% !important;
}
.ds-a2 .v2-min-w-89pct-imp {
  min-width: 89% !important;
}
.ds-a2 .v2-max-89vw-imp {
  max-width: 89vw !important;
}
.ds-a2 .v2-max-89vh-imp {
  max-height: 89vh !important;
}
.ds-a2 .v2-top-89pct {
  top: 89%;
}
.ds-a2 .v2-top-89pct-n {
  top: -89%;
}
.ds-a2 .v2-bottom-89pct {
  bottom: 89%;
}
.ds-a2 .v2-bottom-89pct-n {
  bottom: -89%;
}
.ds-a2 .v2-left-89pct {
  left: 89%;
}
.ds-a2 .v2-left-89pct-n {
  left: -89%;
}
.ds-a2 .v2-right-89pct {
  right: 89%;
}
.ds-a2 .v2-right-89pct-n {
  right: -89%;
}
.ds-a2 .v2-h-90pct {
  height: 90%;
}
.ds-a2 .v2-w-90pct {
  width: 90%;
}
.ds-a2 .v2-90vw {
  width: 90vw;
}
.ds-a2 .v2-90vh {
  height: 90vh;
}
.ds-a2 .v2-max-h-90pct {
  max-height: 90%;
}
.ds-a2 .v2-max-w-90pct {
  max-width: 90%;
}
.ds-a2 .v2-min-h-90pct {
  min-height: 90%;
}
.ds-a2 .v2-min-w-90pct {
  min-width: 90%;
}
.ds-a2 .v2-max-90vw {
  max-width: 90vw;
}
.ds-a2 .v2-max-90vh {
  max-height: 90vh;
}
.ds-a2 .v2-max-h-90pct-imp {
  max-height: 90% !important;
}
.ds-a2 .v2-max-w-90pct-imp {
  max-width: 90% !important;
}
.ds-a2 .v2-min-h-90pct-imp {
  min-height: 90% !important;
}
.ds-a2 .v2-min-w-90pct-imp {
  min-width: 90% !important;
}
.ds-a2 .v2-max-90vw-imp {
  max-width: 90vw !important;
}
.ds-a2 .v2-max-90vh-imp {
  max-height: 90vh !important;
}
.ds-a2 .v2-top-90pct {
  top: 90%;
}
.ds-a2 .v2-top-90pct-n {
  top: -90%;
}
.ds-a2 .v2-bottom-90pct {
  bottom: 90%;
}
.ds-a2 .v2-bottom-90pct-n {
  bottom: -90%;
}
.ds-a2 .v2-left-90pct {
  left: 90%;
}
.ds-a2 .v2-left-90pct-n {
  left: -90%;
}
.ds-a2 .v2-right-90pct {
  right: 90%;
}
.ds-a2 .v2-right-90pct-n {
  right: -90%;
}
.ds-a2 .v2-h-91pct {
  height: 91%;
}
.ds-a2 .v2-w-91pct {
  width: 91%;
}
.ds-a2 .v2-91vw {
  width: 91vw;
}
.ds-a2 .v2-91vh {
  height: 91vh;
}
.ds-a2 .v2-max-h-91pct {
  max-height: 91%;
}
.ds-a2 .v2-max-w-91pct {
  max-width: 91%;
}
.ds-a2 .v2-min-h-91pct {
  min-height: 91%;
}
.ds-a2 .v2-min-w-91pct {
  min-width: 91%;
}
.ds-a2 .v2-max-91vw {
  max-width: 91vw;
}
.ds-a2 .v2-max-91vh {
  max-height: 91vh;
}
.ds-a2 .v2-max-h-91pct-imp {
  max-height: 91% !important;
}
.ds-a2 .v2-max-w-91pct-imp {
  max-width: 91% !important;
}
.ds-a2 .v2-min-h-91pct-imp {
  min-height: 91% !important;
}
.ds-a2 .v2-min-w-91pct-imp {
  min-width: 91% !important;
}
.ds-a2 .v2-max-91vw-imp {
  max-width: 91vw !important;
}
.ds-a2 .v2-max-91vh-imp {
  max-height: 91vh !important;
}
.ds-a2 .v2-top-91pct {
  top: 91%;
}
.ds-a2 .v2-top-91pct-n {
  top: -91%;
}
.ds-a2 .v2-bottom-91pct {
  bottom: 91%;
}
.ds-a2 .v2-bottom-91pct-n {
  bottom: -91%;
}
.ds-a2 .v2-left-91pct {
  left: 91%;
}
.ds-a2 .v2-left-91pct-n {
  left: -91%;
}
.ds-a2 .v2-right-91pct {
  right: 91%;
}
.ds-a2 .v2-right-91pct-n {
  right: -91%;
}
.ds-a2 .v2-h-92pct {
  height: 92%;
}
.ds-a2 .v2-w-92pct {
  width: 92%;
}
.ds-a2 .v2-92vw {
  width: 92vw;
}
.ds-a2 .v2-92vh {
  height: 92vh;
}
.ds-a2 .v2-max-h-92pct {
  max-height: 92%;
}
.ds-a2 .v2-max-w-92pct {
  max-width: 92%;
}
.ds-a2 .v2-min-h-92pct {
  min-height: 92%;
}
.ds-a2 .v2-min-w-92pct {
  min-width: 92%;
}
.ds-a2 .v2-max-92vw {
  max-width: 92vw;
}
.ds-a2 .v2-max-92vh {
  max-height: 92vh;
}
.ds-a2 .v2-max-h-92pct-imp {
  max-height: 92% !important;
}
.ds-a2 .v2-max-w-92pct-imp {
  max-width: 92% !important;
}
.ds-a2 .v2-min-h-92pct-imp {
  min-height: 92% !important;
}
.ds-a2 .v2-min-w-92pct-imp {
  min-width: 92% !important;
}
.ds-a2 .v2-max-92vw-imp {
  max-width: 92vw !important;
}
.ds-a2 .v2-max-92vh-imp {
  max-height: 92vh !important;
}
.ds-a2 .v2-top-92pct {
  top: 92%;
}
.ds-a2 .v2-top-92pct-n {
  top: -92%;
}
.ds-a2 .v2-bottom-92pct {
  bottom: 92%;
}
.ds-a2 .v2-bottom-92pct-n {
  bottom: -92%;
}
.ds-a2 .v2-left-92pct {
  left: 92%;
}
.ds-a2 .v2-left-92pct-n {
  left: -92%;
}
.ds-a2 .v2-right-92pct {
  right: 92%;
}
.ds-a2 .v2-right-92pct-n {
  right: -92%;
}
.ds-a2 .v2-h-93pct {
  height: 93%;
}
.ds-a2 .v2-w-93pct {
  width: 93%;
}
.ds-a2 .v2-93vw {
  width: 93vw;
}
.ds-a2 .v2-93vh {
  height: 93vh;
}
.ds-a2 .v2-max-h-93pct {
  max-height: 93%;
}
.ds-a2 .v2-max-w-93pct {
  max-width: 93%;
}
.ds-a2 .v2-min-h-93pct {
  min-height: 93%;
}
.ds-a2 .v2-min-w-93pct {
  min-width: 93%;
}
.ds-a2 .v2-max-93vw {
  max-width: 93vw;
}
.ds-a2 .v2-max-93vh {
  max-height: 93vh;
}
.ds-a2 .v2-max-h-93pct-imp {
  max-height: 93% !important;
}
.ds-a2 .v2-max-w-93pct-imp {
  max-width: 93% !important;
}
.ds-a2 .v2-min-h-93pct-imp {
  min-height: 93% !important;
}
.ds-a2 .v2-min-w-93pct-imp {
  min-width: 93% !important;
}
.ds-a2 .v2-max-93vw-imp {
  max-width: 93vw !important;
}
.ds-a2 .v2-max-93vh-imp {
  max-height: 93vh !important;
}
.ds-a2 .v2-top-93pct {
  top: 93%;
}
.ds-a2 .v2-top-93pct-n {
  top: -93%;
}
.ds-a2 .v2-bottom-93pct {
  bottom: 93%;
}
.ds-a2 .v2-bottom-93pct-n {
  bottom: -93%;
}
.ds-a2 .v2-left-93pct {
  left: 93%;
}
.ds-a2 .v2-left-93pct-n {
  left: -93%;
}
.ds-a2 .v2-right-93pct {
  right: 93%;
}
.ds-a2 .v2-right-93pct-n {
  right: -93%;
}
.ds-a2 .v2-h-94pct {
  height: 94%;
}
.ds-a2 .v2-w-94pct {
  width: 94%;
}
.ds-a2 .v2-94vw {
  width: 94vw;
}
.ds-a2 .v2-94vh {
  height: 94vh;
}
.ds-a2 .v2-max-h-94pct {
  max-height: 94%;
}
.ds-a2 .v2-max-w-94pct {
  max-width: 94%;
}
.ds-a2 .v2-min-h-94pct {
  min-height: 94%;
}
.ds-a2 .v2-min-w-94pct {
  min-width: 94%;
}
.ds-a2 .v2-max-94vw {
  max-width: 94vw;
}
.ds-a2 .v2-max-94vh {
  max-height: 94vh;
}
.ds-a2 .v2-max-h-94pct-imp {
  max-height: 94% !important;
}
.ds-a2 .v2-max-w-94pct-imp {
  max-width: 94% !important;
}
.ds-a2 .v2-min-h-94pct-imp {
  min-height: 94% !important;
}
.ds-a2 .v2-min-w-94pct-imp {
  min-width: 94% !important;
}
.ds-a2 .v2-max-94vw-imp {
  max-width: 94vw !important;
}
.ds-a2 .v2-max-94vh-imp {
  max-height: 94vh !important;
}
.ds-a2 .v2-top-94pct {
  top: 94%;
}
.ds-a2 .v2-top-94pct-n {
  top: -94%;
}
.ds-a2 .v2-bottom-94pct {
  bottom: 94%;
}
.ds-a2 .v2-bottom-94pct-n {
  bottom: -94%;
}
.ds-a2 .v2-left-94pct {
  left: 94%;
}
.ds-a2 .v2-left-94pct-n {
  left: -94%;
}
.ds-a2 .v2-right-94pct {
  right: 94%;
}
.ds-a2 .v2-right-94pct-n {
  right: -94%;
}
.ds-a2 .v2-h-95pct {
  height: 95%;
}
.ds-a2 .v2-w-95pct {
  width: 95%;
}
.ds-a2 .v2-95vw {
  width: 95vw;
}
.ds-a2 .v2-95vh {
  height: 95vh;
}
.ds-a2 .v2-max-h-95pct {
  max-height: 95%;
}
.ds-a2 .v2-max-w-95pct {
  max-width: 95%;
}
.ds-a2 .v2-min-h-95pct {
  min-height: 95%;
}
.ds-a2 .v2-min-w-95pct {
  min-width: 95%;
}
.ds-a2 .v2-max-95vw {
  max-width: 95vw;
}
.ds-a2 .v2-max-95vh {
  max-height: 95vh;
}
.ds-a2 .v2-max-h-95pct-imp {
  max-height: 95% !important;
}
.ds-a2 .v2-max-w-95pct-imp {
  max-width: 95% !important;
}
.ds-a2 .v2-min-h-95pct-imp {
  min-height: 95% !important;
}
.ds-a2 .v2-min-w-95pct-imp {
  min-width: 95% !important;
}
.ds-a2 .v2-max-95vw-imp {
  max-width: 95vw !important;
}
.ds-a2 .v2-max-95vh-imp {
  max-height: 95vh !important;
}
.ds-a2 .v2-top-95pct {
  top: 95%;
}
.ds-a2 .v2-top-95pct-n {
  top: -95%;
}
.ds-a2 .v2-bottom-95pct {
  bottom: 95%;
}
.ds-a2 .v2-bottom-95pct-n {
  bottom: -95%;
}
.ds-a2 .v2-left-95pct {
  left: 95%;
}
.ds-a2 .v2-left-95pct-n {
  left: -95%;
}
.ds-a2 .v2-right-95pct {
  right: 95%;
}
.ds-a2 .v2-right-95pct-n {
  right: -95%;
}
.ds-a2 .v2-h-96pct {
  height: 96%;
}
.ds-a2 .v2-w-96pct {
  width: 96%;
}
.ds-a2 .v2-96vw {
  width: 96vw;
}
.ds-a2 .v2-96vh {
  height: 96vh;
}
.ds-a2 .v2-max-h-96pct {
  max-height: 96%;
}
.ds-a2 .v2-max-w-96pct {
  max-width: 96%;
}
.ds-a2 .v2-min-h-96pct {
  min-height: 96%;
}
.ds-a2 .v2-min-w-96pct {
  min-width: 96%;
}
.ds-a2 .v2-max-96vw {
  max-width: 96vw;
}
.ds-a2 .v2-max-96vh {
  max-height: 96vh;
}
.ds-a2 .v2-max-h-96pct-imp {
  max-height: 96% !important;
}
.ds-a2 .v2-max-w-96pct-imp {
  max-width: 96% !important;
}
.ds-a2 .v2-min-h-96pct-imp {
  min-height: 96% !important;
}
.ds-a2 .v2-min-w-96pct-imp {
  min-width: 96% !important;
}
.ds-a2 .v2-max-96vw-imp {
  max-width: 96vw !important;
}
.ds-a2 .v2-max-96vh-imp {
  max-height: 96vh !important;
}
.ds-a2 .v2-top-96pct {
  top: 96%;
}
.ds-a2 .v2-top-96pct-n {
  top: -96%;
}
.ds-a2 .v2-bottom-96pct {
  bottom: 96%;
}
.ds-a2 .v2-bottom-96pct-n {
  bottom: -96%;
}
.ds-a2 .v2-left-96pct {
  left: 96%;
}
.ds-a2 .v2-left-96pct-n {
  left: -96%;
}
.ds-a2 .v2-right-96pct {
  right: 96%;
}
.ds-a2 .v2-right-96pct-n {
  right: -96%;
}
.ds-a2 .v2-h-97pct {
  height: 97%;
}
.ds-a2 .v2-w-97pct {
  width: 97%;
}
.ds-a2 .v2-97vw {
  width: 97vw;
}
.ds-a2 .v2-97vh {
  height: 97vh;
}
.ds-a2 .v2-max-h-97pct {
  max-height: 97%;
}
.ds-a2 .v2-max-w-97pct {
  max-width: 97%;
}
.ds-a2 .v2-min-h-97pct {
  min-height: 97%;
}
.ds-a2 .v2-min-w-97pct {
  min-width: 97%;
}
.ds-a2 .v2-max-97vw {
  max-width: 97vw;
}
.ds-a2 .v2-max-97vh {
  max-height: 97vh;
}
.ds-a2 .v2-max-h-97pct-imp {
  max-height: 97% !important;
}
.ds-a2 .v2-max-w-97pct-imp {
  max-width: 97% !important;
}
.ds-a2 .v2-min-h-97pct-imp {
  min-height: 97% !important;
}
.ds-a2 .v2-min-w-97pct-imp {
  min-width: 97% !important;
}
.ds-a2 .v2-max-97vw-imp {
  max-width: 97vw !important;
}
.ds-a2 .v2-max-97vh-imp {
  max-height: 97vh !important;
}
.ds-a2 .v2-top-97pct {
  top: 97%;
}
.ds-a2 .v2-top-97pct-n {
  top: -97%;
}
.ds-a2 .v2-bottom-97pct {
  bottom: 97%;
}
.ds-a2 .v2-bottom-97pct-n {
  bottom: -97%;
}
.ds-a2 .v2-left-97pct {
  left: 97%;
}
.ds-a2 .v2-left-97pct-n {
  left: -97%;
}
.ds-a2 .v2-right-97pct {
  right: 97%;
}
.ds-a2 .v2-right-97pct-n {
  right: -97%;
}
.ds-a2 .v2-h-98pct {
  height: 98%;
}
.ds-a2 .v2-w-98pct {
  width: 98%;
}
.ds-a2 .v2-98vw {
  width: 98vw;
}
.ds-a2 .v2-98vh {
  height: 98vh;
}
.ds-a2 .v2-max-h-98pct {
  max-height: 98%;
}
.ds-a2 .v2-max-w-98pct {
  max-width: 98%;
}
.ds-a2 .v2-min-h-98pct {
  min-height: 98%;
}
.ds-a2 .v2-min-w-98pct {
  min-width: 98%;
}
.ds-a2 .v2-max-98vw {
  max-width: 98vw;
}
.ds-a2 .v2-max-98vh {
  max-height: 98vh;
}
.ds-a2 .v2-max-h-98pct-imp {
  max-height: 98% !important;
}
.ds-a2 .v2-max-w-98pct-imp {
  max-width: 98% !important;
}
.ds-a2 .v2-min-h-98pct-imp {
  min-height: 98% !important;
}
.ds-a2 .v2-min-w-98pct-imp {
  min-width: 98% !important;
}
.ds-a2 .v2-max-98vw-imp {
  max-width: 98vw !important;
}
.ds-a2 .v2-max-98vh-imp {
  max-height: 98vh !important;
}
.ds-a2 .v2-top-98pct {
  top: 98%;
}
.ds-a2 .v2-top-98pct-n {
  top: -98%;
}
.ds-a2 .v2-bottom-98pct {
  bottom: 98%;
}
.ds-a2 .v2-bottom-98pct-n {
  bottom: -98%;
}
.ds-a2 .v2-left-98pct {
  left: 98%;
}
.ds-a2 .v2-left-98pct-n {
  left: -98%;
}
.ds-a2 .v2-right-98pct {
  right: 98%;
}
.ds-a2 .v2-right-98pct-n {
  right: -98%;
}
.ds-a2 .v2-h-99pct {
  height: 99%;
}
.ds-a2 .v2-w-99pct {
  width: 99%;
}
.ds-a2 .v2-99vw {
  width: 99vw;
}
.ds-a2 .v2-99vh {
  height: 99vh;
}
.ds-a2 .v2-max-h-99pct {
  max-height: 99%;
}
.ds-a2 .v2-max-w-99pct {
  max-width: 99%;
}
.ds-a2 .v2-min-h-99pct {
  min-height: 99%;
}
.ds-a2 .v2-min-w-99pct {
  min-width: 99%;
}
.ds-a2 .v2-max-99vw {
  max-width: 99vw;
}
.ds-a2 .v2-max-99vh {
  max-height: 99vh;
}
.ds-a2 .v2-max-h-99pct-imp {
  max-height: 99% !important;
}
.ds-a2 .v2-max-w-99pct-imp {
  max-width: 99% !important;
}
.ds-a2 .v2-min-h-99pct-imp {
  min-height: 99% !important;
}
.ds-a2 .v2-min-w-99pct-imp {
  min-width: 99% !important;
}
.ds-a2 .v2-max-99vw-imp {
  max-width: 99vw !important;
}
.ds-a2 .v2-max-99vh-imp {
  max-height: 99vh !important;
}
.ds-a2 .v2-top-99pct {
  top: 99%;
}
.ds-a2 .v2-top-99pct-n {
  top: -99%;
}
.ds-a2 .v2-bottom-99pct {
  bottom: 99%;
}
.ds-a2 .v2-bottom-99pct-n {
  bottom: -99%;
}
.ds-a2 .v2-left-99pct {
  left: 99%;
}
.ds-a2 .v2-left-99pct-n {
  left: -99%;
}
.ds-a2 .v2-right-99pct {
  right: 99%;
}
.ds-a2 .v2-right-99pct-n {
  right: -99%;
}
.ds-a2 .v2-h-100pct {
  height: 100%;
}
.ds-a2 .v2-w-100pct {
  width: 100%;
}
.ds-a2 .v2-100vw {
  width: 100vw;
}
.ds-a2 .v2-100vh {
  height: 100vh;
}
.ds-a2 .v2-max-h-100pct {
  max-height: 100%;
}
.ds-a2 .v2-max-w-100pct {
  max-width: 100%;
}
.ds-a2 .v2-min-h-100pct {
  min-height: 100%;
}
.ds-a2 .v2-min-w-100pct {
  min-width: 100%;
}
.ds-a2 .v2-max-100vw {
  max-width: 100vw;
}
.ds-a2 .v2-max-100vh {
  max-height: 100vh;
}
.ds-a2 .v2-max-h-100pct-imp {
  max-height: 100% !important;
}
.ds-a2 .v2-max-w-100pct-imp {
  max-width: 100% !important;
}
.ds-a2 .v2-min-h-100pct-imp {
  min-height: 100% !important;
}
.ds-a2 .v2-min-w-100pct-imp {
  min-width: 100% !important;
}
.ds-a2 .v2-max-100vw-imp {
  max-width: 100vw !important;
}
.ds-a2 .v2-max-100vh-imp {
  max-height: 100vh !important;
}
.ds-a2 .v2-top-100pct {
  top: 100%;
}
.ds-a2 .v2-top-100pct-n {
  top: -100%;
}
.ds-a2 .v2-bottom-100pct {
  bottom: 100%;
}
.ds-a2 .v2-bottom-100pct-n {
  bottom: -100%;
}
.ds-a2 .v2-left-100pct {
  left: 100%;
}
.ds-a2 .v2-left-100pct-n {
  left: -100%;
}
.ds-a2 .v2-right-100pct {
  right: 100%;
}
.ds-a2 .v2-right-100pct-n {
  right: -100%;
}
.ds-a2 .v2-max-w-578px {
  max-width: 578px;
}
.ds-a2 .v2-w-200px {
  width: 200px;
}
.ds-a2 .v2-w-64px {
  width: 64px;
}
.ds-a2 .v2-h-64px {
  height: 64px;
}
.ds-a2 .v2-obj-contain {
  display: block;
  object-fit: contain;
}
.ds-a2 .v2-obj-cover {
  display: block;
  object-fit: cover;
}
.ds-a2 .v2-separator-h-1 {
  box-sizing: border-box;
  display: inline-block;
  border-color: #edeef0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  height: 1px;
}
.ds-a2 .v2-separator-h-2 {
  box-sizing: border-box;
  display: inline-block;
  border-color: #edeef0;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  height: 2px;
}
.ds-a2 .v2-separator-h-3 {
  box-sizing: border-box;
  display: inline-block;
  border-color: #edeef0;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  height: 3px;
}
.ds-a2 .v2-separator-v-1 {
  box-sizing: border-box;
  display: inline-block;
  border-color: #edeef0;
  border-right-width: 1px;
  border-right-style: solid;
  border-width: 1px;
}
.ds-a2 .v2-separator-v-2 {
  box-sizing: border-box;
  display: inline-block;
  border-color: #edeef0;
  border-right-width: 2px;
  border-right-style: solid;
  border-width: 2px;
}
.ds-a2 .v2-separator-v-3 {
  box-sizing: border-box;
  display: inline-block;
  border-color: #edeef0;
  border-right-width: 3px;
  border-right-style: solid;
  border-width: 3px;
}
.ds-a2 .color-primary-green-4 {
  color: #0f845a;
}
.ds-a2 .color-primary-100 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #e1fff4;
}
.ds-a2 .bg-primary-100 {
  background: #e1fff4;
}
.ds-a2 .color-primary-200 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #aff0d5;
}
.ds-a2 .bg-primary-200 {
  background: #aff0d5;
}
.ds-a2 .color-primary-300 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #7be0b1;
}
.ds-a2 .bg-primary-300 {
  background: #7be0b1;
}
.ds-a2 .color-primary-400 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #50d494;
}
.ds-a2 .bg-primary-400 {
  background: #50d494;
}
.ds-a2 .color-primary-500 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #1ec373;
}
.ds-a2 .bg-primary-500 {
  background: #1ec373;
}
.ds-a2 .color-primary-600 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #16a86b;
}
.ds-a2 .bg-primary-600 {
  background: #16a86b;
}
.ds-a2 .color-primary-700 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #0f855a;
}
.ds-a2 .bg-primary-700 {
  background: #0f855a;
}
.ds-a2 .color-primary-800 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #096148;
}
.ds-a2 .bg-primary-800 {
  background: #096148;
}
.ds-a2 .color-primary-900 {
  -webkit-text-emphasis: none;
  text-emphasis: none;
  color: #014738;
}
.ds-a2 .bg-primary-900 {
  background: #014738;
}
.ds-a2 .bg-primary-50 {
  background: #f0fffa;
}
.ds-a2 .color-green-grey-1 {
  color: #3b4742;
}
.ds-a2 .color-green-grey-2 {
  color: #565e5b;
}
.ds-a2 .color-green-grey-3 {
  color: #8f9492;
}
.ds-a2 .color-green-grey-4 {
  color: #e1e3e2;
}
.ds-a2 .color-green-grey-5 {
  color: #f0f0f0;
}
.ds-a2 .color-green-grey-6 {
  color: #737a77;
}
.ds-a2 .color-blue-grey-4 {
  color: #c1c4c7;
}
.ds-a2 .color-blue-grey-3 {
  color: #dee1e3;
}
.ds-a2 .color-orange-1 {
  color: #ffb066;
}
.ds-a2 .color-orange-7 {
  color: #cc6d39;
}
.ds-a2 .color-orange-8 {
  color: #a14d2a;
}
.ds-a2 .bg-orange-7 {
  background: #cc6d39;
}
.ds-a2 .color-yellow-800 {
  color: #ad7b23;
}
.ds-a2 .color-yellow-900 {
  color: #8f5c14;
}
.ds-a2 .bg-green-grey-1 {
  background-color: #3b4742;
}
.ds-a2 .bg-green-grey-2 {
  background-color: #565e5b;
}
.ds-a2 .bg-green-grey-4 {
  background-color: #e1e3e2;
}
.ds-a2 .bg-green-grey-6 {
  background-color: #737a77;
}
.ds-a2 .bg-green-grey-9 {
  background-color: #232e29;
}
.ds-a2 .bg-blue-grey-1 {
  background-color: #f9fbfc;
}
.ds-a2 .bg-blue-grey-2 {
  background-color: #edeef0;
}
.ds-a2 .bg-blue-grey-3 {
  background-color: #dee1e3;
}
.ds-a2 .bg-blue-grey-4 {
  background-color: #c1c4c7;
}
.ds-a2 .bg-blue-grey-9 {
  background-color: #25292e;
}
.ds-a2 .bg-subtle-blue {
  background-color: #e5e5e5;
}
.ds-a2 .bg-warn {
  background-color: #ffb066;
}
.ds-a2 .bg-warn-2 {
  background-color: #fffbe8;
}
.ds-a2 .bg-warn-4 {
  background-color: #ffe980;
}
.ds-a2 .bg-black-30 {
  background-color: #141f1a4d;
}
.ds-a2 .bg-black-60 {
  background-color: #141f1a99;
}
.ds-a2 .bg-black-90 {
  background-color: #141f1ae6;
}
.ds-a2 .bg-white-80 {
  background-color: #fffc;
}
.ds-a2 .bg-red-1 {
  background-color: #cf495d;
}
.ds-a2 .bg-red-6 {
  background-color: #c73841;
}
.ds-a2 .border-blue-grey-4,
.ds-a2 .border-blue-grey-3 {
  border-color: #c1c4c7;
}
.ds-a2 .border-blue-grey-2 {
  border-color: #edeef0;
}
.ds-a2 .border-blue-grey-1 {
  border-color: #f9fbfc;
}
.ds-a2 .border-green-grey-1 {
  border-color: #3b4742;
}
.ds-a2 .border-green-grey-2 {
  border-color: #565e5b;
}
.ds-a2 .border-green-grey-4 {
  border-color: #e1e3e2;
}
.ds-a2 .border-green-grey-5 {
  border-color: #f0f0f0;
}
.ds-a2 .border-warn-4 {
  border-color: #ffe980;
}
.ds-a2 .color-yellow-5 {
  color: #ffe35c;
}
.ds-a2 .color-yellow-6 {
  color: #f5ce4e;
}
.ds-a2 .bg-yellow-6 {
  background-color: #f5ce4e;
}
.ds-a2 .color-error-1 {
  color: #cf495d;
}
.ds-a2 .color-red-5 {
  color: #f63845;
}
.ds-a2 .color-airbnb {
  color: #ff5a5f !important;
}
.ds-a2 .svg-white {
  filter: brightness(0) invert(1);
}
.ds-a2 .svg-primary-green-1 {
  filter: brightness(0) saturate(100%) invert(54%) sepia(69%) saturate(478%)
    hue-rotate(98deg) brightness(98%) contrast(93%);
}
.ds-a2 .svg-green-grey-1 {
  filter: brightness(0) saturate(100%) invert(25%) sepia(3%) saturate(2204%)
    hue-rotate(103deg) brightness(95%) contrast(89%);
}
.ds-a2 .svg-green-grey-2 {
  filter: brightness(0) saturate(100%) invert(34%) sepia(10%) saturate(290%)
    hue-rotate(106deg) brightness(95%) contrast(82%);
}
.ds-a2 .svg-green-grey-3 {
  filter: brightness(0) saturate(100%) invert(62%) sepia(8%) saturate(127%)
    hue-rotate(104deg) brightness(93%) contrast(87%);
}
.ds-a2 .svg-green-grey-4 {
  filter: brightness(0) saturate(100%) invert(100%) sepia(90%) saturate(15%)
    hue-rotate(144deg) brightness(92%) contrast(93%);
}
.ds-a2 .svg-red-1 {
  filter: invert(42%) sepia(18%) saturate(2107%) hue-rotate(301deg)
    brightness(90%) contrast(93%);
}
.ds-a2 .svg-red-5 {
  filter: brightness(0) saturate(100%) invert(80%) sepia(27%) saturate(6463%)
    hue-rotate(355deg) brightness(92%) contrast(87%);
}
.ds-a2 .box-shadow-1 {
  box-shadow: 0 1px 3px #0000001a;
}
.ds-a2 .box-shadow-2 {
  box-shadow: 0 1px 1px 1px #001c0114;
}
.ds-a2 .box-shadow-3 {
  box-shadow: 0 0 1px #00000026;
}
.ds-a2 .v2-opacity-0 {
  opacity: 0;
}
.ds-a2 .v2-scale-0 {
  transform: scale(0);
}
.ds-a2 .v2-opacity-10 {
  opacity: 0.1;
}
.ds-a2 .v2-scale-10 {
  transform: scale(0.1);
}
.ds-a2 .v2-opacity-20 {
  opacity: 0.2;
}
.ds-a2 .v2-scale-20 {
  transform: scale(0.2);
}
.ds-a2 .v2-opacity-30 {
  opacity: 0.3;
}
.ds-a2 .v2-scale-30 {
  transform: scale(0.3);
}
.ds-a2 .v2-opacity-40 {
  opacity: 0.4;
}
.ds-a2 .v2-scale-40 {
  transform: scale(0.4);
}
.ds-a2 .v2-opacity-50 {
  opacity: 0.5;
}
.ds-a2 .v2-scale-50 {
  transform: scale(0.5);
}
.ds-a2 .v2-opacity-60 {
  opacity: 0.6;
}
.ds-a2 .v2-scale-60 {
  transform: scale(0.6);
}
.ds-a2 .v2-opacity-70 {
  opacity: 0.7;
}
.ds-a2 .v2-scale-70 {
  transform: scale(0.7);
}
.ds-a2 .v2-opacity-80 {
  opacity: 0.8;
}
.ds-a2 .v2-scale-80 {
  transform: scale(0.8);
}
.ds-a2 .v2-opacity-90 {
  opacity: 0.9;
}
.ds-a2 .v2-scale-90 {
  transform: scale(0.9);
}
.ds-a2 .v2-opacity-100 {
  opacity: 1;
}
.ds-a2 .v2-scale-100 {
  transform: scale(1);
}
.ds-a2 .debug {
  outline: 1px dotted red;
}
.ds-a2 .border-box {
  box-sizing: border-box;
}
.ds-a2 .scroll-y {
  overflow-y: auto scroll;
}
.ds-a2 .scroll-x {
  overflow-x: scroll;
}
.ds-a2 .scroll-bar-hidden {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.ds-a2 .scroll-bar-hidden::-webkit-scrollbar {
  display: none;
}
.ds-a2 .flip-x {
  transform: scaleX(-1);
}
.ds-a2 .flip-y {
  transform: scaleY(-1);
}
.ds-a2 .block {
  display: block;
}
.ds-a2 .flex {
  display: flex;
}
.ds-a2 .fixed {
  position: fixed;
}
.ds-a2 .absolute {
  position: absolute;
}
.ds-a2 .fullscreen {
  position: fixed;
  inset: 0;
  overflow: auto;
}
.ds-a2 .inline-block {
  display: inline-block;
}
.ds-a2 .text-start {
  text-align: start;
}
.ds-a2 .click-through {
  pointer-events: none;
}
.ds-a2 .non-click-through {
  pointer-events: auto;
}
.ds-a2 .text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ds-a2 .layout-col-top {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.ds-a2 .layout-col-top > * {
  display: table-cell;
  vertical-align: top;
}
.ds-a2 .display-4 {
  font: 400 96px/120px Heebo;
  font: 1 96px/120px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.8px;
}
.ds-a2 .display-3 {
  font: 400 64px/84px Heebo;
  font: 1 64px/84px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.8px;
}
.ds-a2 .display-2 {
  font: 400 48px/64px Heebo;
  font: 1 48px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .display-1 {
  font: 400 40px/54px Heebo;
  font: 1 40px/54px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 h1,
.ds-a2 .h1,
.ds-a2 .headline {
  font: 400 32px/44px Heebo;
  font: 1 32px/44px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 h2,
.ds-a2 .h2,
.ds-a2 .title,
.ds-a2 .section-title {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 h3,
.ds-a2 .h3,
.ds-a2 .subheading-2,
.ds-a2 .site-menu {
  font: 400 20px/30px Heebo;
  font: 1 20px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 h4,
.ds-a2 .h4,
.ds-a2 .subheading-1,
.ds-a2 .panel-heading-1 {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 h5,
.ds-a2 .h5 {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .button-2 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .button-3 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0px;
}
.ds-a2 .subtitle-1,
.ds-a2 strong {
  font: 400 20px/32px Heebo;
  font: 1 20px/32px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .subtitle-2 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .subtitle-3 {
  font: 400 18px/27px Heebo;
  font: 1 18px/27px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .overline {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .label,
.ds-a2 label {
  font: 400 13px/20px Heebo;
  font: 1 13px/20px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0.15px;
}
.ds-a2 .label-1 {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .label-2 {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .label-content {
  font: 400 13px/20px Heebo;
  font: 1 13px/20px Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0.15px;
}
.ds-a2 .body-2 {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .body-1-bold {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .body-2-bold {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 p {
  margin: 0 0 12px;
}
.ds-a2 .body-1 {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .body-1 p {
  margin: 0 0 12px;
}
.ds-a2 .input {
  font: 400 13px/1.5384615385 Heebo;
  font: 1 13px/1.5384615385 Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0.25px;
}
.ds-a2 .small,
.ds-a2 .caption {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .button {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .footer {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .footer-1 {
  font: 400 12px/21px Heebo;
  font: 1 12px/21px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .footer-2 {
  font: 400 12px/21px Heebo;
  font: 1 12px/21px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .footer-3 {
  font: 400 10px/18px Heebo;
  font: 1 10px/18px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .footer-4 {
  font: 400 10px/18px Heebo;
  font: 1 10px/18px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .display-l {
  font: 400 57px/64px Heebo;
  font: 1 57px/64px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: -0.25px;
}
.ds-a2 .display-m {
  font: 400 45px/52px Heebo;
  font: 1 45px/52px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0px;
}
.ds-a2 .display-s {
  font: 400 36px/44px Heebo;
  font: 1 36px/44px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .headline-xl {
  font: 400 57px/64px Heebo;
  font: 1 57px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .headline-l {
  font: 400 28px/40px Heebo;
  font: 1 28px/40px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .headline-m {
  font: 400 22px/30px Heebo;
  font: 1 22px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .headline-s {
  font: 400 20px/28px Heebo;
  font: 1 20px/28px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .title-l {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .title-m {
  font: 400 20px/30px Heebo;
  font: 1 20px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .title-s {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .label-xxl {
  font: 400 54px/64px Heebo;
  font: 1 54px/64px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .label-xxl-pro {
  font: 400 54px/64px Heebo;
  font: 1 54px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .label-xl {
  font: 400 32px/44px Heebo;
  font: 1 32px/44px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .label-xl-pro {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .label-l {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .label-l-pro {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .label-m {
  font: 400 16px/25px Heebo;
  font: 1 16px/25px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .label-m-pro {
  font: 400 16px/25px Heebo;
  font: 1 16px/25px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .label-s {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .label-xs {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .body-l {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.5px;
}
.ds-a2 .body-m {
  font: 400 14px/20px Heebo;
  font: 1 14px/20px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.25px;
}
.ds-a2 .body-s {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography,
.ds-a2.homepage-typography {
  font: 400 20px/35px Heebo;
  font: 1 20px/35px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .display-4,
.ds-a2.homepage-typography .display-4 {
  font: 400 96px/120px Heebo;
  font: 1 96px/120px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.8px;
}
.ds-a2 .homepage-typography .display-3,
.ds-a2.homepage-typography .display-3 {
  font: 400 64px/84px Heebo;
  font: 1 64px/84px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.8px;
}
.ds-a2 .homepage-typography .display-2,
.ds-a2.homepage-typography .display-2 {
  font: 400 64px/86px Heebo;
  font: 1 64px/86px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .display-1,
.ds-a2.homepage-typography .display-1 {
  font: 400 48px/65px Heebo;
  font: 1 48px/65px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography h1,
.ds-a2 .homepage-typography .h1,
.ds-a2 .homepage-typography .headline,
.ds-a2.homepage-typography h1,
.ds-a2.homepage-typography .h1,
.ds-a2.homepage-typography .headline {
  font: 400 40px/54px Heebo;
  font: 1 40px/54px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography h2,
.ds-a2 .homepage-typography .h2,
.ds-a2 .homepage-typography .title,
.ds-a2 .homepage-typography .section-title,
.ds-a2.homepage-typography h2,
.ds-a2.homepage-typography .h2,
.ds-a2.homepage-typography .title,
.ds-a2.homepage-typography .section-title {
  font: 400 32px/43px Heebo;
  font: 1 32px/43px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography h3,
.ds-a2 .homepage-typography .h3,
.ds-a2 .homepage-typography .subheading-2,
.ds-a2 .homepage-typography .site-menu,
.ds-a2.homepage-typography h3,
.ds-a2.homepage-typography .h3,
.ds-a2.homepage-typography .subheading-2,
.ds-a2.homepage-typography .site-menu {
  font: 400 24px/36px Heebo;
  font: 1 24px/36px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography h4,
.ds-a2 .homepage-typography .h4,
.ds-a2 .homepage-typography .subheading-1,
.ds-a2 .homepage-typography .panel-heading-1,
.ds-a2.homepage-typography h4,
.ds-a2.homepage-typography .h4,
.ds-a2.homepage-typography .subheading-1,
.ds-a2.homepage-typography .panel-heading-1 {
  font: 400 20px/35px Heebo;
  font: 1 20px/35px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography h5,
.ds-a2 .homepage-typography .h5,
.ds-a2.homepage-typography h5,
.ds-a2.homepage-typography .h5 {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .button-2,
.ds-a2.homepage-typography .button-2 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .button-3,
.ds-a2.homepage-typography .button-3 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .subtitle-1,
.ds-a2 .homepage-typography strong,
.ds-a2.homepage-typography .subtitle-1,
.ds-a2.homepage-typography strong {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0.58px;
}
.ds-a2 .homepage-typography .subtitle-2,
.ds-a2.homepage-typography .subtitle-2 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.87px;
}
.ds-a2 .homepage-typography .subtitle-3,
.ds-a2.homepage-typography .subtitle-3 {
  font: 400 18px/24px Heebo;
  font: 1 18px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 1.06px;
}
.ds-a2 .homepage-typography .overline,
.ds-a2.homepage-typography .overline {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .label,
.ds-a2 .homepage-typography label,
.ds-a2.homepage-typography .label,
.ds-a2.homepage-typography label {
  font: 400 13px/20px Heebo;
  font: 1 13px/20px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0.15px;
}
.ds-a2 .homepage-typography .label-1,
.ds-a2.homepage-typography .label-1 {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .label-2,
.ds-a2.homepage-typography .label-2 {
  font: 400 14px/21px Heebo;
  font: 1 14px/21px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .label-content,
.ds-a2.homepage-typography .label-content {
  font: 400 13px/20px Heebo;
  font: 1 13px/20px Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0.15px;
}
.ds-a2 .homepage-typography .body-2,
.ds-a2.homepage-typography .body-2 {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .body-1-bold,
.ds-a2.homepage-typography .body-1-bold {
  font: 400 20px/35px Heebo;
  font: 1 20px/35px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .body-2-bold,
.ds-a2.homepage-typography .body-2-bold {
  font: 400 18px/32px Heebo;
  font: 1 18px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography p,
.ds-a2.homepage-typography p {
  margin: 0 0 12px;
}
.ds-a2 .homepage-typography .body-1,
.ds-a2.homepage-typography .body-1 {
  font: 400 20px/35px Heebo;
  font: 1 20px/35px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .body-1 p,
.ds-a2.homepage-typography .body-1 p {
  margin: 0 0 12px;
}
.ds-a2 .homepage-typography .input,
.ds-a2.homepage-typography .input {
  font: 400 13px/1.5384615385 Heebo;
  font: 1 13px/1.5384615385 Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0.25px;
}
.ds-a2 .homepage-typography .small,
.ds-a2 .homepage-typography .caption,
.ds-a2.homepage-typography .small,
.ds-a2.homepage-typography .caption {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .button,
.ds-a2.homepage-typography .button {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .footer,
.ds-a2.homepage-typography .footer {
  font: 400 11px/11px Heebo;
  font: 1 11px/11px Heebo;
  font-variation-settings: "wght" 180;
  letter-spacing: 0.25px;
}
.ds-a2 .homepage-typography .footer-1,
.ds-a2.homepage-typography .footer-1 {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .footer-2,
.ds-a2.homepage-typography .footer-2 {
  font: 400 12px/25px Heebo;
  font: 1 12px/25px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .homepage-typography .footer-3,
.ds-a2.homepage-typography .footer-3,
.ds-a2 .homepage-typography .footer-4,
.ds-a2.homepage-typography .footer-4 {
  font: 400 11px/11px Heebo;
  font: 1 11px/11px Heebo;
  font-variation-settings: "wght" 180;
  letter-spacing: 0.25px;
}
.ds-a2 .homepage-typography .display-l,
.ds-a2.homepage-typography .display-l {
  font: 400 57px/64px Heebo;
  font: 1 57px/64px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: -0.25px;
}
.ds-a2 .homepage-typography .display-m,
.ds-a2.homepage-typography .display-m {
  font: 400 45px/52px Heebo;
  font: 1 45px/52px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .display-s,
.ds-a2.homepage-typography .display-s {
  font: 400 36px/44px Heebo;
  font: 1 36px/44px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .headline-xl,
.ds-a2.homepage-typography .headline-xl {
  font: 400 57px/64px Heebo;
  font: 1 57px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .headline-l,
.ds-a2.homepage-typography .headline-l {
  font: 400 28px/40px Heebo;
  font: 1 28px/40px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .headline-m,
.ds-a2.homepage-typography .headline-m {
  font: 400 22px/30px Heebo;
  font: 1 22px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .headline-s,
.ds-a2.homepage-typography .headline-s {
  font: 400 20px/28px Heebo;
  font: 1 20px/28px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .title-l,
.ds-a2.homepage-typography .title-l {
  font: 400 22px/28px Heebo;
  font: 1 22px/28px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .homepage-typography .title-m,
.ds-a2.homepage-typography .title-m {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.15px;
}
.ds-a2 .homepage-typography .title-s,
.ds-a2.homepage-typography .title-s {
  font: 400 14px/20px Heebo;
  font: 1 14px/20px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-xxl,
.ds-a2.homepage-typography .label-xxl {
  font: 400 54px/64px Heebo;
  font: 1 54px/64px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-xxl-pro,
.ds-a2.homepage-typography .label-xxl-pro {
  font: 400 54px/64px Heebo;
  font: 1 54px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-xl,
.ds-a2.homepage-typography .label-xl {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-xl-pro,
.ds-a2.homepage-typography .label-xl-pro {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-l,
.ds-a2.homepage-typography .label-l {
  font: 400 15px/20px Heebo;
  font: 1 15px/20px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-l-pro,
.ds-a2.homepage-typography .label-l-pro {
  font: 400 15px/20px Heebo;
  font: 1 15px/20px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .homepage-typography .label-m,
.ds-a2.homepage-typography .label-m {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.5px;
}
.ds-a2 .homepage-typography .label-m-pro,
.ds-a2.homepage-typography .label-m-pro {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.5px;
}
.ds-a2 .homepage-typography .label-s,
.ds-a2.homepage-typography .label-s {
  font: 400 11px/16px Heebo;
  font: 1 11px/16px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.5px;
}
.ds-a2 .homepage-typography .label-xs,
.ds-a2.homepage-typography .label-xs {
  font: 400 9px/12px Heebo;
  font: 1 9px/12px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.5px;
}
.ds-a2 .homepage-typography .body-l,
.ds-a2.homepage-typography .body-l {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.5px;
}
.ds-a2 .homepage-typography .body-m,
.ds-a2.homepage-typography .body-m {
  font: 400 14px/20px Heebo;
  font: 1 14px/20px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.25px;
}
.ds-a2 .homepage-typography .body-s,
.ds-a2.homepage-typography .body-s {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.4px;
}
.ds-a2 .mobile-typography,
.ds-a2.mobile-typography {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .display-4,
.ds-a2.mobile-typography .display-4 {
  font: 400 96px/120px Heebo;
  font: 1 96px/120px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.8px;
}
.ds-a2 .mobile-typography .display-3,
.ds-a2.mobile-typography .display-3 {
  font: 400 64px/84px Heebo;
  font: 1 64px/84px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.8px;
}
.ds-a2 .mobile-typography .display-2,
.ds-a2.mobile-typography .display-2 {
  font: 400 36px/48px Heebo;
  font: 1 36px/48px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .display-1,
.ds-a2.mobile-typography .display-1 {
  font: 400 32px/44px Heebo;
  font: 1 32px/44px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography h1,
.ds-a2 .mobile-typography .h1,
.ds-a2 .mobile-typography .headline,
.ds-a2.mobile-typography h1,
.ds-a2.mobile-typography .h1,
.ds-a2.mobile-typography .headline {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography h2,
.ds-a2 .mobile-typography .h2,
.ds-a2 .mobile-typography .title,
.ds-a2 .mobile-typography .section-title,
.ds-a2.mobile-typography h2,
.ds-a2.mobile-typography .h2,
.ds-a2.mobile-typography .title,
.ds-a2.mobile-typography .section-title {
  font: 400 20px/30px Heebo;
  font: 1 20px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography h3,
.ds-a2 .mobile-typography .h3,
.ds-a2 .mobile-typography .subheading-2,
.ds-a2 .mobile-typography .site-menu,
.ds-a2.mobile-typography h3,
.ds-a2.mobile-typography .h3,
.ds-a2.mobile-typography .subheading-2,
.ds-a2.mobile-typography .site-menu {
  font: 400 18px/28px Heebo;
  font: 1 18px/28px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography h4,
.ds-a2 .mobile-typography .h4,
.ds-a2 .mobile-typography .subheading-1,
.ds-a2 .mobile-typography .panel-heading-1,
.ds-a2.mobile-typography h4,
.ds-a2.mobile-typography .h4,
.ds-a2.mobile-typography .subheading-1,
.ds-a2.mobile-typography .panel-heading-1 {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography h5,
.ds-a2 .mobile-typography .h5,
.ds-a2.mobile-typography h5,
.ds-a2.mobile-typography .h5 {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .button-2,
.ds-a2.mobile-typography .button-2 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .button-3,
.ds-a2.mobile-typography .button-3 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .subtitle-1,
.ds-a2 .mobile-typography strong,
.ds-a2.mobile-typography .subtitle-1,
.ds-a2.mobile-typography strong {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0.58px;
}
.ds-a2 .mobile-typography .subtitle-2,
.ds-a2.mobile-typography .subtitle-2 {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.87px;
}
.ds-a2 .mobile-typography .subtitle-3,
.ds-a2.mobile-typography .subtitle-3 {
  font: 400 18px/24px Heebo;
  font: 1 18px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 1.06px;
}
.ds-a2 .mobile-typography .overline,
.ds-a2.mobile-typography .overline {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .label,
.ds-a2 .mobile-typography label,
.ds-a2.mobile-typography .label,
.ds-a2.mobile-typography label {
  font: 400 13px/20px Heebo;
  font: 1 13px/20px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0.15px;
}
.ds-a2 .mobile-typography .label-1,
.ds-a2.mobile-typography .label-1 {
  font: 400 12px/21px Heebo;
  font: 1 12px/21px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .label-2,
.ds-a2.mobile-typography .label-2 {
  font: 400 12px/21px Heebo;
  font: 1 12px/21px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .label-content,
.ds-a2.mobile-typography .label-content {
  font: 400 13px/20px Heebo;
  font: 1 13px/20px Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0.15px;
}
.ds-a2 .mobile-typography .body-2,
.ds-a2.mobile-typography .body-2 {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .body-1-bold,
.ds-a2.mobile-typography .body-1-bold {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .body-2-bold,
.ds-a2.mobile-typography .body-2-bold {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography p,
.ds-a2.mobile-typography p {
  margin: 0 0 12px;
}
.ds-a2 .mobile-typography .body-1,
.ds-a2.mobile-typography .body-1 {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .body-1 p,
.ds-a2.mobile-typography .body-1 p {
  margin: 0 0 12px;
}
.ds-a2 .mobile-typography .input,
.ds-a2.mobile-typography .input {
  font: 400 13px/1.5384615385 Heebo;
  font: 1 13px/1.5384615385 Heebo;
  font-variation-settings: "wght" 270;
  letter-spacing: 0.25px;
}
.ds-a2 .mobile-typography .small,
.ds-a2 .mobile-typography .caption,
.ds-a2.mobile-typography .small,
.ds-a2.mobile-typography .caption {
  font: 400 14px/24px Heebo;
  font: 1 14px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .button,
.ds-a2.mobile-typography .button {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .footer,
.ds-a2.mobile-typography .footer {
  font: 400 11px/11px Heebo;
  font: 1 11px/11px Heebo;
  font-variation-settings: "wght" 180;
  letter-spacing: 0.25px;
}
.ds-a2 .mobile-typography .footer-1,
.ds-a2.mobile-typography .footer-1 {
  font: 400 10px/18px Heebo;
  font: 1 10px/18px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .footer-2,
.ds-a2.mobile-typography .footer-2 {
  font: 400 10px/18px Heebo;
  font: 1 10px/18px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .footer-3,
.ds-a2.mobile-typography .footer-3,
.ds-a2 .mobile-typography .footer-4,
.ds-a2.mobile-typography .footer-4 {
  font: 400 11px/11px Heebo;
  font: 1 11px/11px Heebo;
  font-variation-settings: "wght" 180;
  letter-spacing: 0.25px;
}
.ds-a2 .mobile-typography .display-l,
.ds-a2.mobile-typography .display-l {
  font: 400 57px/64px Heebo;
  font: 1 57px/64px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: -0.25px;
}
.ds-a2 .mobile-typography .display-m,
.ds-a2.mobile-typography .display-m {
  font: 400 45px/52px Heebo;
  font: 1 45px/52px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .display-s,
.ds-a2.mobile-typography .display-s {
  font: 400 36px/44px Heebo;
  font: 1 36px/44px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .headline-xl,
.ds-a2.mobile-typography .headline-xl {
  font: 400 57px/64px Heebo;
  font: 1 57px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .headline-l,
.ds-a2.mobile-typography .headline-l {
  font: 400 28px/40px Heebo;
  font: 1 28px/40px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .headline-m,
.ds-a2.mobile-typography .headline-m {
  font: 400 22px/30px Heebo;
  font: 1 22px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .headline-s,
.ds-a2.mobile-typography .headline-s {
  font: 400 20px/28px Heebo;
  font: 1 20px/28px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0px;
}
.ds-a2 .mobile-typography .title-l,
.ds-a2.mobile-typography .title-l {
  font: 400 20px/30px Heebo;
  font: 1 20px/30px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .title-m,
.ds-a2.mobile-typography .title-m {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.15px;
}
.ds-a2 .mobile-typography .title-s,
.ds-a2.mobile-typography .title-s {
  font: 400 14px/20px Heebo;
  font: 1 14px/20px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .mobile-typography .label-xxl,
.ds-a2.mobile-typography .label-xxl {
  font: 400 54px/64px Heebo;
  font: 1 54px/64px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .mobile-typography .label-xxl-pro,
.ds-a2.mobile-typography .label-xxl-pro {
  font: 400 54px/64px Heebo;
  font: 1 54px/64px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .mobile-typography .label-xl,
.ds-a2.mobile-typography .label-xl {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .mobile-typography .label-xl-pro,
.ds-a2.mobile-typography .label-xl-pro {
  font: 400 24px/32px Heebo;
  font: 1 24px/32px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.1px;
}
.ds-a2 .mobile-typography .label-l,
.ds-a2.mobile-typography .label-l {
  font: 400 15px/20px Heebo;
  font: 1 15px/20px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.1px;
}
.ds-a2 .mobile-typography .label-l-pro,
.ds-a2.mobile-typography .label-l-pro {
  font: 400 16px/28px Heebo;
  font: 1 16px/28px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .label-m,
.ds-a2.mobile-typography .label-m {
  font: 400 14px/25px Heebo;
  font: 1 14px/25px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .label-m-pro,
.ds-a2.mobile-typography .label-m-pro {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 630;
  letter-spacing: 0.5px;
}
.ds-a2 .mobile-typography .label-s,
.ds-a2.mobile-typography .label-s {
  font: 400 11px/16px Heebo;
  font: 1 11px/16px Heebo;
  font-variation-settings: "wght" 540;
  letter-spacing: 0.5px;
}
.ds-a2 .mobile-typography .label-xs,
.ds-a2.mobile-typography .label-xs {
  font: 400 10px/18px Heebo;
  font: 1 10px/18px Heebo;
  font-variation-settings: "wght" 450;
  letter-spacing: 0;
}
.ds-a2 .mobile-typography .body-l,
.ds-a2.mobile-typography .body-l {
  font: 400 16px/24px Heebo;
  font: 1 16px/24px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.5px;
}
.ds-a2 .mobile-typography .body-m,
.ds-a2.mobile-typography .body-m {
  font: 400 14px/20px Heebo;
  font: 1 14px/20px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.25px;
}
.ds-a2 .mobile-typography .body-s,
.ds-a2.mobile-typography .body-s {
  font: 400 12px/16px Heebo;
  font: 1 12px/16px Heebo;
  font-variation-settings: "wght" 360;
  letter-spacing: 0.4px;
}
.ds-a2 .mat-ripple {
  overflow: hidden;
  position: relative;
}
.ds-a2 .mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.ds-a2 .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.ds-a2 .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .ds-a2 .mat-ripple-element {
  display: none;
}
.ds-a2 .cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir="rtl"] .ds-a2 .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.ds-a2 .cdk-overlay-container,
.ds-a2 .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ds-a2 .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.ds-a2 .cdk-overlay-container:empty {
  display: none;
}
.ds-a2 .cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.ds-a2 .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.ds-a2 .cdk-overlay-backdrop {
  position: absolute;
  inset: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.ds-a2 .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active
  .ds-a2
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.ds-a2 .cdk-overlay-dark-backdrop {
  background: #00000052;
}
.ds-a2 .cdk-overlay-transparent-backdrop {
  transition:
    visibility 1ms linear,
    opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.ds-a2 .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.ds-a2 .cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.ds-a2 .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.ds-a2 .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.ds-a2 textarea.cdk-textarea-autosize {
  resize: none;
}
.ds-a2 textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
.ds-a2 textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
.ds-a2 .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.ds-a2 .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.ds-a2 .mat-focus-indicator {
  position: relative;
}
.ds-a2 .mat-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px)
    var(--mat-focus-indicator-border-style, solid)
    var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.ds-a2 .mat-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ds-a2 {
  --mat-focus-indicator-display: block;
}
.ds-a2 .mat-mdc-focus-indicator {
  position: relative;
}
.ds-a2 .mat-mdc-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px)
    var(--mat-mdc-focus-indicator-border-style, solid)
    var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.ds-a2 .mat-mdc-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ds-a2 {
  --mat-mdc-focus-indicator-display: block;
}
.ds-a2 .mat-accent {
  --mat-option-selected-state-label-text-color: #03a9f4;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.ds-a2 .mat-warn {
  --mat-option-selected-state-label-text-color: #eb9050;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
  --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
}
.ds-a2 .mat-primary {
  --mat-full-pseudo-checkbox-selected-icon-color: #1ec373;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #1ec373;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-a2 .mat-accent {
  --mat-full-pseudo-checkbox-selected-icon-color: #03a9f4;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #03a9f4;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-a2 .mat-warn {
  --mat-full-pseudo-checkbox-selected-icon-color: #eb9050;
  --mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;
  --mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;
  --mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;
  --mat-minimal-pseudo-checkbox-selected-checkmark-color: #eb9050;
  --mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0;
}
.ds-a2 .mat-elevation-z0,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow:
    0 0 #0003,
    0 0 #00000024,
    0 0 #0000001f;
}
.ds-a2 .mat-elevation-z1,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow:
    0 2px 1px -1px #0003,
    0 1px 1px #00000024,
    0 1px 3px #0000001f;
}
.ds-a2 .mat-elevation-z2,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow:
    0 3px 1px -2px #0003,
    0 2px 2px #00000024,
    0 1px 5px #0000001f;
}
.ds-a2 .mat-elevation-z3,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow:
    0 3px 3px -2px #0003,
    0 3px 4px #00000024,
    0 1px 8px #0000001f;
}
.ds-a2 .mat-elevation-z4,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow:
    0 2px 4px -1px #0003,
    0 4px 5px #00000024,
    0 1px 10px #0000001f;
}
.ds-a2 .mat-elevation-z5,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow:
    0 3px 5px -1px #0003,
    0 5px 8px #00000024,
    0 1px 14px #0000001f;
}
.ds-a2 .mat-elevation-z6,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow:
    0 3px 5px -1px #0003,
    0 6px 10px #00000024,
    0 1px 18px #0000001f;
}
.ds-a2 .mat-elevation-z7,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow:
    0 4px 5px -2px #0003,
    0 7px 10px 1px #00000024,
    0 2px 16px 1px #0000001f;
}
.ds-a2 .mat-elevation-z8,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow:
    0 5px 5px -3px #0003,
    0 8px 10px 1px #00000024,
    0 3px 14px 2px #0000001f;
}
.ds-a2 .mat-elevation-z9,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow:
    0 5px 6px -3px #0003,
    0 9px 12px 1px #00000024,
    0 3px 16px 2px #0000001f;
}
.ds-a2 .mat-elevation-z10,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow:
    0 6px 6px -3px #0003,
    0 10px 14px 1px #00000024,
    0 4px 18px 3px #0000001f;
}
.ds-a2 .mat-elevation-z11,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow:
    0 6px 7px -4px #0003,
    0 11px 15px 1px #00000024,
    0 4px 20px 3px #0000001f;
}
.ds-a2 .mat-elevation-z12,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow:
    0 7px 8px -4px #0003,
    0 12px 17px 2px #00000024,
    0 5px 22px 4px #0000001f;
}
.ds-a2 .mat-elevation-z13,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow:
    0 7px 8px -4px #0003,
    0 13px 19px 2px #00000024,
    0 5px 24px 4px #0000001f;
}
.ds-a2 .mat-elevation-z14,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow:
    0 7px 9px -4px #0003,
    0 14px 21px 2px #00000024,
    0 5px 26px 4px #0000001f;
}
.ds-a2 .mat-elevation-z15,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow:
    0 8px 9px -5px #0003,
    0 15px 22px 2px #00000024,
    0 6px 28px 5px #0000001f;
}
.ds-a2 .mat-elevation-z16,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow:
    0 8px 10px -5px #0003,
    0 16px 24px 2px #00000024,
    0 6px 30px 5px #0000001f;
}
.ds-a2 .mat-elevation-z17,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow:
    0 8px 11px -5px #0003,
    0 17px 26px 2px #00000024,
    0 6px 32px 5px #0000001f;
}
.ds-a2 .mat-elevation-z18,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow:
    0 9px 11px -5px #0003,
    0 18px 28px 2px #00000024,
    0 7px 34px 6px #0000001f;
}
.ds-a2 .mat-elevation-z19,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow:
    0 9px 12px -6px #0003,
    0 19px 29px 2px #00000024,
    0 7px 36px 6px #0000001f;
}
.ds-a2 .mat-elevation-z20,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow:
    0 10px 13px -6px #0003,
    0 20px 31px 3px #00000024,
    0 8px 38px 7px #0000001f;
}
.ds-a2 .mat-elevation-z21,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow:
    0 10px 13px -6px #0003,
    0 21px 33px 3px #00000024,
    0 8px 40px 7px #0000001f;
}
.ds-a2 .mat-elevation-z22,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow:
    0 10px 14px -6px #0003,
    0 22px 35px 3px #00000024,
    0 8px 42px 7px #0000001f;
}
.ds-a2 .mat-elevation-z23,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow:
    0 11px 14px -7px #0003,
    0 23px 36px 3px #00000024,
    0 9px 44px 8px #0000001f;
}
.ds-a2 .mat-elevation-z24,
.ds-a2 .mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow:
    0 11px 15px -7px #0003,
    0 24px 38px 3px #00000024,
    0 9px 46px 8px #0000001f;
}
.mat-theme-loaded-marker {
  display: none;
}
.ds-a2 .mat-mdc-button.mat-primary {
  --mdc-text-button-label-text-color: #1ec373;
  --mat-text-button-state-layer-color: #1ec373;
  --mat-text-button-ripple-color: rgba(30, 195, 115, 0.1);
}
.ds-a2 .mat-mdc-button.mat-accent {
  --mdc-text-button-label-text-color: #03a9f4;
  --mat-text-button-state-layer-color: #03a9f4;
  --mat-text-button-ripple-color: rgba(3, 169, 244, 0.1);
}
.ds-a2 .mat-mdc-button.mat-warn {
  --mdc-text-button-label-text-color: #eb9050;
  --mat-text-button-state-layer-color: #eb9050;
  --mat-text-button-ripple-color: rgba(235, 144, 80, 0.1);
}
.ds-a2 .mat-mdc-unelevated-button.mat-primary {
  --mdc-filled-button-container-color: #1ec373;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-a2 .mat-mdc-unelevated-button.mat-accent {
  --mdc-filled-button-container-color: #03a9f4;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-a2 .mat-mdc-unelevated-button.mat-warn {
  --mdc-filled-button-container-color: #eb9050;
  --mdc-filled-button-label-text-color: white;
  --mat-filled-button-state-layer-color: white;
  --mat-filled-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-a2 .mat-mdc-raised-button.mat-primary {
  --mdc-protected-button-container-color: #1ec373;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-a2 .mat-mdc-raised-button.mat-accent {
  --mdc-protected-button-container-color: #03a9f4;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-a2 .mat-mdc-raised-button.mat-warn {
  --mdc-protected-button-container-color: #eb9050;
  --mdc-protected-button-label-text-color: white;
  --mat-protected-button-state-layer-color: white;
  --mat-protected-button-ripple-color: rgba(255, 255, 255, 0.1);
}
.ds-a2 .mat-mdc-outlined-button.mat-primary {
  --mdc-outlined-button-label-text-color: #1ec373;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #1ec373;
  --mat-outlined-button-ripple-color: rgba(30, 195, 115, 0.1);
}
.ds-a2 .mat-mdc-outlined-button.mat-accent {
  --mdc-outlined-button-label-text-color: #03a9f4;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #03a9f4;
  --mat-outlined-button-ripple-color: rgba(3, 169, 244, 0.1);
}
.ds-a2 .mat-mdc-outlined-button.mat-warn {
  --mdc-outlined-button-label-text-color: #eb9050;
  --mdc-outlined-button-outline-color: rgba(0, 0, 0, 0.12);
  --mat-outlined-button-state-layer-color: #eb9050;
  --mat-outlined-button-ripple-color: rgba(235, 144, 80, 0.1);
}
.ds-a2 .mat-mdc-checkbox {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-a2 .mat-mdc-checkbox.mat-primary {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #1ec373;
  --mdc-checkbox-selected-hover-icon-color: #1ec373;
  --mdc-checkbox-selected-icon-color: #1ec373;
  --mdc-checkbox-selected-pressed-icon-color: #1ec373;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #1ec373;
  --mdc-checkbox-selected-hover-state-layer-color: #1ec373;
  --mdc-checkbox-selected-pressed-state-layer-color: #1ec373;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.ds-a2 .mat-mdc-checkbox.mat-warn {
  --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
  --mdc-checkbox-selected-checkmark-color: white;
  --mdc-checkbox-selected-focus-icon-color: #eb9050;
  --mdc-checkbox-selected-hover-icon-color: #eb9050;
  --mdc-checkbox-selected-icon-color: #eb9050;
  --mdc-checkbox-selected-pressed-icon-color: #eb9050;
  --mdc-checkbox-unselected-focus-icon-color: #212121;
  --mdc-checkbox-unselected-hover-icon-color: #212121;
  --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-checkbox-selected-focus-state-layer-color: #eb9050;
  --mdc-checkbox-selected-hover-state-layer-color: #eb9050;
  --mdc-checkbox-selected-pressed-state-layer-color: #eb9050;
  --mdc-checkbox-unselected-focus-state-layer-color: black;
  --mdc-checkbox-unselected-hover-state-layer-color: black;
  --mdc-checkbox-unselected-pressed-state-layer-color: black;
}
.ds-a2 .mat-mdc-standard-chip {
  --mdc-chip-container-shape-family: rounded;
  --mdc-chip-container-shape-radius: 16px 16px 16px 16px;
  --mdc-chip-with-avatar-avatar-shape-family: rounded;
  --mdc-chip-with-avatar-avatar-shape-radius: 14px 14px 14px 14px;
  --mdc-chip-with-avatar-avatar-size: 28px;
  --mdc-chip-with-icon-icon-size: 18px;
  --mdc-chip-outline-width: 0;
  --mdc-chip-outline-color: transparent;
  --mdc-chip-disabled-outline-color: transparent;
  --mdc-chip-focus-outline-color: transparent;
  --mdc-chip-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-avatar-disabled-avatar-opacity: 1;
  --mdc-chip-flat-selected-outline-width: 0;
  --mdc-chip-selected-hover-state-layer-opacity: 0.04;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
  --mdc-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
}
.ds-a2 .mat-mdc-standard-chip {
  --mdc-chip-disabled-label-text-color: #212121;
  --mdc-chip-elevated-container-color: #e0e0e0;
  --mdc-chip-elevated-selected-container-color: #e0e0e0;
  --mdc-chip-elevated-disabled-container-color: #e0e0e0;
  --mdc-chip-flat-disabled-selected-container-color: #e0e0e0;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: #212121;
  --mdc-chip-selected-label-text-color: #212121;
  --mdc-chip-with-icon-icon-color: #212121;
  --mdc-chip-with-icon-disabled-icon-color: #212121;
  --mdc-chip-with-icon-selected-icon-color: #212121;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;
  --mdc-chip-with-trailing-icon-trailing-icon-color: #212121;
  --mat-chip-selected-disabled-trailing-icon-color: #212121;
  --mat-chip-selected-trailing-icon-color: #212121;
}
.ds-a2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.ds-a2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #1ec373;
  --mdc-chip-elevated-selected-container-color: #1ec373;
  --mdc-chip-elevated-disabled-container-color: #1ec373;
  --mdc-chip-flat-disabled-selected-container-color: #1ec373;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-a2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.ds-a2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #03a9f4;
  --mdc-chip-elevated-selected-container-color: #03a9f4;
  --mdc-chip-elevated-disabled-container-color: #03a9f4;
  --mdc-chip-flat-disabled-selected-container-color: #03a9f4;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-a2 .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.ds-a2 .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mdc-chip-disabled-label-text-color: white;
  --mdc-chip-elevated-container-color: #eb9050;
  --mdc-chip-elevated-selected-container-color: #eb9050;
  --mdc-chip-elevated-disabled-container-color: #eb9050;
  --mdc-chip-flat-disabled-selected-container-color: #eb9050;
  --mdc-chip-focus-state-layer-color: black;
  --mdc-chip-hover-state-layer-color: black;
  --mdc-chip-selected-hover-state-layer-color: black;
  --mdc-chip-focus-state-layer-opacity: 0.12;
  --mdc-chip-selected-focus-state-layer-color: black;
  --mdc-chip-selected-focus-state-layer-opacity: 0.12;
  --mdc-chip-label-text-color: white;
  --mdc-chip-selected-label-text-color: white;
  --mdc-chip-with-icon-icon-color: white;
  --mdc-chip-with-icon-disabled-icon-color: white;
  --mdc-chip-with-icon-selected-icon-color: white;
  --mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;
  --mdc-chip-with-trailing-icon-trailing-icon-color: white;
  --mat-chip-selected-disabled-trailing-icon-color: white;
  --mat-chip-selected-trailing-icon-color: white;
}
.ds-a2 .mat-mdc-chip.mat-mdc-standard-chip {
  --mdc-chip-container-height: 32px;
}
.ds-a2 .mat-datepicker-content.mat-accent {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #03a9f4;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    3,
    169,
    244,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    3,
    169,
    244,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    3,
    169,
    244,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    3,
    169,
    244,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.ds-a2 .mat-datepicker-content.mat-warn {
  --mat-datepicker-calendar-date-selected-state-text-color: white;
  --mat-datepicker-calendar-date-selected-state-background-color: #eb9050;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(
    235,
    144,
    80,
    0.4
  );
  --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
  --mat-datepicker-calendar-date-focus-state-background-color: rgba(
    235,
    144,
    80,
    0.3
  );
  --mat-datepicker-calendar-date-hover-state-background-color: rgba(
    235,
    144,
    80,
    0.3
  );
  --mat-datepicker-calendar-date-in-range-state-background-color: rgba(
    235,
    144,
    80,
    0.2
  );
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(
    249,
    171,
    0,
    0.2
  );
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
}
.ds-a2 .mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-toggle-active-state-icon-color: #03a9f4;
}
.ds-a2 .mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-toggle-active-state-icon-color: #eb9050;
}
.ds-a2 .mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.ds-a2 .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  width: var(--mdc-icon-button-state-layer-size);
  height: var(--mdc-icon-button-state-layer-size);
  padding: 8px;
}
.ds-a2 .mat-mdc-form-field.mat-accent {
  --mdc-filled-text-field-caret-color: #03a9f4;
  --mdc-filled-text-field-focus-active-indicator-color: #03a9f4;
  --mdc-filled-text-field-focus-label-text-color: rgba(3, 169, 244, 0.87);
  --mdc-outlined-text-field-caret-color: #03a9f4;
  --mdc-outlined-text-field-focus-outline-color: #03a9f4;
  --mdc-outlined-text-field-focus-label-text-color: rgba(3, 169, 244, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(3, 169, 244, 0.87);
}
.ds-a2 .mat-mdc-form-field.mat-warn {
  --mdc-filled-text-field-caret-color: #eb9050;
  --mdc-filled-text-field-focus-active-indicator-color: #eb9050;
  --mdc-filled-text-field-focus-label-text-color: rgba(235, 144, 80, 0.87);
  --mdc-outlined-text-field-caret-color: #eb9050;
  --mdc-outlined-text-field-focus-outline-color: #eb9050;
  --mdc-outlined-text-field-focus-label-text-color: rgba(235, 144, 80, 0.87);
  --mat-form-field-focus-select-arrow-color: rgba(235, 144, 80, 0.87);
}
.ds-a2 .mat-mdc-progress-bar {
  --mdc-linear-progress-active-indicator-color: #1ec373;
  --mdc-linear-progress-track-color: rgba(30, 195, 115, 0.25);
}
.ds-a2 .mat-mdc-progress-bar.mat-accent {
  --mdc-linear-progress-active-indicator-color: #03a9f4;
  --mdc-linear-progress-track-color: rgba(3, 169, 244, 0.25);
}
.ds-a2 .mat-mdc-progress-bar.mat-warn {
  --mdc-linear-progress-active-indicator-color: #eb9050;
  --mdc-linear-progress-track-color: rgba(235, 144, 80, 0.25);
}
.ds-a2 .mat-accent {
  --mdc-circular-progress-active-indicator-color: #03a9f4;
}
.ds-a2 .mat-warn {
  --mdc-circular-progress-active-indicator-color: #eb9050;
}
.ds-a2 .mat-mdc-radio-button {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-a2 .mat-mdc-radio-button.mat-primary {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #1ec373;
  --mdc-radio-selected-hover-icon-color: #1ec373;
  --mdc-radio-selected-icon-color: #1ec373;
  --mdc-radio-selected-pressed-icon-color: #1ec373;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #1ec373;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-a2 .mat-mdc-radio-button.mat-accent {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #03a9f4;
  --mdc-radio-selected-hover-icon-color: #03a9f4;
  --mdc-radio-selected-icon-color: #03a9f4;
  --mdc-radio-selected-pressed-icon-color: #03a9f4;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #03a9f4;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-a2 .mat-mdc-radio-button.mat-warn {
  --mdc-radio-disabled-selected-icon-color: black;
  --mdc-radio-disabled-unselected-icon-color: black;
  --mdc-radio-unselected-hover-icon-color: #212121;
  --mdc-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
  --mdc-radio-selected-focus-icon-color: #eb9050;
  --mdc-radio-selected-hover-icon-color: #eb9050;
  --mdc-radio-selected-icon-color: #eb9050;
  --mdc-radio-selected-pressed-icon-color: #eb9050;
  --mat-radio-ripple-color: black;
  --mat-radio-checked-ripple-color: #eb9050;
  --mat-radio-disabled-label-color: rgba(0, 0, 0, 0.38);
}
.ds-a2 .mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(3, 169, 244, 0.87);
  --mat-select-invalid-arrow-color: rgba(235, 144, 80, 0.87);
}
.ds-a2 .mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
  --mat-select-focused-arrow-color: rgba(235, 144, 80, 0.87);
  --mat-select-invalid-arrow-color: rgba(235, 144, 80, 0.87);
}
.ds-a2 .mat-mdc-slide-toggle {
  --mdc-form-field-label-text-color: rgba(0, 0, 0, 0.87);
}
.ds-a2 .mat-mdc-slide-toggle.mat-accent {
  --mdc-switch-selected-focus-state-layer-color: #039be5;
  --mdc-switch-selected-handle-color: #039be5;
  --mdc-switch-selected-hover-state-layer-color: #039be5;
  --mdc-switch-selected-pressed-state-layer-color: #039be5;
  --mdc-switch-selected-focus-handle-color: #01579b;
  --mdc-switch-selected-hover-handle-color: #01579b;
  --mdc-switch-selected-pressed-handle-color: #01579b;
  --mdc-switch-selected-focus-track-color: #4fc3f7;
  --mdc-switch-selected-hover-track-color: #4fc3f7;
  --mdc-switch-selected-pressed-track-color: #4fc3f7;
  --mdc-switch-selected-track-color: #4fc3f7;
}
.ds-a2 .mat-mdc-slide-toggle.mat-warn {
  --mdc-switch-selected-focus-state-layer-color: #d6790e;
  --mdc-switch-selected-handle-color: #d6790e;
  --mdc-switch-selected-hover-state-layer-color: #d6790e;
  --mdc-switch-selected-pressed-state-layer-color: #d6790e;
  --mdc-switch-selected-focus-handle-color: #7a2a0f;
  --mdc-switch-selected-hover-handle-color: #7a2a0f;
  --mdc-switch-selected-pressed-handle-color: #7a2a0f;
  --mdc-switch-selected-focus-track-color: #ffd2b2;
  --mdc-switch-selected-hover-track-color: #ffd2b2;
  --mdc-switch-selected-pressed-track-color: #ffd2b2;
  --mdc-switch-selected-track-color: #ffd2b2;
}
.ds-a2 .mat-accent {
  --mat-slider-ripple-color: #03a9f4;
  --mat-slider-hover-state-layer-color: rgba(3, 169, 244, 0.05);
  --mat-slider-focus-state-layer-color: rgba(3, 169, 244, 0.2);
  --mdc-slider-handle-color: #03a9f4;
  --mdc-slider-focus-handle-color: #03a9f4;
  --mdc-slider-hover-handle-color: #03a9f4;
  --mdc-slider-active-track-color: #03a9f4;
  --mdc-slider-inactive-track-color: #03a9f4;
  --mdc-slider-with-tick-marks-inactive-container-color: #03a9f4;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
.ds-a2 .mat-warn {
  --mat-slider-ripple-color: #eb9050;
  --mat-slider-hover-state-layer-color: rgba(235, 144, 80, 0.05);
  --mat-slider-focus-state-layer-color: rgba(235, 144, 80, 0.2);
  --mdc-slider-handle-color: #eb9050;
  --mdc-slider-focus-handle-color: #eb9050;
  --mdc-slider-hover-handle-color: #eb9050;
  --mdc-slider-active-track-color: #eb9050;
  --mdc-slider-inactive-track-color: #eb9050;
  --mdc-slider-with-tick-marks-inactive-container-color: #eb9050;
  --mdc-slider-with-tick-marks-active-container-color: white;
}
.ds-a2 .mat-mdc-tab-group,
.ds-a2 .mat-mdc-tab-nav-bar {
  --mdc-tab-indicator-active-indicator-color: #1ec373;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #1ec373;
  --mat-tab-header-active-ripple-color: #1ec373;
  --mat-tab-header-inactive-ripple-color: #1ec373;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #1ec373;
  --mat-tab-header-active-hover-label-text-color: #1ec373;
  --mat-tab-header-active-focus-indicator-color: #1ec373;
  --mat-tab-header-active-hover-indicator-color: #1ec373;
}
.ds-a2 .mat-mdc-tab-group.mat-accent,
.ds-a2 .mat-mdc-tab-nav-bar.mat-accent {
  --mdc-tab-indicator-active-indicator-color: #03a9f4;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #03a9f4;
  --mat-tab-header-active-ripple-color: #03a9f4;
  --mat-tab-header-inactive-ripple-color: #03a9f4;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #03a9f4;
  --mat-tab-header-active-hover-label-text-color: #03a9f4;
  --mat-tab-header-active-focus-indicator-color: #03a9f4;
  --mat-tab-header-active-hover-indicator-color: #03a9f4;
}
.ds-a2 .mat-mdc-tab-group.mat-warn,
.ds-a2 .mat-mdc-tab-nav-bar.mat-warn {
  --mdc-tab-indicator-active-indicator-color: #eb9050;
  --mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, 0.38);
  --mat-tab-header-pagination-icon-color: black;
  --mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-label-text-color: #eb9050;
  --mat-tab-header-active-ripple-color: #eb9050;
  --mat-tab-header-inactive-ripple-color: #eb9050;
  --mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, 0.6);
  --mat-tab-header-active-focus-label-text-color: #eb9050;
  --mat-tab-header-active-hover-label-text-color: #eb9050;
  --mat-tab-header-active-focus-indicator-color: #eb9050;
  --mat-tab-header-active-hover-indicator-color: #eb9050;
}
.ds-a2 .mat-mdc-tab-group.mat-background-primary,
.ds-a2 .mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-header-with-background-background-color: #1ec373;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-a2 .mat-mdc-tab-group.mat-background-accent,
.ds-a2 .mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-header-with-background-background-color: #03a9f4;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-a2 .mat-mdc-tab-group.mat-background-warn,
.ds-a2 .mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-header-with-background-background-color: #eb9050;
  --mat-tab-header-with-background-foreground-color: white;
}
.ds-a2 .mat-mdc-tab-header {
  --mdc-secondary-navigation-tab-container-height: 48px;
}
.ds-a2 .mat-icon.mat-primary {
  --mat-icon-color: #1ec373;
}
.ds-a2 .mat-icon.mat-accent {
  --mat-icon-color: #03a9f4;
}
.ds-a2 .mat-icon.mat-warn {
  --mat-icon-color: #eb9050;
}
.ds-a2 .mat-badge-accent {
  --mat-badge-background-color: #03a9f4;
  --mat-badge-text-color: white;
}
.ds-a2 .mat-badge-warn {
  --mat-badge-background-color: #eb9050;
  --mat-badge-text-color: white;
}
.ds-a2 .mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #03a9f4;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #03a9f4;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #03a9f4;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.ds-a2 .mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: white;
  --mat-stepper-header-selected-state-icon-background-color: #eb9050;
  --mat-stepper-header-selected-state-icon-foreground-color: white;
  --mat-stepper-header-done-state-icon-background-color: #eb9050;
  --mat-stepper-header-done-state-icon-foreground-color: white;
  --mat-stepper-header-edit-state-icon-background-color: #eb9050;
  --mat-stepper-header-edit-state-icon-foreground-color: white;
}
.ds-a2 .text-primary {
  color: #1ec373;
}
.ds-a2 .text-accent {
  color: #03a9f4;
}
.ds-a2 .text-warn {
  color: #eb9050;
}
.ds-a2 .background-app-ui {
  background: #fff;
}
.ds-a2 .background-disabled {
  background: #00000061;
}
.ds-a2 .background-orange {
  background: #f08b16;
}
.ds-a2 .background-blue-2 {
  background: #2d9cdb;
}
.ds-a2 .background-purple-1 {
  background: #9b51e0;
}
.ds-a2 .background-primary {
  background: #1ec373;
}
.ds-a2 .background-accent {
  background: #03a9f4;
}
.ds-a2 .background-warn {
  background: #eb9050;
}
.ds-a2 .background-hover-overlay {
  background: #00000014;
}
.ds-a2 .background-black-medium-high-emphasis {
  background: #000c;
}
.ds-a2 .text-disabled,
.ds-a2 .text-black-disabled,
.ds-a2 .text-inactive,
.ds-a2 .text-black-inactive {
  color: #00000061;
}
.ds-a2 .text-black-high-emphasis {
  color: #000;
}
.ds-a2 .text-black-medium-high-emphasis {
  color: #000c;
}
.ds-a2 .text-black-medium-emphasis {
  color: #0009;
}
.ds-a2 .text-black-focus-overlay {
  color: #0000001f;
}
.ds-a2 .text-white-high-emphasis {
  color: #fff;
}
.ds-a2 .text-white-medium-emphasis {
  color: #ffffffb3;
}
.ds-a2 .text-white-disabled {
  color: #ffffff80;
}
.ds-a2 .text-white-inactive {
  color: #ffffff8a;
}
.ds-a2 .border-white {
  border-color: #fff;
}
.ds-a2 .border-primary {
  border-color: #1ec373;
}
.ds-a2 .border-disabled {
  border-color: #00000061;
}
.ds-a2 .border-accent {
  border-color: #03a9f4;
}
.ds-a2 .border-warn {
  border-color: #eb9050;
}
.ds-a2 .actionable.disabled {
  opacity: 0.38;
}
.ds-a2 .border-width-1 {
  border-width: 1px;
}
.ds-a2 .border-solid {
  border-style: solid;
}
.ds-a2 .border-transparent {
  border-color: #0000;
}
.ds-a2 .border {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
.ds-a2 .no-max-width {
  max-width: none !important;
}
.ds-a2 a {
  color: inherit;
}
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button),
.ds-a2 .actionable:not(.disabled):not(.flat-button):not(.stroke-button) {
  transition: color 0.2s ease-in-out;
}
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button):hover,
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button).active,
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button)[color="primary"],
.ds-a2 .actionable:not(.disabled):not(.flat-button):not(.stroke-button):hover,
.ds-a2 .actionable:not(.disabled):not(.flat-button):not(.stroke-button).active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="primary"] {
  color: #1ec373;
}
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"] {
  color: #f0ad7e;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"].active {
  color: #eb9050;
}
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"] {
  color: #2ebcfc;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"].active {
  color: #03a9f4;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"] {
  color: #0000008a;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active {
  color: #000c;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"] {
  color: #000c;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active {
  color: #000;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="black-medium"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"] {
  color: #0009;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active {
  color: #000;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-2"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"] {
  color: #565e5b;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active {
  color: #3b4742;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-3"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"] {
  color: #8f9492;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active {
  color: #3b4742;
}
.ds-a2 a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"] {
  color: #fff;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"].active {
  color: #fff;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white-medium"],
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"] {
  color: #ffffffb3;
}
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
.ds-a2
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
.ds-a2
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active {
  color: #fff;
}
.ds-a2 .separator-1,
.ds-a2 .border-1,
.ds-a2 .border-1-h,
.ds-a2 .border-1-v,
.ds-a2 .border-1-t,
.ds-a2 .border-1-b,
.ds-a2 .border-1-l,
.ds-a2 .border-1-r,
.ds-a2 .separator-1-t {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-1-t-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-1-t-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-1-t-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-1-b {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-1-b-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-1-b-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-1-b-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-1-l {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-1-l-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-1-l-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-1-l-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-1-r {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-1-r-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-1-r-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-1-r-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-2,
.ds-a2 .border-2,
.ds-a2 .border-2-h,
.ds-a2 .border-2-v,
.ds-a2 .border-2-t,
.ds-a2 .border-2-b,
.ds-a2 .border-2-l,
.ds-a2 .border-2-r,
.ds-a2 .separator-2-t {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-2-t-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-2-t-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-2-t-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-2-b {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-2-b-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-2-b-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-2-b-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-2-l {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-2-l-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-2-l-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-2-l-hover-primary:hover {
  border-color: #1ec373;
}
.ds-a2 .separator-2-r {
  border-color: #e1e3e27f;
}
.ds-a2 .separator-2-r-primary {
  border-color: #1ec373;
}
.ds-a2 .separator-2-r-warn {
  border-color: #eb9050;
}
.ds-a2 .separator-2-r-hover-primary:hover,
.ds-a2 .separator-primary {
  border-color: #1ec373;
}
.ds-a2 .border-separator {
  border: 1px solid rgba(225, 227, 226, 0.4980392157);
}
.ds-a2 .border-white-separator {
  border-color: #ffffff2e;
}
.ds-a2 .mat-button-toggle-button:after {
  background: #1ec373;
}
.ds-a2 .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: #1ec373;
}
.ds-a2 .text-50 {
  color: #f0fffa;
}
.ds-a2 .border-50 {
  border-color: #f0fffa;
}
.ds-a2 .bg-transparent {
  background-color: transparent;
}
.ds-a2 .edge-fade:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to right,
    #fff 0 1%,
    #f000 5% 95%,
    #fff 99% 100%
  );
  width: 100%;
  height: 100%;
}
.ds-a2 .bg-white {
  background-color: #fff;
}
.ds-a2 .bg-blur-black-0pct {
  background-color: #0000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-10pct {
  background-color: #0000001a;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-20pct {
  background-color: #0003;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-30pct {
  background-color: #0000004d;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-40pct {
  background-color: #0006;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-50pct {
  background-color: #00000080;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-60pct {
  background-color: #0009;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-70pct {
  background-color: #000000b3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-80pct {
  background-color: #000c;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-90pct {
  background-color: #000000e6;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .bg-blur-black-100pct {
  background-color: #000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.ds-a2 .text-100 {
  color: #e1fff4;
}
.ds-a2 .text-warn-100 {
  color: #fff7f0;
}
.ds-a2 .font-weight-100 {
  font-variation-settings: "wght" 90;
}
.ds-a2 .border-100 {
  border-color: #e1fff4;
}
.ds-a2 .bg-100 {
  background-color: #e1fff4;
}
.ds-a2 .text-200 {
  color: #aff0d5;
}
.ds-a2 .text-warn-200 {
  color: #ffe4d1;
}
.ds-a2 .font-weight-200 {
  font-variation-settings: "wght" 180;
}
.ds-a2 .border-200 {
  border-color: #aff0d5;
}
.ds-a2 .bg-200 {
  background-color: #aff0d5;
}
.ds-a2 .text-300 {
  color: #7be0b1;
}
.ds-a2 .text-warn-300 {
  color: #ffd2b2;
}
.ds-a2 .font-weight-300 {
  font-variation-settings: "wght" 270;
}
.ds-a2 .border-300 {
  border-color: #7be0b1;
}
.ds-a2 .bg-300 {
  background-color: #7be0b1;
}
.ds-a2 .text-400 {
  color: #50d494;
}
.ds-a2 .text-warn-400 {
  color: #ffbe8a;
}
.ds-a2 .font-weight-400 {
  font-variation-settings: "wght" 360;
}
.ds-a2 .border-400 {
  border-color: #50d494;
}
.ds-a2 .bg-400 {
  background-color: #50d494;
}
.ds-a2 .text-500 {
  color: #1ec373;
}
.ds-a2 .text-warn-500 {
  color: #eb9050;
}
.ds-a2 .font-weight-500 {
  font-variation-settings: "wght" 450;
}
.ds-a2 .border-500 {
  border-color: #1ec373;
}
.ds-a2 .bg-500 {
  background-color: #1ec373;
}
.ds-a2 .text-600 {
  color: #16a86b;
}
.ds-a2 .text-warn-600 {
  color: #d6790e;
}
.ds-a2 .font-weight-600 {
  font-variation-settings: "wght" 540;
}
.ds-a2 .border-600 {
  border-color: #16a86b;
}
.ds-a2 .bg-600 {
  background-color: #16a86b;
}
.ds-a2 .text-700 {
  color: #0f855a;
}
.ds-a2 .text-warn-700 {
  color: #cc6d39;
}
.ds-a2 .font-weight-700 {
  font-variation-settings: "wght" 630;
}
.ds-a2 .border-700 {
  border-color: #0f855a;
}
.ds-a2 .bg-700 {
  background-color: #0f855a;
}
.ds-a2 .text-800 {
  color: #096148;
}
.ds-a2 .text-warn-800 {
  color: #9e4620;
}
.ds-a2 .font-weight-800 {
  font-variation-settings: "wght" 720;
}
.ds-a2 .border-800 {
  border-color: #096148;
}
.ds-a2 .bg-800 {
  background-color: #096148;
}
.ds-a2 .text-900 {
  color: #014738;
}
.ds-a2 .text-warn-900 {
  color: #7a2a0f;
}
.ds-a2 .font-weight-900 {
  font-variation-settings: "wght" 810;
}
.ds-a2 .border-900 {
  border-color: #014738;
}
.ds-a2 .bg-900 {
  background-color: #014738;
}
.ds-a2 .bg-50 {
  background-color: #f0fffa;
}
.ds-a2 .tooltip-container {
  text-align: start;
  z-index: 1001;
  position: fixed;
  font-weight: 600;
  max-width: min(60%, 400px);
  background: #141f1acc;
  border-radius: 8px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-30%);
  animation: tooltip-slide 0.18s ease-out 0.5s;
  animation-fill-mode: forwards;
  color: #fff;
  padding: 8px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 400 14px/21px Heebo;
  letter-spacing: 0;
}
.ds-a2 .mat-radio-outer-circle {
  border: 1px solid #c1c4c7;
}
.ds-a2 .mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border: 0px;
}
.ds-a2 .mat-checkbox-frame,
.ds-a2 .mat-checkbox-background,
.ds-a2
  .mdc-checkbox__background
  .mat-checkbox-anim-unchecked-checked
  .mat-checkbox-anim-checked-unchecked {
  transform: scale(1.2);
  border: 1px solid #c1c4c7;
}
.ds-a2 .mat-checkbox-inner-container {
  margin-right: 12px;
}
.ds-a2 .mat-checkbox-background,
.ds-a2 .mdc-checkbox__background {
  background: none !important;
}
.ds-a2 .mat-checkbox-checked .mat-checkbox-background,
.ds-a2 .mat-checkbox-checked .mdc-checkbox__background,
.ds-a2 .mat-mdc-checkbox-checked .mat-checkbox-background,
.ds-a2 .mat-mdc-checkbox-checked .mdc-checkbox__background {
  border-color: #10ab53;
}
.ds-a2 .mat-checkbox-checked .mat-checkbox-checkmark-path,
.ds-a2 .mat-checkbox-checked .mdc-checkbox__checkmark-path,
.ds-a2 .mat-mdc-checkbox-checked .mat-checkbox-checkmark-path,
.ds-a2 .mat-mdc-checkbox-checked .mdc-checkbox__checkmark-path {
  stroke: #10ab53 !important;
}
.ds-a2 .mat-dialog-container,
.ds-a2 .mat-mdc-dialog-container .mat-mdc-dialog-surface {
  border-radius: 8px;
  color: #3b4742;
}
.ds-a2 .mat-mdc-dialog-container:has(.dialog-padding) .mat-mdc-dialog-surface {
  padding: 48px 24px 36px;
}
.ds-a2
  .mat-mdc-dialog-container:has(.dialog-padding-no-top)
  .mat-mdc-dialog-surface {
  padding: 0 24px 36px;
}
.ds-a2 .mat-mdc-dialog-title {
  margin-bottom: 20px;
  padding: 0;
}
.ds-a2 .mdc-dialog__title:before {
  display: none;
}
.ds-a2 .mdc-button.mat-primary:not(.mat-mdc-outlined-button) {
  color: #fff;
  font: 400 16px/24px Heebo;
}
.ds-a2 .mdc-button {
  min-height: 48px !important;
}
.ds-a2 .mdc-button.primary:not(:disabled) {
  background: #1ec373 !important;
  color: #fff;
}
.ds-a2 .mat-mdc-form-field-error {
  font: 400 12px/18px Heebo;
}
.ds-a2 .v2-themed-inputs .mat-dialog-container,
.ds-a2 .v2-themed-inputs .mat-mdc-dialog-container {
  border-radius: 8px;
}
.ds-a2 .v2-themed-inputs .mat-form-field-underline,
.ds-a2 .v2-themed-inputs .mdc-line-ripple {
  display: none;
}
.ds-a2 .v2-themed-inputs .mat-mdc-text-field-wrapper,
.ds-a2
  .v2-themed-inputs
  .mat-mdc-text-field-wrapper
  .mat-mdc-form-field-focus-overlay {
  background: none;
}
.ds-a2 .v2-themed-inputs .mat-form-field,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field {
  height: 48px;
  background-color: #f9fbfc;
  border-radius: 8px;
}
.ds-a2 .v2-themed-inputs .mat-form-field .mat-form-field-infix,
.ds-a2 .v2-themed-inputs .mat-form-field .mat-mdc-form-field-infix,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field .mat-form-field-infix,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field .mat-mdc-form-field-infix {
  padding: 0;
  border-top: 0 !important;
  min-height: auto !important;
}
.ds-a2 .v2-themed-inputs .mat-form-field.mat-form-field-invalid,
.ds-a2 .v2-themed-inputs .mat-form-field.mat-mdc-form-field-invalid,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field.mat-form-field-invalid,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field.mat-mdc-form-field-invalid {
  border: 1px solid #cf495d;
}
.ds-a2
  .v2-themed-inputs
  .mat-form-field.mat-form-field-invalid
  .mat-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-form-field.mat-form-field-invalid
  .mat-mdc-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-form-field.mat-mdc-form-field-invalid
  .mat-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-form-field.mat-mdc-form-field-invalid
  .mat-mdc-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-mdc-form-field.mat-form-field-invalid
  .mat-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-mdc-form-field.mat-form-field-invalid
  .mat-mdc-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-mdc-form-field.mat-mdc-form-field-invalid
  .mat-form-field-infix,
.ds-a2
  .v2-themed-inputs
  .mat-mdc-form-field.mat-mdc-form-field-invalid
  .mat-mdc-form-field-infix {
  border-top: 0.84375em solid transparent;
}
.ds-a2 .v2-themed-inputs .mat-form-field .mat-form-field-label,
.ds-a2 .v2-themed-inputs .mat-form-field .mat-mdc-form-field-label,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field .mat-form-field-label,
.ds-a2 .v2-themed-inputs .mat-mdc-form-field .mat-mdc-form-field-label {
  color: #c7c9c9;
}
.ds-a2 .v2-themed-inputs .input-filled-style .mat-mdc-form-field {
  height: auto !important;
  padding: 0;
  font: 400 14px/21px Heebo;
}
.ds-a2
  .v2-themed-inputs
  .input-filled-style
  .mat-mdc-form-field
  .mat-mdc-form-field-infix {
  padding: 14px 0 13px !important;
}
.ds-a2
  .v2-themed-inputs
  .input-filled-style
  .mat-mdc-form-field
  .mat-mdc-form-field-subscript-wrapper {
  margin-top: -22px;
}
.ds-a2 .sb-circles-light.sb-group .sb-wrapper .sb-icon {
  box-shadow: none;
  background: none;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: block;
  width: 32px;
  height: 32px;
}
.ds-a2 .sb-circles-light.sb-group .sb-wrapper .sb-icon svg path {
  opacity: 0;
}
.ds-a2 .sb-circles-light.sb-group .sb-email .sb-icon {
  background-image: url(../images/email.svg);
}
.ds-a2 .sb-circles-light.sb-group .sb-whatsapp .sb-icon {
  background-image: url(../images/whatsapp.svg);
}
.ds-a2 .sb-circles-light.sb-group .sb-twitter .sb-icon {
  background-image: url(../images/twitter.svg);
}
.ds-a2 .sb-circles-light.sb-group .sb-facebook .sb-icon {
  background-image: url(../images/facebook.svg);
}
.ds-a2 .sb-circles-light.sb-group .sb-copy .sb-icon {
  background-image: url(../images/copyLink.svg);
}
.ds-a2 .new-badge:after {
  content: "NEW";
  font-family: Heebo;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  background-color: #1ec373;
  padding: 1px 6px;
  text-align: center;
  border-radius: 3px;
  display: inline-block;
  transform: translate(2px, -8px);
}
.sb-circles-dark .sb-wrapper,
.sb-circles-light .sb-wrapper {
  --sb-color: #fff;
  --sb-background: transparent;
  --sb-min-width: fit-content;
  --sb-height: fit-content;
  --sb-icon-size: 1.4em;
}
.sb-circles-dark .sb-wrapper:active .sb-icon,
.sb-circles-light .sb-wrapper:active .sb-icon {
  box-shadow:
    0 7px 8px -4px #0003,
    0 12px 17px 2px #00000024,
    0 5px 22px 4px #0000001f;
}
.sb-circles-dark .sb-wrapper .sb-icon,
.sb-circles-light .sb-wrapper .sb-icon {
  background-color: var(--button-color);
  box-shadow:
    0 3px 5px -1px #0003,
    0 6px 10px #00000024,
    0 1px 18px #0000001f;
  width: 2.5em;
  min-height: 2.5em;
  border-radius: 50%;
  transition:
    background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),
    box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.sb-circles-dark .sb-wrapper .sb-text,
.sb-circles-light .sb-wrapper .sb-text {
  color: var(--button-color);
  font-size: 0.8em;
  margin-top: 5px;
  border-radius: 1em;
  width: 100%;
  height: 1.8em;
  line-height: 1.8em;
  padding: 0;
  transition:
    background 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),
    box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.sb-circles-dark .sb-wrapper .sb-content,
.sb-circles-light .sb-wrapper .sb-content {
  align-items: center;
  flex-direction: column;
}
.sb-circles-dark .sb-wrapper .sb-icon {
  background-color: var(--button-color);
}
.sb-circles-dark .sb-wrapper .sb-text,
.sb-circles-light .sb-wrapper .sb-icon,
.sb-circles-light .sb-wrapper .sb-text {
  color: var(--button-color);
}
.sb-circles-light .sb-wrapper .sb-icon {
  background: radial-gradient(
    ellipse farthest-corner at center,
    #fff 30%,
    #f2f2f2
  );
}
.margin-t-main-section-body {
  margin-top: 32px;
}
.row-gap-main-section {
  row-gap: 64px;
}
.padding-h-spacing-in-component-m {
  padding-left: 4px;
  padding-right: 4px;
}
.padding-v-spacing-in-component-l {
  padding-top: 6px;
  padding-bottom: 6px;
}
.padding-v-spacing-in-component-m {
  padding-top: 4px;
  padding-bottom: 4px;
}
.padding-v-spacing-in-component-xs {
  padding-top: 2px;
  padding-bottom: 2px;
}
.col-gap-component-sep-m {
  -moz-column-gap: 8px;
  column-gap: 8px;
}
.h-spacing-main-section {
  padding-left: 24px;
  padding-right: 24px;
}
.h-spacing-main-section-n {
  margin-left: -24px;
  margin-right: -24px;
}
.col-gap-spacing-in-component-l {
  -moz-column-gap: 12px;
  column-gap: 12px;
}
.margin-l-spacing-in-component-m {
  margin-left: 4px;
}
.margin-l-spacing-in-component-s {
  margin-left: 2px;
}
.bg-surface {
  background-color: #fcfcfc;
}
.bg-surface-container-low {
  background-color: #f9fbfc;
}
.bg-surface-container-high {
  background-color: #f2f2f2;
}
.bg-surface-container-highest {
  background-color: #e6e6e6;
}
.bg-tertiary-container {
  background-color: #ffdf90;
}
.bg-neutral-container {
  background-color: #262626;
}
.color-on-tertiary-container {
  color: #584400;
}
.color-on-surface {
  color: #1a1a1a;
}
.color-on-surface-variant {
  color: gray;
}
.color-inverse-on-surface-variant {
  color: #e1e3e2;
}
.color-primary {
  color: #1ec373;
}
.color-on-primary {
  color: #fff;
}
.color-on-neutral-container {
  color: #f2f2f2;
}
.color-error-on-container {
  color: #73332d;
}
.color-on-error {
  color: #fff;
}
.color-inverse-on-surface {
  color: #f2f2f2;
}
.bg-inverse-surface {
  background-color: #2b3133;
}
.bg-error {
  background-color: #740006;
}
.bg-error-container {
  background-color: #ffdad6;
}
.bg-primary {
  background-color: #1ec373;
}
.bg-surface-variant {
  background-color: #e6e6e6;
}
.bg-secondary-container {
  background-color: #edeef0;
}
.bg-on-surface-opacity-08 {
  background-color: #1a1a1a14;
}
.bg-on-surface-opacity-12 {
  background-color: #1a1a1a1f;
}
.bg-inverse-on-surface-12 {
  background-color: #efefef;
}
.color-chart-1 {
  color: #26c373;
}
.color-chart-3 {
  color: #ff9800;
}
.bg-chart-1 {
  background-color: #26c373;
}
.bg-chart-2 {
  background-color: #2196f3;
}
.bg-chart-3 {
  background-color: #ff9800;
}
.bg-chart-7 {
  background-color: #455a64;
}
.border-radius-none {
  border-radius: 0;
}
.border-radius-xxs {
  border-radius: 3px;
}
.border-radius-s {
  border-radius: 8px;
}
.border-radius-m {
  border-radius: 12px;
}
.border-radius-left-m {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.border-radius-right-m {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.border-radius-l {
  border-radius: 16px;
}
.border-radius-full {
  border-radius: 1000px;
}
.border-radius-top-l {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.border-color-outline {
  border-color: gray;
}
.border-color-outline-variant {
  border-color: #ccc;
}
.border-on-surface-opacity-12 {
  border-color: #1a1a1a1f;
}
.border-on-surface-variant-opacity-8 {
  border-color: #40404014;
}
.bg-on-surface-variant-opacity-8 {
  background-color: #40404014;
}
.border-left-1px {
  border-left: 1px solid #ccc;
}
.border-bottom-1px {
  border-bottom: 1px solid rgba(64, 64, 64, 0.0784313725);
}
.border-top-1px {
  border-top: 1px solid rgba(64, 64, 64, 0.0784313725);
}
.ark7-resource {
  font:
    300 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .display-4 {
  font:
    500 96px/120px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ark7-resource .display-3 {
  font:
    500 64px/84px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ark7-resource .display-2 {
  font:
    500 48px/60px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ark7-resource .display-1 {
  font:
    500 36px/48px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ark7-resource h1,
.ark7-resource .h1,
.ark7-resource .headline {
  font:
    700 24px/36px Lato,
    sans-serif;
  letter-spacing: 0.8px;
}
.ark7-resource h2,
.ark7-resource .h2,
.ark7-resource .title,
.ark7-resource .section-title {
  font:
    600 20px/36px Lato,
    sans-serif;
  letter-spacing: 0.75px;
}
.ark7-resource h3,
.ark7-resource .h3,
.ark7-resource .subheading-2,
.ark7-resource .site-menu {
  font:
    700 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.87px;
}
.ark7-resource h4,
.ark7-resource .h4,
.ark7-resource .subheading-1,
.ark7-resource .panel-heading-1 {
  font:
    600 14px/24px Lato,
    sans-serif;
  letter-spacing: 0.65px;
}
.ark7-resource h5,
.ark7-resource .h5 {
  font:
    500 14px/24px Lato,
    sans-serif;
  letter-spacing: 0.58px;
}
.ark7-resource .button-2 {
  font:
    400 16px/24px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .button-3 {
  font:
    300 16px/24px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .subtitle-1,
.ark7-resource strong {
  font:
    700 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.29px;
}
.ark7-resource .subtitle-2 {
  font:
    600 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.2px;
}
.ark7-resource .subtitle-3 {
  font:
    400 18px/24px Lato,
    sans-serif;
  letter-spacing: 1.06px;
}
.ark7-resource .overline {
  font:
    600 11px/12px Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ark7-resource .label,
.ark7-resource label {
  font:
    500 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ark7-resource .label-1,
.ark7-resource .label-2 {
  font:
    400 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ark7-resource .label-content {
  font:
    300 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ark7-resource .body-2 {
  font:
    300 13px/20px Lato,
    sans-serif;
  letter-spacing: 0.4px;
}
.ark7-resource .body-1-bold {
  font:
    700 15px/28px Lato,
    sans-serif;
  letter-spacing: 0.23px;
}
.ark7-resource .body-2-bold {
  font:
    700 15px/28px Lato,
    sans-serif;
  letter-spacing: 0.29px;
}
.ark7-resource p {
  margin: 0 0 12px;
}
.ark7-resource .body-1 {
  font:
    300 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .body-1 p {
  margin: 0 0 12px;
}
.ark7-resource .input {
  font:
    300 13px/1.5384615385 Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ark7-resource .small,
.ark7-resource .caption {
  font:
    400 14px/24px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .button {
  font:
    700 15px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .footer {
  font:
    400 11px/16px Lato,
    sans-serif;
  letter-spacing: 0.45px;
}
.ark7-resource .footer-1,
.ark7-resource .footer-2,
.ark7-resource .footer-3,
.ark7-resource .footer-4 {
  font:
    200 11px/11px Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ark7-resource .display-l {
  font:
    600 57px/64px Lato,
    sans-serif;
  letter-spacing: -0.25px;
}
.ark7-resource .display-m {
  font:
    600 45px/52px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .display-s {
  font:
    700 36px/44px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .headline-xl {
  font:
    700 57px/64px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .headline-l {
  font:
    700 28px/40px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .headline-m {
  font:
    700 22px/30px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .headline-s {
  font:
    700 20px/28px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .title-l {
  font:
    700 22px/28px Lato,
    sans-serif;
  letter-spacing: 0px;
}
.ark7-resource .title-m {
  font:
    700 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.15px;
}
.ark7-resource .title-s {
  font:
    700 14px/20px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-xxl {
  font:
    600 54px/64px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-xxl-pro {
  font:
    700 54px/64px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-xl {
  font:
    600 24px/32px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-xl-pro {
  font:
    700 24px/32px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-l {
  font:
    600 15px/20px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-l-pro {
  font:
    700 15px/20px Lato,
    sans-serif;
  letter-spacing: 0.1px;
}
.ark7-resource .label-m {
  font:
    600 12px/16px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .label-m-pro {
  font:
    700 12px/16px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .label-s {
  font:
    600 11px/16px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .label-xs {
  font:
    600 9px/12px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .body-l {
  font:
    400 16px/24px Lato,
    sans-serif;
  letter-spacing: 0.5px;
}
.ark7-resource .body-m {
  font:
    400 14px/20px Lato,
    sans-serif;
  letter-spacing: 0.25px;
}
.ark7-resource .body-s {
  font:
    400 12px/16px Lato,
    sans-serif;
  letter-spacing: 0.4px;
}
.ark7-resource .mat-ripple {
  overflow: hidden;
  position: relative;
}
.ark7-resource .mat-ripple:not(:empty) {
  transform: translateZ(0);
}
.ark7-resource .mat-ripple.mat-ripple-unbounded {
  overflow: visible;
}
.ark7-resource .mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition:
    opacity,
    transform 0ms cubic-bezier(0, 0, 0.2, 1);
  transform: scale3d(0, 0, 0);
  background-color: var(--mat-ripple-color, rgba(0, 0, 0, 0.1));
}
.cdk-high-contrast-active .ark7-resource .mat-ripple-element {
  display: none;
}
.ark7-resource .cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir="rtl"] .ark7-resource .cdk-visually-hidden {
  left: auto;
  right: 0;
}
.ark7-resource .cdk-overlay-container,
.ark7-resource .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ark7-resource .cdk-overlay-container {
  position: fixed;
  z-index: 1000;
}
.ark7-resource .cdk-overlay-container:empty {
  display: none;
}
.ark7-resource .cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000;
}
.ark7-resource .cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000;
  display: flex;
  max-width: 100%;
  max-height: 100%;
}
.ark7-resource .cdk-overlay-backdrop {
  position: absolute;
  inset: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0;
}
.ark7-resource .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1;
}
.cdk-high-contrast-active
  .ark7-resource
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0.6;
}
.ark7-resource .cdk-overlay-dark-backdrop {
  background: #00000052;
}
.ark7-resource .cdk-overlay-transparent-backdrop {
  transition:
    visibility 1ms linear,
    opacity 1ms linear;
  visibility: hidden;
  opacity: 1;
}
.ark7-resource .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0;
  visibility: visible;
}
.ark7-resource .cdk-overlay-backdrop-noop-animation {
  transition: none;
}
.ark7-resource .cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px;
}
.ark7-resource .cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll;
}
.ark7-resource textarea.cdk-textarea-autosize {
  resize: none;
}
.ark7-resource textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: auto !important;
  overflow: hidden !important;
}
.ark7-resource textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: content-box !important;
  height: 0 !important;
}
@keyframes cdk-text-field-autofill-start {
}
@keyframes cdk-text-field-autofill-end {
}
.ark7-resource .cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms;
}
.ark7-resource .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms;
}
.ark7-resource .mat-focus-indicator {
  position: relative;
}
.ark7-resource .mat-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-focus-indicator-display, none);
  border: var(--mat-focus-indicator-border-width, 3px)
    var(--mat-focus-indicator-border-style, solid)
    var(--mat-focus-indicator-border-color, transparent);
  border-radius: var(--mat-focus-indicator-border-radius, 4px);
}
.ark7-resource .mat-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ark7-resource {
  --mat-focus-indicator-display: block;
}
.ark7-resource .mat-mdc-focus-indicator {
  position: relative;
}
.ark7-resource .mat-mdc-focus-indicator:before {
  inset: 0;
  position: absolute;
  box-sizing: border-box;
  pointer-events: none;
  display: var(--mat-mdc-focus-indicator-display, none);
  border: var(--mat-mdc-focus-indicator-border-width, 3px)
    var(--mat-mdc-focus-indicator-border-style, solid)
    var(--mat-mdc-focus-indicator-border-color, transparent);
  border-radius: var(--mat-mdc-focus-indicator-border-radius, 4px);
}
.ark7-resource .mat-mdc-focus-indicator:focus:before {
  content: "";
}
.cdk-high-contrast-active .ark7-resource {
  --mat-mdc-focus-indicator-display: block;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, transparent);
  color: var(--mat-app-text-color, inherit);
}
body .text-primary {
  color: #10ab53;
}
body .text-accent {
  color: #03a9f4;
}
body .text-warn {
  color: #f08b16;
}
body .background-app-ui {
  background: #fff;
}
body .background-disabled {
  background: #00000061;
}
body .background-orange {
  background: #f08b16;
}
body .background-blue-2 {
  background: #2d9cdb;
}
body .background-purple-1 {
  background: #9b51e0;
}
body .background-primary {
  background: #10ab53;
}
body .background-accent {
  background: #03a9f4;
}
body .background-warn {
  background: #f08b16;
}
body .background-hover-overlay {
  background: #00000014;
}
body .background-black-medium-high-emphasis {
  background: #000c;
}
body .text-disabled,
body .text-black-disabled,
body .text-inactive,
body .text-black-inactive {
  color: #00000061;
}
body .text-black-high-emphasis {
  color: #000;
}
body .text-black-medium-high-emphasis {
  color: #000c;
}
body .text-black-medium-emphasis {
  color: #0009;
}
body .text-black-focus-overlay {
  color: #0000001f;
}
body .text-white-high-emphasis {
  color: #fff;
}
body .text-white-medium-emphasis {
  color: #ffffffb3;
}
body .text-white-disabled {
  color: #ffffff80;
}
body .text-white-inactive {
  color: #ffffff8a;
}
body .border-white {
  border-color: #fff;
}
body .border-primary {
  border-color: #10ab53;
}
body .border-disabled {
  border-color: #00000061;
}
body .border-accent {
  border-color: #03a9f4;
}
body .border-warn {
  border-color: #f08b16;
}
body .actionable.disabled {
  opacity: 0.38;
}
body .border-width-1 {
  border-width: 1px;
}
body .border-solid {
  border-style: solid;
}
body .border-transparent {
  border-color: #0000;
}
body .border {
  border: 1px solid rgba(0, 0, 0, 0.08);
}
body .no-max-width {
  max-width: none !important;
}
body a {
  color: inherit;
}
body a:not(.disabled):not(.flat-button):not(.stroke-button),
body .actionable:not(.disabled):not(.flat-button):not(.stroke-button) {
  transition: color 0.2s ease-in-out;
}
body a:not(.disabled):not(.flat-button):not(.stroke-button):hover,
body a:not(.disabled):not(.flat-button):not(.stroke-button).active,
body a:not(.disabled):not(.flat-button):not(.stroke-button)[color="primary"],
body .actionable:not(.disabled):not(.flat-button):not(.stroke-button):hover,
body .actionable:not(.disabled):not(.flat-button):not(.stroke-button).active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="primary"] {
  color: #10ab53;
}
body a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"] {
  color: #f3a346;
}
body a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"]:hover,
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="warn"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="warn"].active {
  color: #f08b16;
}
body a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"] {
  color: #2ebcfc;
}
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"]:hover,
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="accent"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="accent"].active {
  color: #03a9f4;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"] {
  color: #0000008a;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-inactive"].active {
  color: #000c;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"] {
  color: #000c;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium-high"].active {
  color: #000;
}
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="black-medium"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"] {
  color: #0009;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="black-medium"].active {
  color: #000;
}
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-2"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"] {
  color: #565e5b;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-2"].active {
  color: #3b4742;
}
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="green-grey-3"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"] {
  color: #8f9492;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="green-grey-3"].active {
  color: #3b4742;
}
body a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"] {
  color: #fff;
}
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"]:hover,
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white"].active {
  color: #fff;
}
body
  a:not(.disabled):not(.flat-button):not(.stroke-button)[color="white-medium"],
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"] {
  color: #ffffffb3;
}
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
body
  a:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"]:hover,
body
  .actionable:not(.disabled):not(.flat-button):not(
    .stroke-button
  )[color="white-medium"].active {
  color: #fff;
}
body .separator-1,
body .border-1,
body .border-1-h,
body .border-1-v,
body .border-1-t,
body .border-1-b,
body .border-1-l,
body .border-1-r,
body .separator-1-t {
  border-color: #0000002e;
}
body .separator-1-t-primary {
  border-color: #10ab53;
}
body .separator-1-t-warn {
  border-color: #f08b16;
}
body .separator-1-t-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-1-b {
  border-color: #0000002e;
}
body .separator-1-b-primary {
  border-color: #10ab53;
}
body .separator-1-b-warn {
  border-color: #f08b16;
}
body .separator-1-b-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-1-l {
  border-color: #0000002e;
}
body .separator-1-l-primary {
  border-color: #10ab53;
}
body .separator-1-l-warn {
  border-color: #f08b16;
}
body .separator-1-l-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-1-r {
  border-color: #0000002e;
}
body .separator-1-r-primary {
  border-color: #10ab53;
}
body .separator-1-r-warn {
  border-color: #f08b16;
}
body .separator-1-r-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-2,
body .border-2,
body .border-2-h,
body .border-2-v,
body .border-2-t,
body .border-2-b,
body .border-2-l,
body .border-2-r,
body .separator-2-t {
  border-color: #0000002e;
}
body .separator-2-t-primary {
  border-color: #10ab53;
}
body .separator-2-t-warn {
  border-color: #f08b16;
}
body .separator-2-t-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-2-b {
  border-color: #0000002e;
}
body .separator-2-b-primary {
  border-color: #10ab53;
}
body .separator-2-b-warn {
  border-color: #f08b16;
}
body .separator-2-b-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-2-l {
  border-color: #0000002e;
}
body .separator-2-l-primary {
  border-color: #10ab53;
}
body .separator-2-l-warn {
  border-color: #f08b16;
}
body .separator-2-l-hover-primary:hover {
  border-color: #10ab53;
}
body .separator-2-r {
  border-color: #0000002e;
}
body .separator-2-r-primary {
  border-color: #10ab53;
}
body .separator-2-r-warn {
  border-color: #f08b16;
}
body .separator-2-r-hover-primary:hover,
body .separator-primary {
  border-color: #10ab53;
}
body .border-separator {
  border: 1px solid rgba(0, 0, 0, 0.18);
}
body .border-white-separator {
  border-color: #ffffff2e;
}
body .mat-button-toggle-button:after {
  background: #10ab53;
}
body .mat-button-toggle-checked .mat-button-toggle-label-content {
  color: #10ab53;
}
body .text-50 {
  color: #e8f5e9;
}
body .border-50 {
  border-color: #e8f5e9;
}
body .bg-transparent {
  background-color: transparent;
}
body .edge-fade:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  pointer-events: none;
  background-image: linear-gradient(
    to right,
    #fff 0 1%,
    #f000 5% 95%,
    #fff 99% 100%
  );
  width: 100%;
  height: 100%;
}
body .bg-white {
  background-color: #fff;
}
body .bg-blur-black-0pct {
  background-color: #0000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-10pct {
  background-color: #0000001a;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-20pct {
  background-color: #0003;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-30pct {
  background-color: #0000004d;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-40pct {
  background-color: #0006;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-50pct {
  background-color: #00000080;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-60pct {
  background-color: #0009;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-70pct {
  background-color: #000000b3;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-80pct {
  background-color: #000c;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-90pct {
  background-color: #000000e6;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .bg-blur-black-100pct {
  background-color: #000;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
body .text-100 {
  color: #c8e6c9;
}
body .text-warn-100 {
  color: #fbe2c6;
}
body .font-weight-100 {
  font-variation-settings: "wght" 90;
}
body .border-100 {
  border-color: #c8e6c9;
}
body .bg-100 {
  background-color: #c8e6c9;
}
body .text-200 {
  color: #a5d6a7;
}
body .text-warn-200 {
  color: #f8cb96;
}
body .font-weight-200 {
  font-variation-settings: "wght" 180;
}
body .border-200 {
  border-color: #a5d6a7;
}
body .bg-200 {
  background-color: #a5d6a7;
}
body .text-300 {
  color: #81c784;
}
body .text-warn-300 {
  color: #f5b366;
}
body .font-weight-300 {
  font-variation-settings: "wght" 270;
}
body .border-300 {
  border-color: #81c784;
}
body .bg-300 {
  background-color: #81c784;
}
body .text-400 {
  color: #66bb6a;
}
body .text-warn-400 {
  color: #f29b36;
}
body .font-weight-400 {
  font-variation-settings: "wght" 360;
}
body .border-400 {
  border-color: #66bb6a;
}
body .bg-400 {
  background-color: #66bb6a;
}
body .text-500 {
  color: #10ab53;
}
body .text-warn-500 {
  color: #f08b16;
}
body .font-weight-500 {
  font-variation-settings: "wght" 450;
}
body .border-500 {
  border-color: #10ab53;
}
body .bg-500 {
  background-color: #10ab53;
}
body .text-600 {
  color: #43a047;
}
body .text-warn-600 {
  color: #d6790e;
}
body .font-weight-600 {
  font-variation-settings: "wght" 540;
}
body .border-600 {
  border-color: #43a047;
}
body .bg-600 {
  background-color: #43a047;
}
body .text-700 {
  color: #388e3c;
}
body .text-warn-700 {
  color: #b6670c;
}
body .font-weight-700 {
  font-variation-settings: "wght" 630;
}
body .border-700 {
  border-color: #388e3c;
}
body .bg-700 {
  background-color: #388e3c;
}
body .text-800 {
  color: #2e7d32;
}
body .text-warn-800 {
  color: #96550a;
}
body .font-weight-800 {
  font-variation-settings: "wght" 720;
}
body .border-800 {
  border-color: #2e7d32;
}
body .bg-800 {
  background-color: #2e7d32;
}
body .text-900 {
  color: #1b5e20;
}
body .text-warn-900 {
  color: #774308;
}
body .font-weight-900 {
  font-variation-settings: "wght" 810;
}
body .border-900 {
  border-color: #1b5e20;
}
body .bg-900 {
  background-color: #1b5e20;
}
body .bg-50 {
  background-color: #e8f5e9;
}
@keyframes tooltip-slide {
  0% {
    opacity: 0;
    transform: translateY(-30%);
  }
  to {
    opacity: 1;
    transform: translate(0);
  }
}
body .tooltip-container {
  text-align: start;
  z-index: 1001;
  position: fixed;
  font-weight: 600;
  max-width: min(60%, 400px);
  background: #141f1acc;
  border-radius: 8px;
  box-sizing: border-box;
  opacity: 0;
  transform: translateY(-30%);
  animation: tooltip-slide 0.18s ease-out 0.5s;
  animation-fill-mode: forwards;
  color: #fff;
  padding: 8px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  font: 400 14px/21px Heebo;
  letter-spacing: 0;
}
.a7-ui-auth-form h2.a7-ui-auth-form-title,
.a7-ui-auth-form_section .form-icon {
  color: #10ab53;
}
.a7-ui-auth-form_section .info-section {
  color: #000c;
}
.page-SM .a7-form-layout,
.page-SM.a7-form-layout,
.page-XS .a7-form-layout,
.page-XS.a7-form-layout,
.page-SM .a7-form-layout_intro-slot,
.page-XS .a7-form-layout_intro-slot,
.page-XL .a7-form-layout,
.page-XL.a7-form-layout,
.page-LG .a7-form-layout,
.page-LG.a7-form-layout,
.page-MD .a7-form-layout,
.page-MD.a7-form-layout {
  background: #fff;
}
.page-XL .a7-form-layout_intro-slot,
.page-LG .a7-form-layout_intro-slot,
.page-MD .a7-form-layout_intro-slot {
  background: #128041;
}
.a7-form-layout_intro-footer,
.a7-form-layout_content-footer {
  font:
    200 12px/1.44em LatoLatin,
    sans-serif;
  letter-spacing: 0.25px;
  line-height: 3em;
}
html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
a {
  text-decoration: none;
  color: inherit;
}
.full-height {
  height: 100%;
}
.full-width {
  width: 100%;
}
.max-width-2560 {
  max-width: 2560px;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
hr {
  border-top: 0.4px solid rgba(0, 0, 0, 0.07);
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
html,
body {
  font-family:
    Heebo,
    Helvetica Neue,
    sans-serif;
  line-height: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #171718;
}
.site-container {
  max-width: calc(100% - 72px);
  margin: 0 auto;
  padding: 0 36px;
}
@media only screen and (min-width: 1024px) {
  .site-container {
    width: calc(100% - 72px);
    max-width: 1016px;
    padding: 0 36px;
  }
}
@media only screen and (max-width: 768px) {
  .site-container {
    width: calc(100% - 72px);
  }
}
.button,
.flat-button,
.stroke-button,
.round-button {
  padding: 0 18px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 38px;
  display: inline-block;
  font-weight: 600;
}
.flat-button {
  background: #aaa;
  font-weight: 700;
  letter-spacing: 0.04em;
  box-shadow: 0 2px 6px #00000014;
}
.flat-button[color="primary"] {
  background: #10ab53;
  color: #fff;
  text-decoration: none;
}
.flat-button.color-inverse[color="primary"] {
  color: #10ab53;
  background: #fff;
}
.round-button {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.86px;
  border-radius: 8px;
  padding: 12px 20px;
}
.round-button[color="primary"] {
  background: #10ab53;
  color: #fff !important;
  text-decoration: none;
}
.round-button.color-inverse[color="primary"] {
  color: #10ab53 !important;
  background: #fff;
}
.stroke-button {
  border: 1px solid #171718;
  box-sizing: border-box;
  font-weight: 600;
}
.background-light-gray {
  background: #e6e6e659;
}
.background-primary {
  background: #10ab53;
}
.background-black-high {
  background: #000;
}
.background-dark-green {
  background: #214f4b;
}
.black-high {
  color: #000;
}
.white-high {
  color: #fff;
}
.center-inner {
  flex-direction: row;
  box-sizing: border-box;
  display: flex;
  max-height: 100%;
  place-content: center space-around;
  align-items: center;
}
.home-feature-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4em;
}
.ark7 .mat-drawer-content {
  display: none;
}
.fullscreen-dialog-backdrop {
  background-color: #fff;
}
.fullscreen-dialog .mat-dialog-container,
.fullscreen-dialog .mat-mdc-dialog-container {
  box-shadow: none;
  padding: 0;
}
.actionable:not(.disabled):hover,
.actionable:not(.disabled).active,
.actionable:not(.disabled)[color="primary"] {
  color: #10ab53;
}
.text-primary {
  color: #10ab53;
}
.text-disabled {
  color: #00000061;
}
.ark7-resource h1 {
  margin-bottom: 24px;
}
.ark7-resource h2,
.ark7-resource h3 {
  margin-bottom: 12px;
}
.ark7-resource ul {
  list-style-type: disc;
  padding-inline-start: 20px;
  margin-bottom: 12px;
}
.border-box {
  box-sizing: border-box;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translateZ(0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@charset "UTF-8";
.slick-loading .slick-list {
  background: #fff url(../images/ajax-loader.0b80f665935ef7de.gif) center center
    no-repeat;
}
@font-face {
  font-family: slick;
  src: url(../fonts/slick.25572f22d77029da.eot);
  src:
    url(../fonts/slick.25572f22d77029da.eot#iefix) format("embedded-opentype"),
    url(../fonts/slick.653a4cbba6e1a2b3.woff) format("woff"),
    url(../fonts/slick.6aa1ee46202fac6e.ttf) format("truetype"),
    url(../images/slick.f895cfdf693e6229.svg#slick) format("svg");
  font-weight: 400;
  font-style: normal;
}
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translateY(-50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  color: #fff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "\2190";
}
[dir="rtl"] .slick-prev:before {
  content: "\2192";
}
.slick-next {
  right: -25px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "\2192";
}
[dir="rtl"] .slick-next:before {
  content: "\2190";
}
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\2022";
  width: 20px;
  height: 20px;
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000;
  opacity: 0.75;
}
