@charset "UTF-8";
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Bold"), local("Gilroy-Bold"), url("/fonts/Gilroy-Bold.woff2") format("woff2"), url("/fonts/Gilroy-Medium.woff") format("woff"), url("/fonts/Gilroy-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-SemiBold"), local("Gilroy-SemiBold"), url("/fonts/Gilroy-SemiBold.woff2") format("woff2"), url("/fonts/Gilroy-SemiBold.woff") format("woff"), url("/fonts/Gilroy-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Medium"), local("Gilroy-Medium"), url("/fonts/Gilroy-Medium.woff2") format("woff2"), url("/fonts/Gilroy-Medium.woff") format("woff"), url("/fonts/Gilroy-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Regular"), local("Gilroy-Regular"), url("/fonts/Gilroy-Regular.woff2") format("woff2"), url("/fonts/Gilroy-Regular.woff") format("woff"), url("/fonts/Gilroy-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Light"), local("Gilroy-Light"), url("/fonts/Gilroy-Light.woff2") format("woff2"), url("/fonts/Gilroy-Light.woff") format("woff"), url("/fonts/Gilroy-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
.ds-section:after, .ds-section:before, .ds-panel:after, .ds-panel:before {
  display: table-caption;
  content: "";
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
ul[class],
ol[class] {
  padding: 0;
  list-style: none;
}
body,
h1,
h2,
h3,
h4,
p,
ul[class],
ol[class],
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}
body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}
a:not([class]) {
  text-decoration-skip-ink: auto;
}
img {
  max-width: 100%;
}
input,
button,
textarea,
select,
table,
tr,
th,
td {
  font: inherit;
}
table {
  border-collapse: collapse;
}
th {
  text-align: inherit;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
:root {
  --rut-base: 4px;
  --space-1: var(--rut-base);
  --space-2: calc(var(--space-1)*2);
  --space-3: calc(var(--space-1)*3);
  --space-4: calc(var(--space-1)*4);
  --space-5: calc(var(--space-1)*5);
  --space-6: calc(var(--space-1)*6);
  --space-7: calc(var(--space-1)*7);
  --space-8: calc(var(--space-1)*8);
  --space-9: calc(var(--space-1)*9);
  --space-10: calc(var(--space-1)*10);
  --space-xs: var(--space-1);
  --space-sm: var(--space-2);
  --space-md: var(--space-3);
  --space-lg: var(--space-4);
  --space-xl: var(--space-5);
  --layout-1: calc(var(--rut-base)*4);
  --layout-2: calc(var(--layout-1)*2);
  --layout-3: calc(var(--layout-1)*3);
  --layout-4: calc(var(--layout-1)*4);
  --layout-5: calc(var(--layout-1)*5);
  --layout-6: calc(var(--layout-1)*6);
  --layout-7: calc(var(--layout-1)*7);
  --layout-8: calc(var(--layout-1)*8);
  --layout-9: calc(var(--layout-1)*9);
  --layout-10: calc(var(--layout-1)*10);
  --layout-xs: var(--layout-1);
  --layout-sm: var(--layout-2);
  --layout-md: var(--layout-3);
  --layout-lg: var(--layout-4);
  --layout-xl: var(--layout-5);
}
:root {
  --mq-size-xl: 1200px;
  --mq-size-xs: 320px;
  --mq-size-lg: 992px;
  --mq-size-md: 768px;
  --mq-size-sm: 564px;
  --mq-size-hd: 1470px;
  --mq-size-mac: 1700px;
}
:root {
  --type-font-size-body: 16px;
  --type-font-size-5xl: 96px;
  --type-font-size-4xl: 60px;
  --type-font-size-3xl: 48px;
  --type-font-size-2xl: 25px;
  --type-font-size-xl: 20px;
  --type-font-size-lg: 18px;
  --type-font-size-md: 16px;
  --type-font-size-sm: 13px;
  --type-font-size-xs: 12px;
  --type-font-size-2xs: 10px;
  --type-font-size-2sm: 14px;
  --type-font-size-3sm: 15px;
  --type-font-size-2xl: 25px;
  --type-font-size-hd: 30px;
}
:root {
  --type-letter-spacing-wide: 0.05em;
  --type-letter-spacing-body: 0;
  --type-letter-spacing-heading: -0.015em;
  --type-letter-spacing-display: -0.025em;
  --type-letter-spacing-3xl: 0.1em;
  --type-letter-spacing-2xl: 0.05em;
  --type-letter-spacing-xl: 0.025em;
  --type-letter-spacing-lg: 0.015em;
  --type-letter-spacing-md: 0;
  --type-letter-spacing-sm: -0.015em;
  --type-letter-spacing-xs: -0.025em;
  --type-letter-spacing-2xs: -0.05em;
}
:root {
  --type-line-height-body: 1.5;
  --type-line-height-heading: 1.35;
  --type-line-height-display: 1;
  --type-line-height-md: 1.5;
  --type-line-height-sm: 1.35;
  --type-line-height-xs: 1;
}
:root {
  --type-face-body: Gilroy, sans-serif;
  --type-face-heading: Gilroy, sans-serif;
  --type-face-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
}
:root {
  --type-space-base: 12px;
  --type-space-1: var(--type-space-base);
  --type-space-2: calc(var(--type-space-base)*2);
  --type-space-3: calc(var(--type-space-base)*3);
  --type-space-4: calc(var(--type-space-base)*4);
}
body {
  font-family: var(--type-face-body);
  font-size: var(--type-font-size-body);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.t-content {
  font-family: var(--type-face-body);
  font-size: var(--type-font-size-body);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  color: inherit;
  word-break: break-word;
}
.t-content h1,
.t-content h2,
.t-content h3,
.t-content h4,
.t-content h5,
.t-content h6 {
  font-family: var(--type-face-heading);
}
.t-content h1,
.t-content h2 {
  font-weight: 400;
}
.t-content h3,
.t-content h4,
.t-content h5,
.t-content h6 {
  font-weight: 600;
}
.t-content h1 {
  font-size: var(--type-font-size-3xl);
  line-height: 1;
  letter-spacing: var(--type-letter-spacing-display);
}
.t-content h2 {
  font-size: var(--type-font-size-2xl);
  line-height: 0.96;
  letter-spacing: var(--type-letter-spacing-display);
}
.t-content h3 {
  font-size: var(--type-font-size-xl);
  line-height: 1.2;
}
.t-content h4 {
  font-size: var(--type-font-size-lg);
  line-height: 1.3333333333;
}
.t-content h5 {
  font-size: var(--type-font-size-md);
  line-height: 1.25;
  letter-spacing: var(--type-letter-spacing-wide);
}
.t-content h6 {
  font-size: var(--type-font-size-sm);
  line-height: 1.2307692308;
  letter-spacing: var(--type-letter-spacing-3xl);
  text-transform: uppercase;
}
.t-content h1,
.t-content h2,
.t-content h3,
.t-content h4,
.t-content h5,
.t-content h6,
.t-content p,
.t-content ul,
.t-content ol,
.t-content dl,
.t-content table,
.t-content blockquote,
.t-content pre,
.t-content address,
.t-content figure {
  margin-top: 0;
  margin-bottom: var(--type-space-1);
}
.t-content * + h1,
.t-content * + h2,
.t-content * + h3,
.t-content * + h4,
.t-content * + h5,
.t-content * + h6 {
  margin-top: var(--type-space-2);
}
.t-content address {
  font-style: normal;
}
.t-content ul,
.t-content ol {
  padding-left: var(--space-lg);
}
.t-content ol ol,
.t-content ul ul,
.t-content ol ul,
.t-content ul ol {
  margin-top: 0;
  margin-bottom: 0;
}
.t-content li {
  line-height: inherit;
}
.t-content dt {
  font-weight: 600;
}
.t-content dd {
  margin-left: 0;
}
.t-content dd + dt {
  margin-top: var(--type-space-1);
}
.t-content hr {
  margin-top: var(--type-space-1);
  margin-bottom: var(--type-space-1);
  border: 0;
  border-top: 1px dashed currentColor;
}
.t-content small {
  font-size: 75%;
}
.t-content sub,
.t-content sup {
  font-size: 75%;
}
.t-content mark {
  padding: 0 0.2em;
}
.t-content b,
.t-content strong {
  font-weight: bolder;
}
.t-content abbr[title] {
  text-decoration: underline dotted;
}
.t-content blockquote {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.t-content blockquote p {
  font-size: var(--type-font-size-lg);
  line-height: 1.3333333333;
  font-weight: 300;
}
.t-content code,
.t-content kbd,
.t-content pre,
.t-content samp {
  font-family: var(--type-face-monospace);
}
.t-content code {
  padding: 0 0.3em;
  color: inherit;
}
.t-content kbd {
  padding: 0 0.3em;
  color: inherit;
}
.t-content kbd kbd {
  padding: 0;
}
.t-content pre {
  display: block;
  width: 100%;
  overflow-x: auto;
  tab-size: 2;
}
.t-content pre code {
  display: block;
}
.t-content a, .t-content label {
  cursor: pointer;
}
.t-content i, .t-content cite, .t-content em, .t-content var, .t-content address, .t-content dfn {
  font-style: italic;
}
.t-content > :last-child, .t-content > :last-child > :last-child,
.t-content > :last-child > :last-child,
.t-content > :last-child > :last-child > :last-child {
  margin-bottom: 0;
}
.t-words--fill_sm {
  max-width: 20em;
}
.t-words--fill_md {
  max-width: 30em;
}
.t-words--fill_lg {
  max-width: 42em;
}
.g-row, .burger-menu__content {
  --grid-space: 12px;
  --grid-space-vertical: var(--grid-space);
  --grid-space-horizontal: var(--grid-space);
  --grid-row-space: 0;
  --grid-cell-space: var(--grid-space-horizontal);
  --grid-cell-space-half: calc(var(--grid-cell-space)*0.5);
  --grid-row-space-half: calc(var(--grid-row-space)*0.5);
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(var(--grid-cell-space-half)*-1);
  margin-left: calc(var(--grid-cell-space-half)*-1);
  margin-top: calc(var(--grid-row-space-half)*-1);
  margin-bottom: calc(var(--grid-row-space-half)*-1);
  list-style: none;
  padding: 0;
}
:root {
  --grid-space: 12px;
  --grid-space-vertical: var(--grid-space);
  --grid-space-horizontal: var(--grid-space);
  --grid-row-space: 0;
  --grid-cell-space: var(--grid-space-horizontal);
  --grid-cell-space-half: calc(var(--grid-cell-space)*0.5);
  --grid-row-space-half: calc(var(--grid-row-space)*0.5);
}
.g-row--appearance_inline {
  display: inline-flex;
}
.g-row--appearance_column, .burger-menu__content {
  flex-direction: column;
}
.g-row--appearance_nowrap {
  flex-wrap: nowrap;
}
.g-row--appearance_spaced {
  --grid-row-space: var(--grid-space-vertical);
}
.g-row--space_none {
  --grid-space: 0;
}
.g-row--space_xl {
  --grid-space: 20px;
}
.g-row--space_lg {
  --grid-space: 16px;
}
.g-row--space_md {
  --grid-space: 12px;
}
.g-row--space_sm {
  --grid-space: 8px;
}
.g-row--space_xs {
  --grid-space: 4px;
}
.g-cell {
  padding-right: var(--grid-cell-space-half);
  padding-left: var(--grid-cell-space-half);
  margin-top: var(--grid-row-space-half);
  margin-bottom: var(--grid-row-space-half);
  min-width: 0;
}
.g-row--align_start {
  align-items: flex-start;
}
.g-row--align_end {
  align-items: flex-end;
}
.g-row--align_center {
  align-items: center;
}
.g-row--align_baseline {
  align-items: baseline;
}
.g-row--align_stretch {
  align-items: stretch;
}
.g-row--justify_start {
  justify-content: flex-start;
}
.g-row--justify_end {
  justify-content: flex-end;
}
.g-row--justify_center {
  justify-content: center;
}
.g-row--justify_between {
  justify-content: space-between;
}
.g-row--justify_around {
  justify-content: space-around;
}
.g-row--justify_stretch {
  justify-content: stretch;
}
.g-row--content_start {
  align-content: flex-start;
}
.g-row--content_end {
  align-content: flex-end;
}
.g-row--content_center {
  align-content: center;
}
.g-row--content_between {
  align-content: space-between;
}
.g-row--content_around {
  align-content: space-around;
}
.g-row--content_stretch {
  align-content: stretch;
}
.g-cell--align_start {
  align-self: flex-start;
}
.g-cell--align_end {
  align-self: flex-end;
}
.g-cell--align_center {
  align-self: center;
}
.g-cell--align_baseline {
  align-self: baseline;
}
.g-cell--align_stretch {
  align-self: stretch;
}
.g-cell--justify_start {
  justify-self: flex-start;
}
.g-cell--justify_end {
  justify-self: flex-end;
}
.g-cell--justify_center {
  justify-self: center;
}
.g-cell--justify_between {
  justify-self: space-between;
}
.g-cell--justify_around {
  justify-self: space-around;
}
.g-cell--justify_stretch {
  justify-self: stretch;
}
.g-container {
  display: block;
  padding-right: var(--grid-cell-space-half);
  padding-left: var(--grid-cell-space-half);
  margin-left: auto;
  margin-right: auto;
}
.g-container--fit_auto {
  max-width: auto;
}
.g-container--fit_xl {
  max-width: 1200px;
}
.g-container--fit_xs {
  max-width: 320px;
}
.g-container--fit_lg {
  max-width: 992px;
}
.g-container--fit_md {
  max-width: 768px;
}
.g-container--fit_sm {
  max-width: 564px;
}
.g-container--fit_hd {
  max-width: 1470px;
}
.g-container--fit_mac {
  max-width: 1700px;
}
.g-container--space_none {
  --grid-cell-space-half: 0;
}
.g-container--space_xl {
  --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg {
  --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md {
  --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm {
  --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs {
  --grid-cell-space-half: math.div($value, 2);
}
.g-cols {
  min-width: 0;
}
.g-cols--auto {
  max-width: none;
  width: auto;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
}
.g-cols--narrow {
  width: auto;
  flex: none;
}
.g-cols--1 {
  width: 8.3332333333%;
  flex: none;
}
.g-cols--2 {
  width: 16.6665666667%;
  flex: none;
}
.g-cols--3 {
  width: 25%;
  flex: none;
}
.g-cols--4 {
  width: 33.3332333333%;
  flex: none;
}
.g-cols--5 {
  width: 41.6665666667%;
  flex: none;
}
.g-cols--6 {
  width: 50%;
  flex: none;
}
.g-cols--7 {
  width: 58.3332333333%;
  flex: none;
}
.g-cols--8 {
  width: 66.6665666667%;
  flex: none;
}
.g-cols--9 {
  width: 75%;
  flex: none;
}
.g-cols--10 {
  width: 83.3332333333%;
  flex: none;
}
.g-cols--11 {
  width: 91.6665666667%;
  flex: none;
}
.g-cols--12 {
  width: 100%;
  flex: none;
}
.ds-aspect-ratio__body {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.ds-aspect-ratio {
  --aspect-ratio-value: 100%;
  position: relative;
  display: block;
}
:root {
  --aspect-ratio-value: 100%;
}
.ds-aspect-ratio:before {
  content: "";
  display: block;
  padding-bottom: var(--aspect-ratio-value);
}
.ds-aspect-ratio--appearance_cuted {
  overflow: hidden;
}
.ds-aspect-ratio--appearance_filled > .ds-aspect-ratio__body {
  height: 100%;
}
.ds-aspect-ratio--appearance_fit > .ds-aspect-ratio__body {
  max-width: 100%;
  max-height: 100%;
}
.ds-aspect-ratio--appearance_covered > .ds-aspect-ratio__body {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.ds-aspect-ratio--ratio_1x1 {
  --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2 {
  --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1 {
  --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3 {
  --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2 {
  --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4 {
  --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3 {
  --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16 {
  --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9 {
  --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16 {
  --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10 {
  --aspect-ratio-value: 62.5%;
}
.ds-panel__element--offset_full, .ds-panel__element--offset_vertical, .ds-panel__element--offset_top, .ds-panel__element--indent_outside.ds-panel__element--offset_full, .ds-panel__element--indent_outside.ds-panel__element--offset_vertical, .ds-panel__element--indent_outside.ds-panel__element--offset_top {
  padding-top: 0;
  margin-top: var(--panel-space-vertical);
}
.ds-panel__element--offset_full, .ds-panel__element--offset_vertical, .ds-panel__element--offset_bottom, .ds-panel__element--indent_outside.ds-panel__element--offset_full, .ds-panel__element--indent_outside.ds-panel__element--offset_vertical, .ds-panel__element--indent_outside.ds-panel__element--offset_bottom {
  padding-bottom: 0;
  margin-bottom: var(--panel-space-vertical);
}
.ds-panel {
  --panel-space: 12px;
  --panel-space-vertical: var(--panel-space);
  --panel-space-horizontal: var(--panel-space);
  display: block;
}
:root {
  --panel-space: 12px;
  --panel-space-vertical: var(--panel-space);
  --panel-space-horizontal: var(--panel-space);
}
.ds-panel__element {
  display: block;
}
.ds-panel__element--indent_inside.ds-panel__element--offset_full, .ds-panel__element--indent_inside.ds-panel__element--offset_vertical, .ds-panel__element--indent_inside.ds-panel__element--offset_top {
  margin-top: 0;
  padding-top: var(--panel-space-vertical);
}
.ds-panel__element--indent_inside.ds-panel__element--offset_full, .ds-panel__element--indent_inside.ds-panel__element--offset_vertical, .ds-panel__element--indent_inside.ds-panel__element--offset_bottom {
  margin-bottom: 0;
  padding-bottom: var(--panel-space-vertical);
}
.ds-panel__element--offset_full, .ds-panel__element--offset_horizontal, .ds-panel__element--offset_left {
  padding-left: var(--panel-space-horizontal);
}
.ds-panel__element--offset_full, .ds-panel__element--offset_horizontal, .ds-panel__element--offset_right {
  padding-right: var(--panel-space-horizontal);
}
.ds-panel--space_none {
  --panel-space: 0;
}
.ds-panel--space_xl {
  --panel-space: 20px;
}
.ds-panel--space_lg {
  --panel-space: 16px;
}
.ds-panel--space_md {
  --panel-space: 12px;
}
.ds-panel--space_sm {
  --panel-space: 8px;
}
.ds-panel--space_xs {
  --panel-space: 4px;
}
.ds-section__element--indent_outside, .ds-section__element {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: var(--section-space-vertical);
  margin-bottom: var(--section-space-vertical);
}
.ds-section {
  --section-space: 48px;
  --section-space-vertical: var(--section-space);
  --section-space-horizontal: var(--section-space);
  display: block;
  --section-space-horizontal: 0;
}
:root {
  --section-space: 48px;
  --section-space-vertical: var(--section-space);
  --section-space-horizontal: var(--section-space);
}
.ds-section__element {
  display: block;
  padding-left: var(--section-space-horizontal);
  padding-right: var(--section-space-horizontal);
}
.ds-section__element--indent_inside {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: var(--section-space-vertical);
  padding-bottom: var(--section-space-vertical);
}
.ds-section--space_none {
  --section-space: 0;
}
.ds-section--space_5xl {
  --section-space: 144px;
}
.ds-section--space_4xl {
  --section-space: 128px;
}
.ds-section--space_3xl {
  --section-space: 112px;
}
.ds-section--space_2xl {
  --section-space: 96px;
}
.ds-section--space_xl {
  --section-space: 20px;
}
.ds-section--space_lg {
  --section-space: 18px;
}
.ds-section--space_md {
  --section-space: 16px;
}
.ds-section--space_sm {
  --section-space: 13px;
}
.ds-section--space_xs {
  --section-space: 12px;
}
.ds-section--space_2sm {
  --section-space: 14px;
}
.ds-section--space_3sm {
  --section-space: 15px;
}
.ds-section--space_2xl {
  --section-space: 25px;
}
.ds-section--space_hd {
  --section-space: 30px;
}
.ds-section--space_screen {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
}
.u-display--hidden {
  display: none !important;
}
.u-display--block {
  display: block !important;
}
.u-spreaded-interactor:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: transparent;
}
:root {
  --inliner-size-body: 16px;
  --inliner-size-5xl: 96px;
  --inliner-size-4xl: 60px;
  --inliner-size-3xl: 48px;
  --inliner-size-2xl: 25px;
  --inliner-size-xl: 20px;
  --inliner-size-lg: 18px;
  --inliner-size-md: 16px;
  --inliner-size-sm: 13px;
  --inliner-size-xs: 12px;
  --inliner-size-2xs: 10px;
  --inliner-size-2sm: 14px;
  --inliner-size-3sm: 15px;
  --inliner-size-2xl: 25px;
  --inliner-size-hd: 30px;
}
.ds-inliner {
  --inliner-size: 1em;
  margin-left: -0.05em;
  margin-right: -0.05em;
  position: relative;
  display: inline-block;
  border: 0;
  color: inherit;
  width: var(--inliner-size);
}
:root {
  --inliner-size: 1em;
}
.ds-inliner:before {
  content: " ";
}
.ds-inliner__body {
  display: inline-flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  align-items: center;
  justify-content: center;
  line-height: 1;
  width: var(--inliner-size);
  height: var(--inliner-size);
}
.ds-inliner--size_body {
  --inliner-size: 16px;
}
.ds-inliner--size_5xl {
  --inliner-size: 96px;
}
.ds-inliner--size_4xl {
  --inliner-size: 60px;
}
.ds-inliner--size_3xl {
  --inliner-size: 48px;
}
.ds-inliner--size_2xl {
  --inliner-size: 25px;
}
.ds-inliner--size_xl {
  --inliner-size: 20px;
}
.ds-inliner--size_lg {
  --inliner-size: 18px;
}
.ds-inliner--size_md {
  --inliner-size: 16px;
}
.ds-inliner--size_sm {
  --inliner-size: 13px;
}
.ds-inliner--size_xs {
  --inliner-size: 12px;
}
.ds-inliner--size_2xs {
  --inliner-size: 10px;
}
.ds-inliner--size_2sm {
  --inliner-size: 14px;
}
.ds-inliner--size_3sm {
  --inliner-size: 15px;
}
.ds-inliner--size_2xl {
  --inliner-size: 25px;
}
.ds-inliner--size_hd {
  --inliner-size: 30px;
}
.ds-caption, .column-input label, .user-tab, .projects-switcher__title, .mobile-dropdown-menu__item, .mobile-nav__item, .dropdown-menu__item, .main-nav__item, .footer-nav__item, .breadcrumbs__link, .multiselect__option, .multiselect__placeholder, .multiselect__single, .multiselect__input {
  font-family: var(--type-face-heading);
  color: inherit;
}
.ds-caption--size_1 {
  font-size: var(--type-font-size-3xl);
  line-height: 1.3333333333;
}
.ds-caption--size_2 {
  font-size: var(--type-font-size-2xl);
  line-height: 1.28;
}
.ds-caption--size_3 {
  font-size: var(--type-font-size-xl);
  line-height: 1.2;
}
.ds-caption--size_4 {
  font-size: var(--type-font-size-lg);
  line-height: 1.3333333333;
}
.ds-caption--size_5 {
  font-size: var(--type-font-size-md);
  line-height: 1.25;
}
.ds-caption--size_6 {
  font-size: var(--type-font-size-sm);
  line-height: 1.2307692308;
}
.ds-caption--variant_secondary {
  font-weight: 300;
}
.ds-caption--variant_strong {
  font-weight: 700;
}
.ds-caption--variant_uppercase {
  text-transform: uppercase;
  letter-spacing: var(--type-letter-spacing-3xl);
}
.ds-caption--variant_internal {
  line-height: 1;
}
:root {
  --link-color-default: var(--theme-link-default);
  --link-color: var(--link-color-default);
  --link-color-active: var(--theme-link-active);
  --link-color-visited: var(--theme-link-visited);
}
.t-content a, .ds-link {
  position: relative;
  display: inline-block;
  text-decoration: none;
  vertical-align: baseline;
  border: 0;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}
.t-content a, .ds-link--styling_default {
  color: var(--link-color);
  box-shadow: 0 0.0625em currentColor;
}
.t-content a:focus, .ds-link--styling_default.is-focus, .ds-link--styling_default:focus {
  outline: none;
  box-shadow: 0 0.1875em currentColor;
}
.t-content a:hover:not(:focus), .ds-link--styling_default.is-hover, .ds-link--styling_default:hover:not(:focus) {
  box-shadow: none;
}
.t-content a:active, .ds-link--styling_default.is-active, .ds-link--styling_default:active {
  color: var(--link-color-active);
}
.t-content a:visited {
  color: var(--link-color-visited);
}
.ds-link, .t-content a {
  color: var(--link-color);
}
.t-content table, .ds-table {
  --table-background: transparent;
  --table-background-relief: transparent;
  --table-border-color: transparent;
  --table-space-horizontal: var(--space-md);
  --table-space-vertical: var(--space-sm);
  --table-font-size: inherit;
  --table-font-size-heading: inherit;
  display: table;
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  font-size: var(--table-font-size);
  border: 1px solid var(--table-border-color);
  background-color: var(--table-background);
  color: inherit;
}
:root {
  --table-background: transparent;
  --table-background-relief: transparent;
  --table-border-color: transparent;
  --table-space-horizontal: var(--space-md);
  --table-space-vertical: var(--space-sm);
  --table-font-size: inherit;
  --table-font-size-heading: inherit;
}
.ds-table__caption, .t-content caption {
  position: relative;
  padding: var(--table-space-vertical) var(--table-space-horizontal);
  border: 1px solid var(--table-border-color);
  border-bottom-width: 0;
  text-align: left;
  background-color: var(--table-background);
}
.ds-table__row, .t-content tr {
  border: 1px solid var(--table-border-color);
  border-left: 0;
  border-right: 0;
}
.ds-table__row:last-child, .t-content tr:last-child {
  border-bottom: 0;
}
.ds-table__row--relief, .t-content tfoot tr,
.t-content thead tr, .ds-table--appearance_striped tbody tr:nth-of-type(even), .t-content table tbody tr:nth-of-type(even) {
  background-color: var(--table-background-relief);
}
.ds-table__cell, .t-content th,
.t-content td {
  padding: var(--table-space-vertical) 0 var(--table-space-vertical) var(--table-space-horizontal);
  font-weight: 400;
  text-align: left;
  vertical-align: top;
}
.ds-table__cell:last-child, .t-content th:last-child,
.t-content td:last-child {
  padding-right: var(--table-space-horizontal);
}
.ds-table__cell--head, .t-content tfoot th,
.t-content tfoot td,
.t-content thead th,
.t-content thead td {
  font-size: var(--table-font-size-heading);
  vertical-align: middle;
}
.ds-table--styling_default, .t-content table {
  --table-background: var(--theme-relief-1);
  --table-background-relief: var(--theme-relief-2);
  --table-border-color: var(--theme-relief-3);
  --table-font-size: var(--type-font-size-sm);
  --table-font-size-heading: var(--type-font-size-xs);
}
.ds-table--view_cards thead,
.ds-table--view_cards tfoot {
  display: none;
}
.ds-table--view_cards .ds-table__row, .ds-table--view_cards .t-content tr, .t-content .ds-table--view_cards tr {
  display: block;
  border-top-width: 0;
}
.ds-table--view_cards .ds-table__cell, .ds-table--view_cards .t-content th, .t-content .ds-table--view_cards th,
.ds-table--view_cards .t-content td,
.t-content .ds-table--view_cards td {
  display: block;
  padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards tbody .ds-table__cell:before, .ds-table--view_cards tbody .t-content th:before, .t-content .ds-table--view_cards tbody th:before,
.ds-table--view_cards tbody .t-content td:before,
.t-content .ds-table--view_cards tbody td:before {
  display: block;
  content: attr(data-title);
  font-size: var(--table-font-size-heading);
  font-weight: 300;
}
.ds-table--appearance_autofill-card.ds-table--view_cards .ds-table__row, .ds-table--appearance_autofill-card.ds-table--view_cards .t-content tr, .t-content .ds-table--appearance_autofill-card.ds-table--view_cards tr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.t-content th {
  font-weight: 600;
}
.ds-avatar {
  --avatar-size-base: var(--space-md);
  --avatar-size-factor: var(--avatar-size-md);
  --avatar-size: calc(var(--avatar-size-factor)*var(--avatar-size-base));
  display: flex;
  font-size: var(--avatar-size);
  line-height: 1;
  width: 1em;
  height: 1em;
  align-items: center;
  justify-content: center;
  background-color: var(--theme-relief-3);
  color: var(--theme-text-1);
}
:root {
  --avatar-size-base: var(--space-md);
  --avatar-size-factor: var(--avatar-size-md);
  --avatar-size: calc(var(--avatar-size-factor)*var(--avatar-size-base));
}
.ds-avatar__image {
  display: block;
  flex-grow: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  border: 0;
  font-size: var(--type-font-size-xs);
}
.ds-avatar__label {
  display: block;
  font-size: 0.5em;
  text-transform: uppercase;
  font-weight: 700;
}
.ds-avatar--appearance_rounded, .ds-avatar--appearance_rounded .ds-avatar__image {
  border-radius: 100cm;
}
.ds-avatar--size_xs {
  --avatar-size-factor: 2;
}
.ds-avatar--size_sm {
  --avatar-size-factor: 3;
}
.ds-avatar--size_md {
  --avatar-size-factor: 4;
}
.ds-avatar--size_lg {
  --avatar-size-factor: 5;
}
.ds-avatar--size_xl {
  --avatar-size-factor: 7;
}
.ds-avatar--size_2xl {
  --avatar-size-factor: 9;
}
.ds-avatar--size_full {
  width: 100%;
  height: auto;
  position: relative;
}
.ds-avatar--size_full:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.ds-avatar--size_full .avatar__image,
.ds-avatar--size_full .avatar__label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
:root {
  --control-focus-outline-width: 3px;
  --control-focus-outline-color: transparent;
}
.d-control-input {
  --control-box-font-size: var(--type-font-size-body);
  --control-box-line-height: 1.5;
  --control-box-space-vertical: var(--space-xs);
  --control-box-space-horizontal: var(--space-sm);
  --control-box-border-width: 0px;
  --control-box-padding-vertical: calc(var(--control-box-space-vertical) - var(--control-box-border-width));
  --control-box-padding-horizontal: calc(var(--control-box-space-horizontal) - var(--control-box-border-width));
  --control-box-height: calc(var(--control-box-space-vertical)*2 + var(--control-box-line-height)*var(--control-box-font-size));
}
:root {
  --control-box-font-size: var(--type-font-size-body);
  --control-box-line-height: 1.5;
  --control-box-space-vertical: var(--space-xs);
  --control-box-space-horizontal: var(--space-sm);
  --control-box-border-width: 0px;
  --control-box-padding-vertical: calc(var(--control-box-space-vertical) - var(--control-box-border-width));
  --control-box-padding-horizontal: calc(var(--control-box-space-horizontal) - var(--control-box-border-width));
  --control-box-height: calc(var(--control-box-space-vertical)*2 + var(--control-box-line-height)*var(--control-box-font-size));
}
.d-control-input__element, .d-control-input {
  position: relative;
  color: inherit;
  background-color: transparent;
  font-size: var(--control-box-font-size);
  line-height: var(--control-box-line-height);
  padding: 0;
  border: 0 solid transparent;
}
.d-control-input {
  border-width: var(--control-box-border-width);
}
.d-control-input__element {
  padding: var(--control-box-padding-vertical) var(--control-box-padding-horizontal);
}
.d-control-input {
  display: block;
  width: 100%;
}
.d-control-input__body {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.d-control-input__element--primary {
  flex-grow: 1;
}
.d-control-input__element--attachment_append {
  padding-left: 0;
}
.d-control-input__element--attachment_prepend {
  padding-right: 0;
}
.close-popup {
  position: absolute;
  top: 0;
  right: 0;
  width: var(--space-8);
  height: var(--space-8);
  display: flex;
  text-decoration: none;
  align-items: center;
  z-index: 5;
  font-size: 20px;
  justify-content: center;
  cursor: pointer;
  background-color: #f7f7f7;
  color: var(--theme-text-1);
  border-top-right-radius: var(--br-size-1);
  transition: all 0.5s linear;
}
.close-popup:hover {
  color: var(--theme-accent-main);
  transition: all 0.5s linear;
}
.relative {
  position: relative;
}
.return-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  --color: var(--theme-text-1);
  transition: all 0.5s linear;
}
.return-link__icon {
  transition: all 0.5s linear;
  width: 34px;
  height: 34px;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-relief-8);
  margin-inline-end: var(--space-4);
}
.return-link__icon svg path {
  stroke: var(--color);
}
.return-link__title {
  transition: all 0.5s linear;
  color: var(--color);
}
div,
textarea {
  --size: 6px;
  scrollbar-width: thin;
  scrollbar-width: auto;
  scrollbar-color: var(--theme-accent-main) transparent;
}
div::-webkit-scrollbar-track,
textarea::-webkit-scrollbar-track {
  border-radius: 100px;
  background-color: var(--theme-relief-5);
}
div::-webkit-scrollbar,
textarea::-webkit-scrollbar {
  width: var(--size);
  height: var(--size);
  border-radius: 100px;
  background-color: var(--theme-accent-purple);
}
div::-webkit-scrollbar-thumb,
textarea::-webkit-scrollbar-thumb {
  border-radius: 100px;
  background-color: var(--theme-accent-purple);
}
.is-windows div {
  scrollbar-width: thin !important;
}
.slidedown-enter-active {
  transition-duration: 0.3s;
  transition-timing-function: ease-in;
}
.slidedown-leave-active {
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.slidedown-enter-to, .slidedown-leave {
  max-height: 100px;
  overflow: hidden;
}
.slidedown-enter, .slidedown-leave-to {
  overflow: hidden;
  max-height: 0;
}
.slide-enter-active, .slide-leave-active {
  transition: 0.5s all;
  left: 0;
}
.slide-enter-from, .slide-leave-to {
  left: -100% !important;
  transition: 0.5s all;
}
.fade-enter-active, .fade-leave-active {
  transition: opacity 0.5s linear;
}
.fade-enter, .fade-leave-to {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
.d-flex {
  display: flex;
}
.d-flex--align_center {
  align-items: center;
}
.d-flex--align_end {
  align-items: flex-end;
}
.d-flex--justify_end {
  justify-content: flex-end;
}
.d-flex--justify_center {
  justify-content: center;
}
.d-flex--justify_between {
  justify-content: space-between;
}
.d-flex--direction_col {
  flex-direction: column;
}
.d-flex--full-height {
  height: 100%;
}
.d-inline-block {
  display: inline-block !important;
}
.d-none {
  display: none;
}
.pos_relative {
  position: relative;
}
.pos_absolute {
  position: absolute !important;
}
.tac {
  text-align: center;
}
.tal {
  text-align: left;
}
.tar {
  text-align: right;
}
.taj {
  text-align: justify;
}
.tt_uppercase {
  text-transform: uppercase;
}
.z-index_2 {
  z-index: 2;
}
.z-index_22 {
  z-index: 22;
}
.z-index_23 {
  z-index: 23;
}
.ds-space_pl {
  --space: var(--space-1);
  padding-left: var(--space);
}
.ds-space_pl--1 {
  --space: var(--space-1);
}
.ds-space_pl--2 {
  --space: var(--space-2);
}
.ds-space_pl--3 {
  --space: var(--space-3);
}
.ds-space_pl--4 {
  --space: var(--space-4);
}
.ds-space_pl--5 {
  --space: var(--space-5);
}
.ds-space_pl--6 {
  --space: var(--space-6);
}
.ds-space_pl--7 {
  --space: var(--space-7);
}
.ds-space_pl--8 {
  --space: var(--space-8);
}
.ds-space_pl--9 {
  --space: var(--space-9);
}
.ds-space_pl--10 {
  --space: var(--space-10);
}
.ds-space_pl--11 {
  --space: var(--space-11);
}
.ds-space_pl--12 {
  --space: var(--space-12);
}
.ds-space_pl--13 {
  --space: var(--space-13);
}
.ds-space_pr {
  --space: var(--space-1);
  padding-right: var(--space);
}
.ds-space_pr--1 {
  --space: var(--space-1);
}
.ds-space_pr--2 {
  --space: var(--space-2);
}
.ds-space_pr--3 {
  --space: var(--space-3);
}
.ds-space_pr--4 {
  --space: var(--space-4);
}
.ds-space_pr--5 {
  --space: var(--space-5);
}
.ds-space_pr--6 {
  --space: var(--space-6);
}
.ds-space_pr--7 {
  --space: var(--space-7);
}
.ds-space_pr--8 {
  --space: var(--space-8);
}
.ds-space_pr--9 {
  --space: var(--space-9);
}
.ds-space_pr--10 {
  --space: var(--space-10);
}
.ds-space_pr--11 {
  --space: var(--space-11);
}
.ds-space_pr--12 {
  --space: var(--space-12);
}
.ds-space_pr--13 {
  --space: var(--space-13);
}
.ds-space_pt {
  --space: var(--space-1);
  padding-top: var(--space);
}
.ds-space_pt--1 {
  --space: var(--space-1);
}
.ds-space_pt--2 {
  --space: var(--space-2);
}
.ds-space_pt--3 {
  --space: var(--space-3);
}
.ds-space_pt--4 {
  --space: var(--space-4);
}
.ds-space_pt--5 {
  --space: var(--space-5);
}
.ds-space_pt--6 {
  --space: var(--space-6);
}
.ds-space_pt--7 {
  --space: var(--space-7);
}
.ds-space_pt--8 {
  --space: var(--space-8);
}
.ds-space_pt--9 {
  --space: var(--space-9);
}
.ds-space_pt--10 {
  --space: var(--space-10);
}
.ds-space_pt--11 {
  --space: var(--space-11);
}
.ds-space_pt--12 {
  --space: var(--space-12);
}
.ds-space_pt--13 {
  --space: var(--space-13);
}
.ds-space_pb {
  --space: var(--space-1);
  padding-bottom: var(--space);
}
.ds-space_pb--1 {
  --space: var(--space-1);
}
.ds-space_pb--2 {
  --space: var(--space-2);
}
.ds-space_pb--3 {
  --space: var(--space-3);
}
.ds-space_pb--4 {
  --space: var(--space-4);
}
.ds-space_pb--5 {
  --space: var(--space-5);
}
.ds-space_pb--6 {
  --space: var(--space-6);
}
.ds-space_pb--7 {
  --space: var(--space-7);
}
.ds-space_pb--8 {
  --space: var(--space-8);
}
.ds-space_pb--9 {
  --space: var(--space-9);
}
.ds-space_pb--10 {
  --space: var(--space-10);
}
.ds-space_pb--11 {
  --space: var(--space-11);
}
.ds-space_pb--12 {
  --space: var(--space-12);
}
.ds-space_pb--13 {
  --space: var(--space-13);
}
.ds-space_ml {
  --space: var(--space-1);
  margin-left: var(--space);
}
.ds-space_ml--1 {
  --space: var(--space-1);
}
.ds-space_ml--2 {
  --space: var(--space-2);
}
.ds-space_ml--3 {
  --space: var(--space-3);
}
.ds-space_ml--4 {
  --space: var(--space-4);
}
.ds-space_ml--5 {
  --space: var(--space-5);
}
.ds-space_ml--6 {
  --space: var(--space-6);
}
.ds-space_ml--7 {
  --space: var(--space-7);
}
.ds-space_ml--8 {
  --space: var(--space-8);
}
.ds-space_ml--9 {
  --space: var(--space-9);
}
.ds-space_ml--10 {
  --space: var(--space-10);
}
.ds-space_ml--11 {
  --space: var(--space-11);
}
.ds-space_ml--12 {
  --space: var(--space-12);
}
.ds-space_ml--13 {
  --space: var(--space-13);
}
.ds-space_mr {
  --space: var(--space-1);
  margin-right: var(--space);
}
.ds-space_mr--1 {
  --space: var(--space-1);
}
.ds-space_mr--2 {
  --space: var(--space-2);
}
.ds-space_mr--3 {
  --space: var(--space-3);
}
.ds-space_mr--4 {
  --space: var(--space-4);
}
.ds-space_mr--5 {
  --space: var(--space-5);
}
.ds-space_mr--6 {
  --space: var(--space-6);
}
.ds-space_mr--7 {
  --space: var(--space-7);
}
.ds-space_mr--8 {
  --space: var(--space-8);
}
.ds-space_mr--9 {
  --space: var(--space-9);
}
.ds-space_mr--10 {
  --space: var(--space-10);
}
.ds-space_mr--11 {
  --space: var(--space-11);
}
.ds-space_mr--12 {
  --space: var(--space-12);
}
.ds-space_mr--13 {
  --space: var(--space-13);
}
.ds-space_mt {
  --space: var(--space-1);
  margin-top: var(--space);
}
.ds-space_mt--1 {
  --space: var(--space-1);
}
.ds-space_mt--2 {
  --space: var(--space-2);
}
.ds-space_mt--3 {
  --space: var(--space-3);
}
.ds-space_mt--4 {
  --space: var(--space-4);
}
.ds-space_mt--5 {
  --space: var(--space-5);
}
.ds-space_mt--6 {
  --space: var(--space-6);
}
.ds-space_mt--7 {
  --space: var(--space-7);
}
.ds-space_mt--8 {
  --space: var(--space-8);
}
.ds-space_mt--9 {
  --space: var(--space-9);
}
.ds-space_mt--10 {
  --space: var(--space-10);
}
.ds-space_mt--11 {
  --space: var(--space-11);
}
.ds-space_mt--12 {
  --space: var(--space-12);
}
.ds-space_mt--13 {
  --space: var(--space-13);
}
.ds-space_mb {
  --space: var(--space-1);
  margin-bottom: var(--space);
}
.ds-space_mb--1 {
  --space: var(--space-1);
}
.ds-space_mb--2 {
  --space: var(--space-2);
}
.ds-space_mb--3 {
  --space: var(--space-3);
}
.ds-space_mb--4 {
  --space: var(--space-4);
}
.ds-space_mb--5 {
  --space: var(--space-5);
}
.ds-space_mb--6 {
  --space: var(--space-6);
}
.ds-space_mb--7 {
  --space: var(--space-7);
}
.ds-space_mb--8 {
  --space: var(--space-8);
}
.ds-space_mb--9 {
  --space: var(--space-9);
}
.ds-space_mb--10 {
  --space: var(--space-10);
}
.ds-space_mb--11 {
  --space: var(--space-11);
}
.ds-space_mb--12 {
  --space: var(--space-12);
}
.ds-space_mb--13 {
  --space: var(--space-13);
}
.ds-caption, .column-input label, .user-tab, .projects-switcher__title, .mobile-dropdown-menu__item, .mobile-nav__item, .dropdown-menu__item, .main-nav__item, .footer-nav__item, .breadcrumbs__link, .multiselect__option, .multiselect__placeholder, .multiselect__single, .multiselect__input {
  text-decoration: none;
  --color: var(--theme-text-1);
  color: var(--color);
  font-weight: 400;
}
.ds-caption--size_body {
  font-size: 16px;
}
.ds-caption--size_5xl {
  font-size: 96px;
}
.ds-caption--size_4xl {
  font-size: 60px;
}
.ds-caption--size_3xl {
  font-size: 48px;
}
.ds-caption--size_2xl, .return-link__title {
  font-size: 25px;
}
.ds-caption--size_xl {
  font-size: 20px;
}
.ds-caption--size_lg, .user-tab {
  font-size: 18px;
}
.ds-caption--size_md, .column-input label, .mobile-dropdown-menu__item, .mobile-nav__item, .dropdown-menu__item, .footer-nav__item, .button--datepiker .button__text, .button__text {
  font-size: 16px;
}
.ds-caption--size_sm, .edit-btn__text {
  font-size: 13px;
}
.ds-caption--size_xs, .d-control-input__label {
  font-size: 12px;
}
.ds-caption--size_2xs {
  font-size: 10px;
}
.ds-caption--size_2sm, .d-control-input__element, .d-control-descriptor textarea, .multiselect__option, .multiselect__placeholder, .multiselect__single, .multiselect__input {
  font-size: 14px;
}
.ds-caption--size_3sm, .pagination__nav, .pagination__link, .breadcrumbs__link {
  font-size: 15px;
}
.ds-caption--size_2xl, .return-link__title {
  font-size: 25px;
}
.ds-caption--size_hd {
  font-size: 30px;
}
.ds-caption--extralight {
  font-weight: 200;
}
.ds-caption--light {
  font-weight: 300;
}
.ds-caption--regular, .d-control-input__label, .edit-btn__text {
  font-weight: 400;
}
.ds-caption--medium, .user-tab, .d-control-input__element, .d-control-descriptor textarea, .multiselect__placeholder, .multiselect__single, body {
  font-weight: 500;
}
.ds-caption--semibold, .projects-switcher__title, .mobile-dropdown-menu__item, .mobile-nav__item, .dropdown-menu__item, .main-nav__item, .footer-nav__item {
  font-weight: 600;
}
.ds-caption--bold, .user-tab.is-active, .breadcrumbs__link, .button__text, .ds-table__cell--head, .t-content tfoot th,
.t-content tfoot td,
.t-content thead th,
.t-content thead td, .return-link__title {
  font-weight: 700;
}
.ds-caption--black {
  font-weight: 900;
}
.ds-caption--appearance_line-througt {
  text-decoration: line-through;
}
.ds-caption--appearance_center {
  text-align: center;
}
.ds-caption--appearance_right {
  text-align: right;
}
.ds-caption--appearance_left {
  text-align: left;
}
.ds-caption--appearance_uppercase {
  text-transform: uppercase;
}
.ds-caption--appearance_wrapped {
  word-break: break-word;
}
.ds-caption--color_white {
  --color: var(--theme-text-7);
}
.ds-caption--color_main, .user-tab {
  --color: var(--theme-text-1);
}
.ds-caption--color_grey {
  --color: var(--theme-text-4);
}
.ds-caption--color_purple {
  --color: var(--theme-accent-purple);
}
.g-container {
  width: 100%;
  --grid-cell-space: var(--space-3);
  padding-right: var(--grid-cell-space);
  padding-left: var(--grid-cell-space);
}
.g-row--appearance_column, .burger-menu__content {
  flex-direction: column;
}
.g-row--space_2xl {
  --grid-space: var(--space-8);
}
.g-row--space_md {
  --grid-space: var(--space-4);
}
.g-row--space_lg {
  --grid-space: var(--space-5);
}
.g-cols--c5 {
  width: 20%;
}
.g-cols--c7 {
  width: 14.2857142857%;
}
.ds-link, .t-content a {
  transition: all 0.5s linear;
}
.ds-link--appearance_ui-default, .ds-link--appearance_ui-default:focus {
  box-shadow: none;
}
.ds-aspect-ratio--ratio_3x1 {
  --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6 {
  --aspect-ratio-value: 300%;
}
.ds-table {
  width: 100% !important;
  --table-border-color: transparent;
  --caption-background: var(--theme-secondary-main);
  --table-space-vertical: var(--space-5);
  --table-font-size: var(--type-font-size-xs);
  --table-background-relief: var(--theme-relief-2);
  --table-grey: #fafafa;
  border-collapse: separate;
  border-spacing: 2px;
  background-color: var(--theme-relief-2);
  border-radius: var(--br-size-1);
}
.ds-table--slim {
  --table-space-vertical: var(--space-2);
}
.ds-table__cell, .t-content th,
.t-content td {
  background: var(--theme-relief-1);
  padding-inline-end: var(--table-space-horizontal);
  vertical-align: middle;
}
.ds-table__cell--head, .t-content tfoot th,
.t-content tfoot td,
.t-content thead th,
.t-content thead td {
  background-color: var(--table-grey);
}
.t-content ol li {
  display: inline-block;
  counter-increment: lis;
  padding-block-start: var(--space-1);
  width: 100%;
}
.t-content ol li:before {
  display: inline-block;
  font-weight: 700;
  content: counter(lis) "." !important;
  color: var(--theme-accent-main);
  padding-inline-end: var(--space-1);
}
.t-content ul li {
  display: inline-block;
  padding-block-start: var(--space-1);
  width: 100%;
}
.t-content ul li:before {
  content: "";
  width: var(--space-1);
  height: var(--space-1);
  border-radius: 50%;
  margin-inline-end: var(--space-2);
  background: var(--theme-accent-main);
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  margin-block-end: 3px;
}
.t-content {
  font-size: var(--type-font-size-2xs);
  color: var(--theme-text-1);
  line-height: 1.7;
}
.t-content h1, .t-content h2, .t-content h3 {
  font-weight: 700;
}
.t-content h1 {
  color: var(--theme-text-1);
  font-size: var(--type-font-size-lg);
}
.t-content a {
  box-shadow: none;
  font-weight: 400;
  color: var(--theme-primary-violet);
}
.t-content blockquote, .t-content cite {
  color: var(--theme-secondary-light-grey);
}
.t-content blockquote {
  border-left: var(--space-1) solid var(--theme-primary-main);
  padding: var(--space-4);
  font-style: italic;
  margin-block-start: var(--space-5);
}
.t-content table {
  border-collapse: collapse;
  font-weight: 400;
  width: 100% !important;
  --table-border-color: var(--theme-relief-1);
  --caption-background: var(--theme-relief-2);
  font-size: var(--type-font-size-22xs);
  font-weight: 500;
  border-bottom: 3px solid var(--caption-background);
}
.t-content table caption {
  background-color: var(--caption-background);
  color: var(--theme-relief-1);
}
.t-content table tr:nth-child(odd) td, .t-content table tr:nth-child(odd) th {
  background-color: var(--theme-text-7);
}
.t-content table tr {
  border-bottom: 3px solid var(--caption-background);
}
.t-content table th {
  font-weight: 700;
}
.t-content table th, .t-content table td {
  color: var(--theme-text-1);
  padding: var(--space-3) var(--space-4);
}
.t-content table td {
  background-color: #fff;
}
.t-content ol {
  counter-reset: li;
}
.t-content ol ul, .t-content ol ol {
  padding-inline-start: var(--space-5);
}
.t-content ol ul li:before {
  content: "•";
}
.t-content ul {
  counter-reset: li;
}
.t-content ul ul, .t-content ul ol {
  padding-inline-start: var(--space-5);
}
.t-content ul ul li:before {
  content: "•";
}
:root {
  --theme-accent-purple: #8A55F6;
  --theme-accent-cyan: #5CD4EF;
  --theme-primary-white: #FFFFFF;
  --theme-primary-dark: #07071C;
  --theme-rgba-1: rgba(7, 7, 28, 0.05);
  --theme-rgba-2: rgba(7, 7, 28, 0.05);
  --theme-rgba-3: rgba(8, 41, 99, 0.3);
  --theme-rgba-4: rgba(51, 59, 85, 0.3);
  --theme-rgba-5: rgba(7, 7, 28, 0.11);
  --theme-relief-1: #0E0E2B;
  --theme-relief-2: #C9D5E8;
  --theme-relief-3: #F5F0FF;
  --theme-relief-4: #7285AB;
  --theme-relief-5: #F0F5FD;
  --theme-relief-6: #7985A0;
  --theme-relief-7: #F8F9FC;
  --theme-relief-8: #F6F7FA;
  --theme-relief-9: #EEF1F9;
  --theme-relief-10: #FF0000;
  --theme-relief-11: #ebc334;
  --theme-text-1: #333B55;
  --theme-text-2: #7285AB;
  --theme-text-3: #8A55F6;
  --theme-text-4: #C9D5E8;
  --theme-text-5: #5CD4EF;
  --theme-text-6: #FF0000;
  --theme-text-7: #ffffff;
}
.schema-info {
  display: none;
}
a, img, div, input, select {
  -webkit-tap-highlight-color: transparent;
}
a:active, a:focus, img:active, img:focus, div:active, div:focus, input:active, input:focus, select:active, select:focus {
  outline: none;
  -webkit-tap-highlight-color: transparent;
}
iframe {
  border: none;
}
#app {
  overflow-x: hidden;
  height: 100vh;
}
body {
  background: var(--theme-relief-5);
  -webkit-backface-visibility: hidden;
}
:root {
  --br-size-1: 3px;
  --br-size-2: 15px;
  --br-size-3: 100px;
  --control-height: 48px;
}
* {
  -webkit-locale: auto;
  white-space: normal;
}
.app-wrapper {
  min-height: 100vh;
}
.app-wrapper .content-wrapper {
  transition: all 0.5s linear;
  padding: 30px 0 50px;
  background: var(--theme-relief-5);
  min-height: 100vh;
}
img,
svg {
  display: block;
}
.error-label {
  font-size: var(--inliner-size-xs);
  font-weight: 700;
  color: var(--theme-primary-white);
  bottom: var(--control-height);
  right: var(--space-5);
  background-color: RGBA(0, 0, 0, 0.4);
  padding: var(--space-1);
  transition: all 0.5s linear;
  position: absolute;
  z-index: 24;
  box-shadow: 0 6px 10px rgba(61, 78, 95, 0.3);
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  min-width: 100px;
  width: auto;
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  height: auto;
}
.error-label--top, .d-control-input.is-textarea .error-label {
  bottom: initial;
  top: calc(var(--space-4)*-1);
}
.error-label:after {
  content: " ";
  position: absolute;
  top: -16px;
  left: 10%;
  margin-left: calc(var(--space-1)*-1);
  border-width: var(--space-2);
  border-style: solid;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
  border-color: transparent transparent RGBA(0, 0, 0, 0.4) transparent;
}
.button {
  --color: var(--theme-accent-purple);
  height: var(--control-height);
  border-radius: 100px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--color);
  transition: 0.3s;
  border: none;
  outline: none;
  padding: 0 var(--space-4);
  width: 100%;
  text-decoration: none;
  transition: all 0.5s linear;
}
.button__text {
  color: var(--theme-primary-white);
  transition: 0.3s;
}
.button__icon {
  margin-inline-end: var(--space-2);
  display: flex;
  align-items: center;
  justify-content: center;
}
.button__icon svg path {
  transition: 0.3s;
  stroke: var(--theme-primary-white);
}
.button--appereance_border {
  background: transparent !important;
  --color: var(--theme-accent-purple);
  box-shadow: 0px 31px 53px var(--theme-rgba-2);
  border: 1px solid var(--color);
  border-radius: var(--br-size-3);
  transition: all 0.5s linear;
}
.button--appereance_border .button__text {
  color: var(--color);
}
.button--appereance_border .button__icon svg path {
  stroke: var(--color);
}
.button--appereance_border.is-disabled {
  --color: var(--theme-relief-4) !important;
}
.button--cyan {
  --color: var(--theme-accent-cyan);
  transition: all 0.5s linear;
}
.button--red {
  --color: var(--theme-relief-10);
  transition: all 0.5s linear;
}
.button--width_auto {
  width: auto;
  margin: 0 auto;
}
.button--width_full {
  max-width: 100%;
  width: 100%;
}
.button--width_mini {
  width: 132px;
}
.button--datepiker {
  height: 40px;
  margin: 0 auto;
  width: max-content;
}
.button[disabled] {
  cursor: not-allowed;
  background: var(--theme-relief-2);
}
.edit-btn {
  display: flex;
  align-items: center;
  --color: var(--theme-accent-purple);
  cursor: pointer;
  width: auto;
  text-decoration: none;
  position: relative;
  transition: all 0.5s linear;
}
.edit-btn__icon {
  margin-inline-end: var(--space-2);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
}
.edit-btn__icon svg {
  width: 100%;
  height: auto;
}
.edit-btn__icon svg path {
  transition: 0.3s;
  stroke: var(--color);
}
.edit-btn__icon--login svg {
  height: 18px;
  width: auto;
}
.edit-btn__text {
  color: var(--color);
  transition: 0.3s;
}
.edit-btn__copy-tooltip {
  position: absolute;
  bottom: -10px;
  left: 50%;
  background: var(--theme-relief-2);
  padding: var(--space-2);
  border-radius: var(--br-size-2);
  font-size: 12px;
  transform: translate(-50%, 100%);
}
.edit-btn__copy-tooltip:after {
  content: " ";
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  margin-left: calc(var(--space-1)*-1);
  border-width: var(--space-2);
  border-style: solid;
  border-color: transparent transparent var(--theme-relief-2) transparent;
}
.edit-btn--cyan {
  --color: var(--theme-accent-cyan);
}
.edit-btn--red {
  --color: var(--theme-relief-10);
}
.edit-btn--copy-postback {
  width: 100%;
  justify-content: space-between;
}
.edit-btn--copy-postback .edit-btn__icon {
  margin-inline-end: 0;
  margin-inline-start: var(--space-2);
}
.multiselect {
  border: 1px solid transparent;
  margin-block-start: var(--space-2);
  background: var(--theme-relief-7);
  border-radius: var(--br-size-1);
  padding: var(--space-3) 55px var(--space-3) var(--space-5);
  cursor: pointer;
  height: 50px;
  width: 100%;
}
.multiselect.d-control-input__element {
  background: transparent;
  border: none !important;
}
.multiselect:before {
  right: var(--space-4);
  top: var(--spcae-4);
  transition: all 0.3s linear;
  position: absolute;
  content: url(/images/arrow-select.svg);
  transform-origin: center;
}
.multiselect__input {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  margin-block-start: -5px;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent !important;
  color: var(--theme-text-2);
}
.multiselect__single {
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  display: inline-block;
  text-overflow: ellipsis;
  color: var(--theme-text-2);
}
.multiselect__placeholder {
  color: var(--theme-text-2);
}
.multiselect__content-wrapper {
  z-index: 50;
  left: 0;
  background: var(--theme-relief-7) !important;
  position: absolute;
  width: 100%;
  min-width: 166px;
  top: 100%;
  overflow-y: auto;
  max-height: 250px !important;
  overscroll-behavior: noned;
}
.multiselect__content {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
}
.multiselect__element {
  width: 100%;
}
.multiselect__tags {
  overflow: hidden;
}
.multiselect__option {
  display: inline-block;
  width: 100%;
  padding: var(--space-2) var(--space-5);
  transition: all 0.2s linear;
  cursor: pointer;
  transition: all 0.5s linear;
}
.multiselect__option--selected {
  position: relative;
  color: var(--theme-primary-white) !important;
  background: var(--theme-relief-6) !important;
  transition: all 0.5s linear;
}
.multiselect--active {
  border: 1px solid var(--theme-accent-purple);
}
.multiselect--active:before {
  transform: rotate(180deg);
  transform-origin: center;
}
.multiselect--active .multiselect__input {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.multiselect--disabled {
  cursor: not-allowed;
}
.multiselect--disabled:before {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
}
.multiselect--disabled .multiselect__placeholder, .multiselect--disabled .multiselect__single {
  color: var(--theme-text-4);
}
.projects-switcher .clear-multiselect {
  display: none;
}
.projects-switcher .multiselect {
  margin-block-start: 0 !important;
  text-align: center;
  cursor: pointer;
  position: relative;
  min-width: auto;
  width: auto;
  background: transparent;
  border: none !important;
  padding: var(--space-3) var(--space-8) var(--space-3) var(--space-5);
}
.projects-switcher .multiselect__tags, .projects-switcher .multiselect__element {
  color: var(--theme-relief-6);
  font-weight: 600;
}
.projects-switcher .multiselect__single {
  margin-top: 2px;
}
.projects-switcher .multiselect__content-wrapper {
  z-index: 50;
  left: 0;
  padding: var(--space-3) var(--space-5);
  background: var(--theme-primary-dark) !important;
  position: absolute;
  width: max-content;
  min-width: 166px;
  top: 100%;
  max-height: 320px !important;
  overflow-y: auto;
  overscroll-behavior: noned;
}
.projects-switcher .multiselect__content {
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
}
.projects-switcher .multiselect__element {
  transition: all 0.5s linear;
}
.projects-switcher .multiselect__option {
  display: flex;
  text-align: center;
  padding: var(--space-2) 0 !important;
  color: var(--theme-text-2);
  transition: all 0.5s linear;
}
.projects-switcher .multiselect__option--selected {
  color: var(--theme-text-3) !important;
  cursor: default;
  background: transparent !important;
  transition: all 0.5s linear;
}
.clear-multiselect {
  cursor: pointer;
  right: 35px;
  top: 17px;
  position: absolute;
  transition: all 0.5s linear;
}
.clear-multiselect svg path {
  stroke: var(--theme-text-1);
}
.control-descriptor {
  padding-block-start: var(--space-1);
}
.d-control-descriptor {
  position: relative;
}
.d-control-descriptor textarea {
  width: 100%;
  background: var(--theme-relief-7);
  border-radius: var(--br-size-1);
  border: 1px solid transparent;
  line-height: 1;
  padding: var(--space-3) var(--space-4);
  outline: none;
  color: var(--theme-text-2);
  resize: none;
  overflow: auto;
  height: auto;
  margin-block-start: 0 !important;
}
.d-control-descriptor textarea:focus, .d-control-descriptor textarea:focus-visible {
  transition: 0.5s;
  border: 1px solid var(--theme-accent-purple);
}
.d-control-input {
  position: relative;
  margin-block-start: var(--space-2);
  --control-box-border-width: 0px;
  --control-box-font-size: var(--type-font-size-2xs);
  --control-box-padding-vertical: 11px;
  --control-box-padding-horizontal: var(--space-3);
  --control-bg-color: var(--theme-relief-7);
  --h: var(--control-height);
  --br-radius: var(--br-size-1);
  line-height: 1;
}
.d-control-input.is-textarea {
  --h: auto !important;
}
.d-control-input.is-textarea .d-control-input__label {
  top: var(--space-1);
  bottom: initial;
}
.d-control-input.is-textarea .d-control-input__label--active, .d-control-input.is-textarea .d-control-input__element:focus + .d-control-input__label--bound, .d-control-input.is-textarea .d-control-input__element:focus-visible + .d-control-input__label--bound {
  top: -18px;
}
.d-control-input__is_required {
  color: var(--theme-primary-main);
  margin-inline-start: var(--space-1);
}
.d-control-input__label {
  color: var(--theme-text-1);
}
.d-control-input__label--disabled {
  color: var(--theme-text-4);
}
.d-control-input__element-wrap {
  background-color: var(--control-bg-color);
}
.d-control-input__element {
  width: 100%;
  height: var(--h);
  resize: vertical;
  background-color: var(--control-bg-color);
  -webkit-appearance: none;
  border-radius: var(--br-size-1);
  padding: var(--space-3) var(--space-4);
  color: var(--theme-text-2);
  transition: 0.5s;
}
.d-control-input__element:focus, .d-control-input__element:focus-visible {
  transition: 0.5s;
  border: 1px solid var(--theme-accent-purple);
}
.d-control-input__element:focus + .d-control-input__hint-label, .d-control-input__element:focus-visible + .d-control-input__hint-label {
  display: none;
}
.d-control-input__element:not(:empty) + .d-control-input__hint-label {
  display: none;
}
.d-control-input__element:-internal-autofill-selected {
  background-color: var(--control-bg-color) !important;
}
.d-control-input__element:-ms-input-placeholder {
  color: var(--theme-text-2);
}
.d-control-input__element:-moz-placeholder {
  color: var(--theme-text-2);
}
.d-control-input__element::-moz-placeholder {
  color: var(--theme-text-2);
}
.d-control-input__element::-webkit-input-placeholder {
  color: var(--theme-text-2);
}
.d-control-input__element::placeholder {
  color: var(--theme-text-2);
}
.d-control-input__hint-label {
  position: absolute;
  left: 17px;
  top: 17px;
  font-size: 14px;
  color: var(--theme-text-2) !important;
}
.d-control-static-input--appearance_inline .d-control-input {
  display: inline-flex;
}
input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}
.change-type {
  position: absolute;
  cursor: pointer;
  top: calc(50% - 7px);
  right: var(--space-4);
}
.input-hint {
  position: relative;
  width: 14px;
  height: 14px;
  margin-left: 6px;
  z-index: 6;
  pointer-events: painted;
  cursor: pointer;
}
.input-hint__info {
  display: block;
  width: 14px;
  height: 14px;
  cursor: pointer;
  z-index: 5;
  position: absolute;
}
.input-hint__info svg {
  width: 100%;
  height: 100%;
}
.input-hint__info svg path {
  transition: 0.3s;
  fill: var(--theme-accent-purple);
}
.input-hint__info:hover svg path {
  fill: var(--theme-accent-cyan);
}
.input-hint__info:hover + .input-hint__text {
  display: block;
}
.input-hint__text {
  position: absolute;
  z-index: 2;
  padding: 5px 8px;
  background: RGBA(0, 0, 0, 0.4);
  font-size: 12px;
  color: #ffffff;
  width: 215px;
  left: 12px;
  top: 20px;
  transform: translateX(-50%);
  display: none;
}
.input-hint__text:after {
  content: " ";
  position: absolute;
  top: -16px;
  left: 50%;
  transform: translateX(-50%);
  margin-left: calc(var(--space-1)*-1);
  border-width: var(--space-2);
  border-style: solid;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
  border-color: transparent transparent RGBA(0, 0, 0, 0.4) transparent;
}
.d-control-label {
  position: absolute;
  top: 14px;
  left: 15px;
  z-index: 2;
  background: var(--theme-relief-7);
  display: flex;
  align-items: center;
  padding: 0px 4px;
  border-radius: 5px;
  transition: 0.3s;
  pointer-events: none;
}
.d-control-label.is-active {
  top: -10px;
  border: 1px solid var(--theme-text-4) !important;
}
.mx-datepicker-range {
  width: 100% !important;
}
.mx-datepicker-sidebar {
  width: 110px !important;
}
.mx-datepicker-sidebar + .mx-datepicker-content {
  margin-left: 110px !important;
}
.mx-input {
  border: 1px solid transparent !important;
  margin-block-start: var(--space-2) !important;
  background: var(--theme-relief-7) !important;
  border-radius: var(--br-size-1) !important;
  padding: var(--space-3) 30px var(--space-3) var(--space-5) !important;
  cursor: pointer !important;
  height: 50px !important;
  width: 100% !important;
  outline: 0 !important;
  box-shadow: none !important;
  color: var(--theme-text-2) !important;
}
.mx-input::placeholder {
  font-size: 14px !important;
  color: var(--theme-text-2) !important;
}
.mx-input:-ms-input-placeholder {
  font-size: 14px !important;
  color: var(--theme-text-2) !important;
}
.mx-input::-ms-input-placeholder {
  font-size: 14px !important;
  color: var(--theme-text-2) !important;
}
.mx-calendar-content .cell.active {
  background: var(--theme-accent-purple) !important;
}
.mx-calendar-content .cell.in-range,
.mx-calendar-content .cell.hover-in-range {
  background-color: #8a55f6 !important;
  background-color: rgba(138, 85, 246, 0.15) !important;
}
.mx-datepicker.full-width {
  width: 100% !important;
}
.mx-datepicker.disabled .mx-input {
  cursor: not-allowed !important;
}
.mx-datepicker.disabled .mx-input::placeholder {
  color: var(--theme-text-4) !important;
}
.mx-datepicker.disabled .mx-icon-calendar svg path {
  color: var(--theme-text-4);
}
.mx-date-time-range {
  height: auto !important;
  width: auto !important;
}
.mx-datepicker-footer .button {
  min-width: 100px;
}
.block-container {
  background: var(--theme-primary-white);
  box-shadow: 0px 31px 53px var(--theme-rgba-1);
  border-radius: var(--br-size-2);
  padding: var(--space-4) var(--space-4);
  margin-block-end: var(--space-4);
}
.breadcrumbs-wrap {
  width: auto;
  overflow-x: auto;
}
.breadcrumbs {
  display: inline-flex;
  justify-content: flex-start;
  width: 100%;
  flex-wrap: nowrap;
  align-items: center;
  --color: var(--theme-text-1);
}
.breadcrumbs__link {
  text-decoration: none;
  display: inline-flex;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.5s linear;
}
.breadcrumbs__link:not(.is-disabled) {
  border-bottom: 1px solid var(--color);
}
.breadcrumbs__link.is-disabled {
  pointer-events: none;
}
.breadcrumbs__icon {
  background: var(--theme-relief-8);
  width: 34px;
  height: 34px;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.breadcrumbs__item {
  position: relative;
  white-space: nowrap;
  display: flex;
  align-items: center;
}
.breadcrumbs__item:not(:last-child) {
  margin-inline-end: var(--space-3);
}
.breadcrumbs__text {
  white-space: nowrap;
  line-height: 18px;
}
.breadcrumbs__divider {
  margin-inline-end: var(--space-3);
}
.burger {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 18px;
  height: 14px;
  position: relative;
}
.burger__bar {
  transition: all 0.5s;
  left: 0;
  border-radius: 9px;
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: var(--theme-text-5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  transform: rotate(0deg);
}
.burger__bar:nth-child(1) {
  top: 0px;
}
.burger__bar:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
}
.burger__bar:nth-child(3) {
  bottom: 0;
}
.burger__icon {
  position: absolute;
  left: -19px;
}
.burger-menu {
  overflow-y: auto;
  z-index: 1000;
  height: calc(100vh - 70px);
  position: absolute;
  padding: var(--space-6) var(--space-5);
  bottom: 0;
  top: 70px;
  width: 100%;
  background: var(--theme-primary-white);
  left: -100%;
}
.burger-menu.is-active {
  left: 0;
}
.burger-menu__content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.burger-menu__projects {
  margin-block-end: 48px;
}
.is-active .burger__bar {
  transition: all 0.5s;
}
.is-active .burger__bar:nth-child(1) {
  top: 50%;
  transform: translateY(-50);
  transform: rotate(-135deg);
}
.is-active .burger__bar:nth-child(2) {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
.is-active .burger__bar:nth-child(3) {
  top: 50%;
  transform: translateY(-50);
  bottom: unset;
  transform: rotate(135deg);
}
.footer-nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: var(--space-5) -10px;
}
.footer-nav__item {
  transition: 0.3s;
  margin: 0 10px;
  transition: all 0.5s linear;
}
.footer-nav__item--purple {
  color: var(--theme-text-3);
}
.footer-wrapper {
  background: var(--theme-primary-white);
  padding: var(--space-7) 0;
  width: 100%;
}
.footer-logo {
  margin: 0 auto;
}
.header-wrapper {
  background: var(--theme-primary-dark);
}
.header {
  height: 70px;
  display: flex;
  align-items: center;
  padding: var(--space-5) 0;
}
.header__logo {
  margin-inline-start: 30px;
}
.preloader {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: var(--theme-accent-purple);
  cursor: wait;
  background-color: RGBA(255, 255, 255, 0.6);
}
.preloader .loader {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.preloader .loader__circle-svg {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
  animation: 8s loader ease infinite alternate, 2s loader2 linear infinite;
  stroke: url(#LoaderGradient);
  stroke-linecap: round;
  stroke-width: 3;
  stroke-dasharray: 47.1 47.1;
  stroke-dashoffset: 0;
}
@keyframes loader2 {
0% {
    stroke-dashoffset: 0;
}
100% {
    stroke-dashoffset: -94.2;
}
}
.main-nav {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex: auto;
}
.main-nav__item {
  color: var(--theme-text-7);
  font-size: 14px;
  cursor: pointer;
  transition: 0.3s;
}
.main-nav__item:not(.main-nav__item--user-balance) {
  transition: all 0.5s linear;
}
.main-nav__item--dropdown-item {
  position: relative;
  cursor: pointer;
  padding-inline-end: var(--space-5);
  transition: all 0.5s linear;
}
.main-nav__item--dropdown-item:before {
  transition: all 0.3s linear;
  right: 0;
  position: absolute;
  content: url(/images/arrow-select.svg);
  top: 0;
  transform-origin: center;
}
.main-nav__item--user-balance {
  cursor: default;
  margin-inline-start: 90px !important;
}
.main-nav__item--user-balance .value {
  color: var(--theme-text-5);
  margin-inline-end: var(--space-1);
}
.dropdown-menu {
  display: none;
  min-width: 170px;
  position: absolute;
  padding: var(--space-3) var(--space-5);
  background: var(--theme-primary-dark);
  margin-inline-start: calc(var(--space-5)*-1);
  flex-direction: column;
  z-index: 22;
}
.dropdown-menu__item {
  color: var(--theme-text-7);
  transition: 0.3s;
  margin-block-start: var(--space-3);
  cursor: pointer;
  transition: all 0.5s linear;
}
.router-link-exact-active {
  color: var(--theme-text-5);
}
.mobile-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.mobile-nav__item {
  color: var(--theme-text-1);
  margin: var(--space-2);
}
.mobile-nav__item--dropdown-item {
  display: flex;
  align-items: center;
  position: relative;
}
.mobile-nav__item--dropdown-item svg {
  position: absolute;
  right: calc(var(--space-5)*-1);
}
.mobile-nav__item--logout {
  margin-block-start: var(--space-10);
  color: var(--theme-text-5);
}
.mobile-nav__item--user-balance {
  margin-block-start: 90px !important;
}
.mobile-nav__item--user-balance .value {
  color: var(--theme-text-5);
  margin-inline-end: var(--space-1);
}
.mobile-dropdown-menu {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.mobile-dropdown-menu__item {
  margin: var(--space-2) 0;
  color: var(--theme-text-2);
}
.modal-backdrop {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: default;
  z-index: 100;
}
.modal-background {
  position: fixed;
  background: var(--theme-rgba-4);
  width: 100vw;
  height: 100vh;
  z-index: 99;
}
.modal {
  --modal-size: 320px;
  max-height: 90vh !important;
  overflow: hidden;
  z-index: 100;
  position: relative;
  display: flex;
  flex-direction: column;
  width: var(--modal-size);
  background: var(--theme-primary-white);
  padding: var(--space-3);
  border-radius: var(--br-size-2);
}
.modal--full-height {
  height: 90vh !important;
}
.modal .overflow {
  overflow: auto;
  position: relative;
  padding: var(--space-3);
  height: 100%;
}
.modal-close {
  width: 30px;
  height: 30px;
  background: var(--theme-relief-9);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  position: absolute;
  right: var(--space-3);
  top: 0;
  z-index: 2;
  transition: all 0.5s linear;
}
.modal-enter-active,
.modal-leave-active {
  transition: opacity 0.5s;
}
.modal-enter,
.modal-leave-to {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
.pagination {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pagination__pages {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 var(--space-3);
}
.pagination__nav.is-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
  cursor: default;
}
.pagination__nav, .pagination__link {
  color: var(--theme-text-1);
  text-decoration: none;
  transition: all 0.5s linear;
}
.pagination__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  overflow: hidden;
  border-radius: 50%;
  background: transparent;
  margin: 0 var(--space-1);
  cursor: pointer;
}
.pagination__link.is-active {
  color: var(--theme-text-3) !important;
  background: var(--theme-relief-8);
}
.projects-switcher {
  display: flex;
  align-items: center;
}
.projects-switcher__title {
  color: var(--theme-primary-main);
}
.table-scroll {
  position: relative;
  width: 100%;
}
.table-scroll__container {
  padding-block-end: var(--space-7);
  margin-block-end: var(--space-10);
  overflow: auto;
  max-width: 1600px;
  width: 100% !important;
  scroll-behavior: smooth;
}
.table-scroll__container.right-border:after {
  content: "";
  height: calc(100% - var(--space-7) - var(--space-10) + 5px);
  width: 1px;
  background: var(--theme-relief-2);
  position: absolute;
  top: var(--space-7);
  right: 0;
}
.table-scroll__arrow {
  position: absolute;
  top: 50%;
  width: 28px;
  height: 28px;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--theme-primary-white);
  border: 1px solid var(--theme-relief-2);
  cursor: pointer;
  z-index: 3;
}
.table-scroll__arrow:not(.is-disabled) {
  transition: all 0.5s linear;
}
.table-scroll__arrow--left {
  left: 0;
  transform: translate(-50%) rotate(90deg);
}
.table-scroll__arrow--right {
  right: 0;
  transform: translate(50%) rotate(-90deg);
}
.table-scroll__arrow.is-disabled {
  cursor: default;
}
.table-scroll__arrow.is-disabled svg path {
  stroke: var(--theme-relief-2);
}
.ui-table {
  margin-block-start: var(--space-7);
  width: 100%;
}
.ui-table--width_auto {
  width: auto;
}
.ui-table--no-margin {
  margin: 0;
}
.ui-table__head td {
  font-weight: 700;
}
.ui-table__head tr.table-header {
  background: var(--theme-relief-5);
}
.ui-table__body.open-row tr:not(.country-row):not(.parent-row) td {
  color: var(--theme-rgba-3);
}
.ui-table__body tr.country-row-details {
  background: var(--theme-relief-7);
}
.ui-table__body tr.is-warning {
  background: var(--theme-relief-3);
}
.ui-table__body tr.parent-row {
  background: var(--theme-relief-4);
  color: var(--theme-primary-white);
}
.ui-table td {
  border: 1px solid var(--theme-relief-2);
  padding: var(--space-2) var(--space-4);
  color: var(--theme-color-1);
  font-size: 13px;
  line-height: 13px;
  height: 48px;
  transition: all 0.5s linear;
  min-width: 100px;
}
.ui-table td.width_mini {
  width: 200px;
}
.ui-table td.width_buyers-action {
  width: 240px;
}
.ui-table td.border-none {
  border: none;
}
.ui-table td.remove-border {
  border: 0;
}
.ui-table .color_red {
  color: var(--theme-text-6) !important;
}
.ui-table .color_green {
  color: green !important;
}
.ui-table .color_blue {
  color: #5595F6 !important;
}
.ui-table .table-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  transition: all 0.5s linear;
}
.ui-table .table-item__arrow {
  transition: all 0.5s linear;
}
.ui-table .table-item__arrow.is-open {
  transform: rotate(180deg);
}
.ui-table .table-item--last-lvl {
  text-decoration: none !important;
  cursor: default;
}
.sort-table-ui__icon {
  margin: 2px 0;
}
.sort-table-ui__icon.is-active svg path {
  stroke: var(--theme-text-1);
}
.color_red {
  color: var(--theme-text-6) !important;
}
.color_green {
  color: green !important;
}
.no-bottom-margin .table-scroll__container {
  margin-block-end: 0;
}
.total-table-scroll-container {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: var(--space-3);
}
.user-tab {
  padding: var(--space-4) 0;
  white-space: nowrap;
}
.user-tab:not(.is-active) {
  cursor: pointer;
}
.user-tab:not(.is-active):hover {
  color: var(--theme-text-3);
}
.user-tab:not(:last-child) {
  margin-inline-end: var(--space-5);
}
.user-tab-container {
  border-top: 1px solid var(--theme-relief-2);
}
.user-tab-header {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: auto;
}
.table-setting-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-block-start: var(--space-3);
  margin-block-end: calc(var(--space-3)*-1);
}
.table-setting {
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  cursor: pointer;
  border: 1px solid transparent;
  z-index: 2;
  transition: all 0.5s linear;
}
.column-input {
  position: relative;
}
.column-input input {
  padding: 0;
  height: initial;
  width: initial;
  margin-block-end: 0;
  display: none;
  cursor: pointer;
}
.column-input label {
  position: relative;
  width: 100%;
  display: inline-block;
  cursor: pointer;
  padding: var(--space-2);
  background: var(--theme-relief-8);
  border-radius: var(--br-size-2);
  border: 1px solid transparent;
  transition: all 0.5s linear;
}
.column-input label:before {
  content: "";
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid var(--theme-accent-purple);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 10px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-inline-end: var(--space-2);
}
.column-input input:checked + label:after {
  content: "";
  display: block;
  position: absolute;
  top: 12px;
  left: 17px;
  width: 6px;
  height: 14px;
  border: solid var(--theme-accent-purple);
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.column-input input:checked + label {
  border: 1px solid var(--theme-accent-purple);
  background: var(--theme-relief-9);
}
.profit-border-right {
  width: 1px;
  height: 82px;
  background: var(--theme-rgba-5);
}
.chart-card {
  background: var(--theme-primary-white);
  padding: var(--space-3);
  box-shadow: 0px 31px 53px rgba(7, 7, 28, 0.05);
  border-radius: 15px;
}
.chartjs-tooltip {
  padding: var(--space-2) var(--space-3) var(--space-3);
  border-radius: 100px;
  background: #FFFFFF;
  box-shadow: 0px 13px 20px rgba(51, 59, 85, 0.17);
}
.chartjs-tooltip:before {
  position: absolute;
  content: "";
  height: var(--space-5);
  width: var(--space-5);
  background: #FFFFFF;
  top: calc(100% - 11px);
  left: calc(50% - 9px);
  transform: rotate(45deg);
}
.chartjs-tooltip__text {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  color: var(--theme-text-2);
}
.chartjs-tooltip__decore {
  margin: 0 var(--space-2);
}
.chartjs-tooltip__date {
  color: var(--theme-text-2);
}
.chartjs-tooltip__value {
  color: var(--theme-text-1);
  font-weight: bold;
  margin-inline-start: var(--space-1);
}
.charts-dashboard {
  max-height: 400px;
  width: 100% !important;
}
.axios-select {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}
.axios-select__item {
  margin-left: 15px;
  transition: 0.3s;
  cursor: pointer;
}
.axios-select__item.is-active {
  font-weight: 700;
  color: var(--theme-text-1) !important;
}
.axios-select__item:hover {
  color: var(--theme-text-3);
}
.header-login-as-buyer {
  background: var(--theme-accent-cyan);
  padding: 10px 20px;
  color: var(--theme-primary-white);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.header-login-as-buyer__timer {
  margin-right: 30px;
}
.header-login-as-buyer__logout {
  cursor: pointer;
  transition: 0.3s;
}
.info-messages {
  background: var(--theme-relief-11);
  padding: 6px;
}
.info-messages {
  font-size: 16px;
  color: var(--theme-text-1);
}
.info-timer {
  white-space: nowrap;
}
.technical-works {
  padding-top: 25px;
  position: relative;
}
.instruction-block {
  background: var(--theme-relief-7);
  padding: var(--space-5);
  border-radius: var(--br-size-1);
}
.instruction-block__title {
  font-size: 18px;
  margin-bottom: var(--space-3);
}
.instruction-block__item {
  border-top: 2px solid #fff;
  padding: var(--space-3) 0;
}
.instruction-block__caption {
  font-weight: 500;
  color: var(--theme-accent-purple);
}
.instruction-block__body {
  margin-top: var(--space-2);
}
.instruction-block__text {
  font-size: 14px;
}
.instruction-block__image {
  margin-top: var(--space-6);
}
.postback-input-wrap {
  position: relative;
}
.postback-input-wrap .edit-btn {
  position: absolute;
  top: 16px;
  right: 0;
}
.postback-input-wrap .d-control-input__label {
  color: var(--theme-text-1) !important;
}
.postback-input-wrap .d-control-input__element {
  padding-right: 30px !important;
}
.info-icon {
  width: 25px;
  cursor: pointer;
}
.info-icon--small {
  width: 18px;
}
.info-icon svg {
  translate: 0.3s;
  width: 100%;
  height: 100%;
}
.info-icon svg path {
  transition: 0.3s;
  fill: var(--theme-accent-purple);
}
.info-icon:hover svg path {
  fill: var(--theme-accent-cyan);
}
.auth-container {
  padding: 60px 0;
}
.auth-form {
  position: relative;
  margin: 0 auto;
  max-width: 400px;
}
.auth-form:before {
  content: url(/images/big-logo.svg);
  right: 50%;
  top: 50%;
  transform: translate(50%, -50%);
  z-index: 1;
  position: absolute;
}
.auth-form__container {
  position: relative;
  background: var(--theme-primary-white);
  padding: var(--space-10);
  z-index: 2;
}
.auth-form form {
  margin-block-start: var(--space-7);
}
.additional-settings-body {
  display: none;
}
.additional-settings-body.is-open {
  display: block;
}
.additional-settings-header__title {
  font-size: 18px;
  color: var(--theme-text-1);
  font-weight: 500;
  position: relative;
  cursor: pointer;
}
.additional-settings-header__title:before {
  right: -20px;
  top: var(--spcae-4);
  transition: all 0.3s linear;
  position: absolute;
  content: url(/images/arrow-select.svg);
  transform-origin: center;
}
.additional-settings-header__title.is-open:before {
  transform: rotate(-180deg);
}
@media (min-width: 320px) {
.g-row--appearance_column-xs {
    flex-direction: column;
}
.g-row--appearance_nowrap-xs {
    flex-wrap: nowrap;
}
.g-row--space_none-xs {
    --grid-space: 0;
}
.g-row--space_xl-xs {
    --grid-space: 20px;
}
.g-row--space_lg-xs {
    --grid-space: 16px;
}
.g-row--space_md-xs {
    --grid-space: 12px;
}
.g-row--space_sm-xs {
    --grid-space: 8px;
}
.g-row--space_xs-xs {
    --grid-space: 4px;
}
.g-row--align_start-xs {
    align-items: flex-start;
}
.g-row--align_end-xs {
    align-items: flex-end;
}
.g-row--align_center-xs {
    align-items: center;
}
.g-row--align_baseline-xs {
    align-items: baseline;
}
.g-row--align_stretch-xs {
    align-items: stretch;
}
.g-row--justify_start-xs {
    justify-content: flex-start;
}
.g-row--justify_end-xs {
    justify-content: flex-end;
}
.g-row--justify_center-xs {
    justify-content: center;
}
.g-row--justify_between-xs {
    justify-content: space-between;
}
.g-row--justify_around-xs {
    justify-content: space-around;
}
.g-row--justify_stretch-xs {
    justify-content: stretch;
}
.g-row--content_start-xs {
    align-content: flex-start;
}
.g-row--content_end-xs {
    align-content: flex-end;
}
.g-row--content_center-xs {
    align-content: center;
}
.g-row--content_between-xs {
    align-content: space-between;
}
.g-row--content_around-xs {
    align-content: space-around;
}
.g-row--content_stretch-xs {
    align-content: stretch;
}
.g-cell--align_start-xs {
    align-self: flex-start;
}
.g-cell--align_end-xs {
    align-self: flex-end;
}
.g-cell--align_center-xs {
    align-self: center;
}
.g-cell--align_baseline-xs {
    align-self: baseline;
}
.g-cell--align_stretch-xs {
    align-self: stretch;
}
.g-cell--justify_start-xs {
    justify-self: flex-start;
}
.g-cell--justify_end-xs {
    justify-self: flex-end;
}
.g-cell--justify_center-xs {
    justify-self: center;
}
.g-cell--justify_between-xs {
    justify-self: space-between;
}
.g-cell--justify_around-xs {
    justify-self: space-around;
}
.g-cell--justify_stretch-xs {
    justify-self: stretch;
}
.g-container--fit_auto-xs {
    max-width: auto;
}
.g-container--fit_xl-xs {
    max-width: 1200px;
}
.g-container--fit_xs-xs {
    max-width: 320px;
}
.g-container--fit_lg-xs {
    max-width: 992px;
}
.g-container--fit_md-xs {
    max-width: 768px;
}
.g-container--fit_sm-xs {
    max-width: 564px;
}
.g-container--fit_hd-xs {
    max-width: 1470px;
}
.g-container--fit_mac-xs {
    max-width: 1700px;
}
.g-container--space_none-xs {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-xs {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-xs {
    width: auto;
    flex: none;
}
.g-cols--1-xs {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-xs {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-xs {
    width: 25%;
    flex: none;
}
.g-cols--4-xs {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-xs {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-xs {
    width: 50%;
    flex: none;
}
.g-cols--7-xs {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-xs {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-xs {
    width: 75%;
    flex: none;
}
.g-cols--10-xs {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-xs {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-xs {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-xs {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-xs {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-xs {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-xs {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-xs {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-xs {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-xs {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-xs {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-xs {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-xs {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-xs {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-xs {
    --panel-space: 0;
}
.ds-panel--space_xl-xs {
    --panel-space: 20px;
}
.ds-panel--space_lg-xs {
    --panel-space: 16px;
}
.ds-panel--space_md-xs {
    --panel-space: 12px;
}
.ds-panel--space_sm-xs {
    --panel-space: 8px;
}
.ds-panel--space_xs-xs {
    --panel-space: 4px;
}
.ds-section--space_none-xs {
    --section-space: 0;
}
.ds-section--space_5xl-xs {
    --section-space: 144px;
}
.ds-section--space_4xl-xs {
    --section-space: 128px;
}
.ds-section--space_3xl-xs {
    --section-space: 112px;
}
.ds-section--space_2xl-xs {
    --section-space: 96px;
}
.ds-section--space_xl-xs {
    --section-space: 20px;
}
.ds-section--space_lg-xs {
    --section-space: 18px;
}
.ds-section--space_md-xs {
    --section-space: 16px;
}
.ds-section--space_sm-xs {
    --section-space: 13px;
}
.ds-section--space_xs-xs {
    --section-space: 12px;
}
.ds-section--space_2sm-xs {
    --section-space: 14px;
}
.ds-section--space_3sm-xs {
    --section-space: 15px;
}
.ds-section--space_2xl-xs {
    --section-space: 25px;
}
.ds-section--space_hd-xs {
    --section-space: 30px;
}
.u-display--hidden-xs {
    display: none !important;
}
.u-display--block-xs {
    display: block !important;
}
.ds-inliner--size_body-xs {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-xs {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-xs {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-xs {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-xs {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-xs {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-xs {
    --inliner-size: 18px;
}
.ds-inliner--size_md-xs {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-xs {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-xs {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-xs {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-xs {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-xs {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-xs {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-xs {
    --inliner-size: 30px;
}
.ds-caption--size_1-xs {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-xs {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-xs {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-xs {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-xs {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-xs {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-xs, .ds-avatar--appearance_rounded-xs .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-xs {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-xs {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-xs {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-xs {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-xs {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-xs {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-xs {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-xs:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-xs .avatar__image,
  .ds-avatar--size_full-xs .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-xs {
    display: none;
}
.pos_relative-xs {
    position: relative;
}
.pos_absolute-xs {
    position: absolute !important;
}
.tac-xs {
    text-align: center;
}
.tal-xs {
    text-align: left;
}
.tar-xs {
    text-align: right;
}
.taj-xs {
    text-align: justify;
}
.tt_uppercase-xs {
    text-transform: uppercase;
}
.ds-space_pl--1-xs {
    --space: var(--space-1);
}
.ds-space_pl--2-xs {
    --space: var(--space-2);
}
.ds-space_pl--3-xs {
    --space: var(--space-3);
}
.ds-space_pl--4-xs {
    --space: var(--space-4);
}
.ds-space_pl--5-xs {
    --space: var(--space-5);
}
.ds-space_pl--6-xs {
    --space: var(--space-6);
}
.ds-space_pl--7-xs {
    --space: var(--space-7);
}
.ds-space_pl--8-xs {
    --space: var(--space-8);
}
.ds-space_pl--9-xs {
    --space: var(--space-9);
}
.ds-space_pl--10-xs {
    --space: var(--space-10);
}
.ds-space_pl--11-xs {
    --space: var(--space-11);
}
.ds-space_pl--12-xs {
    --space: var(--space-12);
}
.ds-space_pl--13-xs {
    --space: var(--space-13);
}
.ds-space_pr--1-xs {
    --space: var(--space-1);
}
.ds-space_pr--2-xs {
    --space: var(--space-2);
}
.ds-space_pr--3-xs {
    --space: var(--space-3);
}
.ds-space_pr--4-xs {
    --space: var(--space-4);
}
.ds-space_pr--5-xs {
    --space: var(--space-5);
}
.ds-space_pr--6-xs {
    --space: var(--space-6);
}
.ds-space_pr--7-xs {
    --space: var(--space-7);
}
.ds-space_pr--8-xs {
    --space: var(--space-8);
}
.ds-space_pr--9-xs {
    --space: var(--space-9);
}
.ds-space_pr--10-xs {
    --space: var(--space-10);
}
.ds-space_pr--11-xs {
    --space: var(--space-11);
}
.ds-space_pr--12-xs {
    --space: var(--space-12);
}
.ds-space_pr--13-xs {
    --space: var(--space-13);
}
.ds-space_pt--1-xs {
    --space: var(--space-1);
}
.ds-space_pt--2-xs {
    --space: var(--space-2);
}
.ds-space_pt--3-xs {
    --space: var(--space-3);
}
.ds-space_pt--4-xs {
    --space: var(--space-4);
}
.ds-space_pt--5-xs {
    --space: var(--space-5);
}
.ds-space_pt--6-xs {
    --space: var(--space-6);
}
.ds-space_pt--7-xs {
    --space: var(--space-7);
}
.ds-space_pt--8-xs {
    --space: var(--space-8);
}
.ds-space_pt--9-xs {
    --space: var(--space-9);
}
.ds-space_pt--10-xs {
    --space: var(--space-10);
}
.ds-space_pt--11-xs {
    --space: var(--space-11);
}
.ds-space_pt--12-xs {
    --space: var(--space-12);
}
.ds-space_pt--13-xs {
    --space: var(--space-13);
}
.ds-space_pb--1-xs {
    --space: var(--space-1);
}
.ds-space_pb--2-xs {
    --space: var(--space-2);
}
.ds-space_pb--3-xs {
    --space: var(--space-3);
}
.ds-space_pb--4-xs {
    --space: var(--space-4);
}
.ds-space_pb--5-xs {
    --space: var(--space-5);
}
.ds-space_pb--6-xs {
    --space: var(--space-6);
}
.ds-space_pb--7-xs {
    --space: var(--space-7);
}
.ds-space_pb--8-xs {
    --space: var(--space-8);
}
.ds-space_pb--9-xs {
    --space: var(--space-9);
}
.ds-space_pb--10-xs {
    --space: var(--space-10);
}
.ds-space_pb--11-xs {
    --space: var(--space-11);
}
.ds-space_pb--12-xs {
    --space: var(--space-12);
}
.ds-space_pb--13-xs {
    --space: var(--space-13);
}
.ds-space_ml--1-xs {
    --space: var(--space-1);
}
.ds-space_ml--2-xs {
    --space: var(--space-2);
}
.ds-space_ml--3-xs {
    --space: var(--space-3);
}
.ds-space_ml--4-xs {
    --space: var(--space-4);
}
.ds-space_ml--5-xs {
    --space: var(--space-5);
}
.ds-space_ml--6-xs {
    --space: var(--space-6);
}
.ds-space_ml--7-xs {
    --space: var(--space-7);
}
.ds-space_ml--8-xs {
    --space: var(--space-8);
}
.ds-space_ml--9-xs {
    --space: var(--space-9);
}
.ds-space_ml--10-xs {
    --space: var(--space-10);
}
.ds-space_ml--11-xs {
    --space: var(--space-11);
}
.ds-space_ml--12-xs {
    --space: var(--space-12);
}
.ds-space_ml--13-xs {
    --space: var(--space-13);
}
.ds-space_mr--1-xs {
    --space: var(--space-1);
}
.ds-space_mr--2-xs {
    --space: var(--space-2);
}
.ds-space_mr--3-xs {
    --space: var(--space-3);
}
.ds-space_mr--4-xs {
    --space: var(--space-4);
}
.ds-space_mr--5-xs {
    --space: var(--space-5);
}
.ds-space_mr--6-xs {
    --space: var(--space-6);
}
.ds-space_mr--7-xs {
    --space: var(--space-7);
}
.ds-space_mr--8-xs {
    --space: var(--space-8);
}
.ds-space_mr--9-xs {
    --space: var(--space-9);
}
.ds-space_mr--10-xs {
    --space: var(--space-10);
}
.ds-space_mr--11-xs {
    --space: var(--space-11);
}
.ds-space_mr--12-xs {
    --space: var(--space-12);
}
.ds-space_mr--13-xs {
    --space: var(--space-13);
}
.ds-space_mt--1-xs {
    --space: var(--space-1);
}
.ds-space_mt--2-xs {
    --space: var(--space-2);
}
.ds-space_mt--3-xs {
    --space: var(--space-3);
}
.ds-space_mt--4-xs {
    --space: var(--space-4);
}
.ds-space_mt--5-xs {
    --space: var(--space-5);
}
.ds-space_mt--6-xs {
    --space: var(--space-6);
}
.ds-space_mt--7-xs {
    --space: var(--space-7);
}
.ds-space_mt--8-xs {
    --space: var(--space-8);
}
.ds-space_mt--9-xs {
    --space: var(--space-9);
}
.ds-space_mt--10-xs {
    --space: var(--space-10);
}
.ds-space_mt--11-xs {
    --space: var(--space-11);
}
.ds-space_mt--12-xs {
    --space: var(--space-12);
}
.ds-space_mt--13-xs {
    --space: var(--space-13);
}
.ds-space_mb--1-xs {
    --space: var(--space-1);
}
.ds-space_mb--2-xs {
    --space: var(--space-2);
}
.ds-space_mb--3-xs {
    --space: var(--space-3);
}
.ds-space_mb--4-xs {
    --space: var(--space-4);
}
.ds-space_mb--5-xs {
    --space: var(--space-5);
}
.ds-space_mb--6-xs {
    --space: var(--space-6);
}
.ds-space_mb--7-xs {
    --space: var(--space-7);
}
.ds-space_mb--8-xs {
    --space: var(--space-8);
}
.ds-space_mb--9-xs {
    --space: var(--space-9);
}
.ds-space_mb--10-xs {
    --space: var(--space-10);
}
.ds-space_mb--11-xs {
    --space: var(--space-11);
}
.ds-space_mb--12-xs {
    --space: var(--space-12);
}
.ds-space_mb--13-xs {
    --space: var(--space-13);
}
.ds-caption--size_body-xs {
    font-size: 16px;
}
.ds-caption--size_5xl-xs {
    font-size: 96px;
}
.ds-caption--size_4xl-xs {
    font-size: 60px;
}
.ds-caption--size_3xl-xs {
    font-size: 48px;
}
.ds-caption--size_2xl-xs {
    font-size: 25px;
}
.ds-caption--size_xl-xs {
    font-size: 20px;
}
.ds-caption--size_lg-xs {
    font-size: 18px;
}
.ds-caption--size_md-xs {
    font-size: 16px;
}
.ds-caption--size_sm-xs {
    font-size: 13px;
}
.ds-caption--size_xs-xs {
    font-size: 12px;
}
.ds-caption--size_2xs-xs {
    font-size: 10px;
}
.ds-caption--size_2sm-xs {
    font-size: 14px;
}
.ds-caption--size_3sm-xs {
    font-size: 15px;
}
.ds-caption--size_2xl-xs {
    font-size: 25px;
}
.ds-caption--size_hd-xs {
    font-size: 30px;
}
.ds-caption--extralight-xs {
    font-weight: 200;
}
.ds-caption--light-xs {
    font-weight: 300;
}
.ds-caption--regular-xs {
    font-weight: 400;
}
.ds-caption--medium-xs {
    font-weight: 500;
}
.ds-caption--semibold-xs {
    font-weight: 600;
}
.ds-caption--bold-xs {
    font-weight: 700;
}
.ds-caption--black-xs {
    font-weight: 900;
}
.ds-caption--appearance_center-xs {
    text-align: center;
}
.ds-caption--appearance_right-xs {
    text-align: right;
}
.ds-caption--appearance_left-xs {
    text-align: left;
}
.ds-caption--appearance_uppercase-xs {
    text-transform: uppercase;
}
.g-row--appearance_column-xs {
    flex-direction: column;
}
.g-row--space_2xl-xs {
    --grid-space: var(--space-8);
}
.g-row--space_md-xs {
    --grid-space: var(--space-4);
}
.g-row--space_lg-xs {
    --grid-space: var(--space-5);
}
.g-cols--c5-xs {
    width: 20%;
}
.g-cols--c7-xs {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-xs {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-xs {
    --aspect-ratio-value: 300%;
}
}
@media (min-width: 564px) {
.g-row--appearance_column-sm {
    flex-direction: column;
}
.g-row--appearance_nowrap-sm {
    flex-wrap: nowrap;
}
.g-row--space_none-sm {
    --grid-space: 0;
}
.g-row--space_xl-sm {
    --grid-space: 20px;
}
.g-row--space_lg-sm {
    --grid-space: 16px;
}
.g-row--space_md-sm {
    --grid-space: 12px;
}
.g-row--space_sm-sm {
    --grid-space: 8px;
}
.g-row--space_xs-sm {
    --grid-space: 4px;
}
.g-row--align_start-sm {
    align-items: flex-start;
}
.g-row--align_end-sm {
    align-items: flex-end;
}
.g-row--align_center-sm {
    align-items: center;
}
.g-row--align_baseline-sm {
    align-items: baseline;
}
.g-row--align_stretch-sm {
    align-items: stretch;
}
.g-row--justify_start-sm {
    justify-content: flex-start;
}
.g-row--justify_end-sm {
    justify-content: flex-end;
}
.g-row--justify_center-sm {
    justify-content: center;
}
.g-row--justify_between-sm {
    justify-content: space-between;
}
.g-row--justify_around-sm {
    justify-content: space-around;
}
.g-row--justify_stretch-sm {
    justify-content: stretch;
}
.g-row--content_start-sm {
    align-content: flex-start;
}
.g-row--content_end-sm {
    align-content: flex-end;
}
.g-row--content_center-sm {
    align-content: center;
}
.g-row--content_between-sm {
    align-content: space-between;
}
.g-row--content_around-sm {
    align-content: space-around;
}
.g-row--content_stretch-sm {
    align-content: stretch;
}
.g-cell--align_start-sm {
    align-self: flex-start;
}
.g-cell--align_end-sm {
    align-self: flex-end;
}
.g-cell--align_center-sm {
    align-self: center;
}
.g-cell--align_baseline-sm {
    align-self: baseline;
}
.g-cell--align_stretch-sm {
    align-self: stretch;
}
.g-cell--justify_start-sm {
    justify-self: flex-start;
}
.g-cell--justify_end-sm {
    justify-self: flex-end;
}
.g-cell--justify_center-sm {
    justify-self: center;
}
.g-cell--justify_between-sm {
    justify-self: space-between;
}
.g-cell--justify_around-sm {
    justify-self: space-around;
}
.g-cell--justify_stretch-sm {
    justify-self: stretch;
}
.g-container--fit_auto-sm {
    max-width: auto;
}
.g-container--fit_xl-sm {
    max-width: 1200px;
}
.g-container--fit_xs-sm {
    max-width: 320px;
}
.g-container--fit_lg-sm {
    max-width: 992px;
}
.g-container--fit_md-sm {
    max-width: 768px;
}
.g-container--fit_sm-sm, .g-container {
    max-width: 564px;
}
.g-container--fit_hd-sm {
    max-width: 1470px;
}
.g-container--fit_mac-sm {
    max-width: 1700px;
}
.g-container--space_none-sm {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-sm {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-sm {
    width: auto;
    flex: none;
}
.g-cols--1-sm {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-sm {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-sm {
    width: 25%;
    flex: none;
}
.g-cols--4-sm {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-sm {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-sm {
    width: 50%;
    flex: none;
}
.g-cols--7-sm {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-sm {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-sm {
    width: 75%;
    flex: none;
}
.g-cols--10-sm {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-sm {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-sm {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-sm {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-sm {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-sm {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-sm {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-sm {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-sm {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-sm {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-sm {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-sm {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-sm {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-sm {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-sm {
    --panel-space: 0;
}
.ds-panel--space_xl-sm {
    --panel-space: 20px;
}
.ds-panel--space_lg-sm {
    --panel-space: 16px;
}
.ds-panel--space_md-sm {
    --panel-space: 12px;
}
.ds-panel--space_sm-sm {
    --panel-space: 8px;
}
.ds-panel--space_xs-sm {
    --panel-space: 4px;
}
.ds-section--space_none-sm {
    --section-space: 0;
}
.ds-section--space_5xl-sm {
    --section-space: 144px;
}
.ds-section--space_4xl-sm {
    --section-space: 128px;
}
.ds-section--space_3xl-sm {
    --section-space: 112px;
}
.ds-section--space_2xl-sm {
    --section-space: 96px;
}
.ds-section--space_xl-sm {
    --section-space: 20px;
}
.ds-section--space_lg-sm {
    --section-space: 18px;
}
.ds-section--space_md-sm {
    --section-space: 16px;
}
.ds-section--space_sm-sm {
    --section-space: 13px;
}
.ds-section--space_xs-sm {
    --section-space: 12px;
}
.ds-section--space_2sm-sm {
    --section-space: 14px;
}
.ds-section--space_3sm-sm {
    --section-space: 15px;
}
.ds-section--space_2xl-sm {
    --section-space: 25px;
}
.ds-section--space_hd-sm {
    --section-space: 30px;
}
.u-display--hidden-sm {
    display: none !important;
}
.u-display--block-sm {
    display: block !important;
}
.ds-inliner--size_body-sm {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-sm {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-sm {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-sm {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-sm {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-sm {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-sm {
    --inliner-size: 18px;
}
.ds-inliner--size_md-sm {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-sm {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-sm {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-sm {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-sm {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-sm {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-sm {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-sm {
    --inliner-size: 30px;
}
.ds-caption--size_1-sm {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-sm {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-sm {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-sm {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-sm {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-sm {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-sm, .ds-avatar--appearance_rounded-sm .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-sm {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-sm {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-sm {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-sm {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-sm {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-sm {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-sm {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-sm:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-sm .avatar__image,
  .ds-avatar--size_full-sm .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-sm {
    display: none;
}
.pos_relative-sm {
    position: relative;
}
.pos_absolute-sm {
    position: absolute !important;
}
.tac-sm {
    text-align: center;
}
.tal-sm {
    text-align: left;
}
.tar-sm {
    text-align: right;
}
.taj-sm {
    text-align: justify;
}
.tt_uppercase-sm {
    text-transform: uppercase;
}
.ds-space_pl--1-sm {
    --space: var(--space-1);
}
.ds-space_pl--2-sm {
    --space: var(--space-2);
}
.ds-space_pl--3-sm {
    --space: var(--space-3);
}
.ds-space_pl--4-sm {
    --space: var(--space-4);
}
.ds-space_pl--5-sm {
    --space: var(--space-5);
}
.ds-space_pl--6-sm {
    --space: var(--space-6);
}
.ds-space_pl--7-sm {
    --space: var(--space-7);
}
.ds-space_pl--8-sm {
    --space: var(--space-8);
}
.ds-space_pl--9-sm {
    --space: var(--space-9);
}
.ds-space_pl--10-sm {
    --space: var(--space-10);
}
.ds-space_pl--11-sm {
    --space: var(--space-11);
}
.ds-space_pl--12-sm {
    --space: var(--space-12);
}
.ds-space_pl--13-sm {
    --space: var(--space-13);
}
.ds-space_pr--1-sm {
    --space: var(--space-1);
}
.ds-space_pr--2-sm {
    --space: var(--space-2);
}
.ds-space_pr--3-sm {
    --space: var(--space-3);
}
.ds-space_pr--4-sm {
    --space: var(--space-4);
}
.ds-space_pr--5-sm {
    --space: var(--space-5);
}
.ds-space_pr--6-sm {
    --space: var(--space-6);
}
.ds-space_pr--7-sm {
    --space: var(--space-7);
}
.ds-space_pr--8-sm {
    --space: var(--space-8);
}
.ds-space_pr--9-sm {
    --space: var(--space-9);
}
.ds-space_pr--10-sm {
    --space: var(--space-10);
}
.ds-space_pr--11-sm {
    --space: var(--space-11);
}
.ds-space_pr--12-sm {
    --space: var(--space-12);
}
.ds-space_pr--13-sm {
    --space: var(--space-13);
}
.ds-space_pt--1-sm {
    --space: var(--space-1);
}
.ds-space_pt--2-sm {
    --space: var(--space-2);
}
.ds-space_pt--3-sm {
    --space: var(--space-3);
}
.ds-space_pt--4-sm {
    --space: var(--space-4);
}
.ds-space_pt--5-sm {
    --space: var(--space-5);
}
.ds-space_pt--6-sm {
    --space: var(--space-6);
}
.ds-space_pt--7-sm {
    --space: var(--space-7);
}
.ds-space_pt--8-sm {
    --space: var(--space-8);
}
.ds-space_pt--9-sm {
    --space: var(--space-9);
}
.ds-space_pt--10-sm {
    --space: var(--space-10);
}
.ds-space_pt--11-sm {
    --space: var(--space-11);
}
.ds-space_pt--12-sm {
    --space: var(--space-12);
}
.ds-space_pt--13-sm {
    --space: var(--space-13);
}
.ds-space_pb--1-sm {
    --space: var(--space-1);
}
.ds-space_pb--2-sm {
    --space: var(--space-2);
}
.ds-space_pb--3-sm {
    --space: var(--space-3);
}
.ds-space_pb--4-sm {
    --space: var(--space-4);
}
.ds-space_pb--5-sm {
    --space: var(--space-5);
}
.ds-space_pb--6-sm {
    --space: var(--space-6);
}
.ds-space_pb--7-sm {
    --space: var(--space-7);
}
.ds-space_pb--8-sm {
    --space: var(--space-8);
}
.ds-space_pb--9-sm {
    --space: var(--space-9);
}
.ds-space_pb--10-sm {
    --space: var(--space-10);
}
.ds-space_pb--11-sm {
    --space: var(--space-11);
}
.ds-space_pb--12-sm {
    --space: var(--space-12);
}
.ds-space_pb--13-sm {
    --space: var(--space-13);
}
.ds-space_ml--1-sm {
    --space: var(--space-1);
}
.ds-space_ml--2-sm {
    --space: var(--space-2);
}
.ds-space_ml--3-sm {
    --space: var(--space-3);
}
.ds-space_ml--4-sm {
    --space: var(--space-4);
}
.ds-space_ml--5-sm {
    --space: var(--space-5);
}
.ds-space_ml--6-sm {
    --space: var(--space-6);
}
.ds-space_ml--7-sm {
    --space: var(--space-7);
}
.ds-space_ml--8-sm {
    --space: var(--space-8);
}
.ds-space_ml--9-sm {
    --space: var(--space-9);
}
.ds-space_ml--10-sm {
    --space: var(--space-10);
}
.ds-space_ml--11-sm {
    --space: var(--space-11);
}
.ds-space_ml--12-sm {
    --space: var(--space-12);
}
.ds-space_ml--13-sm {
    --space: var(--space-13);
}
.ds-space_mr--1-sm {
    --space: var(--space-1);
}
.ds-space_mr--2-sm {
    --space: var(--space-2);
}
.ds-space_mr--3-sm {
    --space: var(--space-3);
}
.ds-space_mr--4-sm {
    --space: var(--space-4);
}
.ds-space_mr--5-sm {
    --space: var(--space-5);
}
.ds-space_mr--6-sm {
    --space: var(--space-6);
}
.ds-space_mr--7-sm {
    --space: var(--space-7);
}
.ds-space_mr--8-sm {
    --space: var(--space-8);
}
.ds-space_mr--9-sm {
    --space: var(--space-9);
}
.ds-space_mr--10-sm {
    --space: var(--space-10);
}
.ds-space_mr--11-sm {
    --space: var(--space-11);
}
.ds-space_mr--12-sm {
    --space: var(--space-12);
}
.ds-space_mr--13-sm {
    --space: var(--space-13);
}
.ds-space_mt--1-sm {
    --space: var(--space-1);
}
.ds-space_mt--2-sm {
    --space: var(--space-2);
}
.ds-space_mt--3-sm {
    --space: var(--space-3);
}
.ds-space_mt--4-sm {
    --space: var(--space-4);
}
.ds-space_mt--5-sm {
    --space: var(--space-5);
}
.ds-space_mt--6-sm {
    --space: var(--space-6);
}
.ds-space_mt--7-sm {
    --space: var(--space-7);
}
.ds-space_mt--8-sm {
    --space: var(--space-8);
}
.ds-space_mt--9-sm {
    --space: var(--space-9);
}
.ds-space_mt--10-sm {
    --space: var(--space-10);
}
.ds-space_mt--11-sm {
    --space: var(--space-11);
}
.ds-space_mt--12-sm {
    --space: var(--space-12);
}
.ds-space_mt--13-sm {
    --space: var(--space-13);
}
.ds-space_mb--1-sm {
    --space: var(--space-1);
}
.ds-space_mb--2-sm {
    --space: var(--space-2);
}
.ds-space_mb--3-sm {
    --space: var(--space-3);
}
.ds-space_mb--4-sm {
    --space: var(--space-4);
}
.ds-space_mb--5-sm {
    --space: var(--space-5);
}
.ds-space_mb--6-sm {
    --space: var(--space-6);
}
.ds-space_mb--7-sm {
    --space: var(--space-7);
}
.ds-space_mb--8-sm {
    --space: var(--space-8);
}
.ds-space_mb--9-sm {
    --space: var(--space-9);
}
.ds-space_mb--10-sm {
    --space: var(--space-10);
}
.ds-space_mb--11-sm {
    --space: var(--space-11);
}
.ds-space_mb--12-sm {
    --space: var(--space-12);
}
.ds-space_mb--13-sm {
    --space: var(--space-13);
}
.ds-caption--size_body-sm {
    font-size: 16px;
}
.ds-caption--size_5xl-sm {
    font-size: 96px;
}
.ds-caption--size_4xl-sm {
    font-size: 60px;
}
.ds-caption--size_3xl-sm {
    font-size: 48px;
}
.ds-caption--size_2xl-sm {
    font-size: 25px;
}
.ds-caption--size_xl-sm {
    font-size: 20px;
}
.ds-caption--size_lg-sm {
    font-size: 18px;
}
.ds-caption--size_md-sm {
    font-size: 16px;
}
.ds-caption--size_sm-sm {
    font-size: 13px;
}
.ds-caption--size_xs-sm {
    font-size: 12px;
}
.ds-caption--size_2xs-sm {
    font-size: 10px;
}
.ds-caption--size_2sm-sm {
    font-size: 14px;
}
.ds-caption--size_3sm-sm {
    font-size: 15px;
}
.ds-caption--size_2xl-sm {
    font-size: 25px;
}
.ds-caption--size_hd-sm {
    font-size: 30px;
}
.ds-caption--extralight-sm {
    font-weight: 200;
}
.ds-caption--light-sm {
    font-weight: 300;
}
.ds-caption--regular-sm {
    font-weight: 400;
}
.ds-caption--medium-sm {
    font-weight: 500;
}
.ds-caption--semibold-sm {
    font-weight: 600;
}
.ds-caption--bold-sm {
    font-weight: 700;
}
.ds-caption--black-sm {
    font-weight: 900;
}
.ds-caption--appearance_center-sm {
    text-align: center;
}
.ds-caption--appearance_right-sm {
    text-align: right;
}
.ds-caption--appearance_left-sm {
    text-align: left;
}
.ds-caption--appearance_uppercase-sm {
    text-transform: uppercase;
}
.g-row--appearance_column-sm {
    flex-direction: column;
}
.g-row--space_2xl-sm {
    --grid-space: var(--space-8);
}
.g-row--space_md-sm {
    --grid-space: var(--space-4);
}
.g-row--space_lg-sm {
    --grid-space: var(--space-5);
}
.g-cols--c5-sm {
    width: 20%;
}
.g-cols--c7-sm {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-sm {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-sm {
    --aspect-ratio-value: 300%;
}
.chartjs-tooltip {
    padding: var(--space-5) var(--space-6) var(--space-4);
}
.chartjs-tooltip:before {
    left: calc(50% - 11px);
}
}
@media (min-width: 768px) {
.g-row--appearance_column-md {
    flex-direction: column;
}
.g-row--appearance_nowrap-md {
    flex-wrap: nowrap;
}
.g-row--space_none-md {
    --grid-space: 0;
}
.g-row--space_xl-md {
    --grid-space: 20px;
}
.g-row--space_lg-md {
    --grid-space: 16px;
}
.g-row--space_md-md {
    --grid-space: 12px;
}
.g-row--space_sm-md {
    --grid-space: 8px;
}
.g-row--space_xs-md {
    --grid-space: 4px;
}
.g-row--align_start-md {
    align-items: flex-start;
}
.g-row--align_end-md {
    align-items: flex-end;
}
.g-row--align_center-md {
    align-items: center;
}
.g-row--align_baseline-md {
    align-items: baseline;
}
.g-row--align_stretch-md {
    align-items: stretch;
}
.g-row--justify_start-md {
    justify-content: flex-start;
}
.g-row--justify_end-md {
    justify-content: flex-end;
}
.g-row--justify_center-md {
    justify-content: center;
}
.g-row--justify_between-md {
    justify-content: space-between;
}
.g-row--justify_around-md {
    justify-content: space-around;
}
.g-row--justify_stretch-md {
    justify-content: stretch;
}
.g-row--content_start-md {
    align-content: flex-start;
}
.g-row--content_end-md {
    align-content: flex-end;
}
.g-row--content_center-md {
    align-content: center;
}
.g-row--content_between-md {
    align-content: space-between;
}
.g-row--content_around-md {
    align-content: space-around;
}
.g-row--content_stretch-md {
    align-content: stretch;
}
.g-cell--align_start-md {
    align-self: flex-start;
}
.g-cell--align_end-md {
    align-self: flex-end;
}
.g-cell--align_center-md {
    align-self: center;
}
.g-cell--align_baseline-md {
    align-self: baseline;
}
.g-cell--align_stretch-md {
    align-self: stretch;
}
.g-cell--justify_start-md {
    justify-self: flex-start;
}
.g-cell--justify_end-md {
    justify-self: flex-end;
}
.g-cell--justify_center-md {
    justify-self: center;
}
.g-cell--justify_between-md {
    justify-self: space-between;
}
.g-cell--justify_around-md {
    justify-self: space-around;
}
.g-cell--justify_stretch-md {
    justify-self: stretch;
}
.g-container--fit_auto-md {
    max-width: auto;
}
.g-container--fit_xl-md {
    max-width: 1200px;
}
.g-container--fit_xs-md {
    max-width: 320px;
}
.g-container--fit_lg-md {
    max-width: 992px;
}
.g-container--fit_md-md, .g-container {
    max-width: 768px;
}
.g-container--fit_sm-md {
    max-width: 564px;
}
.g-container--fit_hd-md {
    max-width: 1470px;
}
.g-container--fit_mac-md {
    max-width: 1700px;
}
.g-container--space_none-md {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-md {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-md {
    width: auto;
    flex: none;
}
.g-cols--1-md {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-md {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-md {
    width: 25%;
    flex: none;
}
.g-cols--4-md {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-md {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-md {
    width: 50%;
    flex: none;
}
.g-cols--7-md {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-md {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-md {
    width: 75%;
    flex: none;
}
.g-cols--10-md {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-md {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-md {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-md {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-md {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-md {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-md {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-md {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-md {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-md {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-md {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-md {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-md {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-md {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-md {
    --panel-space: 0;
}
.ds-panel--space_xl-md {
    --panel-space: 20px;
}
.ds-panel--space_lg-md {
    --panel-space: 16px;
}
.ds-panel--space_md-md {
    --panel-space: 12px;
}
.ds-panel--space_sm-md {
    --panel-space: 8px;
}
.ds-panel--space_xs-md {
    --panel-space: 4px;
}
.ds-section--space_none-md {
    --section-space: 0;
}
.ds-section--space_5xl-md {
    --section-space: 144px;
}
.ds-section--space_4xl-md {
    --section-space: 128px;
}
.ds-section--space_3xl-md {
    --section-space: 112px;
}
.ds-section--space_2xl-md {
    --section-space: 96px;
}
.ds-section--space_xl-md {
    --section-space: 20px;
}
.ds-section--space_lg-md {
    --section-space: 18px;
}
.ds-section--space_md-md {
    --section-space: 16px;
}
.ds-section--space_sm-md {
    --section-space: 13px;
}
.ds-section--space_xs-md {
    --section-space: 12px;
}
.ds-section--space_2sm-md {
    --section-space: 14px;
}
.ds-section--space_3sm-md {
    --section-space: 15px;
}
.ds-section--space_2xl-md {
    --section-space: 25px;
}
.ds-section--space_hd-md {
    --section-space: 30px;
}
.u-display--hidden-md {
    display: none !important;
}
.u-display--block-md {
    display: block !important;
}
.ds-inliner--size_body-md {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-md {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-md {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-md {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-md {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-md {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-md {
    --inliner-size: 18px;
}
.ds-inliner--size_md-md {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-md {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-md {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-md {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-md {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-md {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-md {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-md {
    --inliner-size: 30px;
}
.ds-caption--size_1-md {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-md {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-md {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-md {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-md {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-md {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-md, .ds-avatar--appearance_rounded-md .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-md {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-md {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-md {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-md {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-md {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-md {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-md {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-md:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-md .avatar__image,
  .ds-avatar--size_full-md .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-md {
    display: none;
}
.pos_relative-md {
    position: relative;
}
.pos_absolute-md {
    position: absolute !important;
}
.tac-md {
    text-align: center;
}
.tal-md {
    text-align: left;
}
.tar-md {
    text-align: right;
}
.taj-md {
    text-align: justify;
}
.tt_uppercase-md {
    text-transform: uppercase;
}
.ds-space_pl--1-md {
    --space: var(--space-1);
}
.ds-space_pl--2-md {
    --space: var(--space-2);
}
.ds-space_pl--3-md {
    --space: var(--space-3);
}
.ds-space_pl--4-md {
    --space: var(--space-4);
}
.ds-space_pl--5-md {
    --space: var(--space-5);
}
.ds-space_pl--6-md {
    --space: var(--space-6);
}
.ds-space_pl--7-md {
    --space: var(--space-7);
}
.ds-space_pl--8-md {
    --space: var(--space-8);
}
.ds-space_pl--9-md {
    --space: var(--space-9);
}
.ds-space_pl--10-md {
    --space: var(--space-10);
}
.ds-space_pl--11-md {
    --space: var(--space-11);
}
.ds-space_pl--12-md {
    --space: var(--space-12);
}
.ds-space_pl--13-md {
    --space: var(--space-13);
}
.ds-space_pr--1-md {
    --space: var(--space-1);
}
.ds-space_pr--2-md {
    --space: var(--space-2);
}
.ds-space_pr--3-md {
    --space: var(--space-3);
}
.ds-space_pr--4-md {
    --space: var(--space-4);
}
.ds-space_pr--5-md {
    --space: var(--space-5);
}
.ds-space_pr--6-md {
    --space: var(--space-6);
}
.ds-space_pr--7-md {
    --space: var(--space-7);
}
.ds-space_pr--8-md {
    --space: var(--space-8);
}
.ds-space_pr--9-md {
    --space: var(--space-9);
}
.ds-space_pr--10-md {
    --space: var(--space-10);
}
.ds-space_pr--11-md {
    --space: var(--space-11);
}
.ds-space_pr--12-md {
    --space: var(--space-12);
}
.ds-space_pr--13-md {
    --space: var(--space-13);
}
.ds-space_pt--1-md {
    --space: var(--space-1);
}
.ds-space_pt--2-md {
    --space: var(--space-2);
}
.ds-space_pt--3-md {
    --space: var(--space-3);
}
.ds-space_pt--4-md {
    --space: var(--space-4);
}
.ds-space_pt--5-md {
    --space: var(--space-5);
}
.ds-space_pt--6-md {
    --space: var(--space-6);
}
.ds-space_pt--7-md {
    --space: var(--space-7);
}
.ds-space_pt--8-md {
    --space: var(--space-8);
}
.ds-space_pt--9-md {
    --space: var(--space-9);
}
.ds-space_pt--10-md {
    --space: var(--space-10);
}
.ds-space_pt--11-md {
    --space: var(--space-11);
}
.ds-space_pt--12-md {
    --space: var(--space-12);
}
.ds-space_pt--13-md {
    --space: var(--space-13);
}
.ds-space_pb--1-md {
    --space: var(--space-1);
}
.ds-space_pb--2-md {
    --space: var(--space-2);
}
.ds-space_pb--3-md {
    --space: var(--space-3);
}
.ds-space_pb--4-md {
    --space: var(--space-4);
}
.ds-space_pb--5-md {
    --space: var(--space-5);
}
.ds-space_pb--6-md {
    --space: var(--space-6);
}
.ds-space_pb--7-md {
    --space: var(--space-7);
}
.ds-space_pb--8-md {
    --space: var(--space-8);
}
.ds-space_pb--9-md {
    --space: var(--space-9);
}
.ds-space_pb--10-md {
    --space: var(--space-10);
}
.ds-space_pb--11-md {
    --space: var(--space-11);
}
.ds-space_pb--12-md {
    --space: var(--space-12);
}
.ds-space_pb--13-md {
    --space: var(--space-13);
}
.ds-space_ml--1-md {
    --space: var(--space-1);
}
.ds-space_ml--2-md {
    --space: var(--space-2);
}
.ds-space_ml--3-md {
    --space: var(--space-3);
}
.ds-space_ml--4-md {
    --space: var(--space-4);
}
.ds-space_ml--5-md {
    --space: var(--space-5);
}
.ds-space_ml--6-md {
    --space: var(--space-6);
}
.ds-space_ml--7-md {
    --space: var(--space-7);
}
.ds-space_ml--8-md {
    --space: var(--space-8);
}
.ds-space_ml--9-md {
    --space: var(--space-9);
}
.ds-space_ml--10-md {
    --space: var(--space-10);
}
.ds-space_ml--11-md {
    --space: var(--space-11);
}
.ds-space_ml--12-md {
    --space: var(--space-12);
}
.ds-space_ml--13-md {
    --space: var(--space-13);
}
.ds-space_mr--1-md {
    --space: var(--space-1);
}
.ds-space_mr--2-md {
    --space: var(--space-2);
}
.ds-space_mr--3-md {
    --space: var(--space-3);
}
.ds-space_mr--4-md {
    --space: var(--space-4);
}
.ds-space_mr--5-md {
    --space: var(--space-5);
}
.ds-space_mr--6-md {
    --space: var(--space-6);
}
.ds-space_mr--7-md {
    --space: var(--space-7);
}
.ds-space_mr--8-md {
    --space: var(--space-8);
}
.ds-space_mr--9-md {
    --space: var(--space-9);
}
.ds-space_mr--10-md {
    --space: var(--space-10);
}
.ds-space_mr--11-md {
    --space: var(--space-11);
}
.ds-space_mr--12-md {
    --space: var(--space-12);
}
.ds-space_mr--13-md {
    --space: var(--space-13);
}
.ds-space_mt--1-md {
    --space: var(--space-1);
}
.ds-space_mt--2-md {
    --space: var(--space-2);
}
.ds-space_mt--3-md {
    --space: var(--space-3);
}
.ds-space_mt--4-md {
    --space: var(--space-4);
}
.ds-space_mt--5-md {
    --space: var(--space-5);
}
.ds-space_mt--6-md {
    --space: var(--space-6);
}
.ds-space_mt--7-md {
    --space: var(--space-7);
}
.ds-space_mt--8-md {
    --space: var(--space-8);
}
.ds-space_mt--9-md {
    --space: var(--space-9);
}
.ds-space_mt--10-md {
    --space: var(--space-10);
}
.ds-space_mt--11-md {
    --space: var(--space-11);
}
.ds-space_mt--12-md {
    --space: var(--space-12);
}
.ds-space_mt--13-md {
    --space: var(--space-13);
}
.ds-space_mb--1-md {
    --space: var(--space-1);
}
.ds-space_mb--2-md {
    --space: var(--space-2);
}
.ds-space_mb--3-md {
    --space: var(--space-3);
}
.ds-space_mb--4-md {
    --space: var(--space-4);
}
.ds-space_mb--5-md {
    --space: var(--space-5);
}
.ds-space_mb--6-md {
    --space: var(--space-6);
}
.ds-space_mb--7-md {
    --space: var(--space-7);
}
.ds-space_mb--8-md {
    --space: var(--space-8);
}
.ds-space_mb--9-md {
    --space: var(--space-9);
}
.ds-space_mb--10-md {
    --space: var(--space-10);
}
.ds-space_mb--11-md {
    --space: var(--space-11);
}
.ds-space_mb--12-md {
    --space: var(--space-12);
}
.ds-space_mb--13-md {
    --space: var(--space-13);
}
.ds-caption--size_body-md {
    font-size: 16px;
}
.ds-caption--size_5xl-md {
    font-size: 96px;
}
.ds-caption--size_4xl-md {
    font-size: 60px;
}
.ds-caption--size_3xl-md {
    font-size: 48px;
}
.ds-caption--size_2xl-md {
    font-size: 25px;
}
.ds-caption--size_xl-md {
    font-size: 20px;
}
.ds-caption--size_lg-md {
    font-size: 18px;
}
.ds-caption--size_md-md {
    font-size: 16px;
}
.ds-caption--size_sm-md {
    font-size: 13px;
}
.ds-caption--size_xs-md {
    font-size: 12px;
}
.ds-caption--size_2xs-md {
    font-size: 10px;
}
.ds-caption--size_2sm-md {
    font-size: 14px;
}
.ds-caption--size_3sm-md {
    font-size: 15px;
}
.ds-caption--size_2xl-md {
    font-size: 25px;
}
.ds-caption--size_hd-md {
    font-size: 30px;
}
.ds-caption--extralight-md {
    font-weight: 200;
}
.ds-caption--light-md {
    font-weight: 300;
}
.ds-caption--regular-md {
    font-weight: 400;
}
.ds-caption--medium-md {
    font-weight: 500;
}
.ds-caption--semibold-md {
    font-weight: 600;
}
.ds-caption--bold-md {
    font-weight: 700;
}
.ds-caption--black-md {
    font-weight: 900;
}
.ds-caption--appearance_center-md {
    text-align: center;
}
.ds-caption--appearance_right-md {
    text-align: right;
}
.ds-caption--appearance_left-md {
    text-align: left;
}
.ds-caption--appearance_uppercase-md {
    text-transform: uppercase;
}
.g-container {
    --grid-cell-space: var(--space-5);
}
.g-row--appearance_column-md {
    flex-direction: column;
}
.g-row--space_2xl-md {
    --grid-space: var(--space-8);
}
.g-row--space_md-md {
    --grid-space: var(--space-4);
}
.g-row--space_lg-md {
    --grid-space: var(--space-5);
}
.g-cols--c5-md {
    width: 20%;
}
.g-cols--c7-md {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-md {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-md {
    --aspect-ratio-value: 300%;
}
.button {
    padding: 0 var(--space-10);
}
.footer-nav {
    margin: 0 -10px;
}
.modal--size_md {
    --modal-size: 540px;
}
.modal--size_lg {
    --modal-size: 540px;
}
.header-login-as-buyer {
    flex-direction: row;
}
.header-login-as-buyer__timer {
    margin-left: 30px;
}
}
@media (min-width: 992px) {
.g-row--appearance_column-lg {
    flex-direction: column;
}
.g-row--appearance_nowrap-lg {
    flex-wrap: nowrap;
}
.g-row--space_none-lg {
    --grid-space: 0;
}
.g-row--space_xl-lg {
    --grid-space: 20px;
}
.g-row--space_lg-lg {
    --grid-space: 16px;
}
.g-row--space_md-lg {
    --grid-space: 12px;
}
.g-row--space_sm-lg {
    --grid-space: 8px;
}
.g-row--space_xs-lg {
    --grid-space: 4px;
}
.g-row--align_start-lg {
    align-items: flex-start;
}
.g-row--align_end-lg {
    align-items: flex-end;
}
.g-row--align_center-lg {
    align-items: center;
}
.g-row--align_baseline-lg {
    align-items: baseline;
}
.g-row--align_stretch-lg {
    align-items: stretch;
}
.g-row--justify_start-lg {
    justify-content: flex-start;
}
.g-row--justify_end-lg {
    justify-content: flex-end;
}
.g-row--justify_center-lg {
    justify-content: center;
}
.g-row--justify_between-lg {
    justify-content: space-between;
}
.g-row--justify_around-lg {
    justify-content: space-around;
}
.g-row--justify_stretch-lg {
    justify-content: stretch;
}
.g-row--content_start-lg {
    align-content: flex-start;
}
.g-row--content_end-lg {
    align-content: flex-end;
}
.g-row--content_center-lg {
    align-content: center;
}
.g-row--content_between-lg {
    align-content: space-between;
}
.g-row--content_around-lg {
    align-content: space-around;
}
.g-row--content_stretch-lg {
    align-content: stretch;
}
.g-cell--align_start-lg {
    align-self: flex-start;
}
.g-cell--align_end-lg {
    align-self: flex-end;
}
.g-cell--align_center-lg {
    align-self: center;
}
.g-cell--align_baseline-lg {
    align-self: baseline;
}
.g-cell--align_stretch-lg {
    align-self: stretch;
}
.g-cell--justify_start-lg {
    justify-self: flex-start;
}
.g-cell--justify_end-lg {
    justify-self: flex-end;
}
.g-cell--justify_center-lg {
    justify-self: center;
}
.g-cell--justify_between-lg {
    justify-self: space-between;
}
.g-cell--justify_around-lg {
    justify-self: space-around;
}
.g-cell--justify_stretch-lg {
    justify-self: stretch;
}
.g-container--fit_auto-lg {
    max-width: auto;
}
.g-container--fit_xl-lg {
    max-width: 1200px;
}
.g-container--fit_xs-lg {
    max-width: 320px;
}
.g-container--fit_lg-lg, .g-container {
    max-width: 992px;
}
.g-container--fit_md-lg {
    max-width: 768px;
}
.g-container--fit_sm-lg {
    max-width: 564px;
}
.g-container--fit_hd-lg {
    max-width: 1470px;
}
.g-container--fit_mac-lg {
    max-width: 1700px;
}
.g-container--space_none-lg {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-lg {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-lg {
    width: auto;
    flex: none;
}
.g-cols--1-lg {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-lg {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-lg {
    width: 25%;
    flex: none;
}
.g-cols--4-lg {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-lg {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-lg {
    width: 50%;
    flex: none;
}
.g-cols--7-lg {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-lg {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-lg {
    width: 75%;
    flex: none;
}
.g-cols--10-lg {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-lg {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-lg {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-lg {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-lg {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-lg {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-lg {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-lg {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-lg {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-lg {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-lg {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-lg {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-lg {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-lg {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-lg {
    --panel-space: 0;
}
.ds-panel--space_xl-lg {
    --panel-space: 20px;
}
.ds-panel--space_lg-lg {
    --panel-space: 16px;
}
.ds-panel--space_md-lg {
    --panel-space: 12px;
}
.ds-panel--space_sm-lg {
    --panel-space: 8px;
}
.ds-panel--space_xs-lg {
    --panel-space: 4px;
}
.ds-section--space_none-lg {
    --section-space: 0;
}
.ds-section--space_5xl-lg {
    --section-space: 144px;
}
.ds-section--space_4xl-lg {
    --section-space: 128px;
}
.ds-section--space_3xl-lg {
    --section-space: 112px;
}
.ds-section--space_2xl-lg {
    --section-space: 96px;
}
.ds-section--space_xl-lg {
    --section-space: 20px;
}
.ds-section--space_lg-lg {
    --section-space: 18px;
}
.ds-section--space_md-lg {
    --section-space: 16px;
}
.ds-section--space_sm-lg {
    --section-space: 13px;
}
.ds-section--space_xs-lg {
    --section-space: 12px;
}
.ds-section--space_2sm-lg {
    --section-space: 14px;
}
.ds-section--space_3sm-lg {
    --section-space: 15px;
}
.ds-section--space_2xl-lg {
    --section-space: 25px;
}
.ds-section--space_hd-lg {
    --section-space: 30px;
}
.u-display--hidden-lg {
    display: none !important;
}
.u-display--block-lg {
    display: block !important;
}
.ds-inliner--size_body-lg {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-lg {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-lg {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-lg {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-lg {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-lg {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-lg {
    --inliner-size: 18px;
}
.ds-inliner--size_md-lg {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-lg {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-lg {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-lg {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-lg {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-lg {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-lg {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-lg {
    --inliner-size: 30px;
}
.ds-caption--size_1-lg {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-lg {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-lg {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-lg {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-lg {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-lg {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-lg, .ds-avatar--appearance_rounded-lg .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-lg {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-lg {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-lg {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-lg {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-lg {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-lg {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-lg {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-lg:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-lg .avatar__image,
  .ds-avatar--size_full-lg .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-lg {
    display: none;
}
.pos_relative-lg {
    position: relative;
}
.pos_absolute-lg {
    position: absolute !important;
}
.tac-lg {
    text-align: center;
}
.tal-lg {
    text-align: left;
}
.tar-lg {
    text-align: right;
}
.taj-lg {
    text-align: justify;
}
.tt_uppercase-lg {
    text-transform: uppercase;
}
.ds-space_pl--1-lg {
    --space: var(--space-1);
}
.ds-space_pl--2-lg {
    --space: var(--space-2);
}
.ds-space_pl--3-lg {
    --space: var(--space-3);
}
.ds-space_pl--4-lg {
    --space: var(--space-4);
}
.ds-space_pl--5-lg {
    --space: var(--space-5);
}
.ds-space_pl--6-lg {
    --space: var(--space-6);
}
.ds-space_pl--7-lg {
    --space: var(--space-7);
}
.ds-space_pl--8-lg {
    --space: var(--space-8);
}
.ds-space_pl--9-lg {
    --space: var(--space-9);
}
.ds-space_pl--10-lg {
    --space: var(--space-10);
}
.ds-space_pl--11-lg {
    --space: var(--space-11);
}
.ds-space_pl--12-lg {
    --space: var(--space-12);
}
.ds-space_pl--13-lg {
    --space: var(--space-13);
}
.ds-space_pr--1-lg {
    --space: var(--space-1);
}
.ds-space_pr--2-lg {
    --space: var(--space-2);
}
.ds-space_pr--3-lg {
    --space: var(--space-3);
}
.ds-space_pr--4-lg {
    --space: var(--space-4);
}
.ds-space_pr--5-lg {
    --space: var(--space-5);
}
.ds-space_pr--6-lg {
    --space: var(--space-6);
}
.ds-space_pr--7-lg {
    --space: var(--space-7);
}
.ds-space_pr--8-lg {
    --space: var(--space-8);
}
.ds-space_pr--9-lg {
    --space: var(--space-9);
}
.ds-space_pr--10-lg {
    --space: var(--space-10);
}
.ds-space_pr--11-lg {
    --space: var(--space-11);
}
.ds-space_pr--12-lg {
    --space: var(--space-12);
}
.ds-space_pr--13-lg {
    --space: var(--space-13);
}
.ds-space_pt--1-lg {
    --space: var(--space-1);
}
.ds-space_pt--2-lg {
    --space: var(--space-2);
}
.ds-space_pt--3-lg {
    --space: var(--space-3);
}
.ds-space_pt--4-lg {
    --space: var(--space-4);
}
.ds-space_pt--5-lg {
    --space: var(--space-5);
}
.ds-space_pt--6-lg {
    --space: var(--space-6);
}
.ds-space_pt--7-lg {
    --space: var(--space-7);
}
.ds-space_pt--8-lg {
    --space: var(--space-8);
}
.ds-space_pt--9-lg {
    --space: var(--space-9);
}
.ds-space_pt--10-lg {
    --space: var(--space-10);
}
.ds-space_pt--11-lg {
    --space: var(--space-11);
}
.ds-space_pt--12-lg {
    --space: var(--space-12);
}
.ds-space_pt--13-lg {
    --space: var(--space-13);
}
.ds-space_pb--1-lg {
    --space: var(--space-1);
}
.ds-space_pb--2-lg {
    --space: var(--space-2);
}
.ds-space_pb--3-lg {
    --space: var(--space-3);
}
.ds-space_pb--4-lg {
    --space: var(--space-4);
}
.ds-space_pb--5-lg {
    --space: var(--space-5);
}
.ds-space_pb--6-lg {
    --space: var(--space-6);
}
.ds-space_pb--7-lg {
    --space: var(--space-7);
}
.ds-space_pb--8-lg {
    --space: var(--space-8);
}
.ds-space_pb--9-lg {
    --space: var(--space-9);
}
.ds-space_pb--10-lg {
    --space: var(--space-10);
}
.ds-space_pb--11-lg {
    --space: var(--space-11);
}
.ds-space_pb--12-lg {
    --space: var(--space-12);
}
.ds-space_pb--13-lg {
    --space: var(--space-13);
}
.ds-space_ml--1-lg {
    --space: var(--space-1);
}
.ds-space_ml--2-lg {
    --space: var(--space-2);
}
.ds-space_ml--3-lg {
    --space: var(--space-3);
}
.ds-space_ml--4-lg {
    --space: var(--space-4);
}
.ds-space_ml--5-lg {
    --space: var(--space-5);
}
.ds-space_ml--6-lg {
    --space: var(--space-6);
}
.ds-space_ml--7-lg {
    --space: var(--space-7);
}
.ds-space_ml--8-lg {
    --space: var(--space-8);
}
.ds-space_ml--9-lg {
    --space: var(--space-9);
}
.ds-space_ml--10-lg {
    --space: var(--space-10);
}
.ds-space_ml--11-lg {
    --space: var(--space-11);
}
.ds-space_ml--12-lg {
    --space: var(--space-12);
}
.ds-space_ml--13-lg {
    --space: var(--space-13);
}
.ds-space_mr--1-lg {
    --space: var(--space-1);
}
.ds-space_mr--2-lg {
    --space: var(--space-2);
}
.ds-space_mr--3-lg {
    --space: var(--space-3);
}
.ds-space_mr--4-lg {
    --space: var(--space-4);
}
.ds-space_mr--5-lg {
    --space: var(--space-5);
}
.ds-space_mr--6-lg {
    --space: var(--space-6);
}
.ds-space_mr--7-lg {
    --space: var(--space-7);
}
.ds-space_mr--8-lg {
    --space: var(--space-8);
}
.ds-space_mr--9-lg {
    --space: var(--space-9);
}
.ds-space_mr--10-lg {
    --space: var(--space-10);
}
.ds-space_mr--11-lg {
    --space: var(--space-11);
}
.ds-space_mr--12-lg {
    --space: var(--space-12);
}
.ds-space_mr--13-lg {
    --space: var(--space-13);
}
.ds-space_mt--1-lg {
    --space: var(--space-1);
}
.ds-space_mt--2-lg {
    --space: var(--space-2);
}
.ds-space_mt--3-lg {
    --space: var(--space-3);
}
.ds-space_mt--4-lg {
    --space: var(--space-4);
}
.ds-space_mt--5-lg {
    --space: var(--space-5);
}
.ds-space_mt--6-lg {
    --space: var(--space-6);
}
.ds-space_mt--7-lg {
    --space: var(--space-7);
}
.ds-space_mt--8-lg {
    --space: var(--space-8);
}
.ds-space_mt--9-lg {
    --space: var(--space-9);
}
.ds-space_mt--10-lg {
    --space: var(--space-10);
}
.ds-space_mt--11-lg {
    --space: var(--space-11);
}
.ds-space_mt--12-lg {
    --space: var(--space-12);
}
.ds-space_mt--13-lg {
    --space: var(--space-13);
}
.ds-space_mb--1-lg {
    --space: var(--space-1);
}
.ds-space_mb--2-lg {
    --space: var(--space-2);
}
.ds-space_mb--3-lg {
    --space: var(--space-3);
}
.ds-space_mb--4-lg {
    --space: var(--space-4);
}
.ds-space_mb--5-lg {
    --space: var(--space-5);
}
.ds-space_mb--6-lg {
    --space: var(--space-6);
}
.ds-space_mb--7-lg {
    --space: var(--space-7);
}
.ds-space_mb--8-lg {
    --space: var(--space-8);
}
.ds-space_mb--9-lg {
    --space: var(--space-9);
}
.ds-space_mb--10-lg {
    --space: var(--space-10);
}
.ds-space_mb--11-lg {
    --space: var(--space-11);
}
.ds-space_mb--12-lg {
    --space: var(--space-12);
}
.ds-space_mb--13-lg {
    --space: var(--space-13);
}
.ds-caption--size_body-lg {
    font-size: 16px;
}
.ds-caption--size_5xl-lg {
    font-size: 96px;
}
.ds-caption--size_4xl-lg {
    font-size: 60px;
}
.ds-caption--size_3xl-lg {
    font-size: 48px;
}
.ds-caption--size_2xl-lg {
    font-size: 25px;
}
.ds-caption--size_xl-lg {
    font-size: 20px;
}
.ds-caption--size_lg-lg, .button__text {
    font-size: 18px;
}
.ds-caption--size_md-lg {
    font-size: 16px;
}
.ds-caption--size_sm-lg {
    font-size: 13px;
}
.ds-caption--size_xs-lg {
    font-size: 12px;
}
.ds-caption--size_2xs-lg {
    font-size: 10px;
}
.ds-caption--size_2sm-lg {
    font-size: 14px;
}
.ds-caption--size_3sm-lg {
    font-size: 15px;
}
.ds-caption--size_2xl-lg {
    font-size: 25px;
}
.ds-caption--size_hd-lg, .return-link__title {
    font-size: 30px;
}
.ds-caption--extralight-lg {
    font-weight: 200;
}
.ds-caption--light-lg {
    font-weight: 300;
}
.ds-caption--regular-lg {
    font-weight: 400;
}
.ds-caption--medium-lg {
    font-weight: 500;
}
.ds-caption--semibold-lg {
    font-weight: 600;
}
.ds-caption--bold-lg {
    font-weight: 700;
}
.ds-caption--black-lg {
    font-weight: 900;
}
.ds-caption--appearance_center-lg {
    text-align: center;
}
.ds-caption--appearance_right-lg {
    text-align: right;
}
.ds-caption--appearance_left-lg {
    text-align: left;
}
.ds-caption--appearance_uppercase-lg {
    text-transform: uppercase;
}
.g-row--appearance_column-lg {
    flex-direction: column;
}
.g-row--space_2xl-lg {
    --grid-space: var(--space-8);
}
.g-row--space_md-lg {
    --grid-space: var(--space-4);
}
.g-row--space_lg-lg {
    --grid-space: var(--space-5);
}
.g-cols--c5-lg {
    width: 20%;
}
.g-cols--c7-lg {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-lg {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-lg {
    --aspect-ratio-value: 300%;
}
.button__icon {
    margin-inline-end: var(--space-3);
}
.modal--size_lg {
    --modal-size: 870px;
}
.pagination__pages {
    margin: 0 var(--space-9);
}
.projects-switcher__title {
    color: var(--theme-primary-white);
}
.user-tab {
    padding: var(--space-7) 0;
}
.chart-card {
    border-radius: 30px;
    padding: var(--space-9);
}
.header-login-as-buyer__logout:hover {
    color: var(--theme-text-1);
}
}
@media (min-width: 1200px) {
.g-row--appearance_column-xl {
    flex-direction: column;
}
.g-row--appearance_nowrap-xl {
    flex-wrap: nowrap;
}
.g-row--space_none-xl {
    --grid-space: 0;
}
.g-row--space_xl-xl {
    --grid-space: 20px;
}
.g-row--space_lg-xl {
    --grid-space: 16px;
}
.g-row--space_md-xl {
    --grid-space: 12px;
}
.g-row--space_sm-xl {
    --grid-space: 8px;
}
.g-row--space_xs-xl {
    --grid-space: 4px;
}
.g-row--align_start-xl {
    align-items: flex-start;
}
.g-row--align_end-xl {
    align-items: flex-end;
}
.g-row--align_center-xl {
    align-items: center;
}
.g-row--align_baseline-xl {
    align-items: baseline;
}
.g-row--align_stretch-xl {
    align-items: stretch;
}
.g-row--justify_start-xl {
    justify-content: flex-start;
}
.g-row--justify_end-xl {
    justify-content: flex-end;
}
.g-row--justify_center-xl {
    justify-content: center;
}
.g-row--justify_between-xl {
    justify-content: space-between;
}
.g-row--justify_around-xl {
    justify-content: space-around;
}
.g-row--justify_stretch-xl {
    justify-content: stretch;
}
.g-row--content_start-xl {
    align-content: flex-start;
}
.g-row--content_end-xl {
    align-content: flex-end;
}
.g-row--content_center-xl {
    align-content: center;
}
.g-row--content_between-xl {
    align-content: space-between;
}
.g-row--content_around-xl {
    align-content: space-around;
}
.g-row--content_stretch-xl {
    align-content: stretch;
}
.g-cell--align_start-xl {
    align-self: flex-start;
}
.g-cell--align_end-xl {
    align-self: flex-end;
}
.g-cell--align_center-xl {
    align-self: center;
}
.g-cell--align_baseline-xl {
    align-self: baseline;
}
.g-cell--align_stretch-xl {
    align-self: stretch;
}
.g-cell--justify_start-xl {
    justify-self: flex-start;
}
.g-cell--justify_end-xl {
    justify-self: flex-end;
}
.g-cell--justify_center-xl {
    justify-self: center;
}
.g-cell--justify_between-xl {
    justify-self: space-between;
}
.g-cell--justify_around-xl {
    justify-self: space-around;
}
.g-cell--justify_stretch-xl {
    justify-self: stretch;
}
.g-container--fit_auto-xl {
    max-width: auto;
}
.g-container--fit_xl-xl, .g-container {
    max-width: 1200px;
}
.g-container--fit_xs-xl {
    max-width: 320px;
}
.g-container--fit_lg-xl {
    max-width: 992px;
}
.g-container--fit_md-xl {
    max-width: 768px;
}
.g-container--fit_sm-xl {
    max-width: 564px;
}
.g-container--fit_hd-xl {
    max-width: 1470px;
}
.g-container--fit_mac-xl {
    max-width: 1700px;
}
.g-container--space_none-xl {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-xl {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-xl {
    width: auto;
    flex: none;
}
.g-cols--1-xl {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-xl {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-xl {
    width: 25%;
    flex: none;
}
.g-cols--4-xl {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-xl {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-xl {
    width: 50%;
    flex: none;
}
.g-cols--7-xl {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-xl {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-xl {
    width: 75%;
    flex: none;
}
.g-cols--10-xl {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-xl {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-xl {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-xl {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-xl {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-xl {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-xl {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-xl {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-xl {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-xl {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-xl {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-xl {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-xl {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-xl {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-xl {
    --panel-space: 0;
}
.ds-panel--space_xl-xl {
    --panel-space: 20px;
}
.ds-panel--space_lg-xl {
    --panel-space: 16px;
}
.ds-panel--space_md-xl {
    --panel-space: 12px;
}
.ds-panel--space_sm-xl {
    --panel-space: 8px;
}
.ds-panel--space_xs-xl {
    --panel-space: 4px;
}
.ds-section--space_none-xl {
    --section-space: 0;
}
.ds-section--space_5xl-xl {
    --section-space: 144px;
}
.ds-section--space_4xl-xl {
    --section-space: 128px;
}
.ds-section--space_3xl-xl {
    --section-space: 112px;
}
.ds-section--space_2xl-xl {
    --section-space: 96px;
}
.ds-section--space_xl-xl {
    --section-space: 20px;
}
.ds-section--space_lg-xl {
    --section-space: 18px;
}
.ds-section--space_md-xl {
    --section-space: 16px;
}
.ds-section--space_sm-xl {
    --section-space: 13px;
}
.ds-section--space_xs-xl {
    --section-space: 12px;
}
.ds-section--space_2sm-xl {
    --section-space: 14px;
}
.ds-section--space_3sm-xl {
    --section-space: 15px;
}
.ds-section--space_2xl-xl {
    --section-space: 25px;
}
.ds-section--space_hd-xl {
    --section-space: 30px;
}
.u-display--hidden-xl {
    display: none !important;
}
.u-display--block-xl {
    display: block !important;
}
.ds-inliner--size_body-xl {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-xl {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-xl {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-xl {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-xl {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-xl {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-xl {
    --inliner-size: 18px;
}
.ds-inliner--size_md-xl {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-xl {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-xl {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-xl {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-xl {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-xl {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-xl {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-xl {
    --inliner-size: 30px;
}
.ds-caption--size_1-xl {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-xl {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-xl {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-xl {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-xl {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-xl {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-xl, .ds-avatar--appearance_rounded-xl .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-xl {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-xl {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-xl {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-xl {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-xl {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-xl {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-xl {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-xl:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-xl .avatar__image,
  .ds-avatar--size_full-xl .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-xl {
    display: none;
}
.pos_relative-xl {
    position: relative;
}
.pos_absolute-xl {
    position: absolute !important;
}
.tac-xl {
    text-align: center;
}
.tal-xl {
    text-align: left;
}
.tar-xl {
    text-align: right;
}
.taj-xl {
    text-align: justify;
}
.tt_uppercase-xl {
    text-transform: uppercase;
}
.ds-space_pl--1-xl {
    --space: var(--space-1);
}
.ds-space_pl--2-xl {
    --space: var(--space-2);
}
.ds-space_pl--3-xl {
    --space: var(--space-3);
}
.ds-space_pl--4-xl {
    --space: var(--space-4);
}
.ds-space_pl--5-xl {
    --space: var(--space-5);
}
.ds-space_pl--6-xl {
    --space: var(--space-6);
}
.ds-space_pl--7-xl {
    --space: var(--space-7);
}
.ds-space_pl--8-xl {
    --space: var(--space-8);
}
.ds-space_pl--9-xl {
    --space: var(--space-9);
}
.ds-space_pl--10-xl {
    --space: var(--space-10);
}
.ds-space_pl--11-xl {
    --space: var(--space-11);
}
.ds-space_pl--12-xl {
    --space: var(--space-12);
}
.ds-space_pl--13-xl {
    --space: var(--space-13);
}
.ds-space_pr--1-xl {
    --space: var(--space-1);
}
.ds-space_pr--2-xl {
    --space: var(--space-2);
}
.ds-space_pr--3-xl {
    --space: var(--space-3);
}
.ds-space_pr--4-xl {
    --space: var(--space-4);
}
.ds-space_pr--5-xl {
    --space: var(--space-5);
}
.ds-space_pr--6-xl {
    --space: var(--space-6);
}
.ds-space_pr--7-xl {
    --space: var(--space-7);
}
.ds-space_pr--8-xl {
    --space: var(--space-8);
}
.ds-space_pr--9-xl {
    --space: var(--space-9);
}
.ds-space_pr--10-xl {
    --space: var(--space-10);
}
.ds-space_pr--11-xl {
    --space: var(--space-11);
}
.ds-space_pr--12-xl {
    --space: var(--space-12);
}
.ds-space_pr--13-xl {
    --space: var(--space-13);
}
.ds-space_pt--1-xl {
    --space: var(--space-1);
}
.ds-space_pt--2-xl {
    --space: var(--space-2);
}
.ds-space_pt--3-xl {
    --space: var(--space-3);
}
.ds-space_pt--4-xl {
    --space: var(--space-4);
}
.ds-space_pt--5-xl {
    --space: var(--space-5);
}
.ds-space_pt--6-xl {
    --space: var(--space-6);
}
.ds-space_pt--7-xl {
    --space: var(--space-7);
}
.ds-space_pt--8-xl {
    --space: var(--space-8);
}
.ds-space_pt--9-xl {
    --space: var(--space-9);
}
.ds-space_pt--10-xl {
    --space: var(--space-10);
}
.ds-space_pt--11-xl {
    --space: var(--space-11);
}
.ds-space_pt--12-xl {
    --space: var(--space-12);
}
.ds-space_pt--13-xl {
    --space: var(--space-13);
}
.ds-space_pb--1-xl {
    --space: var(--space-1);
}
.ds-space_pb--2-xl {
    --space: var(--space-2);
}
.ds-space_pb--3-xl {
    --space: var(--space-3);
}
.ds-space_pb--4-xl {
    --space: var(--space-4);
}
.ds-space_pb--5-xl {
    --space: var(--space-5);
}
.ds-space_pb--6-xl {
    --space: var(--space-6);
}
.ds-space_pb--7-xl {
    --space: var(--space-7);
}
.ds-space_pb--8-xl {
    --space: var(--space-8);
}
.ds-space_pb--9-xl {
    --space: var(--space-9);
}
.ds-space_pb--10-xl {
    --space: var(--space-10);
}
.ds-space_pb--11-xl {
    --space: var(--space-11);
}
.ds-space_pb--12-xl {
    --space: var(--space-12);
}
.ds-space_pb--13-xl {
    --space: var(--space-13);
}
.ds-space_ml--1-xl {
    --space: var(--space-1);
}
.ds-space_ml--2-xl {
    --space: var(--space-2);
}
.ds-space_ml--3-xl {
    --space: var(--space-3);
}
.ds-space_ml--4-xl {
    --space: var(--space-4);
}
.ds-space_ml--5-xl {
    --space: var(--space-5);
}
.ds-space_ml--6-xl {
    --space: var(--space-6);
}
.ds-space_ml--7-xl {
    --space: var(--space-7);
}
.ds-space_ml--8-xl {
    --space: var(--space-8);
}
.ds-space_ml--9-xl {
    --space: var(--space-9);
}
.ds-space_ml--10-xl {
    --space: var(--space-10);
}
.ds-space_ml--11-xl {
    --space: var(--space-11);
}
.ds-space_ml--12-xl {
    --space: var(--space-12);
}
.ds-space_ml--13-xl {
    --space: var(--space-13);
}
.ds-space_mr--1-xl {
    --space: var(--space-1);
}
.ds-space_mr--2-xl {
    --space: var(--space-2);
}
.ds-space_mr--3-xl {
    --space: var(--space-3);
}
.ds-space_mr--4-xl {
    --space: var(--space-4);
}
.ds-space_mr--5-xl {
    --space: var(--space-5);
}
.ds-space_mr--6-xl {
    --space: var(--space-6);
}
.ds-space_mr--7-xl {
    --space: var(--space-7);
}
.ds-space_mr--8-xl {
    --space: var(--space-8);
}
.ds-space_mr--9-xl {
    --space: var(--space-9);
}
.ds-space_mr--10-xl {
    --space: var(--space-10);
}
.ds-space_mr--11-xl {
    --space: var(--space-11);
}
.ds-space_mr--12-xl {
    --space: var(--space-12);
}
.ds-space_mr--13-xl {
    --space: var(--space-13);
}
.ds-space_mt--1-xl {
    --space: var(--space-1);
}
.ds-space_mt--2-xl {
    --space: var(--space-2);
}
.ds-space_mt--3-xl {
    --space: var(--space-3);
}
.ds-space_mt--4-xl {
    --space: var(--space-4);
}
.ds-space_mt--5-xl {
    --space: var(--space-5);
}
.ds-space_mt--6-xl {
    --space: var(--space-6);
}
.ds-space_mt--7-xl {
    --space: var(--space-7);
}
.ds-space_mt--8-xl {
    --space: var(--space-8);
}
.ds-space_mt--9-xl {
    --space: var(--space-9);
}
.ds-space_mt--10-xl {
    --space: var(--space-10);
}
.ds-space_mt--11-xl {
    --space: var(--space-11);
}
.ds-space_mt--12-xl {
    --space: var(--space-12);
}
.ds-space_mt--13-xl {
    --space: var(--space-13);
}
.ds-space_mb--1-xl {
    --space: var(--space-1);
}
.ds-space_mb--2-xl {
    --space: var(--space-2);
}
.ds-space_mb--3-xl {
    --space: var(--space-3);
}
.ds-space_mb--4-xl {
    --space: var(--space-4);
}
.ds-space_mb--5-xl {
    --space: var(--space-5);
}
.ds-space_mb--6-xl {
    --space: var(--space-6);
}
.ds-space_mb--7-xl {
    --space: var(--space-7);
}
.ds-space_mb--8-xl {
    --space: var(--space-8);
}
.ds-space_mb--9-xl {
    --space: var(--space-9);
}
.ds-space_mb--10-xl {
    --space: var(--space-10);
}
.ds-space_mb--11-xl {
    --space: var(--space-11);
}
.ds-space_mb--12-xl {
    --space: var(--space-12);
}
.ds-space_mb--13-xl {
    --space: var(--space-13);
}
.ds-caption--size_body-xl {
    font-size: 16px;
}
.ds-caption--size_5xl-xl {
    font-size: 96px;
}
.ds-caption--size_4xl-xl {
    font-size: 60px;
}
.ds-caption--size_3xl-xl {
    font-size: 48px;
}
.ds-caption--size_2xl-xl {
    font-size: 25px;
}
.ds-caption--size_xl-xl {
    font-size: 20px;
}
.ds-caption--size_lg-xl {
    font-size: 18px;
}
.ds-caption--size_md-xl {
    font-size: 16px;
}
.ds-caption--size_sm-xl {
    font-size: 13px;
}
.ds-caption--size_xs-xl {
    font-size: 12px;
}
.ds-caption--size_2xs-xl {
    font-size: 10px;
}
.ds-caption--size_2sm-xl {
    font-size: 14px;
}
.ds-caption--size_3sm-xl {
    font-size: 15px;
}
.ds-caption--size_2xl-xl {
    font-size: 25px;
}
.ds-caption--size_hd-xl {
    font-size: 30px;
}
.ds-caption--extralight-xl {
    font-weight: 200;
}
.ds-caption--light-xl {
    font-weight: 300;
}
.ds-caption--regular-xl {
    font-weight: 400;
}
.ds-caption--medium-xl {
    font-weight: 500;
}
.ds-caption--semibold-xl {
    font-weight: 600;
}
.ds-caption--bold-xl {
    font-weight: 700;
}
.ds-caption--black-xl {
    font-weight: 900;
}
.ds-caption--appearance_center-xl {
    text-align: center;
}
.ds-caption--appearance_right-xl {
    text-align: right;
}
.ds-caption--appearance_left-xl {
    text-align: left;
}
.ds-caption--appearance_uppercase-xl {
    text-transform: uppercase;
}
.g-row--appearance_column-xl {
    flex-direction: column;
}
.g-row--space_2xl-xl {
    --grid-space: var(--space-8);
}
.g-row--space_md-xl {
    --grid-space: var(--space-4);
}
.g-row--space_lg-xl {
    --grid-space: var(--space-5);
}
.g-cols--c5-xl {
    width: 20%;
}
.g-cols--c7-xl {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-xl {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-xl {
    --aspect-ratio-value: 300%;
}
.block-container {
    padding: var(--space-8) var(--space-7);
}
.footer-nav {
    margin: 0 -40px;
}
.footer-nav__item {
    margin: 0 40px;
}
.header {
    justify-content: space-between;
    height: 80px;
}
.header__logo {
    margin-inline-start: 0px;
}
.header__projects {
    margin: 0 40px;
}
.main-nav {
    margin: 0 -10px;
}
.main-nav__item {
    margin: 0 10px;
}
.instruction-block__item {
    padding: var(--space-5) 0;
}
.instruction-block__body {
    display: flex;
    align-items: flex-start;
}
.instruction-block__image {
    margin-top: 0;
    width: 270px;
    margin-left: var(--space-6);
}
}
@media (min-width: 1470px) {
.g-row--appearance_column-hd {
    flex-direction: column;
}
.g-row--appearance_nowrap-hd {
    flex-wrap: nowrap;
}
.g-row--space_none-hd {
    --grid-space: 0;
}
.g-row--space_xl-hd {
    --grid-space: 20px;
}
.g-row--space_lg-hd {
    --grid-space: 16px;
}
.g-row--space_md-hd {
    --grid-space: 12px;
}
.g-row--space_sm-hd {
    --grid-space: 8px;
}
.g-row--space_xs-hd {
    --grid-space: 4px;
}
.g-row--align_start-hd {
    align-items: flex-start;
}
.g-row--align_end-hd {
    align-items: flex-end;
}
.g-row--align_center-hd {
    align-items: center;
}
.g-row--align_baseline-hd {
    align-items: baseline;
}
.g-row--align_stretch-hd {
    align-items: stretch;
}
.g-row--justify_start-hd {
    justify-content: flex-start;
}
.g-row--justify_end-hd {
    justify-content: flex-end;
}
.g-row--justify_center-hd {
    justify-content: center;
}
.g-row--justify_between-hd {
    justify-content: space-between;
}
.g-row--justify_around-hd {
    justify-content: space-around;
}
.g-row--justify_stretch-hd {
    justify-content: stretch;
}
.g-row--content_start-hd {
    align-content: flex-start;
}
.g-row--content_end-hd {
    align-content: flex-end;
}
.g-row--content_center-hd {
    align-content: center;
}
.g-row--content_between-hd {
    align-content: space-between;
}
.g-row--content_around-hd {
    align-content: space-around;
}
.g-row--content_stretch-hd {
    align-content: stretch;
}
.g-cell--align_start-hd {
    align-self: flex-start;
}
.g-cell--align_end-hd {
    align-self: flex-end;
}
.g-cell--align_center-hd {
    align-self: center;
}
.g-cell--align_baseline-hd {
    align-self: baseline;
}
.g-cell--align_stretch-hd {
    align-self: stretch;
}
.g-cell--justify_start-hd {
    justify-self: flex-start;
}
.g-cell--justify_end-hd {
    justify-self: flex-end;
}
.g-cell--justify_center-hd {
    justify-self: center;
}
.g-cell--justify_between-hd {
    justify-self: space-between;
}
.g-cell--justify_around-hd {
    justify-self: space-around;
}
.g-cell--justify_stretch-hd {
    justify-self: stretch;
}
.g-container--fit_auto-hd {
    max-width: auto;
}
.g-container--fit_xl-hd {
    max-width: 1200px;
}
.g-container--fit_xs-hd {
    max-width: 320px;
}
.g-container--fit_lg-hd {
    max-width: 992px;
}
.g-container--fit_md-hd {
    max-width: 768px;
}
.g-container--fit_sm-hd {
    max-width: 564px;
}
.g-container--fit_hd-hd, .g-container {
    max-width: 1470px;
}
.g-container--fit_mac-hd {
    max-width: 1700px;
}
.g-container--space_none-hd {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-hd {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-hd {
    width: auto;
    flex: none;
}
.g-cols--1-hd {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-hd {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-hd {
    width: 25%;
    flex: none;
}
.g-cols--4-hd {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-hd {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-hd {
    width: 50%;
    flex: none;
}
.g-cols--7-hd {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-hd {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-hd {
    width: 75%;
    flex: none;
}
.g-cols--10-hd {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-hd {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-hd {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-hd {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-hd {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-hd {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-hd {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-hd {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-hd {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-hd {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-hd {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-hd {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-hd {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-hd {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-hd {
    --panel-space: 0;
}
.ds-panel--space_xl-hd {
    --panel-space: 20px;
}
.ds-panel--space_lg-hd {
    --panel-space: 16px;
}
.ds-panel--space_md-hd {
    --panel-space: 12px;
}
.ds-panel--space_sm-hd {
    --panel-space: 8px;
}
.ds-panel--space_xs-hd {
    --panel-space: 4px;
}
.ds-section--space_none-hd {
    --section-space: 0;
}
.ds-section--space_5xl-hd {
    --section-space: 144px;
}
.ds-section--space_4xl-hd {
    --section-space: 128px;
}
.ds-section--space_3xl-hd {
    --section-space: 112px;
}
.ds-section--space_2xl-hd {
    --section-space: 96px;
}
.ds-section--space_xl-hd {
    --section-space: 20px;
}
.ds-section--space_lg-hd {
    --section-space: 18px;
}
.ds-section--space_md-hd {
    --section-space: 16px;
}
.ds-section--space_sm-hd {
    --section-space: 13px;
}
.ds-section--space_xs-hd {
    --section-space: 12px;
}
.ds-section--space_2sm-hd {
    --section-space: 14px;
}
.ds-section--space_3sm-hd {
    --section-space: 15px;
}
.ds-section--space_2xl-hd {
    --section-space: 25px;
}
.ds-section--space_hd-hd {
    --section-space: 30px;
}
.u-display--hidden-hd {
    display: none !important;
}
.u-display--block-hd {
    display: block !important;
}
.ds-inliner--size_body-hd {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-hd {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-hd {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-hd {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-hd {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-hd {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-hd {
    --inliner-size: 18px;
}
.ds-inliner--size_md-hd {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-hd {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-hd {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-hd {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-hd {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-hd {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-hd {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-hd {
    --inliner-size: 30px;
}
.ds-caption--size_1-hd {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-hd {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-hd {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-hd {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-hd {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-hd {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-hd, .ds-avatar--appearance_rounded-hd .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-hd {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-hd {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-hd {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-hd {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-hd {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-hd {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-hd {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-hd:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-hd .avatar__image,
  .ds-avatar--size_full-hd .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-hd {
    display: none;
}
.pos_relative-hd {
    position: relative;
}
.pos_absolute-hd {
    position: absolute !important;
}
.tac-hd {
    text-align: center;
}
.tal-hd {
    text-align: left;
}
.tar-hd {
    text-align: right;
}
.taj-hd {
    text-align: justify;
}
.tt_uppercase-hd {
    text-transform: uppercase;
}
.ds-space_pl--1-hd {
    --space: var(--space-1);
}
.ds-space_pl--2-hd {
    --space: var(--space-2);
}
.ds-space_pl--3-hd {
    --space: var(--space-3);
}
.ds-space_pl--4-hd {
    --space: var(--space-4);
}
.ds-space_pl--5-hd {
    --space: var(--space-5);
}
.ds-space_pl--6-hd {
    --space: var(--space-6);
}
.ds-space_pl--7-hd {
    --space: var(--space-7);
}
.ds-space_pl--8-hd {
    --space: var(--space-8);
}
.ds-space_pl--9-hd {
    --space: var(--space-9);
}
.ds-space_pl--10-hd {
    --space: var(--space-10);
}
.ds-space_pl--11-hd {
    --space: var(--space-11);
}
.ds-space_pl--12-hd {
    --space: var(--space-12);
}
.ds-space_pl--13-hd {
    --space: var(--space-13);
}
.ds-space_pr--1-hd {
    --space: var(--space-1);
}
.ds-space_pr--2-hd {
    --space: var(--space-2);
}
.ds-space_pr--3-hd {
    --space: var(--space-3);
}
.ds-space_pr--4-hd {
    --space: var(--space-4);
}
.ds-space_pr--5-hd {
    --space: var(--space-5);
}
.ds-space_pr--6-hd {
    --space: var(--space-6);
}
.ds-space_pr--7-hd {
    --space: var(--space-7);
}
.ds-space_pr--8-hd {
    --space: var(--space-8);
}
.ds-space_pr--9-hd {
    --space: var(--space-9);
}
.ds-space_pr--10-hd {
    --space: var(--space-10);
}
.ds-space_pr--11-hd {
    --space: var(--space-11);
}
.ds-space_pr--12-hd {
    --space: var(--space-12);
}
.ds-space_pr--13-hd {
    --space: var(--space-13);
}
.ds-space_pt--1-hd {
    --space: var(--space-1);
}
.ds-space_pt--2-hd {
    --space: var(--space-2);
}
.ds-space_pt--3-hd {
    --space: var(--space-3);
}
.ds-space_pt--4-hd {
    --space: var(--space-4);
}
.ds-space_pt--5-hd {
    --space: var(--space-5);
}
.ds-space_pt--6-hd {
    --space: var(--space-6);
}
.ds-space_pt--7-hd {
    --space: var(--space-7);
}
.ds-space_pt--8-hd {
    --space: var(--space-8);
}
.ds-space_pt--9-hd {
    --space: var(--space-9);
}
.ds-space_pt--10-hd {
    --space: var(--space-10);
}
.ds-space_pt--11-hd {
    --space: var(--space-11);
}
.ds-space_pt--12-hd {
    --space: var(--space-12);
}
.ds-space_pt--13-hd {
    --space: var(--space-13);
}
.ds-space_pb--1-hd {
    --space: var(--space-1);
}
.ds-space_pb--2-hd {
    --space: var(--space-2);
}
.ds-space_pb--3-hd {
    --space: var(--space-3);
}
.ds-space_pb--4-hd {
    --space: var(--space-4);
}
.ds-space_pb--5-hd {
    --space: var(--space-5);
}
.ds-space_pb--6-hd {
    --space: var(--space-6);
}
.ds-space_pb--7-hd {
    --space: var(--space-7);
}
.ds-space_pb--8-hd {
    --space: var(--space-8);
}
.ds-space_pb--9-hd {
    --space: var(--space-9);
}
.ds-space_pb--10-hd {
    --space: var(--space-10);
}
.ds-space_pb--11-hd {
    --space: var(--space-11);
}
.ds-space_pb--12-hd {
    --space: var(--space-12);
}
.ds-space_pb--13-hd {
    --space: var(--space-13);
}
.ds-space_ml--1-hd {
    --space: var(--space-1);
}
.ds-space_ml--2-hd {
    --space: var(--space-2);
}
.ds-space_ml--3-hd {
    --space: var(--space-3);
}
.ds-space_ml--4-hd {
    --space: var(--space-4);
}
.ds-space_ml--5-hd {
    --space: var(--space-5);
}
.ds-space_ml--6-hd {
    --space: var(--space-6);
}
.ds-space_ml--7-hd {
    --space: var(--space-7);
}
.ds-space_ml--8-hd {
    --space: var(--space-8);
}
.ds-space_ml--9-hd {
    --space: var(--space-9);
}
.ds-space_ml--10-hd {
    --space: var(--space-10);
}
.ds-space_ml--11-hd {
    --space: var(--space-11);
}
.ds-space_ml--12-hd {
    --space: var(--space-12);
}
.ds-space_ml--13-hd {
    --space: var(--space-13);
}
.ds-space_mr--1-hd {
    --space: var(--space-1);
}
.ds-space_mr--2-hd {
    --space: var(--space-2);
}
.ds-space_mr--3-hd {
    --space: var(--space-3);
}
.ds-space_mr--4-hd {
    --space: var(--space-4);
}
.ds-space_mr--5-hd {
    --space: var(--space-5);
}
.ds-space_mr--6-hd {
    --space: var(--space-6);
}
.ds-space_mr--7-hd {
    --space: var(--space-7);
}
.ds-space_mr--8-hd {
    --space: var(--space-8);
}
.ds-space_mr--9-hd {
    --space: var(--space-9);
}
.ds-space_mr--10-hd {
    --space: var(--space-10);
}
.ds-space_mr--11-hd {
    --space: var(--space-11);
}
.ds-space_mr--12-hd {
    --space: var(--space-12);
}
.ds-space_mr--13-hd {
    --space: var(--space-13);
}
.ds-space_mt--1-hd {
    --space: var(--space-1);
}
.ds-space_mt--2-hd {
    --space: var(--space-2);
}
.ds-space_mt--3-hd {
    --space: var(--space-3);
}
.ds-space_mt--4-hd {
    --space: var(--space-4);
}
.ds-space_mt--5-hd {
    --space: var(--space-5);
}
.ds-space_mt--6-hd {
    --space: var(--space-6);
}
.ds-space_mt--7-hd {
    --space: var(--space-7);
}
.ds-space_mt--8-hd {
    --space: var(--space-8);
}
.ds-space_mt--9-hd {
    --space: var(--space-9);
}
.ds-space_mt--10-hd {
    --space: var(--space-10);
}
.ds-space_mt--11-hd {
    --space: var(--space-11);
}
.ds-space_mt--12-hd {
    --space: var(--space-12);
}
.ds-space_mt--13-hd {
    --space: var(--space-13);
}
.ds-space_mb--1-hd {
    --space: var(--space-1);
}
.ds-space_mb--2-hd {
    --space: var(--space-2);
}
.ds-space_mb--3-hd {
    --space: var(--space-3);
}
.ds-space_mb--4-hd {
    --space: var(--space-4);
}
.ds-space_mb--5-hd {
    --space: var(--space-5);
}
.ds-space_mb--6-hd {
    --space: var(--space-6);
}
.ds-space_mb--7-hd {
    --space: var(--space-7);
}
.ds-space_mb--8-hd {
    --space: var(--space-8);
}
.ds-space_mb--9-hd {
    --space: var(--space-9);
}
.ds-space_mb--10-hd {
    --space: var(--space-10);
}
.ds-space_mb--11-hd {
    --space: var(--space-11);
}
.ds-space_mb--12-hd {
    --space: var(--space-12);
}
.ds-space_mb--13-hd {
    --space: var(--space-13);
}
.ds-caption--size_body-hd {
    font-size: 16px;
}
.ds-caption--size_5xl-hd {
    font-size: 96px;
}
.ds-caption--size_4xl-hd {
    font-size: 60px;
}
.ds-caption--size_3xl-hd {
    font-size: 48px;
}
.ds-caption--size_2xl-hd {
    font-size: 25px;
}
.ds-caption--size_xl-hd {
    font-size: 20px;
}
.ds-caption--size_lg-hd {
    font-size: 18px;
}
.ds-caption--size_md-hd {
    font-size: 16px;
}
.ds-caption--size_sm-hd {
    font-size: 13px;
}
.ds-caption--size_xs-hd {
    font-size: 12px;
}
.ds-caption--size_2xs-hd {
    font-size: 10px;
}
.ds-caption--size_2sm-hd {
    font-size: 14px;
}
.ds-caption--size_3sm-hd {
    font-size: 15px;
}
.ds-caption--size_2xl-hd {
    font-size: 25px;
}
.ds-caption--size_hd-hd {
    font-size: 30px;
}
.ds-caption--extralight-hd {
    font-weight: 200;
}
.ds-caption--light-hd {
    font-weight: 300;
}
.ds-caption--regular-hd {
    font-weight: 400;
}
.ds-caption--medium-hd {
    font-weight: 500;
}
.ds-caption--semibold-hd {
    font-weight: 600;
}
.ds-caption--bold-hd {
    font-weight: 700;
}
.ds-caption--black-hd {
    font-weight: 900;
}
.ds-caption--appearance_center-hd {
    text-align: center;
}
.ds-caption--appearance_right-hd {
    text-align: right;
}
.ds-caption--appearance_left-hd {
    text-align: left;
}
.ds-caption--appearance_uppercase-hd {
    text-transform: uppercase;
}
.g-row--appearance_column-hd {
    flex-direction: column;
}
.g-row--space_2xl-hd {
    --grid-space: var(--space-8);
}
.g-row--space_md-hd {
    --grid-space: var(--space-4);
}
.g-row--space_lg-hd {
    --grid-space: var(--space-5);
}
.g-cols--c5-hd {
    width: 20%;
}
.g-cols--c7-hd {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-hd {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-hd {
    --aspect-ratio-value: 300%;
}
.multiselect--mini {
    width: 163px;
}
.multiselect--medium {
    width: 250px;
}
.main-nav__item--user-balance {
    margin-inline-start: 190px !important;
}
.mobile-nav__item--user-balance {
    margin-block-start: 190px !important;
}
.instruction-block__title {
    font-size: 22px;
}
.instruction-block__text {
    font-size: 16px;
}
.instruction-block__image {
    width: auto;
}
}
@media (min-width: 1700px) {
.g-row--appearance_column-mac {
    flex-direction: column;
}
.g-row--appearance_nowrap-mac {
    flex-wrap: nowrap;
}
.g-row--space_none-mac {
    --grid-space: 0;
}
.g-row--space_xl-mac {
    --grid-space: 20px;
}
.g-row--space_lg-mac {
    --grid-space: 16px;
}
.g-row--space_md-mac {
    --grid-space: 12px;
}
.g-row--space_sm-mac {
    --grid-space: 8px;
}
.g-row--space_xs-mac {
    --grid-space: 4px;
}
.g-row--align_start-mac {
    align-items: flex-start;
}
.g-row--align_end-mac {
    align-items: flex-end;
}
.g-row--align_center-mac {
    align-items: center;
}
.g-row--align_baseline-mac {
    align-items: baseline;
}
.g-row--align_stretch-mac {
    align-items: stretch;
}
.g-row--justify_start-mac {
    justify-content: flex-start;
}
.g-row--justify_end-mac {
    justify-content: flex-end;
}
.g-row--justify_center-mac {
    justify-content: center;
}
.g-row--justify_between-mac {
    justify-content: space-between;
}
.g-row--justify_around-mac {
    justify-content: space-around;
}
.g-row--justify_stretch-mac {
    justify-content: stretch;
}
.g-row--content_start-mac {
    align-content: flex-start;
}
.g-row--content_end-mac {
    align-content: flex-end;
}
.g-row--content_center-mac {
    align-content: center;
}
.g-row--content_between-mac {
    align-content: space-between;
}
.g-row--content_around-mac {
    align-content: space-around;
}
.g-row--content_stretch-mac {
    align-content: stretch;
}
.g-cell--align_start-mac {
    align-self: flex-start;
}
.g-cell--align_end-mac {
    align-self: flex-end;
}
.g-cell--align_center-mac {
    align-self: center;
}
.g-cell--align_baseline-mac {
    align-self: baseline;
}
.g-cell--align_stretch-mac {
    align-self: stretch;
}
.g-cell--justify_start-mac {
    justify-self: flex-start;
}
.g-cell--justify_end-mac {
    justify-self: flex-end;
}
.g-cell--justify_center-mac {
    justify-self: center;
}
.g-cell--justify_between-mac {
    justify-self: space-between;
}
.g-cell--justify_around-mac {
    justify-self: space-around;
}
.g-cell--justify_stretch-mac {
    justify-self: stretch;
}
.g-container--fit_auto-mac {
    max-width: auto;
}
.g-container--fit_xl-mac {
    max-width: 1200px;
}
.g-container--fit_xs-mac {
    max-width: 320px;
}
.g-container--fit_lg-mac {
    max-width: 992px;
}
.g-container--fit_md-mac {
    max-width: 768px;
}
.g-container--fit_sm-mac {
    max-width: 564px;
}
.g-container--fit_hd-mac {
    max-width: 1470px;
}
.g-container--fit_mac-mac, .g-container {
    max-width: 1700px;
}
.g-container--space_none-mac {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-mac {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-mac {
    width: auto;
    flex: none;
}
.g-cols--1-mac {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-mac {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-mac {
    width: 25%;
    flex: none;
}
.g-cols--4-mac {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-mac {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-mac {
    width: 50%;
    flex: none;
}
.g-cols--7-mac {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-mac {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-mac {
    width: 75%;
    flex: none;
}
.g-cols--10-mac {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-mac {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-mac {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-mac {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-mac {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-mac {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-mac {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-mac {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-mac {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-mac {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-mac {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-mac {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-mac {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-mac {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-mac {
    --panel-space: 0;
}
.ds-panel--space_xl-mac {
    --panel-space: 20px;
}
.ds-panel--space_lg-mac {
    --panel-space: 16px;
}
.ds-panel--space_md-mac {
    --panel-space: 12px;
}
.ds-panel--space_sm-mac {
    --panel-space: 8px;
}
.ds-panel--space_xs-mac {
    --panel-space: 4px;
}
.ds-section--space_none-mac {
    --section-space: 0;
}
.ds-section--space_5xl-mac {
    --section-space: 144px;
}
.ds-section--space_4xl-mac {
    --section-space: 128px;
}
.ds-section--space_3xl-mac {
    --section-space: 112px;
}
.ds-section--space_2xl-mac {
    --section-space: 96px;
}
.ds-section--space_xl-mac {
    --section-space: 20px;
}
.ds-section--space_lg-mac {
    --section-space: 18px;
}
.ds-section--space_md-mac {
    --section-space: 16px;
}
.ds-section--space_sm-mac {
    --section-space: 13px;
}
.ds-section--space_xs-mac {
    --section-space: 12px;
}
.ds-section--space_2sm-mac {
    --section-space: 14px;
}
.ds-section--space_3sm-mac {
    --section-space: 15px;
}
.ds-section--space_2xl-mac {
    --section-space: 25px;
}
.ds-section--space_hd-mac {
    --section-space: 30px;
}
.u-display--hidden-mac {
    display: none !important;
}
.u-display--block-mac {
    display: block !important;
}
.ds-inliner--size_body-mac {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-mac {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-mac {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-mac {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-mac {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-mac {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-mac {
    --inliner-size: 18px;
}
.ds-inliner--size_md-mac {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-mac {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-mac {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-mac {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-mac {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-mac {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-mac {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-mac {
    --inliner-size: 30px;
}
.ds-caption--size_1-mac {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-mac {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-mac {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-mac {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-mac {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-mac {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-avatar--appearance_rounded-mac, .ds-avatar--appearance_rounded-mac .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-mac {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-mac {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-mac {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-mac {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-mac {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-mac {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-mac {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-mac:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-mac .avatar__image,
  .ds-avatar--size_full-mac .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-mac {
    display: none;
}
.pos_relative-mac {
    position: relative;
}
.pos_absolute-mac {
    position: absolute !important;
}
.tac-mac {
    text-align: center;
}
.tal-mac {
    text-align: left;
}
.tar-mac {
    text-align: right;
}
.taj-mac {
    text-align: justify;
}
.tt_uppercase-mac {
    text-transform: uppercase;
}
.ds-space_pl--1-mac {
    --space: var(--space-1);
}
.ds-space_pl--2-mac {
    --space: var(--space-2);
}
.ds-space_pl--3-mac {
    --space: var(--space-3);
}
.ds-space_pl--4-mac {
    --space: var(--space-4);
}
.ds-space_pl--5-mac {
    --space: var(--space-5);
}
.ds-space_pl--6-mac {
    --space: var(--space-6);
}
.ds-space_pl--7-mac {
    --space: var(--space-7);
}
.ds-space_pl--8-mac {
    --space: var(--space-8);
}
.ds-space_pl--9-mac {
    --space: var(--space-9);
}
.ds-space_pl--10-mac {
    --space: var(--space-10);
}
.ds-space_pl--11-mac {
    --space: var(--space-11);
}
.ds-space_pl--12-mac {
    --space: var(--space-12);
}
.ds-space_pl--13-mac {
    --space: var(--space-13);
}
.ds-space_pr--1-mac {
    --space: var(--space-1);
}
.ds-space_pr--2-mac {
    --space: var(--space-2);
}
.ds-space_pr--3-mac {
    --space: var(--space-3);
}
.ds-space_pr--4-mac {
    --space: var(--space-4);
}
.ds-space_pr--5-mac {
    --space: var(--space-5);
}
.ds-space_pr--6-mac {
    --space: var(--space-6);
}
.ds-space_pr--7-mac {
    --space: var(--space-7);
}
.ds-space_pr--8-mac {
    --space: var(--space-8);
}
.ds-space_pr--9-mac {
    --space: var(--space-9);
}
.ds-space_pr--10-mac {
    --space: var(--space-10);
}
.ds-space_pr--11-mac {
    --space: var(--space-11);
}
.ds-space_pr--12-mac {
    --space: var(--space-12);
}
.ds-space_pr--13-mac {
    --space: var(--space-13);
}
.ds-space_pt--1-mac {
    --space: var(--space-1);
}
.ds-space_pt--2-mac {
    --space: var(--space-2);
}
.ds-space_pt--3-mac {
    --space: var(--space-3);
}
.ds-space_pt--4-mac {
    --space: var(--space-4);
}
.ds-space_pt--5-mac {
    --space: var(--space-5);
}
.ds-space_pt--6-mac {
    --space: var(--space-6);
}
.ds-space_pt--7-mac {
    --space: var(--space-7);
}
.ds-space_pt--8-mac {
    --space: var(--space-8);
}
.ds-space_pt--9-mac {
    --space: var(--space-9);
}
.ds-space_pt--10-mac {
    --space: var(--space-10);
}
.ds-space_pt--11-mac {
    --space: var(--space-11);
}
.ds-space_pt--12-mac {
    --space: var(--space-12);
}
.ds-space_pt--13-mac {
    --space: var(--space-13);
}
.ds-space_pb--1-mac {
    --space: var(--space-1);
}
.ds-space_pb--2-mac {
    --space: var(--space-2);
}
.ds-space_pb--3-mac {
    --space: var(--space-3);
}
.ds-space_pb--4-mac {
    --space: var(--space-4);
}
.ds-space_pb--5-mac {
    --space: var(--space-5);
}
.ds-space_pb--6-mac {
    --space: var(--space-6);
}
.ds-space_pb--7-mac {
    --space: var(--space-7);
}
.ds-space_pb--8-mac {
    --space: var(--space-8);
}
.ds-space_pb--9-mac {
    --space: var(--space-9);
}
.ds-space_pb--10-mac {
    --space: var(--space-10);
}
.ds-space_pb--11-mac {
    --space: var(--space-11);
}
.ds-space_pb--12-mac {
    --space: var(--space-12);
}
.ds-space_pb--13-mac {
    --space: var(--space-13);
}
.ds-space_ml--1-mac {
    --space: var(--space-1);
}
.ds-space_ml--2-mac {
    --space: var(--space-2);
}
.ds-space_ml--3-mac {
    --space: var(--space-3);
}
.ds-space_ml--4-mac {
    --space: var(--space-4);
}
.ds-space_ml--5-mac {
    --space: var(--space-5);
}
.ds-space_ml--6-mac {
    --space: var(--space-6);
}
.ds-space_ml--7-mac {
    --space: var(--space-7);
}
.ds-space_ml--8-mac {
    --space: var(--space-8);
}
.ds-space_ml--9-mac {
    --space: var(--space-9);
}
.ds-space_ml--10-mac {
    --space: var(--space-10);
}
.ds-space_ml--11-mac {
    --space: var(--space-11);
}
.ds-space_ml--12-mac {
    --space: var(--space-12);
}
.ds-space_ml--13-mac {
    --space: var(--space-13);
}
.ds-space_mr--1-mac {
    --space: var(--space-1);
}
.ds-space_mr--2-mac {
    --space: var(--space-2);
}
.ds-space_mr--3-mac {
    --space: var(--space-3);
}
.ds-space_mr--4-mac {
    --space: var(--space-4);
}
.ds-space_mr--5-mac {
    --space: var(--space-5);
}
.ds-space_mr--6-mac {
    --space: var(--space-6);
}
.ds-space_mr--7-mac {
    --space: var(--space-7);
}
.ds-space_mr--8-mac {
    --space: var(--space-8);
}
.ds-space_mr--9-mac {
    --space: var(--space-9);
}
.ds-space_mr--10-mac {
    --space: var(--space-10);
}
.ds-space_mr--11-mac {
    --space: var(--space-11);
}
.ds-space_mr--12-mac {
    --space: var(--space-12);
}
.ds-space_mr--13-mac {
    --space: var(--space-13);
}
.ds-space_mt--1-mac {
    --space: var(--space-1);
}
.ds-space_mt--2-mac {
    --space: var(--space-2);
}
.ds-space_mt--3-mac {
    --space: var(--space-3);
}
.ds-space_mt--4-mac {
    --space: var(--space-4);
}
.ds-space_mt--5-mac {
    --space: var(--space-5);
}
.ds-space_mt--6-mac {
    --space: var(--space-6);
}
.ds-space_mt--7-mac {
    --space: var(--space-7);
}
.ds-space_mt--8-mac {
    --space: var(--space-8);
}
.ds-space_mt--9-mac {
    --space: var(--space-9);
}
.ds-space_mt--10-mac {
    --space: var(--space-10);
}
.ds-space_mt--11-mac {
    --space: var(--space-11);
}
.ds-space_mt--12-mac {
    --space: var(--space-12);
}
.ds-space_mt--13-mac {
    --space: var(--space-13);
}
.ds-space_mb--1-mac {
    --space: var(--space-1);
}
.ds-space_mb--2-mac {
    --space: var(--space-2);
}
.ds-space_mb--3-mac {
    --space: var(--space-3);
}
.ds-space_mb--4-mac {
    --space: var(--space-4);
}
.ds-space_mb--5-mac {
    --space: var(--space-5);
}
.ds-space_mb--6-mac {
    --space: var(--space-6);
}
.ds-space_mb--7-mac {
    --space: var(--space-7);
}
.ds-space_mb--8-mac {
    --space: var(--space-8);
}
.ds-space_mb--9-mac {
    --space: var(--space-9);
}
.ds-space_mb--10-mac {
    --space: var(--space-10);
}
.ds-space_mb--11-mac {
    --space: var(--space-11);
}
.ds-space_mb--12-mac {
    --space: var(--space-12);
}
.ds-space_mb--13-mac {
    --space: var(--space-13);
}
.ds-caption--size_body-mac {
    font-size: 16px;
}
.ds-caption--size_5xl-mac {
    font-size: 96px;
}
.ds-caption--size_4xl-mac {
    font-size: 60px;
}
.ds-caption--size_3xl-mac {
    font-size: 48px;
}
.ds-caption--size_2xl-mac {
    font-size: 25px;
}
.ds-caption--size_xl-mac {
    font-size: 20px;
}
.ds-caption--size_lg-mac {
    font-size: 18px;
}
.ds-caption--size_md-mac {
    font-size: 16px;
}
.ds-caption--size_sm-mac {
    font-size: 13px;
}
.ds-caption--size_xs-mac {
    font-size: 12px;
}
.ds-caption--size_2xs-mac {
    font-size: 10px;
}
.ds-caption--size_2sm-mac {
    font-size: 14px;
}
.ds-caption--size_3sm-mac {
    font-size: 15px;
}
.ds-caption--size_2xl-mac {
    font-size: 25px;
}
.ds-caption--size_hd-mac {
    font-size: 30px;
}
.ds-caption--extralight-mac {
    font-weight: 200;
}
.ds-caption--light-mac {
    font-weight: 300;
}
.ds-caption--regular-mac {
    font-weight: 400;
}
.ds-caption--medium-mac {
    font-weight: 500;
}
.ds-caption--semibold-mac {
    font-weight: 600;
}
.ds-caption--bold-mac {
    font-weight: 700;
}
.ds-caption--black-mac {
    font-weight: 900;
}
.ds-caption--appearance_center-mac {
    text-align: center;
}
.ds-caption--appearance_right-mac {
    text-align: right;
}
.ds-caption--appearance_left-mac {
    text-align: left;
}
.ds-caption--appearance_uppercase-mac {
    text-transform: uppercase;
}
.g-row--appearance_column-mac {
    flex-direction: column;
}
.g-row--space_2xl-mac {
    --grid-space: var(--space-8);
}
.g-row--space_md-mac {
    --grid-space: var(--space-4);
}
.g-row--space_lg-mac {
    --grid-space: var(--space-5);
}
.g-cols--c5-mac {
    width: 20%;
}
.g-cols--c7-mac {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-mac {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-mac {
    --aspect-ratio-value: 300%;
}
.header__projects {
    margin: 0 70px;
}
.main-nav {
    margin: 0 -20px;
}
.main-nav__item {
    font-size: 16px;
    margin: 0 20px;
}
.auth-container {
    padding: 114px 0;
}
}
@media (prefers-reduced-motion: reduce) {
* {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
}
}
@media (max-width: 319px) {
.g-row--appearance_column-till-xs {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-xs {
    flex-wrap: nowrap;
}
.g-row--space_none-till-xs {
    --grid-space: 0;
}
.g-row--space_xl-till-xs {
    --grid-space: 20px;
}
.g-row--space_lg-till-xs {
    --grid-space: 16px;
}
.g-row--space_md-till-xs {
    --grid-space: 12px;
}
.g-row--space_sm-till-xs {
    --grid-space: 8px;
}
.g-row--space_xs-till-xs {
    --grid-space: 4px;
}
.g-row--align_start-till-xs {
    align-items: flex-start;
}
.g-row--align_end-till-xs {
    align-items: flex-end;
}
.g-row--align_center-till-xs {
    align-items: center;
}
.g-row--align_baseline-till-xs {
    align-items: baseline;
}
.g-row--align_stretch-till-xs {
    align-items: stretch;
}
.g-row--justify_start-till-xs {
    justify-content: flex-start;
}
.g-row--justify_end-till-xs {
    justify-content: flex-end;
}
.g-row--justify_center-till-xs {
    justify-content: center;
}
.g-row--justify_between-till-xs {
    justify-content: space-between;
}
.g-row--justify_around-till-xs {
    justify-content: space-around;
}
.g-row--justify_stretch-till-xs {
    justify-content: stretch;
}
.g-row--content_start-till-xs {
    align-content: flex-start;
}
.g-row--content_end-till-xs {
    align-content: flex-end;
}
.g-row--content_center-till-xs {
    align-content: center;
}
.g-row--content_between-till-xs {
    align-content: space-between;
}
.g-row--content_around-till-xs {
    align-content: space-around;
}
.g-row--content_stretch-till-xs {
    align-content: stretch;
}
.g-cell--align_start-till-xs {
    align-self: flex-start;
}
.g-cell--align_end-till-xs {
    align-self: flex-end;
}
.g-cell--align_center-till-xs {
    align-self: center;
}
.g-cell--align_baseline-till-xs {
    align-self: baseline;
}
.g-cell--align_stretch-till-xs {
    align-self: stretch;
}
.g-cell--justify_start-till-xs {
    justify-self: flex-start;
}
.g-cell--justify_end-till-xs {
    justify-self: flex-end;
}
.g-cell--justify_center-till-xs {
    justify-self: center;
}
.g-cell--justify_between-till-xs {
    justify-self: space-between;
}
.g-cell--justify_around-till-xs {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-xs {
    justify-self: stretch;
}
.g-container--space_none-till-xs {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-xs {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-xs {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-xs {
    width: auto;
    flex: none;
}
.g-cols--1-till-xs {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-xs {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-xs {
    width: 25%;
    flex: none;
}
.g-cols--4-till-xs {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-xs {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-xs {
    width: 50%;
    flex: none;
}
.g-cols--7-till-xs {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-xs {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-xs {
    width: 75%;
    flex: none;
}
.g-cols--10-till-xs {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-xs {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-xs {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-xs {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-xs {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-xs {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-xs {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-xs {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-xs {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-xs {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-xs {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-xs {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-xs {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-xs {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-xs {
    --panel-space: 0;
}
.ds-panel--space_xl-till-xs {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-xs {
    --panel-space: 16px;
}
.ds-panel--space_md-till-xs {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-xs {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-xs {
    --panel-space: 4px;
}
.ds-section--space_none-till-xs {
    --section-space: 0;
}
.ds-section--space_5xl-till-xs {
    --section-space: 144px;
}
.ds-section--space_4xl-till-xs {
    --section-space: 128px;
}
.ds-section--space_3xl-till-xs {
    --section-space: 112px;
}
.ds-section--space_2xl-till-xs {
    --section-space: 96px;
}
.ds-section--space_xl-till-xs {
    --section-space: 20px;
}
.ds-section--space_lg-till-xs {
    --section-space: 18px;
}
.ds-section--space_md-till-xs {
    --section-space: 16px;
}
.ds-section--space_sm-till-xs {
    --section-space: 13px;
}
.ds-section--space_xs-till-xs {
    --section-space: 12px;
}
.ds-section--space_2sm-till-xs {
    --section-space: 14px;
}
.ds-section--space_3sm-till-xs {
    --section-space: 15px;
}
.ds-section--space_2xl-till-xs {
    --section-space: 25px;
}
.ds-section--space_hd-till-xs {
    --section-space: 30px;
}
.u-display--hidden-till-xs {
    display: none !important;
}
.u-display--block-till-xs {
    display: block !important;
}
.ds-inliner--size_body-till-xs {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-xs {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-xs {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-xs {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-xs {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-xs {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-xs {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-xs {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-xs {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-xs {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-xs {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-xs {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-xs {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-xs {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-xs {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-xs {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-xs {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-xs {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-xs {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-xs {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-xs {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-xs thead,
  .ds-table--view_cards-till-xs tfoot {
    display: none;
}
.ds-table--view_cards-till-xs .ds-table__row, .ds-table--view_cards-till-xs .t-content tr, .t-content .ds-table--view_cards-till-xs tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-xs .ds-table__cell, .ds-table--view_cards-till-xs .t-content th, .t-content .ds-table--view_cards-till-xs th,
  .ds-table--view_cards-till-xs .t-content td,
  .t-content .ds-table--view_cards-till-xs td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-xs tbody .ds-table__cell:before, .ds-table--view_cards-till-xs tbody .t-content th:before, .t-content .ds-table--view_cards-till-xs tbody th:before,
  .ds-table--view_cards-till-xs tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-xs tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-xs.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-xs.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-xs.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-xs, .ds-avatar--appearance_rounded-till-xs .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-xs {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-xs {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-xs {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-xs {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-xs {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-xs {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-xs {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-xs:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-xs .avatar__image,
  .ds-avatar--size_full-till-xs .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-xs {
    display: none;
}
.pos_relative-till-xs {
    position: relative;
}
.pos_absolute-till-xs {
    position: absolute !important;
}
.tac-till-xs {
    text-align: center;
}
.tal-till-xs {
    text-align: left;
}
.tar-till-xs {
    text-align: right;
}
.taj-till-xs {
    text-align: justify;
}
.tt_uppercase-till-xs {
    text-transform: uppercase;
}
.ds-space_pl--1-till-xs {
    --space: var(--space-1);
}
.ds-space_pl--2-till-xs {
    --space: var(--space-2);
}
.ds-space_pl--3-till-xs {
    --space: var(--space-3);
}
.ds-space_pl--4-till-xs {
    --space: var(--space-4);
}
.ds-space_pl--5-till-xs {
    --space: var(--space-5);
}
.ds-space_pl--6-till-xs {
    --space: var(--space-6);
}
.ds-space_pl--7-till-xs {
    --space: var(--space-7);
}
.ds-space_pl--8-till-xs {
    --space: var(--space-8);
}
.ds-space_pl--9-till-xs {
    --space: var(--space-9);
}
.ds-space_pl--10-till-xs {
    --space: var(--space-10);
}
.ds-space_pl--11-till-xs {
    --space: var(--space-11);
}
.ds-space_pl--12-till-xs {
    --space: var(--space-12);
}
.ds-space_pl--13-till-xs {
    --space: var(--space-13);
}
.ds-space_pr--1-till-xs {
    --space: var(--space-1);
}
.ds-space_pr--2-till-xs {
    --space: var(--space-2);
}
.ds-space_pr--3-till-xs {
    --space: var(--space-3);
}
.ds-space_pr--4-till-xs {
    --space: var(--space-4);
}
.ds-space_pr--5-till-xs {
    --space: var(--space-5);
}
.ds-space_pr--6-till-xs {
    --space: var(--space-6);
}
.ds-space_pr--7-till-xs {
    --space: var(--space-7);
}
.ds-space_pr--8-till-xs {
    --space: var(--space-8);
}
.ds-space_pr--9-till-xs {
    --space: var(--space-9);
}
.ds-space_pr--10-till-xs {
    --space: var(--space-10);
}
.ds-space_pr--11-till-xs {
    --space: var(--space-11);
}
.ds-space_pr--12-till-xs {
    --space: var(--space-12);
}
.ds-space_pr--13-till-xs {
    --space: var(--space-13);
}
.ds-space_pt--1-till-xs {
    --space: var(--space-1);
}
.ds-space_pt--2-till-xs {
    --space: var(--space-2);
}
.ds-space_pt--3-till-xs {
    --space: var(--space-3);
}
.ds-space_pt--4-till-xs {
    --space: var(--space-4);
}
.ds-space_pt--5-till-xs {
    --space: var(--space-5);
}
.ds-space_pt--6-till-xs {
    --space: var(--space-6);
}
.ds-space_pt--7-till-xs {
    --space: var(--space-7);
}
.ds-space_pt--8-till-xs {
    --space: var(--space-8);
}
.ds-space_pt--9-till-xs {
    --space: var(--space-9);
}
.ds-space_pt--10-till-xs {
    --space: var(--space-10);
}
.ds-space_pt--11-till-xs {
    --space: var(--space-11);
}
.ds-space_pt--12-till-xs {
    --space: var(--space-12);
}
.ds-space_pt--13-till-xs {
    --space: var(--space-13);
}
.ds-space_pb--1-till-xs {
    --space: var(--space-1);
}
.ds-space_pb--2-till-xs {
    --space: var(--space-2);
}
.ds-space_pb--3-till-xs {
    --space: var(--space-3);
}
.ds-space_pb--4-till-xs {
    --space: var(--space-4);
}
.ds-space_pb--5-till-xs {
    --space: var(--space-5);
}
.ds-space_pb--6-till-xs {
    --space: var(--space-6);
}
.ds-space_pb--7-till-xs {
    --space: var(--space-7);
}
.ds-space_pb--8-till-xs {
    --space: var(--space-8);
}
.ds-space_pb--9-till-xs {
    --space: var(--space-9);
}
.ds-space_pb--10-till-xs {
    --space: var(--space-10);
}
.ds-space_pb--11-till-xs {
    --space: var(--space-11);
}
.ds-space_pb--12-till-xs {
    --space: var(--space-12);
}
.ds-space_pb--13-till-xs {
    --space: var(--space-13);
}
.ds-space_ml--1-till-xs {
    --space: var(--space-1);
}
.ds-space_ml--2-till-xs {
    --space: var(--space-2);
}
.ds-space_ml--3-till-xs {
    --space: var(--space-3);
}
.ds-space_ml--4-till-xs {
    --space: var(--space-4);
}
.ds-space_ml--5-till-xs {
    --space: var(--space-5);
}
.ds-space_ml--6-till-xs {
    --space: var(--space-6);
}
.ds-space_ml--7-till-xs {
    --space: var(--space-7);
}
.ds-space_ml--8-till-xs {
    --space: var(--space-8);
}
.ds-space_ml--9-till-xs {
    --space: var(--space-9);
}
.ds-space_ml--10-till-xs {
    --space: var(--space-10);
}
.ds-space_ml--11-till-xs {
    --space: var(--space-11);
}
.ds-space_ml--12-till-xs {
    --space: var(--space-12);
}
.ds-space_ml--13-till-xs {
    --space: var(--space-13);
}
.ds-space_mr--1-till-xs {
    --space: var(--space-1);
}
.ds-space_mr--2-till-xs {
    --space: var(--space-2);
}
.ds-space_mr--3-till-xs {
    --space: var(--space-3);
}
.ds-space_mr--4-till-xs {
    --space: var(--space-4);
}
.ds-space_mr--5-till-xs {
    --space: var(--space-5);
}
.ds-space_mr--6-till-xs {
    --space: var(--space-6);
}
.ds-space_mr--7-till-xs {
    --space: var(--space-7);
}
.ds-space_mr--8-till-xs {
    --space: var(--space-8);
}
.ds-space_mr--9-till-xs {
    --space: var(--space-9);
}
.ds-space_mr--10-till-xs {
    --space: var(--space-10);
}
.ds-space_mr--11-till-xs {
    --space: var(--space-11);
}
.ds-space_mr--12-till-xs {
    --space: var(--space-12);
}
.ds-space_mr--13-till-xs {
    --space: var(--space-13);
}
.ds-space_mt--1-till-xs {
    --space: var(--space-1);
}
.ds-space_mt--2-till-xs {
    --space: var(--space-2);
}
.ds-space_mt--3-till-xs {
    --space: var(--space-3);
}
.ds-space_mt--4-till-xs {
    --space: var(--space-4);
}
.ds-space_mt--5-till-xs {
    --space: var(--space-5);
}
.ds-space_mt--6-till-xs {
    --space: var(--space-6);
}
.ds-space_mt--7-till-xs {
    --space: var(--space-7);
}
.ds-space_mt--8-till-xs {
    --space: var(--space-8);
}
.ds-space_mt--9-till-xs {
    --space: var(--space-9);
}
.ds-space_mt--10-till-xs {
    --space: var(--space-10);
}
.ds-space_mt--11-till-xs {
    --space: var(--space-11);
}
.ds-space_mt--12-till-xs {
    --space: var(--space-12);
}
.ds-space_mt--13-till-xs {
    --space: var(--space-13);
}
.ds-space_mb--1-till-xs {
    --space: var(--space-1);
}
.ds-space_mb--2-till-xs {
    --space: var(--space-2);
}
.ds-space_mb--3-till-xs {
    --space: var(--space-3);
}
.ds-space_mb--4-till-xs {
    --space: var(--space-4);
}
.ds-space_mb--5-till-xs {
    --space: var(--space-5);
}
.ds-space_mb--6-till-xs {
    --space: var(--space-6);
}
.ds-space_mb--7-till-xs {
    --space: var(--space-7);
}
.ds-space_mb--8-till-xs {
    --space: var(--space-8);
}
.ds-space_mb--9-till-xs {
    --space: var(--space-9);
}
.ds-space_mb--10-till-xs {
    --space: var(--space-10);
}
.ds-space_mb--11-till-xs {
    --space: var(--space-11);
}
.ds-space_mb--12-till-xs {
    --space: var(--space-12);
}
.ds-space_mb--13-till-xs {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-xs {
    text-align: center;
}
.ds-caption--appearance_right-till-xs {
    text-align: right;
}
.ds-caption--appearance_left-till-xs {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-xs {
    text-transform: uppercase;
}
.g-row--appearance_column-till-xs {
    flex-direction: column;
}
.g-row--space_2xl-till-xs {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-xs {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-xs {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-xs {
    width: 20%;
}
.g-cols--c7-till-xs {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-xs {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-xs {
    --aspect-ratio-value: 300%;
}
}
@media (max-width: 563px) {
.g-row--appearance_column-till-sm {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-sm {
    flex-wrap: nowrap;
}
.g-row--space_none-till-sm {
    --grid-space: 0;
}
.g-row--space_xl-till-sm {
    --grid-space: 20px;
}
.g-row--space_lg-till-sm {
    --grid-space: 16px;
}
.g-row--space_md-till-sm {
    --grid-space: 12px;
}
.g-row--space_sm-till-sm {
    --grid-space: 8px;
}
.g-row--space_xs-till-sm {
    --grid-space: 4px;
}
.g-row--align_start-till-sm {
    align-items: flex-start;
}
.g-row--align_end-till-sm {
    align-items: flex-end;
}
.g-row--align_center-till-sm {
    align-items: center;
}
.g-row--align_baseline-till-sm {
    align-items: baseline;
}
.g-row--align_stretch-till-sm {
    align-items: stretch;
}
.g-row--justify_start-till-sm {
    justify-content: flex-start;
}
.g-row--justify_end-till-sm {
    justify-content: flex-end;
}
.g-row--justify_center-till-sm {
    justify-content: center;
}
.g-row--justify_between-till-sm {
    justify-content: space-between;
}
.g-row--justify_around-till-sm {
    justify-content: space-around;
}
.g-row--justify_stretch-till-sm {
    justify-content: stretch;
}
.g-row--content_start-till-sm {
    align-content: flex-start;
}
.g-row--content_end-till-sm {
    align-content: flex-end;
}
.g-row--content_center-till-sm {
    align-content: center;
}
.g-row--content_between-till-sm {
    align-content: space-between;
}
.g-row--content_around-till-sm {
    align-content: space-around;
}
.g-row--content_stretch-till-sm {
    align-content: stretch;
}
.g-cell--align_start-till-sm {
    align-self: flex-start;
}
.g-cell--align_end-till-sm {
    align-self: flex-end;
}
.g-cell--align_center-till-sm {
    align-self: center;
}
.g-cell--align_baseline-till-sm {
    align-self: baseline;
}
.g-cell--align_stretch-till-sm {
    align-self: stretch;
}
.g-cell--justify_start-till-sm {
    justify-self: flex-start;
}
.g-cell--justify_end-till-sm {
    justify-self: flex-end;
}
.g-cell--justify_center-till-sm {
    justify-self: center;
}
.g-cell--justify_between-till-sm {
    justify-self: space-between;
}
.g-cell--justify_around-till-sm {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-sm {
    justify-self: stretch;
}
.g-container--space_none-till-sm {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-sm {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-sm {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-sm {
    width: auto;
    flex: none;
}
.g-cols--1-till-sm {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-sm {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-sm {
    width: 25%;
    flex: none;
}
.g-cols--4-till-sm {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-sm {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-sm {
    width: 50%;
    flex: none;
}
.g-cols--7-till-sm {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-sm {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-sm {
    width: 75%;
    flex: none;
}
.g-cols--10-till-sm {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-sm {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-sm {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-sm {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-sm {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-sm {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-sm {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-sm {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-sm {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-sm {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-sm {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-sm {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-sm {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-sm {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-sm {
    --panel-space: 0;
}
.ds-panel--space_xl-till-sm {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-sm {
    --panel-space: 16px;
}
.ds-panel--space_md-till-sm {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-sm {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-sm {
    --panel-space: 4px;
}
.ds-section--space_none-till-sm {
    --section-space: 0;
}
.ds-section--space_5xl-till-sm {
    --section-space: 144px;
}
.ds-section--space_4xl-till-sm {
    --section-space: 128px;
}
.ds-section--space_3xl-till-sm {
    --section-space: 112px;
}
.ds-section--space_2xl-till-sm {
    --section-space: 96px;
}
.ds-section--space_xl-till-sm {
    --section-space: 20px;
}
.ds-section--space_lg-till-sm {
    --section-space: 18px;
}
.ds-section--space_md-till-sm {
    --section-space: 16px;
}
.ds-section--space_sm-till-sm {
    --section-space: 13px;
}
.ds-section--space_xs-till-sm {
    --section-space: 12px;
}
.ds-section--space_2sm-till-sm {
    --section-space: 14px;
}
.ds-section--space_3sm-till-sm {
    --section-space: 15px;
}
.ds-section--space_2xl-till-sm {
    --section-space: 25px;
}
.ds-section--space_hd-till-sm {
    --section-space: 30px;
}
.u-display--hidden-till-sm {
    display: none !important;
}
.u-display--block-till-sm {
    display: block !important;
}
.ds-inliner--size_body-till-sm {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-sm {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-sm {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-sm {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-sm {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-sm {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-sm {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-sm {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-sm {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-sm {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-sm {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-sm {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-sm {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-sm {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-sm {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-sm {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-sm {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-sm {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-sm {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-sm {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-sm {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-sm thead,
  .ds-table--view_cards-till-sm tfoot {
    display: none;
}
.ds-table--view_cards-till-sm .ds-table__row, .ds-table--view_cards-till-sm .t-content tr, .t-content .ds-table--view_cards-till-sm tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-sm .ds-table__cell, .ds-table--view_cards-till-sm .t-content th, .t-content .ds-table--view_cards-till-sm th,
  .ds-table--view_cards-till-sm .t-content td,
  .t-content .ds-table--view_cards-till-sm td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-sm tbody .ds-table__cell:before, .ds-table--view_cards-till-sm tbody .t-content th:before, .t-content .ds-table--view_cards-till-sm tbody th:before,
  .ds-table--view_cards-till-sm tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-sm tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-sm.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-sm.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-sm.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-sm, .ds-avatar--appearance_rounded-till-sm .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-sm {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-sm {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-sm {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-sm {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-sm {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-sm {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-sm {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-sm:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-sm .avatar__image,
  .ds-avatar--size_full-till-sm .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-sm {
    display: none;
}
.pos_relative-till-sm {
    position: relative;
}
.pos_absolute-till-sm {
    position: absolute !important;
}
.tac-till-sm {
    text-align: center;
}
.tal-till-sm {
    text-align: left;
}
.tar-till-sm {
    text-align: right;
}
.taj-till-sm {
    text-align: justify;
}
.tt_uppercase-till-sm {
    text-transform: uppercase;
}
.ds-space_pl--1-till-sm {
    --space: var(--space-1);
}
.ds-space_pl--2-till-sm {
    --space: var(--space-2);
}
.ds-space_pl--3-till-sm {
    --space: var(--space-3);
}
.ds-space_pl--4-till-sm {
    --space: var(--space-4);
}
.ds-space_pl--5-till-sm {
    --space: var(--space-5);
}
.ds-space_pl--6-till-sm {
    --space: var(--space-6);
}
.ds-space_pl--7-till-sm {
    --space: var(--space-7);
}
.ds-space_pl--8-till-sm {
    --space: var(--space-8);
}
.ds-space_pl--9-till-sm {
    --space: var(--space-9);
}
.ds-space_pl--10-till-sm {
    --space: var(--space-10);
}
.ds-space_pl--11-till-sm {
    --space: var(--space-11);
}
.ds-space_pl--12-till-sm {
    --space: var(--space-12);
}
.ds-space_pl--13-till-sm {
    --space: var(--space-13);
}
.ds-space_pr--1-till-sm {
    --space: var(--space-1);
}
.ds-space_pr--2-till-sm {
    --space: var(--space-2);
}
.ds-space_pr--3-till-sm {
    --space: var(--space-3);
}
.ds-space_pr--4-till-sm {
    --space: var(--space-4);
}
.ds-space_pr--5-till-sm {
    --space: var(--space-5);
}
.ds-space_pr--6-till-sm {
    --space: var(--space-6);
}
.ds-space_pr--7-till-sm {
    --space: var(--space-7);
}
.ds-space_pr--8-till-sm {
    --space: var(--space-8);
}
.ds-space_pr--9-till-sm {
    --space: var(--space-9);
}
.ds-space_pr--10-till-sm {
    --space: var(--space-10);
}
.ds-space_pr--11-till-sm {
    --space: var(--space-11);
}
.ds-space_pr--12-till-sm {
    --space: var(--space-12);
}
.ds-space_pr--13-till-sm {
    --space: var(--space-13);
}
.ds-space_pt--1-till-sm {
    --space: var(--space-1);
}
.ds-space_pt--2-till-sm {
    --space: var(--space-2);
}
.ds-space_pt--3-till-sm {
    --space: var(--space-3);
}
.ds-space_pt--4-till-sm {
    --space: var(--space-4);
}
.ds-space_pt--5-till-sm {
    --space: var(--space-5);
}
.ds-space_pt--6-till-sm {
    --space: var(--space-6);
}
.ds-space_pt--7-till-sm {
    --space: var(--space-7);
}
.ds-space_pt--8-till-sm {
    --space: var(--space-8);
}
.ds-space_pt--9-till-sm {
    --space: var(--space-9);
}
.ds-space_pt--10-till-sm {
    --space: var(--space-10);
}
.ds-space_pt--11-till-sm {
    --space: var(--space-11);
}
.ds-space_pt--12-till-sm {
    --space: var(--space-12);
}
.ds-space_pt--13-till-sm {
    --space: var(--space-13);
}
.ds-space_pb--1-till-sm {
    --space: var(--space-1);
}
.ds-space_pb--2-till-sm {
    --space: var(--space-2);
}
.ds-space_pb--3-till-sm {
    --space: var(--space-3);
}
.ds-space_pb--4-till-sm {
    --space: var(--space-4);
}
.ds-space_pb--5-till-sm {
    --space: var(--space-5);
}
.ds-space_pb--6-till-sm {
    --space: var(--space-6);
}
.ds-space_pb--7-till-sm {
    --space: var(--space-7);
}
.ds-space_pb--8-till-sm {
    --space: var(--space-8);
}
.ds-space_pb--9-till-sm {
    --space: var(--space-9);
}
.ds-space_pb--10-till-sm {
    --space: var(--space-10);
}
.ds-space_pb--11-till-sm {
    --space: var(--space-11);
}
.ds-space_pb--12-till-sm {
    --space: var(--space-12);
}
.ds-space_pb--13-till-sm {
    --space: var(--space-13);
}
.ds-space_ml--1-till-sm {
    --space: var(--space-1);
}
.ds-space_ml--2-till-sm {
    --space: var(--space-2);
}
.ds-space_ml--3-till-sm {
    --space: var(--space-3);
}
.ds-space_ml--4-till-sm {
    --space: var(--space-4);
}
.ds-space_ml--5-till-sm {
    --space: var(--space-5);
}
.ds-space_ml--6-till-sm {
    --space: var(--space-6);
}
.ds-space_ml--7-till-sm {
    --space: var(--space-7);
}
.ds-space_ml--8-till-sm {
    --space: var(--space-8);
}
.ds-space_ml--9-till-sm {
    --space: var(--space-9);
}
.ds-space_ml--10-till-sm {
    --space: var(--space-10);
}
.ds-space_ml--11-till-sm {
    --space: var(--space-11);
}
.ds-space_ml--12-till-sm {
    --space: var(--space-12);
}
.ds-space_ml--13-till-sm {
    --space: var(--space-13);
}
.ds-space_mr--1-till-sm {
    --space: var(--space-1);
}
.ds-space_mr--2-till-sm {
    --space: var(--space-2);
}
.ds-space_mr--3-till-sm {
    --space: var(--space-3);
}
.ds-space_mr--4-till-sm {
    --space: var(--space-4);
}
.ds-space_mr--5-till-sm {
    --space: var(--space-5);
}
.ds-space_mr--6-till-sm {
    --space: var(--space-6);
}
.ds-space_mr--7-till-sm {
    --space: var(--space-7);
}
.ds-space_mr--8-till-sm {
    --space: var(--space-8);
}
.ds-space_mr--9-till-sm {
    --space: var(--space-9);
}
.ds-space_mr--10-till-sm {
    --space: var(--space-10);
}
.ds-space_mr--11-till-sm {
    --space: var(--space-11);
}
.ds-space_mr--12-till-sm {
    --space: var(--space-12);
}
.ds-space_mr--13-till-sm {
    --space: var(--space-13);
}
.ds-space_mt--1-till-sm {
    --space: var(--space-1);
}
.ds-space_mt--2-till-sm {
    --space: var(--space-2);
}
.ds-space_mt--3-till-sm {
    --space: var(--space-3);
}
.ds-space_mt--4-till-sm {
    --space: var(--space-4);
}
.ds-space_mt--5-till-sm {
    --space: var(--space-5);
}
.ds-space_mt--6-till-sm {
    --space: var(--space-6);
}
.ds-space_mt--7-till-sm {
    --space: var(--space-7);
}
.ds-space_mt--8-till-sm {
    --space: var(--space-8);
}
.ds-space_mt--9-till-sm {
    --space: var(--space-9);
}
.ds-space_mt--10-till-sm {
    --space: var(--space-10);
}
.ds-space_mt--11-till-sm {
    --space: var(--space-11);
}
.ds-space_mt--12-till-sm {
    --space: var(--space-12);
}
.ds-space_mt--13-till-sm {
    --space: var(--space-13);
}
.ds-space_mb--1-till-sm {
    --space: var(--space-1);
}
.ds-space_mb--2-till-sm {
    --space: var(--space-2);
}
.ds-space_mb--3-till-sm {
    --space: var(--space-3);
}
.ds-space_mb--4-till-sm {
    --space: var(--space-4);
}
.ds-space_mb--5-till-sm {
    --space: var(--space-5);
}
.ds-space_mb--6-till-sm {
    --space: var(--space-6);
}
.ds-space_mb--7-till-sm {
    --space: var(--space-7);
}
.ds-space_mb--8-till-sm {
    --space: var(--space-8);
}
.ds-space_mb--9-till-sm {
    --space: var(--space-9);
}
.ds-space_mb--10-till-sm {
    --space: var(--space-10);
}
.ds-space_mb--11-till-sm {
    --space: var(--space-11);
}
.ds-space_mb--12-till-sm {
    --space: var(--space-12);
}
.ds-space_mb--13-till-sm {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-sm {
    text-align: center;
}
.ds-caption--appearance_right-till-sm {
    text-align: right;
}
.ds-caption--appearance_left-till-sm {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-sm {
    text-transform: uppercase;
}
.g-row--appearance_column-till-sm {
    flex-direction: column;
}
.g-row--space_2xl-till-sm {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-sm {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-sm {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-sm {
    width: 20%;
}
.g-cols--c7-till-sm {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-sm {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-sm {
    --aspect-ratio-value: 300%;
}
}
@media (max-width: 767px) {
.g-row--appearance_column-till-md {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-md {
    flex-wrap: nowrap;
}
.g-row--space_none-till-md {
    --grid-space: 0;
}
.g-row--space_xl-till-md {
    --grid-space: 20px;
}
.g-row--space_lg-till-md {
    --grid-space: 16px;
}
.g-row--space_md-till-md {
    --grid-space: 12px;
}
.g-row--space_sm-till-md {
    --grid-space: 8px;
}
.g-row--space_xs-till-md {
    --grid-space: 4px;
}
.g-row--align_start-till-md {
    align-items: flex-start;
}
.g-row--align_end-till-md {
    align-items: flex-end;
}
.g-row--align_center-till-md {
    align-items: center;
}
.g-row--align_baseline-till-md {
    align-items: baseline;
}
.g-row--align_stretch-till-md {
    align-items: stretch;
}
.g-row--justify_start-till-md {
    justify-content: flex-start;
}
.g-row--justify_end-till-md {
    justify-content: flex-end;
}
.g-row--justify_center-till-md {
    justify-content: center;
}
.g-row--justify_between-till-md {
    justify-content: space-between;
}
.g-row--justify_around-till-md {
    justify-content: space-around;
}
.g-row--justify_stretch-till-md {
    justify-content: stretch;
}
.g-row--content_start-till-md {
    align-content: flex-start;
}
.g-row--content_end-till-md {
    align-content: flex-end;
}
.g-row--content_center-till-md {
    align-content: center;
}
.g-row--content_between-till-md {
    align-content: space-between;
}
.g-row--content_around-till-md {
    align-content: space-around;
}
.g-row--content_stretch-till-md {
    align-content: stretch;
}
.g-cell--align_start-till-md {
    align-self: flex-start;
}
.g-cell--align_end-till-md {
    align-self: flex-end;
}
.g-cell--align_center-till-md {
    align-self: center;
}
.g-cell--align_baseline-till-md {
    align-self: baseline;
}
.g-cell--align_stretch-till-md {
    align-self: stretch;
}
.g-cell--justify_start-till-md {
    justify-self: flex-start;
}
.g-cell--justify_end-till-md {
    justify-self: flex-end;
}
.g-cell--justify_center-till-md {
    justify-self: center;
}
.g-cell--justify_between-till-md {
    justify-self: space-between;
}
.g-cell--justify_around-till-md {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-md {
    justify-self: stretch;
}
.g-container--space_none-till-md {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-md {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-md {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-md {
    width: auto;
    flex: none;
}
.g-cols--1-till-md {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-md {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-md {
    width: 25%;
    flex: none;
}
.g-cols--4-till-md {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-md {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-md {
    width: 50%;
    flex: none;
}
.g-cols--7-till-md {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-md {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-md {
    width: 75%;
    flex: none;
}
.g-cols--10-till-md {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-md {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-md {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-md {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-md {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-md {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-md {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-md {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-md {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-md {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-md {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-md {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-md {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-md {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-md {
    --panel-space: 0;
}
.ds-panel--space_xl-till-md {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-md {
    --panel-space: 16px;
}
.ds-panel--space_md-till-md {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-md {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-md {
    --panel-space: 4px;
}
.ds-section--space_none-till-md {
    --section-space: 0;
}
.ds-section--space_5xl-till-md {
    --section-space: 144px;
}
.ds-section--space_4xl-till-md {
    --section-space: 128px;
}
.ds-section--space_3xl-till-md {
    --section-space: 112px;
}
.ds-section--space_2xl-till-md {
    --section-space: 96px;
}
.ds-section--space_xl-till-md {
    --section-space: 20px;
}
.ds-section--space_lg-till-md {
    --section-space: 18px;
}
.ds-section--space_md-till-md {
    --section-space: 16px;
}
.ds-section--space_sm-till-md {
    --section-space: 13px;
}
.ds-section--space_xs-till-md {
    --section-space: 12px;
}
.ds-section--space_2sm-till-md {
    --section-space: 14px;
}
.ds-section--space_3sm-till-md {
    --section-space: 15px;
}
.ds-section--space_2xl-till-md {
    --section-space: 25px;
}
.ds-section--space_hd-till-md {
    --section-space: 30px;
}
.u-display--hidden-till-md {
    display: none !important;
}
.u-display--block-till-md {
    display: block !important;
}
.ds-inliner--size_body-till-md {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-md {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-md {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-md {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-md {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-md {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-md {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-md {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-md {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-md {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-md {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-md {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-md {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-md {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-md {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-md {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-md {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-md {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-md {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-md {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-md {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-md thead,
  .ds-table--view_cards-till-md tfoot {
    display: none;
}
.ds-table--view_cards-till-md .ds-table__row, .ds-table--view_cards-till-md .t-content tr, .t-content .ds-table--view_cards-till-md tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-md .ds-table__cell, .ds-table--view_cards-till-md .t-content th, .t-content .ds-table--view_cards-till-md th,
  .ds-table--view_cards-till-md .t-content td,
  .t-content .ds-table--view_cards-till-md td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-md tbody .ds-table__cell:before, .ds-table--view_cards-till-md tbody .t-content th:before, .t-content .ds-table--view_cards-till-md tbody th:before,
  .ds-table--view_cards-till-md tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-md tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-md.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-md.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-md.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-md, .ds-avatar--appearance_rounded-till-md .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-md {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-md {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-md {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-md {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-md {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-md {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-md {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-md:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-md .avatar__image,
  .ds-avatar--size_full-till-md .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-md {
    display: none;
}
.pos_relative-till-md {
    position: relative;
}
.pos_absolute-till-md {
    position: absolute !important;
}
.tac-till-md {
    text-align: center;
}
.tal-till-md {
    text-align: left;
}
.tar-till-md {
    text-align: right;
}
.taj-till-md {
    text-align: justify;
}
.tt_uppercase-till-md {
    text-transform: uppercase;
}
.ds-space_pl--1-till-md {
    --space: var(--space-1);
}
.ds-space_pl--2-till-md {
    --space: var(--space-2);
}
.ds-space_pl--3-till-md {
    --space: var(--space-3);
}
.ds-space_pl--4-till-md {
    --space: var(--space-4);
}
.ds-space_pl--5-till-md {
    --space: var(--space-5);
}
.ds-space_pl--6-till-md {
    --space: var(--space-6);
}
.ds-space_pl--7-till-md {
    --space: var(--space-7);
}
.ds-space_pl--8-till-md {
    --space: var(--space-8);
}
.ds-space_pl--9-till-md {
    --space: var(--space-9);
}
.ds-space_pl--10-till-md {
    --space: var(--space-10);
}
.ds-space_pl--11-till-md {
    --space: var(--space-11);
}
.ds-space_pl--12-till-md {
    --space: var(--space-12);
}
.ds-space_pl--13-till-md {
    --space: var(--space-13);
}
.ds-space_pr--1-till-md {
    --space: var(--space-1);
}
.ds-space_pr--2-till-md {
    --space: var(--space-2);
}
.ds-space_pr--3-till-md {
    --space: var(--space-3);
}
.ds-space_pr--4-till-md {
    --space: var(--space-4);
}
.ds-space_pr--5-till-md {
    --space: var(--space-5);
}
.ds-space_pr--6-till-md {
    --space: var(--space-6);
}
.ds-space_pr--7-till-md {
    --space: var(--space-7);
}
.ds-space_pr--8-till-md {
    --space: var(--space-8);
}
.ds-space_pr--9-till-md {
    --space: var(--space-9);
}
.ds-space_pr--10-till-md {
    --space: var(--space-10);
}
.ds-space_pr--11-till-md {
    --space: var(--space-11);
}
.ds-space_pr--12-till-md {
    --space: var(--space-12);
}
.ds-space_pr--13-till-md {
    --space: var(--space-13);
}
.ds-space_pt--1-till-md {
    --space: var(--space-1);
}
.ds-space_pt--2-till-md {
    --space: var(--space-2);
}
.ds-space_pt--3-till-md {
    --space: var(--space-3);
}
.ds-space_pt--4-till-md {
    --space: var(--space-4);
}
.ds-space_pt--5-till-md {
    --space: var(--space-5);
}
.ds-space_pt--6-till-md {
    --space: var(--space-6);
}
.ds-space_pt--7-till-md {
    --space: var(--space-7);
}
.ds-space_pt--8-till-md {
    --space: var(--space-8);
}
.ds-space_pt--9-till-md {
    --space: var(--space-9);
}
.ds-space_pt--10-till-md {
    --space: var(--space-10);
}
.ds-space_pt--11-till-md {
    --space: var(--space-11);
}
.ds-space_pt--12-till-md {
    --space: var(--space-12);
}
.ds-space_pt--13-till-md {
    --space: var(--space-13);
}
.ds-space_pb--1-till-md {
    --space: var(--space-1);
}
.ds-space_pb--2-till-md {
    --space: var(--space-2);
}
.ds-space_pb--3-till-md {
    --space: var(--space-3);
}
.ds-space_pb--4-till-md {
    --space: var(--space-4);
}
.ds-space_pb--5-till-md {
    --space: var(--space-5);
}
.ds-space_pb--6-till-md {
    --space: var(--space-6);
}
.ds-space_pb--7-till-md {
    --space: var(--space-7);
}
.ds-space_pb--8-till-md {
    --space: var(--space-8);
}
.ds-space_pb--9-till-md {
    --space: var(--space-9);
}
.ds-space_pb--10-till-md {
    --space: var(--space-10);
}
.ds-space_pb--11-till-md {
    --space: var(--space-11);
}
.ds-space_pb--12-till-md {
    --space: var(--space-12);
}
.ds-space_pb--13-till-md {
    --space: var(--space-13);
}
.ds-space_ml--1-till-md {
    --space: var(--space-1);
}
.ds-space_ml--2-till-md {
    --space: var(--space-2);
}
.ds-space_ml--3-till-md {
    --space: var(--space-3);
}
.ds-space_ml--4-till-md {
    --space: var(--space-4);
}
.ds-space_ml--5-till-md {
    --space: var(--space-5);
}
.ds-space_ml--6-till-md {
    --space: var(--space-6);
}
.ds-space_ml--7-till-md {
    --space: var(--space-7);
}
.ds-space_ml--8-till-md {
    --space: var(--space-8);
}
.ds-space_ml--9-till-md {
    --space: var(--space-9);
}
.ds-space_ml--10-till-md {
    --space: var(--space-10);
}
.ds-space_ml--11-till-md {
    --space: var(--space-11);
}
.ds-space_ml--12-till-md {
    --space: var(--space-12);
}
.ds-space_ml--13-till-md {
    --space: var(--space-13);
}
.ds-space_mr--1-till-md {
    --space: var(--space-1);
}
.ds-space_mr--2-till-md {
    --space: var(--space-2);
}
.ds-space_mr--3-till-md {
    --space: var(--space-3);
}
.ds-space_mr--4-till-md {
    --space: var(--space-4);
}
.ds-space_mr--5-till-md {
    --space: var(--space-5);
}
.ds-space_mr--6-till-md {
    --space: var(--space-6);
}
.ds-space_mr--7-till-md {
    --space: var(--space-7);
}
.ds-space_mr--8-till-md {
    --space: var(--space-8);
}
.ds-space_mr--9-till-md {
    --space: var(--space-9);
}
.ds-space_mr--10-till-md {
    --space: var(--space-10);
}
.ds-space_mr--11-till-md {
    --space: var(--space-11);
}
.ds-space_mr--12-till-md {
    --space: var(--space-12);
}
.ds-space_mr--13-till-md {
    --space: var(--space-13);
}
.ds-space_mt--1-till-md {
    --space: var(--space-1);
}
.ds-space_mt--2-till-md {
    --space: var(--space-2);
}
.ds-space_mt--3-till-md {
    --space: var(--space-3);
}
.ds-space_mt--4-till-md {
    --space: var(--space-4);
}
.ds-space_mt--5-till-md {
    --space: var(--space-5);
}
.ds-space_mt--6-till-md {
    --space: var(--space-6);
}
.ds-space_mt--7-till-md {
    --space: var(--space-7);
}
.ds-space_mt--8-till-md {
    --space: var(--space-8);
}
.ds-space_mt--9-till-md {
    --space: var(--space-9);
}
.ds-space_mt--10-till-md {
    --space: var(--space-10);
}
.ds-space_mt--11-till-md {
    --space: var(--space-11);
}
.ds-space_mt--12-till-md {
    --space: var(--space-12);
}
.ds-space_mt--13-till-md {
    --space: var(--space-13);
}
.ds-space_mb--1-till-md {
    --space: var(--space-1);
}
.ds-space_mb--2-till-md {
    --space: var(--space-2);
}
.ds-space_mb--3-till-md {
    --space: var(--space-3);
}
.ds-space_mb--4-till-md {
    --space: var(--space-4);
}
.ds-space_mb--5-till-md {
    --space: var(--space-5);
}
.ds-space_mb--6-till-md {
    --space: var(--space-6);
}
.ds-space_mb--7-till-md {
    --space: var(--space-7);
}
.ds-space_mb--8-till-md {
    --space: var(--space-8);
}
.ds-space_mb--9-till-md {
    --space: var(--space-9);
}
.ds-space_mb--10-till-md {
    --space: var(--space-10);
}
.ds-space_mb--11-till-md {
    --space: var(--space-11);
}
.ds-space_mb--12-till-md {
    --space: var(--space-12);
}
.ds-space_mb--13-till-md {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-md {
    text-align: center;
}
.ds-caption--appearance_right-till-md {
    text-align: right;
}
.ds-caption--appearance_left-till-md {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-md {
    text-transform: uppercase;
}
.g-row--appearance_column-till-md {
    flex-direction: column;
}
.g-row--space_2xl-till-md {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-md {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-md {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-md {
    width: 20%;
}
.g-cols--c7-till-md {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-md {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-md {
    --aspect-ratio-value: 300%;
}
.ds-table__cell:before, .t-content th:before,
  .t-content td:before {
    font-size: var(--type-font-size-4xs) !important;
    color: var(--theme-text-5);
}
.ds-table--appearance_stripedds-table .ds-table__cell--absolute {
    position: absolute;
    top: 0;
    right: 0;
    width: var(--space-6);
    height: var(--space-6);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.ds-table--appearance_stripedds-table .ds-table__cell--absolute .inliner-btn {
    width: var(--space-6);
    height: var(--space-6);
    margin-block-start: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.t-content table {
    margin: var(--space-6) calc(var(--space-5)*-1);
}
.ui-table {
    width: 100vw !important;
}
}
@media (max-width: 991px) {
.g-row--appearance_column-till-lg {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-lg {
    flex-wrap: nowrap;
}
.g-row--space_none-till-lg {
    --grid-space: 0;
}
.g-row--space_xl-till-lg {
    --grid-space: 20px;
}
.g-row--space_lg-till-lg {
    --grid-space: 16px;
}
.g-row--space_md-till-lg {
    --grid-space: 12px;
}
.g-row--space_sm-till-lg {
    --grid-space: 8px;
}
.g-row--space_xs-till-lg {
    --grid-space: 4px;
}
.g-row--align_start-till-lg {
    align-items: flex-start;
}
.g-row--align_end-till-lg {
    align-items: flex-end;
}
.g-row--align_center-till-lg {
    align-items: center;
}
.g-row--align_baseline-till-lg {
    align-items: baseline;
}
.g-row--align_stretch-till-lg {
    align-items: stretch;
}
.g-row--justify_start-till-lg {
    justify-content: flex-start;
}
.g-row--justify_end-till-lg {
    justify-content: flex-end;
}
.g-row--justify_center-till-lg {
    justify-content: center;
}
.g-row--justify_between-till-lg {
    justify-content: space-between;
}
.g-row--justify_around-till-lg {
    justify-content: space-around;
}
.g-row--justify_stretch-till-lg {
    justify-content: stretch;
}
.g-row--content_start-till-lg {
    align-content: flex-start;
}
.g-row--content_end-till-lg {
    align-content: flex-end;
}
.g-row--content_center-till-lg {
    align-content: center;
}
.g-row--content_between-till-lg {
    align-content: space-between;
}
.g-row--content_around-till-lg {
    align-content: space-around;
}
.g-row--content_stretch-till-lg {
    align-content: stretch;
}
.g-cell--align_start-till-lg {
    align-self: flex-start;
}
.g-cell--align_end-till-lg {
    align-self: flex-end;
}
.g-cell--align_center-till-lg {
    align-self: center;
}
.g-cell--align_baseline-till-lg {
    align-self: baseline;
}
.g-cell--align_stretch-till-lg {
    align-self: stretch;
}
.g-cell--justify_start-till-lg {
    justify-self: flex-start;
}
.g-cell--justify_end-till-lg {
    justify-self: flex-end;
}
.g-cell--justify_center-till-lg {
    justify-self: center;
}
.g-cell--justify_between-till-lg {
    justify-self: space-between;
}
.g-cell--justify_around-till-lg {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-lg {
    justify-self: stretch;
}
.g-container--space_none-till-lg {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-lg {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-lg {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-lg {
    width: auto;
    flex: none;
}
.g-cols--1-till-lg {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-lg {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-lg {
    width: 25%;
    flex: none;
}
.g-cols--4-till-lg {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-lg {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-lg {
    width: 50%;
    flex: none;
}
.g-cols--7-till-lg {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-lg {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-lg {
    width: 75%;
    flex: none;
}
.g-cols--10-till-lg {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-lg {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-lg {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-lg {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-lg {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-lg {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-lg {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-lg {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-lg {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-lg {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-lg {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-lg {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-lg {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-lg {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-lg {
    --panel-space: 0;
}
.ds-panel--space_xl-till-lg {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-lg {
    --panel-space: 16px;
}
.ds-panel--space_md-till-lg {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-lg {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-lg {
    --panel-space: 4px;
}
.ds-section--space_none-till-lg {
    --section-space: 0;
}
.ds-section--space_5xl-till-lg {
    --section-space: 144px;
}
.ds-section--space_4xl-till-lg {
    --section-space: 128px;
}
.ds-section--space_3xl-till-lg {
    --section-space: 112px;
}
.ds-section--space_2xl-till-lg {
    --section-space: 96px;
}
.ds-section--space_xl-till-lg {
    --section-space: 20px;
}
.ds-section--space_lg-till-lg {
    --section-space: 18px;
}
.ds-section--space_md-till-lg {
    --section-space: 16px;
}
.ds-section--space_sm-till-lg {
    --section-space: 13px;
}
.ds-section--space_xs-till-lg {
    --section-space: 12px;
}
.ds-section--space_2sm-till-lg {
    --section-space: 14px;
}
.ds-section--space_3sm-till-lg {
    --section-space: 15px;
}
.ds-section--space_2xl-till-lg {
    --section-space: 25px;
}
.ds-section--space_hd-till-lg {
    --section-space: 30px;
}
.u-display--hidden-till-lg {
    display: none !important;
}
.u-display--block-till-lg {
    display: block !important;
}
.ds-inliner--size_body-till-lg {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-lg {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-lg {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-lg {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-lg {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-lg {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-lg {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-lg {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-lg {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-lg {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-lg {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-lg {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-lg {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-lg {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-lg {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-lg {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-lg {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-lg {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-lg {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-lg {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-lg {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-lg thead,
  .ds-table--view_cards-till-lg tfoot {
    display: none;
}
.ds-table--view_cards-till-lg .ds-table__row, .ds-table--view_cards-till-lg .t-content tr, .t-content .ds-table--view_cards-till-lg tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-lg .ds-table__cell, .ds-table--view_cards-till-lg .t-content th, .t-content .ds-table--view_cards-till-lg th,
  .ds-table--view_cards-till-lg .t-content td,
  .t-content .ds-table--view_cards-till-lg td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-lg tbody .ds-table__cell:before, .ds-table--view_cards-till-lg tbody .t-content th:before, .t-content .ds-table--view_cards-till-lg tbody th:before,
  .ds-table--view_cards-till-lg tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-lg tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-lg.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-lg.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-lg.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-lg, .ds-avatar--appearance_rounded-till-lg .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-lg {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-lg {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-lg {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-lg {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-lg {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-lg {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-lg {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-lg:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-lg .avatar__image,
  .ds-avatar--size_full-till-lg .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-lg {
    display: none;
}
.pos_relative-till-lg {
    position: relative;
}
.pos_absolute-till-lg {
    position: absolute !important;
}
.tac-till-lg {
    text-align: center;
}
.tal-till-lg {
    text-align: left;
}
.tar-till-lg {
    text-align: right;
}
.taj-till-lg {
    text-align: justify;
}
.tt_uppercase-till-lg {
    text-transform: uppercase;
}
.ds-space_pl--1-till-lg {
    --space: var(--space-1);
}
.ds-space_pl--2-till-lg {
    --space: var(--space-2);
}
.ds-space_pl--3-till-lg {
    --space: var(--space-3);
}
.ds-space_pl--4-till-lg {
    --space: var(--space-4);
}
.ds-space_pl--5-till-lg {
    --space: var(--space-5);
}
.ds-space_pl--6-till-lg {
    --space: var(--space-6);
}
.ds-space_pl--7-till-lg {
    --space: var(--space-7);
}
.ds-space_pl--8-till-lg {
    --space: var(--space-8);
}
.ds-space_pl--9-till-lg {
    --space: var(--space-9);
}
.ds-space_pl--10-till-lg {
    --space: var(--space-10);
}
.ds-space_pl--11-till-lg {
    --space: var(--space-11);
}
.ds-space_pl--12-till-lg {
    --space: var(--space-12);
}
.ds-space_pl--13-till-lg {
    --space: var(--space-13);
}
.ds-space_pr--1-till-lg {
    --space: var(--space-1);
}
.ds-space_pr--2-till-lg {
    --space: var(--space-2);
}
.ds-space_pr--3-till-lg {
    --space: var(--space-3);
}
.ds-space_pr--4-till-lg {
    --space: var(--space-4);
}
.ds-space_pr--5-till-lg {
    --space: var(--space-5);
}
.ds-space_pr--6-till-lg {
    --space: var(--space-6);
}
.ds-space_pr--7-till-lg {
    --space: var(--space-7);
}
.ds-space_pr--8-till-lg {
    --space: var(--space-8);
}
.ds-space_pr--9-till-lg {
    --space: var(--space-9);
}
.ds-space_pr--10-till-lg {
    --space: var(--space-10);
}
.ds-space_pr--11-till-lg {
    --space: var(--space-11);
}
.ds-space_pr--12-till-lg {
    --space: var(--space-12);
}
.ds-space_pr--13-till-lg {
    --space: var(--space-13);
}
.ds-space_pt--1-till-lg {
    --space: var(--space-1);
}
.ds-space_pt--2-till-lg {
    --space: var(--space-2);
}
.ds-space_pt--3-till-lg {
    --space: var(--space-3);
}
.ds-space_pt--4-till-lg {
    --space: var(--space-4);
}
.ds-space_pt--5-till-lg {
    --space: var(--space-5);
}
.ds-space_pt--6-till-lg {
    --space: var(--space-6);
}
.ds-space_pt--7-till-lg {
    --space: var(--space-7);
}
.ds-space_pt--8-till-lg {
    --space: var(--space-8);
}
.ds-space_pt--9-till-lg {
    --space: var(--space-9);
}
.ds-space_pt--10-till-lg {
    --space: var(--space-10);
}
.ds-space_pt--11-till-lg {
    --space: var(--space-11);
}
.ds-space_pt--12-till-lg {
    --space: var(--space-12);
}
.ds-space_pt--13-till-lg {
    --space: var(--space-13);
}
.ds-space_pb--1-till-lg {
    --space: var(--space-1);
}
.ds-space_pb--2-till-lg {
    --space: var(--space-2);
}
.ds-space_pb--3-till-lg {
    --space: var(--space-3);
}
.ds-space_pb--4-till-lg {
    --space: var(--space-4);
}
.ds-space_pb--5-till-lg {
    --space: var(--space-5);
}
.ds-space_pb--6-till-lg {
    --space: var(--space-6);
}
.ds-space_pb--7-till-lg {
    --space: var(--space-7);
}
.ds-space_pb--8-till-lg {
    --space: var(--space-8);
}
.ds-space_pb--9-till-lg {
    --space: var(--space-9);
}
.ds-space_pb--10-till-lg {
    --space: var(--space-10);
}
.ds-space_pb--11-till-lg {
    --space: var(--space-11);
}
.ds-space_pb--12-till-lg {
    --space: var(--space-12);
}
.ds-space_pb--13-till-lg {
    --space: var(--space-13);
}
.ds-space_ml--1-till-lg {
    --space: var(--space-1);
}
.ds-space_ml--2-till-lg {
    --space: var(--space-2);
}
.ds-space_ml--3-till-lg {
    --space: var(--space-3);
}
.ds-space_ml--4-till-lg {
    --space: var(--space-4);
}
.ds-space_ml--5-till-lg {
    --space: var(--space-5);
}
.ds-space_ml--6-till-lg {
    --space: var(--space-6);
}
.ds-space_ml--7-till-lg {
    --space: var(--space-7);
}
.ds-space_ml--8-till-lg {
    --space: var(--space-8);
}
.ds-space_ml--9-till-lg {
    --space: var(--space-9);
}
.ds-space_ml--10-till-lg {
    --space: var(--space-10);
}
.ds-space_ml--11-till-lg {
    --space: var(--space-11);
}
.ds-space_ml--12-till-lg {
    --space: var(--space-12);
}
.ds-space_ml--13-till-lg {
    --space: var(--space-13);
}
.ds-space_mr--1-till-lg {
    --space: var(--space-1);
}
.ds-space_mr--2-till-lg {
    --space: var(--space-2);
}
.ds-space_mr--3-till-lg {
    --space: var(--space-3);
}
.ds-space_mr--4-till-lg {
    --space: var(--space-4);
}
.ds-space_mr--5-till-lg {
    --space: var(--space-5);
}
.ds-space_mr--6-till-lg {
    --space: var(--space-6);
}
.ds-space_mr--7-till-lg {
    --space: var(--space-7);
}
.ds-space_mr--8-till-lg {
    --space: var(--space-8);
}
.ds-space_mr--9-till-lg {
    --space: var(--space-9);
}
.ds-space_mr--10-till-lg {
    --space: var(--space-10);
}
.ds-space_mr--11-till-lg {
    --space: var(--space-11);
}
.ds-space_mr--12-till-lg {
    --space: var(--space-12);
}
.ds-space_mr--13-till-lg {
    --space: var(--space-13);
}
.ds-space_mt--1-till-lg {
    --space: var(--space-1);
}
.ds-space_mt--2-till-lg {
    --space: var(--space-2);
}
.ds-space_mt--3-till-lg {
    --space: var(--space-3);
}
.ds-space_mt--4-till-lg {
    --space: var(--space-4);
}
.ds-space_mt--5-till-lg {
    --space: var(--space-5);
}
.ds-space_mt--6-till-lg {
    --space: var(--space-6);
}
.ds-space_mt--7-till-lg {
    --space: var(--space-7);
}
.ds-space_mt--8-till-lg {
    --space: var(--space-8);
}
.ds-space_mt--9-till-lg {
    --space: var(--space-9);
}
.ds-space_mt--10-till-lg {
    --space: var(--space-10);
}
.ds-space_mt--11-till-lg {
    --space: var(--space-11);
}
.ds-space_mt--12-till-lg {
    --space: var(--space-12);
}
.ds-space_mt--13-till-lg {
    --space: var(--space-13);
}
.ds-space_mb--1-till-lg {
    --space: var(--space-1);
}
.ds-space_mb--2-till-lg {
    --space: var(--space-2);
}
.ds-space_mb--3-till-lg {
    --space: var(--space-3);
}
.ds-space_mb--4-till-lg {
    --space: var(--space-4);
}
.ds-space_mb--5-till-lg {
    --space: var(--space-5);
}
.ds-space_mb--6-till-lg {
    --space: var(--space-6);
}
.ds-space_mb--7-till-lg {
    --space: var(--space-7);
}
.ds-space_mb--8-till-lg {
    --space: var(--space-8);
}
.ds-space_mb--9-till-lg {
    --space: var(--space-9);
}
.ds-space_mb--10-till-lg {
    --space: var(--space-10);
}
.ds-space_mb--11-till-lg {
    --space: var(--space-11);
}
.ds-space_mb--12-till-lg {
    --space: var(--space-12);
}
.ds-space_mb--13-till-lg {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-lg {
    text-align: center;
}
.ds-caption--appearance_right-till-lg {
    text-align: right;
}
.ds-caption--appearance_left-till-lg {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-lg {
    text-transform: uppercase;
}
.g-row--appearance_column-till-lg {
    flex-direction: column;
}
.g-row--space_2xl-till-lg {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-lg {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-lg {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-lg {
    width: 20%;
}
.g-cols--c7-till-lg {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-lg {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-lg {
    --aspect-ratio-value: 300%;
}
}
@media (max-width: 1199px) {
.g-row--appearance_column-till-xl {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-xl {
    flex-wrap: nowrap;
}
.g-row--space_none-till-xl {
    --grid-space: 0;
}
.g-row--space_xl-till-xl {
    --grid-space: 20px;
}
.g-row--space_lg-till-xl {
    --grid-space: 16px;
}
.g-row--space_md-till-xl {
    --grid-space: 12px;
}
.g-row--space_sm-till-xl {
    --grid-space: 8px;
}
.g-row--space_xs-till-xl {
    --grid-space: 4px;
}
.g-row--align_start-till-xl {
    align-items: flex-start;
}
.g-row--align_end-till-xl {
    align-items: flex-end;
}
.g-row--align_center-till-xl {
    align-items: center;
}
.g-row--align_baseline-till-xl {
    align-items: baseline;
}
.g-row--align_stretch-till-xl {
    align-items: stretch;
}
.g-row--justify_start-till-xl {
    justify-content: flex-start;
}
.g-row--justify_end-till-xl {
    justify-content: flex-end;
}
.g-row--justify_center-till-xl {
    justify-content: center;
}
.g-row--justify_between-till-xl {
    justify-content: space-between;
}
.g-row--justify_around-till-xl {
    justify-content: space-around;
}
.g-row--justify_stretch-till-xl {
    justify-content: stretch;
}
.g-row--content_start-till-xl {
    align-content: flex-start;
}
.g-row--content_end-till-xl {
    align-content: flex-end;
}
.g-row--content_center-till-xl {
    align-content: center;
}
.g-row--content_between-till-xl {
    align-content: space-between;
}
.g-row--content_around-till-xl {
    align-content: space-around;
}
.g-row--content_stretch-till-xl {
    align-content: stretch;
}
.g-cell--align_start-till-xl {
    align-self: flex-start;
}
.g-cell--align_end-till-xl {
    align-self: flex-end;
}
.g-cell--align_center-till-xl {
    align-self: center;
}
.g-cell--align_baseline-till-xl {
    align-self: baseline;
}
.g-cell--align_stretch-till-xl {
    align-self: stretch;
}
.g-cell--justify_start-till-xl {
    justify-self: flex-start;
}
.g-cell--justify_end-till-xl {
    justify-self: flex-end;
}
.g-cell--justify_center-till-xl {
    justify-self: center;
}
.g-cell--justify_between-till-xl {
    justify-self: space-between;
}
.g-cell--justify_around-till-xl {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-xl {
    justify-self: stretch;
}
.g-container--space_none-till-xl {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-xl {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-xl {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-xl {
    width: auto;
    flex: none;
}
.g-cols--1-till-xl {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-xl {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-xl {
    width: 25%;
    flex: none;
}
.g-cols--4-till-xl {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-xl {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-xl {
    width: 50%;
    flex: none;
}
.g-cols--7-till-xl {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-xl {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-xl {
    width: 75%;
    flex: none;
}
.g-cols--10-till-xl {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-xl {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-xl {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-xl {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-xl {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-xl {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-xl {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-xl {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-xl {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-xl {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-xl {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-xl {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-xl {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-xl {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-xl {
    --panel-space: 0;
}
.ds-panel--space_xl-till-xl {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-xl {
    --panel-space: 16px;
}
.ds-panel--space_md-till-xl {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-xl {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-xl {
    --panel-space: 4px;
}
.ds-section--space_none-till-xl {
    --section-space: 0;
}
.ds-section--space_5xl-till-xl {
    --section-space: 144px;
}
.ds-section--space_4xl-till-xl {
    --section-space: 128px;
}
.ds-section--space_3xl-till-xl {
    --section-space: 112px;
}
.ds-section--space_2xl-till-xl {
    --section-space: 96px;
}
.ds-section--space_xl-till-xl {
    --section-space: 20px;
}
.ds-section--space_lg-till-xl {
    --section-space: 18px;
}
.ds-section--space_md-till-xl {
    --section-space: 16px;
}
.ds-section--space_sm-till-xl {
    --section-space: 13px;
}
.ds-section--space_xs-till-xl {
    --section-space: 12px;
}
.ds-section--space_2sm-till-xl {
    --section-space: 14px;
}
.ds-section--space_3sm-till-xl {
    --section-space: 15px;
}
.ds-section--space_2xl-till-xl {
    --section-space: 25px;
}
.ds-section--space_hd-till-xl {
    --section-space: 30px;
}
.u-display--hidden-till-xl {
    display: none !important;
}
.u-display--block-till-xl {
    display: block !important;
}
.ds-inliner--size_body-till-xl {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-xl {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-xl {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-xl {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-xl {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-xl {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-xl {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-xl {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-xl {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-xl {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-xl {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-xl {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-xl {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-xl {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-xl {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-xl {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-xl {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-xl {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-xl {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-xl {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-xl {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-xl thead,
  .ds-table--view_cards-till-xl tfoot {
    display: none;
}
.ds-table--view_cards-till-xl .ds-table__row, .ds-table--view_cards-till-xl .t-content tr, .t-content .ds-table--view_cards-till-xl tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-xl .ds-table__cell, .ds-table--view_cards-till-xl .t-content th, .t-content .ds-table--view_cards-till-xl th,
  .ds-table--view_cards-till-xl .t-content td,
  .t-content .ds-table--view_cards-till-xl td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-xl tbody .ds-table__cell:before, .ds-table--view_cards-till-xl tbody .t-content th:before, .t-content .ds-table--view_cards-till-xl tbody th:before,
  .ds-table--view_cards-till-xl tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-xl tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-xl.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-xl.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-xl.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-xl, .ds-avatar--appearance_rounded-till-xl .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-xl {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-xl {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-xl {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-xl {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-xl {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-xl {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-xl {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-xl:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-xl .avatar__image,
  .ds-avatar--size_full-till-xl .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-xl {
    display: none;
}
.pos_relative-till-xl {
    position: relative;
}
.pos_absolute-till-xl {
    position: absolute !important;
}
.tac-till-xl {
    text-align: center;
}
.tal-till-xl {
    text-align: left;
}
.tar-till-xl {
    text-align: right;
}
.taj-till-xl {
    text-align: justify;
}
.tt_uppercase-till-xl {
    text-transform: uppercase;
}
.ds-space_pl--1-till-xl {
    --space: var(--space-1);
}
.ds-space_pl--2-till-xl {
    --space: var(--space-2);
}
.ds-space_pl--3-till-xl {
    --space: var(--space-3);
}
.ds-space_pl--4-till-xl {
    --space: var(--space-4);
}
.ds-space_pl--5-till-xl {
    --space: var(--space-5);
}
.ds-space_pl--6-till-xl {
    --space: var(--space-6);
}
.ds-space_pl--7-till-xl {
    --space: var(--space-7);
}
.ds-space_pl--8-till-xl {
    --space: var(--space-8);
}
.ds-space_pl--9-till-xl {
    --space: var(--space-9);
}
.ds-space_pl--10-till-xl {
    --space: var(--space-10);
}
.ds-space_pl--11-till-xl {
    --space: var(--space-11);
}
.ds-space_pl--12-till-xl {
    --space: var(--space-12);
}
.ds-space_pl--13-till-xl {
    --space: var(--space-13);
}
.ds-space_pr--1-till-xl {
    --space: var(--space-1);
}
.ds-space_pr--2-till-xl {
    --space: var(--space-2);
}
.ds-space_pr--3-till-xl {
    --space: var(--space-3);
}
.ds-space_pr--4-till-xl {
    --space: var(--space-4);
}
.ds-space_pr--5-till-xl {
    --space: var(--space-5);
}
.ds-space_pr--6-till-xl {
    --space: var(--space-6);
}
.ds-space_pr--7-till-xl {
    --space: var(--space-7);
}
.ds-space_pr--8-till-xl {
    --space: var(--space-8);
}
.ds-space_pr--9-till-xl {
    --space: var(--space-9);
}
.ds-space_pr--10-till-xl {
    --space: var(--space-10);
}
.ds-space_pr--11-till-xl {
    --space: var(--space-11);
}
.ds-space_pr--12-till-xl {
    --space: var(--space-12);
}
.ds-space_pr--13-till-xl {
    --space: var(--space-13);
}
.ds-space_pt--1-till-xl {
    --space: var(--space-1);
}
.ds-space_pt--2-till-xl {
    --space: var(--space-2);
}
.ds-space_pt--3-till-xl {
    --space: var(--space-3);
}
.ds-space_pt--4-till-xl {
    --space: var(--space-4);
}
.ds-space_pt--5-till-xl {
    --space: var(--space-5);
}
.ds-space_pt--6-till-xl {
    --space: var(--space-6);
}
.ds-space_pt--7-till-xl {
    --space: var(--space-7);
}
.ds-space_pt--8-till-xl {
    --space: var(--space-8);
}
.ds-space_pt--9-till-xl {
    --space: var(--space-9);
}
.ds-space_pt--10-till-xl {
    --space: var(--space-10);
}
.ds-space_pt--11-till-xl {
    --space: var(--space-11);
}
.ds-space_pt--12-till-xl {
    --space: var(--space-12);
}
.ds-space_pt--13-till-xl {
    --space: var(--space-13);
}
.ds-space_pb--1-till-xl {
    --space: var(--space-1);
}
.ds-space_pb--2-till-xl {
    --space: var(--space-2);
}
.ds-space_pb--3-till-xl {
    --space: var(--space-3);
}
.ds-space_pb--4-till-xl {
    --space: var(--space-4);
}
.ds-space_pb--5-till-xl {
    --space: var(--space-5);
}
.ds-space_pb--6-till-xl {
    --space: var(--space-6);
}
.ds-space_pb--7-till-xl {
    --space: var(--space-7);
}
.ds-space_pb--8-till-xl {
    --space: var(--space-8);
}
.ds-space_pb--9-till-xl {
    --space: var(--space-9);
}
.ds-space_pb--10-till-xl {
    --space: var(--space-10);
}
.ds-space_pb--11-till-xl {
    --space: var(--space-11);
}
.ds-space_pb--12-till-xl {
    --space: var(--space-12);
}
.ds-space_pb--13-till-xl {
    --space: var(--space-13);
}
.ds-space_ml--1-till-xl {
    --space: var(--space-1);
}
.ds-space_ml--2-till-xl {
    --space: var(--space-2);
}
.ds-space_ml--3-till-xl {
    --space: var(--space-3);
}
.ds-space_ml--4-till-xl {
    --space: var(--space-4);
}
.ds-space_ml--5-till-xl {
    --space: var(--space-5);
}
.ds-space_ml--6-till-xl {
    --space: var(--space-6);
}
.ds-space_ml--7-till-xl {
    --space: var(--space-7);
}
.ds-space_ml--8-till-xl {
    --space: var(--space-8);
}
.ds-space_ml--9-till-xl {
    --space: var(--space-9);
}
.ds-space_ml--10-till-xl {
    --space: var(--space-10);
}
.ds-space_ml--11-till-xl {
    --space: var(--space-11);
}
.ds-space_ml--12-till-xl {
    --space: var(--space-12);
}
.ds-space_ml--13-till-xl {
    --space: var(--space-13);
}
.ds-space_mr--1-till-xl {
    --space: var(--space-1);
}
.ds-space_mr--2-till-xl {
    --space: var(--space-2);
}
.ds-space_mr--3-till-xl {
    --space: var(--space-3);
}
.ds-space_mr--4-till-xl {
    --space: var(--space-4);
}
.ds-space_mr--5-till-xl {
    --space: var(--space-5);
}
.ds-space_mr--6-till-xl {
    --space: var(--space-6);
}
.ds-space_mr--7-till-xl {
    --space: var(--space-7);
}
.ds-space_mr--8-till-xl {
    --space: var(--space-8);
}
.ds-space_mr--9-till-xl {
    --space: var(--space-9);
}
.ds-space_mr--10-till-xl {
    --space: var(--space-10);
}
.ds-space_mr--11-till-xl {
    --space: var(--space-11);
}
.ds-space_mr--12-till-xl {
    --space: var(--space-12);
}
.ds-space_mr--13-till-xl {
    --space: var(--space-13);
}
.ds-space_mt--1-till-xl {
    --space: var(--space-1);
}
.ds-space_mt--2-till-xl {
    --space: var(--space-2);
}
.ds-space_mt--3-till-xl {
    --space: var(--space-3);
}
.ds-space_mt--4-till-xl {
    --space: var(--space-4);
}
.ds-space_mt--5-till-xl {
    --space: var(--space-5);
}
.ds-space_mt--6-till-xl {
    --space: var(--space-6);
}
.ds-space_mt--7-till-xl {
    --space: var(--space-7);
}
.ds-space_mt--8-till-xl {
    --space: var(--space-8);
}
.ds-space_mt--9-till-xl {
    --space: var(--space-9);
}
.ds-space_mt--10-till-xl {
    --space: var(--space-10);
}
.ds-space_mt--11-till-xl {
    --space: var(--space-11);
}
.ds-space_mt--12-till-xl {
    --space: var(--space-12);
}
.ds-space_mt--13-till-xl {
    --space: var(--space-13);
}
.ds-space_mb--1-till-xl {
    --space: var(--space-1);
}
.ds-space_mb--2-till-xl {
    --space: var(--space-2);
}
.ds-space_mb--3-till-xl {
    --space: var(--space-3);
}
.ds-space_mb--4-till-xl {
    --space: var(--space-4);
}
.ds-space_mb--5-till-xl {
    --space: var(--space-5);
}
.ds-space_mb--6-till-xl {
    --space: var(--space-6);
}
.ds-space_mb--7-till-xl {
    --space: var(--space-7);
}
.ds-space_mb--8-till-xl {
    --space: var(--space-8);
}
.ds-space_mb--9-till-xl {
    --space: var(--space-9);
}
.ds-space_mb--10-till-xl {
    --space: var(--space-10);
}
.ds-space_mb--11-till-xl {
    --space: var(--space-11);
}
.ds-space_mb--12-till-xl {
    --space: var(--space-12);
}
.ds-space_mb--13-till-xl {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-xl {
    text-align: center;
}
.ds-caption--appearance_right-till-xl {
    text-align: right;
}
.ds-caption--appearance_left-till-xl {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-xl {
    text-transform: uppercase;
}
.g-row--appearance_reverse-till-xl {
    flex-direction: column-reverse;
}
.g-row--appearance_reverse-rowtill-xl {
    flex-direction: row-reverse;
}
.g-row--appearance_column-till-xl {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-xl {
    flex-wrap: nowrap;
}
.g-row--space_2xl-till-xl {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-xl {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-xl {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-xl {
    width: 20%;
}
.g-cols--c7-till-xl {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-xl {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-xl {
    --aspect-ratio-value: 300%;
}
.ds-table__cell--size_xs {
    width: 30%;
}
.ds-table__cell--size_sm {
    width: 50%;
}
.ds-table__cell--size_md {
    width: 70%;
}
.ds-table__cell--size_xl {
    width: 100%;
}
body {
    overflow-x: hidden;
}
}
@media (max-width: 1469px) {
.g-row--appearance_column-till-hd {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-hd {
    flex-wrap: nowrap;
}
.g-row--space_none-till-hd {
    --grid-space: 0;
}
.g-row--space_xl-till-hd {
    --grid-space: 20px;
}
.g-row--space_lg-till-hd {
    --grid-space: 16px;
}
.g-row--space_md-till-hd {
    --grid-space: 12px;
}
.g-row--space_sm-till-hd {
    --grid-space: 8px;
}
.g-row--space_xs-till-hd {
    --grid-space: 4px;
}
.g-row--align_start-till-hd {
    align-items: flex-start;
}
.g-row--align_end-till-hd {
    align-items: flex-end;
}
.g-row--align_center-till-hd {
    align-items: center;
}
.g-row--align_baseline-till-hd {
    align-items: baseline;
}
.g-row--align_stretch-till-hd {
    align-items: stretch;
}
.g-row--justify_start-till-hd {
    justify-content: flex-start;
}
.g-row--justify_end-till-hd {
    justify-content: flex-end;
}
.g-row--justify_center-till-hd {
    justify-content: center;
}
.g-row--justify_between-till-hd {
    justify-content: space-between;
}
.g-row--justify_around-till-hd {
    justify-content: space-around;
}
.g-row--justify_stretch-till-hd {
    justify-content: stretch;
}
.g-row--content_start-till-hd {
    align-content: flex-start;
}
.g-row--content_end-till-hd {
    align-content: flex-end;
}
.g-row--content_center-till-hd {
    align-content: center;
}
.g-row--content_between-till-hd {
    align-content: space-between;
}
.g-row--content_around-till-hd {
    align-content: space-around;
}
.g-row--content_stretch-till-hd {
    align-content: stretch;
}
.g-cell--align_start-till-hd {
    align-self: flex-start;
}
.g-cell--align_end-till-hd {
    align-self: flex-end;
}
.g-cell--align_center-till-hd {
    align-self: center;
}
.g-cell--align_baseline-till-hd {
    align-self: baseline;
}
.g-cell--align_stretch-till-hd {
    align-self: stretch;
}
.g-cell--justify_start-till-hd {
    justify-self: flex-start;
}
.g-cell--justify_end-till-hd {
    justify-self: flex-end;
}
.g-cell--justify_center-till-hd {
    justify-self: center;
}
.g-cell--justify_between-till-hd {
    justify-self: space-between;
}
.g-cell--justify_around-till-hd {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-hd {
    justify-self: stretch;
}
.g-container--space_none-till-hd {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-hd {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-hd {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-hd {
    width: auto;
    flex: none;
}
.g-cols--1-till-hd {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-hd {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-hd {
    width: 25%;
    flex: none;
}
.g-cols--4-till-hd {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-hd {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-hd {
    width: 50%;
    flex: none;
}
.g-cols--7-till-hd {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-hd {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-hd {
    width: 75%;
    flex: none;
}
.g-cols--10-till-hd {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-hd {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-hd {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-hd {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-hd {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-hd {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-hd {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-hd {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-hd {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-hd {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-hd {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-hd {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-hd {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-hd {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-hd {
    --panel-space: 0;
}
.ds-panel--space_xl-till-hd {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-hd {
    --panel-space: 16px;
}
.ds-panel--space_md-till-hd {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-hd {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-hd {
    --panel-space: 4px;
}
.ds-section--space_none-till-hd {
    --section-space: 0;
}
.ds-section--space_5xl-till-hd {
    --section-space: 144px;
}
.ds-section--space_4xl-till-hd {
    --section-space: 128px;
}
.ds-section--space_3xl-till-hd {
    --section-space: 112px;
}
.ds-section--space_2xl-till-hd {
    --section-space: 96px;
}
.ds-section--space_xl-till-hd {
    --section-space: 20px;
}
.ds-section--space_lg-till-hd {
    --section-space: 18px;
}
.ds-section--space_md-till-hd {
    --section-space: 16px;
}
.ds-section--space_sm-till-hd {
    --section-space: 13px;
}
.ds-section--space_xs-till-hd {
    --section-space: 12px;
}
.ds-section--space_2sm-till-hd {
    --section-space: 14px;
}
.ds-section--space_3sm-till-hd {
    --section-space: 15px;
}
.ds-section--space_2xl-till-hd {
    --section-space: 25px;
}
.ds-section--space_hd-till-hd {
    --section-space: 30px;
}
.u-display--hidden-till-hd {
    display: none !important;
}
.u-display--block-till-hd {
    display: block !important;
}
.ds-inliner--size_body-till-hd {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-hd {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-hd {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-hd {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-hd {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-hd {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-hd {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-hd {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-hd {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-hd {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-hd {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-hd {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-hd {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-hd {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-hd {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-hd {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-hd {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-hd {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-hd {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-hd {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-hd {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-hd thead,
  .ds-table--view_cards-till-hd tfoot {
    display: none;
}
.ds-table--view_cards-till-hd .ds-table__row, .ds-table--view_cards-till-hd .t-content tr, .t-content .ds-table--view_cards-till-hd tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-hd .ds-table__cell, .ds-table--view_cards-till-hd .t-content th, .t-content .ds-table--view_cards-till-hd th,
  .ds-table--view_cards-till-hd .t-content td,
  .t-content .ds-table--view_cards-till-hd td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-hd tbody .ds-table__cell:before, .ds-table--view_cards-till-hd tbody .t-content th:before, .t-content .ds-table--view_cards-till-hd tbody th:before,
  .ds-table--view_cards-till-hd tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-hd tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-hd.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-hd.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-hd.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-hd, .ds-avatar--appearance_rounded-till-hd .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-hd {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-hd {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-hd {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-hd {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-hd {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-hd {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-hd {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-hd:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-hd .avatar__image,
  .ds-avatar--size_full-till-hd .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-hd {
    display: none;
}
.pos_relative-till-hd {
    position: relative;
}
.pos_absolute-till-hd {
    position: absolute !important;
}
.tac-till-hd {
    text-align: center;
}
.tal-till-hd {
    text-align: left;
}
.tar-till-hd {
    text-align: right;
}
.taj-till-hd {
    text-align: justify;
}
.tt_uppercase-till-hd {
    text-transform: uppercase;
}
.ds-space_pl--1-till-hd {
    --space: var(--space-1);
}
.ds-space_pl--2-till-hd {
    --space: var(--space-2);
}
.ds-space_pl--3-till-hd {
    --space: var(--space-3);
}
.ds-space_pl--4-till-hd {
    --space: var(--space-4);
}
.ds-space_pl--5-till-hd {
    --space: var(--space-5);
}
.ds-space_pl--6-till-hd {
    --space: var(--space-6);
}
.ds-space_pl--7-till-hd {
    --space: var(--space-7);
}
.ds-space_pl--8-till-hd {
    --space: var(--space-8);
}
.ds-space_pl--9-till-hd {
    --space: var(--space-9);
}
.ds-space_pl--10-till-hd {
    --space: var(--space-10);
}
.ds-space_pl--11-till-hd {
    --space: var(--space-11);
}
.ds-space_pl--12-till-hd {
    --space: var(--space-12);
}
.ds-space_pl--13-till-hd {
    --space: var(--space-13);
}
.ds-space_pr--1-till-hd {
    --space: var(--space-1);
}
.ds-space_pr--2-till-hd {
    --space: var(--space-2);
}
.ds-space_pr--3-till-hd {
    --space: var(--space-3);
}
.ds-space_pr--4-till-hd {
    --space: var(--space-4);
}
.ds-space_pr--5-till-hd {
    --space: var(--space-5);
}
.ds-space_pr--6-till-hd {
    --space: var(--space-6);
}
.ds-space_pr--7-till-hd {
    --space: var(--space-7);
}
.ds-space_pr--8-till-hd {
    --space: var(--space-8);
}
.ds-space_pr--9-till-hd {
    --space: var(--space-9);
}
.ds-space_pr--10-till-hd {
    --space: var(--space-10);
}
.ds-space_pr--11-till-hd {
    --space: var(--space-11);
}
.ds-space_pr--12-till-hd {
    --space: var(--space-12);
}
.ds-space_pr--13-till-hd {
    --space: var(--space-13);
}
.ds-space_pt--1-till-hd {
    --space: var(--space-1);
}
.ds-space_pt--2-till-hd {
    --space: var(--space-2);
}
.ds-space_pt--3-till-hd {
    --space: var(--space-3);
}
.ds-space_pt--4-till-hd {
    --space: var(--space-4);
}
.ds-space_pt--5-till-hd {
    --space: var(--space-5);
}
.ds-space_pt--6-till-hd {
    --space: var(--space-6);
}
.ds-space_pt--7-till-hd {
    --space: var(--space-7);
}
.ds-space_pt--8-till-hd {
    --space: var(--space-8);
}
.ds-space_pt--9-till-hd {
    --space: var(--space-9);
}
.ds-space_pt--10-till-hd {
    --space: var(--space-10);
}
.ds-space_pt--11-till-hd {
    --space: var(--space-11);
}
.ds-space_pt--12-till-hd {
    --space: var(--space-12);
}
.ds-space_pt--13-till-hd {
    --space: var(--space-13);
}
.ds-space_pb--1-till-hd {
    --space: var(--space-1);
}
.ds-space_pb--2-till-hd {
    --space: var(--space-2);
}
.ds-space_pb--3-till-hd {
    --space: var(--space-3);
}
.ds-space_pb--4-till-hd {
    --space: var(--space-4);
}
.ds-space_pb--5-till-hd {
    --space: var(--space-5);
}
.ds-space_pb--6-till-hd {
    --space: var(--space-6);
}
.ds-space_pb--7-till-hd {
    --space: var(--space-7);
}
.ds-space_pb--8-till-hd {
    --space: var(--space-8);
}
.ds-space_pb--9-till-hd {
    --space: var(--space-9);
}
.ds-space_pb--10-till-hd {
    --space: var(--space-10);
}
.ds-space_pb--11-till-hd {
    --space: var(--space-11);
}
.ds-space_pb--12-till-hd {
    --space: var(--space-12);
}
.ds-space_pb--13-till-hd {
    --space: var(--space-13);
}
.ds-space_ml--1-till-hd {
    --space: var(--space-1);
}
.ds-space_ml--2-till-hd {
    --space: var(--space-2);
}
.ds-space_ml--3-till-hd {
    --space: var(--space-3);
}
.ds-space_ml--4-till-hd {
    --space: var(--space-4);
}
.ds-space_ml--5-till-hd {
    --space: var(--space-5);
}
.ds-space_ml--6-till-hd {
    --space: var(--space-6);
}
.ds-space_ml--7-till-hd {
    --space: var(--space-7);
}
.ds-space_ml--8-till-hd {
    --space: var(--space-8);
}
.ds-space_ml--9-till-hd {
    --space: var(--space-9);
}
.ds-space_ml--10-till-hd {
    --space: var(--space-10);
}
.ds-space_ml--11-till-hd {
    --space: var(--space-11);
}
.ds-space_ml--12-till-hd {
    --space: var(--space-12);
}
.ds-space_ml--13-till-hd {
    --space: var(--space-13);
}
.ds-space_mr--1-till-hd {
    --space: var(--space-1);
}
.ds-space_mr--2-till-hd {
    --space: var(--space-2);
}
.ds-space_mr--3-till-hd {
    --space: var(--space-3);
}
.ds-space_mr--4-till-hd {
    --space: var(--space-4);
}
.ds-space_mr--5-till-hd {
    --space: var(--space-5);
}
.ds-space_mr--6-till-hd {
    --space: var(--space-6);
}
.ds-space_mr--7-till-hd {
    --space: var(--space-7);
}
.ds-space_mr--8-till-hd {
    --space: var(--space-8);
}
.ds-space_mr--9-till-hd {
    --space: var(--space-9);
}
.ds-space_mr--10-till-hd {
    --space: var(--space-10);
}
.ds-space_mr--11-till-hd {
    --space: var(--space-11);
}
.ds-space_mr--12-till-hd {
    --space: var(--space-12);
}
.ds-space_mr--13-till-hd {
    --space: var(--space-13);
}
.ds-space_mt--1-till-hd {
    --space: var(--space-1);
}
.ds-space_mt--2-till-hd {
    --space: var(--space-2);
}
.ds-space_mt--3-till-hd {
    --space: var(--space-3);
}
.ds-space_mt--4-till-hd {
    --space: var(--space-4);
}
.ds-space_mt--5-till-hd {
    --space: var(--space-5);
}
.ds-space_mt--6-till-hd {
    --space: var(--space-6);
}
.ds-space_mt--7-till-hd {
    --space: var(--space-7);
}
.ds-space_mt--8-till-hd {
    --space: var(--space-8);
}
.ds-space_mt--9-till-hd {
    --space: var(--space-9);
}
.ds-space_mt--10-till-hd {
    --space: var(--space-10);
}
.ds-space_mt--11-till-hd {
    --space: var(--space-11);
}
.ds-space_mt--12-till-hd {
    --space: var(--space-12);
}
.ds-space_mt--13-till-hd {
    --space: var(--space-13);
}
.ds-space_mb--1-till-hd {
    --space: var(--space-1);
}
.ds-space_mb--2-till-hd {
    --space: var(--space-2);
}
.ds-space_mb--3-till-hd {
    --space: var(--space-3);
}
.ds-space_mb--4-till-hd {
    --space: var(--space-4);
}
.ds-space_mb--5-till-hd {
    --space: var(--space-5);
}
.ds-space_mb--6-till-hd {
    --space: var(--space-6);
}
.ds-space_mb--7-till-hd {
    --space: var(--space-7);
}
.ds-space_mb--8-till-hd {
    --space: var(--space-8);
}
.ds-space_mb--9-till-hd {
    --space: var(--space-9);
}
.ds-space_mb--10-till-hd {
    --space: var(--space-10);
}
.ds-space_mb--11-till-hd {
    --space: var(--space-11);
}
.ds-space_mb--12-till-hd {
    --space: var(--space-12);
}
.ds-space_mb--13-till-hd {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-hd {
    text-align: center;
}
.ds-caption--appearance_right-till-hd {
    text-align: right;
}
.ds-caption--appearance_left-till-hd {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-hd {
    text-transform: uppercase;
}
.g-row--appearance_column-till-hd {
    flex-direction: column;
}
.g-row--space_2xl-till-hd {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-hd {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-hd {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-hd {
    width: 20%;
}
.g-cols--c7-till-hd {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-hd {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-hd {
    --aspect-ratio-value: 300%;
}
}
@media (max-width: 1699px) {
.g-row--appearance_column-till-mac {
    flex-direction: column;
}
.g-row--appearance_nowrap-till-mac {
    flex-wrap: nowrap;
}
.g-row--space_none-till-mac {
    --grid-space: 0;
}
.g-row--space_xl-till-mac {
    --grid-space: 20px;
}
.g-row--space_lg-till-mac {
    --grid-space: 16px;
}
.g-row--space_md-till-mac {
    --grid-space: 12px;
}
.g-row--space_sm-till-mac {
    --grid-space: 8px;
}
.g-row--space_xs-till-mac {
    --grid-space: 4px;
}
.g-row--align_start-till-mac {
    align-items: flex-start;
}
.g-row--align_end-till-mac {
    align-items: flex-end;
}
.g-row--align_center-till-mac {
    align-items: center;
}
.g-row--align_baseline-till-mac {
    align-items: baseline;
}
.g-row--align_stretch-till-mac {
    align-items: stretch;
}
.g-row--justify_start-till-mac {
    justify-content: flex-start;
}
.g-row--justify_end-till-mac {
    justify-content: flex-end;
}
.g-row--justify_center-till-mac {
    justify-content: center;
}
.g-row--justify_between-till-mac {
    justify-content: space-between;
}
.g-row--justify_around-till-mac {
    justify-content: space-around;
}
.g-row--justify_stretch-till-mac {
    justify-content: stretch;
}
.g-row--content_start-till-mac {
    align-content: flex-start;
}
.g-row--content_end-till-mac {
    align-content: flex-end;
}
.g-row--content_center-till-mac {
    align-content: center;
}
.g-row--content_between-till-mac {
    align-content: space-between;
}
.g-row--content_around-till-mac {
    align-content: space-around;
}
.g-row--content_stretch-till-mac {
    align-content: stretch;
}
.g-cell--align_start-till-mac {
    align-self: flex-start;
}
.g-cell--align_end-till-mac {
    align-self: flex-end;
}
.g-cell--align_center-till-mac {
    align-self: center;
}
.g-cell--align_baseline-till-mac {
    align-self: baseline;
}
.g-cell--align_stretch-till-mac {
    align-self: stretch;
}
.g-cell--justify_start-till-mac {
    justify-self: flex-start;
}
.g-cell--justify_end-till-mac {
    justify-self: flex-end;
}
.g-cell--justify_center-till-mac {
    justify-self: center;
}
.g-cell--justify_between-till-mac {
    justify-self: space-between;
}
.g-cell--justify_around-till-mac {
    justify-self: space-around;
}
.g-cell--justify_stretch-till-mac {
    justify-self: stretch;
}
.g-container--space_none-till-mac {
    --grid-cell-space-half: 0;
}
.g-container--space_xl-till-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_lg-till-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_md-till-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_sm-till-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-container--space_xs-till-mac {
    --grid-cell-space-half: math.div($value, 2);
}
.g-cols--auto-till-mac {
    max-width: none;
    width: auto;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
}
.g-cols--narrow-till-mac {
    width: auto;
    flex: none;
}
.g-cols--1-till-mac {
    width: 8.3332333333%;
    flex: none;
}
.g-cols--2-till-mac {
    width: 16.6665666667%;
    flex: none;
}
.g-cols--3-till-mac {
    width: 25%;
    flex: none;
}
.g-cols--4-till-mac {
    width: 33.3332333333%;
    flex: none;
}
.g-cols--5-till-mac {
    width: 41.6665666667%;
    flex: none;
}
.g-cols--6-till-mac {
    width: 50%;
    flex: none;
}
.g-cols--7-till-mac {
    width: 58.3332333333%;
    flex: none;
}
.g-cols--8-till-mac {
    width: 66.6665666667%;
    flex: none;
}
.g-cols--9-till-mac {
    width: 75%;
    flex: none;
}
.g-cols--10-till-mac {
    width: 83.3332333333%;
    flex: none;
}
.g-cols--11-till-mac {
    width: 91.6665666667%;
    flex: none;
}
.g-cols--12-till-mac {
    width: 100%;
    flex: none;
}
.ds-aspect-ratio--ratio_1x1-till-mac {
    --aspect-ratio-value: 100%;
}
.ds-aspect-ratio--ratio_1x2-till-mac {
    --aspect-ratio-value: 200%;
}
.ds-aspect-ratio--ratio_2x1-till-mac {
    --aspect-ratio-value: 50%;
}
.ds-aspect-ratio--ratio_2x3-till-mac {
    --aspect-ratio-value: 150%;
}
.ds-aspect-ratio--ratio_3x2-till-mac {
    --aspect-ratio-value: 66.6666666667%;
}
.ds-aspect-ratio--ratio_3x4-till-mac {
    --aspect-ratio-value: 133.3333333333%;
}
.ds-aspect-ratio--ratio_4x3-till-mac {
    --aspect-ratio-value: 75%;
}
.ds-aspect-ratio--ratio_9x16-till-mac {
    --aspect-ratio-value: 177.7777777778%;
}
.ds-aspect-ratio--ratio_16x9-till-mac {
    --aspect-ratio-value: 56.25%;
}
.ds-aspect-ratio--ratio_10x16-till-mac {
    --aspect-ratio-value: 160%;
}
.ds-aspect-ratio--ratio_16x10-till-mac {
    --aspect-ratio-value: 62.5%;
}
.ds-panel--space_none-till-mac {
    --panel-space: 0;
}
.ds-panel--space_xl-till-mac {
    --panel-space: 20px;
}
.ds-panel--space_lg-till-mac {
    --panel-space: 16px;
}
.ds-panel--space_md-till-mac {
    --panel-space: 12px;
}
.ds-panel--space_sm-till-mac {
    --panel-space: 8px;
}
.ds-panel--space_xs-till-mac {
    --panel-space: 4px;
}
.ds-section--space_none-till-mac {
    --section-space: 0;
}
.ds-section--space_5xl-till-mac {
    --section-space: 144px;
}
.ds-section--space_4xl-till-mac {
    --section-space: 128px;
}
.ds-section--space_3xl-till-mac {
    --section-space: 112px;
}
.ds-section--space_2xl-till-mac {
    --section-space: 96px;
}
.ds-section--space_xl-till-mac {
    --section-space: 20px;
}
.ds-section--space_lg-till-mac {
    --section-space: 18px;
}
.ds-section--space_md-till-mac {
    --section-space: 16px;
}
.ds-section--space_sm-till-mac {
    --section-space: 13px;
}
.ds-section--space_xs-till-mac {
    --section-space: 12px;
}
.ds-section--space_2sm-till-mac {
    --section-space: 14px;
}
.ds-section--space_3sm-till-mac {
    --section-space: 15px;
}
.ds-section--space_2xl-till-mac {
    --section-space: 25px;
}
.ds-section--space_hd-till-mac {
    --section-space: 30px;
}
.u-display--hidden-till-mac {
    display: none !important;
}
.u-display--block-till-mac {
    display: block !important;
}
.ds-inliner--size_body-till-mac {
    --inliner-size: 16px;
}
.ds-inliner--size_5xl-till-mac {
    --inliner-size: 96px;
}
.ds-inliner--size_4xl-till-mac {
    --inliner-size: 60px;
}
.ds-inliner--size_3xl-till-mac {
    --inliner-size: 48px;
}
.ds-inliner--size_2xl-till-mac {
    --inliner-size: 25px;
}
.ds-inliner--size_xl-till-mac {
    --inliner-size: 20px;
}
.ds-inliner--size_lg-till-mac {
    --inliner-size: 18px;
}
.ds-inliner--size_md-till-mac {
    --inliner-size: 16px;
}
.ds-inliner--size_sm-till-mac {
    --inliner-size: 13px;
}
.ds-inliner--size_xs-till-mac {
    --inliner-size: 12px;
}
.ds-inliner--size_2xs-till-mac {
    --inliner-size: 10px;
}
.ds-inliner--size_2sm-till-mac {
    --inliner-size: 14px;
}
.ds-inliner--size_3sm-till-mac {
    --inliner-size: 15px;
}
.ds-inliner--size_2xl-till-mac {
    --inliner-size: 25px;
}
.ds-inliner--size_hd-till-mac {
    --inliner-size: 30px;
}
.ds-caption--size_1-till-mac {
    font-size: var(--type-font-size-3xl);
    line-height: 1.3333333333;
}
.ds-caption--size_2-till-mac {
    font-size: var(--type-font-size-2xl);
    line-height: 1.28;
}
.ds-caption--size_3-till-mac {
    font-size: var(--type-font-size-xl);
    line-height: 1.2;
}
.ds-caption--size_4-till-mac {
    font-size: var(--type-font-size-lg);
    line-height: 1.3333333333;
}
.ds-caption--size_5-till-mac {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
}
.ds-caption--size_6-till-mac {
    font-size: var(--type-font-size-sm);
    line-height: 1.2307692308;
}
.ds-table--view_cards-till-mac thead,
  .ds-table--view_cards-till-mac tfoot {
    display: none;
}
.ds-table--view_cards-till-mac .ds-table__row, .ds-table--view_cards-till-mac .t-content tr, .t-content .ds-table--view_cards-till-mac tr {
    display: block;
    border-top-width: 0;
}
.ds-table--view_cards-till-mac .ds-table__cell, .ds-table--view_cards-till-mac .t-content th, .t-content .ds-table--view_cards-till-mac th,
  .ds-table--view_cards-till-mac .t-content td,
  .t-content .ds-table--view_cards-till-mac td {
    display: block;
    padding-right: var(--table-space-horizontal);
}
.ds-table--view_cards-till-mac tbody .ds-table__cell:before, .ds-table--view_cards-till-mac tbody .t-content th:before, .t-content .ds-table--view_cards-till-mac tbody th:before,
  .ds-table--view_cards-till-mac tbody .t-content td:before,
  .t-content .ds-table--view_cards-till-mac tbody td:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
}
.ds-table--view_cards-till-mac.ds-table--appearance_autofill-card .ds-table__row, .ds-table--view_cards-till-mac.ds-table--appearance_autofill-card .t-content tr, .t-content .ds-table--view_cards-till-mac.ds-table--appearance_autofill-card tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ds-avatar--appearance_rounded-till-mac, .ds-avatar--appearance_rounded-till-mac .ds-avatar__image {
    border-radius: 100cm;
}
.ds-avatar--size_xs-till-mac {
    --avatar-size-factor: 2;
}
.ds-avatar--size_sm-till-mac {
    --avatar-size-factor: 3;
}
.ds-avatar--size_md-till-mac {
    --avatar-size-factor: 4;
}
.ds-avatar--size_lg-till-mac {
    --avatar-size-factor: 5;
}
.ds-avatar--size_xl-till-mac {
    --avatar-size-factor: 7;
}
.ds-avatar--size_2xl-till-mac {
    --avatar-size-factor: 9;
}
.ds-avatar--size_full-till-mac {
    width: 100%;
    height: auto;
    position: relative;
}
.ds-avatar--size_full-till-mac:before {
    content: "";
    display: block;
    padding-top: 100%;
}
.ds-avatar--size_full-till-mac .avatar__image,
  .ds-avatar--size_full-till-mac .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.d-none-till-mac {
    display: none;
}
.pos_relative-till-mac {
    position: relative;
}
.pos_absolute-till-mac {
    position: absolute !important;
}
.tac-till-mac {
    text-align: center;
}
.tal-till-mac {
    text-align: left;
}
.tar-till-mac {
    text-align: right;
}
.taj-till-mac {
    text-align: justify;
}
.tt_uppercase-till-mac {
    text-transform: uppercase;
}
.ds-space_pl--1-till-mac {
    --space: var(--space-1);
}
.ds-space_pl--2-till-mac {
    --space: var(--space-2);
}
.ds-space_pl--3-till-mac {
    --space: var(--space-3);
}
.ds-space_pl--4-till-mac {
    --space: var(--space-4);
}
.ds-space_pl--5-till-mac {
    --space: var(--space-5);
}
.ds-space_pl--6-till-mac {
    --space: var(--space-6);
}
.ds-space_pl--7-till-mac {
    --space: var(--space-7);
}
.ds-space_pl--8-till-mac {
    --space: var(--space-8);
}
.ds-space_pl--9-till-mac {
    --space: var(--space-9);
}
.ds-space_pl--10-till-mac {
    --space: var(--space-10);
}
.ds-space_pl--11-till-mac {
    --space: var(--space-11);
}
.ds-space_pl--12-till-mac {
    --space: var(--space-12);
}
.ds-space_pl--13-till-mac {
    --space: var(--space-13);
}
.ds-space_pr--1-till-mac {
    --space: var(--space-1);
}
.ds-space_pr--2-till-mac {
    --space: var(--space-2);
}
.ds-space_pr--3-till-mac {
    --space: var(--space-3);
}
.ds-space_pr--4-till-mac {
    --space: var(--space-4);
}
.ds-space_pr--5-till-mac {
    --space: var(--space-5);
}
.ds-space_pr--6-till-mac {
    --space: var(--space-6);
}
.ds-space_pr--7-till-mac {
    --space: var(--space-7);
}
.ds-space_pr--8-till-mac {
    --space: var(--space-8);
}
.ds-space_pr--9-till-mac {
    --space: var(--space-9);
}
.ds-space_pr--10-till-mac {
    --space: var(--space-10);
}
.ds-space_pr--11-till-mac {
    --space: var(--space-11);
}
.ds-space_pr--12-till-mac {
    --space: var(--space-12);
}
.ds-space_pr--13-till-mac {
    --space: var(--space-13);
}
.ds-space_pt--1-till-mac {
    --space: var(--space-1);
}
.ds-space_pt--2-till-mac {
    --space: var(--space-2);
}
.ds-space_pt--3-till-mac {
    --space: var(--space-3);
}
.ds-space_pt--4-till-mac {
    --space: var(--space-4);
}
.ds-space_pt--5-till-mac {
    --space: var(--space-5);
}
.ds-space_pt--6-till-mac {
    --space: var(--space-6);
}
.ds-space_pt--7-till-mac {
    --space: var(--space-7);
}
.ds-space_pt--8-till-mac {
    --space: var(--space-8);
}
.ds-space_pt--9-till-mac {
    --space: var(--space-9);
}
.ds-space_pt--10-till-mac {
    --space: var(--space-10);
}
.ds-space_pt--11-till-mac {
    --space: var(--space-11);
}
.ds-space_pt--12-till-mac {
    --space: var(--space-12);
}
.ds-space_pt--13-till-mac {
    --space: var(--space-13);
}
.ds-space_pb--1-till-mac {
    --space: var(--space-1);
}
.ds-space_pb--2-till-mac {
    --space: var(--space-2);
}
.ds-space_pb--3-till-mac {
    --space: var(--space-3);
}
.ds-space_pb--4-till-mac {
    --space: var(--space-4);
}
.ds-space_pb--5-till-mac {
    --space: var(--space-5);
}
.ds-space_pb--6-till-mac {
    --space: var(--space-6);
}
.ds-space_pb--7-till-mac {
    --space: var(--space-7);
}
.ds-space_pb--8-till-mac {
    --space: var(--space-8);
}
.ds-space_pb--9-till-mac {
    --space: var(--space-9);
}
.ds-space_pb--10-till-mac {
    --space: var(--space-10);
}
.ds-space_pb--11-till-mac {
    --space: var(--space-11);
}
.ds-space_pb--12-till-mac {
    --space: var(--space-12);
}
.ds-space_pb--13-till-mac {
    --space: var(--space-13);
}
.ds-space_ml--1-till-mac {
    --space: var(--space-1);
}
.ds-space_ml--2-till-mac {
    --space: var(--space-2);
}
.ds-space_ml--3-till-mac {
    --space: var(--space-3);
}
.ds-space_ml--4-till-mac {
    --space: var(--space-4);
}
.ds-space_ml--5-till-mac {
    --space: var(--space-5);
}
.ds-space_ml--6-till-mac {
    --space: var(--space-6);
}
.ds-space_ml--7-till-mac {
    --space: var(--space-7);
}
.ds-space_ml--8-till-mac {
    --space: var(--space-8);
}
.ds-space_ml--9-till-mac {
    --space: var(--space-9);
}
.ds-space_ml--10-till-mac {
    --space: var(--space-10);
}
.ds-space_ml--11-till-mac {
    --space: var(--space-11);
}
.ds-space_ml--12-till-mac {
    --space: var(--space-12);
}
.ds-space_ml--13-till-mac {
    --space: var(--space-13);
}
.ds-space_mr--1-till-mac {
    --space: var(--space-1);
}
.ds-space_mr--2-till-mac {
    --space: var(--space-2);
}
.ds-space_mr--3-till-mac {
    --space: var(--space-3);
}
.ds-space_mr--4-till-mac {
    --space: var(--space-4);
}
.ds-space_mr--5-till-mac {
    --space: var(--space-5);
}
.ds-space_mr--6-till-mac {
    --space: var(--space-6);
}
.ds-space_mr--7-till-mac {
    --space: var(--space-7);
}
.ds-space_mr--8-till-mac {
    --space: var(--space-8);
}
.ds-space_mr--9-till-mac {
    --space: var(--space-9);
}
.ds-space_mr--10-till-mac {
    --space: var(--space-10);
}
.ds-space_mr--11-till-mac {
    --space: var(--space-11);
}
.ds-space_mr--12-till-mac {
    --space: var(--space-12);
}
.ds-space_mr--13-till-mac {
    --space: var(--space-13);
}
.ds-space_mt--1-till-mac {
    --space: var(--space-1);
}
.ds-space_mt--2-till-mac {
    --space: var(--space-2);
}
.ds-space_mt--3-till-mac {
    --space: var(--space-3);
}
.ds-space_mt--4-till-mac {
    --space: var(--space-4);
}
.ds-space_mt--5-till-mac {
    --space: var(--space-5);
}
.ds-space_mt--6-till-mac {
    --space: var(--space-6);
}
.ds-space_mt--7-till-mac {
    --space: var(--space-7);
}
.ds-space_mt--8-till-mac {
    --space: var(--space-8);
}
.ds-space_mt--9-till-mac {
    --space: var(--space-9);
}
.ds-space_mt--10-till-mac {
    --space: var(--space-10);
}
.ds-space_mt--11-till-mac {
    --space: var(--space-11);
}
.ds-space_mt--12-till-mac {
    --space: var(--space-12);
}
.ds-space_mt--13-till-mac {
    --space: var(--space-13);
}
.ds-space_mb--1-till-mac {
    --space: var(--space-1);
}
.ds-space_mb--2-till-mac {
    --space: var(--space-2);
}
.ds-space_mb--3-till-mac {
    --space: var(--space-3);
}
.ds-space_mb--4-till-mac {
    --space: var(--space-4);
}
.ds-space_mb--5-till-mac {
    --space: var(--space-5);
}
.ds-space_mb--6-till-mac {
    --space: var(--space-6);
}
.ds-space_mb--7-till-mac {
    --space: var(--space-7);
}
.ds-space_mb--8-till-mac {
    --space: var(--space-8);
}
.ds-space_mb--9-till-mac {
    --space: var(--space-9);
}
.ds-space_mb--10-till-mac {
    --space: var(--space-10);
}
.ds-space_mb--11-till-mac {
    --space: var(--space-11);
}
.ds-space_mb--12-till-mac {
    --space: var(--space-12);
}
.ds-space_mb--13-till-mac {
    --space: var(--space-13);
}
.ds-caption--appearance_center-till-mac {
    text-align: center;
}
.ds-caption--appearance_right-till-mac {
    text-align: right;
}
.ds-caption--appearance_left-till-mac {
    text-align: left;
}
.ds-caption--appearance_uppercase-till-mac {
    text-transform: uppercase;
}
.g-row--appearance_column-till-mac {
    flex-direction: column;
}
.g-row--space_2xl-till-mac {
    --grid-space: var(--space-8);
}
.g-row--space_md-till-mac {
    --grid-space: var(--space-4);
}
.g-row--space_lg-till-mac {
    --grid-space: var(--space-5);
}
.g-cols--c5-till-mac {
    width: 20%;
}
.g-cols--c7-till-mac {
    width: 14.2857142857%;
}
.ds-aspect-ratio--ratio_3x1-till-mac {
    --aspect-ratio-value: 33.3333333333%;
}
.ds-aspect-ratio--ratio_2x6-till-mac {
    --aspect-ratio-value: 300%;
}
}
@media (hover: hover) and (pointer: fine) {
.return-link:hover {
    transition: all 0.5s linear;
    --color: var(--theme-text-5);
}
.ds-link:hover, .t-content a:hover {
    transition: all 0.5s linear;
    color: var(--theme-text-5);
}
.button:hover {
    transition: all 0.5s linear;
    --color: var(--theme-accent-cyan);
}
.button--appereance_border:hover {
    transition: all 0.5s linear;
    --color: var(--theme-accent-cyan);
}
.button--cyan:hover {
    transition: all 0.5s linear;
    --color: var(--theme-accent-purple);
}
.button--red:hover {
    transition: all 0.5s linear;
    --color: var(--theme-accent-cyan);
}
.edit-btn:hover {
    transition: all 0.5s linear;
    --color: var(--theme-text-1);
}
.multiselect__option:hover {
    transition: all 0.5s linear;
    background: var(--theme-relief-5);
    color: var(--theme-text-1);
}
.multiselect__option--selected:hover {
    transition: all 0.5s linear;
    background: var(--theme-relief-10) !important;
}
.projects-switcher .multiselect__element:hover {
    transition: all 0.5s linear;
    color: var(--theme-text-5);
}
.projects-switcher .multiselect__option:hover {
    transition: all 0.5s linear;
    color: var(--theme-primary-white);
    background: transparent;
}
.projects-switcher .multiselect__option--selected:hover {
    transition: all 0.5s linear;
    background: transparent !important;
}
.clear-multiselect:hover {
    transition: all 0.5s linear;
}
.clear-multiselect:hover svg path {
    stroke: var(--theme-relief-10);
}
.breadcrumbs__link:hover {
    transition: all 0.5s linear;
    border-bottom: 1px solid transparent;
}
.breadcrumbs__icon:hover {
    transition: all 0.5s linear;
    background: var(--theme-relief-2);
}
.footer-nav__item:hover {
    transition: all 0.5s linear;
    color: var(--theme-text-5);
}
.main-nav__item:not(.main-nav__item--user-balance):hover {
    transition: all 0.5s linear;
    color: var(--theme-text-5);
}
.main-nav__item--dropdown-item:hover {
    transition: all 0.5s linear;
}
.main-nav__item--dropdown-item:hover .dropdown-menu {
    display: flex;
}
.main-nav__item--dropdown-item:hover:before {
    transform: rotate(180deg);
    transform-origin: center;
}
.dropdown-menu__item:hover {
    transition: all 0.5s linear;
    color: var(--theme-text-5);
}
.modal-close:hover {
    transition: all 0.5s linear;
    background: var(--theme-relief-2);
}
.pagination__nav:hover, .pagination__link:hover {
    transition: all 0.5s linear;
    color: var(--theme-text-3);
}
.table-scroll__arrow:not(.is-disabled):hover {
    transition: all 0.5s linear;
    border: 1px solid var(--theme-relief-4);
}
.table-scroll__arrow:not(.is-disabled):hover svg path {
    stroke: var(--theme-relief-4);
}
.ui-table .table-item:hover {
    transition: all 0.5s linear;
    text-decoration: underline;
}
.table-setting:hover {
    transition: all 0.5s linear;
    border: 1px solid var(--theme-accent-purple);
}
.column-input label:hover {
    transition: all 0.5s linear;
    background: var(--theme-relief-9);
}
}.mx-icon-left:before,.mx-icon-right:before,.mx-icon-double-left:before,.mx-icon-double-right:before,.mx-icon-double-left:after,.mx-icon-double-right:after{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-style:solid;border-color:currentColor;border-width:2px 0 0 2px;border-radius:1px;box-sizing:border-box;transform-origin:center;transform:rotate(-45deg) scale(0.7)}.mx-icon-double-left:after{left:-4px}.mx-icon-double-right:before{left:4px}.mx-icon-right:before,.mx-icon-double-right:before,.mx-icon-double-right:after{transform:rotate(135deg) scale(0.7)}.mx-btn{box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:transparent;outline:none;border:1px solid #000000;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#73879c;white-space:nowrap}.mx-btn:hover{border-color:#1284e7;color:#1284e7}.mx-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.mx-scrollbar{height:100%}.mx-scrollbar:hover .mx-scrollbar-track{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.mx-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.mx-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transition:opacity .24s ease-out}.mx-scrollbar-track .mx-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:#909399;background-color:rgba(144,147,153,.3);transition:background-color .3s}.mx-zoom-in-down-enter-active,.mx-zoom-in-down-leave-active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:scaleY(1);transition:transform .3s cubic-bezier(0.23, 1, 0.32, 1),opacity .3s cubic-bezier(0.23, 1, 0.32, 1);transform-origin:center top}.mx-zoom-in-down-enter,.mx-zoom-in-down-enter-from,.mx-zoom-in-down-leave-to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;transform:scaleY(0)}.mx-datepicker{position:relative;display:inline-block;width:210px}.mx-datepicker svg{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.mx-datepicker-range{width:320px}.mx-datepicker-inline{width:auto}.mx-input-wrapper{position:relative}.mx-input-wrapper .mx-icon-clear{display:none}.mx-input-wrapper:hover .mx-icon-clear{display:block}.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar{display:none}.mx-input{display:inline-block;box-sizing:border-box;width:100%;height:34px;padding:6px 30px;padding-left:10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.mx-input:hover,.mx-input:focus{border-color:#409aff}.mx-input:disabled,.mx-input.disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.mx-input:focus{outline:none}.mx-input::-ms-clear{display:none}.mx-icon-calendar,.mx-icon-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%);font-size:16px;line-height:1;color:#000000;color:rgba(0,0,0,.5);vertical-align:middle}.mx-icon-clear{cursor:pointer}.mx-icon-clear:hover{color:#000000;color:rgba(0,0,0,.8)}.mx-datepicker-main{font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei",sans-serif;color:#73879c;background-color:#fff;border:1px solid #e8e8e8}.mx-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.mx-datepicker-sidebar{float:left;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.mx-datepicker-sidebar+.mx-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.mx-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-btn-shortcut{display:block;padding:0 6px;line-height:24px}.mx-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.mx-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.mx-calendar-range,.mx-time-range{display:flex}.mx-calendar{box-sizing:border-box;width:248px;padding:6px 12px}.mx-calendar+.mx-calendar{border-left:1px solid #e8e8e8}.mx-calendar-header,.mx-time-header{box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.mx-btn-icon-left,.mx-btn-icon-double-left{float:left}.mx-btn-icon-right,.mx-btn-icon-double-right{float:right}.mx-calendar-header-label{font-size:14px}.mx-calendar-decade-separator{margin:0 2px}.mx-calendar-decade-separator:after{content:"~"}.mx-calendar-content{position:relative;height:224px;box-sizing:border-box}.mx-calendar-content .cell{cursor:pointer}.mx-calendar-content .cell:hover{color:#73879c;background-color:#f3f9fe}.mx-calendar-content .cell.active{color:#fff;background-color:#1284e7}.mx-calendar-content .cell.in-range,.mx-calendar-content .cell.hover-in-range{color:#73879c;background-color:#dbedfb}.mx-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-calendar-week-mode .mx-date-row{cursor:pointer}.mx-calendar-week-mode .mx-date-row:hover{background-color:#f3f9fe}.mx-calendar-week-mode .mx-date-row.mx-active-week{background-color:#dbedfb}.mx-calendar-week-mode .mx-date-row .cell:hover{color:inherit;background-color:transparent}.mx-calendar-week-mode .mx-date-row .cell.active{color:inherit;background-color:transparent}.mx-week-number{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5}.mx-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;box-sizing:border-box;text-align:center}.mx-table th{padding:0;font-weight:500;vertical-align:middle}.mx-table td{padding:0;vertical-align:middle}.mx-table-date td,.mx-table-date th{height:32px;font-size:12px}.mx-table-date .today{color:#2a90e9}.mx-table-date .cell.not-current-month{color:#ccc;background:none}.mx-time{flex:1;width:224px;background:#fff}.mx-time+.mx-time{border-left:1px solid #e8e8e8}.mx-date-time{position:relative;width:248px;height:270px}.mx-date-time .mx-time{position:absolute;top:0;left:0;width:100%;height:100%}.mx-date-time-range{position:relative;width:496px;height:270px}.mx-date-time-range .mx-time-range{position:absolute;top:0;left:0;width:100%;height:100%}.mx-time-header{border-bottom:1px solid #e8e8e8}.mx-time-content{height:224px;box-sizing:border-box;overflow:hidden}.mx-time-columns{display:flex;width:100%;height:100%;overflow:hidden}.mx-time-column{flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.mx-time-column:first-child{border-left:0}.mx-time-column .mx-time-list{margin:0;padding:0;list-style:none}.mx-time-column .mx-time-list:after{content:"";display:block;height:192px}.mx-time-column .mx-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.mx-time-column .mx-time-item:hover{color:#73879c;background-color:#f3f9fe}.mx-time-column .mx-time-item.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-column .mx-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.mx-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.mx-time-option:hover{color:#73879c;background-color:#f3f9fe}.mx-time-option.active{color:#1284e7;background-color:transparent;font-weight:700}.mx-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}@media(max-width: 750px){.mx-calendar-range,.mx-time-range{flex-direction:column}}
