@font-face {
  font-family: BioSans;
  src: url(../fonts/biosans-regular.woff2) format("woff2"),
    url(../fonts/biosans-regular.woff) format("woff");
}

@font-face {
  font-family: SemiBold;
  src: url(../fonts/biosans-semibold.woff2) format("woff2"),
    url(../fonts/biosans-semibold.woff) format("woff");
}

@font-face {
  font-family: svgfont;
  src: url(../fonts/svgfont.woff2) format("woff2"),
    url(../fonts/svgfont.woff) format("woff"), url(../fonts/svgfont.eot),
    url(../fonts/svgfont.eot?#iefix) format("embedded-opentype"),
    url(../fonts/svgfont.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.icon,
[class*=" icon-"],
[class^="icon-"] {
  font-family: svgfont;
  font-style: normal;
  font-weight: 400;
  text-rendering: auto;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon,
[class*=" icon-"],
[class^="icon-"] {
  display: inline-block;
}

.icon-Vector:before {
  content: "";
}

.icon-date-time:before {
  content: "";
}

.icon-stroke:before {
  content: "";
}

.icon-prev:before {
  content: "";
}

.icon-next:before {
  content: "";
}

.icon-clock:before {
  content: "";
}

.icon-facebook:before {
  content: "";
}

.icon-tweeter:before {
  content: "";
}

.icon-linkedin:before {
  content: "";
}

.icon-telegram:before {
  content: "";
}

.icon-shevron:before {
  content: "";
}

.icon-plus:before {
  content: "";
}

.icon-minus:before {
  content: "";
}

.icon-crystal:before {
  content: "";
}

.icon-right-arr:before {
  content: "";
}

.icon-briliant:before {
  content: "";
}

.icon-crys:before {
  content: "";
}

.icon-icon_crys:before {
  content: "";
}

.icon-calendar:before {
  content: "";
}

.icon-arrow-right:before {
  content: "";
}

.icon-playpause:before {
  content: "";
}

:root {
  --rut-base: 10px;
  --space-1: var(--rut-base);
  --space-2: calc(2 * var(--space-1));
  --space-3: calc(3 * var(--space-1));
  --space-4: calc(4 * var(--space-1));
  --space-5: calc(5 * var(--space-1));
  --space-6: calc(6 * var(--space-1));
  --space-7: calc(7 * var(--space-1));
  --space-8: calc(8 * var(--space-1));
  --space-9: calc(9 * var(--space-1));
  --space-10: calc(10 * var(--space-1));
  --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(4 * var(--rut-base));
  --layout-2: calc(2 * var(--layout-1));
  --layout-3: calc(3 * var(--layout-1));
  --layout-4: calc(4 * var(--layout-1));
  --layout-5: calc(5 * var(--layout-1));
  --layout-6: calc(6 * var(--layout-1));
  --layout-7: calc(7 * var(--layout-1));
  --layout-8: calc(8 * var(--layout-1));
  --layout-9: calc(9 * var(--layout-1));
  --layout-10: calc(10 * var(--layout-1));
  --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-lg: 992px;
  --mq-size-md: 768px;
  --mq-size-sm: 564px;
  --mq-size-mac: 1440px;
  --mq-size-fhd: 1680px;
}

: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: 34px;
  --type-font-size-xl: 24px;
  --type-font-size-lg: 20px;
  --type-font-size-md: 16px;
  --type-font-size-sm: 14px;
  --type-font-size-xs: 12px;
  --type-font-size-2xs: 10px;
}

: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: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen,
    Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Arial, Noto Sans,
    sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,
    Noto Color Emoji;
  --type-face-heading: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Arial,
    Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,
    Noto Color Emoji;
  --type-face-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
}

:root {
  --type-space-base: 30px;
  --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);
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  vertical-align: baseline;
  padding: 0;
  margin: 0;
  border: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

blockquote,
q {
  quotes: none;
}

blockquote:after,
blockquote:before {
  content: none;
}

iframe {
  height: 100%;
  width: 100%;
}

button {
  cursor: pointer;
  outline: 0;
  border: none;
  padding: 0;
  margin: 0;
}

img {
  display: block;
}

ol,
ul {
  list-style: none;
}

table {
  width: 100%;
}

.ds-panel:after,
.ds-panel:before,
.ds-section:after,
.ds-section:before {
  display: table-caption;
  content: "";
}

*,
:after,
:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

ol[class],
ul[class] {
  padding: 0;
  list-style: none;
}

body,
html {
  background: #e5e5e5 !important;
  font-family: BioSans, sans-serif !important;
  text-rendering: optimizeSpeed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  font-size: var(--type-font-size-body);
  line-height: 1.25;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

img {
  max-width: 100%;
}

button,
input,
select,
table,
td,
textarea,
th,
tr {
  font: inherit;
}

table {
  border-collapse: collapse;
}

th {
  text-align: inherit;
}

a {
  background-color: transparent;
  display: block;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.btn {
  font-weight: 600;
}

embed,
iframe,
object {
  max-width: 100%;
}

details,
summary {
  width: 100%;
}

.hide_label label {
  display: none;
}

.hide_input_val input {
  display: none;
}

#app ol[class],
#app ul[class] {
  padding: 0;
  list-style: none;
}

#app blockquote,
#app body,
#app dd,
#app dl,
#app figcaption,
#app figure,
#app ol[class],
#app ul[class],
li {
  margin: 0;
}

#app body {
  min-height: 100vh;
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

#app a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

#app table {
  border-collapse: collapse;
}

#app th {
  text-align: inherit;
}

#app abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

.t-content {
  font-family: var(--type-face-body);
  font-size: var(--type-font-size-body);
  line-height: 1.25;
  -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: 0.8333333333;
  letter-spacing: var(--type-letter-spacing-display);
}

.t-content h2 {
  font-size: var(--type-font-size-2xl);
  line-height: 0.8823529412;
  letter-spacing: var(--type-letter-spacing-display);
}

.t-content h3 {
  font-size: var(--type-font-size-xl);
  line-height: 1.25;
}

.t-content h4 {
  font-size: var(--type-font-size-lg);
  line-height: 1;
}

.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: 0.7142857143;
  letter-spacing: var(--type-letter-spacing-3xl);
  text-transform: uppercase;
}

.t-content address,
.t-content blockquote,
.t-content dl,
.t-content figure,
.t-content h1,
.t-content h2,
.t-content h3,
.t-content h4,
.t-content h5,
.t-content h6,
.t-content ol,
.t-content p,
.t-content pre,
.t-content table,
.t-content ul {
  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 ol,
.t-content ul {
  padding-left: var(--space-lg);
}

.t-content ol ol,
.t-content ol ul,
.t-content ul ol,
.t-content ul ul {
  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] {
  -webkit-text-decoration: underline dotted;
  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.5;
  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;
  -moz-tab-size: 2;
  -o-tab-size: 2;
  tab-size: 2;
}

.t-content pre code {
  display: block;
}

.t-content a,
.t-content label {
  cursor: pointer;
}

.t-content address,
.t-content cite,
.t-content dfn,
.t-content em,
.t-content i,
.t-content var {
  font-style: italic;
}

.t-content > :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;
}

.t-social_links .t-social_linkedin {
  display: block;
  width: 28px;
  height: 28px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.t-social_links .t-social_linkedin:hover {
  opacity: 0.8;
}

.g-row {
  --grid-space: 30px;
  --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(0.5 * var(--grid-cell-space));
  --grid-row-space-half: calc(var(--grid-row-space) * 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: calc(-1 * var(--grid-cell-space-half));
  margin-left: calc(-1 * var(--grid-cell-space-half));
  margin-top: calc(-1 * var(--grid-row-space-half));
  margin-bottom: calc(-1 * var(--grid-row-space-half));
  list-style: none;
  padding: 0;
}

:root {
  --grid-space: 30px;
  --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(0.5 * var(--grid-cell-space));
  --grid-row-space-half: calc(var(--grid-row-space) * 0.5);
}

.g--display_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.g-row--appearance_inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.g-row--appearance_column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.g-row--appearance_column_revers {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.g-row--appearance_row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.g-row--appearance_row_revers {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.g-row--appearance_nowrap {
  -ms-flex-wrap: 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: 50px;
}

.g-row--space_4lg {
  --grid-space: 46px;
}

.g-row--space_3lg {
  --grid-space: 44px;
}

.g-row--space_2lg {
  --grid-space: 42px;
}

.g-row--space_lg {
  --grid-space: 40px;
}

.g-row--space_3md {
  --grid-space: 34px;
}

.g-row--space_md2 {
  --grid-space: 32px;
}

.g-row--space_md {
  --grid-space: 30px;
}

.g-row--space_sm {
  --grid-space: 20px;
}

.g-row--space_xs {
  --grid-space: 10px;
}

.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 {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.g-row--align_end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.g-row--align_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.g-row--align_baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.g-row--align_stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.g-row--justify_start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.g-row--justify_end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.g-row--justify_center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.g-row--justify_between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.g-row--justify_around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.g-row--justify_stretch {
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch;
}

.g-row--content_start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.g-row--content_end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.g-row--content_center {
  -ms-flex-line-pack: center;
  align-content: center;
}

.g-row--content_between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.g-row--content_around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}

.g-row--content_stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.g-cell--align_start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.g-cell--align_end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.g-cell--align_center {
  -ms-flex-item-align: center;
  align-self: center;
}

.g-cell--align_baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}

.g-cell--align_stretch {
  -ms-flex-item-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,
.g-container--variant_common,
.g-container--variant_extra,
.g-container--variant_half {
  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_lg {
  max-width: 992px;
}

.g-container--fit_md {
  max-width: 768px;
}

.g-container--fit_sm {
  max-width: 564px;
}

.g-container--fit_xxs {
  max-width: 362px;
}

.g-container--fit_mac {
  max-width: 1440px;
}

.g-container--fit_fhd {
  max-width: 1680px;
}

.g-container--space_none {
  --grid-cell-space-half: 0;
}

.g-container--space_6xl {
  --grid-cell-space-half: 40px;
}

.g-container--space_xl {
  --grid-cell-space-half: 25px;
}

.g-container--space_lg {
  --grid-cell-space-half: 20px;
}

.g-container--space_md,
.g-container--variant_common,
.g-container--variant_extra,
.g-container--variant_half {
  --grid-cell-space-half: 15px;
}

.g-container--space_sm {
  --grid-cell-space-half: 10px;
}

.g-container--space_xs {
  --grid-cell-space-half: 5px;
}

.g-cols {
  min-width: 0;
}

.g-cols--auto {
  max-width: none;
  width: auto;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.g-cols--narrow {
  width: auto;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--1 {
  width: 8.3332333333%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--2 {
  width: 16.6665666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--3 {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--4 {
  width: 33.3332333333%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--5 {
  width: 41.6665666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--6 {
  width: 50%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--7 {
  width: 58.3332333333%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--8 {
  width: 66.6665666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--9 {
  width: 75%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--10 {
  width: 83.3332333333%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--11 {
  width: 91.6665666667%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.g-cols--12 {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.application__wrapper {
  padding-top: 52px;
}

.header {
  position: fixed;
  top: 0;
  z-index: 99;
  width: 100%;
  height: 72px;
  background: #fff;
  border-radius: 0 0 0 3px;
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.logo_header {
  width: 132px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo_header .link_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.logo_header .link_block:hover {
  opacity: 0.8;
}

.logo_header .img--logo {
  padding-left: 32px;
  height: 42px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn--login {
  position: relative;
  width: 76px;
  margin-right: 32px;
  font-style: normal;
  line-height: 22px;
  color: #1f323f;
  cursor: pointer;
  display: block;
  font-weight: 400;
}

.btn--login:before {
  content: "";
  font-family: svgfont;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 11px;
  color: #1f323f;
  opacity: 0.22;
}

.btn--header {
  height: 44px;
  border-radius: 4px;
  background: rgb(54, 64, 245);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding: 5px 20px;
  white-space: nowrap;
}

.btn--header:hover {
  background: rgb(92, 108, 255);
  color: #fff;
}

.header_menu {
  padding-left: 57px;
}

.header_menu_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 32px;
  height: 100%;
}

.links-header {
  font-family: BioSans, sans-serif !important;
  color: #1f323f;
}

.links-header:hover {
  color: #3640f5;
}

.paged {
  color: #3640f5;
}

.un-submenu-item {
  display: none;
  position: absolute;
  z-index: 5;
  width: 100%;
  background: #fff;
  text-align: left;
  top: 81px;
  min-height: 366px;
  height: 100%;
  left: 0;
  border-radius: 0 0 0 3px;
}

.icon--dropdown {
  position: relative;
  padding-right: 16px;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.icon--dropdown:before {
  content: "";
  position: absolute;
  top: 28%;
  right: 3px;
  font-size: 7px;
  font-family: svgfont;
  color: #0e212f;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.icon--dropdown.is-active:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.un-little_menu {
  cursor: auto;
  background: #fff;
  opacity: 0.96;
  padding: 20px 30px;
  display: none;
  position: absolute;
  margin-left: -30px;
  top: 65px;
  z-index: 5;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.fixed .un-little_menu {
  top: 47px;
}

.un-header_menu_hover {
  cursor: pointer;
}

.un-header_menu_hover:hover .un-little_menu {
  display: block;
}

.un-header_menu_hover:hover .un-submenu-item {
  display: block !important;
}

.un-header_menu_hover:hover .ds-caption--text-lblack {
  color: #3640f5;
}

.un-header_menu_hover:hover .icon--dropdown:before {
  color: #3640f5;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.un-header_menu_hover-little:hover {
  cursor: pointer;
}

.un-header_menu_hover-little .un-submenu-item-little {
  visibility: hidden;
}

.un-header_menu_hover-little:hover .un-submenu-item-little {
  visibility: visible !important;
}

.un-hovers-menu-link-item:hover {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #3640f5 !important;
}

.pos_abs {
  position: absolute;
  top: 0;
}

.pos_abs:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 1px;
  top: 0;
  left: 0;
  background: #ced2d5;
}

.dropdown-item {
  position: absolute;
  left: 0;
}

.un-header_menu_hover-little {
  height: 0;
}

.un-header_menu_hover-little .un-hover_three_menus {
  display: none;
}

.un-header_menu_hover-little:hover .un-hover_three_menus {
  display: block;
}

.un-header_menu_hover-little:hover {
  height: 100%;
}

.un-header_menu_hover-little:nth-child(3n + 1) .dropdown-item {
  top: 40px;
}

.un-header_menu_hover-little:nth-child(3n + 2) .dropdown-item {
  top: 80px;
}

.un-header_menu_hover-little:nth-child(3n + 3) .dropdown-item {
  top: 120px;
}

.un-header_menu_hover-little:nth-child(3n + 4) .dropdown-item {
  top: 160px;
}

.un-header_menu_hover-little:nth-child(3n + 5) .dropdown-item {
  top: 200px;
}

.un-header_menu_hover-little:nth-child(3n + 6) .dropdown-item {
  top: 240px;
}

.un-header_menu_hover-little:nth-child(3n + 7) .dropdown-item {
  top: 280px;
}

.un-header_menu_hover-little:nth-child(3n + 8) .dropdown-item {
  top: 320px;
}

.un-header_menu_hover-little:nth-child(3n + 9) .dropdown-item {
  top: 360px;
}

.un-header_menu_hover-little:nth-child(3n + 10) .dropdown-item {
  top: 400px;
}

.header.fixed {
  height: 54px;
}

.fixed .btn--header {
  height: 30px;
  font-size: 16px;
  padding: 5px 10px;
}

.bg_top-header {
  height: 70px;
  top: -28px;
  position: fixed;
  left: 0;
  background: #3640f5;
  width: 98%;
  z-index: 1;
  display: block;
}

@media (max-width: 782px) {
  body.admin_bar header.header {
    top: 46px;
  }

  body.admin_bar #wpadminbar {
    position: fixed;
  }
}

body:not(.admin_bar) header.header {
  top: 0;
}

.list--w_icon {
  position: relative;
}

.list_item--w_icon {
  position: relative;
  padding-left: 27px;
}

.list_item--w_icon:before {
  content: "";
  width: 14px;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.before_icon--crystal_white:before {
  content: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.4 0H2.6L0 4l7 8 7-8-2.6-4Z' fill='%23fff'/%3e%3c/svg%3e");
}

.btn--index_clear {
  width: 214px;
  height: 100%;
  border-radius: 0 0 0 3px;
  background: #3640f5;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  display: none;
}

.btn--index_clear:hover {
  background: #ffcf0b;
  color: #000;
}

.btn--index_get,
.btn--index_top,
.btn--index_top_two {
  background: #3640f5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  width: 100%;
  height: 60px;
  cursor: pointer;
  color: #1f323f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn--index_get:hover,
.btn--index_top:hover,
.btn--index_top_two:hover {
  background: rgb(92, 108, 255);
  color: #000;
}

.btn--index_top {
  background: #181818;
  color: #fff;
}

.btn--index_top:hover {
  background: #ffcf0b;
  color: #000;
}

.btn--index_clear {
  width: 100%;
  height: 60px;
  display: block;
  position: relative;
}

.btn--index_clear:hover {
  background: rgb(92, 108, 255);
  color: #fff;
}

.btn--expert {
  background: #3640f5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  width: 100%;
  height: 60px;
  cursor: pointer;
  color: #1f323f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-transform: uppercase;
}

.btn_golden {
  border-radius: 3px;
  border: 2px solid #f6be00;
  background-color: #f6be00;
  color: #000;
  font-size: 1em;
  font-weight: 600;
  font-family: SemiBold !important;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  height: 2.5em;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  white-space: nowrap;
  line-height: calc(2.4em - 4px);
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  position: relative;
}

.btn_black {
  border-radius: 3px;
  border: 2px solid #000;
  background-color: #000;
  color: #fff;
  font-size: 1em;
  font-weight: 600;
  font-family: SemiBold !important;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  height: 2.5em;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  white-space: nowrap;
  line-height: calc(2.4em - 4px);
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  position: relative;
}

.btn_golden:hover {
  background: #ffcf0b;
  color: #000;
}

.btn_black:hover {
  background: #ffcf0b;
  color: #000;
}

.btn_golden--answer {
  width: auto;
  padding: 17px 32px;
  font-size: 14px;
  height: 45px;
  max-width: 240px;
}

.btn_question,
.btn_subscribe_style {
  border-radius: 3px;
  height: 62px;
}

.btn_white {
  background: #fff;
  color: #3640f5;
  width: 100%;
  max-width: 160px;
  height: 60px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn_white:hover {
  background: rgb(92, 108, 255);
  color: #fff;
}

.btn_yell {
  background: #3640f5;
  color: #fff;
  width: 100%;
  max-width: 160px;
  height: 60px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}

.btn_yell:hover {
  background: rgb(92, 108, 255);
  color: #fff;
}

.btn_yell_auto {
  background: #3640f5;
  color: #1f323f;
  padding: 19px 32px;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  cursor: pointer;
}

.btn_yell_auto:hover {
  background: #1f323f;
  color: #3640f5;
}

.btn_yell--conti_leaks_download {
  font-size: 18px !important;
  font-weight: 600 !important;
  font-family: SemiBold !important;
}

.btn_toggle_switcher__container {
  display: none;
}

.btn_toggle_switcher__container.active {
  display: block;
}

.btn_toggle_switcher__row {
  background: #f4f6f9;
  border-radius: 6px;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.btn_toggle_switcher__row button {
  background: 0 0;
  color: rgba(31, 50, 63, 0.6);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.btn_toggle_switcher__row button.active {
  background: #3640f5;
  color: #fff;
}

.img_as_background img {
  position: absolute;
  top: 0;
  bottom: 0;
  min-height: 100%;
}

.img_as_background.align_right img {
  right: 0;
  left: auto;
}

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

.grid_our_customers_loop {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.grid_our_customers_loop .img--index_customers-sponsor {
  max-height: 70px;
}

.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--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--indent_outside.ds-panel__element--offset_full,
.ds-panel__element--indent_outside.ds-panel__element--offset_top,
.ds-panel__element--indent_outside.ds-panel__element--offset_vertical,
.ds-panel__element--offset_full,
.ds-panel__element--offset_top,
.ds-panel__element--offset_vertical {
  padding-top: 0;
  margin-top: var(--panel-space-vertical);
}

.ds-panel__element--indent_outside.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--offset_bottom,
.ds-panel__element--offset_full,
.ds-panel__element--offset_vertical {
  padding-bottom: 0;
  margin-bottom: var(--panel-space-vertical);
}

.ds-panel {
  --panel-space: 30px;
  --panel-space-vertical: var(--panel-space);
  --panel-space-horizontal: var(--panel-space);
  display: block;
}

:root {
  --panel-space: 30px;
  --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_top,
.ds-panel__element--indent_inside.ds-panel__element--offset_vertical {
  margin-top: 0;
  padding-top: var(--panel-space-vertical);
}

.ds-panel__element--indent_inside.ds-panel__element--offset_bottom,
.ds-panel__element--indent_inside.ds-panel__element--offset_full,
.ds-panel__element--indent_inside.ds-panel__element--offset_vertical {
  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: 50px;
}

.ds-panel--space_lg {
  --panel-space: 40px;
}

.ds-panel--space_md {
  --panel-space: 30px;
}

.ds-panel--space_sm {
  --panel-space: 20px;
}

.ds-panel--space_xs {
  --panel-space: 10px;
}

.ds-section__element,
.ds-section__element--indent_outside {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: var(--section-space-vertical);
  margin-bottom: var(--section-space-vertical);
}

.ds-section {
  --section-space: 120px;
  --section-space-vertical: var(--section-space);
  --section-space-horizontal: var(--section-space);
  display: block;
  --section-space-horizontal: 0;
}

:root {
  --section-space: 120px;
  --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: 360px;
}

.ds-section--space_4xl {
  --section-space: 320px;
}

.ds-section--space_3xl {
  --section-space: 280px;
}

.ds-section--space_2xl {
  --section-space: 240px;
}

.ds-section--space_xl {
  --section-space: 200px;
}

.ds-section--space_lg {
  --section-space: 160px;
}

.ds-section--space_md {
  --section-space: 120px;
}

.ds-section--space_sm {
  --section-space: 80px;
}

.ds-section--space_xs {
  --section-space: 40px;
}

.ds-section--space_screen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  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: 1em;
}

.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);
}

.ds-inliner:before {
  content: " ";
}

.ds-inliner__body {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: 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: 34px;
}

.ds-inliner--size_xl {
  --inliner-size: 24px;
}

.ds-inliner--size_lg {
  --inliner-size: 20px;
}

.ds-inliner--size_md {
  --inliner-size: 16px;
}

.ds-inliner--size_sm {
  --inliner-size: 14px;
}

.ds-inliner--size_xs {
  --inliner-size: 12px;
}

.ds-inliner--size_2xs {
  --inliner-size: 10px;
}

.ds-caption {
  font-family: var(--type-face-heading);
  color: inherit;
}

.ds-caption--size_1 {
  font-size: var(--type-font-size-3xl);
  line-height: 1.25;
}

.ds-caption--size_2 {
  font-size: var(--type-font-size-2xl);
  line-height: 1.1764705882;
}

.ds-caption--size_3 {
  font-size: var(--type-font-size-xl);
  line-height: 1.25;
}

.ds-caption--size_4 {
  font-size: var(--type-font-size-lg);
  line-height: 1;
}

.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: 0.7142857143;
}

.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(--link-color-default);
}

.ds-link,
.t-content a {
  position: relative;
  display: inline-block;
  text-decoration: none;
  vertical-align: baseline;
  border: 0;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}

.ds-link--styling_default,
.t-content a {
  color: var(--link-color);
  -webkit-box-shadow: 0 0.0625em currentColor;
  box-shadow: 0 0.0625em currentColor;
}

.ds-link--styling_default.is-focus,
.ds-link--styling_default:focus,
.t-content a:focus {
  outline: 0;
  -webkit-box-shadow: 0 0.1875em currentColor;
  box-shadow: 0 0.1875em currentColor;
}

.ds-link--styling_default.is-hover,
.ds-link--styling_default:hover:not(:focus),
.t-content a:hover:not(:focus) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ds-link--styling_default.is-active,
.ds-link--styling_default:active,
.t-content a:active {
  color: var(--link-color-active);
}

.t-content a:visited {
  color: var(--link-color-visited);
}

.ds-link {
  color: var(--link-color);
}

.ds-table,
.t-content 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--appearance_striped tbody tr:nth-of-type(even),
.ds-table__row--relief,
.t-content table tbody tr:nth-of-type(even),
.t-content tfoot tr,
.t-content thead tr {
  background-color: var(--table-background-relief);
}

.ds-table__cell,
.t-content td,
.t-content th {
  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 td:last-child,
.t-content th:last-child {
  padding-right: var(--table-space-horizontal);
}

.ds-table__cell--head,
.t-content tfoot td,
.t-content tfoot th,
.t-content thead td,
.t-content thead th {
  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 tfoot,
.ds-table--view_cards thead {
  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 td,
.ds-table--view_cards .t-content th,
.t-content .ds-table--view_cards td,
.t-content .ds-table--view_cards th {
  display: block;
  padding-right: var(--table-space-horizontal);
}

.ds-table--view_cards tbody .ds-table__cell:before,
.ds-table--view_cards tbody .t-content td:before,
.ds-table--view_cards tbody .t-content th:before,
.t-content .ds-table--view_cards tbody td:before,
.t-content .ds-table--view_cards tbody th: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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: var(--avatar-size);
  line-height: 1;
  width: 1em;
  height: 1em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--theme-relief-3);
  color: vat(--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;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  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%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

:root {
  --theme-white: #ffffff;
  --theme-black: #1f323f;
}

.g-container,
.g-container--variant_common,
.g-container--variant_extra,
.g-container--variant_half {
  width: 100% !important;
}

.g-cols--narrow {
  max-width: 100% !important;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: 0;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:after,
.slick-track:before {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.el-button--submit {
  position: relative;
  z-index: 56;
}

.fade-enter-active,
.fade-leave-active {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.bg--white {
  background: #fff;
}

.bg--white_dark {
  background: #f4f6f9;
}

.bg--black {
  background: #1f323f;
}

.bg--light_black {
  background: #2a495e;
}

.bg--blue {
  background: #315a76;
}

.bg--grays {
  background: gray;
}

.bg--lgray_transparent {
  background: rgba(163, 186, 202, 0.2);
}

.bg--gray {
  background: #ebecf080;
}

.bg--yell {
  background: #3640f5;
}

.bg--hover_white:hover {
  background: #fff;
}

.bg--hover_black:hover {
  background: #1f323f;
}

.c {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.c--_white {
  color: #fff;
}

.c--_white_dark {
  color: #ebecf0;
}

.c--_black,
.c--_black-100 {
  color: #1f323f;
}

.c--_black-80 {
  color: rgba(31, 50, 63, 0.8);
}

.c--_black_full {
  color: #000;
}

.c--_yellow {
  color: #3640f5;
}

.c--hover_white:hover {
  color: #fff;
}

.c--hover_black:hover {
  color: #1f323f;
}

.c--hover_yellow:hover {
  color: #3640f5;
}

.opacity--6 {
  opacity: 0.6;
}

.opacity--8 {
  opacity: 0.8;
}

.opacity--hover_1:hover {
  opacity: 1;
}

.pa--right_none {
  padding-right: 0;
}

.pa--top_none {
  padding-top: 0;
}

.pa--left_none {
  padding-left: 0;
}

.pa--bottom_none {
  padding-bottom: 0;
}

.pa--full_none {
  padding: 0;
}

.pa--horizont_none {
  padding-top: 0;
  padding-bottom: 0;
}

.pa--vertical_none {
  padding-right: 0;
  padding-left: 0;
}

.pa--right_xxs {
  padding-right: 4px;
}

.pa--top_xxs {
  padding-top: 4px;
}

.pa--left_xxs {
  padding-left: 4px;
}

.pa--bottom_xxs {
  padding-bottom: 4px;
}

.pa--full_xxs {
  padding: 4px;
}

.pa--horizont_xxs {
  padding-top: 4px;
  padding-bottom: 4px;
}

.pa--vertical_xxs {
  padding-right: 4px;
  padding-left: 4px;
}

.pa--right_xs {
  padding-right: 10px;
}

.pa--top_xs {
  padding-top: 10px;
}

.pa--left_xs {
  padding-left: 10px;
}

.pa--bottom_xs {
  padding-bottom: 10px;
}

.pa--full_xs {
  padding: 10px;
}

.pa--horizont_xs {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pa--vertical_xs {
  padding-right: 10px;
  padding-left: 10px;
}

.pa--full_2xs {
  padding: 12px;
}

.pa--horizont_2xs {
  padding-top: 12px;
  padding-bottom: 12px;
}

.pa--vertical_2xs {
  padding-right: 12px;
  padding-left: 12px;
}

.pa--right_sm {
  padding-right: 15px;
}

.pa--top_sm {
  padding-top: 15px;
}

.pa--left_sm {
  padding-left: 15px;
}

.pa--bottom_sm {
  padding-bottom: 15px;
}

.pa--full_sm {
  padding: 15px;
}

.pa--horizont_sm {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pa--vertical_sm {
  padding-right: 15px;
  padding-left: 15px;
}

.pa--vertical_sm--17 {
  padding-right: 17px;
  padding-left: 17px;
}

.pa--right_2sm {
  padding-right: 20px;
}

.pa--top_2sm {
  padding-top: 20px;
}

.pa--left_2sm {
  padding-left: 20px;
}

.pa--bottom_2sm {
  padding-bottom: 20px;
}

.pa--full_2sm {
  padding: 20px;
}

.pa--horizont_2sm {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pa--vertical_2sm {
  padding-right: 20px;
  padding-left: 20px;
}

.pa--right_3sm {
  padding-right: 25px;
}

.pa--top_3sm {
  padding-top: 25px;
}

.pa--left_3sm {
  padding-left: 25px;
}

.pa--bottom_3sm {
  padding-bottom: 25px;
}

.pa--full_3sm {
  padding: 25px;
}

.pa--horizont_3sm {
  padding-top: 25px;
  padding-bottom: 25px;
}

.pa--vertical_3sm {
  padding-right: 25px;
  padding-left: 25px;
}

.pa--right_md {
  padding-right: 30px;
}

.pa--top_md {
  padding-top: 30px;
}

.pa--left_md {
  padding-left: 30px;
}

.pa--bottom_md {
  padding-bottom: 30px;
}

.pa--full_md {
  padding: 30px;
}

.pa--horizont_md {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pa--vertical_md {
  padding-right: 30px;
  padding-left: 30px;
}

.pa--right_2md {
  padding-right: 32px;
}

.pa--top_2md {
  padding-top: 32px;
}

.pa--left_2md {
  padding-left: 32px;
}

.pa--bottom_2md {
  padding-bottom: 32px;
}

.pa--horizont_2md {
  padding-top: 32px;
  padding-bottom: 32px;
}

.pa--vertical_2md {
  padding-right: 32px;
  padding-left: 32px;
}

.pa--full_2md {
  padding: 32px;
}

.pa--right_lg {
  padding-right: 40px;
}

.pa--top_lg {
  padding-top: 40px;
}

.pa--left_lg {
  padding-left: 40px;
}

.pa--bottom_lg {
  padding-bottom: 40px;
}

.pa--full_lg {
  padding: 40px;
}

.pa--horizont_lg {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pa--vertical_lg {
  padding-right: 40px;
  padding-left: 40px;
}

.pa--right_2lg {
  padding-right: 50px;
}

.pa--top_2lg {
  padding-top: 50px;
}

.pa--left_2lg {
  padding-left: 50px;
}

.pa--bottom_2lg {
  padding-bottom: 50px;
}

.pa--right_xl {
  padding-right: 60px;
}

.pa--top_xl {
  padding-top: 60px;
}

.pa--left_xl {
  padding-left: 60px;
}

.pa--bottom_xl {
  padding-bottom: 60px;
}

.pa--full_xl {
  padding: 60px;
}

.pa--horizont_xl {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pa--vertical_xl {
  padding-right: 60px;
  padding-left: 60px;
}

.pa--top_1xl {
  padding-top: 64px;
}

.pa--bottom_1xl {
  padding-bottom: 64px;
}

.pa--top_2xl {
  padding-top: 68px;
}

.pa--bottom_2xl {
  padding-bottom: 68px;
}

.pa--horizont_3xl {
  padding-top: 80px;
  padding-bottom: 80px;
}

.pa--vertical_3xl {
  padding-right: 80px;
  padding-left: 80px;
}

.pa--f_xxxxs {
  padding: 2px;
}

.pa--f_xxs {
  padding: 4px;
}

.pa--f_md {
  padding: 30px;
}

.pa--t_xxs {
  padding-top: 4px;
}

.pa--t_1sm {
  padding-top: 20px;
}

.pa--t_md {
  padding-top: 30px;
}

.pa--t_lg {
  padding-top: 40px;
}

.pa--t_xl {
  padding-top: 60px;
}

.pa--t_2xl {
  padding-top: 70px;
}

.pa--t_3xl {
  padding-top: 80px;
}

.pa--t_5xl {
  padding-top: 96px;
}

.pa--r_xxs {
  padding-right: 4px;
}

.pa--r_sm {
  padding-right: 15px;
}

.pa--r_md {
  padding-right: 30px;
}

.pa--r_2md {
  padding-right: 40px;
}

.pa--b_xxs {
  padding-bottom: 4px;
}

.pa--b_sm {
  padding-bottom: 15px;
}

.pa--b_md {
  padding-bottom: 30px;
}

.pa--b_lg {
  padding-bottom: 40px;
}

.pa--b_xl {
  padding-bottom: 60px;
}

.pa--b_2xl {
  padding-bottom: 70px;
}

.pa--b_3xl {
  padding-bottom: 80px;
}

.pa--b_5xl {
  padding-bottom: 96px;
}

.pa--l_xxs {
  padding-left: 4px;
}

.pa--l_md {
  padding-left: 30px;
}

.pa--l_2md {
  padding-left: 40px;
}

.ma--full_0 {
  margin-right: 4px;
}

.ma--right_xxs {
  margin-right: 4px;
}

.ma--top_xxs {
  margin-top: 4px;
}

.ma--left_xxs {
  margin-left: 4px;
}

.ma--bottom_xxs {
  margin-bottom: 4px;
}

.ma--full_xxs {
  margin: 4px;
}

.ma--horizont_xxs {
  margin-top: 4px;
  margin-bottom: 4px;
}

.ma--vertical_xxs {
  margin-right: 4px;
  margin-left: 4px;
}

.ma--right_xs {
  margin-right: 10px;
}

.ma--top_xs {
  margin-top: 10px;
}

.ma--left_xs {
  margin-left: 10px;
}

.ma--bottom_xs {
  margin-bottom: 10px;
}

.ma--full_xs {
  margin: 10px;
}

.ma--horizont_xs {
  margin-top: 10px;
  margin-bottom: 10px;
}

.ma--vertical_xs {
  margin-right: 10px;
  margin-left: 10px;
}

.ma--right_2xs {
  margin-right: 12px;
}

.ma--top_2xs {
  margin-top: 12px;
}

.ma--left_2xs {
  margin-left: 12px;
}

.ma--bottom_2xs {
  margin-bottom: 12px;
}

.ma--full_2xs {
  margin: 12px;
}

.ma--horizont_2xs {
  margin-top: 12px;
  margin-bottom: 12px;
}

.ma--vertical_2xs {
  margin-right: 12px;
  margin-left: 12px;
}

.ma--right_sm {
  margin-right: 15px;
}

.ma--top_sm {
  margin-top: 15px;
}

.ma--left_sm {
  margin-left: 15px;
}

.ma--bottom_sm {
  margin-bottom: 15px;
}

.ma--bottom_2sm {
  margin-bottom: 20px;
}

.ma--bottom_3sm {
  margin-bottom: 25px;
}

.ma--full_sm {
  margin: 15px;
}

.ma--horizont_sm {
  margin-top: 15px;
  margin-bottom: 15px;
}

.ma--vertical_sm {
  margin-right: 15px;
  margin-left: 15px;
}

.ma--right_md {
  margin-right: 30px;
}

.ma--top_md {
  margin-top: 30px;
}

.ma--left_md {
  margin-left: 30px;
}

.ma--bottom_md {
  margin-bottom: 30px;
}

.ma--full_md {
  margin: 30px;
}

.ma--horizont_md {
  margin-top: 30px;
  margin-bottom: 30px;
}

.ma--vertical_md {
  margin-right: 30px;
  margin-left: 30px;
}

.ma--right_lg {
  margin-right: 40px;
}

.ma--top_lg {
  margin-top: 40px;
}

.ma--left_lg {
  margin-left: 40px;
}

.ma--bottom_lg {
  margin-bottom: 40px;
}

.ma--full_lg {
  margin: 40px;
}

.ma--horizont_lg {
  margin-top: 40px;
  margin-bottom: 40px;
}

.ma--vertical_lg {
  margin-right: 40px;
  margin-left: 40px;
}

.ma--top_2lg {
  margin-top: 44px;
}

.ma--bottom_2lg {
  margin-bottom: 44px;
}

.ma--right_xl {
  margin-right: 60px;
}

.ma--top_xl {
  margin-top: 60px;
}

.ma--left_xl {
  margin-left: 60px;
}

.ma--bottom_xl {
  margin-bottom: 60px;
}

.ma--full_xl {
  margin: 60px;
}

.ma--horizont_xl {
  margin-top: 60px;
  margin-bottom: 60px;
}

.ma--vertical_xl {
  margin-right: 60px;
  margin-left: 60px;
}

.ma--right_2xl {
  margin-right: 64px;
}

.ma--top_2xl {
  margin-top: 64px;
}

.ma--left_2xl {
  margin-left: 64px;
}

.ma--bottom_2xl {
  margin-bottom: 64px;
}

.ma--full_2xl {
  margin: 64px;
}

.ma--horizont_2xl {
  margin-top: 64px;
  margin-bottom: 64px;
}

.ma--vertical_2xl {
  margin-right: 64px;
  margin-left: 64px;
}

.ma--right_3xl {
  margin-right: 68px;
}

.ma--top_3xl {
  margin-top: 68px;
}

.ma--left_3xl {
  margin-left: 68px;
}

.ma--bottom_3xl {
  margin-bottom: 68px;
}

.ma--full_3xl {
  margin: 68px;
}

.ma--horizont_3xl {
  margin-top: 68px;
  margin-bottom: 68px;
}

.ma--vertical_3xl {
  margin-right: 68px;
  margin-left: 68px;
}

.ma--t_xxs {
  margin-top: 4px;
}

.ma--t_xs {
  margin-top: 10px;
}

.ma--t_sm {
  margin-top: 15px;
}

.ma--t_1sm {
  margin-top: 20px;
}

.ma--t_md {
  margin-top: 30px;
}

.ma--t_2md {
  margin-top: 32px;
}

.ma--t_3lg {
  margin-top: 56px;
}

.ma--t_xl {
  margin-top: 60px;
}

.ma--t_3xl {
  margin-top: 80px;
}

.ma--r_xxs {
  margin-right: 4px;
}

.ma--r_xs {
  margin-right: 10px;
}

.ma--r_sm {
  margin-right: 15px;
}

.ma--b_xxs {
  margin-bottom: 4px;
}

.ma--b_xs {
  margin-bottom: 10px;
}

.ma--b_sm {
  margin-bottom: 15px;
}

.ma--b_md {
  margin-bottom: 30px;
}

.ma--b_2md {
  margin-bottom: 32px;
}

.ma--b_lg {
  margin-bottom: 40px;
}

.ma--b_3lg {
  margin-bottom: 56px;
}

.ma--b_xl {
  margin-bottom: 60px;
}

.ma--b_3xl {
  margin-bottom: 80px;
}

.ma--l_xxs {
  margin-left: 4px;
}

.ma--l_xl {
  margin-left: 60px;
}

.clear_hl > :first-child {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.clear_hl > :last-child {
  padding-right: 0 !important;
  margin-right: 0 !important;
}

.clear_vl > :first-child {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.clear_vl > :last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.pointer {
  cursor: pointer !important;
}

.pointer--initial {
  pointer-events: none !important;
}

#schema {
  display: none;
}

.control-descriptor {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.el-button--config_anima:hover {
  background: rgb(92, 108, 255);
}

.el-button--config_disabled {
  pointer-events: none;
  opacity: 0.5;
}

.el-button--config_radius-xs {
  border-radius: 3px;
}

.el-button--config_radius-sm {
  border-radius: 10px;
}

.el-button--config_radius-md {
  border-radius: 15px;
}

.el-button--config_upper {
  text-transform: uppercase;
}

.el-button--vision_default {
  height: 60px;
  width: 100%;
}

.el-button--vision_medium {
  height: 40px;
  width: 100%;
}

.el-button--vision_minimal {
  height: 30px;
  width: 100%;
}

.el-button--vision_fulllink {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
}

.el-button--align_center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.el-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.el-description--justify_center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.el-description--align_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.el-description--news {
  position: relative;
  top: 10px;
}

.el-news-nav {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  background: #fff;
  overflow: hidden;
  overflow-x: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 72px;
  width: 100%;
}

.el-news-nav__item {
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  padding: 0 30px;
  height: 72px;
  color: #1f323f;
}

.el-news-nav__item:hover {
  -webkit-box-shadow: inset 0 -3px 0 0 #3640f5;
  box-shadow: inset 0 -3px 0 0 #3640f5;
  color: #3640f5;
}

.el-news-nav__item--active {
  -webkit-box-shadow: inset 0 -3px 0 0 #3640f5;
  box-shadow: inset 0 -3px 0 0 #3640f5;
  color: #3640f5;
}

.el-picture {
  outline: 0;
  cursor: auto;
}

.el-picture__element {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}

.el-picture__element--contain {
  -o-object-fit: contain;
  object-fit: contain;
}

.el-picture__element--cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.el-picture__element--none {
  -o-object-fit: none;
  object-fit: none;
}

.el-picture__element--pos_left {
  -o-object-position: left;
  object-position: left;
}

.el-picture__element--pos_right {
  -o-object-position: right;
  object-position: right;
}

.el-picture__element--pos_center {
  -o-object-position: center;
  object-position: center;
}

.el-picture__element--pos_top {
  -o-object-position: top;
  object-position: top;
}

.el-picture--absolute,
.el-picture--relative {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

.el-picture--absolute {
  position: absolute;
}

.el-picture--relative {
  position: relative;
}

.el-picture--index_0 {
  z-index: -1;
}

.el-circle {
  border-radius: 100%;
}

.el-circle--centered {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.el-circle--size_sm {
  height: 30px;
  width: 30px;
}

.el-circle--size_md {
  height: 40px;
  width: 40px;
}

.el-circle--size_lg {
  height: 50px;
  width: 50px;
}

.el-circle--size_xl {
  height: 64px;
  width: 64px;
}

.el-circle--size_3xl {
  height: 72px;
  width: 72px;
}

.el-square {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.el-square--radius_sm {
  border-radius: 5px;
}

.el-square--radius_md {
  border-radius: 8px;
}

.el-square--size_sm {
  min-height: 30px;
  min-width: 30px;
}

.el-square--size_md {
  min-height: 40px;
  min-width: 40px;
}

.el-square--size_lg {
  min-height: 50px;
  min-width: 50px;
}

.el-square--bg_gray {
  background: #ebecf0;
}

.el-square--bg_yell {
  background: #3640f5;
}

.el-square--vision_privat {
  display: none;
}

.el-square--license {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
}

.el-social {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
}

.el-social--config_article {
  background: linear-gradient(135deg, #000 0, #fff 100%), #ebecf0;
  background: linear-gradient(
      135deg,
      rgba(0, 0, 0, 0.2) 0,
      rgba(255, 255, 255, 0.4) 100%
    ),
    #ebecf0;
  background-blend-mode: soft-light, normal;
  border: 6px solid #fff;
  border: 6px solid rgba(255, 255, 255, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
}

.el-social--size_md {
  height: 40px;
  width: 40px;
}

.el-list {
  padding: 0;
}

.el-list > :first-child {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.el-list > :last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.el-list__item {
  padding-left: 30px !important;
  position: relative;
}

.el-list__item--dark:before,
.el-list__item--yellow:before {
  background-color: #3640f5;
  color: #3640f5;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 6px;
  left: 0;
  content: "";
}

.el-list__item--yellow {
  margin: 30px 0 !important;
}

.el-list__item--yellow:before {
  background-color: #3640f5;
}

.el-list__item--dark {
  margin: 17px 0 !important;
}

.el-list__item--dark:before {
  background-color: #ebecf0;
}

.el-chess {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.el-chess__overlay {
  background: var(--color);
  position: absolute;
  opacity: 0.4;
  height: 100%;
  width: 100%;
  z-index: 1;
}

.el-chess__content {
  position: relative;
  width: 100%;
}

.el-chess--config_default .el-chess__content--wysiwyg {
  padding: 30px 0;
}

.el-chess--config_default .el-chess__content--picture-left,
.el-chess--config_default .el-chess__content--picture-right {
  height: 800px;
}

.el-chess--config_default .el-chess__content--picture-full {
  height: 600px;
}

.el-chess--bg_white {
  background: #fff;
}

.el-accordion__header {
  border-radius: 10px;
  cursor: pointer;
  padding: 15px;
}

.el-accordion__header--toggle {
  min-height: 70px;
}

.el-accordion__content {
  -webkit-transition: max-height 0.5s;
  transition: max-height 0.5s;
  overflow: hidden;
  max-height: 0;
}

.t-content {
  font-weight: 400;
  font-family: BioSans;
  line-height: 1.8;
  font-size: 16px;
}

.t-content > :first-child {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.t-content > :last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.t-content b,
.t-content h1,
.t-content h2,
.t-content h3,
.t-content h4,
.t-content h5,
.t-content h6,
.t-content li,
.t-content strong,
.t-content td,
.t-content th,
.t-content tr,
.t-content ul {
  text-decoration: initial;
  text-transform: initial;
  letter-spacing: initial;
  list-style: none;
}

.t-content h1,
.t-content h2,
.t-content h3,
.t-content h4,
.t-content h5,
.t-content h6 {
  font-family: SemiBold !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  color: #1f323f !important;
  margin: 30px 0 !important;
}

.t-content h1 {
  font-size: 30px;
}

.t-content h2 {
  font-size: 24px;
}

.t-content h3 {
  font-size: 16px;
}

.t-content h4 {
  font-size: 16px;
}

.t-content h5 {
  font-size: 16px;
}

.t-content h6 {
  font-size: 16px;
}

.t-content p {
  font-weight: 400 !important;
  font-family: BioSans !important;
  line-height: 1.8 !important;
  font-size: 16px !important;
  margin: 30px 0 !important;
}

.t-content i {
  font-family: BioSans !important;
  font-weight: 300 !important;
  line-height: 1.8 !important;
  font-size: 16px !important;
  margin: 30px 0 !important;
}

.t-content blockquote {
  background-color: #f6f7f9;
  position: relative;
  padding: 15px !important;
  margin: 30px 0 !important;
}

.t-content blockquote:before {
  background-color: #3640f5;
  position: absolute;
  width: 4px;
  top: 0;
  left: 0;
  height: 100%;
  content: "";
}

.t-content blockquote p {
  font-weight: 400 !important;
  font-family: BioSans !important;
  line-height: 1.8 !important;
  font-size: 16px !important;
  margin: 0;
}

.t-content ol,
.t-content ul {
  position: relative;
  padding: 0;
  margin: 30px 0 !important;
}

.t-content ol > :first-child,
.t-content ul > :first-child {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

.t-content ol > :last-child,
.t-content ul > :last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.t-content ol li,
.t-content ul li {
  font-family: BioSans !important;
  font-weight: 400 !important;
  line-height: 1.8 !important;
  font-size: 16px !important;
  margin: 30px 0 !important;
  padding-left: 20px !important;
  position: relative !important;
}

.t-content ol li:before,
.t-content ul li:before {
  position: absolute;
}

.t-content ol {
  counter-reset: item;
}

.t-content ol li:before {
  content: counter(item) ".";
  counter-increment: item;
  font-family: BioSans !important;
  font-weight: 400;
  line-height: 1.8 !important;
  font-size: 14px !important;
  color: #3640f5;
  top: 0;
  left: 0;
}

.t-content ul {
  counter-reset: item;
}

.t-content ul li::before {
  background-color: #3640f5;
  color: #3640f5;
  position: absolute;
  width: 8px;
  height: 8px;
  top: 10px;
  left: 0;
  content: "";
}

.t-content b,
.t-content strong {
  font-family: SemiBold !important;
  font-weight: 600;
}

.v--modal-overlay {
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.toasted-primary {
  background-color: #9d0308 !important;
  font-weight: 700 !important;
}

.modal {
  -webkit-transition: all 0.7s ease !important;
  transition: all 0.7s ease !important;
  -webkit-box-shadow: initial !important;
  box-shadow: initial !important;
  overflow: initial !important;
  border-radius: 5px;
}

.modal__close {
  background: #f7f7f7;
  color: #1f323f;
  font-weight: 500;
  position: absolute;
  height: 26px;
  width: 26px;
  right: 0;
  top: 0;
  cursor: pointer;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal__close:hover {
  color: #9d0308;
}

.modal__timer {
  background: #f7f7f7;
  color: #9d0308 !important;
  border-radius: 100%;
  margin: 0 auto;
  height: 60px;
  width: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal__body {
  padding: 20px !important;
}

.modal__images {
  margin: 0 auto 30px auto;
}

.modal--container {
  background: #fff;
  margin: 0 auto !important;
  max-height: 90vh !important;
  max-width: 90% !important;
  left: 0 !important;
  overflow: hidden !important;
  overflow-y: auto !important;
}

.modal--miss-off {
  overflow: initial !important;
  overflow-y: initial !important;
}

.modal--size_lg,
.modal--size_md,
.modal--size_sm,
.modal--size_xl {
  max-width: 90% !important;
}

.el-table-plan {
  border-bottom: 1px solid #eaeaea;
  border-top: 1px solid #eaeaea;
  padding-bottom: 30px;
  margin-top: 30px;
  overflow: hidden;
  overflow-x: auto;
}

.el-table-plan__table {
  width: calc(100% - 10px);
  margin: 0 auto;
}

.el-table-plan__td,
.el-table-plan__th {
  min-width: 280px;
}

.el-table-plan__th {
  padding-bottom: 30px;
  padding-top: 30px;
}

.el-table-plan__th .el-table-plan__content {
  border-left: 1px solid #eaeaea;
  padding-bottom: 30px;
  padding-top: 30px;
}

.el-table-plan__th:first-child {
  border-left: none;
}

.el-table-plan__th:last-child {
  border-left: none;
}

.el-table-plan__td {
  border: 1px solid #eaeaea;
  padding: 20px 15px;
}

.el-table-plan__tbody .el-table-plan__tr:nth-child(odd) {
  background: #ebecf0;
}

.el-table-plan__tbody .el-table-plan__tr:last-child {
  padding: 0 !important;
  background: #fff;
}

.el-table-plan__tbody .el-table-plan__tr:last-child .el-table-plan__td {
  padding: 30px 0 0 0 !important;
  border: initial !important;
}

.el-table-plan__tbody
  .el-table-plan__tr:last-child
  .el-table-plan__td
  .el-table-plan__content {
  border-left: 1px solid #eaeaea;
  padding: 30px !important;
}

.el-tabs-our-partner {
  display: block;
}

.el-tabs-our-partner .tabs {
  width: 100%;
}

.el-tabs-our-partner .tabs__elements {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.el-tabs-our-partner .tabs__item {
  font-weight: 500;
  text-decoration: underline;
  padding: 0 50px;
  color: #1f323f;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  cursor: pointer;
  height: 80px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.el-tabs-our-partner .tabs__item:hover {
  text-decoration: initial;
}

.el-tabs-our-partner .tabs__item--isactive {
  -webkit-box-shadow: inset 0 -2px 0 0 #3640f5;
  box-shadow: inset 0 -2px 0 0 #3640f5;
  font-weight: 700;
  text-decoration: initial;
}

.el-tabs-our-partner .tabs__title {
  line-height: 1.4;
  font-size: 16px;
}

.el-tabs-our-partner .tabs__details {
  margin-top: 30px;
}

.el-article-sender--space_article {
  padding: 40px 0;
}

.el-article-sender--config_bordering-article {
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}

.el-common {
  position: relative;
}

.el-common--config_gradient-model {
  background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(#2a495d),
      to(#2a495d)
    ),
    #2a495d;
  background: linear-gradient(0deg, #2a495d, #2a495d), #2a495d;
  background: -webkit-gradient(
      linear,
      left bottom,
      left top,
      from(rgba(42, 73, 93, 0.92)),
      to(rgba(42, 73, 93, 0.92))
    ),
    #2a495d;
  background: linear-gradient(
      0deg,
      rgba(42, 73, 93, 0.92),
      rgba(42, 73, 93, 0.92)
    ),
    #2a495d;
}

.el-common--config_gradient-dark {
  background: linear-gradient(135deg, #000 0, #fff 100%), #ebecf0;
  background: linear-gradient(
      135deg,
      rgba(0, 0, 0, 0.4) 0,
      rgba(255, 255, 255, 0.4) 100%
    ),
    #ebecf0;
  background-blend-mode: soft-light, normal;
}

.el-common--config_shadow-common {
  -webkit-box-shadow: 30px 30px 60px #18394e;
  box-shadow: 30px 30px 60px #18394e;
}

.el-common--config_shadow {
  -webkit-box-shadow: -30px -30px 60px #fafbff, 30px 30px 60px #a6abbd;
  box-shadow: -30px -30px 60px #fafbff, 30px 30px 60px #a6abbd;
}

.el-common--config_border-full {
  border: 1px solid #d8d8d8;
}

.el-common--config_border-bottom {
  border-bottom: 1px solid #d8d8d8;
}

.el-common--config_border-top {
  border-top: 1px solid #d8d8d8;
}

.border_radius-sm {
  border-radius: 6px;
}

.el-common--config_radius-xxxxs {
  border-radius: 2px;
}

.el-common--config_radius-xxxs {
  border-radius: 3px;
}

.el-common--config_radius-xxs {
  border-radius: 4px;
}

.el-common--config_radius-xs {
  border-radius: 5px;
}

.el-common--config_radius-sm {
  border-radius: 10px;
}

.el-common--config_radius-md {
  border-radius: 15px;
}

.el-common--config_radius-lg {
  border-radius: 20px;
}

.el-common--config_radius-template {
  border-radius: 10px 10px 10px 0;
}

.el-common--spaces_xs {
  padding: 15px;
}

.el-common--spaces_sm {
  padding: 20px;
}

.el-common--spaces_md {
  padding: 15px;
}

.el-common--spaces_lg {
  padding: 20px;
}

.el-common--spaces_xl {
  padding: 50px;
}

.el-common--size_md,
.el-common--size_sm,
.el-common--size_xs {
  max-width: 550px;
}

.el-common--bg_white {
  background: #fff;
}

.el-common--index_1 {
  z-index: 1;
}

.el-common--full {
  height: 100%;
}

.el-common__picture--size_sm {
  position: relative;
  height: 77px;
  width: 77px;
}

.el-common__picture--size_md {
  position: relative;
  height: 100px;
  width: 100px;
}

.el-common__shevron {
  background: #1f323f;
  position: absolute;
  padding: 10px;
  left: 0;
  top: 0;
}

.el-news {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.el-news__picture {
  overflow: hidden;
  background: #f7f7f7;
  position: relative;
  height: 287px;
  width: 100%;
}

.el-news__avatar {
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  height: 80px;
  width: 80px;
}

.el-news__post {
  padding: 30px 30px 0 30px;
  z-index: 2;
}

.el-news__shevron {
  background: #1f323f;
  position: absolute;
  padding: 10px;
  right: 20px;
  top: 20px;
}

.el-news__content {
  padding: 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.el-news__actions {
  padding: 0 30px 30px 30px;
}

.el-persona {
  position: relative;
  background: #ebecf0;
}

.el-persona__picture {
  background: #f7f7f7;
  position: relative;
  height: 250px;
  width: 100%;
}

.el-persona__picture--config_radius-sm {
  border-radius: 10px;
}

.el-persona__picture--config_team {
  overflow: hidden;
  padding: 50%;
  height: auto;
}

.el-persona__picture--config_pointer-initial {
  pointer-events: none;
}

.el-persona__content {
  position: relative;
}

.el-persona__content--space_sm {
  padding: 15px;
}

.el-persona__content--space_md {
  padding: 30px;
}

.el-persona__content--visible-tablet {
  padding-top: 0 !important;
  max-height: 150px;
  overflow: hidden;
  overflow-y: auto;
  display: block;
}

.el-persona--config_radius-sm {
  border-radius: 10px;
}

.el-persona--config_pointer {
  cursor: pointer;
}

.el-persona--bg_white {
  background: #fff;
}

#app .el-persona__picture--max_width-xl {
  max-width: 256px;
  width: 100%;
}

.un-negative--mt_webinar .el-persona {
  position: relative;
  background: unset;
}

.el-location {
  z-index: 1;
}

.el-location--contact {
  position: relative;
  padding: 15px;
  left: 0;
  bottom: 0;
}

.el-location--bg_white {
  background: #fff;
}

.el-caption {
  font-family: BioSans !important;
  line-height: initial;
  white-space: normal;
}

.el-caption--weight_light {
  font-weight: 300;
  font-family: BioSans !important;
}

.el-caption--weight_regular {
  font-weight: 400;
  font-family: BioSans !important;
}

.el-caption--weight_medium {
  font-weight: 500;
  font-family: BioSans !important;
}

.el-caption--weight_bold {
  font-weight: 600;
  font-family: SemiBold !important;
}

.t-content .wp-caption {
  max-width: 100%;
}

.el-news .el-picture__element {
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.explorer-features {
  background: #fff;
  border-radius: 10px;
}

.flex-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.career-wrapper {
  background: #fff;
  position: relative;
  z-index: 1;
  border-radius: 10px;
}

.career-wrapper__text p:not(:last-child) {
  padding-bottom: 1em;
}

#app img.career-wrapper__img {
  width: calc(100% + 120px);
  margin-left: -60px;
  max-width: calc(100% + 120px);
}

.el-caption--height_xs {
  line-height: 1;
}

.el-caption--height_sm {
  line-height: 1.2;
}

.el-caption--height_md {
  line-height: 1.4;
}

.el-caption--height_2md {
  line-height: 1.6;
}

.el-caption--height_lg {
  line-height: 1.8;
}

.el-caption--height_xl {
  line-height: 2;
}

.el-caption--size_xxs {
  font-size: 8px;
}

.el-caption--size_xs {
  font-size: 12px;
}

.el-caption--size_1xs {
  font-size: 13px;
}

.el-caption--size_sm {
  font-size: 14px;
}

.el-caption--size_1sm {
  font-size: 15px;
}

.el-caption--size_md {
  font-size: 16px;
}

.el-caption--size_1md {
  font-size: 18px;
}

.el-caption--size_2md {
  font-size: 20px;
}

.el-caption--size_3md {
  font-size: 22px;
}

.el-caption--size_lg {
  font-size: 24px;
}

.el-caption--size_2lg {
  font-size: 28px;
}

.el-caption--size_3lg {
  font-size: 32px;
}

.el-caption--size_5lg {
  font-size: 36px;
}

.el-caption--size_6lg {
  font-size: 38px;
}

.el-caption--size_8lg {
  font-size: 42px;
}

.el-caption--size_xl {
  font-size: 30px;
}

.el-caption--size_1xl {
  font-size: 40px;
}

.el-caption--size_2xl {
  font-size: 48px;
}

.el-caption--size_3xl {
  font-size: 50px;
}

.el-caption--size_5xl {
  font-size: 56px;
}

.el-caption--size_6xl {
  font-size: 60px;
}

.el-caption--bg_white {
  background: #fff;
}

.el-caption--bg_black {
  background: #1f323f;
}

.el-caption--c_white {
  color: #fff;
}

.el-caption--c_black {
  color: #1f323f;
}

.el-caption--c_bravo {
  color: #1f323f;
}

.el-caption--c_gray {
  color: #939da3;
}

.el-caption--c_shaffle {
  color: #1f323f;
}

.el-caption--c_yellow {
  color: #3640f5;
}

.el-caption--align_center {
  text-align: center;
}

.el-caption--config_border-bottom {
  border-bottom: 1px solid #d8d8d8;
}

.el-caption--config_underline,
.el-caption--config_underline__hover:hover {
  text-decoration: underline;
}

.el-caption--config_uppercase {
  text-transform: uppercase;
}

.el-caption--config_pointer {
  cursor: pointer;
}

.el-caption--config_initial {
  display: initial;
}

.application {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.application__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.application__main {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.application__main--align_center {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.g-container,
.g-container--variant_common,
.g-container--variant_extra,
.g-container--variant_half {
  width: 100%;
}

.el-google {
  height: 100%;
  width: 100%;
}

.el-google__map {
  height: 100%;
  width: 100%;
}

.information_block {
  display: none;
}

.information_block.active_marker {
  display: block;
}

.relief-bwhite {
  background-color: #fafafa !important;
}

.body.active {
  position: relative;
  overflow: hidden !important;
}

.ds-section--relief-light {
  background-color: #f7f8f9;
}

.ds-section--relief-bwhite {
  background-color: #fafafa;
}

.ds-section--index_report {
  background: #3640f5;
  padding: 3rem 0;
}

.report-title {
  font-size: 2.1rem;
}

.report-text {
  font-size: 1.5rem;
  padding-top: 1rem;
}

.btn_report {
  padding: 0 3em;
  margin: 0 auto;
  max-width: 300px;
}

.ds-section--index_top {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 30px 0;
}

.ds-section--index_customers {
  width: 100%;
  background: #ebecf0;
  height: auto;
  padding: 30px 0;
}

.ds-section--index_whatwedo {
  padding: 120px 30px;
}

.ds-section--index_works {
  background: #e5e5e5;
  width: 100%;
  height: auto;
  padding: 30px 0;
}

.ds-section--index_cases,
.ds-section--index_clear {
  position: relative;
  background: #fff;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  padding: 30px 0;
}

.ds-section--index_cases .un-slider-works .next-arrow,
.ds-section--index_cases .un-slider-works .prev-arrow {
  background: linear-gradient(135deg, #000 0, #fff 100%), #ebecf0;
  background: linear-gradient(
      135deg,
      rgba(0, 0, 0, 0.4) 0,
      rgba(255, 255, 255, 0.4) 100%
    ),
    #ebecf0;
  background-blend-mode: soft-light, normal;
  border: 2px solid #fff;
  border: 2px solid rgba(255, 255, 255, 0.16);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.ds-section--index_cases .un-slider-works .slick-dots li button {
  background: #f0f2f5;
}

.ds-section--index_helps {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: #ebecf0;
  height: auto;
  padding: 30px 0;
}

.ds-section--index_helps_white {
  background: #fff;
}

.ds-section--index_provider {
  width: 100%;
  height: auto;
  position: relative;
  padding: 30px 0;
}

.ds-section--index_webinar {
  background: #e5e5e5;
}

.ds-section--index_about {
  width: 100%;
  position: relative;
  background: #fff;
  height: auto;
  padding: 30px 0;
}

.ds-section--index_form {
  height: 339px;
  background: #fff;
  width: 100%;
  position: relative;
}

.ds-section--index_form .control-descriptor__element {
  outline: 1px solid #ebecf0;
}

.ds-section--index_form .body .g-cell {
  padding: 0;
}

.ds-section--index_form button {
  border-radius: 3px;
  height: 62px;
}

.ds-section--index_form button .el-caption--c_white {
  color: #1f323f;
}

.ds-section--expert_choose,
.ds-section--expert_partners,
.ds-section--expert_query {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 30px 0;
}

.ds-section--oracle_choose {
  background: #ebecf0;
}

.ds-section--oracle_leaders {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 30px 0;
}

.ds-section--oracle_choose,
.ds-section--oracle_market {
  width: 100%;
  height: 100%;
  padding: 30px 0;
}

.ds-section--regulation_fatf {
  width: 100%;
  height: 100%;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #2a495d),
    to(#2a495d)
  );
  background: linear-gradient(180deg, #2a495d 0, #2a495d 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(42, 73, 93, 0.17)),
    to(rgba(42, 73, 93, 0))
  );
  background: linear-gradient(
    180deg,
    rgba(42, 73, 93, 0.17) 0,
    rgba(42, 73, 93, 0) 100%
  );
  padding: 30px 0;
}

.ds-section--geography {
  padding: 30px 0;
}

.ds-section--geography li {
  margin-bottom: 11px !important;
  margin-bottom: 0.6875rem !important;
  padding-left: 30px;
  padding-left: 1.875rem;
  position: relative;
  font-size: 16px;
  color: #000;
  line-height: 25px;
  font-weight: 400;
  font-family: BioSans !important;
}

.ds-section--geography li:before {
  content: "";
  display: block;
  width: 13px;
  width: 0.8125rem;
  height: 10px;
  height: 0.625rem;
  position: absolute;
  top: 8px;
  top: 0.5rem;
  left: 4px;
  left: 0.25rem;
  background-image: url(../img/briliant.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.ds-section----index_1 {
  z-index: 1;
}

.ds-caption {
  text-decoration: none;
  --type-face-heading: $typeface-monts;
  line-height: var(--type-line-height-sm);
  font-family: BioSans !important;
}

.ds-caption--color_text-black,
.ds-caption--text-black {
  color: #1f323f;
}

.ds-caption--color_text-blue,
.ds-caption--text-blue {
  color: #1f323f;
}

.ds-caption--color_text-white,
.ds-caption--text-white {
  color: #fff;
}

.ds-caption--color_text-green,
.ds-caption--text-green {
  color: #446a0d;
}

.ds-caption--color_text-grey,
.ds-caption--text-grey {
  color: #687580;
}

.ds-caption--color_text-crumbs,
.ds-caption--text-crumbs {
  color: #7c7c7c;
}

.ds-caption--color_text-orange,
.ds-caption--text-orange {
  color: #3640f5;
}

.ds-caption--color_text-lgrey,
.ds-caption--text-lgrey {
  color: #a3baca;
}

.ds-caption--c_black,
.ds-caption--color_c_black {
  color: #111;
}

.ds-caption--c_lblack,
.ds-caption--color_c_lblack {
  color: #181818;
}

.ds-caption--main-light {
  font-weight: 200;
}

.ds-caption--main-thin {
  font-weight: 300;
}

.ds-caption--main-regular {
  font-weight: 400;
}

.ds-caption--main-medium {
  font-weight: 500;
}

.ds-caption--main-exmedium {
  font-weight: 600;
}

.ds-caption--main-bold {
  font-weight: 700;
}

.ds-caption--main-exbold {
  font-weight: 800;
}

.ds-caption--main-black {
  font-weight: 900;
}

.ds-caption--opensans {
  font-family: Open Sans, sans-serif;
}

.ds-caption--height_3xl {
  line-height: 32px;
}

.ds-caption--height_4xl {
  line-height: 45px;
}

.ds-caption--height_6xl {
  line-height: 72px;
}

.ds-caption--height_lg {
  line-height: 28px;
}

.ds-caption--height_xs {
  line-height: 22px;
}

.ds-caption--upp {
  text-transform: uppercase;
}

.ds-caption--under {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}

.ds-caption--white-blue {
  color: #fff;
}

.ds-caption--line-head,
.ds-caption--line-head_little {
  position: relative;
}

.ds-caption--line-head:before,
.ds-caption--line-head_little:before {
  content: "";
  position: absolute;
  left: -115px;
  top: 23px;
  width: 72px;
  height: 2px;
  background: #3640f5;
  display: none;
}

.ds-caption--line-head_little:before {
  display: block;
  left: -92px;
  top: 50%;
}

.ds-caption--main-bold,
.ds-caption--main-sbold {
  font-family: SemiBold !important;
  font-weight: 600;
}

.ds-caption--main-regular {
  font-family: BioSans !important;
}

.ds-panel__element--offset_right_1xl {
  padding-right: 65px;
}

.ds-panel__element--offset_top_1xl {
  padding-top: 65px;
}

.ds-panel__element--offset_left_1xl {
  padding-left: 65px;
}

.ds-panel__element--offset_bottom_1xl {
  padding-bottom: 65px;
}

.ds-panel__element--offset_full_1xl {
  padding: 65px;
}

.ds-panel__element--offset_horizont_1xl {
  padding-top: 65px;
  padding-bottom: 65px;
}

.ds-panel__element--offset_vertical_1xl {
  padding-right: 65px;
  padding-left: 65px;
}

.ds-panel__element--offset_right_xl {
  padding-right: 60px;
}

.ds-panel__element--offset_top_xl {
  padding-top: 60px;
}

.ds-panel__element--offset_left_xl {
  padding-left: 60px;
}

.ds-panel__element--offset_bottom_xl {
  padding-bottom: 60px;
}

.ds-panel__element--offset_full_xl {
  padding: 60px;
}

.ds-panel__element--offset_horizont_xl {
  padding-top: 60px;
  padding-bottom: 60px;
}

.ds-panel__element--offset_vertical_xl {
  padding-right: 60px;
  padding-left: 60px;
}

.ds-panel__element--offset_right_3lg {
  padding-right: 55px;
}

.ds-panel__element--offset_top_3lg {
  padding-top: 55px;
}

.ds-panel__element--offset_left_3lg {
  padding-left: 55px;
}

.ds-panel__element--offset_bottom_3lg {
  padding-bottom: 55px;
}

.ds-panel__element--offset_full_3lg {
  padding: 55px;
}

.ds-panel__element--offset_horizont_3lg {
  padding-top: 55px;
  padding-bottom: 55px;
}

.ds-panel__element--offset_vertical_3lg {
  padding-right: 55px;
  padding-left: 55px;
}

.ds-panel__element--offset_right_2lg {
  padding-right: 50px;
}

.ds-panel__element--offset_top_2lg {
  padding-top: 50px;
}

.ds-panel__element--offset_left_2lg {
  padding-left: 50px;
}

.ds-panel__element--offset_bottom_2lg {
  padding-bottom: 50px;
}

.ds-panel__element--offset_full_2lg {
  padding: 50px;
}

.ds-panel__element--offset_horizont_2lg {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ds-panel__element--offset_vertical_2lg {
  padding-right: 50px;
  padding-left: 50px;
}

.ds-panel__element--offset_right_1lg {
  padding-right: 45px;
}

.ds-panel__element--offset_top_1lg {
  padding-top: 45px;
}

.ds-panel__element--offset_left_1lg {
  padding-left: 45px;
}

.ds-panel__element--offset_bottom_1lg {
  padding-bottom: 45px;
}

.ds-panel__element--offset_full_1lg {
  padding: 45px;
}

.ds-panel__element--offset_horizont_1lg {
  padding-top: 45px;
  padding-bottom: 45px;
}

.ds-panel__element--offset_vertical_1lg {
  padding-right: 45px;
  padding-left: 45px;
}

.ds-panel__element--offset_right_lg {
  padding-right: 40px;
}

.ds-panel__element--offset_top_lg {
  padding-top: 40px;
}

.ds-panel__element--offset_left_lg {
  padding-left: 40px;
}

.ds-panel__element--offset_bottom_lg {
  padding-bottom: 40px;
}

.ds-panel__element--offset_full_lg {
  padding: 40px;
}

.ds-panel__element--offset_horizont_lg {
  padding-top: 40px;
  padding-bottom: 40px;
}

.ds-panel__element--offset_vertical_lg {
  padding-right: 40px;
  padding-left: 40px;
}

.ds-panel__element--offset_right_1md {
  padding-right: 35px;
}

.ds-panel__element--offset_top_1md {
  padding-top: 35px;
}

.ds-panel__element--offset_left_1md {
  padding-left: 35px;
}

.ds-panel__element--offset_bottom_1md {
  padding-bottom: 35px;
}

.ds-panel__element--offset_full_1md {
  padding: 35px;
}

.ds-panel__element--offset_horizont_1md {
  padding-top: 35px;
  padding-bottom: 35px;
}

.ds-panel__element--offset_vertical_1md {
  padding-right: 35px;
  padding-left: 35px;
}

.ds-panel__element--offset_right_md {
  padding-right: 30px;
}

.ds-panel__element--offset_top_md {
  padding-top: 30px;
}

.ds-panel__element--offset_left_md {
  padding-left: 30px;
}

.ds-panel__element--offset_bottom_md {
  padding-bottom: 30px;
}

.ds-panel__element--offset_full_md {
  padding: 30px;
}

.ds-panel__element--offset_horizont_md {
  padding-top: 30px;
  padding-bottom: 30px;
}

.ds-panel__element--offset_vertical_md {
  padding-right: 30px;
  padding-left: 30px;
}

.ds-panel__element--offset_right_1sm {
  padding-right: 25px;
}

.ds-panel__element--offset_top_1sm {
  padding-top: 25px;
}

.ds-panel__element--offset_left_1sm {
  padding-left: 25px;
}

.ds-panel__element--offset_bottom_1sm {
  padding-bottom: 25px;
}

.ds-panel__element--offset_full_1sm {
  padding: 25px;
}

.ds-panel__element--offset_horizont_1sm {
  padding-top: 25px;
  padding-bottom: 25px;
}

.ds-panel__element--offset_vertical_1sm {
  padding-right: 25px;
  padding-left: 25px;
}

.ds-panel__element--offset_right_sm {
  padding-right: 20px;
}

.ds-panel__element--offset_top_sm {
  padding-top: 20px;
}

.ds-panel__element--offset_left_sm {
  padding-left: 20px;
}

.ds-panel__element--offset_bottom_sm {
  padding-bottom: 20px;
}

.ds-panel__element--offset_full_sm {
  padding: 20px;
}

.ds-panel__element--offset_horizont_sm {
  padding-top: 20px;
  padding-bottom: 20px;
}

.ds-panel__element--offset_vertical_sm {
  padding-right: 20px;
  padding-left: 20px;
}

.ds-panel__element--offset_right_2xs {
  padding-right: 15px;
}

.ds-panel__element--offset_top_2xs {
  padding-top: 15px;
}

.ds-panel__element--offset_left_2xs {
  padding-left: 15px;
}

.ds-panel__element--offset_bottom_2xs {
  padding-bottom: 15px;
}

.ds-panel__element--offset_full_2xs {
  padding: 15px;
}

.ds-panel__element--offset_horizont_2xs {
  padding-top: 15px;
  padding-bottom: 15px;
}

.ds-panel__element--offset_vertical_2xs {
  padding-right: 15px;
  padding-left: 15px;
}

.ds-panel__element--offset_right_1xs {
  padding-right: 10px;
}

.ds-panel__element--offset_top_1xs {
  padding-top: 10px;
}

.ds-panel__element--offset_left_1xs {
  padding-left: 10px;
}

.ds-panel__element--offset_bottom_1xs {
  padding-bottom: 10px;
}

.ds-panel__element--offset_full_1xs {
  padding: 10px;
}

.ds-panel__element--offset_horizont_1xs {
  padding-top: 10px;
  padding-bottom: 10px;
}

.ds-panel__element--offset_vertical_1xs {
  padding-right: 10px;
  padding-left: 10px;
}

.ds-panel__element--offset_right_xs {
  padding-right: 5px;
}

.ds-panel__element--offset_top_xs {
  padding-top: 5px;
}

.ds-panel__element--offset_left_xs {
  padding-left: 5px;
}

.ds-panel__element--offset_bottom_xs {
  padding-bottom: 5px;
}

.ds-panel__element--offset_full_xs {
  padding: 5px;
}

.ds-panel__element--offset_horizont_xs {
  padding-top: 5px;
  padding-bottom: 5px;
}

.ds-panel__element--offset_vertical_xs {
  padding-right: 5px;
  padding-left: 5px;
}

.ds-panel__element--offset_right_none {
  padding-right: 0;
}

.ds-panel__element--offset_top_none {
  padding-top: 0;
}

.ds-panel__element--offset_left_none {
  padding-left: 0;
}

.ds-panel__element--offset_bottom_none {
  padding-bottom: 0;
}

.ds-panel__element--offset_full_none {
  padding: 0;
}

.ds-panel__element--offset_horizont_none {
  padding-top: 0;
  padding-bottom: 0;
}

.ds-panel__element--offset_vertical_none {
  padding-right: 0;
  padding-left: 0;
}

.ds-panel__element--indent_right_1xl {
  margin-right: 65px;
}

.ds-panel__element--indent_top_1xl {
  margin-top: 65px;
}

.ds-panel__element--indent_left_1xl {
  margin-left: 65px;
}

.ds-panel__element--indent_bottom_1xl {
  margin-bottom: 65px;
}

.ds-panel__element--indent_full_1xl {
  margin: 65px;
}

.ds-panel__element--indent_horizont_1xl {
  margin-top: 65px;
  margin-bottom: 65px;
}

.ds-panel__element--indent_vertical_1xl {
  margin-right: 65px;
  margin-left: 65px;
}

.ds-panel__element--indent_right_xl {
  margin-right: 60px;
}

.ds-panel__element--indent_top_xl {
  margin-top: 60px;
}

.ds-panel__element--indent_left_xl {
  margin-left: 60px;
}

.ds-panel__element--indent_bottom_xl {
  margin-bottom: 60px;
}

.ds-panel__element--indent_full_xl {
  margin: 60px;
}

.ds-panel__element--indent_horizont_xl {
  margin-top: 60px;
  margin-bottom: 60px;
}

.ds-panel__element--indent_vertical_xl {
  margin-right: 60px;
  margin-left: 60px;
}

.ds-panel__element--indent_right_3lg {
  margin-right: 55px;
}

.ds-panel__element--indent_top_3lg {
  margin-top: 55px;
}

.ds-panel__element--indent_left_3lg {
  margin-left: 55px;
}

.ds-panel__element--indent_bottom_3lg {
  margin-bottom: 55px;
}

.ds-panel__element--indent_full_3lg {
  margin: 55px;
}

.ds-panel__element--indent_horizont_3lg {
  margin-top: 55px;
  margin-bottom: 55px;
}

.ds-panel__element--indent_vertical_3lg {
  margin-right: 55px;
  margin-left: 55px;
}

.ds-panel__element--indent_right_2lg {
  margin-right: 50px;
}

.ds-panel__element--indent_top_2lg {
  margin-top: 50px;
}

.ds-panel__element--indent_left_2lg {
  margin-left: 50px;
}

.ds-panel__element--indent_bottom_2lg {
  margin-bottom: 50px;
}

.ds-panel__element--indent_full_2lg {
  margin: 50px;
}

.ds-panel__element--indent_horizont_2lg {
  margin-top: 50px;
  margin-bottom: 50px;
}

.ds-panel__element--indent_vertical_2lg {
  margin-right: 50px;
  margin-left: 50px;
}

.ds-panel__element--indent_right_1lg {
  margin-right: 45px;
}

.ds-panel__element--indent_top_1lg {
  margin-top: 45px;
}

.ds-panel__element--indent_left_1lg {
  margin-left: 45px;
}

.ds-panel__element--indent_bottom_1lg {
  margin-bottom: 45px;
}

.ds-panel__element--indent_full_1lg {
  margin: 45px;
}

.ds-panel__element--indent_horizont_1lg {
  margin-top: 45px;
  margin-bottom: 45px;
}

.ds-panel__element--indent_vertical_1lg {
  margin-right: 45px;
  margin-left: 45px;
}

.ds-panel__element--indent_right_lg {
  margin-right: 40px;
}

.ds-panel__element--indent_top_lg {
  margin-top: 40px;
}

.ds-panel__element--indent_left_lg {
  margin-left: 40px;
}

.ds-panel__element--indent_bottom_lg {
  margin-bottom: 40px;
}

.ds-panel__element--indent_full_lg {
  margin: 40px;
}

.ds-panel__element--indent_horizont_lg {
  margin-top: 40px;
  margin-bottom: 40px;
}

.ds-panel__element--indent_vertical_lg {
  margin-right: 40px;
  margin-left: 40px;
}

.ds-panel__element--indent_right_1md {
  margin-right: 35px;
}

.ds-panel__element--indent_top_1md {
  margin-top: 35px;
}

.ds-panel__element--indent_left_1md {
  margin-left: 35px;
}

.ds-panel__element--indent_bottom_1md {
  margin-bottom: 35px;
}

.ds-panel__element--indent_full_1md {
  margin: 35px;
}

.ds-panel__element--indent_horizont_1md {
  margin-top: 35px;
  margin-bottom: 35px;
}

.ds-panel__element--indent_vertical_1md {
  margin-right: 35px;
  margin-left: 35px;
}

.ds-panel__element--indent_right_md {
  margin-right: 30px;
}

.ds-panel__element--indent_top_md {
  margin-top: 30px;
}

.ds-panel__element--indent_left_md {
  margin-left: 30px;
}

.ds-panel__element--indent_bottom_md {
  margin-bottom: 30px;
}

.ds-panel__element--indent_full_md {
  margin: 30px;
}

.ds-panel__element--indent_horizont_md {
  margin-top: 30px;
  margin-bottom: 30px;
}

.ds-panel__element--indent_vertical_md {
  margin-right: 30px;
  margin-left: 30px;
}

.ds-panel__element--indent_right_1sm {
  margin-right: 25px;
}

.ds-panel__element--indent_top_1sm {
  margin-top: 25px;
}

.ds-panel__element--indent_left_1sm {
  margin-left: 25px;
}

.ds-panel__element--indent_bottom_1sm {
  margin-bottom: 25px;
}

.ds-panel__element--indent_full_1sm {
  margin: 25px;
}

.ds-panel__element--indent_horizont_1sm {
  margin-top: 25px;
  margin-bottom: 25px;
}

.ds-panel__element--indent_vertical_1sm {
  margin-right: 25px;
  margin-left: 25px;
}

.ds-panel__element--indent_right_sm {
  margin-right: 20px;
}

.ds-panel__element--indent_top_sm {
  margin-top: 20px;
}

.ds-panel__element--indent_left_sm {
  margin-left: 20px;
}

.ds-panel__element--indent_bottom_sm {
  margin-bottom: 20px;
}

.ds-panel__element--indent_full_sm {
  margin: 20px;
}

.ds-panel__element--indent_horizont_sm {
  margin-top: 20px;
  margin-bottom: 20px;
}

.ds-panel__element--indent_vertical_sm {
  margin-right: 20px;
  margin-left: 20px;
}

.ds-panel__element--indent_right_2xs {
  margin-right: 15px;
}

.ds-panel__element--indent_top_2xs {
  margin-top: 15px;
}

.ds-panel__element--indent_left_2xs {
  margin-left: 15px;
}

.ds-panel__element--indent_bottom_2xs {
  margin-bottom: 15px;
}

.ds-panel__element--indent_full_2xs {
  margin: 15px;
}

.ds-panel__element--indent_horizont_2xs {
  margin-top: 15px;
  margin-bottom: 15px;
}

.ds-panel__element--indent_vertical_2xs {
  margin-right: 15px;
  margin-left: 15px;
}

.ds-panel__element--indent_right_1xs {
  margin-right: 10px;
}

.ds-panel__element--indent_top_1xs {
  margin-top: 10px;
}

.ds-panel__element--indent_left_1xs {
  margin-left: 10px;
}

.ds-panel__element--indent_bottom_1xs {
  margin-bottom: 10px;
}

.ds-panel__element--indent_full_1xs {
  margin: 10px;
}

.ds-panel__element--indent_horizont_1xs {
  margin-top: 10px;
  margin-bottom: 10px;
}

.ds-panel__element--indent_vertical_1xs {
  margin-right: 10px;
  margin-left: 10px;
}

.ds-panel__element--indent_right_xs {
  margin-right: 5px;
}

.ds-panel__element--indent_top_xs {
  margin-top: 5px;
}

.ds-panel__element--indent_left_xs {
  margin-left: 5px;
}

.ds-panel__element--indent_bottom_xs {
  margin-bottom: 5px;
}

.ds-panel__element--indent_full_xs {
  margin: 5px;
}

.ds-panel__element--indent_horizont_xs {
  margin-top: 5px;
  margin-bottom: 5px;
}

.ds-panel__element--indent_vertical_xs {
  margin-right: 5px;
  margin-left: 5px;
}

.ds-panel__element--indent_right_none {
  margin-right: 0;
}

.ds-panel__element--indent_top_none {
  margin-top: 0;
}

.ds-panel__element--indent_left_none {
  margin-left: 0;
}

.ds-panel__element--indent_bottom_none {
  margin-bottom: 0;
}

.ds-panel__element--indent_full_none {
  margin: 0;
}

.ds-panel__element--indent_horizont_none {
  margin-top: 0;
  margin-bottom: 0;
}

.ds-panel__element--indent_vertical_none {
  margin-right: 0;
  margin-left: 0;
}

.un-max_height {
  height: 100%;
}

.rel {
  position: relative;
}

.overflow {
  overflow: hidden;
}

.btn--expert,
.btn--index_clear,
.btn--index_get,
.btn--index_top,
.btn--index_top_two,
.flex_center,
.un-radius-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.un-block_content__pos_link,
.un-radius-blocks__pos_link {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
}

.flex_col_rev--md {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.un-section-blockchein .un-block_content--index_customers_second {
  margin-top: 0;
}

.un-flex-revers {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.bg-white {
  background: #fff;
}

.un-hidden-icon_fatf {
  display: none;
}

.un-absolute_center {
  position: absolute;
  left: 50% !important;
  top: 50% !important;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important;
}

.bg-grey {
  background-color: #f7f7f7;
}

.bg-lgrey {
  background-color: #f0f2f5;
}

.marg-md {
  margin: 30px 0;
}

.team-width {
  max-width: 100%;
}

.un-hidden-md {
  display: none;
}

.c-bravo {
  color: #1f323f;
}

.flex_revers-sm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.form_requar input {
  border: 1px solid red !important;
}

.form_requar label {
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: red !important;
}

.form_error_valid {
  font-size: 16px;
  color: #f6be00;
  font-family: SemiBold !important;
  font-weight: 600;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.error_not-valid {
  font-size: 13px;
  color: red;
  font-family: BioSans !important;
  position: absolute;
  left: 8px;
  bottom: -20px;
}

.captcha_field {
  position: relative;
  z-index: 55;
}

.right_pa_partner {
  padding-right: 100px;
}

.tar {
  text-align: right;
}

.tac {
  text-align: center;
}

.youtube-frame {
  width: 100%;
  height: 100%;
}

.playpause {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 5;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}

.playpause:before {
  content: "";
  position: absolute;
  font-family: svgfont;
  font-size: 50px;
  color: #3640f5;
}

.video__image {
  -webkit-filter: brightness(0.5);
  filter: brightness(0.5);
}

.ibg-white {
  background: #fff !important;
}

.background_link {
  background: #ebecf0;
  background: rgba(235, 236, 240, 0.5);
  width: 100%;
  padding: 10px 20px;
  border-radius: 5px;
}

.flex_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.greyscale {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}

.filter--none_hover:hover {
  -webkit-filter: unset;
  filter: unset;
}

.bg-works {
  background: #fafafa !important;
}

.max_width {
  width: 100% !important;
}

.max_height {
  height: 100%;
}

.un-cover-img {
  height: 100%;
}

.un-cover-img img {
  -o-object-fit: cover;
  object-fit: cover;
}

.img {
  position: relative;
}

.img--svg {
  height: 100%;
  width: 100%;
}

.img--logo_xl {
  max-height: 100px;
}

.img--logo_center_contain {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

#app img.img--footer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.img--footer_icon {
  position: absolute;
  width: auto;
  height: auto;
}

.img--news_background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: auto;
}

.img.img--news_background.login-trans {
  min-height: 250px;
}

.img--index_top {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.img--index_webinar_block-4th_lectors {
  max-height: 250px;
}

.img--index_blog {
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.img--index_top-right {
  width: auto;
  height: 404px;
  position: absolute;
  right: 0;
  top: 49%;
  -webkit-transform: translateY(-51%);
  transform: translateY(-51%);
  display: none;
}

.img--index_customers {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.img--index_customers-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 45px;
  height: 45px;
}

.img--index_customers-sponsor {
  width: auto;
  max-height: 54px;
}

.img--index_travelrule-partnership {
  width: auto;
  max-height: 37px;
}

.img--index_published_item {
  -webkit-transform: scale(1);
  transform: scale(1);
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  width: 100%;
  border-radius: 0 0 0 15px;
  height: 190px;
}

.img--index_clear_arrow {
  position: absolute;
  top: -27px;
  right: 70px;
  height: 661px;
  width: 736px;
  display: none;
}

.img--index_clear {
  position: absolute;
  top: 40px;
  right: 0;
  width: 736px;
  -o-object-fit: cover;
  object-fit: cover;
  display: none;
  -webkit-filter: brightness(1);
  filter: brightness(1);
}

.img--expert_choose,
.img--index_cases,
.img--index_provider {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.img--index_helps-right {
  position: absolute;
  right: 10%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 800px;
  width: auto;
  display: none;
}

.img--index_helps {
  position: absolute;
  left: -40px;
  top: -40px;
  height: 860px;
  width: auto;
  display: none;
}

.img--index_form {
  width: 50%;
  left: 0;
  top: 0;
  height: 100%;
  position: absolute;
  display: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.img--index_helps-slider {
  height: 100%;
  width: 100%;
}

.img--blockchain_customers {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
  display: none;
}

.img--partner_logo {
  position: relative;
  width: auto;
  height: 35px;
  -o-object-fit: cover;
  object-fit: cover;
}

.img--oracle_choose {
  width: 45px;
  height: 45px;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  right: 18px;
  top: 14px;
}

.img--oracle_market {
  width: 100%;
  height: 100%;
}

.img--oracle_leaders {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

.un-block_content--golden {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
}

.un-block_content--golden:before {
  content: "";
  display: block;
  width: 160px;
  width: 10rem;
  height: 100%;
  background-color: #f6be00;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.un-block_content--index_customers_top {
  position: relative;
  width: 100%;
  height: 153px;
  background: #fff;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 20px 30px;
}

.un-block_content--index_customers_second {
  width: 100%;
  height: auto;
  background-color: #fff;
  border-radius: 10px;
  padding: 30px;
}

.un-block_content--index_works {
  position: relative;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px 0 10px 10px;
  width: 100%;
  padding-bottom: 32px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  overflow: hidden;
  cursor: pointer;
  padding-left: 30px;
  height: 100%;
  background: #fff;
  min-height: 470px;
}

.un-block_content--index_works:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.un-block_content--index_helps,
.un-block_content--oracle {
  position: relative;
  width: 100%;
  height: auto;
}

.un-block_content--index_helps-hovers {
  position: relative;
}

.un-block_content--index_helps-hovers:hover {
  cursor: pointer;
}

.un-block_content--index_helps-hovers:hover .un-radius_published {
  background: #3640f5;
}

.un-block_content--index_helps-hovers:hover .un-radius_published:before {
  color: #fff;
  -webkit-animation: bounce 0.6s;
  animation: bounce 0.6s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.un-block_content--index_cases {
  position: relative;
  border-radius: 10px;
  width: 100%;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  overflow: hidden;
  cursor: pointer;
  padding: 15px;
  height: 150px;
  background: linear-gradient(135deg, #000 0, #fff 100%), #ebecf0;
  background: linear-gradient(
      135deg,
      rgba(0, 0, 0, 0.4) 0,
      rgba(255, 255, 255, 0.4) 100%
    ),
    #ebecf0;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.un-block_content--expert {
  position: relative;
  width: 100%;
  height: 310px;
}

.un-block_content--expert_choose,
.un-block_content--expert_partners {
  background: #ebecf0;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  padding: 15px;
}

.un-block_content--oracle_choose {
  width: 100%;
  height: 152px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background: #fff;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 15px;
  position: relative;
}

.un-block_content--oracle_leaders {
  width: 100%;
  height: 113px;
  background: linear-gradient(135deg, #000 0, #fff 100%), #fff;
  background: linear-gradient(
      135deg,
      rgba(0, 0, 0, 0.4) 0,
      rgba(255, 255, 255, 0.4) 100%
    ),
    #fff;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 150px;
}

.un-block_content--oracle_market {
  width: 100%;
  height: 100%;
  padding: 15px;
  background: #ebecf0;
}

.un-block_content--regulation_fatf,
.un-block_content--regulation_vasp {
  width: 100%;
  height: 100%;
  background: linear-gradient(141.79deg, #000 0, #fff 88.1%), #ebecf0;
  background: linear-gradient(
      141.79deg,
      rgba(0, 0, 0, 0.4) 0,
      rgba(255, 255, 255, 0.4) 88.1%
    ),
    #ebecf0;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 15px;
}

.un-block_content--regulation_vasp {
  padding: 15px;
}

.un-block_content--regulation_fatf {
  background: #fff;
}

.blockchain_header .un-block_content--index_helps,
.blockchain_header .un-block_content--oracle {
  position: relative;
  height: 220px;
}

.un-thx-page .un-radius-blocks {
  border-radius: 10px;
  width: 50px;
  height: 50px;
}

.un-hover-index-form:hover .ds-caption--text-orange {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  color: #1f323f;
}

.un-hover-provider {
  color: #fff;
  border-bottom: 1px solid;
}

.un-hover-provider:hover {
  color: #3640f5;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}

.un-line_oracle {
  position: relative;
}

.un-line_oracle:before {
  content: "";
  opacity: 0.1;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  bottom: 0;
  background: #000;
  display: none;
}

.el-news__actions .un-radius_published {
  background-color: #ebecf0;
}

.un-radius-block {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.un-radius_cards,
.un-radius_published {
  margin-right: 10px;
  position: relative;
  background: #fff;
  border-radius: 100%;
  width: 43px;
  height: 43px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

.un-radius_cards:before,
.un-radius_published:before {
  content: "";
  position: absolute;
  font-family: svgfont;
  color: #fff;
  font-size: 10px;
  top: 16px;
  left: 18px;
}

.un-radius_cards:hover,
.un-radius_published:hover {
  background: #fff;
}

.un-radius_cards:hover:before,
.un-radius_published:hover:before {
  color: #1f323f;
  -webkit-animation: bounce 0.6s;
  animation: bounce 0.6s;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.un-radius-line {
  position: relative;
}

.un-radius-line:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #3640f5;
  left: 0;
  bottom: -2px;
}

.un-radius-blocks {
  position: relative;
  width: 66px;
  height: 66px;
  background: #213b4b;
  background: rgba(33, 59, 75, 0.48);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.un-radius-blocks:hover {
  cursor: pointer;
  background: #3640f5;
}

.un-radius_published {
  background: #deddf9;
}

.un-radius_published:before {
  color: #1f323f;
}

@-webkit-keyframes bounce {
  from {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
}

@keyframes bounce {
  from {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
}

.un-blog-index .un-radius-block {
  right: 30px;
}

.un-blog-index .un-block_content--index_works {
  height: 100%;
}

.br-btn {
  border-radius: 3px;
}

.bl-line_grey {
  width: 100%;
  height: 1px;
  background: #eaeaea;
  margin: 15px 0;
}

.block_right_line {
  position: relative;
}

.block_right_line:before {
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #eaeaea;
}

.icon--next,
.icon--prev {
  position: relative;
}

.icon--next:before,
.icon--prev:before {
  content: "";
  position: absolute;
}

.icon--prev:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icon--minus {
  position: relative;
}

.icon--minus:before {
  content: "-";
  font-size: 25px;
  font-weight: 900;
  color: #fff;
}

.icon--plus {
  position: relative;
}

.icon--plus:before {
  content: "+";
  font-size: 25px;
  font-weight: 900;
}

.un-slider-helps,
.un-slider-helps-right,
.un-slider-works {
  position: relative;
}

.un-slider-helps .slick-list,
.un-slider-helps-right .slick-list,
.un-slider-works .slick-list {
  padding-bottom: 80px;
  margin: 0 -15px;
}

.un-slider-helps .next-arrow,
.un-slider-helps .prev-arrow,
.un-slider-helps-right .next-arrow,
.un-slider-helps-right .prev-arrow,
.un-slider-works .next-arrow,
.un-slider-works .prev-arrow {
  position: absolute !important;
  z-index: 10;
  cursor: pointer;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  display: none !important;
  width: 50px;
  height: 50px;
  background: linear-gradient(135deg, #000 0, #fff 100%), #ebecf0;
  background: linear-gradient(
      135deg,
      rgba(0, 0, 0, 0.4) 0,
      rgba(255, 255, 255, 0.4) 100%
    ),
    #ebecf0;
  background-blend-mode: soft-light, normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: -105px;
}

.un-slider-helps .next-arrow:before,
.un-slider-helps .prev-arrow:before,
.un-slider-helps-right .next-arrow:before,
.un-slider-helps-right .prev-arrow:before,
.un-slider-works .next-arrow:before,
.un-slider-works .prev-arrow:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: svgfont;
  font-size: 10px;
  color: #1f323f;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.un-slider-helps .next-arrow:hover,
.un-slider-helps .prev-arrow:hover,
.un-slider-helps-right .next-arrow:hover,
.un-slider-helps-right .prev-arrow:hover,
.un-slider-works .next-arrow:hover,
.un-slider-works .prev-arrow:hover {
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.un-slider-helps .next-arrow:hover:before,
.un-slider-helps .prev-arrow:hover:before,
.un-slider-helps-right .next-arrow:hover:before,
.un-slider-helps-right .prev-arrow:hover:before,
.un-slider-works .next-arrow:hover:before,
.un-slider-works .prev-arrow:hover:before {
  color: #3640f5;
}

.un-slider-helps .prev-arrow,
.un-slider-helps-right .prev-arrow,
.un-slider-works .prev-arrow {
  border-radius: 0 10px 10px 0;
  right: 0;
}

.un-slider-helps .prev-arrow:after,
.un-slider-helps-right .prev-arrow:after,
.un-slider-works .prev-arrow:after {
  position: absolute;
  content: "";
  width: 1px;
  height: 35px;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #1f323f;
  background: rgba(31, 50, 63, 0.35);
}

.un-slider-helps .next-arrow,
.un-slider-helps-right .next-arrow,
.un-slider-works .next-arrow {
  border-radius: 10px 0 0 10px;
  right: 50px;
}

.un-slider-helps .next-arrow:before,
.un-slider-helps-right .next-arrow:before,
.un-slider-works .next-arrow:before {
  -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  transform: translate(-50%, -50%) rotate(-180deg);
}

.un-slider-helps button,
.un-slider-helps-right button,
.un-slider-works button {
  margin: 0 10px;
  padding: 0;
  background: 0 0;
  border: none;
  border-radius: 0;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.un-slider-helps .slick-dots,
.un-slider-helps-right .slick-dots,
.un-slider-works .slick-dots {
  margin-top: -40px !important;
  margin-right: auto !important;
  margin-left: auto !important;
  left: 0;
  right: 0;
  text-align: center;
  position: relative;
  z-index: 3;
}

.un-slider-helps .slick-dots li,
.un-slider-helps-right .slick-dots li,
.un-slider-works .slick-dots li {
  display: inline-block;
}

.un-slider-helps .slick-dots li button,
.un-slider-helps-right .slick-dots li button,
.un-slider-works .slick-dots li button {
  position: relative;
  text-indent: -9999px;
  width: 9px;
  height: 3px;
  background: #1f323f;
}

.un-slider-helps .slick-dots li.slick-active button,
.un-slider-helps-right .slick-dots li.slick-active button,
.un-slider-works .slick-dots li.slick-active button {
  width: 24px;
  height: 3px;
  background: #3640f5;
}

.un-slider-helps .slick-list {
  padding-bottom: 0;
}

.un-slider-helps .slick-dots {
  margin-top: 20px !important;
}

.un-slider-helps-right .slick-list {
  padding-bottom: 0;
}

.un-slider-helps-right .slick-dots {
  margin-top: 20px !important;
}

.un-slider-works .slick-list,
.un-slider-works .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.un-slider-works .item,
.un-slider-works .slick-slide > div {
  height: 100% !important;
}

.footer {
  width: 100%;
  height: 100%;
  position: relative;
  padding: 30px 0;
}

.popup-inner__close-popup {
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 26px;
  height: 26px;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ecf1f2;
  opacity: 0.53;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.5s linear;
  transition: 0.5s linear;
}

.popup-inner__close-popup span {
  cursor: pointer;
  font-size: 19px;
  font-weight: 400;
}

.popup-inner__close-popup:hover {
  background-color: #446a0d;
}

.popup-inner__close-popup:hover span {
  color: #ecf1f2;
}

.vm--container.scrollable .vm--modal {
  overflow: scroll;
  max-height: 93vh !important;
  margin-top: 3vh !important;
}

.vm--modal {
  left: 0 !important;
  right: 0 !important;
  margin: auto !important;
  width: 100% !important;
}

.popup-inner_answer {
  padding: 15px;
}

.v--modal--pdf {
  width: 100%;
  left: 0 !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
  top: 50% !important;
  background: #fff;
  border-radius: 20px !important;
}

.v--modal--pdf .popup-inner__close-popup--pdf {
  cursor: pointer;
  position: absolute;
  top: 20px;
  border-radius: 5px;
  width: 26px;
  height: 26px;
  right: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #e2efce !important;
  opacity: 0.53;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}

.v--modal--pdf .popup-inner__close-popup--pdf span {
  cursor: pointer;
  font-size: 19px;
  font-weight: 400;
  color: #446a0d !important;
}

.v--modal--pdf .popup-inner__close-popup--pdf:hover {
  background-color: #1f323f !important;
}

.v--modal--pdf .popup-inner__close-popup--pdf:hover span {
  color: #fff !important;
}

.vm--container.scrollable {
  overflow-y: unset !important;
}

.report-block-answer {
  position: relative;
}

.report-block-answer:before {
  content: "";
  display: block;
  width: 160px;
  width: 10rem;
  height: 100%;
  background-color: #f6be00;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.report-block-answer__answer {
  max-width: 255px;
  max-width: 15.9375rem;
}

.report-block__image--answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.hidden-answer {
  display: none;
}

.filter {
  background: #fff;
  border-radius: 20px;
  padding: 12px;
  width: 100%;
  left: 0;
  position: relative;
}

.ds-control-box__body select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  background-image: url(/wp-content/themes/webcase/app/static/svg/uEA11-shevron.svg);
  background-repeat: no-repeat;
  background-size: 9px;
  background-color: #000;
  background-position: 95% 50%;
}

.ds-control-box__body select {
  width: 100%;
  border: 0;
  font-family: Roboto, sans-serif;
  background-color: #f0f2f5;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 28px;
  color: #686868;
  border-radius: 5px;
  padding-left: 20px;
  height: 37px;
}

.margin_xs {
  margin: 10px 0;
}

.iti-flag.be {
  width: 18px;
}

.iti-flag.ch {
  width: 15px;
}

.iti-flag.mc {
  width: 19px;
}

.iti-flag.ne {
  width: 18px;
}

.iti-flag.np {
  width: 13px;
}

.iti-flag.va {
  width: 15px;
}

.iti-flag.ac {
  height: 10px;
  background-position: 0 0;
}

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0;
}

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0;
}

.iti-flag.af {
  height: 14px;
  background-position: -66px 0;
}

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0;
}

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0;
}

.iti-flag.al {
  height: 15px;
  background-position: -132px 0;
}

.iti-flag.am {
  height: 10px;
  background-position: -154px 0;
}

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0;
}

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0;
}

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0;
}

.iti-flag.as {
  height: 10px;
  background-position: -242px 0;
}

.iti-flag.at {
  height: 14px;
  background-position: -264px 0;
}

.iti-flag.au {
  height: 10px;
  background-position: -286px 0;
}

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0;
}

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0;
}

.iti-flag.az {
  height: 10px;
  background-position: -352px 0;
}

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0;
}

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0;
}

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0;
}

.iti-flag.be {
  height: 15px;
  background-position: -440px 0;
}

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0;
}

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0;
}

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0;
}

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0;
}

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0;
}

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0;
}

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0;
}

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0;
}

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0;
}

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0;
}

.iti-flag.br {
  height: 14px;
  background-position: -680px 0;
}

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0;
}

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0;
}

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0;
}

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0;
}

.iti-flag.by {
  height: 10px;
  background-position: -790px 0;
}

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0;
}

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0;
}

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0;
}

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0;
}

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0;
}

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0;
}

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0;
}

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0;
}

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0;
}

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0;
}

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0;
}

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0;
}

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0;
}

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0;
}

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0;
}

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0;
}

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0;
}

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0;
}

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0;
}

.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0;
}

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0;
}

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0;
}

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0;
}

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0;
}

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0;
}

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0;
}

.iti-flag.do {
  height: 13px;
  background-position: -1379px 0;
}

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0;
}

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0;
}

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0;
}

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0;
}

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0;
}

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0;
}

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0;
}

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0;
}

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0;
}

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0;
}

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0;
}

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0;
}

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0;
}

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0;
}

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0;
}

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0;
}

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0;
}

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0;
}

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0;
}

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0;
}

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0;
}

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0;
}

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0;
}

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0;
}

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0;
}

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0;
}

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0;
}

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0;
}

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0;
}

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0;
}

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0;
}

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0;
}

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0;
}

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0;
}

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0;
}

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0;
}

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0;
}

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0;
}

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0;
}

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0;
}

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0;
}

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0;
}

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0;
}

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0;
}

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0;
}

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0;
}

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0;
}

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0;
}

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0;
}

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0;
}

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0;
}

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0;
}

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0;
}

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0;
}

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0;
}

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0;
}

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0;
}

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0;
}

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0;
}

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0;
}

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0;
}

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0;
}

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0;
}

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0;
}

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0;
}

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0;
}

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0;
}

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0;
}

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0;
}

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0;
}

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0;
}

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0;
}

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0;
}

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0;
}

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0;
}

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0;
}

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0;
}

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0;
}

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0;
}

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0;
}

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0;
}

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0;
}

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0;
}

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0;
}

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0;
}

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0;
}

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0;
}

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0;
}

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0;
}

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0;
}

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0;
}

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0;
}

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0;
}

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0;
}

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0;
}

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0;
}

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0;
}

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0;
}

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0;
}

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0;
}

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0;
}

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0;
}

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0;
}

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0;
}

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0;
}

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0;
}

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0;
}

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0;
}

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0;
}

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0;
}

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0;
}

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0;
}

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0;
}

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0;
}

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0;
}

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0;
}

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0;
}

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0;
}

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0;
}

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0;
}

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0;
}

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0;
}

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0;
}

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0;
}

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0;
}

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0;
}

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0;
}

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0;
}

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0;
}

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0;
}

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0;
}

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0;
}

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0;
}

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0;
}

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0;
}

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0;
}

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0;
}

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0;
}

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0;
}

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0;
}

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0;
}

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0;
}

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0;
}

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0;
}

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0;
}

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0;
}

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0;
}

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0;
}

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0;
}

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0;
}

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0;
}

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0;
}

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0;
}

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0;
}

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0;
}

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0;
}

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0;
}

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0;
}

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0;
}

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0;
}

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0;
}

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0;
}

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0;
}

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0;
}

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0;
}

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0;
}

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0;
}

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0;
}

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0;
}

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0;
}

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0;
}

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0;
}

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0;
}

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0;
}

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0;
}

.iti-flag.us {
  height: 11px;
  background-position: -5241px 0;
}

.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0;
}

.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0;
}

.iti-flag.va {
  height: 15px;
  background-position: -5307px 0;
}

.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0;
}

.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0;
}

.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0;
}

.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0;
}

.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0;
}

.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0;
}

.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0;
}

.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0;
}

.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0;
}

.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0;
}

.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0;
}

.iti-flag.za {
  height: 14px;
  background-position: -5566px 0;
}

.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0;
}

.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0;
}

.iti-flag {
  width: 20px;
  height: 15px;
  background-image: url(styles/img/flags.9c96e0ed.png);
  background-repeat: no-repeat;
  background-color: #dbdbdb;
  background-position: 20px 0;
}

.iti-flag.np {
  background-color: transparent;
}

.bg-secondary-after[data-v-19c9a1c7]:after,
.bg-secondary-before[data-v-19c9a1c7]:before,
.bg-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.bg-secondary-after-transparency[data-v-19c9a1c7]:after,
.bg-secondary-before-transparency[data-v-19c9a1c7]:before,
.bg-secondary-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 45.5%, 0.5);
}

.bg-third-after[data-v-19c9a1c7]:after,
.bg-third-before[data-v-19c9a1c7]:before,
.bg-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.bg-third-after-transparency[data-v-19c9a1c7]:after,
.bg-third-before-transparency[data-v-19c9a1c7]:before,
.bg-third-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-success-after[data-v-19c9a1c7]:after,
.bg-success-before[data-v-19c9a1c7]:before,
.bg-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.bg-success-after-transparency[data-v-19c9a1c7]:after,
.bg-success-before-transparency[data-v-19c9a1c7]:before,
.bg-success-transparency[data-v-19c9a1c7] {
  background-color: #9acd32;
  background-color: rgba(154, 205, 50, 0.5);
}

.bg-danger-after[data-v-19c9a1c7]:after,
.bg-danger-before[data-v-19c9a1c7]:before,
.bg-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.bg-danger-after-transparency[data-v-19c9a1c7]:after,
.bg-danger-before-transparency[data-v-19c9a1c7]:before,
.bg-danger-transparency[data-v-19c9a1c7] {
  background-color: #ff4500;
  background-color: rgba(255, 69, 0, 0.5);
}

.bg-grey-after[data-v-19c9a1c7]:after,
.bg-grey-before[data-v-19c9a1c7]:before,
.bg-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.bg-grey-after-transparency[data-v-19c9a1c7]:after,
.bg-grey-before-transparency[data-v-19c9a1c7]:before,
.bg-grey-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 60%, 0.5);
}

.bg-info-after[data-v-19c9a1c7]:after,
.bg-info-before[data-v-19c9a1c7]:before,
.bg-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.bg-info-after-transparency[data-v-19c9a1c7]:after,
.bg-info-before-transparency[data-v-19c9a1c7]:before,
.bg-info-transparency[data-v-19c9a1c7] {
  background-color: #17a2b8;
  background-color: rgba(23, 162, 184, 0.5);
}

.bg-warning-after[data-v-19c9a1c7]:after,
.bg-warning-before[data-v-19c9a1c7]:before,
.bg-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.bg-warning-after-transparency[data-v-19c9a1c7]:after,
.bg-warning-before-transparency[data-v-19c9a1c7]:before,
.bg-warning-transparency[data-v-19c9a1c7] {
  background-color: #ffa300;
  background-color: rgba(255, 163, 0, 0.5);
}

.bg-light-after[data-v-19c9a1c7]:after,
.bg-light-before[data-v-19c9a1c7]:before,
.bg-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.bg-light-after-transparency[data-v-19c9a1c7]:after,
.bg-light-before-transparency[data-v-19c9a1c7]:before,
.bg-light-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 96.1%, 0.5);
}

.bg-dark-after[data-v-19c9a1c7]:after,
.bg-dark-before[data-v-19c9a1c7]:before,
.bg-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.bg-dark-after-transparency[data-v-19c9a1c7]:after,
.bg-dark-before-transparency[data-v-19c9a1c7]:before,
.bg-dark-transparency[data-v-19c9a1c7] {
  background-color: #24292e;
  background-color: rgba(36, 41, 46, 0.5);
}

.bg-default-after[data-v-19c9a1c7]:after,
.bg-default-before[data-v-19c9a1c7]:before,
.bg-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.bg-default-after-transparency[data-v-19c9a1c7]:after,
.bg-default-before-transparency[data-v-19c9a1c7]:before,
.bg-default-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.5);
}

.bg-white-after[data-v-19c9a1c7]:after,
.bg-white-before[data-v-19c9a1c7]:before,
.bg-white[data-v-19c9a1c7] {
  background-color: #fff;
}

.bg-white-after-transparency[data-v-19c9a1c7]:after,
.bg-white-before-transparency[data-v-19c9a1c7]:before,
.bg-white-transparency[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.bg-black-after[data-v-19c9a1c7]:after,
.bg-black-before[data-v-19c9a1c7]:before,
.bg-black[data-v-19c9a1c7] {
  background-color: #000;
}

.bg-black-after-transparency[data-v-19c9a1c7]:after,
.bg-black-before-transparency[data-v-19c9a1c7]:before,
.bg-black-transparency[data-v-19c9a1c7] {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.fill-primary path[data-v-19c9a1c7] {
  fill: #1e90ff;
}

.fill-secondary path[data-v-19c9a1c7] {
  fill: #747474;
}

.fill-third path[data-v-19c9a1c7] {
  fill: #ccc;
}

.fill-success path[data-v-19c9a1c7] {
  fill: #9acd32;
}

.fill-danger path[data-v-19c9a1c7] {
  fill: #ff4500;
}

.fill-grey path[data-v-19c9a1c7] {
  fill: #999;
}

.fill-info path[data-v-19c9a1c7] {
  fill: #17a2b8;
}

.fill-warning path[data-v-19c9a1c7] {
  fill: #ffa300;
}

.fill-light path[data-v-19c9a1c7] {
  fill: #f5f5f5;
}

.fill-dark path[data-v-19c9a1c7] {
  fill: #24292e;
}

.fill-default path[data-v-19c9a1c7] {
  fill: #ccc;
}

.fill-white path[data-v-19c9a1c7] {
  fill: #fff;
}

.fill-black path[data-v-19c9a1c7] {
  fill: #000;
}

.label[data-v-19c9a1c7] {
  border-radius: 2px;
  padding: 2px 4px;
  color: #fff;
  font-size: 0.714em;
}

.label-primary[data-v-19c9a1c7],
.label[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.label-primary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.label-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.label-secondary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.label-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.label-third-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.label-success-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.label-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.label-danger-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.label-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.label-grey-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.label-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.label-info-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.label-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.label-warning-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.label-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.label-light-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.label-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.label-dark-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.label-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.label-default-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.label-white[data-v-19c9a1c7] {
  background-color: #fff;
}

.label-white-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.label-black[data-v-19c9a1c7] {
  background-color: #000;
}

.label-black-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

.dot[data-v-19c9a1c7] {
  width: 6px;
  height: 6px;
  border-radius: 6px;
}

.dot-primary[data-v-19c9a1c7],
.dot[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.dot-primary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.dot-secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.dot-secondary-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #747474;
  color: #747474;
}

.dot-third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.dot-third-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.dot-success-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #9acd32;
  color: #9acd32;
}

.dot-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.dot-danger-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ff4500;
  color: #ff4500;
}

.dot-grey[data-v-19c9a1c7] {
  background-color: #999;
}

.dot-grey-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #999;
  color: #999;
}

.dot-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.dot-info-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.dot-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.dot-warning-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ffa300;
  color: #ffa300;
}

.dot-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.dot-light-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.dot-dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.dot-dark-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #24292e;
  color: #24292e;
}

.dot-default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.dot-default-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #ccc;
  color: #ccc;
}

.dot-white[data-v-19c9a1c7] {
  background-color: #fff;
}

.dot-white-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.dot-black[data-v-19c9a1c7] {
  background-color: #000;
}

.dot-black-outline[data-v-19c9a1c7] {
  background-color: transparent;
  border: 1px solid #000;
  color: #000;
}

a[data-v-19c9a1c7] {
  color: #1e90ff;
  text-decoration: none;
}

a[data-v-19c9a1c7]:focus,
a[data-v-19c9a1c7]:hover {
  text-decoration: underline;
}

.btn[data-v-19c9a1c7] {
  border: 1px solid transparent;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #1e90ff;
  color: #fff;
  display: inline-block;
  border-radius: 8px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 20px;
  font-size: 1em;
  font-weight: inherit;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: auto;
  overflow: visible;
  -webkit-font-smoothing: inherit;
  text-decoration: none;
  -moz-osx-font-smoothing: inherit;
}

.btn[data-v-19c9a1c7]:focus,
.btn[data-v-19c9a1c7]:hover {
  background-color: #0077ea;
}

.btn.active[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn.active[data-v-19c9a1c7],
.btn[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn.active[data-v-19c9a1c7],
.btn[data-v-19c9a1c7]:focus,
.btn[data-v-19c9a1c7]:hover {
  text-decoration: none;
}

.btn--rounded[data-v-19c9a1c7] {
  border-radius: 50px;
}

.btn--block[data-v-19c9a1c7] {
  width: 100%;
}

.btn--lg[data-v-19c9a1c7] {
  padding: 16px 22px;
  font-size: 1.143em;
}

.btn--md[data-v-19c9a1c7] {
  padding: 10px 20px;
  font-size: 1em;
}

.btn--sm[data-v-19c9a1c7] {
  padding: 9px 15px;
  font-size: 0.857em;
}

.btn--mini[data-v-19c9a1c7] {
  padding: 7px 15px;
  font-size: 0.857em;
}

.btn--fab[data-v-19c9a1c7] {
  border-radius: 50%;
  padding: 0;
  height: 40px;
  width: 40px;
}

.btn--fab.btn--lg[data-v-19c9a1c7] {
  height: 50px;
  width: 50px;
}

.btn--fab.btn--md[data-v-19c9a1c7] {
  height: 36px;
  width: 36px;
}

.btn--fab.btn--sm[data-v-19c9a1c7] {
  height: 32px;
  width: 32px;
}

.btn--fab.btn--mini[data-v-19c9a1c7] {
  height: 28px;
  width: 28px;
}

.btn--light[data-v-19c9a1c7],
.btn--white[data-v-19c9a1c7] {
  color: #747474;
}

.btn--primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn--primary[data-v-19c9a1c7]:focus,
.btn--primary[data-v-19c9a1c7]:hover {
  background-color: #0077ea;
}

.btn--primary.active[data-v-19c9a1c7] {
  background-color: #1e90ff;
}

.btn--primary.active[data-v-19c9a1c7],
.btn--primary[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--primary--outline[data-v-19c9a1c7] {
  background-color: #1e90ff;
  background-color: rgba(30, 144, 255, 0.05);
  border: 1px solid #1e90ff;
  color: #1e90ff;
}

.btn--primary--outline.active[data-v-19c9a1c7],
.btn--primary--outline[data-v-19c9a1c7]:focus,
.btn--primary--outline[data-v-19c9a1c7]:hover {
  background-color: #1e90ff;
  color: #fff;
}

.btn--primary--outline.active[data-v-19c9a1c7],
.btn--primary--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(30, 144, 255, 0.5);
}

.btn--secondary[data-v-19c9a1c7] {
  background-color: #747474;
}

.btn--secondary[data-v-19c9a1c7]:focus,
.btn--secondary[data-v-19c9a1c7]:hover {
  background-color: #5b5b5b;
}

.btn--secondary.active[data-v-19c9a1c7] {
  background-color: #747474;
}

.btn--secondary.active[data-v-19c9a1c7],
.btn--secondary[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--secondary--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 45.5%, 0.05);
  border: 1px solid #747474;
  color: #747474;
}

.btn--secondary--outline.active[data-v-19c9a1c7],
.btn--secondary--outline[data-v-19c9a1c7]:focus,
.btn--secondary--outline[data-v-19c9a1c7]:hover {
  background-color: #747474;
  color: #fff;
}

.btn--secondary--outline.active[data-v-19c9a1c7],
.btn--secondary--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 45.5%, 0.5);
}

.btn--third[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--third[data-v-19c9a1c7]:focus,
.btn--third[data-v-19c9a1c7]:hover {
  background-color: #b3b3b3;
}

.btn--third.active[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--third.active[data-v-19c9a1c7],
.btn--third[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--third--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--third--outline.active[data-v-19c9a1c7],
.btn--third--outline[data-v-19c9a1c7]:focus,
.btn--third--outline[data-v-19c9a1c7]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--third--outline.active[data-v-19c9a1c7],
.btn--third--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--success[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.btn--success[data-v-19c9a1c7]:focus,
.btn--success[data-v-19c9a1c7]:hover {
  background-color: #7ba428;
}

.btn--success.active[data-v-19c9a1c7] {
  background-color: #9acd32;
}

.btn--success.active[data-v-19c9a1c7],
.btn--success[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--success--outline[data-v-19c9a1c7] {
  background-color: #9acd32;
  background-color: rgba(154, 205, 50, 0.05);
  border: 1px solid #9acd32;
  color: #9acd32;
}

.btn--success--outline.active[data-v-19c9a1c7],
.btn--success--outline[data-v-19c9a1c7]:focus,
.btn--success--outline[data-v-19c9a1c7]:hover {
  background-color: #9acd32;
  color: #fff;
}

.btn--success--outline.active[data-v-19c9a1c7],
.btn--success--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(154, 205, 50, 0.5);
}

.btn--danger[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.btn--danger[data-v-19c9a1c7]:focus,
.btn--danger[data-v-19c9a1c7]:hover {
  background-color: #cc3700;
}

.btn--danger.active[data-v-19c9a1c7] {
  background-color: #ff4500;
}

.btn--danger.active[data-v-19c9a1c7],
.btn--danger[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--danger--outline[data-v-19c9a1c7] {
  background-color: #ff4500;
  background-color: rgba(255, 69, 0, 0.05);
  border: 1px solid #ff4500;
  color: #ff4500;
}

.btn--danger--outline.active[data-v-19c9a1c7],
.btn--danger--outline[data-v-19c9a1c7]:focus,
.btn--danger--outline[data-v-19c9a1c7]:hover {
  background-color: #ff4500;
  color: #fff;
}

.btn--danger--outline.active[data-v-19c9a1c7],
.btn--danger--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 69, 0, 0.5);
}

.btn--grey[data-v-19c9a1c7] {
  background-color: #999;
}

.btn--grey[data-v-19c9a1c7]:focus,
.btn--grey[data-v-19c9a1c7]:hover {
  background-color: grey;
}

.btn--grey.active[data-v-19c9a1c7] {
  background-color: #999;
}

.btn--grey.active[data-v-19c9a1c7],
.btn--grey[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--grey--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 60%, 0.05);
  border: 1px solid #999;
  color: #999;
}

.btn--grey--outline.active[data-v-19c9a1c7],
.btn--grey--outline[data-v-19c9a1c7]:focus,
.btn--grey--outline[data-v-19c9a1c7]:hover {
  background-color: #999;
  color: #fff;
}

.btn--grey--outline.active[data-v-19c9a1c7],
.btn--grey--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 60%, 0.5);
}

.btn--info[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.btn--info[data-v-19c9a1c7]:focus,
.btn--info[data-v-19c9a1c7]:hover {
  background-color: #117a8b;
}

.btn--info.active[data-v-19c9a1c7] {
  background-color: #17a2b8;
}

.btn--info.active[data-v-19c9a1c7],
.btn--info[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--info--outline[data-v-19c9a1c7] {
  background-color: #17a2b8;
  background-color: rgba(23, 162, 184, 0.05);
  border: 1px solid #17a2b8;
  color: #17a2b8;
}

.btn--info--outline.active[data-v-19c9a1c7],
.btn--info--outline[data-v-19c9a1c7]:focus,
.btn--info--outline[data-v-19c9a1c7]:hover {
  background-color: #17a2b8;
  color: #fff;
}

.btn--info--outline.active[data-v-19c9a1c7],
.btn--info--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(23, 162, 184, 0.5);
}

.btn--warning[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.btn--warning[data-v-19c9a1c7]:focus,
.btn--warning[data-v-19c9a1c7]:hover {
  background-color: #cc8200;
}

.btn--warning.active[data-v-19c9a1c7] {
  background-color: #ffa300;
}

.btn--warning.active[data-v-19c9a1c7],
.btn--warning[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--warning--outline[data-v-19c9a1c7] {
  background-color: #ffa300;
  background-color: rgba(255, 163, 0, 0.05);
  border: 1px solid #ffa300;
  color: #ffa300;
}

.btn--warning--outline.active[data-v-19c9a1c7],
.btn--warning--outline[data-v-19c9a1c7]:focus,
.btn--warning--outline[data-v-19c9a1c7]:hover {
  background-color: #ffa300;
  color: #fff;
}

.btn--warning--outline.active[data-v-19c9a1c7],
.btn--warning--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(255, 163, 0, 0.5);
}

.btn--light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.btn--light[data-v-19c9a1c7]:focus,
.btn--light[data-v-19c9a1c7]:hover {
  background-color: #dcdcdc;
}

.btn--light.active[data-v-19c9a1c7] {
  background-color: #f5f5f5;
}

.btn--light.active[data-v-19c9a1c7],
.btn--light[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--light--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 96.1%, 0.05);
  border: 1px solid #f5f5f5;
  color: #f5f5f5;
}

.btn--light--outline.active[data-v-19c9a1c7],
.btn--light--outline[data-v-19c9a1c7]:focus,
.btn--light--outline[data-v-19c9a1c7]:hover {
  background-color: #f5f5f5;
  color: #fff;
}

.btn--light--outline.active[data-v-19c9a1c7],
.btn--light--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 96.1%, 0.5);
}

.btn--dark[data-v-19c9a1c7] {
  background-color: #24292e;
}

.btn--dark[data-v-19c9a1c7]:focus,
.btn--dark[data-v-19c9a1c7]:hover {
  background-color: #0e1011;
}

.btn--dark.active[data-v-19c9a1c7] {
  background-color: #24292e;
}

.btn--dark.active[data-v-19c9a1c7],
.btn--dark[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--dark--outline[data-v-19c9a1c7] {
  background-color: #24292e;
  background-color: rgba(36, 41, 46, 0.05);
  border: 1px solid #24292e;
  color: #24292e;
}

.btn--dark--outline.active[data-v-19c9a1c7],
.btn--dark--outline[data-v-19c9a1c7]:focus,
.btn--dark--outline[data-v-19c9a1c7]:hover {
  background-color: #24292e;
  color: #fff;
}

.btn--dark--outline.active[data-v-19c9a1c7],
.btn--dark--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(36, 41, 46, 0.5);
}

.btn--default[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--default[data-v-19c9a1c7]:focus,
.btn--default[data-v-19c9a1c7]:hover {
  background-color: #b3b3b3;
}

.btn--default.active[data-v-19c9a1c7] {
  background-color: #ccc;
}

.btn--default.active[data-v-19c9a1c7],
.btn--default[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--default--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 80%, 0.05);
  border: 1px solid #ccc;
  color: #ccc;
}

.btn--default--outline.active[data-v-19c9a1c7],
.btn--default--outline[data-v-19c9a1c7]:focus,
.btn--default--outline[data-v-19c9a1c7]:hover {
  background-color: #ccc;
  color: #fff;
}

.btn--default--outline.active[data-v-19c9a1c7],
.btn--default--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 80%, 0.5);
}

.btn--white[data-v-19c9a1c7] {
  background-color: #fff;
}

.btn--white[data-v-19c9a1c7]:focus,
.btn--white[data-v-19c9a1c7]:hover {
  background-color: #e6e6e6;
}

.btn--white.active[data-v-19c9a1c7] {
  background-color: #fff;
}

.btn--white.active[data-v-19c9a1c7],
.btn--white[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--white--outline[data-v-19c9a1c7] {
  background-color: hsla(0, 0%, 100%, 0.05);
  border: 1px solid #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-19c9a1c7],
.btn--white--outline[data-v-19c9a1c7]:focus,
.btn--white--outline[data-v-19c9a1c7]:hover {
  background-color: #fff;
  color: #fff;
}

.btn--white--outline.active[data-v-19c9a1c7],
.btn--white--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
  box-shadow: 0 0 0 0.143rem hsla(0, 0%, 100%, 0.5);
}

.btn--black.active[data-v-19c9a1c7],
.btn--black[data-v-19c9a1c7],
.btn--black[data-v-19c9a1c7]:focus,
.btn--black[data-v-19c9a1c7]:hover {
  background-color: #000;
}

.btn--black.active[data-v-19c9a1c7],
.btn--black[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--black--outline[data-v-19c9a1c7] {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  border: 1px solid #000;
  color: #000;
}

.btn--black--outline.active[data-v-19c9a1c7],
.btn--black--outline[data-v-19c9a1c7]:focus,
.btn--black--outline[data-v-19c9a1c7]:hover {
  background-color: #000;
  color: #fff;
}

.btn--black--outline.active[data-v-19c9a1c7],
.btn--black--outline[data-v-19c9a1c7]:focus {
  -webkit-box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.143rem rgba(0, 0, 0, 0.5);
}

.btn--default--outline[data-v-19c9a1c7] {
  color: #747474;
}

.btn--disabled[data-v-19c9a1c7]:disabled {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #ccc;
  border: 1px solid #ccc;
  color: #fff;
  cursor: not-allowed;
}

.badge[data-v-19c9a1c7] {
  background: #999;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  padding: 0 5px;
  font-size: 0.857em;
  color: #888;
  font-weight: 500;
}

.badge-primary[data-v-19c9a1c7] {
  background-color: #1e90ff;
  color: #fff;
}

.badge-secondary[data-v-19c9a1c7] {
  background-color: #747474;
  color: #fff;
}

.badge-third[data-v-19c9a1c7] {
  background-color: #ccc;
  color: #fff;
}

.badge-success[data-v-19c9a1c7] {
  background-color: #9acd32;
  color: #fff;
}

.badge-danger[data-v-19c9a1c7] {
  background-color: #ff4500;
  color: #fff;
}

.badge-grey[data-v-19c9a1c7] {
  background-color: #999;
  color: #fff;
}

.badge-info[data-v-19c9a1c7] {
  background-color: #17a2b8;
  color: #fff;
}

.badge-warning[data-v-19c9a1c7] {
  background-color: #ffa300;
  color: #fff;
}

.badge-light[data-v-19c9a1c7] {
  background-color: #f5f5f5;
  color: #fff;
}

.badge-dark[data-v-19c9a1c7] {
  background-color: #24292e;
  color: #fff;
}

.badge-default[data-v-19c9a1c7] {
  background-color: #ccc;
  color: #fff;
}

.badge-white[data-v-19c9a1c7] {
  background-color: #fff;
  color: #fff;
}

.badge-black[data-v-19c9a1c7] {
  background-color: #000;
  color: #fff;
}

table.md[data-v-19c9a1c7] {
  border-spacing: 0;
  border-radius: 8px;
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
  overflow-wrap: break-word;
  overflow: hidden;
  word-break: break-all;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1em;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

table.md tr[data-v-19c9a1c7] {
  background-color: #fff;
  width: 100%;
}

table.md tr td[data-v-19c9a1c7],
table.md tr th[data-v-19c9a1c7] {
  padding: 6px 13px;
  text-align: left;
}

table.md tr[data-v-19c9a1c7]:nth-child(2n) {
  background-color: #f2f2f2;
}

.is-dark table.md[data-v-19c9a1c7] {
  color: #f2f2f2;
}

.is-dark table.md tr[data-v-19c9a1c7] {
  background-color: #21222e;
}

.is-dark table.md tr[data-v-19c9a1c7]:nth-child(2n) {
  background-color: #2e2f40;
}

.is-dark table.md tr td.text-muted[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.3);
}

.slide-enter-active[data-v-19c9a1c7],
.slide-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-enter[data-v-19c9a1c7],
.slide-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

.tags-enter-active[data-v-19c9a1c7],
.tags-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.tags-enter[data-v-19c9a1c7],
.tags-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slideinvert-enter-active[data-v-19c9a1c7],
.slideinvert-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 998;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slideinvert-enter[data-v-19c9a1c7],
.slideinvert-leave-to[data-v-19c9a1c7] {
  opacity: 0;
  z-index: 998;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
}

.slidenext-enter-active[data-v-19c9a1c7],
.slidenext-leave-active[data-v-19c9a1c7],
.slideprev-enter-active[data-v-19c9a1c7],
.slideprev-leave-active[data-v-19c9a1c7] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidenext-enter[data-v-19c9a1c7],
.slideprev-leave-to[data-v-19c9a1c7] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.slidenext-leave-to[data-v-19c9a1c7],
.slideprev-enter[data-v-19c9a1c7] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.slidevnext-enter-active[data-v-19c9a1c7],
.slidevnext-leave-active[data-v-19c9a1c7],
.slidevprev-enter-active[data-v-19c9a1c7],
.slidevprev-leave-active[data-v-19c9a1c7] {
  position: absolute;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.slidevnext-enter[data-v-19c9a1c7],
.slidevprev-leave-to[data-v-19c9a1c7] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  opacity: 0;
}

.slidevnext-leave-to[data-v-19c9a1c7],
.slidevprev-enter[data-v-19c9a1c7] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  opacity: 0;
}

.spinner-anim[data-v-19c9a1c7] {
  -webkit-animation: spin-data-v-19c9a1c7 0.6s linear infinite;
  animation: spin-data-v-19c9a1c7 0.6s linear infinite;
}

@-webkit-keyframes spin-data-v-19c9a1c7 {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes spin-data-v-19c9a1c7 {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.dialog-fade-enter-active .dialog-animation[data-v-19c9a1c7] {
  -webkit-animation: dialog-fade-in-data-v-19c9a1c7 0.4s;
  animation: dialog-fade-in-data-v-19c9a1c7 0.4s;
}

.dialog-fade-leave-active .dialog-animation[data-v-19c9a1c7] {
  -webkit-animation: dialog-fade-out-data-v-19c9a1c7 0.4s;
  animation: dialog-fade-out-data-v-19c9a1c7 0.4s;
}

@-webkit-keyframes dialog-fade-in-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes dialog-fade-in-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }
}

@-webkit-keyframes dialog-fade-out-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}

@keyframes dialog-fade-out-data-v-19c9a1c7 {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
    opacity: 0;
  }
}

.expand-enter-active[data-v-19c9a1c7],
.expand-leave-active[data-v-19c9a1c7] {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transition-property: opacity, height;
  transition-property: opacity, height;
  overflow: hidden;
}

.expand-enter[data-v-19c9a1c7],
.expand-leave-to[data-v-19c9a1c7] {
  height: 0;
  opacity: 0;
}

.scale-enter-active[data-v-19c9a1c7],
.scale-leave-active[data-v-19c9a1c7] {
  opacity: 1;
  z-index: 1;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
  transition: all 0.3s cubic-bezier(0.4, 0.52, 0.26, 0.9);
}

.scale-enter[data-v-19c9a1c7],
.scale-leave-to[data-v-19c9a1c7] {
  opacity: 0.4;
  z-index: 1;
  -webkit-transform: scale(0);
  transform: scale(0);
}

@-webkit-keyframes loading-data-v-19c9a1c7 {
  0% {
    left: -200px;
    width: 30%;
  }

  50% {
    width: 30%;
  }

  70% {
    width: 70%;
  }

  80% {
    left: 50%;
  }

  95% {
    left: 120%;
  }

  to {
    left: 100%;
  }
}

@keyframes loading-data-v-19c9a1c7 {
  0% {
    left: -200px;
    width: 30%;
  }

  50% {
    width: 30%;
  }

  70% {
    width: 70%;
  }

  80% {
    left: 50%;
  }

  95% {
    left: 120%;
  }

  to {
    left: 100%;
  }
}

.flip-list-move[data-v-19c9a1c7] {
  -webkit-transition: -webkit-transform 0.6s;
  transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.over-hid[data-v-19c9a1c7] {
  overflow: hidden;
}

.pos-r[data-v-19c9a1c7] {
  position: relative;
}

.pos-a[data-v-19c9a1c7] {
  position: absolute;
}

.flex[data-v-19c9a1c7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flex.fluid[data-v-19c9a1c7] {
  width: 100%;
}

.flex.direction-column[data-v-19c9a1c7] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.direction-column-reverse[data-v-19c9a1c7] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.flex.direction-row[data-v-19c9a1c7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex.direction-row-reverse[data-v-19c9a1c7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.flex.align-center[data-v-19c9a1c7] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.align-start[data-v-19c9a1c7] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex.align-end[data-v-19c9a1c7] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex.justify-start[data-v-19c9a1c7] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex.justify-end[data-v-19c9a1c7] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex.justify-center[data-v-19c9a1c7] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex.space-between[data-v-19c9a1c7] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex.space-around[data-v-19c9a1c7] {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex.flex-center[data-v-19c9a1c7] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.flex--wrap[data-v-19c9a1c7] {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex.flex--grow[data-v-19c9a1c7] {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.flex-fill[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.flex-fixed[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.flex-1[data-v-19c9a1c7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flex-100[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

.flex-75[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 75%;
  flex: 0 1 75%;
}

.flex-50[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
}

.flex-33[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.33%;
  flex: 0 1 33.33%;
}

.flex-25[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
}

.flex-20[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
}

.flex-16[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 16.66%;
  flex: 0 1 16.66%;
}

.text-muted-white[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-muted[data-v-19c9a1c7] {
  color: #000;
  color: rgba(0, 0, 0, 0.54);
}

.is-dark .text-muted[data-v-19c9a1c7] {
  color: hsla(0, 0%, 100%, 0.54);
}

.text-strong[data-v-19c9a1c7] {
  font-weight: 500;
}

.text-center[data-v-19c9a1c7] {
  text-align: center;
}

.text-left[data-v-19c9a1c7] {
  text-align: left;
}

.text-right[data-v-19c9a1c7] {
  text-align: right;
}

.text-primary[data-v-19c9a1c7] {
  color: #1e90ff;
}

.text-secondary[data-v-19c9a1c7] {
  color: #747474;
}

.text-third[data-v-19c9a1c7] {
  color: #ccc;
}

.text-success[data-v-19c9a1c7] {
  color: #9acd32;
}

.text-danger[data-v-19c9a1c7] {
  color: #ff4500;
}

.text-grey[data-v-19c9a1c7] {
  color: #999;
}

.text-info[data-v-19c9a1c7] {
  color: #17a2b8;
}

.text-warning[data-v-19c9a1c7] {
  color: #ffa300;
}

.text-light[data-v-19c9a1c7] {
  color: #f5f5f5;
}

.text-dark[data-v-19c9a1c7] {
  color: #24292e;
}

.text-default[data-v-19c9a1c7] {
  color: #ccc;
}

.text-white[data-v-19c9a1c7] {
  color: #fff;
}

.text-black[data-v-19c9a1c7] {
  color: #000;
}

.dots-text[data-v-19c9a1c7] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dots-text-3[data-v-19c9a1c7] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 3.9em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-3[data-v-19c9a1c7]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-3[data-v-19c9a1c7]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.dots-text-2[data-v-19c9a1c7] {
  overflow: hidden;
  position: relative;
  line-height: 1.3em;
  max-height: 2.6em;
  text-align: justify;
  margin-right: -1em;
  padding-right: 1em;
}

.dots-text-2[data-v-19c9a1c7]:before {
  content: "...";
  position: absolute;
  right: 3px;
  bottom: 2px;
}

.dots-text-2[data-v-19c9a1c7]:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: #fff;
}

.container[data-v-19c9a1c7] {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.pr-0[data-v-19c9a1c7] {
  padding-right: 0;
}

.pt-0[data-v-19c9a1c7] {
  padding-top: 0;
}

.pb-0[data-v-19c9a1c7] {
  padding-bottom: 0;
}

.pl-0[data-v-19c9a1c7] {
  padding-left: 0;
}

.px-0[data-v-19c9a1c7] {
  padding-left: 0;
  padding-right: 0;
}

.py-0[data-v-19c9a1c7] {
  padding-top: 0;
  padding-bottom: 0;
}

.p-0[data-v-19c9a1c7] {
  padding: 0;
}

.pr-1[data-v-19c9a1c7] {
  padding-right: 4px;
  padding-right: 0.25rem;
}

.pt-1[data-v-19c9a1c7] {
  padding-top: 4px;
  padding-top: 0.25rem;
}

.pb-1[data-v-19c9a1c7] {
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}

.pl-1[data-v-19c9a1c7] {
  padding-left: 4px;
  padding-left: 0.25rem;
}

.px-1[data-v-19c9a1c7] {
  padding-left: 4px;
  padding-left: 0.25rem;
  padding-right: 4px;
  padding-right: 0.25rem;
}

.py-1[data-v-19c9a1c7] {
  padding-top: 4px;
  padding-top: 0.25rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
}

.p-1[data-v-19c9a1c7] {
  padding: 4px;
  padding: 0.25rem;
}

.pr-2[data-v-19c9a1c7] {
  padding-right: 8px;
  padding-right: 0.5rem;
}

.pt-2[data-v-19c9a1c7] {
  padding-top: 8px;
  padding-top: 0.5rem;
}

.pb-2[data-v-19c9a1c7] {
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

.pl-2[data-v-19c9a1c7] {
  padding-left: 8px;
  padding-left: 0.5rem;
}

.px-2[data-v-19c9a1c7] {
  padding-left: 8px;
  padding-left: 0.5rem;
  padding-right: 8px;
  padding-right: 0.5rem;
}

.py-2[data-v-19c9a1c7] {
  padding-top: 8px;
  padding-top: 0.5rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

.p-2[data-v-19c9a1c7] {
  padding: 8px;
  padding: 0.5rem;
}

.pr-3[data-v-19c9a1c7] {
  padding-right: 16px;
  padding-right: 1rem;
}

.pt-3[data-v-19c9a1c7] {
  padding-top: 16px;
  padding-top: 1rem;
}

.pb-3[data-v-19c9a1c7] {
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

.pl-3[data-v-19c9a1c7] {
  padding-left: 16px;
  padding-left: 1rem;
}

.px-3[data-v-19c9a1c7] {
  padding-left: 16px;
  padding-left: 1rem;
  padding-right: 16px;
  padding-right: 1rem;
}

.py-3[data-v-19c9a1c7] {
  padding-top: 16px;
  padding-top: 1rem;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

.p-3[data-v-19c9a1c7] {
  padding: 16px;
  padding: 1rem;
}

.pr-4[data-v-19c9a1c7] {
  padding-right: 24px;
  padding-right: 1.5rem;
}

.pt-4[data-v-19c9a1c7] {
  padding-top: 24px;
  padding-top: 1.5rem;
}

.pb-4[data-v-19c9a1c7] {
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}

.pl-4[data-v-19c9a1c7] {
  padding-left: 24px;
  padding-left: 1.5rem;
}

.px-4[data-v-19c9a1c7] {
  padding-left: 24px;
  padding-left: 1.5rem;
  padding-right: 24px;
  padding-right: 1.5rem;
}

.py-4[data-v-19c9a1c7] {
  padding-top: 24px;
  padding-top: 1.5rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
}

.p-4[data-v-19c9a1c7] {
  padding: 24px;
  padding: 1.5rem;
}

.pr-5[data-v-19c9a1c7] {
  padding-right: 48px;
  padding-right: 3rem;
}

.pt-5[data-v-19c9a1c7] {
  padding-top: 48px;
  padding-top: 3rem;
}

.pb-5[data-v-19c9a1c7] {
  padding-bottom: 48px;
  padding-bottom: 3rem;
}

.pl-5[data-v-19c9a1c7] {
  padding-left: 48px;
  padding-left: 3rem;
}

.px-5[data-v-19c9a1c7] {
  padding-left: 48px;
  padding-left: 3rem;
  padding-right: 48px;
  padding-right: 3rem;
}

.py-5[data-v-19c9a1c7] {
  padding-top: 48px;
  padding-top: 3rem;
  padding-bottom: 48px;
  padding-bottom: 3rem;
}

.p-5[data-v-19c9a1c7] {
  padding: 48px;
  padding: 3rem;
}

.mr-0[data-v-19c9a1c7] {
  margin-right: 0;
}

.mt-0[data-v-19c9a1c7] {
  margin-top: 0;
}

.mb-0[data-v-19c9a1c7] {
  margin-bottom: 0;
}

.ml-0[data-v-19c9a1c7] {
  margin-left: 0;
}

.mx-0[data-v-19c9a1c7] {
  margin-left: 0;
  margin-right: 0;
}

.my-0[data-v-19c9a1c7] {
  margin-top: 0;
  margin-bottom: 0;
}

.m-0[data-v-19c9a1c7] {
  margin: 0;
}

.mr-1[data-v-19c9a1c7] {
  margin-right: 4px;
  margin-right: 0.25rem;
}

.mt-1[data-v-19c9a1c7] {
  margin-top: 4px;
  margin-top: 0.25rem;
}

.mb-1[data-v-19c9a1c7] {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}

.ml-1[data-v-19c9a1c7] {
  margin-left: 4px;
  margin-left: 0.25rem;
}

.mx-1[data-v-19c9a1c7] {
  margin-left: 4px;
  margin-left: 0.25rem;
  margin-right: 4px;
  margin-right: 0.25rem;
}

.my-1[data-v-19c9a1c7] {
  margin-top: 4px;
  margin-top: 0.25rem;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}

.m-1[data-v-19c9a1c7] {
  margin: 4px;
  margin: 0.25rem;
}

.mr-2[data-v-19c9a1c7] {
  margin-right: 8px;
  margin-right: 0.5rem;
}

.mt-2[data-v-19c9a1c7] {
  margin-top: 8px;
  margin-top: 0.5rem;
}

.mb-2[data-v-19c9a1c7] {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.ml-2[data-v-19c9a1c7] {
  margin-left: 8px;
  margin-left: 0.5rem;
}

.mx-2[data-v-19c9a1c7] {
  margin-left: 8px;
  margin-left: 0.5rem;
  margin-right: 8px;
  margin-right: 0.5rem;
}

.my-2[data-v-19c9a1c7] {
  margin-top: 8px;
  margin-top: 0.5rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.m-2[data-v-19c9a1c7] {
  margin: 8px;
  margin: 0.5rem;
}

.mr-3[data-v-19c9a1c7] {
  margin-right: 16px;
  margin-right: 1rem;
}

.mt-3[data-v-19c9a1c7] {
  margin-top: 16px;
  margin-top: 1rem;
}

.mb-3[data-v-19c9a1c7] {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.ml-3[data-v-19c9a1c7] {
  margin-left: 16px;
  margin-left: 1rem;
}

.mx-3[data-v-19c9a1c7] {
  margin-left: 16px;
  margin-left: 1rem;
  margin-right: 16px;
  margin-right: 1rem;
}

.my-3[data-v-19c9a1c7] {
  margin-top: 16px;
  margin-top: 1rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.m-3[data-v-19c9a1c7] {
  margin: 16px;
  margin: 1rem;
}

.mr-4[data-v-19c9a1c7] {
  margin-right: 24px;
  margin-right: 1.5rem;
}

.mt-4[data-v-19c9a1c7] {
  margin-top: 24px;
  margin-top: 1.5rem;
}

.mb-4[data-v-19c9a1c7] {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

.ml-4[data-v-19c9a1c7] {
  margin-left: 24px;
  margin-left: 1.5rem;
}

.mx-4[data-v-19c9a1c7] {
  margin-left: 24px;
  margin-left: 1.5rem;
  margin-right: 24px;
  margin-right: 1.5rem;
}

.my-4[data-v-19c9a1c7] {
  margin-top: 24px;
  margin-top: 1.5rem;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}

.m-4[data-v-19c9a1c7] {
  margin: 24px;
  margin: 1.5rem;
}

.mr-5[data-v-19c9a1c7] {
  margin-right: 48px;
  margin-right: 3rem;
}

.mt-5[data-v-19c9a1c7] {
  margin-top: 48px;
  margin-top: 3rem;
}

.mb-5[data-v-19c9a1c7] {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}

.ml-5[data-v-19c9a1c7] {
  margin-left: 48px;
  margin-left: 3rem;
}

.mx-5[data-v-19c9a1c7] {
  margin-left: 48px;
  margin-left: 3rem;
  margin-right: 48px;
  margin-right: 3rem;
}

.my-5[data-v-19c9a1c7] {
  margin-top: 48px;
  margin-top: 3rem;
  margin-bottom: 48px;
  margin-bottom: 3rem;
}

.m-5[data-v-19c9a1c7] {
  margin: 48px;
  margin: 3rem;
}

.h-100[data-v-19c9a1c7] {
  height: 100%;
}

.mh-100[data-v-19c9a1c7] {
  max-height: 100%;
}

.w-100[data-v-19c9a1c7] {
  width: 100%;
}

.mw-100[data-v-19c9a1c7] {
  max-width: 100%;
}

.m-h-0[data-v-19c9a1c7] {
  min-height: 0;
}

.m-h-100[data-v-19c9a1c7] {
  min-height: 100%;
}

.m-w-0[data-v-19c9a1c7] {
  min-width: 0;
}

.m-w-100[data-v-19c9a1c7] {
  min-width: 100%;
}

.br-0[data-v-19c9a1c7] {
  border-radius: 0;
}

.brt-0[data-v-19c9a1c7] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.brb-0[data-v-19c9a1c7] {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.br-2[data-v-19c9a1c7] {
  border-radius: 2px;
}

.brt-2[data-v-19c9a1c7] {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.brb-2[data-v-19c9a1c7] {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.br-4[data-v-19c9a1c7] {
  border-radius: 4px;
}

.brt-4[data-v-19c9a1c7] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.brb-4[data-v-19c9a1c7] {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.br-8[data-v-19c9a1c7] {
  border-radius: 8px;
}

.brt-8[data-v-19c9a1c7] {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.brb-8[data-v-19c9a1c7] {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.fs-12[data-v-19c9a1c7] {
  font-size: 12px;
}

.fs-14[data-v-19c9a1c7] {
  font-size: 14px;
}

.fs-16[data-v-19c9a1c7] {
  font-size: 16px;
}

.fs-18[data-v-19c9a1c7] {
  font-size: 18px;
}

.fs-20[data-v-19c9a1c7] {
  font-size: 20px;
}

.fs-22[data-v-19c9a1c7] {
  font-size: 22px;
}

.fs-26[data-v-19c9a1c7] {
  font-size: 26px;
}

.fw-300[data-v-19c9a1c7] {
  font-weight: 300;
}

.fw-400[data-v-19c9a1c7] {
  font-weight: 400;
}

.fw-500[data-v-19c9a1c7] {
  font-weight: 500;
}

.show-4k[data-v-19c9a1c7] {
  display: none;
}

.show-laptop[data-v-19c9a1c7] {
  display: none;
}

.show-laptop-s[data-v-19c9a1c7] {
  display: none;
}

.show-tablet[data-v-19c9a1c7] {
  display: none;
}

.show-mobile[data-v-19c9a1c7] {
  display: none;
}

.show-mobile-m[data-v-19c9a1c7] {
  display: none;
}

.show-mobile-s[data-v-19c9a1c7] {
  display: none;
}

[data-v-19c9a1c7],
[data-v-19c9a1c7]:after,
[data-v-19c9a1c7]:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

blockquote[data-v-19c9a1c7],
body[data-v-19c9a1c7],
dd[data-v-19c9a1c7],
dl[data-v-19c9a1c7],
figure[data-v-19c9a1c7],
h1[data-v-19c9a1c7],
h2[data-v-19c9a1c7],
h3[data-v-19c9a1c7],
h4[data-v-19c9a1c7],
h5[data-v-19c9a1c7],
h6[data-v-19c9a1c7],
hr[data-v-19c9a1c7],
ol[data-v-19c9a1c7],
p[data-v-19c9a1c7],
pre[data-v-19c9a1c7],
ul[data-v-19c9a1c7] {
  margin: 0;
  padding: 0;
}

#app[data-v-19c9a1c7],
body[data-v-19c9a1c7],
button[data-v-19c9a1c7],
html[data-v-19c9a1c7],
input[data-v-19c9a1c7] {
  font: 400 14px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  line-height: 1.5;
  -webkit-font-kerning: normal;
  font-kerning: normal;
}

.vue-phone-number-input .select-country-container[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
  width: 120px;
  min-width: 120px;
  max-width: 120px;
}

.vue-phone-number-input.sm .select-country-container[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 110px;
  flex: 0 0 110px;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
}

.vue-phone-number-input.lg .select-country-container[data-v-19c9a1c7] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
  width: 130px;
  min-width: 130px;
  max-width: 130px;
}

.iti-flag {
  background-image: url(/licuvar/themes/webcase/app/static/img/flags.png) !important;
}

.partners-description {
  position: relative;
}

.el-common__content img {
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.webinar-people_content_block {
  padding: 4rem;
  margin-top: -30px;
  background: #dfe0e4;
  margin-right: 0;
  margin-left: 0;
}

.webinar-title_content_block {
  max-width: 700px;
}

.webinar-speakers_content_block {
  max-width: 570px;
}

@media (max-width: 764px) {
  .webinar-people_content_block {
    padding: 2rem;
    margin-top: -15px;
    margin-bottom: 20px;
  }
}

.webinar-page_people-img-wrap {
  position: relative;
  padding-top: 125%;
  width: 100%;
  height: 0;
}

.webinar-page_people-img-wrap img {
  position: absolute;
  top: 0;
}

.webinar-page_people-img-wrap {
  position: relative;
  padding-top: 125%;
  width: 100%;
  height: 0;
}

.webinar-page_people-img-wrap img {
  position: absolute;
  top: 0;
}

.el-divider_dot {
  background: #1f323f;
  border-radius: 50%;
  width: 2px;
  height: 2px;
  margin: 0 12px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.title--banks_fls-row_2 {
  max-width: 432px;
}

.title--banks_fls-row_4 {
  max-width: 520px;
}

#app ol.list-style--decimal {
  padding-left: 25px;
}

#app ol.list-style--decimal li {
  list-style: decimal;
}

.list-style_marker--size_md li::marker {
  font-size: 16px;
}

.list-style_marker--size_3md li::marker {
  font-size: 22px;
}

.list-style_marker--weight_bold li::marker {
  font-weight: 600;
}

.list-style_marker--c--_black-100 li::marker {
  color: #1f323f;
}

.ds-section--expert_quote {
  overflow: hidden;
  width: 100%;
  position: relative;
  background: #fff;
  height: auto;
  padding: var(--section-space) var(--section-space-horizontal);
}

.blockquote_w_icon {
  position: relative;
  padding: 60px 0 30px;
}

.blockquote_w_icon:before {
  content: "";
  background: url(/jimaruj/app/static/svg/icon_blockquote.svg) no-repeat;
  position: absolute;
  top: 0;
  width: 50px;
  height: 50px;
}

.blockquote_author {
  position: relative;
}

.blockquote_author:before {
  content: "";
  background: #3640f5;
  height: 2px;
  width: 56px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.webinar-people_image {
  margin: 0 auto;
}

.event_page--show_past_btn,
.event_page--show_upcoming_btn {
  background: 0 0;
  color: #a3baca;
}

.event_page--show_past_btn.active,
.event_page--show_upcoming_btn.active {
  color: #1f323f;
}

.event_page--past_list,
.event_page--upcoming_list {
  display: none;
}

.event_page--past_list.active,
.event_page--upcoming_list.active {
  display: block;
}

.event_page--team_loop_block-desktop,
.event_page--team_loop_block-mobile {
  width: 100%;
}

.event_page--team_loop_block-desktop .event_page--team_item:not(:first-child),
.event_page--team_loop_block-desktop .event_page--team_item:not(:nth-child(4)) {
  margin-left: -5px;
}

.event_page--team_loop_block-desktop .event_page--team_item__content {
  position: absolute;
  top: calc(100% + 15px);
  left: 0;
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.event_page--team_loop_block-desktop
  .event_page--team_item__image:hover
  + .event_page--team_item__content {
  opacity: 1;
  visibility: visible;
}

.img--events_team_circle {
  background: #f4f6f9;
  border-radius: 50%;
  border: 2px solid #3640f5;
  width: 32px;
  height: 32px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.img--events_team_circle:hover {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
  z-index: 2;
}

.event_page--team_loop_block-mobile {
  display: none;
}

.event_page--team_loop_block-mobile .event_page--team_item__image {
  min-width: 44px;
}

.event_page--team_loop_block-mobile .img--events_team_circle {
  border: 3px solid #3640f5;
  width: 44px;
  height: 44px;
}

.event_page--team_loop_block-mobile .img--events_team_circle:hover {
  -webkit-transform: none;
  transform: none;
}

.event_page--item_content_block .event_page--item_content_block--inner {
  border-bottom: 1px solid rgba(190, 197, 202, 0.5);
}

.team_page--toggle_group_btn {
  background: 0 0;
  padding: 7px 8px;
  border-radius: 20px;
  border: 1px solid transparent;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.team_page--toggle_group_btn.active {
  border-color: #1f323f;
}

.team_page--toggle_group_btn:hover {
  opacity: 0.8;
}

.team_page--toggle_group_container {
  display: none;
}

.team_page--toggle_group_container.active {
  display: block;
}

.team_page--loop_item {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.team_page--loop_item:hover {
  -webkit-box-shadow: 0 4px 20px rgba(31, 50, 63, 0.1);
  box-shadow: 0 4px 20px rgba(31, 50, 63, 0.1);
}

.team_item--img_ratio_1x1 {
  position: relative;
  padding-top: 100%;
  height: 0;
  overflow: hidden;
}

.team_item--img_ratio_1x1 img {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.popup_window {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -9;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.33);
  -webkit-transition: 0.2s;
  transition: 0.2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.popup_window .close_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.popup_window .popup_container .content_container {
  -webkit-box-shadow: 0 3px 12px #00000029;
  box-shadow: 0 3px 12px #00000029;
  position: relative;
  overflow-y: auto;
}

.people_info_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.loading .popup_container {
  opacity: 0;
}

.popup_container {
  position: relative;
  z-index: 5;
}

.popup_container .ajax_loader {
  z-index: 6;
}

.popup_container button.close {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 7;
  color: #0d0d0d;
  background: 0 0;
  border: none;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.popup_container button.close:focus,
.popup_container button.close:hover {
  color: #3640f5;
}

.popup_container button.close > i {
  font-size: 16px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.text--break-all {
  word-break: break-all;
}

.un-block_content--organizations {
  width: 100%;
}

.un-block_content--organizations a.link--organization {
  text-decoration: underline;
  -webkit-text-decoration-color: #1f323f;
  text-decoration-color: #1f323f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.un-block_content--organizations a.link--organization:hover {
  -webkit-text-decoration-color: #3640f5;
  text-decoration-color: #3640f5;
}

.un-block_content--organizations a.link--organization h3 {
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.un-block_content--organizations a.link--organization:hover h3 {
  color: #3640f5;
}

.img--organization_logo_circle {
  background: #f4f6f9;
  border-radius: 50%;
  width: 104px;
  height: 104px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.un-block_content--organizations h5[class*="Bitcoin"],
.un-block_content--organizations h5[class*="Doge"],
.un-block_content--organizations h5[class*="btc"] {
  color: rgba(232, 139, 0, 0.8);
}

.un-block_content--organizations h5[class*="Tether"] {
  color: rgba(0, 147, 147, 0.8);
}

.un-block_content--organizations h5[class*="BSC"] {
  color: #f0b90b;
}

.un-block_content--organizations h5[class*="ETH"],
.un-block_content--organizations h5[class*="Ether"] {
  color: rgba(75, 49, 231, 0.8);
}

.un-block_content--organizations h5[class*="MATIC"] {
  color: #7b3fe4;
}

.un-block_content--organizations h5[class*="Polkadot"] {
  color: #e6007a;
}

.un-block_content--organizations h5[class*="Litecoin"] {
  color: #345d9d;
}

.un-block_content--organizations .list--small_dots li:before {
  top: 4px;
}

.un-block_content--organizations .list--small_dots li[class*="Bitcoin"]:before,
.un-block_content--organizations .list--small_dots li[class*="Doge"]:before,
.un-block_content--organizations .list--small_dots li[class*="btc"]:before {
  background: rgba(232, 139, 0, 0.8);
}

.un-block_content--organizations .list--small_dots li[class*="Tether"]:before {
  background: rgba(0, 147, 147, 0.8);
}

.un-block_content--organizations .list--small_dots li[class*="BSC"]:before {
  background: #f0b90b;
}

.un-block_content--organizations .list--small_dots li[class*="ETH"]:before,
.un-block_content--organizations .list--small_dots li[class*="Ether"]:before {
  background: rgba(75, 49, 231, 0.8);
}

.un-block_content--organizations .list--small_dots li[class*="MATIC"]:before {
  background: #7b3fe4;
}

.un-block_content--organizations
  .list--small_dots
  li[class*="Polkadot"]:before {
  background: #e6007a;
}

.un-block_content--organizations
  .list--small_dots
  li[class*="Litecoin"]:before {
  background: #345d9d;
}

.un-block_content--analysis_how_shadow {
  -webkit-box-shadow: 0 4px 20px rgba(31, 50, 63, 0.1);
  box-shadow: 0 4px 20px rgba(31, 50, 63, 0.1);
}

.ds-section--analysis_yell_banner:before {
  content: " ";
  height: 50%;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: #f4f6f9;
}

.un_accordion_l {
  width: 100%;
}

.un_accordion_l .un_accordion_l--item {
  width: 100%;
  margin-bottom: 8px;
}

.un_accordion_l .un_accordion_l--item .un_accordion_l--item_head {
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.un_accordion_l
  .un_accordion_l--item
  .un_accordion_l--item_head
  .toggle-accordion {
  color: #1f323f;
  font-size: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.un_accordion_l
  .un_accordion_l--item.active
  .un_accordion_l--item_head
  .toggle-accordion {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.un_accordion_l .un_accordion_l--item .un_accordion_l--item_body {
  padding: 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.un_accordion_l .un_accordion_l--item:not(.active) .un_accordion_l--item_body {
  display: none;
}

.un_accordion_l
  .un_accordion_l--item
  .un_accordion_l--item_body
  .un_accordion_l--btn_more
  > a {
  max-width: 100%;
}

.list--small_dots li {
  position: relative;
  padding-left: 15px;
}

.list--small_dots li:before {
  content: " ";
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background: #3640f5;
}

#regions-map {
  width: 100%;
  pointer-events: none;
}

#regions-map .mainland {
  stroke: none;
}

#regions-map .pin {
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

#regions-map .pin-wrapper {
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
  opacity: 0;
  -webkit-animation-name: pinAnimation;
  animation-name: pinAnimation;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-timing-function: cubic-bezier(0.82, 0.29, 0.72, 0.56);
  animation-timing-function: cubic-bezier(0.82, 0.29, 0.72, 0.56);
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

#regions-map.regions-map-animate {
  pointer-events: all;
}

#regions-map.regions-map-animate .pin-wrapper {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}

@-webkit-keyframes pinAnimation {
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes pinAnimation {
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

#regions-map .pin-eu {
  -webkit-transform: translate(49%, 26%);
  transform: translate(49%, 26%);
}

#regions-map .pin-uk {
  -webkit-transform: translate(42.1%, 26.8%);
  transform: translate(42.1%, 26.8%);
}

#regions-map .pin-us {
  -webkit-transform: translate(16.3%, 33%);
  transform: translate(16.3%, 33%);
}

#regions-map .pin-south-asia {
  -webkit-transform: translate(67.5%, 42%);
  transform: translate(67.5%, 42%);
}

#regions-map .pin-japan-south-korea {
  -webkit-transform: translate(82%, 34%);
  transform: translate(82%, 34%);
}

#regions-map .pin-latin-america {
  -webkit-transform: translate(26%, 57%);
  transform: translate(26%, 57%);
}

#regions-map .pin-caribbean {
  -webkit-transform: translate(20.6%, 42%);
  transform: translate(20.6%, 42%);
}

#regions-map .pin-south-east-asia {
  -webkit-transform: translate(77.9%, 53%);
  transform: translate(77.9%, 53%);
}

#regions-map .pin-africa {
  -webkit-transform: translate(49.9%, 46%);
  transform: translate(49.9%, 46%);
}

#regions-map .pin-canada {
  -webkit-transform: translate(17.7%, 24%);
  transform: translate(17.7%, 24%);
}

#regions-map .pin-australia-new-zealand {
  -webkit-transform: translate(82.7%, 67%);
  transform: translate(82.7%, 67%);
}

#regions-map .pin-eastern-europe {
  -webkit-transform: translate(57.7%, 24%);
  transform: translate(57.7%, 24%);
}

#regions-map .pin-china {
  -webkit-transform: translate(74.7%, 37%);
  transform: translate(74.7%, 37%);
}

#regions-map .pin-middle-east {
  -webkit-transform: translate(58.7%, 39%);
  transform: translate(58.7%, 39%);
}

#regions-map .pin-central-asia {
  -webkit-transform: translate(64.7%, 31%);
  transform: translate(64.7%, 31%);
}

#regions-map .region {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-duration: 1.25s;
  animation-duration: 1.25s;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  stroke: #3640f5;
}

#regions-map .region_eu {
  stroke-dasharray: 0 498;
  -webkit-animation-name: euAnimation;
  animation-name: euAnimation;
}

@-webkit-keyframes euAnimation {
  70% {
    stroke-dasharray: 498 498;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 498 498;
  }
}

@keyframes euAnimation {
  70% {
    stroke-dasharray: 498 498;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 498 498;
  }
}

#regions-map .region_uk {
  stroke-dasharray: 0 66;
  -webkit-animation-name: ukAnimation;
  animation-name: ukAnimation;
}

@-webkit-keyframes ukAnimation {
  50% {
    stroke-dasharray: 66 66;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 66 66;
  }
}

@keyframes ukAnimation {
  50% {
    stroke-dasharray: 66 66;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 66 66;
  }
}

#regions-map .region_us-1 {
  stroke-dasharray: 0 559;
  -webkit-animation-name: us1Animation;
  animation-name: us1Animation;
}

@-webkit-keyframes us1Animation {
  50% {
    stroke-dasharray: 559 559;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 559 559;
  }
}

@keyframes us1Animation {
  50% {
    stroke-dasharray: 559 559;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 559 559;
  }
}

#regions-map .region_us-2 {
  stroke-dasharray: 0 305;
  -webkit-animation-name: us2Animation;
  animation-name: us2Animation;
}

@-webkit-keyframes us2Animation {
  50% {
    stroke-dasharray: 305 305;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 305 305;
  }
}

@keyframes us2Animation {
  50% {
    stroke-dasharray: 305 305;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 305 305;
  }
}

#regions-map .region_south-asia {
  stroke-dasharray: 0 338;
  -webkit-animation-name: southAsiaAnimation;
  animation-name: southAsiaAnimation;
}

@-webkit-keyframes southAsiaAnimation {
  50% {
    stroke-dasharray: 338 338;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 338 338;
  }
}

@keyframes southAsiaAnimation {
  50% {
    stroke-dasharray: 338 338;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 338 338;
  }
}

#regions-map .region_japan-south-korea-1 {
  stroke-dasharray: 0 141;
  -webkit-animation-name: korea1Animation;
  animation-name: korea1Animation;
}

@-webkit-keyframes korea1Animation {
  50% {
    stroke-dasharray: 141 141;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 141 141;
  }
}

@keyframes korea1Animation {
  50% {
    stroke-dasharray: 141 141;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 141 141;
  }
}

#regions-map .region_japan-south-korea-2 {
  stroke-dasharray: 0 64;
  -webkit-animation-name: korea2Animation;
  animation-name: korea2Animation;
}

@-webkit-keyframes korea2Animation {
  50% {
    stroke-dasharray: 64 64;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 64 64;
  }
}

@keyframes korea2Animation {
  50% {
    stroke-dasharray: 64 64;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 64 64;
  }
}

#regions-map .region_caribbean {
  stroke-dasharray: 0 88;
  -webkit-animation-name: caribbeanAnimation;
  animation-name: caribbeanAnimation;
}

@-webkit-keyframes caribbeanAnimation {
  50% {
    stroke-dasharray: 88 88;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 88 88;
  }
}

@keyframes caribbeanAnimation {
  50% {
    stroke-dasharray: 88 88;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 88 88;
  }
}

#regions-map .region_south-east-asia-1 {
  stroke-dasharray: 0 144;
  -webkit-animation-name: asia1Animation;
  animation-name: asia1Animation;
}

@-webkit-keyframes asia1Animation {
  50% {
    stroke-dasharray: 144 144;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 144 144;
  }
}

@keyframes asia1Animation {
  50% {
    stroke-dasharray: 144 144;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 144 144;
  }
}

#regions-map .region_south-east-asia-2 {
  stroke-dasharray: 0 107;
  -webkit-animation-name: asia2Animation;
  animation-name: asia2Animation;
}

@-webkit-keyframes asia2Animation {
  50% {
    stroke-dasharray: 107 107;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 107 107;
  }
}

@keyframes asia2Animation {
  50% {
    stroke-dasharray: 107 107;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 107 107;
  }
}

#regions-map .region_south-east-asia-3 {
  stroke-dasharray: 0 147;
  -webkit-animation-name: asia3Animation;
  animation-name: asia3Animation;
}

@-webkit-keyframes asia3Animation {
  50% {
    stroke-dasharray: 147 147;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 147 147;
  }
}

@keyframes asia3Animation {
  50% {
    stroke-dasharray: 147 147;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 147 147;
  }
}

#regions-map .region_south-east-asia-4 {
  stroke-dasharray: 0 68;
  -webkit-animation-name: asia4Animation;
  animation-name: asia4Animation;
}

@-webkit-keyframes asia4Animation {
  50% {
    stroke-dasharray: 68 68;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 68 68;
  }
}

@keyframes asia4Animation {
  50% {
    stroke-dasharray: 68 68;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 68 68;
  }
}

#regions-map .region_south-east-asia-5 {
  stroke-dasharray: 0 143;
  -webkit-animation-name: asia5Animation;
  animation-name: asia5Animation;
}

@-webkit-keyframes asia5Animation {
  50% {
    stroke-dasharray: 143 143;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 143 143;
  }
}

@keyframes asia5Animation {
  50% {
    stroke-dasharray: 143 143;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 143 143;
  }
}

#regions-map .region_south-east-asia-6 {
  stroke-dasharray: 0 193;
  -webkit-animation-name: asia6Animation;
  animation-name: asia6Animation;
}

@-webkit-keyframes asia6Animation {
  50% {
    stroke-dasharray: 193 193;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 193 193;
  }
}

@keyframes asia6Animation {
  50% {
    stroke-dasharray: 193 193;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 193 193;
  }
}

#regions-map .region_africa {
  stroke-dasharray: 0 1004;
  -webkit-animation-name: africaAnimation;
  animation-name: africaAnimation;
}

@-webkit-keyframes africaAnimation {
  50% {
    stroke-dasharray: 1004 1004;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 1004 1004;
  }
}

@keyframes africaAnimation {
  50% {
    stroke-dasharray: 1004 1004;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 1004 1004;
  }
}

#regions-map .region_canada-1 {
  stroke-dasharray: 0 761;
  -webkit-animation-name: canada1Animation;
  animation-name: canada1Animation;
}

@-webkit-keyframes canada1Animation {
  50% {
    stroke-dasharray: 761 761;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 761 761;
  }
}

@keyframes canada1Animation {
  50% {
    stroke-dasharray: 761 761;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 761 761;
  }
}

#regions-map .region_canada-2 {
  stroke-dasharray: 0 96;
  -webkit-animation-name: canada2Animation;
  animation-name: canada2Animation;
}

@-webkit-keyframes canada2Animation {
  50% {
    stroke-dasharray: 96 96;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 96 96;
  }
}

@keyframes canada2Animation {
  50% {
    stroke-dasharray: 96 96;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 96 96;
  }
}

#regions-map .region_canada-3 {
  stroke-dasharray: 0 65;
  -webkit-animation-name: canada3Animation;
  animation-name: canada3Animation;
}

@-webkit-keyframes canada3Animation {
  50% {
    stroke-dasharray: 65 65;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 65 65;
  }
}

@keyframes canada3Animation {
  50% {
    stroke-dasharray: 65 65;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 65 65;
  }
}

#regions-map .region_canada-4 {
  stroke-dasharray: 0 40;
  -webkit-animation-name: canada4Animation;
  animation-name: canada4Animation;
}

@-webkit-keyframes canada4Animation {
  50% {
    stroke-dasharray: 40 40;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 40 40;
  }
}

@keyframes canada4Animation {
  50% {
    stroke-dasharray: 40 40;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 40 40;
  }
}

#regions-map .region_canada-5 {
  stroke-dasharray: 0 155;
  -webkit-animation-name: canada5Animation;
  animation-name: canada5Animation;
}

@-webkit-keyframes canada5Animation {
  50% {
    stroke-dasharray: 155 155;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 155 155;
  }
}

@keyframes canada5Animation {
  50% {
    stroke-dasharray: 155 155;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 155 155;
  }
}

#regions-map .region_australia-new-zealand-1 {
  stroke-dasharray: 0 441;
  -webkit-animation-name: australia1Animation;
  animation-name: australia1Animation;
}

@-webkit-keyframes australia1Animation {
  50% {
    stroke-dasharray: 441 441;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 441 441;
  }
}

@keyframes australia1Animation {
  50% {
    stroke-dasharray: 441 441;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 441 441;
  }
}

#regions-map .region_australia-new-zealand-2 {
  stroke-dasharray: 0 117;
  -webkit-animation-name: australia2Animation;
  animation-name: australia2Animation;
}

@-webkit-keyframes australia2Animation {
  50% {
    stroke-dasharray: 117 117;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 117 117;
  }
}

@keyframes australia2Animation {
  50% {
    stroke-dasharray: 117 117;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 117 117;
  }
}

#regions-map .region_australia-new-zealand-3 {
  stroke-dasharray: 0 100;
  -webkit-animation-name: australia3Animation;
  animation-name: australia3Animation;
}

@-webkit-keyframes australia3Animation {
  50% {
    stroke-dasharray: 100 100;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 100 100;
  }
}

@keyframes australia3Animation {
  50% {
    stroke-dasharray: 100 100;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 100 100;
  }
}

#regions-map .region_latin-america {
  stroke-dasharray: 0 1207;
  -webkit-animation-name: latinAmericaAnimation;
  animation-name: latinAmericaAnimation;
}

@-webkit-keyframes latinAmericaAnimation {
  50% {
    stroke-dasharray: 1207 1207;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 1207 1207;
  }
}

@keyframes latinAmericaAnimation {
  50% {
    stroke-dasharray: 1207 1207;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 1207 1207;
  }
}

#regions-map .region_eastern-europe {
  stroke-dasharray: 0 1284;
  -webkit-animation-name: easternEuropeAnimation;
  animation-name: easternEuropeAnimation;
}

@-webkit-keyframes easternEuropeAnimation {
  50% {
    stroke-dasharray: 1284 1284;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 1284 1284;
  }
}

@keyframes easternEuropeAnimation {
  50% {
    stroke-dasharray: 1284 1284;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 1284 1284;
  }
}

#regions-map .region_china {
  stroke-dasharray: 0 440;
  -webkit-animation-name: chinaAnimation;
  animation-name: chinaAnimation;
}

@-webkit-keyframes chinaAnimation {
  50% {
    stroke-dasharray: 440 440;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 440 440;
  }
}

@keyframes chinaAnimation {
  50% {
    stroke-dasharray: 440 440;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 440 440;
  }
}

#regions-map .region_middle-east {
  stroke-dasharray: 0 374;
  -webkit-animation-name: middleEastAnimation;
  animation-name: middleEastAnimation;
}

@-webkit-keyframes middleEastAnimation {
  50% {
    stroke-dasharray: 374 374;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 374 374;
  }
}

@keyframes middleEastAnimation {
  50% {
    stroke-dasharray: 374 374;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 374 374;
  }
}

#regions-map .region_central-asia {
  stroke-dasharray: 0 316;
  -webkit-animation-name: centralAsiaAnimation;
  animation-name: centralAsiaAnimation;
}

@-webkit-keyframes centralAsiaAnimation {
  50% {
    stroke-dasharray: 316 316;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 316 316;
  }
}

@keyframes centralAsiaAnimation {
  50% {
    stroke-dasharray: 316 316;
    stroke: #3640f5;
  }

  100% {
    stroke: transparent;
    stroke-dasharray: 316 316;
  }
}

#regions-map.regions-map-animate .region {
  -webkit-animation-play-state: running;
  animation-play-state: running;
}

#regions-map .region-group .region {
  fill: transparent;
  -webkit-transition: fill 150ms linear;
  transition: fill 150ms linear;
}

#regions-map .region-group_hover .region {
  stroke-dasharray: none;
  fill: #a3baca;
  -webkit-transition: fill 250ms linear;
  transition: fill 250ms linear;
}

#regions-map .pin-text {
  -webkit-transform: translateX(-165px);
  transform: translateX(-165px);
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

#regions-map .pin-text rect,
#regions-map .pin-text text {
  pointer-events: none;
}

#regions-map .pin-text .pin-text-container,
#regions-map .pin-text .pin-text-line {
  color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}

#regions-map .pin-text .pin-text-wrapper {
  height: 0;
  -webkit-transition: height 150ms linear;
  transition: height 150ms linear;
}

#regions-map .region-group_hover .pin-text-wrapper {
  height: 54px;
  -webkit-transition: height 250ms linear;
  transition: height 250ms linear;
}

#regions-map .region-group_hover .pin-text-container,
#regions-map .region-group_hover .pin-text-line {
  -webkit-transition: opacity 150ms 250ms linear;
  transition: opacity 150ms 250ms linear;
  opacity: 1;
}

#regions-map .region-group_hover .pin-text rect,
#regions-map .region-group_hover .pin-text text {
  pointer-events: bounding-box;
}

#regions-map .region-group_hover {
  cursor: pointer;
}

.loading .ajax_loader {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.loading .ajax_loader .loader_animation_wrap {
  position: relative;
  width: 36px;
  height: 36px;
  -webkit-animation: loader_animation_wrap 3.5s infinite linear both;
  animation: loader_animation_wrap 3.5s infinite linear both;
}

.loading .ajax_loader .loader_animation_wrap .loader_animation_dots {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-animation: loader_animation_dots 2s infinite ease-in-out both;
  animation: loader_animation_dots 2s infinite ease-in-out both;
}

.loading .ajax_loader .loader_animation_wrap .loader_animation_dots:before {
  content: "";
  display: block;
  width: 25%;
  height: 25%;
  background-color: #a4a4a6;
  border-radius: 100%;
  -webkit-animation: loader_animation_dots-before 2s infinite ease-in-out both;
  animation: loader_animation_dots-before 2s infinite ease-in-out both;
}

.loading
  .ajax_loader
  .loader_animation_wrap
  .loader_animation_dots.yell:before {
  background-color: #3640f5;
}

.loading .loader_animation_wrap .loader_animation_dots:nth-child(1),
.loading .loader_animation_wrap .loader_animation_dots:nth-child(1):before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.loading .loader_animation_wrap .loader_animation_dots:nth-child(2),
.loading .loader_animation_wrap .loader_animation_dots:nth-child(2):before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.loading .loader_animation_wrap .loader_animation_dots:nth-child(3),
.loading .loader_animation_wrap .loader_animation_dots:nth-child(3):before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.loading .loader_animation_wrap .loader_animation_dots:nth-child(4),
.loading .loader_animation_wrap .loader_animation_dots:nth-child(4):before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}

.loading .loader_animation_wrap .loader_animation_dots:nth-child(5),
.loading .loader_animation_wrap .loader_animation_dots:nth-child(5):before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.loading .loader_animation_wrap .loader_animation_dots:nth-child(6),
.loading .loader_animation_wrap .loader_animation_dots:nth-child(6):before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

@-webkit-keyframes loader_animation_wrap {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loader_animation_wrap {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes loader_animation_dots {
  100%,
  80% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loader_animation_dots {
  100%,
  80% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes loader_animation_dots-before {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0.8;
  }

  30% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 1;
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 1;
  }

  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  90% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.4;
  }
}

@keyframes loader_animation_dots-before {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0.8;
  }

  30% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
    opacity: 1;
  }

  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 1;
  }

  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  90% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.4;
  }
}

.loading .btn_hide_text_on_load {
  font-size: 0 !important;
  opacity: 0.8;
  cursor: not-allowed;
}

@media (min-width: 564px) {
  .g-row--appearance_column-sm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .g-row--appearance_row-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .g-row--space_none-sm {
    --grid-space: 0;
  }

  .g-row--space_xl-sm {
    --grid-space: 50px;
  }

  .g-row--space_4lg-sm {
    --grid-space: 46px;
  }

  .g-row--space_3lg-sm {
    --grid-space: 44px;
  }

  .g-row--space_2lg-sm {
    --grid-space: 42px;
  }

  .g-row--space_lg-sm {
    --grid-space: 40px;
  }

  .g-row--space_md-sm {
    --grid-space: 30px;
  }

  .g-row--space_sm-sm {
    --grid-space: 20px;
  }

  .g-row--space_xs-sm {
    --grid-space: 10px;
  }

  .g-row--align_start-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-sm {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-sm {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-sm {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-sm {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-sm {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-sm {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-sm {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-sm {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-sm {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-sm {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-sm {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-sm {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-sm {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-sm {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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_lg-sm {
    max-width: 992px;
  }

  .g-container--fit_md-sm {
    max-width: 768px;
  }

  .g-container--fit_sm-sm,
  .g-container--variant_common,
  .g-container--variant_extra,
  .g-container--variant_half {
    max-width: 564px;
  }

  .g-container--fit_mac-sm {
    max-width: 1440px;
  }

  .g-container--fit_fhd-sm {
    max-width: 1680px;
  }

  .g-container--space_none-sm {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-sm {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-sm {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-sm {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-sm {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-sm {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-sm {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-sm {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-sm {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-sm {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-sm {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-sm {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-sm {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-sm {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-sm {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-sm {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-sm {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-sm {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-sm {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-sm {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-sm {
    --panel-space: 40px;
  }

  .ds-panel--space_md-sm {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-sm {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-sm {
    --panel-space: 10px;
  }

  .ds-section--space_none-sm {
    --section-space: 0;
  }

  .ds-section--space_5xl-sm {
    --section-space: 360px;
  }

  .ds-section--space_4xl-sm {
    --section-space: 320px;
  }

  .ds-section--space_3xl-sm {
    --section-space: 280px;
  }

  .ds-section--space_2xl-sm {
    --section-space: 240px;
  }

  .ds-section--space_xl-sm {
    --section-space: 200px;
  }

  .ds-section--space_lg-sm {
    --section-space: 160px;
  }

  .ds-section--space_md-sm {
    --section-space: 120px;
  }

  .ds-section--space_sm-sm {
    --section-space: 80px;
  }

  .ds-section--space_xs-sm {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-sm {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-sm {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-sm {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-sm {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-sm {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-sm {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-sm {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-sm {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-sm {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-sm {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-sm {
    padding-right: 4px;
  }

  .pa--top_xxs-sm {
    padding-top: 4px;
  }

  .pa--left_xxs-sm {
    padding-left: 4px;
  }

  .pa--bottom_xxs-sm {
    padding-bottom: 4px;
  }

  .pa--full_xxs-sm {
    padding: 4px;
  }

  .pa--horizont_xxs-sm {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-sm {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-sm {
    padding-right: 10px;
  }

  .pa--top_xs-sm {
    padding-top: 10px;
  }

  .pa--left_xs-sm {
    padding-left: 10px;
  }

  .pa--bottom_xs-sm {
    padding-bottom: 10px;
  }

  .pa--full_xs-sm {
    padding: 10px;
  }

  .pa--horizont_xs-sm {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-sm {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-sm {
    padding-right: 15px;
  }

  .pa--top_sm-sm {
    padding-top: 15px;
  }

  .pa--left_sm-sm {
    padding-left: 15px;
  }

  .pa--bottom_sm-sm {
    padding-bottom: 15px;
  }

  .pa--full_sm-sm {
    padding: 15px;
  }

  .pa--horizont_sm-sm {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-sm {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-sm {
    padding-right: 30px;
  }

  .pa--top_md-sm {
    padding-top: 30px;
  }

  .pa--left_md-sm {
    padding-left: 30px;
  }

  .pa--bottom_md-sm {
    padding-bottom: 30px;
  }

  .pa--full_md-sm {
    padding: 30px;
  }

  .pa--horizont_md-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-sm {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-sm {
    padding-right: 40px;
  }

  .pa--top_lg-sm {
    padding-top: 40px;
  }

  .pa--left_lg-sm {
    padding-left: 40px;
  }

  .pa--bottom_lg-sm {
    padding-bottom: 40px;
  }

  .pa--full_lg-sm {
    padding: 40px;
  }

  .pa--horizont_lg-sm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-sm {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-sm {
    padding-right: 60px;
  }

  .pa--top_xl-sm {
    padding-top: 60px;
  }

  .pa--left_xl-sm {
    padding-left: 60px;
  }

  .pa--bottom_xl-sm {
    padding-bottom: 60px;
  }

  .pa--full_xl-sm {
    padding: 60px;
  }

  .pa--horizont_xl-sm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-sm {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--top_1xl-sm {
    padding-top: 64px;
  }

  .pa--bottom_1xl-sm {
    padding-bottom: 64px;
  }

  .pa--top_2xl-sm {
    padding-top: 68px;
  }

  .pa--bottom_2xl-sm {
    padding-bottom: 68px;
  }

  .pa--t_xl-sm {
    padding-top: 60px;
  }

  .pa--t_3xl-sm {
    padding-top: 80px;
  }

  .pa--t_5xl-sm {
    padding-top: 96px;
  }

  .pa--r_sm-sm {
    padding-right: 15px;
  }

  .pa--r_md-sm {
    padding-right: 30px;
  }

  .pa--b_lg-sm {
    padding-bottom: 40px;
  }

  .pa--b_xl-sm {
    padding-bottom: 60px;
  }

  .pa--b_3xl-sm {
    padding-bottom: 80px;
  }

  .pa--b_5xl-sm {
    padding-bottom: 96px;
  }

  .pa--l_md-sm {
    padding-left: 30px;
  }

  .ma--right_xxs-sm {
    margin-right: 4px;
  }

  .ma--top_xxs-sm {
    margin-top: 4px;
  }

  .ma--left_xxs-sm {
    margin-left: 4px;
  }

  .ma--bottom_xxs-sm {
    margin-bottom: 4px;
  }

  .ma--full_xxs-sm {
    margin: 4px;
  }

  .ma--horizont_xxs-sm {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-sm {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-sm {
    margin-right: 10px;
  }

  .ma--top_xs-sm {
    margin-top: 10px;
  }

  .ma--left_xs-sm {
    margin-left: 10px;
  }

  .ma--bottom_xs-sm {
    margin-bottom: 10px;
  }

  .ma--full_xs-sm {
    margin: 10px;
  }

  .ma--horizont_xs-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-sm {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-sm {
    margin-right: 15px;
  }

  .ma--top_sm-sm {
    margin-top: 15px;
  }

  .ma--left_sm-sm {
    margin-left: 15px;
  }

  .ma--bottom_sm-sm {
    margin-bottom: 15px;
  }

  .ma--full_sm-sm {
    margin: 15px;
  }

  .ma--horizont_sm-sm {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-sm {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-sm {
    margin-right: 30px;
  }

  .ma--top_md-sm {
    margin-top: 30px;
  }

  .ma--left_md-sm {
    margin-left: 30px;
  }

  .ma--bottom_md-sm {
    margin-bottom: 30px;
  }

  .ma--full_md-sm {
    margin: 30px;
  }

  .ma--horizont_md-sm {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-sm {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-sm {
    margin-right: 40px;
  }

  .ma--top_lg-sm {
    margin-top: 40px;
  }

  .ma--left_lg-sm {
    margin-left: 40px;
  }

  .ma--bottom_lg-sm {
    margin-bottom: 40px;
  }

  .ma--full_lg-sm {
    margin: 40px;
  }

  .ma--horizont_lg-sm {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-sm {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--top_2lg-sm {
    margin-top: 44px;
  }

  .ma--bottom_2lg-sm {
    margin-bottom: 44px;
  }

  .ma--right_xl-sm {
    margin-right: 60px;
  }

  .ma--top_xl-sm {
    margin-top: 60px;
  }

  .ma--left_xl-sm {
    margin-left: 60px;
  }

  .ma--bottom_xl-sm {
    margin-bottom: 60px;
  }

  .ma--full_xl-sm {
    margin: 60px;
  }

  .ma--horizont_xl-sm {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-sm {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--right_2xl-sm {
    margin-right: 64px;
  }

  .ma--top_2xl-sm {
    margin-top: 64px;
  }

  .ma--left_2xl-sm {
    margin-left: 64px;
  }

  .ma--bottom_2xl-sm {
    margin-bottom: 64px;
  }

  .ma--full_2xl-sm {
    margin: 64px;
  }

  .ma--horizont_2xl-sm {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .ma--vertical_2xl-sm {
    margin-right: 64px;
    margin-left: 64px;
  }

  .ma--right_3xl-sm {
    margin-right: 68px;
  }

  .ma--top_3xl-sm {
    margin-top: 68px;
  }

  .ma--left_3xl-sm {
    margin-left: 68px;
  }

  .ma--bottom_3xl-sm {
    margin-bottom: 68px;
  }

  .ma--full_3xl-sm {
    margin: 68px;
  }

  .ma--horizont_3xl-sm {
    margin-top: 68px;
    margin-bottom: 68px;
  }

  .ma--vertical_3xl-sm {
    margin-right: 68px;
    margin-left: 68px;
  }

  .ma--t_sm-sm {
    margin-top: 15px;
  }

  .ma--t_1sm-sm {
    margin-top: 20px;
  }

  .ma--t_md-sm {
    margin-top: 30px;
  }

  .ma--b_3xl-sm {
    margin-bottom: 80px;
  }

  .el-square--vision_privat {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .el-accordion__header {
    padding: 30px;
  }

  .modal__body {
    padding: 30px !important;
  }

  .el-persona__content--space_md-sm {
    padding: 30px;
  }

  .el-caption--height_xs-sm {
    line-height: 1;
  }

  .el-caption--size_xs-sm {
    font-size: 12px;
  }

  .el-caption--size_sm-sm {
    font-size: 14px;
  }

  .el-caption--size_1sm-sm {
    font-size: 15px;
  }

  .el-caption--size_md-sm {
    font-size: 16px;
  }

  .el-caption--size_1md-sm {
    font-size: 18px;
  }

  .el-caption--size_2md-sm {
    font-size: 20px;
  }

  .el-caption--size_3md-sm {
    font-size: 22px;
  }

  .el-caption--size_lg-sm {
    font-size: 24px;
  }

  .el-caption--size_2lg-sm {
    font-size: 28px;
  }

  .el-caption--size_3lg-sm {
    font-size: 32px;
  }

  .el-caption--size_5lg-sm {
    font-size: 36px;
  }

  .el-caption--size_6lg-sm {
    font-size: 38px;
  }

  .el-caption--size_8lg-sm {
    font-size: 42px;
  }

  .el-caption--size_xl-sm {
    font-size: 30px;
  }

  .el-caption--size_1xl-sm {
    font-size: 40px;
  }

  .el-caption--size_2xl-sm {
    font-size: 48px;
  }

  .el-caption--size_3xl-sm {
    font-size: 50px;
  }

  .el-caption--size_5xl-sm {
    font-size: 56px;
  }

  .el-caption--size_6xl-sm {
    font-size: 60px;
  }

  .el-caption--align_center-sm {
    text-align: center;
  }

  .ds-section--index_cases,
  .ds-section--index_clear {
    padding: 60px 0;
  }

  .ds-section--index_provider {
    padding: 50px 0;
  }

  .ds-section--regulation_fatf {
    padding: 50px 0;
  }

  .btn--header,
  .btn--index_clear {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .btn--index_get,
  .btn--index_top,
  .btn--index_top_two {
    width: 315px;
  }

  .btn--index_top {
    width: 320px;
  }

  .btn--index_top_two {
    width: 240px !important;
  }

  .btn--index_clear {
    width: 286px;
  }

  .btn--expert {
    width: 100%;
  }

  .un-hidden-icon_fatf {
    display: block;
  }

  .un-block_content--index_cases {
    padding: 30px;
    height: 242px;
  }

  .un-block_content--expert {
    height: 360px;
  }

  .un-block_content--oracle_market {
    padding: 30px;
  }

  .un-block_content--regulation_fatf,
  .un-block_content--regulation_vasp {
    padding: 30px;
  }

  .blockchain_header .un-block_content--index_helps,
  .blockchain_header .un-block_content--oracle {
    height: 330px;
  }

  #menu {
    width: 300px;
  }

  .bg_top-header {
    display: none;
  }

  .un-radius-block {
    bottom: 15px;
    left: 15px;
  }

  .un-slider-helps .slick-list .slick-slide,
  .un-slider-helps-right .slick-list .slick-slide,
  .un-slider-works .slick-list .slick-slide {
    margin: 0 15px;
  }

  .footer {
    padding: 50px 0;
  }

  .popup-inner_answer {
    padding: 30px;
  }

  .vm--container.scrollable {
    overflow-y: auto !important;
  }

  .filter {
    padding: 15px;
  }
}

@media (min-width: 768px) {
  .g-row--appearance_column-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .g-row--appearance_row-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .g-row--space_none-md {
    --grid-space: 0;
  }

  .g-row--space_xl-md {
    --grid-space: 50px;
  }

  .g-row--space_4lg-md {
    --grid-space: 46px;
  }

  .g-row--space_3lg-md {
    --grid-space: 44px;
  }

  .g-row--space_2lg-md {
    --grid-space: 42px;
  }

  .g-row--space_lg-md {
    --grid-space: 40px;
  }

  .g-row--space_md-md {
    --grid-space: 30px;
  }

  .g-row--space_sm-md {
    --grid-space: 20px;
  }

  .g-row--space_xs-md {
    --grid-space: 10px;
  }

  .g-row--align_start-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-md {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-md {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-md {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-md {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-md {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-md {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-md {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-md {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-md {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-md {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-md {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-md {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-md {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-md {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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_lg-md {
    max-width: 992px;
  }

  .g-container--fit_md-md,
  .g-container--variant_common,
  .g-container--variant_extra,
  .g-container--variant_half {
    max-width: 768px;
  }

  .g-container--fit_sm-md {
    max-width: 564px;
  }

  .g-container--fit_mac-md {
    max-width: 1440px;
  }

  .g-container--fit_fhd-md {
    max-width: 1680px;
  }

  .g-container--space_none-md {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-md {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-md {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-md {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-md {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-md {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-md {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-md {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-md {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-md {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-md {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-md {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-md {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-md {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-md {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-md {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-md {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-md {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-md {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-md {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-md {
    --panel-space: 40px;
  }

  .ds-panel--space_md-md {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-md {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-md {
    --panel-space: 10px;
  }

  .ds-section--space_none-md {
    --section-space: 0;
  }

  .ds-section--space_5xl-md {
    --section-space: 360px;
  }

  .ds-section--space_4xl-md {
    --section-space: 320px;
  }

  .ds-section--space_3xl-md {
    --section-space: 280px;
  }

  .ds-section--space_2xl-md {
    --section-space: 240px;
  }

  .ds-section--space_xl-md {
    --section-space: 200px;
  }

  .ds-section--space_lg-md {
    --section-space: 160px;
  }

  .ds-section--space_md-md {
    --section-space: 120px;
  }

  .ds-section--space_sm-md {
    --section-space: 80px;
  }

  .ds-section--space_xs-md {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-md {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-md {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-md {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-md {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-md {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-md {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-md {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-md {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-md {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-md {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .g-cols--separator-article {
    border-right: 2px solid #d8d8d8;
  }

  .g-cols--separator-news {
    border-right: 2px solid #d8d8d8;
  }

  .pa--right_xxs-md {
    padding-right: 4px;
  }

  .pa--top_xxs-md {
    padding-top: 4px;
  }

  .pa--left_xxs-md {
    padding-left: 4px;
  }

  .pa--bottom_xxs-md {
    padding-bottom: 4px;
  }

  .pa--full_xxs-md {
    padding: 4px;
  }

  .pa--horizont_xxs-md {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-md {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-md {
    padding-right: 10px;
  }

  .pa--top_xs-md {
    padding-top: 10px;
  }

  .pa--left_xs-md {
    padding-left: 10px;
  }

  .pa--bottom_xs-md {
    padding-bottom: 10px;
  }

  .pa--full_xs-md {
    padding: 10px;
  }

  .pa--horizont_xs-md {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-md {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--vertical_2xs-md {
    padding-right: 12px;
    padding-left: 12px;
  }

  .pa--right_sm-md {
    padding-right: 15px;
  }

  .pa--top_sm-md {
    padding-top: 15px;
  }

  .pa--left_sm-md {
    padding-left: 15px;
  }

  .pa--bottom_sm-md {
    padding-bottom: 15px;
  }

  .pa--full_sm-md {
    padding: 15px;
  }

  .pa--horizont_sm-md {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-md {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--vertical_sm--17-md {
    padding-right: 17px;
    padding-left: 17px;
  }

  .pa--right_md-md {
    padding-right: 30px;
  }

  .pa--top_md-md {
    padding-top: 30px;
  }

  .pa--left_md-md {
    padding-left: 30px;
  }

  .pa--bottom_md-md {
    padding-bottom: 30px;
  }

  .pa--full_md-md {
    padding: 30px;
  }

  .pa--horizont_md-md {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-md {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-md {
    padding-right: 40px;
  }

  .pa--top_lg-md {
    padding-top: 40px;
  }

  .pa--left_lg-md {
    padding-left: 40px;
  }

  .pa--bottom_lg-md {
    padding-bottom: 40px;
  }

  .pa--full_lg-md {
    padding: 40px;
  }

  .pa--horizont_lg-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-md {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-md {
    padding-right: 60px;
  }

  .pa--top_xl-md {
    padding-top: 60px;
  }

  .pa--left_xl-md {
    padding-left: 60px;
  }

  .pa--bottom_xl-md {
    padding-bottom: 60px;
  }

  .pa--full_xl-md {
    padding: 60px;
  }

  .pa--horizont_xl-md {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-md {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--top_1xl-md {
    padding-top: 64px;
  }

  .pa--bottom_1xl-md {
    padding-bottom: 64px;
  }

  .pa--top_2xl-md {
    padding-top: 68px;
  }

  .pa--bottom_2xl-md {
    padding-bottom: 68px;
  }

  .pa--t_xl-md {
    padding-top: 60px;
  }

  .pa--t_3xl-md {
    padding-top: 80px;
  }

  .pa--t_5xl-md {
    padding-top: 96px;
  }

  .pa--r_sm-md {
    padding-right: 15px;
  }

  .pa--r_md-md {
    padding-right: 30px;
  }

  .pa--b_lg-md {
    padding-bottom: 40px;
  }

  .pa--b_xl-md {
    padding-bottom: 60px;
  }

  .pa--b_3xl-md {
    padding-bottom: 80px;
  }

  .pa--b_5xl-md {
    padding-bottom: 96px;
  }

  .pa--l_md-md {
    padding-left: 30px;
  }

  .pa--l_xl-md {
    padding-left: 60px;
  }

  .ma--right_xxs-md {
    margin-right: 4px;
  }

  .ma--top_xxs-md {
    margin-top: 4px;
  }

  .ma--left_xxs-md {
    margin-left: 4px;
  }

  .ma--bottom_xxs-md {
    margin-bottom: 4px;
  }

  .ma--full_xxs-md {
    margin: 4px;
  }

  .ma--horizont_xxs-md {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-md {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-md {
    margin-right: 10px;
  }

  .ma--top_xs-md {
    margin-top: 10px;
  }

  .ma--left_xs-md {
    margin-left: 10px;
  }

  .ma--bottom_xs-md {
    margin-bottom: 10px;
  }

  .ma--full_xs-md {
    margin: 10px;
  }

  .ma--horizont_xs-md {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-md {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-md {
    margin-right: 15px;
  }

  .ma--top_sm-md {
    margin-top: 15px;
  }

  .ma--left_sm-md {
    margin-left: 15px;
  }

  .ma--bottom_sm-md {
    margin-bottom: 15px;
  }

  .ma--full_sm-md {
    margin: 15px;
  }

  .ma--horizont_sm-md {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-md {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--bottom_2sm-md {
    margin-bottom: 20px;
  }

  .ma--right_md-md {
    margin-right: 30px;
  }

  .ma--top_md-md {
    margin-top: 30px;
  }

  .ma--left_md-md {
    margin-left: 30px;
  }

  .ma--bottom_md-md {
    margin-bottom: 30px;
  }

  .ma--full_md-md {
    margin: 30px;
  }

  .ma--horizont_md-md {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-md {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-md {
    margin-right: 40px;
  }

  .ma--top_lg-md {
    margin-top: 40px;
  }

  .ma--left_lg-md {
    margin-left: 40px;
  }

  .ma--bottom_lg-md {
    margin-bottom: 40px;
  }

  .ma--full_lg-md {
    margin: 40px;
  }

  .ma--horizont_lg-md {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-md {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--top_2lg-md {
    margin-top: 44px;
  }

  .ma--bottom_2lg-md {
    margin-bottom: 44px;
  }

  .ma--right_xl-md {
    margin-right: 60px;
  }

  .ma--top_xl-md {
    margin-top: 60px;
  }

  .ma--left_xl-md {
    margin-left: 60px;
  }

  .ma--bottom_xl-md {
    margin-bottom: 60px;
  }

  .ma--full_xl-md {
    margin: 60px;
  }

  .ma--horizont_xl-md {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-md {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--right_2xl-md {
    margin-right: 64px;
  }

  .ma--top_2xl-md {
    margin-top: 64px;
  }

  .ma--left_2xl-md {
    margin-left: 64px;
  }

  .ma--bottom_2xl-md {
    margin-bottom: 64px;
  }

  .ma--full_2xl-md {
    margin: 64px;
  }

  .ma--horizont_2xl-md {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .ma--vertical_2xl-md {
    margin-right: 64px;
    margin-left: 64px;
  }

  .ma--right_3xl-md {
    margin-right: 68px;
  }

  .ma--top_3xl-md {
    margin-top: 68px;
  }

  .ma--left_3xl-md {
    margin-left: 68px;
  }

  .ma--bottom_3xl-md {
    margin-bottom: 68px;
  }

  .ma--full_3xl-md {
    margin: 68px;
  }

  .ma--horizont_3xl-md {
    margin-top: 68px;
    margin-bottom: 68px;
  }

  .ma--vertical_3xl-md {
    margin-right: 68px;
    margin-left: 68px;
  }

  .ma--t_sm-md {
    margin-top: 15px;
  }

  .ma--t_1sm-md {
    margin-top: 20px;
  }

  .ma--t_md-md {
    margin-top: 30px;
  }

  .ma--b_2md-md {
    margin-bottom: 32px;
  }

  .ma--b_3lg-md {
    margin-bottom: 56px;
  }

  .ma--b_3xl-md {
    margin-bottom: 80px;
  }

  .el-chess--config_default .el-chess__content--wysiwyg {
    padding: 50px 0;
  }

  .el-chess--config_default .el-chess__content--picture-left,
  .el-chess--config_default .el-chess__content--picture-right {
    height: 600px;
  }

  .t-content blockquote {
    padding: 30px !important;
  }

  .t-content blockquote p {
    font-size: 16px;
  }

  .t-content ol li,
  .t-content ul li {
    padding-left: 40px !important;
  }

  .t-content table td,
  .t-content table th {
    font-size: 16px !important;
    padding: 10px 15px;
  }

  .t-content iframe {
    height: 450px;
  }

  .modal--size_xs {
    width: 360px !important;
  }

  .modal--size_sm {
    width: 450px !important;
  }

  .modal--size_md {
    width: 600px !important;
  }

  .modal--size_lg {
    width: 992px !important;
  }

  .modal--size_xl {
    width: 1170px !important;
  }

  .modal--size_xxl {
    width: 1550px !important;
  }

  .el-common--spaces_md {
    padding: 30px;
  }

  .el-common--spaces_lg {
    padding: 40px;
  }

  .el-persona__content--space_md-md {
    padding: 30px;
  }

  .el-location--contact {
    max-width: calc(100% - 60px);
    padding: 30px;
    left: 30px;
    bottom: 30px;
    position: absolute;
  }

  .el-caption--height_xs-md {
    line-height: 1;
  }

  .el-caption--height_sm-md {
    line-height: 1.2;
  }

  .el-caption--height_md-md {
    line-height: 1.4;
  }

  .el-caption--size_xs-md {
    font-size: 12px;
  }

  .el-caption--size_sm-md {
    font-size: 14px;
  }

  .el-caption--size_1sm-md {
    font-size: 15px;
  }

  .el-caption--size_md-md {
    font-size: 16px;
  }

  .el-caption--size_1md-md {
    font-size: 18px;
  }

  .el-caption--size_2md-md {
    font-size: 20px;
  }

  .el-caption--size_3md-md {
    font-size: 22px;
  }

  .el-caption--size_lg-md {
    font-size: 24px;
  }

  .el-caption--size_2lg-md {
    font-size: 28px;
  }

  .el-caption--size_3lg-md {
    font-size: 32px;
  }

  .el-caption--size_5lg-md {
    font-size: 36px;
  }

  .el-caption--size_6lg-md {
    font-size: 38px;
  }

  .el-caption--size_xl-md {
    font-size: 30px;
  }

  .el-caption--size_1xl-md {
    font-size: 40px;
  }

  .el-caption--size_3xl-md {
    font-size: 50px;
  }

  .el-caption--size_2xl-md {
    font-size: 48px;
  }

  .el-caption--size_5xl-md {
    font-size: 56px;
  }

  .el-caption--size_6xl-md {
    font-size: 60px;
  }

  .el-caption--align_center-md {
    text-align: center;
  }

  .list-style_marker--size_md-md li::marker {
    font-size: 16px;
  }

  .list-style_marker--size_3md-md li::marker {
    font-size: 22px;
  }

  .ds-section--index_top {
    padding: 50px 0;
  }

  .ds-section--index_customers {
    padding: 50px 0;
  }

  .ds-section--index_works {
    padding: 50px 0;
  }

  .ds-section--index_helps {
    padding: 50px 0;
  }

  .ds-section--index_provider {
    padding: 75px 0;
  }

  .ds-section--index_about {
    padding: 50px 0;
  }

  .ds-section--expert_choose,
  .ds-section--expert_partners,
  .ds-section--expert_query {
    padding: 50px 0;
  }

  .ds-section--oracle_leaders {
    padding: 50px 0;
  }

  .ds-section--oracle_choose,
  .ds-section--oracle_market {
    padding: 50px 0;
  }

  .ds-section--regulation_fatf {
    padding: 80px 0;
  }

  .ds-section--geography {
    padding: 50px 0;
  }

  .l_h-xl {
    line-height: 72px;
  }

  .btn--expert {
    padding: 0 20px;
  }

  .ds-section--index_webinar .un-negative--mt_webinar {
    margin-top: -61px;
  }

  .mobile_nav_menu {
    display: none;
  }

  .un-hidden-md {
    display: block;
  }

  .flex_revers-sm {
    display: block;
  }

  .img--blockchain_customers {
    display: block;
  }

  .un-block_content--index_works {
    height: 431px;
  }

  .un-block_content--expert {
    height: 418px;
  }

  .un-block_content--expert_choose,
  .un-block_content--expert_partners {
    padding: 40px;
  }

  .un-block_content--expert_partners {
    padding: 20px;
  }

  .un-block_content--oracle_choose {
    padding: 30px;
  }

  .blockchain_header .un-block_content--index_helps,
  .blockchain_header .un-block_content--oracle {
    height: 390px;
  }

  .un-blog-index .un-block_content--index_works {
    height: 431px;
  }

  .footer {
    padding: 90px 0;
  }

  .popup-inner_answer {
    padding: 0 15px;
  }

  .v--modal--pdf {
    width: 100% !important;
    max-width: 64.0625rem !important;
  }

  .report-block-answer__answer {
    margin: 15px 0;
  }

  .hidden-answer {
    display: block;
  }

  .filter {
    padding: 30px 20px;
  }

  .ds-control-box__body select {
    height: 44px;
  }

  .margin_xs {
    margin: 0;
  }
}

@media (min-width: 992px) {
  .g-row--space_none-lg {
    --grid-space: 0;
  }

  .g-row--space_xl-lg {
    --grid-space: 50px;
  }

  .g-row--space_4lg-lg {
    --grid-space: 46px;
  }

  .g-row--space_3lg-lg {
    --grid-space: 44px;
  }

  .g-row--space_2lg-lg {
    --grid-space: 42px;
  }

  .g-row--space_lg-lg {
    --grid-space: 40px;
  }

  .g-row--space_md-lg {
    --grid-space: 30px;
  }

  .g-row--space_sm-lg {
    --grid-space: 20px;
  }

  .g-row--space_xs-lg {
    --grid-space: 10px;
  }

  .g-row--align_start-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-lg {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-lg {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-lg {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-lg {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-lg {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-lg {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-lg {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-lg {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-lg {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-lg {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-lg {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-lg {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-lg {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-lg {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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_lg-lg,
  .g-container--variant_common,
  .g-container--variant_extra,
  .g-container--variant_half {
    max-width: 992px;
  }

  .g-container--fit_md-lg {
    max-width: 768px;
  }

  .g-container--fit_sm-lg {
    max-width: 564px;
  }

  .g-container--fit_mac-lg {
    max-width: 1440px;
  }

  .g-container--fit_fhd-lg {
    max-width: 1680px;
  }

  .g-container--space_none-lg {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-lg {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-lg {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-lg {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-lg {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-lg {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-lg {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-lg {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-lg {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-lg {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-lg {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-lg {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-lg {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-lg {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-lg {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-lg {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-lg {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-lg {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-lg {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-lg {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-lg {
    --panel-space: 40px;
  }

  .ds-panel--space_md-lg {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-lg {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-lg {
    --panel-space: 10px;
  }

  .ds-section--space_none-lg {
    --section-space: 0;
  }

  .ds-section--space_5xl-lg {
    --section-space: 360px;
  }

  .ds-section--space_4xl-lg {
    --section-space: 320px;
  }

  .ds-section--space_3xl-lg {
    --section-space: 280px;
  }

  .ds-section--space_2xl-lg {
    --section-space: 240px;
  }

  .ds-section--space_xl-lg {
    --section-space: 200px;
  }

  .ds-section--space_lg-lg {
    --section-space: 160px;
  }

  .ds-section--space_md-lg {
    --section-space: 120px;
  }

  .ds-section--space_sm-lg {
    --section-space: 80px;
  }

  .ds-section--space_xs-lg {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-lg {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-lg {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-lg {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-lg {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-lg {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-lg {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-lg {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-lg {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-lg {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-lg {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-lg {
    padding-right: 4px;
  }

  .pa--top_xxs-lg {
    padding-top: 4px;
  }

  .pa--left_xxs-lg {
    padding-left: 4px;
  }

  .pa--bottom_xxs-lg {
    padding-bottom: 4px;
  }

  .pa--full_xxs-lg {
    padding: 4px;
  }

  .pa--horizont_xxs-lg {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-lg {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-lg {
    padding-right: 10px;
  }

  .pa--top_xs-lg {
    padding-top: 10px;
  }

  .pa--left_xs-lg {
    padding-left: 10px;
  }

  .pa--bottom_xs-lg {
    padding-bottom: 10px;
  }

  .pa--full_xs-lg {
    padding: 10px;
  }

  .pa--horizont_xs-lg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-lg {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-lg {
    padding-right: 15px;
  }

  .pa--top_sm-lg {
    padding-top: 15px;
  }

  .pa--left_sm-lg {
    padding-left: 15px;
  }

  .pa--bottom_sm-lg {
    padding-bottom: 15px;
  }

  .pa--full_sm-lg {
    padding: 15px;
  }

  .pa--horizont_sm-lg {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-lg {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-lg {
    padding-right: 30px;
  }

  .pa--top_md-lg {
    padding-top: 30px;
  }

  .pa--left_md-lg {
    padding-left: 30px;
  }

  .pa--bottom_md-lg {
    padding-bottom: 30px;
  }

  .pa--full_md-lg {
    padding: 30px;
  }

  .pa--horizont_md-lg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-lg {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-lg {
    padding-right: 40px;
  }

  .pa--top_lg-lg {
    padding-top: 40px;
  }

  .pa--left_lg-lg {
    padding-left: 40px;
  }

  .pa--bottom_lg-lg {
    padding-bottom: 40px;
  }

  .pa--full_lg-lg {
    padding: 40px;
  }

  .pa--horizont_lg-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-lg {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-lg {
    padding-right: 60px;
  }

  .pa--top_xl-lg {
    padding-top: 60px;
  }

  .pa--left_xl-lg {
    padding-left: 60px;
  }

  .pa--bottom_xl-lg {
    padding-bottom: 60px;
  }

  .pa--full_xl-lg {
    padding: 60px;
  }

  .pa--horizont_xl-lg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-lg {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--horizont_3xl-lg {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pa--vertical_3xl-lg {
    padding-right: 80px;
    padding-left: 80px;
  }

  .pa--t_xl-lg {
    padding-top: 60px;
  }

  .pa--t_3xl-lg {
    padding-top: 80px;
  }

  .pa--t_5xl-lg {
    padding-top: 96px;
  }

  .pa--r_sm-lg {
    padding-right: 15px;
  }

  .pa--r_md-lg {
    padding-right: 30px;
  }

  .pa--b_md-lg {
    padding-bottom: 30px;
  }

  .pa--b_lg-lg {
    padding-bottom: 40px;
  }

  .pa--b_xl-lg {
    padding-bottom: 60px;
  }

  .pa--b_3xl-lg {
    padding-bottom: 80px;
  }

  .pa--l_md-lg {
    padding-left: 30px;
  }

  .ma--right_xxs-lg {
    margin-right: 4px;
  }

  .ma--top_xxs-lg {
    margin-top: 4px;
  }

  .ma--left_xxs-lg {
    margin-left: 4px;
  }

  .ma--bottom_xxs-lg {
    margin-bottom: 4px;
  }

  .ma--full_xxs-lg {
    margin: 4px;
  }

  .ma--horizont_xxs-lg {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-lg {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-lg {
    margin-right: 10px;
  }

  .ma--top_xs-lg {
    margin-top: 10px;
  }

  .ma--left_xs-lg {
    margin-left: 10px;
  }

  .ma--bottom_xs-lg {
    margin-bottom: 10px;
  }

  .ma--full_xs-lg {
    margin: 10px;
  }

  .ma--horizont_xs-lg {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-lg {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-lg {
    margin-right: 15px;
  }

  .ma--top_sm-lg {
    margin-top: 15px;
  }

  .ma--left_sm-lg {
    margin-left: 15px;
  }

  .ma--bottom_sm-lg {
    margin-bottom: 15px;
  }

  .ma--full_sm-lg {
    margin: 15px;
  }

  .ma--horizont_sm-lg {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-lg {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-lg {
    margin-right: 30px;
  }

  .ma--top_md-lg {
    margin-top: 30px;
  }

  .ma--left_md-lg {
    margin-left: 30px;
  }

  .ma--bottom_md-lg {
    margin-bottom: 30px;
  }

  .ma--full_md-lg {
    margin: 30px;
  }

  .ma--horizont_md-lg {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-lg {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-lg {
    margin-right: 40px;
  }

  .ma--top_lg-lg {
    margin-top: 40px;
  }

  .ma--left_lg-lg {
    margin-left: 40px;
  }

  .ma--bottom_lg-lg {
    margin-bottom: 40px;
  }

  .ma--full_lg-lg {
    margin: 40px;
  }

  .ma--horizont_lg-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-lg {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-lg {
    margin-right: 60px;
  }

  .ma--top_xl-lg {
    margin-top: 60px;
  }

  .ma--left_xl-lg {
    margin-left: 60px;
  }

  .ma--bottom_xl-lg {
    margin-bottom: 60px;
  }

  .ma--full_xl-lg {
    margin: 60px;
  }

  .ma--horizont_xl-lg {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-lg {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-lg {
    margin-top: 15px;
  }

  .ma--t_1sm-lg {
    margin-top: 20px;
  }

  .ma--t_md-lg {
    margin-top: 30px;
  }

  .ma--b_3lg-lg {
    margin-bottom: 56px;
  }

  .ma--b_3xl-lg {
    margin-bottom: 80px;
  }

  .el-social--size_md {
    height: 50px;
    width: 50px;
  }

  .t-content h1 {
    font-size: 40px;
  }

  .t-content h2 {
    font-size: 30px;
  }

  .t-content h3 {
    font-size: 24px;
  }

  .t-content h4 {
    font-size: 24px;
  }

  .t-content h5 {
    font-size: 18px;
  }

  .t-content h6 {
    font-size: 18px;
  }

  .t-content iframe {
    height: 600px;
  }

  .el-news__post {
    margin-top: -20px;
    padding: 0 30px 0 30px;
  }

  .news_title_before--subscribe {
    max-width: 57%;
  }

  .el-persona__content--space_md-lg {
    padding: 30px;
  }

  .el-persona__content--visible-tablet {
    max-height: initial;
    overflow: initial;
    overflow-y: initial;
    position: absolute;
    display: none;
    z-index: -1;
    width: 100%;
  }

  .el-persona--hovers_vision-team {
    -webkit-box-shadow: 30px 30px 60px #a6abbd;
    box-shadow: 30px 30px 60px #a6abbd;
  }

  .el-persona--hovers_vision-team:hover {
    -webkit-box-shadow: 0 0 0 10px #ebecf0;
    box-shadow: 0 0 0 10px #ebecf0;
    background: #ebecf0;
  }

  .el-persona--hovers_vision-team:hover .el-persona__content--visible-tablet {
    -webkit-box-shadow: 0 0 0 10px #ebecf0;
    box-shadow: 0 0 0 10px #ebecf0;
    background: #ebecf0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: block;
    z-index: 1;
    top: 100%;
  }

  .el-location--contact {
    bottom: 70px;
  }

  .el-caption--height_xs-lg {
    line-height: 1;
  }

  .el-caption--size_sm-lg {
    font-size: 14px;
  }

  .el-caption--size_1sm-lg {
    font-size: 15px;
  }

  .el-caption--size_md-lg {
    font-size: 16px;
  }

  .el-caption--size_1md-lg {
    font-size: 18px;
  }

  .el-caption--size_2md-lg {
    font-size: 20px;
  }

  .el-caption--size_3md-lg {
    font-size: 22px;
  }

  .el-caption--size_lg-lg {
    font-size: 24px;
  }

  .el-caption--size_2lg-lg {
    font-size: 28px;
  }

  .el-caption--size_3lg-lg {
    font-size: 32px;
  }

  .el-caption--size_5lg-lg {
    font-size: 36px;
  }

  .el-caption--size_6lg-lg {
    font-size: 38px;
  }

  .el-caption--size_xl-lg {
    font-size: 30px;
  }

  .el-caption--size_1xl-lg {
    font-size: 40px;
  }

  .el-caption--size_2xl-lg {
    font-size: 48px;
  }

  .el-caption--size_3xl-lg {
    font-size: 50px;
  }

  .el-caption--size_5xl-lg {
    font-size: 56px;
  }

  .el-caption--size_6xl-lg {
    font-size: 60px;
  }

  .el-caption--align_center-lg {
    text-align: center;
  }

  .ds-section--index_works {
    padding: 80px 0;
  }

  .ds-section--index_cases,
  .ds-section--index_clear {
    height: 617px;
  }

  .ds-section--index_cases {
    height: 100%;
    padding: 115px 0;
  }

  .ds-section--index_helps {
    height: 816px;
  }

  .ds-section--index_provider {
    padding: 100px 0;
  }

  .ds-section--index_about {
    padding: 100px 0;
  }

  .ds-section--expert_query {
    padding: 80px 0;
  }

  .ds-section--expert_partners {
    padding: 80px 0;
  }

  .ds-section--oracle_leaders {
    padding: 80px 0;
  }

  .ds-section--oracle_choose,
  .ds-section--oracle_market {
    padding: 80px 0;
  }

  .ds-caption--white-blue {
    color: #1f323f;
  }

  .btn--expert {
    padding: 0 30px;
  }

  .flex_col_rev--md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .img--index_form {
    display: block;
  }

  .img--oracle_market {
    height: 434px;
  }

  .un-block_content--index_customers_second {
    padding: 60px 50px;
  }

  .un-block_content--index_works {
    background: linear-gradient(137.82deg, #000 0, #fff 95.07%) #ebecf0;
    background: linear-gradient(
        137.82deg,
        rgba(0, 0, 0, 0.4) 0,
        rgba(255, 255, 255, 0.4) 95.07%
      )
      #ebecf0;
    padding-left: 50px;
    height: 488px;
  }

  .un-block_content--index_works:hover .un-radius_published {
    background: #3640f5;
  }

  .un-block_content--index_works:hover .un-radius_published:before {
    color: #fff;
    -webkit-animation: bounce 0.6s;
    animation: bounce 0.6s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
  }

  .un-block_content--index_helps,
  .un-block_content--oracle {
    height: 391px;
    width: auto;
  }

  .un-block_content--oracle {
    height: 509px;
  }

  .un-block_content--expert_partners {
    padding: 50px 50px 50px 40px;
  }

  .un-block_content--oracle_market {
    border-radius: 10px;
    padding: 50px;
  }

  .blockchain_header .un-block_content--index_helps,
  .blockchain_header .un-block_content--oracle {
    height: 447px;
  }

  .un-line_oracle:before {
    display: block;
    left: -7px;
  }

  .el-news__actions:hover .un-radius_published {
    background: #3640f5;
  }

  .el-news__actions:hover .un-radius_published:before {
    color: #fff;
    -webkit-animation: bounce 0.6s;
    animation: bounce 0.6s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
  }

  .un-radius-block {
    bottom: 32px;
    left: 50px;
  }

  .un-radius_published {
    background: #deddf9;
  }

  .un-blog-index .un-block_content--index_works {
    height: 488px;
  }

  .bl-line_grey {
    margin-top: 35px;
    margin-bottom: 20px;
  }

  .un-slider-helps .next-arrow,
  .un-slider-helps .prev-arrow {
    display: block !important;
  }

  .un-slider-helps-right .next-arrow,
  .un-slider-helps-right .prev-arrow {
    display: block !important;
  }

  .ds-control-box__body select {
    height: 56px;
  }
}

.un-block_content--index_customers_second .pa--left_xs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1200px) {
  .g-row--space_none-xl {
    --grid-space: 0;
  }

  .g-row--space_xl-xl {
    --grid-space: 50px;
  }

  .g-row--space_4lg-xl {
    --grid-space: 46px;
  }

  .g-row--space_3lg-xl {
    --grid-space: 44px;
  }

  .g-row--space_2lg-xl {
    --grid-space: 42px;
  }

  .g-row--space_lg-xl {
    --grid-space: 40px;
  }

  .g-row--space_md-xl {
    --grid-space: 30px;
  }

  .g-row--space_sm-xl {
    --grid-space: 20px;
  }

  .g-row--space_xs-xl {
    --grid-space: 10px;
  }

  .g-row--align_start-xl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-xl {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-xl {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-xl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-xl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-xl {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-xl {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-xl {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-xl {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-xl {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-xl {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-xl {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-xl {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-xl {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-xl {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-xl {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-xl {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-xl {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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--variant_common,
  .g-container--variant_extra {
    max-width: 1200px;
  }

  .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_mac-xl {
    max-width: 1440px;
  }

  .g-container--fit_fhd-xl {
    max-width: 1680px;
  }

  .g-container--space_none-xl {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-xl {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-xl {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-xl {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-xl {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-xl {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-xl {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-xl {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-xl {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-xl {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-xl {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-xl {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-xl {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-xl {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-xl {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-xl {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-xl {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-xl {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-xl {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-xl {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-xl {
    --panel-space: 40px;
  }

  .ds-panel--space_md-xl {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-xl {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-xl {
    --panel-space: 10px;
  }

  .ds-section--space_none-xl {
    --section-space: 0;
  }

  .ds-section--space_5xl-xl {
    --section-space: 360px;
  }

  .ds-section--space_4xl-xl {
    --section-space: 320px;
  }

  .ds-section--space_3xl-xl {
    --section-space: 280px;
  }

  .ds-section--space_2xl-xl {
    --section-space: 240px;
  }

  .ds-section--space_xl-xl {
    --section-space: 200px;
  }

  .ds-section--space_lg-xl {
    --section-space: 160px;
  }

  .ds-section--space_md-xl {
    --section-space: 120px;
  }

  .ds-section--space_sm-xl {
    --section-space: 80px;
  }

  .ds-section--space_xs-xl {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-xl {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-xl {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-xl {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-xl {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-xl {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-xl {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-xl {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-xl {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-xl {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-xl {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .g-container--fit_xl-xl,
  .g-container--variant_common,
  .g-container--variant_extra {
    max-width: 1350px;
  }

  .pa--right_xxs-xl {
    padding-right: 4px;
  }

  .pa--top_xxs-xl {
    padding-top: 4px;
  }

  .pa--left_xxs-xl {
    padding-left: 4px;
  }

  .pa--bottom_xxs-xl {
    padding-bottom: 4px;
  }

  .pa--full_xxs-xl {
    padding: 4px;
  }

  .pa--horizont_xxs-xl {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-xl {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-xl {
    padding-right: 10px;
  }

  .pa--top_xs-xl {
    padding-top: 10px;
  }

  .pa--left_xs-xl {
    padding-left: 10px;
  }

  .pa--bottom_xs-xl {
    padding-bottom: 10px;
  }

  .pa--full_xs-xl {
    padding: 10px;
  }

  .pa--horizont_xs-xl {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-xl {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-xl {
    padding-right: 15px;
  }

  .pa--top_sm-xl {
    padding-top: 15px;
  }

  .pa--left_sm-xl {
    padding-left: 15px;
  }

  .pa--bottom_sm-xl {
    padding-bottom: 15px;
  }

  .pa--full_sm-xl {
    padding: 15px;
  }

  .pa--horizont_sm-xl {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--vertical_sm--17-xl {
    padding-right: 17px;
    padding-left: 17px;
  }

  .pa--right_md-xl {
    padding-right: 30px;
  }

  .pa--top_md-xl {
    padding-top: 30px;
  }

  .pa--left_md-xl {
    padding-left: 30px;
  }

  .pa--bottom_md-xl {
    padding-bottom: 30px;
  }

  .pa--full_md-xl {
    padding: 30px;
  }

  .pa--horizont_md-xl {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-xl {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-xl {
    padding-right: 40px;
  }

  .pa--top_lg-xl {
    padding-top: 40px;
  }

  .pa--left_lg-xl {
    padding-left: 40px;
  }

  .pa--bottom_lg-xl {
    padding-bottom: 40px;
  }

  .pa--full_lg-xl {
    padding: 40px;
  }

  .pa--horizont_lg-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-xl {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-xl {
    padding-right: 60px;
  }

  .pa--top_xl-xl {
    padding-top: 60px;
  }

  .pa--left_xl-xl {
    padding-left: 60px;
  }

  .pa--bottom_xl-xl {
    padding-bottom: 60px;
  }

  .pa--full_xl-xl {
    padding: 60px;
  }

  .pa--horizont_xl-xl {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-xl {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-xl {
    padding-top: 60px;
  }

  .pa--t_3xl-xl {
    padding-top: 80px;
  }

  .pa--t_5xl-xl {
    padding-top: 96px;
  }

  .pa--r_sm-xl {
    padding-right: 15px;
  }

  .pa--r_md-xl {
    padding-right: 30px;
  }

  .pa--b_lg-xl {
    padding-bottom: 40px;
  }

  .pa--b_xl-xl {
    padding-bottom: 60px;
  }

  .pa--b_3xl-xl {
    padding-bottom: 80px;
  }

  .pa--l_md-xl {
    padding-left: 30px;
  }

  .ma--right_xxs-xl {
    margin-right: 4px;
  }

  .ma--top_xxs-xl {
    margin-top: 4px;
  }

  .ma--left_xxs-xl {
    margin-left: 4px;
  }

  .ma--bottom_xxs-xl {
    margin-bottom: 4px;
  }

  .ma--full_xxs-xl {
    margin: 4px;
  }

  .ma--horizont_xxs-xl {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-xl {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-xl {
    margin-right: 10px;
  }

  .ma--top_xs-xl {
    margin-top: 10px;
  }

  .ma--left_xs-xl {
    margin-left: 10px;
  }

  .ma--bottom_xs-xl {
    margin-bottom: 10px;
  }

  .ma--full_xs-xl {
    margin: 10px;
  }

  .ma--horizont_xs-xl {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-xl {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-xl {
    margin-right: 15px;
  }

  .ma--top_sm-xl {
    margin-top: 15px;
  }

  .ma--left_sm-xl {
    margin-left: 15px;
  }

  .ma--bottom_sm-xl {
    margin-bottom: 15px;
  }

  .ma--full_sm-xl {
    margin: 15px;
  }

  .ma--horizont_sm-xl {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-xl {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-xl {
    margin-right: 30px;
  }

  .ma--top_md-xl {
    margin-top: 30px;
  }

  .ma--left_md-xl {
    margin-left: 30px;
  }

  .ma--bottom_md-xl {
    margin-bottom: 30px;
  }

  .ma--full_md-xl {
    margin: 30px;
  }

  .ma--horizont_md-xl {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-xl {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-xl {
    margin-right: 40px;
  }

  .ma--top_lg-xl {
    margin-top: 40px;
  }

  .ma--left_lg-xl {
    margin-left: 40px;
  }

  .ma--bottom_lg-xl {
    margin-bottom: 40px;
  }

  .ma--full_lg-xl {
    margin: 40px;
  }

  .ma--horizont_lg-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-xl {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-xl {
    margin-right: 60px;
  }

  .ma--top_xl-xl {
    margin-top: 60px;
  }

  .ma--left_xl-xl {
    margin-left: 60px;
  }

  .ma--bottom_xl-xl {
    margin-bottom: 60px;
  }

  .ma--full_xl-xl {
    margin: 60px;
  }

  .ma--horizont_xl-xl {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-xl {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-xl {
    margin-top: 15px;
  }

  .ma--t_1sm-xl {
    margin-top: 20px;
  }

  .ma--t_md-xl {
    margin-top: 30px;
  }

  .ma--b_3xl-xl {
    margin-bottom: 80px;
  }

  .el-chess__content {
    width: 50%;
  }

  .el-chess--config_default .el-chess__content {
    min-height: 500px;
  }

  .el-chess--config_default .el-chess__content--wysiwyg {
    padding: 70px 0;
  }

  .el-chess--config_default .el-chess__content--picture-left,
  .el-chess--config_default .el-chess__content--picture-right {
    height: auto;
  }

  .el-persona__content--space_md-xl {
    padding: 30px;
  }

  .el-caption--height_xs-xl {
    line-height: 1;
  }

  .el-caption--size_1sm-xl {
    font-size: 15px;
  }

  .el-caption--size_md-xl {
    font-size: 16px;
  }

  .el-caption--size_1md-xl {
    font-size: 18px;
  }

  .el-caption--size_2md-xl {
    font-size: 20px;
  }

  .el-caption--size_3md-xl {
    font-size: 22px;
  }

  .el-caption--size_lg-xl {
    font-size: 24px;
  }

  .el-caption--size_2lg-xl {
    font-size: 28px;
  }

  .el-caption--size_3lg-xl {
    font-size: 32px;
  }

  .el-caption--size_5lg-xl {
    font-size: 36px;
  }

  .el-caption--size_6lg-xl {
    font-size: 38px;
  }

  .el-caption--size_xl-xl {
    font-size: 30px;
  }

  .el-caption--size_1xl-xl {
    font-size: 40px;
  }

  .el-caption--size_2xl-xl {
    font-size: 48px;
  }

  .el-caption--size_3xl-xl {
    font-size: 50px;
  }

  .el-caption--size_5xl-xl {
    font-size: 56px;
  }

  .el-caption--size_6xl-xl {
    font-size: 60px;
  }

  .el-caption--align_center-xl {
    text-align: center;
  }

  .g-container--variant_half {
    max-width: 675px;
  }

  .g-container--outline-right {
    margin-right: 0;
  }

  .ds-section--index_top {
    height: 697px;
  }

  .ds-section--index_customers {
    padding: 80px 0;
  }

  .ds-section--index_works {
    padding: 110px 0;
  }

  .ds-section--index_helps {
    height: 874px;
  }

  .ds-section--index_provider {
    padding-bottom: 250px;
    padding-top: 180px;
  }

  .ds-section--index_about {
    padding: 150px 0;
  }

  .ds-section--expert_choose,
  .ds-section--expert_partners,
  .ds-section--expert_query {
    padding: 85px 0;
  }

  .ds-section--expert_query {
    padding: 120px 0;
  }

  .ds-section--expert_partners {
    padding: 100px 0;
  }

  .ds-section--oracle_leaders {
    height: 724px;
    padding-top: 100px;
    padding-bottom: 130px;
  }

  .ds-section--oracle_choose,
  .ds-section--oracle_market {
    padding-top: 90px;
    padding-bottom: 120px;
  }

  .ds-section--regulation_fatf {
    padding-top: 100px;
    padding-bottom: 150px;
  }

  .ds-caption--line-head:before,
  .ds-caption--line-head_little:before {
    display: block;
  }

  .btn--expert {
    padding: 0 80px;
  }

  .ds-section--index_webinar .un-negative--mt_webinar {
    margin-top: -118px;
  }

  .img--index_top-right {
    display: block;
  }

  .img--index_published_item {
    height: 200px;
  }

  .img--index_clear,
  .img--index_clear_arrow {
    display: block;
  }

  .img--index_helps-right {
    display: block;
  }

  .img--index_helps {
    display: block;
  }

  .un-block_content--index_works {
    height: 530px;
  }

  .un-block_content--index_cases {
    padding: 50px;
  }

  .un-block_content--index_cases:hover {
    background: linear-gradient(135deg, #000 0, #fff 100%), #fff;
    background: linear-gradient(
        135deg,
        rgba(0, 0, 0, 0.4) 0,
        rgba(255, 255, 255, 0.4) 100%
      ),
      #fff;
    background-blend-mode: soft-light, normal;
  }

  .un-block_content--index_cases:hover .ds-caption--text-blue {
    color: #3640f5;
  }

  .un-block_content--index_cases:hover .un-radius_published {
    background: #3640f5;
  }

  .un-block_content--index_cases:hover .un-radius_published:before {
    color: #fff;
    -webkit-animation: bounce 0.6s;
    animation: bounce 0.6s;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
  }

  .un-block_content--oracle_choose {
    padding: 30px 100px 30px 30px;
  }

  .un-block_content--oracle_leaders {
    min-width: 136px;
  }

  .un-block_content--regulation_fatf,
  .un-block_content--regulation_vasp {
    padding: 50px;
  }

  .un-block_content--regulation_vasp {
    padding: 30px;
  }

  .un-line_oracle:before {
    left: -97px;
  }

  .un-radius_published:hover {
    background: #3640f5;
  }

  .un-radius_published:hover:before {
    color: #fff;
  }

  .un-blog-index .un-block_content--index_works {
    height: 575px;
  }

  .hidden_desktop {
    display: block;
  }

  .hidden_mob_lg {
    display: none;
  }

  .un-slider-helps .next-arrow,
  .un-slider-helps .prev-arrow,
  .un-slider-helps-right .next-arrow,
  .un-slider-helps-right .prev-arrow,
  .un-slider-works .next-arrow,
  .un-slider-works .prev-arrow {
    display: block !important;
  }

  .un-slider-helps .next-arrow,
  .un-slider-helps .prev-arrow {
    right: -95px;
  }

  .un-slider-helps .prev-arrow {
    top: 90px;
    border-radius: 10px 10px 0 0;
  }

  .un-slider-helps .prev-arrow:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 35px;
    left: 50%;
    top: unset;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #1f323f;
    background: rgba(31, 50, 63, 0.35);
  }

  .un-slider-helps .next-arrow {
    top: 140px;
    border-radius: 0 0 10px 10px;
  }

  .un-slider-helps .slick-dots {
    right: -60%;
    left: unset;
    top: -339px;
    margin: 0 !important;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .un-slider-helps .slick-dots li button {
    left: -6px;
    height: 9px;
    width: 3px;
  }

  .un-slider-helps .slick-dots li.slick-active button {
    height: 24px;
    width: 3px;
  }

  .un-slider-helps-right .next-arrow,
  .un-slider-helps-right .prev-arrow {
    left: -95px;
  }

  .un-slider-helps-right .prev-arrow {
    top: 90px;
    border-radius: 10px 10px 0 0;
  }

  .un-slider-helps-right .prev-arrow:after {
    position: absolute;
    content: "";
    height: 1px;
    width: 35px;
    left: 50%;
    top: unset;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #1f323f;
    background: rgba(31, 50, 63, 0.35);
  }

  .un-slider-helps-right .next-arrow {
    top: 140px;
    border-radius: 0 0 10px 10px;
  }

  .un-slider-helps-right .slick-dots {
    left: -60%;
    right: unset;
    top: -339px;
    margin: 0 !important;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .un-slider-helps-right .slick-dots li button {
    left: -6px;
    height: 9px;
    width: 3px;
  }

  .un-slider-helps-right .slick-dots li.slick-active button {
    height: 24px;
    width: 3px;
  }

  .vm--modal {
    width: 1025px !important;
  }

  .el-news__row_author_and_date {
    display: grid;
    grid-template-columns: 1fr auto;
    margin-top: 15px;
  }
}

@media (min-width: 1300px) {
  .un-block_content--oracle_leaders {
    min-width: 150px;
  }
}

@media (min-width: 1440px) {
  .g-row--space_none-mac {
    --grid-space: 0;
  }

  .g-row--space_xl-mac {
    --grid-space: 50px;
  }

  .g-row--space_lg-mac {
    --grid-space: 40px;
  }

  .g-row--space_md-mac {
    --grid-space: 30px;
  }

  .g-row--space_sm-mac {
    --grid-space: 20px;
  }

  .g-row--space_xs-mac {
    --grid-space: 10px;
  }

  .g-row--align_start-mac {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-mac {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-mac {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-mac {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-mac {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-mac {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-mac {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-mac {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-mac {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-mac {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-mac {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-mac {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-mac {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-mac {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-mac {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-mac {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-mac {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-mac {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-mac {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-mac {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-mac {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-mac {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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_lg-mac {
    max-width: 992px;
  }

  .g-container--fit_md-mac {
    max-width: 768px;
  }

  .g-container--fit_sm-mac {
    max-width: 564px;
  }

  .g-container--fit_mac-mac,
  .g-container--variant_extra {
    max-width: 1440px;
  }

  .g-container--fit_fhd-mac {
    max-width: 1680px;
  }

  .g-container--space_none-mac {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-mac {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-mac {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-mac {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-mac {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-mac {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-mac {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-mac {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-mac {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-mac {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-mac {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-mac {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-mac {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-mac {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-mac {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-mac {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-mac {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-mac {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-mac {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-mac {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-mac {
    --panel-space: 40px;
  }

  .ds-panel--space_md-mac {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-mac {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-mac {
    --panel-space: 10px;
  }

  .ds-section--space_none-mac {
    --section-space: 0;
  }

  .ds-section--space_5xl-mac {
    --section-space: 360px;
  }

  .ds-section--space_4xl-mac {
    --section-space: 320px;
  }

  .ds-section--space_3xl-mac {
    --section-space: 280px;
  }

  .ds-section--space_2xl-mac {
    --section-space: 240px;
  }

  .ds-section--space_xl-mac {
    --section-space: 200px;
  }

  .ds-section--space_lg-mac {
    --section-space: 160px;
  }

  .ds-section--space_md-mac {
    --section-space: 120px;
  }

  .ds-section--space_sm-mac {
    --section-space: 80px;
  }

  .ds-section--space_xs-mac {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-mac {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-mac {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-mac {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-mac {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-mac {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-mac {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-mac {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-mac {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-mac {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-mac {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-mac {
    padding-right: 4px;
  }

  .pa--top_xxs-mac {
    padding-top: 4px;
  }

  .pa--left_xxs-mac {
    padding-left: 4px;
  }

  .pa--bottom_xxs-mac {
    padding-bottom: 4px;
  }

  .pa--full_xxs-mac {
    padding: 4px;
  }

  .pa--horizont_xxs-mac {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-mac {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-mac {
    padding-right: 10px;
  }

  .pa--top_xs-mac {
    padding-top: 10px;
  }

  .pa--left_xs-mac {
    padding-left: 10px;
  }

  .pa--bottom_xs-mac {
    padding-bottom: 10px;
  }

  .pa--full_xs-mac {
    padding: 10px;
  }

  .pa--horizont_xs-mac {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-mac {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-mac {
    padding-right: 15px;
  }

  .pa--top_sm-mac {
    padding-top: 15px;
  }

  .pa--left_sm-mac {
    padding-left: 15px;
  }

  .pa--bottom_sm-mac {
    padding-bottom: 15px;
  }

  .pa--full_sm-mac {
    padding: 15px;
  }

  .pa--horizont_sm-mac {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-mac {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-mac {
    padding-right: 30px;
  }

  .pa--top_md-mac {
    padding-top: 30px;
  }

  .pa--left_md-mac {
    padding-left: 30px;
  }

  .pa--bottom_md-mac {
    padding-bottom: 30px;
  }

  .pa--full_md-mac {
    padding: 30px;
  }

  .pa--horizont_md-mac {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-mac {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-mac {
    padding-right: 40px;
  }

  .pa--top_lg-mac {
    padding-top: 40px;
  }

  .pa--left_lg-mac {
    padding-left: 40px;
  }

  .pa--bottom_lg-mac {
    padding-bottom: 40px;
  }

  .pa--full_lg-mac {
    padding: 40px;
  }

  .pa--horizont_lg-mac {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-mac {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-mac {
    padding-right: 60px;
  }

  .pa--top_xl-mac {
    padding-top: 60px;
  }

  .pa--left_xl-mac {
    padding-left: 60px;
  }

  .pa--bottom_xl-mac {
    padding-bottom: 60px;
  }

  .pa--full_xl-mac {
    padding: 60px;
  }

  .pa--horizont_xl-mac {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-mac {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-mac {
    padding-top: 60px;
  }

  .pa--t_3xl-mac {
    padding-top: 80px;
  }

  .pa--t_5xl-mac {
    padding-top: 96px;
  }

  .pa--r_sm-mac {
    padding-right: 15px;
  }

  .pa--r_md-mac {
    padding-right: 30px;
  }

  .pa--b_lg-mac {
    padding-bottom: 40px;
  }

  .pa--b_xl-mac {
    padding-bottom: 60px;
  }

  .pa--b_3xl-mac {
    padding-bottom: 80px;
  }

  .pa--l_md-mac {
    padding-left: 30px;
  }

  .ma--right_xxs-mac {
    margin-right: 4px;
  }

  .ma--top_xxs-mac {
    margin-top: 4px;
  }

  .ma--left_xxs-mac {
    margin-left: 4px;
  }

  .ma--bottom_xxs-mac {
    margin-bottom: 4px;
  }

  .ma--full_xxs-mac {
    margin: 4px;
  }

  .ma--horizont_xxs-mac {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-mac {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-mac {
    margin-right: 10px;
  }

  .ma--top_xs-mac {
    margin-top: 10px;
  }

  .ma--left_xs-mac {
    margin-left: 10px;
  }

  .ma--bottom_xs-mac {
    margin-bottom: 10px;
  }

  .ma--full_xs-mac {
    margin: 10px;
  }

  .ma--horizont_xs-mac {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-mac {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-mac {
    margin-right: 15px;
  }

  .ma--top_sm-mac {
    margin-top: 15px;
  }

  .ma--left_sm-mac {
    margin-left: 15px;
  }

  .ma--bottom_sm-mac {
    margin-bottom: 15px;
  }

  .ma--full_sm-mac {
    margin: 15px;
  }

  .ma--horizont_sm-mac {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-mac {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-mac {
    margin-right: 30px;
  }

  .ma--top_md-mac {
    margin-top: 30px;
  }

  .ma--left_md-mac {
    margin-left: 30px;
  }

  .ma--bottom_md-mac {
    margin-bottom: 30px;
  }

  .ma--full_md-mac {
    margin: 30px;
  }

  .ma--horizont_md-mac {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-mac {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-mac {
    margin-right: 40px;
  }

  .ma--top_lg-mac {
    margin-top: 40px;
  }

  .ma--left_lg-mac {
    margin-left: 40px;
  }

  .ma--bottom_lg-mac {
    margin-bottom: 40px;
  }

  .ma--full_lg-mac {
    margin: 40px;
  }

  .ma--horizont_lg-mac {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-mac {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-mac {
    margin-right: 60px;
  }

  .ma--top_xl-mac {
    margin-top: 60px;
  }

  .ma--left_xl-mac {
    margin-left: 60px;
  }

  .ma--bottom_xl-mac {
    margin-bottom: 60px;
  }

  .ma--full_xl-mac {
    margin: 60px;
  }

  .ma--horizont_xl-mac {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-mac {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-mac {
    margin-top: 15px;
  }

  .ma--t_1sm-mac {
    margin-top: 20px;
  }

  .ma--t_md-mac {
    margin-top: 30px;
  }

  .ma--b_3xl-mac {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-mac {
    padding: 30px;
  }

  .el-location--contact {
    max-width: calc(100% - 120px);
  }

  .el-caption--height_xs-mac {
    line-height: 1;
  }

  .el-caption--size_1sm-mac {
    font-size: 15px;
  }

  .el-caption--size_md-mac {
    font-size: 16px;
  }

  .el-caption--size_1md-mac {
    font-size: 18px;
  }

  .el-caption--size_2md-mac {
    font-size: 20px;
  }

  .el-caption--size_3md-mac {
    font-size: 22px;
  }

  .el-caption--size_lg-mac {
    font-size: 24px;
  }

  .el-caption--size_2lg-mac {
    font-size: 28px;
  }

  .el-caption--size_xl-mac {
    font-size: 30px;
  }

  .el-caption--size_1xl-mac {
    font-size: 40px;
  }

  .el-caption--size_2xl-mac {
    font-size: 48px;
  }

  .el-caption--size_3xl-mac {
    font-size: 50px;
  }

  .el-caption--size_5xl-mac {
    font-size: 56px;
  }

  .el-caption--size_6xl-mac {
    font-size: 60px;
  }

  .el-caption--align_center-mac {
    text-align: center;
  }

  .ds-caption--color_text-black-mac,
  .ds-caption--text-black-mac {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-mac,
  .ds-caption--text-blue-mac {
    color: #1f323f;
  }

  .ds-caption--color_text-white-mac,
  .ds-caption--text-white-mac {
    color: #fff;
  }

  .ds-caption--color_text-green-mac,
  .ds-caption--text-green-mac {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-mac,
  .ds-caption--text-grey-mac {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-mac,
  .ds-caption--text-crumbs-mac {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-mac,
  .ds-caption--text-orange-mac {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-mac,
  .ds-caption--text-lgrey-mac {
    color: #a3baca;
  }

  .ds-caption--c_black-mac,
  .ds-caption--color_c_black-mac {
    color: #111;
  }

  .ds-caption--c_lblack-mac,
  .ds-caption--color_c_lblack-mac {
    color: #181818;
  }

  .ds-caption--height_3xl-mac {
    line-height: 32px;
  }

  .ds-caption--height_4xl-mac {
    line-height: 45px;
  }

  .ds-caption--height_6xl-mac {
    line-height: 72px;
  }

  .ds-caption--height_lg-mac {
    line-height: 28px;
  }

  .ds-caption--height_xs-mac {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-mac {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-mac {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-mac {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-mac {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-mac {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-mac {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-mac {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-mac {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-mac {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-mac {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-mac {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-mac {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-mac {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-mac {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-mac {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-mac {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-mac {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-mac {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-mac {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-mac {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-mac {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-mac {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-mac {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-mac {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-mac {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-mac {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-mac {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-mac {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-mac {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-mac {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-mac {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-mac {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-mac {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-mac {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-mac {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-mac {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-mac {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-mac {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-mac {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-mac {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-mac {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-mac {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-mac {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-mac {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-mac {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-mac {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-mac {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-mac {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-mac {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-mac {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-mac {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-mac {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-mac {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-mac {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-mac {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-mac {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-mac {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-mac {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-mac {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-mac {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-mac {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-mac {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-mac {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-mac {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-mac {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-mac {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-mac {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-mac {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-mac {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-mac {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-mac {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-mac {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-mac {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-mac {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-mac {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-mac {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-mac {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-mac {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-mac {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-mac {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-mac {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-mac {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-mac {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-mac {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-mac {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-mac {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-mac {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-mac {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-mac {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-mac {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-mac {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-mac {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-mac {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-mac {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-mac {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-mac {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-mac {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-mac {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-mac {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-mac {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-mac {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-mac {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-mac {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-mac {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-mac {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-mac {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-mac {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-mac {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-mac {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-mac {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-mac {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-mac {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-mac {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-mac {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-mac {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-mac {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-mac {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-mac {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-mac {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-mac {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-mac {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-mac {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-mac {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-mac {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-mac {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-mac {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-mac {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-mac {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-mac {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-mac {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-mac {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-mac {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-mac {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-mac {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-mac {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-mac {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-mac {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-mac {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-mac {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-mac {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-mac {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-mac {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-mac {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-mac {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-mac {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-mac {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-mac {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-mac {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-mac {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-mac {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-mac {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-mac {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-mac {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-mac {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-mac {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-mac {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-mac {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-mac {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-mac {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-mac {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-mac {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-mac {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-mac {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-mac {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-mac {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-mac {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-mac {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-mac {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-mac {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-mac {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-mac {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-mac {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-mac {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-mac {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-mac {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-mac {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-mac {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-mac {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-mac {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-mac {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-mac {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-mac {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-mac {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-mac {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-mac {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-mac {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-mac {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-mac {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-mac {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-mac {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-mac {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-mac {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-mac {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-mac {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-mac {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-mac {
    margin-right: 0;
    margin-left: 0;
  }

  .btn--expert {
    padding: 0 100px;
  }

  .btn--expert:hover {
    background: #ffcf0b;
    color: #000;
  }

  .pa_horizont {
    padding: 110px 0;
  }
}

@media (min-width: 1680px) {
  .g-row--space_none-fhd {
    --grid-space: 0;
  }

  .g-row--space_xl-fhd {
    --grid-space: 50px;
  }

  .g-row--space_lg-fhd {
    --grid-space: 40px;
  }

  .g-row--space_md-fhd {
    --grid-space: 30px;
  }

  .g-row--space_sm-fhd {
    --grid-space: 20px;
  }

  .g-row--space_xs-fhd {
    --grid-space: 10px;
  }

  .g-row--align_start-fhd {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-fhd {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-fhd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-fhd {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-fhd {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-fhd {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-fhd {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-fhd {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-fhd {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-fhd {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-fhd {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-fhd {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-fhd {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-fhd {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-fhd {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-fhd {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-fhd {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-fhd {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-fhd {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-fhd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-fhd {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-fhd {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .g-cell--justify_start-fhd {
    justify-self: flex-start;
  }

  .g-cell--justify_end-fhd {
    justify-self: flex-end;
  }

  .g-cell--justify_center-fhd {
    justify-self: center;
  }

  .g-cell--justify_between-fhd {
    justify-self: space-between;
  }

  .g-cell--justify_around-fhd {
    justify-self: space-around;
  }

  .g-cell--justify_stretch-fhd {
    justify-self: stretch;
  }

  .g-container--fit_auto-fhd {
    max-width: auto;
  }

  .g-container--fit_xl-fhd {
    max-width: 1200px;
  }

  .g-container--fit_lg-fhd {
    max-width: 992px;
  }

  .g-container--fit_md-fhd {
    max-width: 768px;
  }

  .g-container--fit_sm-fhd {
    max-width: 564px;
  }

  .g-container--fit_mac-fhd {
    max-width: 1440px;
  }

  .g-container--fit_fhd-fhd {
    max-width: 1680px;
  }

  .g-container--space_none-fhd {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-fhd {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-fhd {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-fhd {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-fhd {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-fhd {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-fhd {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-fhd {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-fhd {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-fhd {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-fhd {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-fhd {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-fhd {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-fhd {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-fhd {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-fhd {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-fhd {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-fhd {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-fhd {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-fhd {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .ds-aspect-ratio--ratio_1x1-fhd {
    --aspect-ratio-value: 100%;
  }

  .ds-aspect-ratio--ratio_1x2-fhd {
    --aspect-ratio-value: 200%;
  }

  .ds-aspect-ratio--ratio_2x1-fhd {
    --aspect-ratio-value: 50%;
  }

  .ds-aspect-ratio--ratio_2x3-fhd {
    --aspect-ratio-value: 150%;
  }

  .ds-aspect-ratio--ratio_3x2-fhd {
    --aspect-ratio-value: 66.6666666667%;
  }

  .ds-aspect-ratio--ratio_3x4-fhd {
    --aspect-ratio-value: 133.3333333333%;
  }

  .ds-aspect-ratio--ratio_4x3-fhd {
    --aspect-ratio-value: 75%;
  }

  .ds-aspect-ratio--ratio_9x16-fhd {
    --aspect-ratio-value: 177.7777777778%;
  }

  .ds-aspect-ratio--ratio_16x9-fhd {
    --aspect-ratio-value: 56.25%;
  }

  .ds-aspect-ratio--ratio_10x16-fhd {
    --aspect-ratio-value: 160%;
  }

  .ds-aspect-ratio--ratio_16x10-fhd {
    --aspect-ratio-value: 62.5%;
  }

  .ds-panel--space_none-fhd {
    --panel-space: 0;
  }

  .ds-panel--space_xl-fhd {
    --panel-space: 50px;
  }

  .ds-panel--space_lg-fhd {
    --panel-space: 40px;
  }

  .ds-panel--space_md-fhd {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-fhd {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-fhd {
    --panel-space: 10px;
  }

  .ds-section--space_none-fhd {
    --section-space: 0;
  }

  .ds-section--space_5xl-fhd {
    --section-space: 360px;
  }

  .ds-section--space_4xl-fhd {
    --section-space: 320px;
  }

  .ds-section--space_3xl-fhd {
    --section-space: 280px;
  }

  .ds-section--space_2xl-fhd {
    --section-space: 240px;
  }

  .ds-section--space_xl-fhd {
    --section-space: 200px;
  }

  .ds-section--space_lg-fhd {
    --section-space: 160px;
  }

  .ds-section--space_md-fhd {
    --section-space: 120px;
  }

  .ds-section--space_sm-fhd {
    --section-space: 80px;
  }

  .ds-section--space_xs-fhd {
    --section-space: 40px;
  }

  .u-display--hidden-fhd {
    display: none !important;
  }

  .u-display--block-fhd {
    display: block !important;
  }

  .ds-inliner--size_body-fhd {
    --inliner-size: 16px;
  }

  .ds-inliner--size_5xl-fhd {
    --inliner-size: 96px;
  }

  .ds-inliner--size_4xl-fhd {
    --inliner-size: 60px;
  }

  .ds-inliner--size_3xl-fhd {
    --inliner-size: 48px;
  }

  .ds-inliner--size_2xl-fhd {
    --inliner-size: 34px;
  }

  .ds-inliner--size_xl-fhd {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-fhd {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-fhd {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-fhd {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-fhd {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-fhd {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-fhd {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-fhd {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-fhd {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-fhd {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .ds-caption--size_5-fhd {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
  }

  .ds-caption--size_6-fhd {
    font-size: var(--type-font-size-sm);
    line-height: 0.7142857143;
  }

  .ds-avatar--appearance_rounded-fhd,
  .ds-avatar--appearance_rounded-fhd .ds-avatar__image {
    border-radius: 100cm;
  }

  .ds-avatar--size_xs-fhd {
    --avatar-size-factor: 2;
  }

  .ds-avatar--size_sm-fhd {
    --avatar-size-factor: 3;
  }

  .ds-avatar--size_md-fhd {
    --avatar-size-factor: 4;
  }

  .ds-avatar--size_lg-fhd {
    --avatar-size-factor: 5;
  }

  .ds-avatar--size_xl-fhd {
    --avatar-size-factor: 7;
  }

  .ds-avatar--size_2xl-fhd {
    --avatar-size-factor: 9;
  }

  .ds-avatar--size_full-fhd {
    width: 100%;
    height: auto;
    position: relative;
  }

  .ds-avatar--size_full-fhd:before {
    content: "";
    display: block;
    padding-top: 100%;
  }

  .ds-avatar--size_full-fhd .avatar__image,
  .ds-avatar--size_full-fhd .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-fhd {
    padding-right: 4px;
  }

  .pa--top_xxs-fhd {
    padding-top: 4px;
  }

  .pa--left_xxs-fhd {
    padding-left: 4px;
  }

  .pa--bottom_xxs-fhd {
    padding-bottom: 4px;
  }

  .pa--full_xxs-fhd {
    padding: 4px;
  }

  .pa--horizont_xxs-fhd {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-fhd {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-fhd {
    padding-right: 10px;
  }

  .pa--top_xs-fhd {
    padding-top: 10px;
  }

  .pa--left_xs-fhd {
    padding-left: 10px;
  }

  .pa--bottom_xs-fhd {
    padding-bottom: 10px;
  }

  .pa--full_xs-fhd {
    padding: 10px;
  }

  .pa--horizont_xs-fhd {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-fhd {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-fhd {
    padding-right: 15px;
  }

  .pa--top_sm-fhd {
    padding-top: 15px;
  }

  .pa--left_sm-fhd {
    padding-left: 15px;
  }

  .pa--bottom_sm-fhd {
    padding-bottom: 15px;
  }

  .pa--full_sm-fhd {
    padding: 15px;
  }

  .pa--horizont_sm-fhd {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-fhd {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-fhd {
    padding-right: 30px;
  }

  .pa--top_md-fhd {
    padding-top: 30px;
  }

  .pa--left_md-fhd {
    padding-left: 30px;
  }

  .pa--bottom_md-fhd {
    padding-bottom: 30px;
  }

  .pa--full_md-fhd {
    padding: 30px;
  }

  .pa--horizont_md-fhd {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-fhd {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-fhd {
    padding-right: 40px;
  }

  .pa--top_lg-fhd {
    padding-top: 40px;
  }

  .pa--left_lg-fhd {
    padding-left: 40px;
  }

  .pa--bottom_lg-fhd {
    padding-bottom: 40px;
  }

  .pa--full_lg-fhd {
    padding: 40px;
  }

  .pa--horizont_lg-fhd {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-fhd {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-fhd {
    padding-right: 60px;
  }

  .pa--top_xl-fhd {
    padding-top: 60px;
  }

  .pa--left_xl-fhd {
    padding-left: 60px;
  }

  .pa--bottom_xl-fhd {
    padding-bottom: 60px;
  }

  .pa--full_xl-fhd {
    padding: 60px;
  }

  .pa--horizont_xl-fhd {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-fhd {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-fhd {
    padding-top: 60px;
  }

  .pa--t_3xl-fhd {
    padding-top: 80px;
  }

  .pa--t_5xl-fhd {
    padding-top: 96px;
  }

  .pa--r_sm-fhd {
    padding-right: 15px;
  }

  .pa--r_md-fhd {
    padding-right: 30px;
  }

  .pa--b_lg-fhd {
    padding-bottom: 40px;
  }

  .pa--b_xl-fhd {
    padding-bottom: 60px;
  }

  .pa--b_3xl-fhd {
    padding-bottom: 80px;
  }

  .pa--l_md-fhd {
    padding-left: 30px;
  }

  .ma--right_xxs-fhd {
    margin-right: 4px;
  }

  .ma--top_xxs-fhd {
    margin-top: 4px;
  }

  .ma--left_xxs-fhd {
    margin-left: 4px;
  }

  .ma--bottom_xxs-fhd {
    margin-bottom: 4px;
  }

  .ma--full_xxs-fhd {
    margin: 4px;
  }

  .ma--horizont_xxs-fhd {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-fhd {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-fhd {
    margin-right: 10px;
  }

  .ma--top_xs-fhd {
    margin-top: 10px;
  }

  .ma--left_xs-fhd {
    margin-left: 10px;
  }

  .ma--bottom_xs-fhd {
    margin-bottom: 10px;
  }

  .ma--full_xs-fhd {
    margin: 10px;
  }

  .ma--horizont_xs-fhd {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-fhd {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-fhd {
    margin-right: 15px;
  }

  .ma--top_sm-fhd {
    margin-top: 15px;
  }

  .ma--left_sm-fhd {
    margin-left: 15px;
  }

  .ma--bottom_sm-fhd {
    margin-bottom: 15px;
  }

  .ma--full_sm-fhd {
    margin: 15px;
  }

  .ma--horizont_sm-fhd {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-fhd {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-fhd {
    margin-right: 30px;
  }

  .ma--top_md-fhd {
    margin-top: 30px;
  }

  .ma--left_md-fhd {
    margin-left: 30px;
  }

  .ma--bottom_md-fhd {
    margin-bottom: 30px;
  }

  .ma--full_md-fhd {
    margin: 30px;
  }

  .ma--horizont_md-fhd {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-fhd {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-fhd {
    margin-right: 40px;
  }

  .ma--top_lg-fhd {
    margin-top: 40px;
  }

  .ma--left_lg-fhd {
    margin-left: 40px;
  }

  .ma--bottom_lg-fhd {
    margin-bottom: 40px;
  }

  .ma--full_lg-fhd {
    margin: 40px;
  }

  .ma--horizont_lg-fhd {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-fhd {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-fhd {
    margin-right: 60px;
  }

  .ma--top_xl-fhd {
    margin-top: 60px;
  }

  .ma--left_xl-fhd {
    margin-left: 60px;
  }

  .ma--bottom_xl-fhd {
    margin-bottom: 60px;
  }

  .ma--full_xl-fhd {
    margin: 60px;
  }

  .ma--horizont_xl-fhd {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-fhd {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-fhd {
    margin-top: 15px;
  }

  .ma--t_1sm-fhd {
    margin-top: 20px;
  }

  .ma--t_md-fhd {
    margin-top: 30px;
  }

  .ma--b_3xl-fhd {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-fhd {
    padding: 30px;
  }

  .el-location--contact {
    max-width: calc(100% - 200px);
  }

  .el-caption--height_xs-fhd {
    line-height: 1;
  }

  .el-caption--size_1sm-fhd {
    font-size: 15px;
  }

  .el-caption--size_md-fhd {
    font-size: 16px;
  }

  .el-caption--size_1md-fhd {
    font-size: 18px;
  }

  .el-caption--size_2md-fhd {
    font-size: 20px;
  }

  .el-caption--size_3md-fhd {
    font-size: 22px;
  }

  .el-caption--size_lg-fhd {
    font-size: 24px;
  }

  .el-caption--size_2lg-fhd {
    font-size: 28px;
  }

  .el-caption--size_xl-fhd {
    font-size: 30px;
  }

  .el-caption--size_1xl-fhd {
    font-size: 40px;
  }

  .el-caption--size_2xl-fhd {
    font-size: 48px;
  }

  .el-caption--size_3xl-fhd {
    font-size: 50px;
  }

  .el-caption--size_5xl-fhd {
    font-size: 56px;
  }

  .el-caption--size_6xl-fhd {
    font-size: 60px;
  }

  .el-caption--align_center-fhd {
    text-align: center;
  }
}

@media (max-width: 1199px) {
  .g-row--space_none-till-xl {
    --grid-space: 0;
  }

  .g-row--space_xl-till-xl {
    --grid-space: 50px;
  }

  .g-row--space_lg-till-xl {
    --grid-space: 40px;
  }

  .g-row--space_md-till-xl {
    --grid-space: 30px;
  }

  .g-row--space_sm-till-xl {
    --grid-space: 20px;
  }

  .g-row--space_xs-till-xl {
    --grid-space: 10px;
  }

  .g-row--align_start-till-xl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-till-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-till-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-till-xl {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-till-xl {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-till-xl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-till-xl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-till-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-till-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-till-xl {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-till-xl {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-till-xl {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-till-xl {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-till-xl {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-till-xl {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-till-xl {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-till-xl {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-till-xl {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-till-xl {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-till-xl {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-till-xl {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-till-xl {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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: 25px;
  }

  .g-container--space_lg-till-xl {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-till-xl {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-till-xl {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-till-xl {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-till-xl {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-till-xl {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-till-xl {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-till-xl {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-till-xl {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-till-xl {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-till-xl {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-till-xl {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-till-xl {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-till-xl {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-till-xl {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-till-xl {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-till-xl {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-till-xl {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-till-xl {
    --panel-space: 40px;
  }

  .ds-panel--space_md-till-xl {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-till-xl {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-till-xl {
    --panel-space: 10px;
  }

  .ds-section--space_none-till-xl {
    --section-space: 0;
  }

  .ds-section--space_5xl-till-xl {
    --section-space: 360px;
  }

  .ds-section--space_4xl-till-xl {
    --section-space: 320px;
  }

  .ds-section--space_3xl-till-xl {
    --section-space: 280px;
  }

  .ds-section--space_2xl-till-xl {
    --section-space: 240px;
  }

  .ds-section--space_xl-till-xl {
    --section-space: 200px;
  }

  .ds-section--space_lg-till-xl {
    --section-space: 160px;
  }

  .ds-section--space_md-till-xl {
    --section-space: 120px;
  }

  .ds-section--space_sm-till-xl {
    --section-space: 80px;
  }

  .ds-section--space_xs-till-xl {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-till-xl {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-till-xl {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-till-xl {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-till-xl {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-till-xl {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-till-xl {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-till-xl {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-till-xl {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-till-xl {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-till-xl {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .ds-table--view_cards-till-xl tfoot,
  .ds-table--view_cards-till-xl thead {
    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 td,
  .ds-table--view_cards-till-xl .t-content th,
  .t-content .ds-table--view_cards-till-xl td,
  .t-content .ds-table--view_cards-till-xl th {
    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 td:before,
  .ds-table--view_cards-till-xl tbody .t-content th:before,
  .t-content .ds-table--view_cards-till-xl tbody td:before,
  .t-content .ds-table--view_cards-till-xl tbody th: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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-till-xl {
    padding-right: 4px;
  }

  .pa--top_xxs-till-xl {
    padding-top: 4px;
  }

  .pa--left_xxs-till-xl {
    padding-left: 4px;
  }

  .pa--bottom_xxs-till-xl {
    padding-bottom: 4px;
  }

  .pa--full_xxs-till-xl {
    padding: 4px;
  }

  .pa--horizont_xxs-till-xl {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-till-xl {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-till-xl {
    padding-right: 10px;
  }

  .pa--top_xs-till-xl {
    padding-top: 10px;
  }

  .pa--left_xs-till-xl {
    padding-left: 10px;
  }

  .pa--bottom_xs-till-xl {
    padding-bottom: 10px;
  }

  .pa--full_xs-till-xl {
    padding: 10px;
  }

  .pa--horizont_xs-till-xl {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-till-xl {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-till-xl {
    padding-right: 15px;
  }

  .pa--top_sm-till-xl {
    padding-top: 15px;
  }

  .pa--left_sm-till-xl {
    padding-left: 15px;
  }

  .pa--bottom_sm-till-xl {
    padding-bottom: 15px;
  }

  .pa--full_sm-till-xl {
    padding: 15px;
  }

  .pa--horizont_sm-till-xl {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-till-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-till-xl {
    padding-right: 30px;
  }

  .pa--top_md-till-xl {
    padding-top: 30px;
  }

  .pa--left_md-till-xl {
    padding-left: 30px;
  }

  .pa--bottom_md-till-xl {
    padding-bottom: 30px;
  }

  .pa--full_md-till-xl {
    padding: 30px;
  }

  .pa--horizont_md-till-xl {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-till-xl {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-till-xl {
    padding-right: 40px;
  }

  .pa--top_lg-till-xl {
    padding-top: 40px;
  }

  .pa--left_lg-till-xl {
    padding-left: 40px;
  }

  .pa--bottom_lg-till-xl {
    padding-bottom: 40px;
  }

  .pa--full_lg-till-xl {
    padding: 40px;
  }

  .pa--horizont_lg-till-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-till-xl {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-till-xl {
    padding-right: 60px;
  }

  .pa--top_xl-till-xl {
    padding-top: 60px;
  }

  .pa--left_xl-till-xl {
    padding-left: 60px;
  }

  .pa--bottom_xl-till-xl {
    padding-bottom: 60px;
  }

  .pa--full_xl-till-xl {
    padding: 60px;
  }

  .pa--horizont_xl-till-xl {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-till-xl {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-till-xl {
    padding-top: 60px;
  }

  .pa--t_3xl-till-xl {
    padding-top: 80px;
  }

  .pa--t_5xl-till-xl {
    padding-top: 96px;
  }

  .pa--r_sm-till-xl {
    padding-right: 15px;
  }

  .pa--r_md-till-xl {
    padding-right: 30px;
  }

  .pa--b_lg-till-xl {
    padding-bottom: 40px;
  }

  .pa--b_xl-till-xl {
    padding-bottom: 60px;
  }

  .pa--b_3xl-till-xl {
    padding-bottom: 80px;
  }

  .pa--l_md-till-xl {
    padding-left: 30px;
  }

  .ma--right_xxs-till-xl {
    margin-right: 4px;
  }

  .ma--top_xxs-till-xl {
    margin-top: 4px;
  }

  .ma--left_xxs-till-xl {
    margin-left: 4px;
  }

  .ma--bottom_xxs-till-xl {
    margin-bottom: 4px;
  }

  .ma--full_xxs-till-xl {
    margin: 4px;
  }

  .ma--horizont_xxs-till-xl {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-till-xl {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-till-xl {
    margin-right: 10px;
  }

  .ma--top_xs-till-xl {
    margin-top: 10px;
  }

  .ma--left_xs-till-xl {
    margin-left: 10px;
  }

  .ma--bottom_xs-till-xl {
    margin-bottom: 10px;
  }

  .ma--full_xs-till-xl {
    margin: 10px;
  }

  .ma--horizont_xs-till-xl {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-till-xl {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-till-xl {
    margin-right: 15px;
  }

  .ma--top_sm-till-xl {
    margin-top: 15px;
  }

  .ma--left_sm-till-xl {
    margin-left: 15px;
  }

  .ma--bottom_sm-till-xl {
    margin-bottom: 15px;
  }

  .ma--full_sm-till-xl {
    margin: 15px;
  }

  .ma--horizont_sm-till-xl {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-till-xl {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-till-xl {
    margin-right: 30px;
  }

  .ma--top_md-till-xl {
    margin-top: 30px;
  }

  .ma--left_md-till-xl {
    margin-left: 30px;
  }

  .ma--bottom_md-till-xl {
    margin-bottom: 30px;
  }

  .ma--full_md-till-xl {
    margin: 30px;
  }

  .ma--horizont_md-till-xl {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-till-xl {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-till-xl {
    margin-right: 40px;
  }

  .ma--top_lg-till-xl {
    margin-top: 40px;
  }

  .ma--left_lg-till-xl {
    margin-left: 40px;
  }

  .ma--bottom_lg-till-xl {
    margin-bottom: 40px;
  }

  .ma--full_lg-till-xl {
    margin: 40px;
  }

  .ma--horizont_lg-till-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-till-xl {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-till-xl {
    margin-right: 60px;
  }

  .ma--top_xl-till-xl {
    margin-top: 60px;
  }

  .ma--left_xl-till-xl {
    margin-left: 60px;
  }

  .ma--bottom_xl-till-xl {
    margin-bottom: 60px;
  }

  .ma--full_xl-till-xl {
    margin: 60px;
  }

  .ma--horizont_xl-till-xl {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-till-xl {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-till-xl {
    margin-top: 15px;
  }

  .ma--t_1sm-till-xl {
    margin-top: 20px;
  }

  .ma--t_md-till-xl {
    margin-top: 30px;
  }

  .ma--b_3xl-till-xl {
    margin-bottom: 80px;
  }

  .el-chess {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .el-chess--reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .el-persona__content--space_md-till-xl {
    padding: 30px;
  }

  .el-caption--align_center-till-xl {
    text-align: center;
  }

  .ds-caption--color_text-black-till-xl,
  .ds-caption--text-black-till-xl {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-till-xl,
  .ds-caption--text-blue-till-xl {
    color: #1f323f;
  }

  .ds-caption--color_text-white-till-xl,
  .ds-caption--text-white-till-xl {
    color: #fff;
  }

  .ds-caption--color_text-green-till-xl,
  .ds-caption--text-green-till-xl {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-till-xl,
  .ds-caption--text-grey-till-xl {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-till-xl,
  .ds-caption--text-crumbs-till-xl {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-till-xl,
  .ds-caption--text-orange-till-xl {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-till-xl,
  .ds-caption--text-lgrey-till-xl {
    color: #a3baca;
  }

  .ds-caption--c_black-till-xl,
  .ds-caption--color_c_black-till-xl {
    color: #111;
  }

  .ds-caption--c_lblack-till-xl,
  .ds-caption--color_c_lblack-till-xl {
    color: #181818;
  }

  .ds-caption--height_3xl-till-xl {
    line-height: 32px;
  }

  .ds-caption--height_4xl-till-xl {
    line-height: 45px;
  }

  .ds-caption--height_6xl-till-xl {
    line-height: 72px;
  }

  .ds-caption--height_lg-till-xl {
    line-height: 28px;
  }

  .ds-caption--height_xs-till-xl {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-till-xl {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-till-xl {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-till-xl {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-till-xl {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-till-xl {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-till-xl {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-till-xl {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-till-xl {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-till-xl {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-till-xl {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-till-xl {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-till-xl {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-till-xl {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-till-xl {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-till-xl {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-till-xl {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-till-xl {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-till-xl {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-till-xl {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-till-xl {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-till-xl {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-till-xl {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-till-xl {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-till-xl {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-till-xl {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-till-xl {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-till-xl {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-till-xl {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-till-xl {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-till-xl {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-till-xl {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-till-xl {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-till-xl {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-till-xl {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-till-xl {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-till-xl {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-till-xl {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-till-xl {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-till-xl {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-till-xl {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-till-xl {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-till-xl {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-till-xl {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-till-xl {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-till-xl {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-till-xl {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-till-xl {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-till-xl {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-till-xl {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-till-xl {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-till-xl {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-till-xl {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-till-xl {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-till-xl {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-till-xl {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-till-xl {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-till-xl {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-till-xl {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-till-xl {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-till-xl {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-till-xl {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-till-xl {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-till-xl {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-till-xl {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-till-xl {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-till-xl {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-till-xl {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-till-xl {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-till-xl {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-till-xl {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-till-xl {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-till-xl {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-till-xl {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-till-xl {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-till-xl {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-till-xl {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-till-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-till-xl {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-till-xl {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-till-xl {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-till-xl {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-till-xl {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-till-xl {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-till-xl {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-till-xl {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-till-xl {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-till-xl {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-till-xl {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-till-xl {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-till-xl {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-till-xl {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-till-xl {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-till-xl {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-till-xl {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-till-xl {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-till-xl {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-till-xl {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-till-xl {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-till-xl {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-till-xl {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-till-xl {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-till-xl {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-till-xl {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-till-xl {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-till-xl {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-till-xl {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-till-xl {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-till-xl {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-till-xl {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-till-xl {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-till-xl {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-till-xl {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-till-xl {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-till-xl {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-till-xl {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-till-xl {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-till-xl {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-till-xl {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-till-xl {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-till-xl {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-till-xl {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-till-xl {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-till-xl {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-till-xl {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-till-xl {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-till-xl {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-till-xl {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-till-xl {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-till-xl {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-till-xl {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-till-xl {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-till-xl {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-till-xl {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-till-xl {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-till-xl {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-till-xl {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-till-xl {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-till-xl {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-till-xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-till-xl {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-till-xl {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-till-xl {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-till-xl {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-till-xl {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-till-xl {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-till-xl {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-till-xl {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-till-xl {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-till-xl {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-till-xl {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-till-xl {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-till-xl {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-till-xl {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-till-xl {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-till-xl {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-till-xl {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-till-xl {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-till-xl {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-till-xl {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-till-xl {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-till-xl {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-till-xl {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-till-xl {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-till-xl {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-till-xl {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-till-xl {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-till-xl {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-till-xl {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-till-xl {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-till-xl {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-till-xl {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-till-xl {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-till-xl {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-till-xl {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-till-xl {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-till-xl {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-till-xl {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-till-xl {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-till-xl {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-till-xl {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-till-xl {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-till-xl {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-till-xl {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-till-xl {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-till-xl {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-till-xl {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-till-xl {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-till-xl {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-till-xl {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-till-xl {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-till-xl {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-till-xl {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-till-xl {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-till-xl {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-till-xl {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-till-xl {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 1439px) {
  .g-row--space_none-till-mac {
    --grid-space: 0;
  }

  .g-row--space_xl-till-mac {
    --grid-space: 50px;
  }

  .g-row--space_lg-till-mac {
    --grid-space: 40px;
  }

  .g-row--space_md-till-mac {
    --grid-space: 30px;
  }

  .g-row--space_sm-till-mac {
    --grid-space: 20px;
  }

  .g-row--space_xs-till-mac {
    --grid-space: 10px;
  }

  .g-row--align_start-till-mac {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-till-mac {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-till-mac {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-till-mac {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-till-mac {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-till-mac {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-till-mac {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-till-mac {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-till-mac {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-till-mac {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-till-mac {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-till-mac {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-till-mac {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-till-mac {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-till-mac {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-till-mac {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-till-mac {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-till-mac {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-till-mac {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-till-mac {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-till-mac {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-till-mac {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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: 25px;
  }

  .g-container--space_lg-till-mac {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-till-mac {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-till-mac {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-till-mac {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-till-mac {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-till-mac {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-till-mac {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-till-mac {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-till-mac {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-till-mac {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-till-mac {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-till-mac {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-till-mac {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-till-mac {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-till-mac {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-till-mac {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-till-mac {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-till-mac {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-till-mac {
    --panel-space: 40px;
  }

  .ds-panel--space_md-till-mac {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-till-mac {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-till-mac {
    --panel-space: 10px;
  }

  .ds-section--space_none-till-mac {
    --section-space: 0;
  }

  .ds-section--space_5xl-till-mac {
    --section-space: 360px;
  }

  .ds-section--space_4xl-till-mac {
    --section-space: 320px;
  }

  .ds-section--space_3xl-till-mac {
    --section-space: 280px;
  }

  .ds-section--space_2xl-till-mac {
    --section-space: 240px;
  }

  .ds-section--space_xl-till-mac {
    --section-space: 200px;
  }

  .ds-section--space_lg-till-mac {
    --section-space: 160px;
  }

  .ds-section--space_md-till-mac {
    --section-space: 120px;
  }

  .ds-section--space_sm-till-mac {
    --section-space: 80px;
  }

  .ds-section--space_xs-till-mac {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-till-mac {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-till-mac {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-till-mac {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-till-mac {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-till-mac {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-till-mac {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-till-mac {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-till-mac {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-till-mac {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-till-mac {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .ds-table--view_cards-till-mac tfoot,
  .ds-table--view_cards-till-mac thead {
    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 td,
  .ds-table--view_cards-till-mac .t-content th,
  .t-content .ds-table--view_cards-till-mac td,
  .t-content .ds-table--view_cards-till-mac th {
    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 td:before,
  .ds-table--view_cards-till-mac tbody .t-content th:before,
  .t-content .ds-table--view_cards-till-mac tbody td:before,
  .t-content .ds-table--view_cards-till-mac tbody th: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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-till-mac {
    padding-right: 4px;
  }

  .pa--top_xxs-till-mac {
    padding-top: 4px;
  }

  .pa--left_xxs-till-mac {
    padding-left: 4px;
  }

  .pa--bottom_xxs-till-mac {
    padding-bottom: 4px;
  }

  .pa--full_xxs-till-mac {
    padding: 4px;
  }

  .pa--horizont_xxs-till-mac {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-till-mac {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-till-mac {
    padding-right: 10px;
  }

  .pa--top_xs-till-mac {
    padding-top: 10px;
  }

  .pa--left_xs-till-mac {
    padding-left: 10px;
  }

  .pa--bottom_xs-till-mac {
    padding-bottom: 10px;
  }

  .pa--full_xs-till-mac {
    padding: 10px;
  }

  .pa--horizont_xs-till-mac {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-till-mac {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-till-mac {
    padding-right: 15px;
  }

  .pa--top_sm-till-mac {
    padding-top: 15px;
  }

  .pa--left_sm-till-mac {
    padding-left: 15px;
  }

  .pa--bottom_sm-till-mac {
    padding-bottom: 15px;
  }

  .pa--full_sm-till-mac {
    padding: 15px;
  }

  .pa--horizont_sm-till-mac {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-till-mac {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-till-mac {
    padding-right: 30px;
  }

  .pa--top_md-till-mac {
    padding-top: 30px;
  }

  .pa--left_md-till-mac {
    padding-left: 30px;
  }

  .pa--bottom_md-till-mac {
    padding-bottom: 30px;
  }

  .pa--full_md-till-mac {
    padding: 30px;
  }

  .pa--horizont_md-till-mac {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-till-mac {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-till-mac {
    padding-right: 40px;
  }

  .pa--top_lg-till-mac {
    padding-top: 40px;
  }

  .pa--left_lg-till-mac {
    padding-left: 40px;
  }

  .pa--bottom_lg-till-mac {
    padding-bottom: 40px;
  }

  .pa--full_lg-till-mac {
    padding: 40px;
  }

  .pa--horizont_lg-till-mac {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-till-mac {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-till-mac {
    padding-right: 60px;
  }

  .pa--top_xl-till-mac {
    padding-top: 60px;
  }

  .pa--left_xl-till-mac {
    padding-left: 60px;
  }

  .pa--bottom_xl-till-mac {
    padding-bottom: 60px;
  }

  .pa--full_xl-till-mac {
    padding: 60px;
  }

  .pa--horizont_xl-till-mac {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-till-mac {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-till-mac {
    padding-top: 60px;
  }

  .pa--t_3xl-till-mac {
    padding-top: 80px;
  }

  .pa--t_5xl-till-mac {
    padding-top: 96px;
  }

  .pa--r_sm-till-mac {
    padding-right: 15px;
  }

  .pa--r_md-till-mac {
    padding-right: 30px;
  }

  .pa--b_lg-till-mac {
    padding-bottom: 40px;
  }

  .pa--b_xl-till-mac {
    padding-bottom: 60px;
  }

  .pa--b_3xl-till-mac {
    padding-bottom: 80px;
  }

  .pa--l_md-till-mac {
    padding-left: 30px;
  }

  .ma--right_xxs-till-mac {
    margin-right: 4px;
  }

  .ma--top_xxs-till-mac {
    margin-top: 4px;
  }

  .ma--left_xxs-till-mac {
    margin-left: 4px;
  }

  .ma--bottom_xxs-till-mac {
    margin-bottom: 4px;
  }

  .ma--full_xxs-till-mac {
    margin: 4px;
  }

  .ma--horizont_xxs-till-mac {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-till-mac {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-till-mac {
    margin-right: 10px;
  }

  .ma--top_xs-till-mac {
    margin-top: 10px;
  }

  .ma--left_xs-till-mac {
    margin-left: 10px;
  }

  .ma--bottom_xs-till-mac {
    margin-bottom: 10px;
  }

  .ma--full_xs-till-mac {
    margin: 10px;
  }

  .ma--horizont_xs-till-mac {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-till-mac {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-till-mac {
    margin-right: 15px;
  }

  .ma--top_sm-till-mac {
    margin-top: 15px;
  }

  .ma--left_sm-till-mac {
    margin-left: 15px;
  }

  .ma--bottom_sm-till-mac {
    margin-bottom: 15px;
  }

  .ma--full_sm-till-mac {
    margin: 15px;
  }

  .ma--horizont_sm-till-mac {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-till-mac {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-till-mac {
    margin-right: 30px;
  }

  .ma--top_md-till-mac {
    margin-top: 30px;
  }

  .ma--left_md-till-mac {
    margin-left: 30px;
  }

  .ma--bottom_md-till-mac {
    margin-bottom: 30px;
  }

  .ma--full_md-till-mac {
    margin: 30px;
  }

  .ma--horizont_md-till-mac {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-till-mac {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-till-mac {
    margin-right: 40px;
  }

  .ma--top_lg-till-mac {
    margin-top: 40px;
  }

  .ma--left_lg-till-mac {
    margin-left: 40px;
  }

  .ma--bottom_lg-till-mac {
    margin-bottom: 40px;
  }

  .ma--full_lg-till-mac {
    margin: 40px;
  }

  .ma--horizont_lg-till-mac {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-till-mac {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-till-mac {
    margin-right: 60px;
  }

  .ma--top_xl-till-mac {
    margin-top: 60px;
  }

  .ma--left_xl-till-mac {
    margin-left: 60px;
  }

  .ma--bottom_xl-till-mac {
    margin-bottom: 60px;
  }

  .ma--full_xl-till-mac {
    margin: 60px;
  }

  .ma--horizont_xl-till-mac {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-till-mac {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-till-mac {
    margin-top: 15px;
  }

  .ma--t_1sm-till-mac {
    margin-top: 20px;
  }

  .ma--t_md-till-mac {
    margin-top: 30px;
  }

  .ma--b_3xl-till-mac {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-till-mac {
    padding: 30px;
  }

  .el-caption--align_center-till-mac {
    text-align: center;
  }

  .ds-caption--color_text-black-till-mac,
  .ds-caption--text-black-till-mac {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-till-mac,
  .ds-caption--text-blue-till-mac {
    color: #1f323f;
  }

  .ds-caption--color_text-white-till-mac,
  .ds-caption--text-white-till-mac {
    color: #fff;
  }

  .ds-caption--color_text-green-till-mac,
  .ds-caption--text-green-till-mac {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-till-mac,
  .ds-caption--text-grey-till-mac {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-till-mac,
  .ds-caption--text-crumbs-till-mac {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-till-mac,
  .ds-caption--text-orange-till-mac {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-till-mac,
  .ds-caption--text-lgrey-till-mac {
    color: #a3baca;
  }

  .ds-caption--c_black-till-mac,
  .ds-caption--color_c_black-till-mac {
    color: #111;
  }

  .ds-caption--c_lblack-till-mac,
  .ds-caption--color_c_lblack-till-mac {
    color: #181818;
  }

  .ds-caption--height_3xl-till-mac {
    line-height: 32px;
  }

  .ds-caption--height_4xl-till-mac {
    line-height: 45px;
  }

  .ds-caption--height_6xl-till-mac {
    line-height: 72px;
  }

  .ds-caption--height_lg-till-mac {
    line-height: 28px;
  }

  .ds-caption--height_xs-till-mac {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-till-mac {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-till-mac {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-till-mac {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-till-mac {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-till-mac {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-till-mac {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-till-mac {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-till-mac {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-till-mac {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-till-mac {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-till-mac {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-till-mac {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-till-mac {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-till-mac {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-till-mac {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-till-mac {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-till-mac {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-till-mac {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-till-mac {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-till-mac {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-till-mac {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-till-mac {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-till-mac {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-till-mac {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-till-mac {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-till-mac {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-till-mac {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-till-mac {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-till-mac {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-till-mac {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-till-mac {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-till-mac {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-till-mac {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-till-mac {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-till-mac {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-till-mac {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-till-mac {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-till-mac {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-till-mac {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-till-mac {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-till-mac {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-till-mac {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-till-mac {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-till-mac {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-till-mac {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-till-mac {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-till-mac {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-till-mac {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-till-mac {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-till-mac {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-till-mac {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-till-mac {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-till-mac {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-till-mac {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-till-mac {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-till-mac {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-till-mac {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-till-mac {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-till-mac {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-till-mac {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-till-mac {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-till-mac {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-till-mac {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-till-mac {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-till-mac {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-till-mac {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-till-mac {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-till-mac {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-till-mac {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-till-mac {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-till-mac {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-till-mac {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-till-mac {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-till-mac {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-till-mac {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-till-mac {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-till-mac {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-till-mac {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-till-mac {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-till-mac {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-till-mac {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-till-mac {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-till-mac {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-till-mac {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-till-mac {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-till-mac {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-till-mac {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-till-mac {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-till-mac {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-till-mac {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-till-mac {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-till-mac {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-till-mac {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-till-mac {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-till-mac {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-till-mac {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-till-mac {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-till-mac {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-till-mac {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-till-mac {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-till-mac {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-till-mac {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-till-mac {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-till-mac {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-till-mac {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-till-mac {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-till-mac {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-till-mac {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-till-mac {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-till-mac {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-till-mac {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-till-mac {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-till-mac {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-till-mac {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-till-mac {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-till-mac {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-till-mac {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-till-mac {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-till-mac {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-till-mac {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-till-mac {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-till-mac {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-till-mac {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-till-mac {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-till-mac {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-till-mac {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-till-mac {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-till-mac {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-till-mac {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-till-mac {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-till-mac {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-till-mac {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-till-mac {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-till-mac {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-till-mac {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-till-mac {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-till-mac {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-till-mac {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-till-mac {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-till-mac {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-till-mac {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-till-mac {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-till-mac {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-till-mac {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-till-mac {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-till-mac {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-till-mac {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-till-mac {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-till-mac {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-till-mac {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-till-mac {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-till-mac {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-till-mac {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-till-mac {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-till-mac {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-till-mac {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-till-mac {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-till-mac {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-till-mac {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-till-mac {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-till-mac {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-till-mac {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-till-mac {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-till-mac {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-till-mac {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-till-mac {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-till-mac {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-till-mac {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-till-mac {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-till-mac {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-till-mac {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-till-mac {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-till-mac {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-till-mac {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-till-mac {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-till-mac {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-till-mac {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-till-mac {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-till-mac {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-till-mac {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-till-mac {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-till-mac {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-till-mac {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-till-mac {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-till-mac {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-till-mac {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-till-mac {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-till-mac {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-till-mac {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-till-mac {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-till-mac {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-till-mac {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-till-mac {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-till-mac {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-till-mac {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-till-mac {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 1679px) {
  .g-row--space_none-till-fhd {
    --grid-space: 0;
  }

  .g-row--space_xl-till-fhd {
    --grid-space: 50px;
  }

  .g-row--space_lg-till-fhd {
    --grid-space: 40px;
  }

  .g-row--space_md-till-fhd {
    --grid-space: 30px;
  }

  .g-row--space_sm-till-fhd {
    --grid-space: 20px;
  }

  .g-row--space_xs-till-fhd {
    --grid-space: 10px;
  }

  .g-row--align_start-till-fhd {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-till-fhd {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-till-fhd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-till-fhd {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-till-fhd {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-till-fhd {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-till-fhd {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-till-fhd {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-till-fhd {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-till-fhd {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-till-fhd {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-till-fhd {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-till-fhd {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-till-fhd {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-till-fhd {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-till-fhd {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-till-fhd {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-till-fhd {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-till-fhd {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-till-fhd {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-till-fhd {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-till-fhd {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
  }

  .g-cell--justify_start-till-fhd {
    justify-self: flex-start;
  }

  .g-cell--justify_end-till-fhd {
    justify-self: flex-end;
  }

  .g-cell--justify_center-till-fhd {
    justify-self: center;
  }

  .g-cell--justify_between-till-fhd {
    justify-self: space-between;
  }

  .g-cell--justify_around-till-fhd {
    justify-self: space-around;
  }

  .g-cell--justify_stretch-till-fhd {
    justify-self: stretch;
  }

  .g-container--space_none-till-fhd {
    --grid-cell-space-half: 0;
  }

  .g-container--space_xl-till-fhd {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-till-fhd {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-till-fhd {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-till-fhd {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-till-fhd {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-till-fhd {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-till-fhd {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-till-fhd {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-till-fhd {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-till-fhd {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-till-fhd {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-till-fhd {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-till-fhd {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-till-fhd {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-till-fhd {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-till-fhd {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-till-fhd {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-till-fhd {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-till-fhd {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .ds-aspect-ratio--ratio_1x1-till-fhd {
    --aspect-ratio-value: 100%;
  }

  .ds-aspect-ratio--ratio_1x2-till-fhd {
    --aspect-ratio-value: 200%;
  }

  .ds-aspect-ratio--ratio_2x1-till-fhd {
    --aspect-ratio-value: 50%;
  }

  .ds-aspect-ratio--ratio_2x3-till-fhd {
    --aspect-ratio-value: 150%;
  }

  .ds-aspect-ratio--ratio_3x2-till-fhd {
    --aspect-ratio-value: 66.6666666667%;
  }

  .ds-aspect-ratio--ratio_3x4-till-fhd {
    --aspect-ratio-value: 133.3333333333%;
  }

  .ds-aspect-ratio--ratio_4x3-till-fhd {
    --aspect-ratio-value: 75%;
  }

  .ds-aspect-ratio--ratio_9x16-till-fhd {
    --aspect-ratio-value: 177.7777777778%;
  }

  .ds-aspect-ratio--ratio_16x9-till-fhd {
    --aspect-ratio-value: 56.25%;
  }

  .ds-aspect-ratio--ratio_10x16-till-fhd {
    --aspect-ratio-value: 160%;
  }

  .ds-aspect-ratio--ratio_16x10-till-fhd {
    --aspect-ratio-value: 62.5%;
  }

  .ds-panel--space_none-till-fhd {
    --panel-space: 0;
  }

  .ds-panel--space_xl-till-fhd {
    --panel-space: 50px;
  }

  .ds-panel--space_lg-till-fhd {
    --panel-space: 40px;
  }

  .ds-panel--space_md-till-fhd {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-till-fhd {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-till-fhd {
    --panel-space: 10px;
  }

  .ds-section--space_none-till-fhd {
    --section-space: 0;
  }

  .ds-section--space_5xl-till-fhd {
    --section-space: 360px;
  }

  .ds-section--space_4xl-till-fhd {
    --section-space: 320px;
  }

  .ds-section--space_3xl-till-fhd {
    --section-space: 280px;
  }

  .ds-section--space_2xl-till-fhd {
    --section-space: 240px;
  }

  .ds-section--space_xl-till-fhd {
    --section-space: 200px;
  }

  .ds-section--space_lg-till-fhd {
    --section-space: 160px;
  }

  .ds-section--space_md-till-fhd {
    --section-space: 120px;
  }

  .ds-section--space_sm-till-fhd {
    --section-space: 80px;
  }

  .ds-section--space_xs-till-fhd {
    --section-space: 40px;
  }

  .u-display--hidden-till-fhd {
    display: none !important;
  }

  .u-display--block-till-fhd {
    display: block !important;
  }

  .ds-inliner--size_body-till-fhd {
    --inliner-size: 16px;
  }

  .ds-inliner--size_5xl-till-fhd {
    --inliner-size: 96px;
  }

  .ds-inliner--size_4xl-till-fhd {
    --inliner-size: 60px;
  }

  .ds-inliner--size_3xl-till-fhd {
    --inliner-size: 48px;
  }

  .ds-inliner--size_2xl-till-fhd {
    --inliner-size: 34px;
  }

  .ds-inliner--size_xl-till-fhd {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-till-fhd {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-till-fhd {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-till-fhd {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-till-fhd {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-till-fhd {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-till-fhd {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-till-fhd {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-till-fhd {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-till-fhd {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .ds-caption--size_5-till-fhd {
    font-size: var(--type-font-size-md);
    line-height: 1.25;
  }

  .ds-caption--size_6-till-fhd {
    font-size: var(--type-font-size-sm);
    line-height: 0.7142857143;
  }

  .ds-table--view_cards-till-fhd tfoot,
  .ds-table--view_cards-till-fhd thead {
    display: none;
  }

  .ds-table--view_cards-till-fhd .ds-table__row,
  .ds-table--view_cards-till-fhd .t-content tr,
  .t-content .ds-table--view_cards-till-fhd tr {
    display: block;
    border-top-width: 0;
  }

  .ds-table--view_cards-till-fhd .ds-table__cell,
  .ds-table--view_cards-till-fhd .t-content td,
  .ds-table--view_cards-till-fhd .t-content th,
  .t-content .ds-table--view_cards-till-fhd td,
  .t-content .ds-table--view_cards-till-fhd th {
    display: block;
    padding-right: var(--table-space-horizontal);
  }

  .ds-table--view_cards-till-fhd tbody .ds-table__cell:before,
  .ds-table--view_cards-till-fhd tbody .t-content td:before,
  .ds-table--view_cards-till-fhd tbody .t-content th:before,
  .t-content .ds-table--view_cards-till-fhd tbody td:before,
  .t-content .ds-table--view_cards-till-fhd tbody th:before {
    display: block;
    content: attr(data-title);
    font-size: var(--table-font-size-heading);
    font-weight: 300;
  }

  .ds-table--view_cards-till-fhd.ds-table--appearance_autofill-card
    .ds-table__row,
  .ds-table--view_cards-till-fhd.ds-table--appearance_autofill-card
    .t-content
    tr,
  .t-content
    .ds-table--view_cards-till-fhd.ds-table--appearance_autofill-card
    tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .ds-avatar--appearance_rounded-till-fhd,
  .ds-avatar--appearance_rounded-till-fhd .ds-avatar__image {
    border-radius: 100cm;
  }

  .ds-avatar--size_xs-till-fhd {
    --avatar-size-factor: 2;
  }

  .ds-avatar--size_sm-till-fhd {
    --avatar-size-factor: 3;
  }

  .ds-avatar--size_md-till-fhd {
    --avatar-size-factor: 4;
  }

  .ds-avatar--size_lg-till-fhd {
    --avatar-size-factor: 5;
  }

  .ds-avatar--size_xl-till-fhd {
    --avatar-size-factor: 7;
  }

  .ds-avatar--size_2xl-till-fhd {
    --avatar-size-factor: 9;
  }

  .ds-avatar--size_full-till-fhd {
    width: 100%;
    height: auto;
    position: relative;
  }

  .ds-avatar--size_full-till-fhd:before {
    content: "";
    display: block;
    padding-top: 100%;
  }

  .ds-avatar--size_full-till-fhd .avatar__image,
  .ds-avatar--size_full-till-fhd .avatar__label {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-till-fhd {
    padding-right: 4px;
  }

  .pa--top_xxs-till-fhd {
    padding-top: 4px;
  }

  .pa--left_xxs-till-fhd {
    padding-left: 4px;
  }

  .pa--bottom_xxs-till-fhd {
    padding-bottom: 4px;
  }

  .pa--full_xxs-till-fhd {
    padding: 4px;
  }

  .pa--horizont_xxs-till-fhd {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-till-fhd {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-till-fhd {
    padding-right: 10px;
  }

  .pa--top_xs-till-fhd {
    padding-top: 10px;
  }

  .pa--left_xs-till-fhd {
    padding-left: 10px;
  }

  .pa--bottom_xs-till-fhd {
    padding-bottom: 10px;
  }

  .pa--full_xs-till-fhd {
    padding: 10px;
  }

  .pa--horizont_xs-till-fhd {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-till-fhd {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-till-fhd {
    padding-right: 15px;
  }

  .pa--top_sm-till-fhd {
    padding-top: 15px;
  }

  .pa--left_sm-till-fhd {
    padding-left: 15px;
  }

  .pa--bottom_sm-till-fhd {
    padding-bottom: 15px;
  }

  .pa--full_sm-till-fhd {
    padding: 15px;
  }

  .pa--horizont_sm-till-fhd {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-till-fhd {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-till-fhd {
    padding-right: 30px;
  }

  .pa--top_md-till-fhd {
    padding-top: 30px;
  }

  .pa--left_md-till-fhd {
    padding-left: 30px;
  }

  .pa--bottom_md-till-fhd {
    padding-bottom: 30px;
  }

  .pa--full_md-till-fhd {
    padding: 30px;
  }

  .pa--horizont_md-till-fhd {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-till-fhd {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-till-fhd {
    padding-right: 40px;
  }

  .pa--top_lg-till-fhd {
    padding-top: 40px;
  }

  .pa--left_lg-till-fhd {
    padding-left: 40px;
  }

  .pa--bottom_lg-till-fhd {
    padding-bottom: 40px;
  }

  .pa--full_lg-till-fhd {
    padding: 40px;
  }

  .pa--horizont_lg-till-fhd {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-till-fhd {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-till-fhd {
    padding-right: 60px;
  }

  .pa--top_xl-till-fhd {
    padding-top: 60px;
  }

  .pa--left_xl-till-fhd {
    padding-left: 60px;
  }

  .pa--bottom_xl-till-fhd {
    padding-bottom: 60px;
  }

  .pa--full_xl-till-fhd {
    padding: 60px;
  }

  .pa--horizont_xl-till-fhd {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-till-fhd {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-till-fhd {
    padding-top: 60px;
  }

  .pa--t_3xl-till-fhd {
    padding-top: 80px;
  }

  .pa--t_5xl-till-fhd {
    padding-top: 96px;
  }

  .pa--r_sm-till-fhd {
    padding-right: 15px;
  }

  .pa--r_md-till-fhd {
    padding-right: 30px;
  }

  .pa--b_lg-till-fhd {
    padding-bottom: 40px;
  }

  .pa--b_xl-till-fhd {
    padding-bottom: 60px;
  }

  .pa--b_3xl-till-fhd {
    padding-bottom: 80px;
  }

  .pa--l_md-till-fhd {
    padding-left: 30px;
  }

  .ma--right_xxs-till-fhd {
    margin-right: 4px;
  }

  .ma--top_xxs-till-fhd {
    margin-top: 4px;
  }

  .ma--left_xxs-till-fhd {
    margin-left: 4px;
  }

  .ma--bottom_xxs-till-fhd {
    margin-bottom: 4px;
  }

  .ma--full_xxs-till-fhd {
    margin: 4px;
  }

  .ma--horizont_xxs-till-fhd {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-till-fhd {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-till-fhd {
    margin-right: 10px;
  }

  .ma--top_xs-till-fhd {
    margin-top: 10px;
  }

  .ma--left_xs-till-fhd {
    margin-left: 10px;
  }

  .ma--bottom_xs-till-fhd {
    margin-bottom: 10px;
  }

  .ma--full_xs-till-fhd {
    margin: 10px;
  }

  .ma--horizont_xs-till-fhd {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-till-fhd {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-till-fhd {
    margin-right: 15px;
  }

  .ma--top_sm-till-fhd {
    margin-top: 15px;
  }

  .ma--left_sm-till-fhd {
    margin-left: 15px;
  }

  .ma--bottom_sm-till-fhd {
    margin-bottom: 15px;
  }

  .ma--full_sm-till-fhd {
    margin: 15px;
  }

  .ma--horizont_sm-till-fhd {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-till-fhd {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-till-fhd {
    margin-right: 30px;
  }

  .ma--top_md-till-fhd {
    margin-top: 30px;
  }

  .ma--left_md-till-fhd {
    margin-left: 30px;
  }

  .ma--bottom_md-till-fhd {
    margin-bottom: 30px;
  }

  .ma--full_md-till-fhd {
    margin: 30px;
  }

  .ma--horizont_md-till-fhd {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-till-fhd {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-till-fhd {
    margin-right: 40px;
  }

  .ma--top_lg-till-fhd {
    margin-top: 40px;
  }

  .ma--left_lg-till-fhd {
    margin-left: 40px;
  }

  .ma--bottom_lg-till-fhd {
    margin-bottom: 40px;
  }

  .ma--full_lg-till-fhd {
    margin: 40px;
  }

  .ma--horizont_lg-till-fhd {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-till-fhd {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-till-fhd {
    margin-right: 60px;
  }

  .ma--top_xl-till-fhd {
    margin-top: 60px;
  }

  .ma--left_xl-till-fhd {
    margin-left: 60px;
  }

  .ma--bottom_xl-till-fhd {
    margin-bottom: 60px;
  }

  .ma--full_xl-till-fhd {
    margin: 60px;
  }

  .ma--horizont_xl-till-fhd {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-till-fhd {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-till-fhd {
    margin-top: 15px;
  }

  .ma--t_1sm-till-fhd {
    margin-top: 20px;
  }

  .ma--t_md-till-fhd {
    margin-top: 30px;
  }

  .ma--b_3xl-till-fhd {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-till-fhd {
    padding: 30px;
  }

  .el-caption--align_center-till-fhd {
    text-align: center;
  }

  .ds-caption--color_text-black-till-fhd,
  .ds-caption--text-black-till-fhd {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-till-fhd,
  .ds-caption--text-blue-till-fhd {
    color: #1f323f;
  }

  .ds-caption--color_text-white-till-fhd,
  .ds-caption--text-white-till-fhd {
    color: #fff;
  }

  .ds-caption--color_text-green-till-fhd,
  .ds-caption--text-green-till-fhd {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-till-fhd,
  .ds-caption--text-grey-till-fhd {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-till-fhd,
  .ds-caption--text-crumbs-till-fhd {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-till-fhd,
  .ds-caption--text-orange-till-fhd {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-till-fhd,
  .ds-caption--text-lgrey-till-fhd {
    color: #a3baca;
  }

  .ds-caption--c_black-till-fhd,
  .ds-caption--color_c_black-till-fhd {
    color: #111;
  }

  .ds-caption--c_lblack-till-fhd,
  .ds-caption--color_c_lblack-till-fhd {
    color: #181818;
  }

  .ds-caption--height_3xl-till-fhd {
    line-height: 32px;
  }

  .ds-caption--height_4xl-till-fhd {
    line-height: 45px;
  }

  .ds-caption--height_6xl-till-fhd {
    line-height: 72px;
  }

  .ds-caption--height_lg-till-fhd {
    line-height: 28px;
  }

  .ds-caption--height_xs-till-fhd {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-till-fhd {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-till-fhd {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-till-fhd {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-till-fhd {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-till-fhd {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-till-fhd {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-till-fhd {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-till-fhd {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-till-fhd {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-till-fhd {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-till-fhd {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-till-fhd {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-till-fhd {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-till-fhd {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-till-fhd {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-till-fhd {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-till-fhd {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-till-fhd {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-till-fhd {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-till-fhd {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-till-fhd {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-till-fhd {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-till-fhd {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-till-fhd {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-till-fhd {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-till-fhd {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-till-fhd {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-till-fhd {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-till-fhd {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-till-fhd {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-till-fhd {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-till-fhd {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-till-fhd {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-till-fhd {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-till-fhd {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-till-fhd {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-till-fhd {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-till-fhd {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-till-fhd {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-till-fhd {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-till-fhd {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-till-fhd {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-till-fhd {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-till-fhd {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-till-fhd {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-till-fhd {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-till-fhd {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-till-fhd {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-till-fhd {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-till-fhd {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-till-fhd {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-till-fhd {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-till-fhd {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-till-fhd {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-till-fhd {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-till-fhd {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-till-fhd {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-till-fhd {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-till-fhd {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-till-fhd {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-till-fhd {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-till-fhd {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-till-fhd {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-till-fhd {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-till-fhd {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-till-fhd {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-till-fhd {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-till-fhd {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-till-fhd {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-till-fhd {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-till-fhd {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-till-fhd {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-till-fhd {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-till-fhd {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-till-fhd {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-till-fhd {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-till-fhd {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-till-fhd {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-till-fhd {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-till-fhd {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-till-fhd {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-till-fhd {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-till-fhd {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-till-fhd {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-till-fhd {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-till-fhd {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-till-fhd {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-till-fhd {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-till-fhd {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-till-fhd {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-till-fhd {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-till-fhd {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-till-fhd {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-till-fhd {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-till-fhd {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-till-fhd {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-till-fhd {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-till-fhd {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-till-fhd {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-till-fhd {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-till-fhd {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-till-fhd {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-till-fhd {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-till-fhd {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-till-fhd {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-till-fhd {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-till-fhd {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-till-fhd {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-till-fhd {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-till-fhd {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-till-fhd {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-till-fhd {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-till-fhd {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-till-fhd {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-till-fhd {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-till-fhd {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-till-fhd {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-till-fhd {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-till-fhd {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-till-fhd {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-till-fhd {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-till-fhd {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-till-fhd {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-till-fhd {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-till-fhd {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-till-fhd {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-till-fhd {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-till-fhd {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-till-fhd {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-till-fhd {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-till-fhd {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-till-fhd {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-till-fhd {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-till-fhd {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-till-fhd {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-till-fhd {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-till-fhd {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-till-fhd {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-till-fhd {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-till-fhd {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-till-fhd {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-till-fhd {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-till-fhd {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-till-fhd {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-till-fhd {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-till-fhd {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-till-fhd {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-till-fhd {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-till-fhd {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-till-fhd {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-till-fhd {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-till-fhd {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-till-fhd {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-till-fhd {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-till-fhd {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-till-fhd {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-till-fhd {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-till-fhd {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-till-fhd {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-till-fhd {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-till-fhd {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-till-fhd {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-till-fhd {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-till-fhd {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-till-fhd {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-till-fhd {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-till-fhd {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-till-fhd {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-till-fhd {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-till-fhd {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-till-fhd {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-till-fhd {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-till-fhd {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-till-fhd {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-till-fhd {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-till-fhd {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-till-fhd {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-till-fhd {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-till-fhd {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-till-fhd {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-till-fhd {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-till-fhd {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-till-fhd {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-till-fhd {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-till-fhd {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-till-fhd {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-till-fhd {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-till-fhd {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-till-fhd {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-till-fhd {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-till-fhd {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-till-fhd {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-till-fhd {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-till-fhd {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-till-fhd {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-till-fhd {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 1124px) {
  .application__wrapper {
    padding-top: 48px;
  }

  .header,
  .header.fixed {
    height: 48px;
  }

  .logo_header {
    width: 106px;
  }

  .fixed .logo_header .img--logo {
    padding-left: 0px;
  }

  .logo_header .img--logo {
    padding-left: 0px;
    height: 38px;
  }

  .btn--login {
    width: auto;
    margin-right: 20px;
  }

  .btn--login:before {
    display: none;
  }

  .btn--header,
  .fixed .btn--header {
    height: 30px;
    font-size: 16px;
  }

  .btn--header .full-title {
    display: none;
  }

  .header_menu {
    padding-left: 32px;
  }

  .header_menu_item {
    margin-right: 16px;
  }

  .fixed .un-little_menu,
  .un-little_menu {
    top: 48px;
  }

  .grid_our_customers_loop .img--index_customers-sponsor {
    max-height: 64px;
  }

  .grid_our_customers_loop .img--index_customers-sponsor {
    max-height: 64px;
  }
}

@media (max-width: 991px) {
  .g-row--space_none-till-lg {
    --grid-space: 0;
  }

  .g-row--space_xl-till-lg {
    --grid-space: 50px;
  }

  .g-row--space_lg-till-lg {
    --grid-space: 40px;
  }

  .g-row--space_md-till-lg {
    --grid-space: 30px;
  }

  .g-row--space_sm-till-lg {
    --grid-space: 20px;
  }

  .g-row--space_xs-till-lg {
    --grid-space: 10px;
  }

  .g-row--align_start-till-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-till-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-till-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-till-lg {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-till-lg {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-till-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-till-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-till-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-till-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-till-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-till-lg {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-till-lg {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-till-lg {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-till-lg {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-till-lg {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-till-lg {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-till-lg {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-till-lg {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-till-lg {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-till-lg {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-till-lg {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-till-lg {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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: 25px;
  }

  .g-container--space_lg-till-lg {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-till-lg {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-till-lg {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-till-lg {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-till-lg {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-till-lg {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-till-lg {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-till-lg {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-till-lg {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-till-lg {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-till-lg {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-till-lg {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-till-lg {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-till-lg {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-till-lg {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-till-lg {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-till-lg {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-till-lg {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-till-lg {
    --panel-space: 40px;
  }

  .ds-panel--space_md-till-lg {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-till-lg {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-till-lg {
    --panel-space: 10px;
  }

  .ds-section--space_none-till-lg {
    --section-space: 0;
  }

  .ds-section--space_5xl-till-lg {
    --section-space: 360px;
  }

  .ds-section--space_4xl-till-lg {
    --section-space: 320px;
  }

  .ds-section--space_3xl-till-lg {
    --section-space: 280px;
  }

  .ds-section--space_2xl-till-lg {
    --section-space: 240px;
  }

  .ds-section--space_xl-till-lg {
    --section-space: 200px;
  }

  .ds-section--space_lg-till-lg {
    --section-space: 160px;
  }

  .ds-section--space_md-till-lg {
    --section-space: 120px;
  }

  .ds-section--space_sm-till-lg {
    --section-space: 80px;
  }

  .ds-section--space_xs-till-lg {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-till-lg {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-till-lg {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-till-lg {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-till-lg {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-till-lg {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-till-lg {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-till-lg {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-till-lg {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-till-lg {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-till-lg {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .ds-table--view_cards-till-lg tfoot,
  .ds-table--view_cards-till-lg thead {
    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 td,
  .ds-table--view_cards-till-lg .t-content th,
  .t-content .ds-table--view_cards-till-lg td,
  .t-content .ds-table--view_cards-till-lg th {
    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 td:before,
  .ds-table--view_cards-till-lg tbody .t-content th:before,
  .t-content .ds-table--view_cards-till-lg tbody td:before,
  .t-content .ds-table--view_cards-till-lg tbody th: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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-till-lg {
    padding-right: 4px;
  }

  .pa--top_xxs-till-lg {
    padding-top: 4px;
  }

  .pa--left_xxs-till-lg {
    padding-left: 4px;
  }

  .pa--bottom_xxs-till-lg {
    padding-bottom: 4px;
  }

  .pa--full_xxs-till-lg {
    padding: 4px;
  }

  .pa--horizont_xxs-till-lg {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-till-lg {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-till-lg {
    padding-right: 10px;
  }

  .pa--top_xs-till-lg {
    padding-top: 10px;
  }

  .pa--left_xs-till-lg {
    padding-left: 10px;
  }

  .pa--bottom_xs-till-lg {
    padding-bottom: 10px;
  }

  .pa--full_xs-till-lg {
    padding: 10px;
  }

  .pa--horizont_xs-till-lg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-till-lg {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-till-lg {
    padding-right: 15px;
  }

  .pa--top_sm-till-lg {
    padding-top: 15px;
  }

  .pa--left_sm-till-lg {
    padding-left: 15px;
  }

  .pa--bottom_sm-till-lg {
    padding-bottom: 15px;
  }

  .pa--full_sm-till-lg {
    padding: 15px;
  }

  .pa--horizont_sm-till-lg {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-till-lg {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-till-lg {
    padding-right: 30px;
  }

  .pa--top_md-till-lg {
    padding-top: 30px;
  }

  .pa--left_md-till-lg {
    padding-left: 30px;
  }

  .pa--bottom_md-till-lg {
    padding-bottom: 30px;
  }

  .pa--full_md-till-lg {
    padding: 30px;
  }

  .pa--horizont_md-till-lg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-till-lg {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-till-lg {
    padding-right: 40px;
  }

  .pa--top_lg-till-lg {
    padding-top: 40px;
  }

  .pa--left_lg-till-lg {
    padding-left: 40px;
  }

  .pa--bottom_lg-till-lg {
    padding-bottom: 40px;
  }

  .pa--full_lg-till-lg {
    padding: 40px;
  }

  .pa--horizont_lg-till-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-till-lg {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-till-lg {
    padding-right: 60px;
  }

  .pa--top_xl-till-lg {
    padding-top: 60px;
  }

  .pa--left_xl-till-lg {
    padding-left: 60px;
  }

  .pa--bottom_xl-till-lg {
    padding-bottom: 60px;
  }

  .pa--full_xl-till-lg {
    padding: 60px;
  }

  .pa--horizont_xl-till-lg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-till-lg {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-till-lg {
    padding-top: 60px;
  }

  .pa--t_3xl-till-lg {
    padding-top: 80px;
  }

  .pa--t_5xl-till-lg {
    padding-top: 96px;
  }

  .pa--r_sm-till-lg {
    padding-right: 15px;
  }

  .pa--r_md-till-lg {
    padding-right: 30px;
  }

  .pa--b_lg-till-lg {
    padding-bottom: 40px;
  }

  .pa--b_xl-till-lg {
    padding-bottom: 60px;
  }

  .pa--b_3xl-till-lg {
    padding-bottom: 80px;
  }

  .pa--l_md-till-lg {
    padding-left: 30px;
  }

  .ma--right_xxs-till-lg {
    margin-right: 4px;
  }

  .ma--top_xxs-till-lg {
    margin-top: 4px;
  }

  .ma--left_xxs-till-lg {
    margin-left: 4px;
  }

  .ma--bottom_xxs-till-lg {
    margin-bottom: 4px;
  }

  .ma--full_xxs-till-lg {
    margin: 4px;
  }

  .ma--horizont_xxs-till-lg {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-till-lg {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-till-lg {
    margin-right: 10px;
  }

  .ma--top_xs-till-lg {
    margin-top: 10px;
  }

  .ma--left_xs-till-lg {
    margin-left: 10px;
  }

  .ma--bottom_xs-till-lg {
    margin-bottom: 10px;
  }

  .ma--full_xs-till-lg {
    margin: 10px;
  }

  .ma--horizont_xs-till-lg {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-till-lg {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-till-lg {
    margin-right: 15px;
  }

  .ma--top_sm-till-lg {
    margin-top: 15px;
  }

  .ma--left_sm-till-lg {
    margin-left: 15px;
  }

  .ma--bottom_sm-till-lg {
    margin-bottom: 15px;
  }

  .ma--full_sm-till-lg {
    margin: 15px;
  }

  .ma--horizont_sm-till-lg {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-till-lg {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-till-lg {
    margin-right: 30px;
  }

  .ma--top_md-till-lg {
    margin-top: 30px;
  }

  .ma--left_md-till-lg {
    margin-left: 30px;
  }

  .ma--bottom_md-till-lg {
    margin-bottom: 30px;
  }

  .ma--full_md-till-lg {
    margin: 30px;
  }

  .ma--horizont_md-till-lg {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-till-lg {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-till-lg {
    margin-right: 40px;
  }

  .ma--top_lg-till-lg {
    margin-top: 40px;
  }

  .ma--left_lg-till-lg {
    margin-left: 40px;
  }

  .ma--bottom_lg-till-lg {
    margin-bottom: 40px;
  }

  .ma--full_lg-till-lg {
    margin: 40px;
  }

  .ma--horizont_lg-till-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-till-lg {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-till-lg {
    margin-right: 60px;
  }

  .ma--top_xl-till-lg {
    margin-top: 60px;
  }

  .ma--left_xl-till-lg {
    margin-left: 60px;
  }

  .ma--bottom_xl-till-lg {
    margin-bottom: 60px;
  }

  .ma--full_xl-till-lg {
    margin: 60px;
  }

  .ma--horizont_xl-till-lg {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-till-lg {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-till-lg {
    margin-top: 15px;
  }

  .ma--t_1sm-till-lg {
    margin-top: 20px;
  }

  .ma--t_md-till-lg {
    margin-top: 30px;
  }

  .ma--b_md-till-lg {
    margin-bottom: 30px;
  }

  .ma--b_3xl-till-lg {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-till-lg {
    padding: 30px;
  }

  .el-caption--align_center-till-lg {
    text-align: center;
  }

  .ds-caption--color_text-black-till-lg,
  .ds-caption--text-black-till-lg {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-till-lg,
  .ds-caption--text-blue-till-lg {
    color: #1f323f;
  }

  .ds-caption--color_text-white-till-lg,
  .ds-caption--text-white-till-lg {
    color: #fff;
  }

  .ds-caption--color_text-green-till-lg,
  .ds-caption--text-green-till-lg {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-till-lg,
  .ds-caption--text-grey-till-lg {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-till-lg,
  .ds-caption--text-crumbs-till-lg {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-till-lg,
  .ds-caption--text-orange-till-lg {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-till-lg,
  .ds-caption--text-lgrey-till-lg {
    color: #a3baca;
  }

  .ds-caption--c_black-till-lg,
  .ds-caption--color_c_black-till-lg {
    color: #111;
  }

  .ds-caption--c_lblack-till-lg,
  .ds-caption--color_c_lblack-till-lg {
    color: #181818;
  }

  .ds-caption--height_3xl-till-lg {
    line-height: 32px;
  }

  .ds-caption--height_4xl-till-lg {
    line-height: 45px;
  }

  .ds-caption--height_6xl-till-lg {
    line-height: 72px;
  }

  .ds-caption--height_lg-till-lg {
    line-height: 28px;
  }

  .ds-caption--height_xs-till-lg {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-till-lg {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-till-lg {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-till-lg {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-till-lg {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-till-lg {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-till-lg {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-till-lg {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-till-lg {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-till-lg {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-till-lg {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-till-lg {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-till-lg {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-till-lg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-till-lg {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-till-lg {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-till-lg {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-till-lg {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-till-lg {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-till-lg {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-till-lg {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-till-lg {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-till-lg {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-till-lg {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-till-lg {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-till-lg {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-till-lg {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-till-lg {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-till-lg {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-till-lg {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-till-lg {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-till-lg {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-till-lg {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-till-lg {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-till-lg {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-till-lg {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-till-lg {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-till-lg {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-till-lg {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-till-lg {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-till-lg {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-till-lg {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-till-lg {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-till-lg {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-till-lg {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-till-lg {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-till-lg {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-till-lg {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-till-lg {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-till-lg {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-till-lg {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-till-lg {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-till-lg {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-till-lg {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-till-lg {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-till-lg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-till-lg {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-till-lg {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-till-lg {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-till-lg {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-till-lg {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-till-lg {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-till-lg {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-till-lg {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-till-lg {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-till-lg {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-till-lg {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-till-lg {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-till-lg {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-till-lg {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-till-lg {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-till-lg {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-till-lg {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-till-lg {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-till-lg {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-till-lg {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-till-lg {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-till-lg {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-till-lg {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-till-lg {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-till-lg {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-till-lg {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-till-lg {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-till-lg {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-till-lg {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-till-lg {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-till-lg {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-till-lg {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-till-lg {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-till-lg {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-till-lg {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-till-lg {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-till-lg {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-till-lg {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-till-lg {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-till-lg {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-till-lg {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-till-lg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-till-lg {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-till-lg {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-till-lg {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-till-lg {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-till-lg {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-till-lg {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-till-lg {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-till-lg {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-till-lg {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-till-lg {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-till-lg {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-till-lg {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-till-lg {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-till-lg {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-till-lg {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-till-lg {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-till-lg {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-till-lg {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-till-lg {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-till-lg {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-till-lg {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-till-lg {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-till-lg {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-till-lg {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-till-lg {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-till-lg {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-till-lg {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-till-lg {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-till-lg {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-till-lg {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-till-lg {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-till-lg {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-till-lg {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-till-lg {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-till-lg {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-till-lg {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-till-lg {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-till-lg {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-till-lg {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-till-lg {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-till-lg {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-till-lg {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-till-lg {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-till-lg {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-till-lg {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-till-lg {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-till-lg {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-till-lg {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-till-lg {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-till-lg {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-till-lg {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-till-lg {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-till-lg {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-till-lg {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-till-lg {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-till-lg {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-till-lg {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-till-lg {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-till-lg {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-till-lg {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-till-lg {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-till-lg {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-till-lg {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-till-lg {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-till-lg {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-till-lg {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-till-lg {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-till-lg {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-till-lg {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-till-lg {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-till-lg {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-till-lg {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-till-lg {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-till-lg {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-till-lg {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-till-lg {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-till-lg {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-till-lg {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-till-lg {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-till-lg {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-till-lg {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-till-lg {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-till-lg {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-till-lg {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-till-lg {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-till-lg {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-till-lg {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-till-lg {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-till-lg {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-till-lg {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-till-lg {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-till-lg {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-till-lg {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-till-lg {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-till-lg {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-till-lg {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-till-lg {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-till-lg {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-till-lg {
    margin-right: 0;
    margin-left: 0;
  }

  .ds-section--index_whatwedo {
    padding: 60px 20px;
  }

  .img--webinar_block_bg {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
  }
}

@media (max-width: 801px) {
  .header_menu {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .application__wrapper {
    padding-top: 50px;
  }

  .header {
    height: 50px;
  }

  .header.fixed {
    height: 50px;
  }

  .hidden_mob {
    display: none;
  }

  .g-row--appearance_column_revers-till-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .g-row--appearance_row_revers-till-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .g-row--space_none-till-md {
    --grid-space: 0;
  }

  .g-row--space_xl-till-md {
    --grid-space: 50px;
  }

  .g-row--space_lg-till-md {
    --grid-space: 40px;
  }

  .g-row--space_md-till-md {
    --grid-space: 30px;
  }

  .g-row--space_sm-till-md {
    --grid-space: 20px;
  }

  .g-row--space_xs-till-md {
    --grid-space: 10px;
  }

  .g-row--align_start-till-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-till-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-till-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-till-md {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-till-md {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-till-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-till-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-till-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-till-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-till-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-till-md {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-till-md {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-till-md {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-till-md {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-till-md {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-till-md {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-till-md {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-till-md {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-till-md {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-till-md {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-till-md {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-till-md {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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--fit_xxs-till-md {
    max-width: 362px;
  }

  .g-container--space_none-till-md {
    --grid-cell-space-half: 0;
  }

  .g-container--space_4xl-till-md {
    --grid-cell-space-half: 40px;
  }

  .g-container--space_xl-till-md {
    --grid-cell-space-half: 25px;
  }

  .g-container--space_lg-till-md {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-till-md {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-till-md {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-till-md {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-till-md {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-till-md {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-till-md {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-till-md {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-till-md {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-till-md {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-till-md {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-till-md {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-till-md {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-till-md {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-till-md {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-till-md {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-till-md {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-till-md {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-till-md {
    --panel-space: 40px;
  }

  .ds-panel--space_md-till-md {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-till-md {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-till-md {
    --panel-space: 10px;
  }

  .ds-section--space_none-till-md {
    --section-space: 0;
  }

  .ds-section--space_5xl-till-md {
    --section-space: 360px;
  }

  .ds-section--space_4xl-till-md {
    --section-space: 320px;
  }

  .ds-section--space_3xl-till-md {
    --section-space: 280px;
  }

  .ds-section--space_2xl-till-md {
    --section-space: 240px;
  }

  .ds-section--space_xl-till-md {
    --section-space: 200px;
  }

  .ds-section--space_lg-till-md {
    --section-space: 160px;
  }

  .ds-section--space_md-till-md {
    --section-space: 120px;
  }

  .ds-section--space_sm-till-md {
    --section-space: 80px;
  }

  .ds-section--space_xs-till-md {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-till-md {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-till-md {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-till-md {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-till-md {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-till-md {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-till-md {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-till-md {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-till-md {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-till-md {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-till-md {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .ds-table--view_cards-till-md tfoot,
  .ds-table--view_cards-till-md thead {
    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 td,
  .ds-table--view_cards-till-md .t-content th,
  .t-content .ds-table--view_cards-till-md td,
  .t-content .ds-table--view_cards-till-md th {
    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 td:before,
  .ds-table--view_cards-till-md tbody .t-content th:before,
  .t-content .ds-table--view_cards-till-md tbody td:before,
  .t-content .ds-table--view_cards-till-md tbody th: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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-till-md {
    padding-right: 4px;
  }

  .pa--top_xxs-till-md {
    padding-top: 4px;
  }

  .pa--left_xxs-till-md {
    padding-left: 4px;
  }

  .pa--bottom_xxs-till-md {
    padding-bottom: 4px;
  }

  .pa--full_xxs-till-md {
    padding: 4px;
  }

  .pa--horizont_xxs-till-md {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-till-md {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-till-md {
    padding-right: 10px;
  }

  .pa--top_xs-till-md {
    padding-top: 10px;
  }

  .pa--left_xs-till-md {
    padding-left: 10px;
  }

  .pa--bottom_xs-till-md {
    padding-bottom: 10px;
  }

  .pa--full_xs-till-md {
    padding: 10px;
  }

  .pa--horizont_xs-till-md {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-till-md {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-till-md {
    padding-right: 15px;
  }

  .pa--top_sm-till-md {
    padding-top: 15px;
  }

  .pa--left_sm-till-md {
    padding-left: 15px;
  }

  .pa--bottom_sm-till-md {
    padding-bottom: 15px;
  }

  .pa--full_sm-till-md {
    padding: 15px;
  }

  .pa--horizont_sm-till-md {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-till-md {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-till-md {
    padding-right: 30px;
  }

  .pa--top_md-till-md {
    padding-top: 30px;
  }

  .pa--left_md-till-md {
    padding-left: 30px;
  }

  .pa--bottom_md-till-md {
    padding-bottom: 30px;
  }

  .pa--full_md-till-md {
    padding: 30px;
  }

  .pa--horizont_md-till-md {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-till-md {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-till-md {
    padding-right: 40px;
  }

  .pa--top_lg-till-md {
    padding-top: 40px;
  }

  .pa--left_lg-till-md {
    padding-left: 40px;
  }

  .pa--bottom_lg-till-md {
    padding-bottom: 40px;
  }

  .pa--full_lg-till-md {
    padding: 40px;
  }

  .pa--horizont_lg-till-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-till-md {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-till-md {
    padding-right: 60px;
  }

  .pa--top_xl-till-md {
    padding-top: 60px;
  }

  .pa--left_xl-till-md {
    padding-left: 60px;
  }

  .pa--bottom_xl-till-md {
    padding-bottom: 60px;
  }

  .pa--full_xl-till-md {
    padding: 60px;
  }

  .pa--horizont_xl-till-md {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-till-md {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-till-md {
    padding-top: 60px;
  }

  .pa--t_3xl-till-md {
    padding-top: 80px;
  }

  .pa--t_5xl-till-md {
    padding-top: 96px;
  }

  .pa--r_sm-till-md {
    padding-right: 15px;
  }

  .pa--r_md-till-md {
    padding-right: 30px;
  }

  .pa--b_lg-till-md {
    padding-bottom: 40px;
  }

  .pa--b_xl-till-md {
    padding-bottom: 60px;
  }

  .pa--b_3xl-till-md {
    padding-bottom: 80px;
  }

  .pa--l_md-till-md {
    padding-left: 30px;
  }

  .ma--right_xxs-till-md {
    margin-right: 4px;
  }

  .ma--top_xxs-till-md {
    margin-top: 4px;
  }

  .ma--left_xxs-till-md {
    margin-left: 4px;
  }

  .ma--bottom_xxs-till-md {
    margin-bottom: 4px;
  }

  .ma--full_xxs-till-md {
    margin: 4px;
  }

  .ma--horizont_xxs-till-md {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-till-md {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-till-md {
    margin-right: 10px;
  }

  .ma--top_xs-till-md {
    margin-top: 10px;
  }

  .ma--left_xs-till-md {
    margin-left: 10px;
  }

  .ma--bottom_xs-till-md {
    margin-bottom: 10px;
  }

  .ma--full_xs-till-md {
    margin: 10px;
  }

  .ma--horizont_xs-till-md {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-till-md {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-till-md {
    margin-right: 15px;
  }

  .ma--top_sm-till-md {
    margin-top: 15px;
  }

  .ma--left_sm-till-md {
    margin-left: 15px;
  }

  .ma--bottom_sm-till-md {
    margin-bottom: 15px;
  }

  .ma--full_sm-till-md {
    margin: 15px;
  }

  .ma--horizont_sm-till-md {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-till-md {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--right_md-till-md {
    margin-right: 30px;
  }

  .ma--top_md-till-md {
    margin-top: 30px;
  }

  .ma--left_md-till-md {
    margin-left: 30px;
  }

  .ma--bottom_md-till-md {
    margin-bottom: 30px;
  }

  .ma--full_md-till-md {
    margin: 30px;
  }

  .ma--horizont_md-till-md {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-till-md {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--t_2md-till-md {
    margin-top: 32px;
  }

  .ma--b_2md-till-md {
    margin-bottom: 32px;
  }

  .ma--right_lg-till-md {
    margin-right: 40px;
  }

  .ma--top_lg-till-md {
    margin-top: 40px;
  }

  .ma--left_lg-till-md {
    margin-left: 40px;
  }

  .ma--bottom_lg-till-md {
    margin-bottom: 40px;
  }

  .ma--full_lg-till-md {
    margin: 40px;
  }

  .ma--horizont_lg-till-md {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-till-md {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-till-md {
    margin-right: 60px;
  }

  .ma--top_xl-till-md {
    margin-top: 60px;
  }

  .ma--left_xl-till-md {
    margin-left: 60px;
  }

  .ma--bottom_xl-till-md {
    margin-bottom: 60px;
  }

  .ma--full_xl-till-md {
    margin: 60px;
  }

  .ma--horizont_xl-till-md {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-till-md {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-till-md {
    margin-top: 15px;
  }

  .ma--t_1sm-till-md {
    margin-top: 20px;
  }

  .ma--t_md-till-md {
    margin-top: 30px;
  }

  .ma--b_md-till-md {
    margin-bottom: 30px;
  }

  .ma--b_lg-till-md {
    margin-bottom: 40px;
  }

  .ma--b_3xl-till-md {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-till-md {
    padding: 30px;
  }

  .el-caption--align_center-till-md {
    text-align: center;
  }

  .ds-caption--color_text-black-till-md,
  .ds-caption--text-black-till-md {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-till-md,
  .ds-caption--text-blue-till-md {
    color: #1f323f;
  }

  .ds-caption--color_text-white-till-md,
  .ds-caption--text-white-till-md {
    color: #fff;
  }

  .ds-caption--color_text-green-till-md,
  .ds-caption--text-green-till-md {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-till-md,
  .ds-caption--text-grey-till-md {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-till-md,
  .ds-caption--text-crumbs-till-md {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-till-md,
  .ds-caption--text-orange-till-md {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-till-md,
  .ds-caption--text-lgrey-till-md {
    color: #a3baca;
  }

  .ds-caption--c_black-till-md,
  .ds-caption--color_c_black-till-md {
    color: #111;
  }

  .ds-caption--c_lblack-till-md,
  .ds-caption--color_c_lblack-till-md {
    color: #181818;
  }

  .ds-caption--height_3xl-till-md {
    line-height: 32px;
  }

  .ds-caption--height_4xl-till-md {
    line-height: 45px;
  }

  .ds-caption--height_6xl-till-md {
    line-height: 72px;
  }

  .ds-caption--height_lg-till-md {
    line-height: 28px;
  }

  .ds-caption--height_xs-till-md {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-till-md {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-till-md {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-till-md {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-till-md {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-till-md {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-till-md {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-till-md {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-till-md {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-till-md {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-till-md {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-till-md {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-till-md {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-till-md {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-till-md {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-till-md {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-till-md {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-till-md {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-till-md {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-till-md {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-till-md {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-till-md {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-till-md {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-till-md {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-till-md {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-till-md {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-till-md {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-till-md {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-till-md {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-till-md {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-till-md {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-till-md {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-till-md {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-till-md {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-till-md {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-till-md {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-till-md {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-till-md {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-till-md {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-till-md {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-till-md {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-till-md {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-till-md {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-till-md {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-till-md {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-till-md {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-till-md {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-till-md {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-till-md {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-till-md {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-till-md {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-till-md {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-till-md {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-till-md {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-till-md {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-till-md {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-till-md {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-till-md {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-till-md {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-till-md {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-till-md {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-till-md {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-till-md {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-till-md {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-till-md {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-till-md {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-till-md {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-till-md {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-till-md {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-till-md {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-till-md {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-till-md {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-till-md {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-till-md {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-till-md {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-till-md {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-till-md {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-till-md {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-till-md {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-till-md {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-till-md {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-till-md {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-till-md {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-till-md {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-till-md {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-till-md {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-till-md {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-till-md {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-till-md {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-till-md {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-till-md {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-till-md {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-till-md {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-till-md {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-till-md {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-till-md {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-till-md {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-till-md {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-till-md {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-till-md {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-till-md {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-till-md {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-till-md {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-till-md {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-till-md {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-till-md {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-till-md {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-till-md {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-till-md {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-till-md {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-till-md {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-till-md {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-till-md {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-till-md {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-till-md {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-till-md {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-till-md {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-till-md {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-till-md {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-till-md {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-till-md {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-till-md {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-till-md {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-till-md {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-till-md {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-till-md {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-till-md {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-till-md {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-till-md {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-till-md {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-till-md {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-till-md {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-till-md {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-till-md {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-till-md {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-till-md {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-till-md {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-till-md {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-till-md {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-till-md {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-till-md {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-till-md {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-till-md {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-till-md {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-till-md {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-till-md {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-till-md {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-till-md {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-till-md {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-till-md {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-till-md {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-till-md {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-till-md {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-till-md {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-till-md {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-till-md {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-till-md {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-till-md {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-till-md {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-till-md {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-till-md {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-till-md {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-till-md {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-till-md {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-till-md {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-till-md {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-till-md {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-till-md {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-till-md {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-till-md {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-till-md {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-till-md {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-till-md {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-till-md {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-till-md {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-till-md {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-till-md {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-till-md {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-till-md {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-till-md {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-till-md {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-till-md {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-till-md {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-till-md {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-till-md {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-till-md {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-till-md {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-till-md {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-till-md {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-till-md {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-till-md {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-till-md {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-till-md {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-till-md {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-till-md {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-till-md {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-till-md {
    margin-right: 0;
    margin-left: 0;
  }

  .img--top_bg-webinar_travel_rule {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
  }

  .event_page--team_loop_block-desktop {
    display: none;
  }

  .event_page--team_loop_block-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .grid_our_customers_loop {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 563px) {
  .g-row--appearance_column_revers-till-md {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  .g-row--appearance_row_revers-till-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .g-row--space_none-till-sm {
    --grid-space: 0;
  }

  .g-row--space_xl-till-sm {
    --grid-space: 50px;
  }

  .g-row--space_lg-till-sm {
    --grid-space: 40px;
  }

  .g-row--space_md-till-sm {
    --grid-space: 30px;
  }

  .g-row--space_sm-till-sm {
    --grid-space: 20px;
  }

  .g-row--space_xs-till-sm {
    --grid-space: 10px;
  }

  .g-row--align_start-till-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .g-row--align_end-till-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .g-row--align_center-till-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .g-row--align_baseline-till-sm {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .g-row--align_stretch-till-sm {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .g-row--justify_start-till-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .g-row--justify_end-till-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .g-row--justify_center-till-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .g-row--justify_between-till-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .g-row--justify_around-till-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .g-row--justify_stretch-till-sm {
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
  }

  .g-row--content_start-till-sm {
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .g-row--content_end-till-sm {
    -ms-flex-line-pack: end;
    align-content: flex-end;
  }

  .g-row--content_center-till-sm {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .g-row--content_between-till-sm {
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }

  .g-row--content_around-till-sm {
    -ms-flex-line-pack: distribute;
    align-content: space-around;
  }

  .g-row--content_stretch-till-sm {
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }

  .g-cell--align_start-till-sm {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .g-cell--align_end-till-sm {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }

  .g-cell--align_center-till-sm {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .g-cell--align_baseline-till-sm {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline;
  }

  .g-cell--align_stretch-till-sm {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    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: 25px;
  }

  .g-container--space_lg-till-sm {
    --grid-cell-space-half: 20px;
  }

  .g-container--space_md-till-sm {
    --grid-cell-space-half: 15px;
  }

  .g-container--space_sm-till-sm {
    --grid-cell-space-half: 10px;
  }

  .g-container--space_xs-till-sm {
    --grid-cell-space-half: 5px;
  }

  .g-cols--auto-till-sm {
    max-width: none;
    width: auto;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }

  .g-cols--narrow-till-sm {
    width: auto;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--1-till-sm {
    width: 8.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--2-till-sm {
    width: 16.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--3-till-sm {
    width: 25%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--4-till-sm {
    width: 33.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--5-till-sm {
    width: 41.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--6-till-sm {
    width: 50%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--7-till-sm {
    width: 58.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--8-till-sm {
    width: 66.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--9-till-sm {
    width: 75%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--10-till-sm {
    width: 83.3332333333%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--11-till-sm {
    width: 91.6665666667%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }

  .g-cols--12-till-sm {
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: none;
    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: 50px;
  }

  .ds-panel--space_lg-till-sm {
    --panel-space: 40px;
  }

  .ds-panel--space_md-till-sm {
    --panel-space: 30px;
  }

  .ds-panel--space_sm-till-sm {
    --panel-space: 20px;
  }

  .ds-panel--space_xs-till-sm {
    --panel-space: 10px;
  }

  .ds-section--space_none-till-sm {
    --section-space: 0;
  }

  .ds-section--space_5xl-till-sm {
    --section-space: 360px;
  }

  .ds-section--space_4xl-till-sm {
    --section-space: 320px;
  }

  .ds-section--space_3xl-till-sm {
    --section-space: 280px;
  }

  .ds-section--space_2xl-till-sm {
    --section-space: 240px;
  }

  .ds-section--space_xl-till-sm {
    --section-space: 200px;
  }

  .ds-section--space_lg-till-sm {
    --section-space: 160px;
  }

  .ds-section--space_md-till-sm {
    --section-space: 120px;
  }

  .ds-section--space_sm-till-sm {
    --section-space: 80px;
  }

  .ds-section--space_xs-till-sm {
    --section-space: 40px;
  }

  .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: 34px;
  }

  .ds-inliner--size_xl-till-sm {
    --inliner-size: 24px;
  }

  .ds-inliner--size_lg-till-sm {
    --inliner-size: 20px;
  }

  .ds-inliner--size_md-till-sm {
    --inliner-size: 16px;
  }

  .ds-inliner--size_sm-till-sm {
    --inliner-size: 14px;
  }

  .ds-inliner--size_xs-till-sm {
    --inliner-size: 12px;
  }

  .ds-inliner--size_2xs-till-sm {
    --inliner-size: 10px;
  }

  .ds-caption--size_1-till-sm {
    font-size: var(--type-font-size-3xl);
    line-height: 1.25;
  }

  .ds-caption--size_2-till-sm {
    font-size: var(--type-font-size-2xl);
    line-height: 1.1764705882;
  }

  .ds-caption--size_3-till-sm {
    font-size: var(--type-font-size-xl);
    line-height: 1.25;
  }

  .ds-caption--size_4-till-sm {
    font-size: var(--type-font-size-lg);
    line-height: 1;
  }

  .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: 0.7142857143;
  }

  .ds-table--view_cards-till-sm tfoot,
  .ds-table--view_cards-till-sm thead {
    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 td,
  .ds-table--view_cards-till-sm .t-content th,
  .t-content .ds-table--view_cards-till-sm td,
  .t-content .ds-table--view_cards-till-sm th {
    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 td:before,
  .ds-table--view_cards-till-sm tbody .t-content th:before,
  .t-content .ds-table--view_cards-till-sm tbody td:before,
  .t-content .ds-table--view_cards-till-sm tbody th: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: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    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%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  }

  .pa--right_xxs-till-sm {
    padding-right: 4px;
  }

  .pa--top_xxs-till-sm {
    padding-top: 4px;
  }

  .pa--left_xxs-till-sm {
    padding-left: 4px;
  }

  .pa--bottom_xxs-till-sm {
    padding-bottom: 4px;
  }

  .pa--full_xxs-till-sm {
    padding: 4px;
  }

  .pa--horizont_xxs-till-sm {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .pa--vertical_xxs-till-sm {
    padding-right: 4px;
    padding-left: 4px;
  }

  .pa--right_xs-till-sm {
    padding-right: 10px;
  }

  .pa--top_xs-till-sm {
    padding-top: 10px;
  }

  .pa--left_xs-till-sm {
    padding-left: 10px;
  }

  .pa--bottom_xs-till-sm {
    padding-bottom: 10px;
  }

  .pa--full_xs-till-sm {
    padding: 10px;
  }

  .pa--horizont_xs-till-sm {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pa--vertical_xs-till-sm {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pa--right_sm-till-sm {
    padding-right: 15px;
  }

  .pa--top_sm-till-sm {
    padding-top: 15px;
  }

  .pa--left_sm-till-sm {
    padding-left: 15px;
  }

  .pa--bottom_sm-till-sm {
    padding-bottom: 15px;
  }

  .pa--full_sm-till-sm {
    padding: 15px;
  }

  .pa--horizont_sm-till-sm {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pa--vertical_sm-till-sm {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pa--right_md-till-sm {
    padding-right: 30px;
  }

  .pa--top_md-till-sm {
    padding-top: 30px;
  }

  .pa--left_md-till-sm {
    padding-left: 30px;
  }

  .pa--bottom_md-till-sm {
    padding-bottom: 30px;
  }

  .pa--full_md-till-sm {
    padding: 30px;
  }

  .pa--horizont_md-till-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pa--vertical_md-till-sm {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pa--right_lg-till-sm {
    padding-right: 40px;
  }

  .pa--top_lg-till-sm {
    padding-top: 40px;
  }

  .pa--left_lg-till-sm {
    padding-left: 40px;
  }

  .pa--bottom_lg-till-sm {
    padding-bottom: 40px;
  }

  .pa--full_lg-till-sm {
    padding: 40px;
  }

  .pa--horizont_lg-till-sm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pa--vertical_lg-till-sm {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pa--right_xl-till-sm {
    padding-right: 60px;
  }

  .pa--top_xl-till-sm {
    padding-top: 60px;
  }

  .pa--left_xl-till-sm {
    padding-left: 60px;
  }

  .pa--bottom_xl-till-sm {
    padding-bottom: 60px;
  }

  .pa--full_xl-till-sm {
    padding: 60px;
  }

  .pa--horizont_xl-till-sm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pa--vertical_xl-till-sm {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pa--t_xl-till-sm {
    padding-top: 60px;
  }

  .pa--t_3xl-till-sm {
    padding-top: 80px;
  }

  .pa--t_5xl-till-sm {
    padding-top: 96px;
  }

  .pa--r_sm-till-sm {
    padding-right: 15px;
  }

  .pa--r_md-till-sm {
    padding-right: 30px;
  }

  .pa--b_lg-till-sm {
    padding-bottom: 40px;
  }

  .pa--b_xl-till-sm {
    padding-bottom: 60px;
  }

  .pa--b_3xl-till-sm {
    padding-bottom: 80px;
  }

  .pa--l_md-till-sm {
    padding-left: 30px;
  }

  .ma--right_xxs-till-sm {
    margin-right: 4px;
  }

  .ma--top_xxs-till-sm {
    margin-top: 4px;
  }

  .ma--left_xxs-till-sm {
    margin-left: 4px;
  }

  .ma--bottom_xxs-till-sm {
    margin-bottom: 4px;
  }

  .ma--full_xxs-till-sm {
    margin: 4px;
  }

  .ma--horizont_xxs-till-sm {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ma--vertical_xxs-till-sm {
    margin-right: 4px;
    margin-left: 4px;
  }

  .ma--right_xs-till-sm {
    margin-right: 10px;
  }

  .ma--top_xs-till-sm {
    margin-top: 10px;
  }

  .ma--left_xs-till-sm {
    margin-left: 10px;
  }

  .ma--bottom_xs-till-sm {
    margin-bottom: 10px;
  }

  .ma--full_xs-till-sm {
    margin: 10px;
  }

  .ma--horizont_xs-till-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ma--vertical_xs-till-sm {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ma--right_sm-till-sm {
    margin-right: 15px;
  }

  .ma--top_sm-till-sm {
    margin-top: 15px;
  }

  .ma--left_sm-till-sm {
    margin-left: 15px;
  }

  .ma--bottom_sm-till-sm {
    margin-bottom: 15px;
  }

  .ma--full_sm-till-sm {
    margin: 15px;
  }

  .ma--horizont_sm-till-sm {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ma--vertical_sm-till-sm {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ma--bottom_2sm-till-sm {
    margin-bottom: 20px;
  }

  .ma--right_md-till-sm {
    margin-right: 30px;
  }

  .ma--top_md-till-sm {
    margin-top: 30px;
  }

  .ma--left_md-till-sm {
    margin-left: 30px;
  }

  .ma--bottom_md-till-sm {
    margin-bottom: 30px;
  }

  .ma--full_md-till-sm {
    margin: 30px;
  }

  .ma--horizont_md-till-sm {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ma--vertical_md-till-sm {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ma--right_lg-till-sm {
    margin-right: 40px;
  }

  .ma--top_lg-till-sm {
    margin-top: 40px;
  }

  .ma--left_lg-till-sm {
    margin-left: 40px;
  }

  .ma--bottom_lg-till-sm {
    margin-bottom: 40px;
  }

  .ma--full_lg-till-sm {
    margin: 40px;
  }

  .ma--horizont_lg-till-sm {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ma--vertical_lg-till-sm {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ma--right_xl-till-sm {
    margin-right: 60px;
  }

  .ma--top_xl-till-sm {
    margin-top: 60px;
  }

  .ma--left_xl-till-sm {
    margin-left: 60px;
  }

  .ma--bottom_xl-till-sm {
    margin-bottom: 60px;
  }

  .ma--full_xl-till-sm {
    margin: 60px;
  }

  .ma--horizont_xl-till-sm {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ma--vertical_xl-till-sm {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ma--t_sm-till-sm {
    margin-top: 15px;
  }

  .ma--t_1sm-till-sm {
    margin-top: 20px;
  }

  .ma--t_md-till-sm {
    margin-top: 30px;
  }

  .ma--b_3xl-till-sm {
    margin-bottom: 80px;
  }

  .el-persona__content--space_md-till-sm {
    padding: 30px;
  }

  .el-caption--align_center-till-sm {
    text-align: center;
  }

  .ds-caption--color_text-black-till-sm,
  .ds-caption--text-black-till-sm {
    color: #1f323f;
  }

  .ds-caption--color_text-blue-till-sm,
  .ds-caption--text-blue-till-sm {
    color: #1f323f;
  }

  .ds-caption--color_text-white-till-sm,
  .ds-caption--text-white-till-sm {
    color: #fff;
  }

  .ds-caption--color_text-green-till-sm,
  .ds-caption--text-green-till-sm {
    color: #446a0d;
  }

  .ds-caption--color_text-grey-till-sm,
  .ds-caption--text-grey-till-sm {
    color: #687580;
  }

  .ds-caption--color_text-crumbs-till-sm,
  .ds-caption--text-crumbs-till-sm {
    color: #7c7c7c;
  }

  .ds-caption--color_text-orange-till-sm,
  .ds-caption--text-orange-till-sm {
    color: #3640f5;
  }

  .ds-caption--color_text-lgrey-till-sm,
  .ds-caption--text-lgrey-till-sm {
    color: #a3baca;
  }

  .ds-caption--c_black-till-sm,
  .ds-caption--color_c_black-till-sm {
    color: #111;
  }

  .ds-caption--c_lblack-till-sm,
  .ds-caption--color_c_lblack-till-sm {
    color: #181818;
  }

  .ds-caption--height_3xl-till-sm {
    line-height: 32px;
  }

  .ds-caption--height_4xl-till-sm {
    line-height: 45px;
  }

  .ds-caption--height_6xl-till-sm {
    line-height: 72px;
  }

  .ds-caption--height_lg-till-sm {
    line-height: 28px;
  }

  .ds-caption--height_xs-till-sm {
    line-height: 22px;
  }

  .ds-panel__element--offset_right_1xl-till-sm {
    padding-right: 65px;
  }

  .ds-panel__element--offset_top_1xl-till-sm {
    padding-top: 65px;
  }

  .ds-panel__element--offset_left_1xl-till-sm {
    padding-left: 65px;
  }

  .ds-panel__element--offset_bottom_1xl-till-sm {
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_full_1xl-till-sm {
    padding: 65px;
  }

  .ds-panel__element--offset_horizont_1xl-till-sm {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .ds-panel__element--offset_vertical_1xl-till-sm {
    padding-right: 65px;
    padding-left: 65px;
  }

  .ds-panel__element--offset_right_xl-till-sm {
    padding-right: 60px;
  }

  .ds-panel__element--offset_top_xl-till-sm {
    padding-top: 60px;
  }

  .ds-panel__element--offset_left_xl-till-sm {
    padding-left: 60px;
  }

  .ds-panel__element--offset_bottom_xl-till-sm {
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_full_xl-till-sm {
    padding: 60px;
  }

  .ds-panel__element--offset_horizont_xl-till-sm {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ds-panel__element--offset_vertical_xl-till-sm {
    padding-right: 60px;
    padding-left: 60px;
  }

  .ds-panel__element--offset_right_3lg-till-sm {
    padding-right: 55px;
  }

  .ds-panel__element--offset_top_3lg-till-sm {
    padding-top: 55px;
  }

  .ds-panel__element--offset_left_3lg-till-sm {
    padding-left: 55px;
  }

  .ds-panel__element--offset_bottom_3lg-till-sm {
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_full_3lg-till-sm {
    padding: 55px;
  }

  .ds-panel__element--offset_horizont_3lg-till-sm {
    padding-top: 55px;
    padding-bottom: 55px;
  }

  .ds-panel__element--offset_vertical_3lg-till-sm {
    padding-right: 55px;
    padding-left: 55px;
  }

  .ds-panel__element--offset_right_2lg-till-sm {
    padding-right: 50px;
  }

  .ds-panel__element--offset_top_2lg-till-sm {
    padding-top: 50px;
  }

  .ds-panel__element--offset_left_2lg-till-sm {
    padding-left: 50px;
  }

  .ds-panel__element--offset_bottom_2lg-till-sm {
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_full_2lg-till-sm {
    padding: 50px;
  }

  .ds-panel__element--offset_horizont_2lg-till-sm {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .ds-panel__element--offset_vertical_2lg-till-sm {
    padding-right: 50px;
    padding-left: 50px;
  }

  .ds-panel__element--offset_right_1lg-till-sm {
    padding-right: 45px;
  }

  .ds-panel__element--offset_top_1lg-till-sm {
    padding-top: 45px;
  }

  .ds-panel__element--offset_left_1lg-till-sm {
    padding-left: 45px;
  }

  .ds-panel__element--offset_bottom_1lg-till-sm {
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_full_1lg-till-sm {
    padding: 45px;
  }

  .ds-panel__element--offset_horizont_1lg-till-sm {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .ds-panel__element--offset_vertical_1lg-till-sm {
    padding-right: 45px;
    padding-left: 45px;
  }

  .ds-panel__element--offset_right_lg-till-sm {
    padding-right: 40px;
  }

  .ds-panel__element--offset_top_lg-till-sm {
    padding-top: 40px;
  }

  .ds-panel__element--offset_left_lg-till-sm {
    padding-left: 40px;
  }

  .ds-panel__element--offset_bottom_lg-till-sm {
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_full_lg-till-sm {
    padding: 40px;
  }

  .ds-panel__element--offset_horizont_lg-till-sm {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ds-panel__element--offset_vertical_lg-till-sm {
    padding-right: 40px;
    padding-left: 40px;
  }

  .ds-panel__element--offset_right_1md-till-sm {
    padding-right: 35px;
  }

  .ds-panel__element--offset_top_1md-till-sm {
    padding-top: 35px;
  }

  .ds-panel__element--offset_left_1md-till-sm {
    padding-left: 35px;
  }

  .ds-panel__element--offset_bottom_1md-till-sm {
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_full_1md-till-sm {
    padding: 35px;
  }

  .ds-panel__element--offset_horizont_1md-till-sm {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .ds-panel__element--offset_vertical_1md-till-sm {
    padding-right: 35px;
    padding-left: 35px;
  }

  .ds-panel__element--offset_right_md-till-sm {
    padding-right: 30px;
  }

  .ds-panel__element--offset_top_md-till-sm {
    padding-top: 30px;
  }

  .ds-panel__element--offset_left_md-till-sm {
    padding-left: 30px;
  }

  .ds-panel__element--offset_bottom_md-till-sm {
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_full_md-till-sm {
    padding: 30px;
  }

  .ds-panel__element--offset_horizont_md-till-sm {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ds-panel__element--offset_vertical_md-till-sm {
    padding-right: 30px;
    padding-left: 30px;
  }

  .ds-panel__element--offset_right_1sm-till-sm {
    padding-right: 25px;
  }

  .ds-panel__element--offset_top_1sm-till-sm {
    padding-top: 25px;
  }

  .ds-panel__element--offset_left_1sm-till-sm {
    padding-left: 25px;
  }

  .ds-panel__element--offset_bottom_1sm-till-sm {
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_full_1sm-till-sm {
    padding: 25px;
  }

  .ds-panel__element--offset_horizont_1sm-till-sm {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .ds-panel__element--offset_vertical_1sm-till-sm {
    padding-right: 25px;
    padding-left: 25px;
  }

  .ds-panel__element--offset_right_sm-till-sm {
    padding-right: 20px;
  }

  .ds-panel__element--offset_top_sm-till-sm {
    padding-top: 20px;
  }

  .ds-panel__element--offset_left_sm-till-sm {
    padding-left: 20px;
  }

  .ds-panel__element--offset_bottom_sm-till-sm {
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_full_sm-till-sm {
    padding: 20px;
  }

  .ds-panel__element--offset_horizont_sm-till-sm {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ds-panel__element--offset_vertical_sm-till-sm {
    padding-right: 20px;
    padding-left: 20px;
  }

  .ds-panel__element--offset_right_2xs-till-sm {
    padding-right: 15px;
  }

  .ds-panel__element--offset_top_2xs-till-sm {
    padding-top: 15px;
  }

  .ds-panel__element--offset_left_2xs-till-sm {
    padding-left: 15px;
  }

  .ds-panel__element--offset_bottom_2xs-till-sm {
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_full_2xs-till-sm {
    padding: 15px;
  }

  .ds-panel__element--offset_horizont_2xs-till-sm {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .ds-panel__element--offset_vertical_2xs-till-sm {
    padding-right: 15px;
    padding-left: 15px;
  }

  .ds-panel__element--offset_right_1xs-till-sm {
    padding-right: 10px;
  }

  .ds-panel__element--offset_top_1xs-till-sm {
    padding-top: 10px;
  }

  .ds-panel__element--offset_left_1xs-till-sm {
    padding-left: 10px;
  }

  .ds-panel__element--offset_bottom_1xs-till-sm {
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_full_1xs-till-sm {
    padding: 10px;
  }

  .ds-panel__element--offset_horizont_1xs-till-sm {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .ds-panel__element--offset_vertical_1xs-till-sm {
    padding-right: 10px;
    padding-left: 10px;
  }

  .ds-panel__element--offset_right_xs-till-sm {
    padding-right: 5px;
  }

  .ds-panel__element--offset_top_xs-till-sm {
    padding-top: 5px;
  }

  .ds-panel__element--offset_left_xs-till-sm {
    padding-left: 5px;
  }

  .ds-panel__element--offset_bottom_xs-till-sm {
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_full_xs-till-sm {
    padding: 5px;
  }

  .ds-panel__element--offset_horizont_xs-till-sm {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .ds-panel__element--offset_vertical_xs-till-sm {
    padding-right: 5px;
    padding-left: 5px;
  }

  .ds-panel__element--offset_right_none-till-sm {
    padding-right: 0;
  }

  .ds-panel__element--offset_top_none-till-sm {
    padding-top: 0;
  }

  .ds-panel__element--offset_left_none-till-sm {
    padding-left: 0;
  }

  .ds-panel__element--offset_bottom_none-till-sm {
    padding-bottom: 0;
  }

  .ds-panel__element--offset_full_none-till-sm {
    padding: 0;
  }

  .ds-panel__element--offset_horizont_none-till-sm {
    padding-top: 0;
    padding-bottom: 0;
  }

  .ds-panel__element--offset_vertical_none-till-sm {
    padding-right: 0;
    padding-left: 0;
  }

  .ds-panel__element--indent_right_1xl-till-sm {
    margin-right: 65px;
  }

  .ds-panel__element--indent_top_1xl-till-sm {
    margin-top: 65px;
  }

  .ds-panel__element--indent_left_1xl-till-sm {
    margin-left: 65px;
  }

  .ds-panel__element--indent_bottom_1xl-till-sm {
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_full_1xl-till-sm {
    margin: 65px;
  }

  .ds-panel__element--indent_horizont_1xl-till-sm {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .ds-panel__element--indent_vertical_1xl-till-sm {
    margin-right: 65px;
    margin-left: 65px;
  }

  .ds-panel__element--indent_right_xl-till-sm {
    margin-right: 60px;
  }

  .ds-panel__element--indent_top_xl-till-sm {
    margin-top: 60px;
  }

  .ds-panel__element--indent_left_xl-till-sm {
    margin-left: 60px;
  }

  .ds-panel__element--indent_bottom_xl-till-sm {
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_full_xl-till-sm {
    margin: 60px;
  }

  .ds-panel__element--indent_horizont_xl-till-sm {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .ds-panel__element--indent_vertical_xl-till-sm {
    margin-right: 60px;
    margin-left: 60px;
  }

  .ds-panel__element--indent_right_3lg-till-sm {
    margin-right: 55px;
  }

  .ds-panel__element--indent_top_3lg-till-sm {
    margin-top: 55px;
  }

  .ds-panel__element--indent_left_3lg-till-sm {
    margin-left: 55px;
  }

  .ds-panel__element--indent_bottom_3lg-till-sm {
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_full_3lg-till-sm {
    margin: 55px;
  }

  .ds-panel__element--indent_horizont_3lg-till-sm {
    margin-top: 55px;
    margin-bottom: 55px;
  }

  .ds-panel__element--indent_vertical_3lg-till-sm {
    margin-right: 55px;
    margin-left: 55px;
  }

  .ds-panel__element--indent_right_2lg-till-sm {
    margin-right: 50px;
  }

  .ds-panel__element--indent_top_2lg-till-sm {
    margin-top: 50px;
  }

  .ds-panel__element--indent_left_2lg-till-sm {
    margin-left: 50px;
  }

  .ds-panel__element--indent_bottom_2lg-till-sm {
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_full_2lg-till-sm {
    margin: 50px;
  }

  .ds-panel__element--indent_horizont_2lg-till-sm {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .ds-panel__element--indent_vertical_2lg-till-sm {
    margin-right: 50px;
    margin-left: 50px;
  }

  .ds-panel__element--indent_right_1lg-till-sm {
    margin-right: 45px;
  }

  .ds-panel__element--indent_top_1lg-till-sm {
    margin-top: 45px;
  }

  .ds-panel__element--indent_left_1lg-till-sm {
    margin-left: 45px;
  }

  .ds-panel__element--indent_bottom_1lg-till-sm {
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_full_1lg-till-sm {
    margin: 45px;
  }

  .ds-panel__element--indent_horizont_1lg-till-sm {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .ds-panel__element--indent_vertical_1lg-till-sm {
    margin-right: 45px;
    margin-left: 45px;
  }

  .ds-panel__element--indent_right_lg-till-sm {
    margin-right: 40px;
  }

  .ds-panel__element--indent_top_lg-till-sm {
    margin-top: 40px;
  }

  .ds-panel__element--indent_left_lg-till-sm {
    margin-left: 40px;
  }

  .ds-panel__element--indent_bottom_lg-till-sm {
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_full_lg-till-sm {
    margin: 40px;
  }

  .ds-panel__element--indent_horizont_lg-till-sm {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .ds-panel__element--indent_vertical_lg-till-sm {
    margin-right: 40px;
    margin-left: 40px;
  }

  .ds-panel__element--indent_right_1md-till-sm {
    margin-right: 35px;
  }

  .ds-panel__element--indent_top_1md-till-sm {
    margin-top: 35px;
  }

  .ds-panel__element--indent_left_1md-till-sm {
    margin-left: 35px;
  }

  .ds-panel__element--indent_bottom_1md-till-sm {
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_full_1md-till-sm {
    margin: 35px;
  }

  .ds-panel__element--indent_horizont_1md-till-sm {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .ds-panel__element--indent_vertical_1md-till-sm {
    margin-right: 35px;
    margin-left: 35px;
  }

  .ds-panel__element--indent_right_md-till-sm {
    margin-right: 30px;
  }

  .ds-panel__element--indent_top_md-till-sm {
    margin-top: 30px;
  }

  .ds-panel__element--indent_left_md-till-sm {
    margin-left: 30px;
  }

  .ds-panel__element--indent_bottom_md-till-sm {
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_full_md-till-sm {
    margin: 30px;
  }

  .ds-panel__element--indent_horizont_md-till-sm {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .ds-panel__element--indent_vertical_md-till-sm {
    margin-right: 30px;
    margin-left: 30px;
  }

  .ds-panel__element--indent_right_1sm-till-sm {
    margin-right: 25px;
  }

  .ds-panel__element--indent_top_1sm-till-sm {
    margin-top: 25px;
  }

  .ds-panel__element--indent_left_1sm-till-sm {
    margin-left: 25px;
  }

  .ds-panel__element--indent_bottom_1sm-till-sm {
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_full_1sm-till-sm {
    margin: 25px;
  }

  .ds-panel__element--indent_horizont_1sm-till-sm {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .ds-panel__element--indent_vertical_1sm-till-sm {
    margin-right: 25px;
    margin-left: 25px;
  }

  .ds-panel__element--indent_right_sm-till-sm {
    margin-right: 20px;
  }

  .ds-panel__element--indent_top_sm-till-sm {
    margin-top: 20px;
  }

  .ds-panel__element--indent_left_sm-till-sm {
    margin-left: 20px;
  }

  .ds-panel__element--indent_bottom_sm-till-sm {
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_full_sm-till-sm {
    margin: 20px;
  }

  .ds-panel__element--indent_horizont_sm-till-sm {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .ds-panel__element--indent_vertical_sm-till-sm {
    margin-right: 20px;
    margin-left: 20px;
  }

  .ds-panel__element--indent_right_2xs-till-sm {
    margin-right: 15px;
  }

  .ds-panel__element--indent_top_2xs-till-sm {
    margin-top: 15px;
  }

  .ds-panel__element--indent_left_2xs-till-sm {
    margin-left: 15px;
  }

  .ds-panel__element--indent_bottom_2xs-till-sm {
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_full_2xs-till-sm {
    margin: 15px;
  }

  .ds-panel__element--indent_horizont_2xs-till-sm {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .ds-panel__element--indent_vertical_2xs-till-sm {
    margin-right: 15px;
    margin-left: 15px;
  }

  .ds-panel__element--indent_right_1xs-till-sm {
    margin-right: 10px;
  }

  .ds-panel__element--indent_top_1xs-till-sm {
    margin-top: 10px;
  }

  .ds-panel__element--indent_left_1xs-till-sm {
    margin-left: 10px;
  }

  .ds-panel__element--indent_bottom_1xs-till-sm {
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_full_1xs-till-sm {
    margin: 10px;
  }

  .ds-panel__element--indent_horizont_1xs-till-sm {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ds-panel__element--indent_vertical_1xs-till-sm {
    margin-right: 10px;
    margin-left: 10px;
  }

  .ds-panel__element--indent_right_xs-till-sm {
    margin-right: 5px;
  }

  .ds-panel__element--indent_top_xs-till-sm {
    margin-top: 5px;
  }

  .ds-panel__element--indent_left_xs-till-sm {
    margin-left: 5px;
  }

  .ds-panel__element--indent_bottom_xs-till-sm {
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_full_xs-till-sm {
    margin: 5px;
  }

  .ds-panel__element--indent_horizont_xs-till-sm {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .ds-panel__element--indent_vertical_xs-till-sm {
    margin-right: 5px;
    margin-left: 5px;
  }

  .ds-panel__element--indent_right_none-till-sm {
    margin-right: 0;
  }

  .ds-panel__element--indent_top_none-till-sm {
    margin-top: 0;
  }

  .ds-panel__element--indent_left_none-till-sm {
    margin-left: 0;
  }

  .ds-panel__element--indent_bottom_none-till-sm {
    margin-bottom: 0;
  }

  .ds-panel__element--indent_full_none-till-sm {
    margin: 0;
  }

  .ds-panel__element--indent_horizont_none-till-sm {
    margin-top: 0;
    margin-bottom: 0;
  }

  .ds-panel__element--indent_vertical_none-till-sm {
    margin-right: 0;
    margin-left: 0;
  }
}

.work-g-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
}

@media screen and (max-width: 992px) {
  .work-g-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 680px) {
  .work-g-wrapper {
    grid-template-columns: 1fr;
  }
}

.hamburger_menu {
  display: block;
  background: #ffffff;
  width: 35px;
  height: 34px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 6px 5px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  top: 8px;
  right: 10px;
  z-index: 101;
  padding-top: 6px;
}

.hamburger_menu.toggled span:first-child {
  transform: translateY(7px) rotate(45deg);
}

.hamburger_menu.toggled span:nth-child(2) {
  opacity: 0;
}

.hamburger_menu.toggled span:last-child {
  transform: translateY(-9px) rotate(-45deg);
}

.hamburger_menu span {
  display: block;
  background: #3640f5;
  width: 24px;
  height: 3px;
  border-radius: 5px;
  transform-origin: center;
  transition: 0.3s ease;
}

.hamburger_menu span:nth-child(2) {
  margin: 5px 0;
}

.hamburger_menu {
  display: none;
}

.mobile_nav_menu {
  position: fixed;
  top: 0;
  height: 100vh;
  z-index: 100;
  right: 0;
  background-color: rgba(54, 64, 245, 0.96);
  transition: 0.3s;
  padding: 30px;
  overflow-y: scroll;
  max-width: 414px;
  width: 100%;
  transform: translateX(100%);
  padding-top: 12px;
}

.mobile_nav_menu.show {
  transform: translateX(0);
}

.mobile_menu li a {
  color: #fff;
  font-size: 16px;
  display: inline-block;
  transition: 0.3s;
  padding: 5px 0;
}

.mobile_menu li {
  margin-bottom: 10px;
}

.mobile_menu li .submenu li {
  margin-bottom: 0;
  margin-top: 10px;
}

.dropdown {
  position: relative;
  padding-left: 15px;
}

.dropdown::before {
  content: "";
  border-width: 5px 0 5px 10px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  top: 10px;
  left: 0;
  transition: 0.3s;
}

.dropdown.active::before {
  transform: rotateZ(90deg);
}

.box_btn {
  background-color: #3939d0;
  display: inline-block;
  color: #fff;
  padding: 14px 30px;
  border-radius: 5px;
  font-size: 18px;
  width: 100%;
  text-align: center;
  transition: 0.3s;
}

.fix {
  overflow: hidden;
}

.mobile_menu li a.login-btn {
  font-weight: 700;
}

.dropdown-content {
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
}

.trusted-member-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background-color: #fff;
  padding: 15px;
  border-radius: 10px;
  align-items: center;
}

.single-member {
  padding: 15px;
}

.single-member .img {
  max-height: 70px;
}

.access-form {
  background-color: #fff;
  padding: 50px;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

.access-area {
  padding-top: 90px;
  padding-bottom: 95px;
}

.access-area h1 {
  margin-bottom: 45px;
  text-align: center;
}

.input-design {
  background-color: #ebecf0;
  border: 1px solid #ebecf0;
  width: 100%;
  height: 50px;
  border-radius: 4px;
  padding: 0 15px;
  color: #1f323f;
  transition: 0.3s;
  font-size: 16px;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #939da3 !important;
}

.input-design[invalid="true"] {
  -webkit-box-shadow: inset 0 0 0 1px #9d0308;
  box-shadow: inset 0 0 0 1px #9d0308;
}

.input-design:focus {
  border-color: rgb(54, 64, 245);
  outline: none;
  background-color: #fff;
}

.input-inside label {
  display: block;
  font-size: 16px;
  color: #1f323f;
  margin-bottom: 10px;
}

.input-inside,
.selection-wrap {
  margin-bottom: 22px;
}

.selection-wrap select {
  width: 100%;
  background-color: #ebecf0;
  border: 0;
  height: 65px;
  border-radius: 4px;
}

.field-message {
  color: red;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 0;
}

.input-inside.error input {
  border-color: red;
}

.fm-title {
  text-align: center;
  color: #1f323f;
  font-size: 28px;
  margin-bottom: 40px;
}

.btn--header.login-btn {
  width: 100%;
  height: 50px;
  font-size: 16px;
  border: 0;
}

.alternative-way p a {
  display: inline-block;
  color: #3640f5;
  transition: 0.3s;
  margin-left: 5px;
}

.alternative-way p {
  margin-top: 10px;
}

.alternative-way {
  margin-top: 50px;
  text-align: center;
}

.ft-g-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}

.text-center {
  text-align: center;
}
.field-message.type-2 {
  margin-top: 0;
  margin-bottom: 0px;
  transform: translateY(-20px);
}
.type-2 .access-form {
  max-width: 980px;
}

.twin-field {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}

.type-2 .input-design {
  height: 65px;
}

textarea.input-design {
  width: 100% !important;
  padding-top: 10px;
  padding-bottom: 10px;
}
textarea#message{
  height: 180px;
}
.btn--header.login-btn.send-btn {
  height: 65px;
  border-radius: 4px;
  border: 0;
}


.check_box {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #939da3;
  font-size: 14px;
  line-height: 20px;
}

/* Hide the browser's default checkbox */
.check_box input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  
  position: absolute;
  top: -2px;
  left: 0;
  height: 24px;
  width: 24px;
  border: 1px solid rgb(54, 64, 245);
  border-radius: 4px;
}

/* On mouse-over, add a grey background color */
.check_box:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.check_box input:checked ~ .checkmark {
  background-color: rgb(54, 64, 245);
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.check_box input:checked ~ .checkmark:after {
  display: block;
}
.check_box_error{
  border-color: red !important;
}
/* Style the checkmark/indicator */
.check_box .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.el-button--config_style-yell {
  background: #3640f5;
  padding: 0 10px;
  color: #fff;
}

.access-area .thankyouPage h1 {
  text-align: left;
  margin-bottom: -5px;
}

.access-area .thankyouPage p {
  line-height: 28px;
}

@media only screen and (max-width: 1440px) {
  .logo_header .img--logo {
    padding-left: 0;
  }
}

@media only screen and (max-width: 1024px) {
  .single-member .img {
    max-height: 45px;
  }
}

@media only screen and (max-width: 767px) {
  .hd_inr_flex {
    justify-content: space-between;
    margin-left: -15px !important;
    align-items: center;
  }

  .hamburger_menu {
    display: block;
  }

  .trusted-member-wrapper {
    justify-content: flex-start;
  }

  .un-block_content.un-block_content--oracle {
    margin-top: 20px;
  }

  header .g-container--space_md-till-md {
    --grid-cell-space-half: 0;
  }

  #mechanism_step button {
    font-size: 18px;
  }

  .twin-field {
    display: block;
  }

  .access-form {
    padding: 40px 20px;
  }

  .alternative-way {
    margin-top: 40px;
  }

  .fm-title {
    font-size: 24px;
    margin-bottom: 34px;
  }

  .access-area {
    padding-top: 50px;
    padding-bottom: 60px;
  }

  .access-area h1 {
    text-align: center;
    font-size: 30px;
    margin-bottom: 45px;
  }

  .type-2 .input-design {
    height: 50px;
  }

  .bv_atual {
    height: 50px;
  }

  textarea.input-design {
    height: 140px !important;
  }
}
