html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

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

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

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

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

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

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

:where(button.w-popover-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

.w-popover {
  position-anchor: none;
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

pre.w-code-block code > span {
  display: block !important;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Pt Mono;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66eaaa06c8d27f8066705920_pt-mono_bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneuecyr;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382d043006dc4806afb172_HelveticaNeueCyr-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneuecyr;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382d047994e0b41246dbf8_HelveticaNeueCyr-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382d047994e0b41246dbf8_HelveticaNeueCyr-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneuecyr roman;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382d0546d204a4d15326d4_HelveticaNeueCyr-Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Helveticaneuecyr;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/623a43e5a354fd02463dd704_HelveticaNeueCyr-Medium%2B%2B.ttf") format("truetype"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382d052e6e6808cdf56370_HelveticaNeueCyr-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neuemachina;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625d13eab34107a5318d89db_NeueMachina-Ultrabold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Neuemachina;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382c5aa1d521fea5d9e415_NeueMachina-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: ALS Absolem;
  src: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63843cb694b18fc414d4b156__.._files_Fonts_Absolem_otf_ALSAbsolem-SerifRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
  --tomato: #ee260b;
  --crimson: #d03b3c;
  --midnight-blue: #15033d;
  --cyan: #0af3f8;
  --dark-grey: #9f9192;
  --dered: #fd4c4d;
  --blacklc: #010102;
  --yellow: #efff05;
  --blue: #0a05ff;
  --white-2: #f5f4f4;
  --yellow-green: #dbff00;
  --blueedtech: #0038ff;
  --deblue: #0a25ec;
  --dedeepyellow: #fe9729;
  --deorange-red: #ec4d1d;
  --degreen: #1ab14e;
  --degray: #c8c8c8;
  --depink: #fed1d2;
  --deyellow: #fdfd5e;
  --hr-light-blue: #e5ffff;
  --hr-midnight-blue: #001b3d;
  --gold-hr: #fae427;
  --light-cyan-hr-shadow: #d7f5f5;
  --light-slate-grey-hr: #738d9e;
  --color: #089b83;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: bold;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: bold;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

.section-mainpage {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62383000b3c55fb57b0260be_main_background.png");
  background-position: 0 0;
  background-size: cover;
  height: 42vw;
  font-size: 1.33vw;
}

.div-block {
  text-align: center;
  display: inline-block;
}

.image {
  margin-top: 19px;
}

.text-block {
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  text-decoration: none;
}

.text-block-2 {
  text-transform: uppercase;
}

.text-block-3 {
  color: #fff;
  letter-spacing: .3em;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: auto;
  text-decoration: none;
}

.container {
  text-align: center;
  background-color: #0000;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar {
  color: #0000;
  text-align: center;
  cursor: auto;
  background-color: #0000;
  width: 100%;
  padding-top: 20px;
  font-size: 1em;
  display: flex;
  position: absolute;
}

.menu_item {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .55em;
}

.menu_item:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item:active {
  opacity: .6;
}

.menu_item.w--current {
  color: #c9c9c9;
}

.brand {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62382fffa53e5804054a729b_logo.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: relative;
  overflow: visible;
}

.logo-main-migel {
  padding-top: 0;
  padding-left: 1em;
  padding-right: 1em;
}

.headingmainpage_mobile {
  color: #fff;
  text-align: center;
  object-fit: fill;
  margin-top: 5vw;
  padding-bottom: 0;
  padding-left: 14vw;
  padding-right: 14vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.23611vw;
  font-weight: 700;
  line-height: 130%;
  display: none;
  position: relative;
  overflow: visible;
}

.image-3 {
  text-align: center;
  margin-top: -82px;
  margin-left: 365px;
  display: inline-block;
}

.section-speach {
  z-index: 2;
  background-color: var(--white);
  height: 100%;
  padding: 12.5vw 12.5vw 5em;
  position: relative;
}

.arrowintable {
  text-align: right;
  width: 7.8vw;
  padding-left: 1vw;
}

.columns {
  margin-top: 12.5vw;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.h1-heading-main {
  color: var(--black);
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.1vw;
}

.namequte {
  float: none;
  clear: none;
  width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9vw;
  font-weight: 400;
  line-height: 130%;
  display: inline-block;
}

.column {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.column-2 {
  text-align: left;
  margin-top: 17px;
  padding-left: 0;
  display: inline-block;
  position: static;
}

.btn-send-request {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-send-request:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-send-request.relative {
  position: relative;
}

.btn-send-request.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-send-request.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.send-message-arrow {
  margin-top: -25px;
  margin-left: 120px;
}

.section-sales-top {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  overflow: hidden;
}

.caption-block-black {
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 130%;
  display: block;
}

.grid-services {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.numberintable {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.numberintable.production {
  line-height: .7;
}

.headintable {
  width: 8em;
  max-width: 400px;
  color: var(--black);
  cursor: pointer;
  flex-direction: row;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  position: static;
}

.headintable:hover {
  color: var(--black);
  text-decoration: none;
  display: block;
}

.headintable.is-color-white {
  max-width: 14em;
  color: var(--white);
  font-weight: 700;
}

.headintable.is-color-white.is-size-small {
  max-width: none;
  font-size: 1.5em;
}

.arrow_down_services {
  padding-top: 2em;
}

.arrow_down_services.no-padding {
  margin-bottom: 1em;
  padding-top: 0;
}

.arrow_down_services.is-padding-1em {
  padding-top: .5em;
  padding-bottom: 1em;
}

.paragraph-2 {
  color: var(--midnight-blue);
  padding-top: 20px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 200%;
}

.numberintable-blue {
  color: var(--cyan);
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.numberintable-blue.white {
  color: var(--white);
}

.heading-4 {
  text-align: center;
}

.container-grid-services {
  cursor: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: block;
}

.nu {
  color: #f2a41f;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.numberintable-yellow {
  color: #f1a923;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.numberintable-bord {
  color: #970e12;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.numberintable-black {
  color: #320e10;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.numberintable-orange {
  color: #ef570c;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.numberintable-deep-yellow {
  color: #f58108;
  flex-direction: row;
  flex: none;
  align-items: flex-start;
  margin-top: -10px;
  padding-top: 0;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: block;
}

.grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template: "Area Area-2"
  / 1fr 1fr;
  margin: 40px 12.5vw 120px;
}

.flexcuptiontxtcase {
  text-align: right;
  letter-spacing: .2em;
  text-transform: uppercase;
  flex: 0 auto;
  margin-top: 0;
  padding-left: 20px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 12px;
}

.footer {
  text-align: center;
  align-items: flex-start;
  padding-top: 60px;
  padding-bottom: 40px;
}

.footer-flex-container {
  text-align: left;
  justify-content: space-between;
  margin-bottom: 40px;
  display: flex;
}

.footer-logo-link {
  flex: 0 auto;
  min-width: 60px;
  max-height: 60px;
}

.footer-image {
  object-fit: contain;
  object-position: 0% 50%;
  width: 100%;
  height: 100%;
}

.footer-heading {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  color: #444;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  text-decoration: underline;
}

.paragraph-3, .paragraph-4 {
  font-family: Actor, sans-serif;
  font-weight: 400;
}

.image-7 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/623875008008220472214876_color_ballon.png"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/623875008008220472214876_color_ballon.png");
  background-position: 0 0, 0 0;
  background-size: cover, cover;
  background-attachment: scroll, scroll;
}

.image-8 {
  text-align: right;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/623875008008220472214876_color_ballon.png");
  background-position: 0 0;
  background-size: auto;
  width: 400px;
  margin-top: -160px;
  margin-left: 250px;
  padding-top: 0;
  padding-left: 0;
}

.text-block-5 {
  text-align: right;
  margin-top: -243px;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.image-9 {
  width: 100%;
  max-width: 600px;
  margin-top: 0;
}

.image-10, .image-11 {
  max-width: 475px;
  margin-top: 160px;
}

.image-12, .image-13, .image-14, .image-15, .image-16, .image-17 {
  margin-top: 160px;
}

.arrow-view-case {
  margin-top: -1px;
  margin-left: -57px;
}

.button-case {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 70px;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.section-clients {
  z-index: 2;
  background-color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  position: relative;
}

.grid-clients {
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  margin-left: 4vw;
  margin-right: 4vw;
  padding-top: 80px;
  padding-bottom: 100px;
}

.blockcaptionwhite {
  color: var(--white);
  text-align: left;
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  display: inline-block;
  position: relative;
}

.paragraph-5 {
  color: var(--white);
}

.paragraph-6 {
  max-width: 50vw;
  color: var(--white);
  margin-left: .5em;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.92vw;
  font-weight: 700;
  line-height: 130%;
  display: inline-block;
}

.arrow-white-left {
  margin-top: .4em;
  margin-left: .5em;
  padding-top: 0;
  padding-left: 0;
}

.container-text-partners {
  align-items: flex-start;
  margin-top: 0;
  padding-top: 90px;
  display: flex;
}

.image-19 {
  margin-top: -169px;
  margin-left: 158px;
  display: inline-block;
}

.image-20 {
  margin-bottom: 0;
}

.section-services {
  margin-top: 13vw;
}

.paragraph-6-copy {
  max-width: 490px;
  color: var(--black);
  padding-top: 7px;
  padding-left: 20px;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
  display: inline-block;
}

.arrow-down-black {
  margin-top: .4em;
  padding: 0 20px 0 12px;
}

.div-block-4 {
  margin-top: 140px;
  display: inline-block;
  position: relative;
}

.paragrap-about-office {
  float: none;
  clear: none;
  width: 30em;
  max-width: none;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  display: inline-block;
}

.container-text-awwards {
  align-items: flex-start;
  margin-top: 0;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
  padding-top: 0;
  display: flex;
}

.section-awwards {
  background-color: var(--white);
}

.grid-awwards {
  grid-row-gap: 39px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin: 4em 4vw 0;
  padding-bottom: 0;
}

.grid-5 {
  grid-column-gap: 16px;
  grid-row-gap: 14px;
  grid-template: ". . ." .25fr
                 ". . ."
                 ". . ."
                 "Area-6 Area-6 Area-6"
                 "Area-7 Area-8 Area-9"
                 ". Area-10 ." 1fr
                 / .25fr .25fr;
  grid-auto-flow: row;
  justify-items: start;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.div-block-6 {
  display: flex;
}

.grid-6 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "line line line"
                       "date news Area";
  width: 100%;
}

.div-block-7 {
  display: flex;
}

.image-22 {
  align-self: flex-start;
}

.text-block-6 {
  align-items: flex-start;
  display: flex;
}

.text-block-7, .text-block-8 {
  display: inline-block;
}

.div-block-8 {
  width: 100%;
  height: 5px;
}

.image-23 {
  width: 100%;
}

.grid-inside-news {
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  text-align: left;
  flex: 0 auto;
  order: 0;
  grid-template: "Area-4 Area-4 Area-4"
                 "Area-2 Area-2 Area-3"
                 "Area-5 Area-5 ."
                 / 4.75fr .25fr;
  grid-auto-columns: .75fr;
  justify-items: start;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.image-line-grid-news {
  width: 100%;
}

.heading-5 {
  display: inline-block;
}

.div-block-9 {
  justify-content: space-between;
  margin-top: 60px;
  display: flex;
}

.nnh {
  margin-top: 6px;
}

.heading-6 {
  margin-top: 2px;
}

.caption-block-news {
  max-width: 140px;
  color: var(--black);
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 12.5vw;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  line-height: 130%;
  display: flex;
}

.subcaption {
  color: var(--dark-grey);
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.grid-news {
  grid-row-gap: 25px;
  text-align: left;
  grid-template: "."
  / 1.25fr;
  grid-auto-flow: row;
  justify-content: end;
  justify-items: stretch;
  margin: 0 0 0 2em;
}

.image-arrow-right-grid-news {
  max-width: 33px;
  margin-top: 22px;
}

.subcaption-date {
  color: var(--black);
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 25px;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: none;
}

.section-news {
  background-color: var(--white);
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  display: block;
}

.image-26, .image-27 {
  width: 100%;
}

.selection-sales {
  background-color: var(--white);
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
}

.grid-9 {
  grid-column-gap: 16px;
  grid-row-gap: 20px;
  grid-template: "Area Area-2 Area-3 Area-4"
  / 1fr 1fr 1fr 1fr;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.footer {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6239db19e9b616ceaba4e4b6_footer_background.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 60px;
}

.heading-3-white-f {
  color: var(--white);
  text-align: left;
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  display: block;
  position: relative;
}

.paragraph-7, .footertextmin {
  color: var(--white);
  text-align: left;
  margin-top: 2vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .825em;
  font-weight: 300;
  line-height: 130%;
}

.caption-social {
  width: auto;
  color: var(--black);
  text-align: center;
  margin: 3vw 12.5vw 5em;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: inline-block;
}

.contacts {
  background-color: var(--white);
  text-align: center;
  overflow: hidden;
}

.btn-brief {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-brief:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
}

.btn-brief:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-presentation {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-presentation:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-presentation:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.container-contacts-btn {
  width: auto;
  margin-top: 3em;
  margin-bottom: 0;
  display: inline-block;
}

.image-28 {
  margin-left: -52px;
  padding-left: 0;
}

.image-29 {
  margin-left: -79px;
  padding-right: 19px;
}

.paragraph-2-100 {
  max-width: 240px;
  color: var(--black);
  margin-bottom: 10px;
  padding-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
}

.paragraph-2-100._10 {
  margin-bottom: 10px;
}

.paragraph-2-100-inside {
  max-width: 240px;
  color: var(--black);
  padding-top: 4px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
}

.paragraph-2-100-inside.is-hide, .paragraph-2-100-inside.is-hide-1260 {
  display: none;
}

.paragraphsubmain {
  float: none;
  clear: none;
  max-width: 46.5vw;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  display: inline-block;
}

.caption-block-awwards {
  color: var(--black);
  letter-spacing: .23em;
  margin-top: 6px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  line-height: 130%;
  display: inline-block;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.lottie-sales-2stroke {
  width: 100%;
  padding-top: 5em;
}

.image-30 {
  display: none;
}

.columns-2 {
  justify-items: start;
}

.grid-speach {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 "Area-4 Area"
                 / .25fr .75fr;
  place-content: start;
  place-items: start;
  padding-left: 0;
  padding-right: 0;
}

.speach_logo_block {
  display: flex;
}

.paragraphsubmain-vw {
  float: none;
  clear: none;
  max-width: 48vw;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
  display: inline-block;
}

.paragraphsubmain-vw.color-white, .paragraphsubmain-vw.white-color {
  color: var(--white);
}

.arrowintablemobile {
  display: none;
}

.conteiner-txt-case {
  text-align: right;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin: 1px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.caption-case-txt {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 12.5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 1.92vw;
  font-weight: 700;
  line-height: 100%;
}

.image-colorballon {
  mix-blend-mode: multiply;
  margin-top: -220px;
  margin-left: 0;
}

.div-block-13 {
  text-align: right;
}

.grid-case {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.flexarrow-caption {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.container-flex-arrow {
  object-fit: fill;
  flex-flow: row;
  flex: 1;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: 400px;
  display: flex;
  position: static;
  overflow: hidden;
  transform: translate(0);
}

.flex-arrow {
  object-fit: fill;
  flex: none;
  width: 28em;
  max-width: 30em;
  display: inline-block;
  overflow: hidden;
}

.container-grid-case {
  flex-direction: column;
  width: auto;
  margin-top: 0;
  display: flex;
}

.div-block-17 {
  width: 495px;
  max-width: 495px;
}

.div-block-18 {
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.container-grid-news {
  flex-direction: column;
  width: 100%;
  display: block;
}

.con, .div-block-21, .div-block-22 {
  width: 100%;
  display: flex;
}

.div-block-23, .div-block-24, .div-block-25, .div-block-26 {
  width: 100%;
}

.image-34 {
  flex: none;
  max-width: 495px;
  display: inline-block;
}

.div-block-27 {
  flex: none;
  justify-content: flex-end;
  display: flex;
  overflow: hidden;
}

.section-2 {
  height: 900px;
}

.section-3 {
  height: 300px;
  display: block;
}

.text-block-10 {
  flex: 0 auto;
  order: 1;
}

.div-block-28 {
  flex: none;
  width: 800px;
  margin-left: 244px;
  display: flex;
}

.image-case {
  flex: 1;
  width: auto;
  padding-bottom: 0;
  position: relative;
}

.image-case._160 {
  margin-top: 160px;
}

.image-case._100 {
  margin-top: -140px;
}

.div-block-29 {
  width: 36.5vw;
}

.div-block-30 {
  width: 36.5vw;
  display: block;
}

.heading-cases-main-top2 {
  color: #fff;
  text-align: left;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  overflow: visible;
}

.heading-cases-main-top2._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.shtamp_image {
  display: none;
}

.section-case-txt {
  margin-top: 0;
}

.div-block-31 {
  flex-direction: column;
  width: 36.5vw;
  display: flex;
}

.div-block-32, .div-block-33, .div-block-34, .div-block-35, .div-block-36, .div-block-37 {
  width: 36.5vw;
}

.section-case-grid {
  background-color: var(--white);
  margin-top: -275px;
  margin-bottom: 140px;
  padding-bottom: 0;
}

.image-37, .image-3arrow {
  display: none;
}

.image-39 {
  display: block;
}

.grid-main-footer {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 5em;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.grid-main-footer.is-marketplaces {
  margin-bottom: 3em;
  margin-left: 5em;
  margin-right: 5em;
}

.div-block-38 {
  display: none;
}

.paragraph-adress-footer-mobile {
  color: var(--white);
  text-align: left;
  margin-top: 2vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 191%;
}

.namequtepublic {
  float: none;
  clear: none;
  width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.9vw;
  font-weight: 500;
  line-height: 130%;
  display: inline-block;
}

.namequtepublic:hover {
  color: var(--tomato);
  text-decoration: underline;
}

.btn-request-awwards {
  border: 1px solid var(--black);
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border-radius: 10em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: -5px;
  margin-right: -7px;
  padding: 11px 12px 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 500;
  display: block;
}

.image-logo-awwards._80 {
  width: 90%;
}

.image-logo-awwards._60 {
  width: 60%;
}

.image-logo-awwards.height-80 {
  height: 80%;
}

.image-logo-awwards._110 {
  width: 110%;
  max-width: none;
}

.button-request-mobile {
  border: 1px solid var(--black);
  color: var(--black);
  text-align: center;
  background-color: #0000;
  border-radius: 10em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: -5px;
  margin-right: -7px;
  padding: 11px 13px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: none;
}

.headintablered {
  color: #fd4c4d;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.arrowdownshort {
  margin-top: 0;
  padding-top: .6em;
}

.btn-cases-main {
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  cursor: pointer;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.btn-cases-main:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-cases-main:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.menu-button {
  display: none;
}

.nav-menu {
  flex: none;
  width: 100%;
}

.cont-menu-eng {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.mainlogo {
  cursor: auto;
}

.nav-menu-2 {
  display: none;
}

.nav-menu-3 {
  z-index: 99;
  display: none;
}

.nav-link {
  margin-top: 60px;
}

.page-wrapper {
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 16px;
  overflow: visible;
}

.logointable {
  width: 7em;
}

.heading-7 {
  margin: 38px 10vw 29px;
  padding-top: 0;
}

.paragraph-8 {
  max-width: 600px;
  margin-left: 10vw;
  margin-right: 10vw;
}

.image-52 {
  margin-left: 10vw;
}

.section-4 {
  flex-direction: row;
  display: block;
}

.main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6245596c3199c81063523a93_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 50%;
  background-size: cover;
  height: 26.6667vw;
}

.div-block-43 {
  height: 26.6667vw;
}

.text-block-11 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: flex-start;
  max-width: 50vw;
  margin-left: 30.25vw;
  padding-top: 9.58333vw;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.intro {
  background-color: #efff05;
}

.div-block-44 {
  color: #000;
  height: 32vw;
}

.text-block-12 {
  max-width: 30vw;
  color: var(--black);
  letter-spacing: .16vw;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 19.4vw;
  padding-top: 4.6vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.1vw;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.image-53 {
  width: 4vw;
  margin-top: -3.5vw;
  margin-left: 50.25vw;
}

.text-block-13 {
  max-width: 30.5833vw;
  margin-top: -3.2vw;
  margin-left: 56.9vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16667vw;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.div-block-45 {
  width: 71.25vw;
  max-width: 71.25vw;
  display: flex;
}

.text-block-14 {
  color: #000;
  max-width: 61.1667vw;
  margin-top: 5vw;
  margin-left: 19.3333vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
}

.text-block-15 {
  display: flex;
}

.div-block-46 {
  max-width: 0;
}

.article1 {
  height: auto;
  font-family: Helveticaneuecyr, sans-serif;
}

.text-block-16 {
  color: #000;
  width: 61.1667vw;
  margin-top: 5vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.text-block-17 {
  color: #000;
  width: 8.08333vw;
  margin-top: 1.16vw;
  margin-left: 9.41vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.25vw;
  line-height: 130%;
  display: flex;
}

.text-block-18 {
  color: #000;
  max-width: 61.3333vw;
  margin-top: 3.3vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.text-block-19 {
  color: #000;
  max-width: 45.5vw;
  margin-top: -4.2vw;
  margin-left: 19.3vw;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.article2 {
  display: block;
}

.text-block-20 {
  color: #000;
  max-width: 9vw;
  margin-top: 3.3vw;
  margin-left: 8.4vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.25vw;
  font-weight: 400;
  line-height: 130%;
  display: flex;
}

.text-block-21 {
  color: #000;
  max-width: 48vw;
  margin-top: -4.2vw;
  margin-left: 19.3vw;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.text-block-22 {
  color: #000;
  max-width: 61.3333vw;
  margin-top: 3.3vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.image-54 {
  width: .833333vw;
  margin-top: 2.25vw;
  margin-left: 19.3vw;
  display: inline-block;
}

.text-block-23 {
  color: #000;
  max-width: 28vw;
  margin-top: -1.2vw;
  margin-left: 21.4vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.image-55 {
  width: .833333vw;
  margin-top: -32.5vw;
  margin-left: 19.3vw;
}

.text-block-24 {
  color: #000;
  max-width: 61.3333vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
}

.image-56 {
  width: 61.4167vw;
  height: 33.4167vw;
  margin-top: 4.16vw;
  margin-left: 19.3vw;
}

.text-block-25 {
  color: #000;
  max-width: 9.08333vw;
  margin-top: 4.5vw;
  margin-left: 9.4vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.25vw;
  line-height: 130%;
  display: flex;
}

.text-block-26 {
  color: #000;
  max-width: 71.1667vw;
  margin-top: -3.6vw;
  margin-left: 19.3vw;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 110%;
  display: flex;
}

.text-block-27 {
  color: #000;
  max-width: 61.3333vw;
  margin-top: 3.3vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
}

.text-block-28 {
  color: #000;
  max-width: 14.5vw;
  margin-top: 2.9vw;
  margin-left: 19.3vw;
  font-family: Neuemachina, sans-serif;
  font-size: 1.83333vw;
  font-weight: 700;
  line-height: 130%;
}

.text-block-29 {
  color: #000;
  max-width: 61.3333vw;
  margin-top: 2.75vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25vw;
  font-weight: 300;
  line-height: 130%;
}

.text-block-30 {
  color: #000;
  max-width: 59.25vw;
  margin-top: 1.9vw;
  margin-left: 21.4vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16667vw;
  font-weight: 300;
  line-height: 130%;
}

.text-block-31 {
  color: #000;
  max-width: 62.5vw;
  margin-top: 9.8vw;
  margin-left: 19.3vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.66667vw;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.image-57 {
  width: .833333vw;
  margin-left: 19.3333vw;
}

.image-58 {
  width: 5.58333vw;
  margin-top: 3.08333vw;
  margin-left: 19.3333vw;
}

.text-block-32 {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 162px;
  margin-top: -4.1vw;
  margin-left: 26.4167vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16667vw;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.text-block-33 {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.section-5 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.olumn {
  margin-top: 100px;
  margin-left: 9.4vw;
  margin-right: 25px;
}

.button {
  margin-top: 24px;
}

.paragraph-snoska-main {
  color: var(--white);
  text-align: left;
  margin-top: 7em;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
}

.page-wrapper-about {
  background-color: var(--black);
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
}

.section-about-top {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62383000b3c55fb57b0260be_main_background.png");
  background-position: 50%;
  background-size: cover;
  height: 33vw;
  max-height: 500px;
}

.grid-aboutcompany-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
}

.container-grid-about-top-heading {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end;
  display: block;
}

.text-about-subtitle-top {
  max-width: 380px;
  color: var(--white);
  margin-top: -20px;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.5;
}

.image-about-top-shtamp {
  width: 3.75em;
  margin-right: 1.5vw;
}

.container-about-top {
  display: none;
}

.heading-mobile-aboutcompany {
  color: #fff;
  text-align: center;
  object-fit: fill;
  margin-top: 5vw;
  padding-bottom: 0;
  padding-left: 14vw;
  padding-right: 14vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.23611vw;
  font-weight: 700;
  line-height: 130%;
  display: none;
  position: relative;
  overflow: visible;
}

.shtamp_image-long {
  display: none;
}

.main-wrapper-about {
  overflow: hidden;
}

.section-about-second-block {
  background-color: var(--black);
}

.page-pudding-second-block {
  padding: 10em;
}

.paragraphsubmain-vw-white {
  float: none;
  clear: none;
  color: var(--white);
  object-fit: fill;
  object-position: 50% 50%;
  margin: 0 0 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.5;
  display: inline-block;
}

.paragraphsubmain-vw-white.color-white {
  color: var(--white);
}

.paragraph-10 {
  z-index: 1;
  width: 24em;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.paragraph-10.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-10.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.paragraph-10.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-10.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.paragraph-10.padding-m {
  padding: 3em;
}

.section-about-animation {
  background-color: var(--black);
}

.lottie-animation {
  z-index: 2;
  position: relative;
}

.serction-about-sendrequest {
  background-color: var(--black);
  position: relative;
}

.page-pudding-sendrequest {
  padding-left: 0;
  position: relative;
}

.page-pudding-sendrequest.padding-left {
  margin: 0 0 0 0;
  padding-left: 0;
}

.page-pudding-sendrequest.padding-left.pudding-xxl {
  margin-top: 0;
  margin-left: 0;
  padding-top: 5em;
  padding-left: 32em;
  padding-right: 0;
}

.conteiner-sednrequest {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.image-fioletellipse {
  z-index: 0;
  white-space: normal;
  object-fit: fill;
  flex: none;
  order: 0;
  align-self: auto;
  margin-top: -6em;
  margin-bottom: 0;
  margin-left: -10em;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.sendrequet-conteiner-txt-btn {
  z-index: 2;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.image-fioletellipse-conteiner {
  z-index: 2;
  margin-top: -28px;
  display: flex;
  position: relative;
}

.section-about-video {
  background-color: var(--black);
}

.video {
  z-index: 2;
  margin-left: 0;
  margin-right: 0;
}

.page-padding-about-video {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 7em 10em 2em;
}

.page-padding-about-seo {
  margin-top: 4rem;
  margin-right: 0;
  padding-left: 10em;
  padding-right: 10em;
}

.grid-about-seo {
  grid-column-gap: 3em;
  grid-row-gap: 1.75em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
}

.conteiner-about-seo-main {
  flex-direction: row;
  align-items: flex-end;
  display: flex;
}

.text-about-seo-list {
  color: var(--white);
  border: 1px solid #0000;
  padding-left: 1rem;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: .875em;
  font-weight: 400;
  line-height: 1.8;
}

.image-about-seo-person {
  width: 16vw;
  max-width: none;
  position: relative;
}

.div-block-49 {
  align-items: flex-end;
  display: flex;
}

.image-62 {
  width: 21vw;
  max-width: 261px;
}

.arrow-about-seo {
  margin-top: 0;
  margin-bottom: -30px;
  margin-left: -47px;
  padding-bottom: 0;
  padding-left: 0;
}

.div-block-50 {
  flex-direction: column;
  align-items: flex-start;
  display: block;
}

.text-block-35 {
  color: var(--white);
  margin-left: -223px;
  font-family: Neuemachina, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.container-about-seo-inside {
  flex-flow: column;
  place-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.text-about-seo-name {
  color: var(--blacklc);
  text-align: center;
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  position: absolute;
}

.grid-about-seo-inside {
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-areas: "Area";
  place-content: start;
  place-items: start;
}

.div-block-52 {
  margin-top: 12vw;
  padding-top: 0;
  position: sticky;
  inset: 0% auto auto 0%;
}

.div-block-53 {
  height: 100px;
}

.page-padding-about-team {
  margin-top: 80px;
  padding-bottom: 8em;
  padding-left: 10em;
  padding-right: 10em;
}

.image-about-team {
  width: 100%;
  margin-top: 2em;
}

.section-about-principles {
  display: none;
}

.page-padding-about-team-copy {
  margin-top: 80px;
}

.page-padding-about-principles {
  padding-top: 10em;
  padding-bottom: 10em;
}

.grid-about-principles {
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  place-content: center;
  place-items: center start;
  margin-left: 10vw;
  margin-right: 10vw;
}

.text-about-principles-caption {
  color: var(--white);
  text-align: right;
  font-family: Neuemachina, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 100%;
}

.text-about-principles-ingrid {
  max-width: 356px;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3em;
  font-weight: 300;
  line-height: 130%;
}

.text-about-principles-ingrid.margin-left-0 {
  z-index: auto;
  margin-left: 0;
  position: relative;
}

.text-about-principles-ingrid.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.conteiner-about-principles-caption {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.conteiner-about-principles-arrow {
  max-width: 125px;
}

.section-about-speach {
  background-color: var(--white);
  height: 100%;
}

.page-padding-about-speach {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grid-speach-about {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 0 12.5vw;
  padding-left: 0;
  padding-right: 0;
}

.text-about-speach {
  letter-spacing: .23em;
  text-transform: uppercase;
  flex: none;
  align-items: flex-start;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.text-about-speach.margin-top {
  margin-top: -10px;
  padding-top: 0;
}

.text-about-speach.margin-top._10 {
  color: var(--black);
  font-size: 1rem;
}

.section-about-office {
  background-color: var(--white);
}

.page-padding-about-office {
  padding-bottom: 10em;
}

.image-63 {
  object-fit: cover;
}

.grid-about-office {
  margin-top: 40px;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.page-padding-news {
  padding: 60px 12.5vw 5em;
  display: flex;
}

.section-about-vacancy {
  background-color: var(--white);
  display: none;
}

.page-padding-about-vacancy {
  padding-top: 3em;
  padding-bottom: 10em;
}

.grid-about-vacancy {
  grid-column-gap: 16px;
  grid-row-gap: 50px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.conainer-about-vacancy-main {
  display: flex;
}

.container-about-vacancy-inside {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 16px;
  display: flex;
}

.text-about-vacancy-number {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 110%;
}

.text-about-vacancy-small {
  max-width: 240px;
  color: var(--midnight-blue);
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 120%;
}

.page-padding-about-top {
  padding-top: 7em;
  padding-left: 9em;
  padding-right: 9em;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.container-about-second-paragraph.padding-top.padding-m {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .2s;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-m {
  padding: 2em;
}

.padding-m.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid-13 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.conteiner-sendrequest-group {
  max-width: 500px;
  margin-right: 9em;
  padding-right: 0;
}

.image-64, .arrow-about-seo-vertical, .arrow-about-principles-right-mobile {
  display: none;
}

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

.text-case-xlage-top-caption {
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
}

.text-case-xlage-top {
  color: #fff;
  text-align: left;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-weight: 700;
  line-height: 1.4;
}

.section-case-xlage-top {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/624d631b4dcbcb17f7482be1_Xl_age.png");
  background-position: 50%;
  background-size: cover;
  height: 37vw;
  max-height: 500px;
}

.grid-case-xlage-top {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-columns: 412px 368px;
  place-items: start center;
  max-width: 960px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  position: relative;
}

.container-case-xlage-main-mobile, .shtamp_image-long-case {
  display: none;
}

.container-case-xlage-top-paragraph-top {
  max-width: 280px;
  margin-top: -50px;
}

.image-case-xlage-shtamp {
  width: 60px;
  margin-top: -9px;
  margin-left: 0;
}

.page-padding-case-xlage-top {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-top: 5em;
  padding-left: 9em;
  padding-right: 9em;
  display: flex;
  position: relative;
}

.page-wrapper-cases-age {
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  font-weight: 400;
}

.text_grid_case_xlage_intro_light {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.image_grid_case_xlage_intro_1 {
  margin-left: 51px;
}

.grid_case_xlage_intro {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 432px 39vw;
  grid-auto-columns: 1fr;
  margin-left: 128px;
  padding-top: 56px;
  display: grid;
}

.section_case_xlage_intro {
  background-color: #efff05;
  height: 406px;
}

.text_grid_case_xlage_intro_bold {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 374px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.grid_case_xlage_about {
  grid-column-gap: 96px;
  grid-row-gap: 36px;
  grid-template-columns: 455px 370px;
  margin-top: 27px;
  margin-left: 114px;
}

.text_case_xlage_about_heading {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 70px;
  margin-left: 114px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.text_grid_case_xlage_about_bold {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.text_grid_case_xlage_about_light {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.image_grid_case_xlage_about_2 {
  width: 265px;
  margin-top: -30px;
}

.text_grid_case_xlage_about_light17 {
  color: #000;
  width: 475px;
  margin-top: 30px;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.image_grid_case_xlage_about_1 {
  width: 474px;
  margin-top: -145px;
}

.grid_case_xlage_main_1 {
  grid-column-gap: 290px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 300px 370px;
  margin-left: 0;
}

.image_case_xlage_main_1, .container_case_xlage_main1 {
  width: 1045px;
  margin-left: 114px;
}

.text_grid_case_xlage_main_2_bold {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.number_grid_case_xlage_main_2 {
  color: #000;
  width: .7em;
  margin-top: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  line-height: 130%;
  display: flex;
}

.image_case_xlage_main_2 {
  width: 1045px;
  margin-top: 42px;
  margin-left: 0;
}

.text_grid_case_xlage_main_2_light {
  color: #000;
  margin-top: 13px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.grid_case_xlage_main_2 {
  grid-column-gap: 100px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 237px 285px 285px;
  grid-auto-flow: row;
  margin-top: 26px;
  margin-left: 114px;
}

.text_grid_case_xlage_main_1_heading {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 36px;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.text_case_xlage_main_1_heading {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 325px;
  margin-top: 36px;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.container_case_xlage_main_1_2 {
  margin-top: 36px;
}

.text_grid_case_xlage_main_1_light, .text_grid_case_xlage_stages33_light {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.image_case_xlage_stages_2 {
  flex: 0 auto;
  align-self: flex-end;
  width: 324px;
  margin-top: -35px;
  margin-right: 75px;
  display: block;
}

.text_grid_case_xlage_stages_1_bold_l {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.text_grid_case_xlage_stages3_light {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.image_case_xlage_stages_5 {
  margin-top: 60px;
  margin-left: 44px;
}

.text_grid_case_xlage_stages_1_bold_r {
  color: #000;
  text-align: left;
  align-items: center;
  margin-top: 6px;
  font-family: Neuemachina, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.image_grid_case_xlage_stages_1 {
  object-fit: contain;
  width: 69px;
  margin-top: 13px;
}

.section_case_xlage_stages {
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  display: flex;
}

.image_case_xlage_stages_3, .image_case_xlage_stages_6 {
  margin-top: 60px;
  margin-left: 44px;
}

.text_grid_case_xlage_stages_2_light {
  color: #000;
  font-size: 1.16667vw;
}

.number_grid_case_xlage_stages_2 {
  color: #000;
  text-align: left;
  align-self: flex-end;
  align-items: center;
  width: 8.08333vw;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5.25vw;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlage_stages_2_bold {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -51px;
  font-family: Neuemachina, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.text_case_xlage_stages_heading {
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  width: 325px;
  margin-top: 70px;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.grid_case_xlage_stages_3 {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-columns: 244px 244px 244px;
  margin-top: 5px;
  margin-left: 240px;
}

.image_case_xlage_stages_1 {
  width: 1114px;
  margin-top: 117px;
  margin-left: 44px;
}

.grid_case_xlage_stages_2 {
  grid-column-gap: 22px;
  grid-row-gap: 16px;
  grid-template-columns: 100px 650px;
  margin-top: 33px;
}

.container_grid_case_xlage_stages_5-1 {
  display: flex;
}

.text_grid_case_xlage_stages_3_light {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.image_case_xlage_stages_4 {
  margin-top: 60px;
  margin-left: 44px;
}

.grid_case_xlage_stages_1 {
  grid-column-gap: 47px;
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 250px 80px 250px;
  justify-content: center;
  margin-top: 48px;
  margin-left: 0;
}

.image_case_xlage_stages_7 {
  margin-top: 60px;
  margin-left: 44px;
}

.text_case_xlage_stages_heading_1 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 80px;
  margin-left: 44px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.grid_case_xlage_stages_4 {
  grid-template-rows: auto;
  grid-template-columns: 280px 280px 236px 236px;
  margin-top: 40px;
  margin-left: 44px;
}

.grid_case_xlage_stages_5 {
  grid-column-gap: 26px;
  grid-row-gap: 30px;
  grid-template-columns: minmax(475px, .25fr) 475px;
  margin-top: 75px;
  margin-left: 114px;
}

.text_case_xlage_stages_5_light {
  color: #000;
  width: 475px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlage_stages_5_bold {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: flex-start;
  width: 318px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.container_case_xlage_stages_results {
  background-color: #efff05;
  width: 1200px;
  height: 200px;
  margin-top: 90px;
}

.grid_case_xlage_stages_results {
  grid-template-rows: auto;
  grid-template-columns: 140px 290px 380px;
  align-items: start;
  margin-left: 233px;
  padding-top: 56px;
}

.text_grid_case_xlage_stages_results_bold {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 318px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.text_grid_case_xlage_stages_results_light {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.section-6 {
  flex-direction: row-reverse;
  justify-content: center;
  margin-left: 0;
  display: flex;
}

.page-padding-simple {
  padding-left: 12vw;
  padding-right: 12vw;
  font-size: 1.33vw;
  display: flex;
}

.body-2, .div-block-54 {
  font-size: 1.33vw;
}

.text-simple-paragraph {
  font-size: 1em;
}

.text-simple-heading {
  font-size: 3em;
}

.page-wrapper-cases {
  color: var(--black);
  font-size: 1.33vw;
}

.container-main-cases-ma {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.conteiner-mane-cases {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.conteiner-main-cases-k {
  margin-top: 3em;
}

.page-padding-case-detmir-main {
  justify-content: center;
  align-items: center;
  padding-top: 7em;
  padding-left: 7em;
  padding-right: 7em;
  display: block;
  overflow: visible;
}

.shtamp_image_ {
  display: none;
}

.heading-cases-main-mobile {
  color: #fff;
  text-align: center;
  object-fit: fill;
  margin-top: 5vw;
  padding-bottom: 0;
  padding-left: 14vw;
  padding-right: 14vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.23611vw;
  font-weight: 700;
  line-height: 130%;
  display: none;
  position: relative;
  overflow: visible;
}

.gird-main-cases-top-mobile {
  display: block;
}

.grid-main-cases {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  place-items: stretch stretch;
  display: none;
}

.container-grid-cases-1 {
  text-align: right;
}

.container-grid-cases-4 {
  text-align: left;
}

.section-case-detmir-main {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625ea07e1bf9fd5127d7ae1a_Mask%20group.png"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625e795eac74bb251c71c073_detmir-main-cover-back.png");
  background-position: 42% 100%, 50%;
  background-repeat: no-repeat, repeat;
  background-size: auto, cover;
  height: 34vw;
  overflow: hidden;
}

.heading-cases-main-top {
  color: #fff;
  text-align: left;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  overflow: visible;
}

.heading-cases-main-top._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.heading-about-main-top {
  color: #fff;
  text-align: left;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  overflow: visible;
}

.heading-about-main-top._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.heading-main-top {
  color: #fff;
  text-align: center;
  object-fit: fill;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.6em;
  font-weight: 700;
  line-height: 1.1;
  display: none;
  position: relative;
  overflow: visible;
}

.heading-main-top._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.heading-main-top.clipped-image {
  color: #f0fe12;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 3em;
  padding-left: 2em;
  padding-right: 2em;
  display: block;
  position: absolute;
}

.image-main-top-svg {
  flex: 0 auto;
  order: 1;
  align-self: center;
  width: 80vw;
  display: block;
}

.page-padding-cases-main {
  padding-top: 9em;
  padding-left: 7em;
  padding-right: 7em;
}

.section-cases-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62383000b3c55fb57b0260be_main_background.png");
  background-position: 0 0;
  background-size: cover;
  height: 38vw;
}

.conteiner-magazine-main {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-magazine-main {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  flex: 1;
}

.conainer-grid-magazine-main1 {
  margin-bottom: -50px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.33vw;
}

.txt-magazine-main-top {
  color: #fff;
  text-align: right;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  inset: auto auto 0% 0%;
  overflow: visible;
}

.txt-magazine-main-top._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.text-magazine-subtitle-top {
  max-width: 380px;
  color: var(--white);
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.5;
}

.body-3 {
  font-size: 1.33vw;
}

.conainer-magazine-image-top {
  display: none;
}

.grid-magazine-articles {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-magazine-in-grid-1 {
  width: auto;
  max-width: 100%;
}

.container-magazine-in-grid-6 {
  display: none;
}

.padding-magazine-articles {
  padding: 7em 7em 10em;
}

.container-magazine-articles-grid-date-arrow {
  flex-flow: row;
  justify-content: space-between;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.image-magazine-articles-cover {
  padding-bottom: 1em;
  display: inline-block;
}

.image-magazine-arrow-articles {
  width: 2.5em;
  max-width: 33px;
  margin-top: 0;
}

.txt-magazine-date {
  color: var(--black);
  letter-spacing: 2.5px;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3;
}

.txt-magazine-grid-heading {
  float: none;
  clear: none;
  width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 130%;
  display: inline-block;
}

.image-magazine-line-intable {
  width: 100%;
}

.container-magazine-intable-underimage {
  flex-direction: column;
  display: flex;
}

.subcaption-magazine {
  color: var(--dark-grey);
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 1.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.2;
}

.subcaption-magazine.text-color-white {
  color: var(--white);
}

.image-cases-detmir-shtamp-decstop {
  text-align: center;
  max-width: none;
  margin-left: -99px;
  padding-left: 0;
}

.section-magazine-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62383000b3c55fb57b0260be_main_background.png");
  background-position: 50%;
  background-size: cover;
  height: 34vw;
}

.conainer-case-detmir-image-top {
  display: none;
}

.conteiner-case-detmir-main {
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.grid-case-detmir-main {
  z-index: 2;
  grid-column-gap: 3em;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  align-self: auto;
  justify-items: end;
  position: relative;
}

.conainer-grid-magazine-main1-copy {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1.33vw;
}

.conainer-grid-magazine-main2-copy {
  max-width: 20em;
  padding-right: 0;
}

.txt-magazine-main-top-copy {
  color: #fff;
  text-align: right;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  inset: auto auto 0% 0%;
  overflow: visible;
}

.txt-magazine-main-top-copy._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.txt-case-detmir-main-subtitle {
  max-width: none;
  color: var(--white);
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
}

.page-wrapper-case-detmir {
  font-size: 1.33vw;
}

.image-case-detmir-main-back-png {
  flex: none;
  order: 0;
  align-self: center;
  width: 24em;
  max-width: none;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.container-case-detmir-main-png {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 34vw;
  margin-top: -280px;
  margin-left: -72px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container-case-detmir-main-mobile, .image-case-detmir-shtamp {
  display: none;
}

.section-case-detmir-second {
  background-color: #efff05;
  height: 31em;
}

.page-padding-research-cosmetics-second {
  padding-top: 5em;
  padding-left: 7em;
  padding-right: 7em;
}

.caption-case-detmir-second {
  max-width: 30em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.grid-case-detmir-second {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1.2fr;
}

.container-ingrid-case-detmir-left {
  max-width: none;
}

.rich-text-block {
  display: inline;
}

.text-case-detmir-second-intable {
  letter-spacing: 0;
  text-transform: none;
  width: 40em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.image-arrow-right-black-case-second {
  display: block;
}

.image-65 {
  width: 12em;
  max-width: none;
  position: relative;
  inset: auto auto 9% 25%;
}

.page-padding-detmir-about {
  padding: 5em 7em;
}

.container-case-detmir-about {
  width: 100%;
}

.grid-research-retail-2columntext {
  grid-template-rows: auto;
  margin-top: 2em;
}

.grid-research-retail-2columntext._3x2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-66 {
  max-width: 80%;
}

.section-case-detmir-line {
  background-color: var(--black);
  height: 1px;
  margin-left: 7em;
  margin-right: 7em;
}

.page-padding-case-detmir-goals {
  height: auto;
  margin-right: 7em;
  padding-top: 0;
  padding-left: 7em;
}

.line-black-1px {
  background-color: var(--black);
  height: 1px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.line-black-1px.padding {
  margin-top: 3em;
  margin-bottom: 3em;
}

.caption-case-detmir-goals {
  letter-spacing: .23em;
  text-transform: uppercase;
  max-width: 380px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.conteiner-case-detmir-goals {
  align-items: flex-start;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
}

.text-case-detmir-goals {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.grid-case-detmir-goals {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.page-padding-case-detmir-tasks-copy {
  padding: 5em 7em;
}

.caption-case-detmir-tasks {
  letter-spacing: .23em;
  text-transform: uppercase;
  max-width: 380px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.grid-case-detmir-tasks {
  grid-column-gap: 16px;
  grid-row-gap: 3em;
  grid-template: "Area Area-2"
                 ". ."
                 / 1fr 1fr;
  margin: 5em 0 auto;
  padding-top: 0;
}

.page-padding-services {
  width: auto;
  margin-bottom: 0;
  padding-bottom: 3em;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: block;
}

.caption-case-detmir-process {
  letter-spacing: .23em;
  text-transform: uppercase;
  max-width: 30em;
  margin-top: 5em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.padding-case-detmir-process {
  padding-left: 7em;
  padding-right: 7em;
}

.grid-case-detmir-process {
  grid-row-gap: 3em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 5em;
}

.conteiner-ingrid-case-detmir-process {
  align-items: flex-start;
  display: flex;
}

.text-ingrid-case-detmir-process {
  margin-left: 1.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.3;
}

.image-ingrid-case-detmir-process-arrow-yellow {
  width: 3.5em;
}

.page-padding-case-detmir-process-2 {
  padding-bottom: 5em;
  padding-left: 7em;
  padding-right: 7em;
}

.grid-case-detmir-process-2 {
  grid-row-gap: 3em;
  grid-template: "Area Area-4"
                 "Area-2 Area-5"
                 "Area-3 Area-6"
                 / 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 0;
}

.text-ingrid-case-detmir-process-2 {
  margin-left: 1em;
  padding-top: .75em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.3;
}

.grid-case-detmir-process-2-mobile {
  grid-row-gap: 3em;
  grid-template: "Area Area-4"
                 "Area-2 Area-5"
                 "Area-3 Area-6"
                 / 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 5em;
  display: block;
}

.grid-case-detmir-process-2-copy {
  grid-row-gap: 3em;
  grid-template: "Area Area-4"
                 "Area-2 Area-5"
                 "Area-3 Area-6"
                 / 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 5em;
}

.grid-case-detmir-process2-mobile {
  display: none;
}

.page-padding-case-detmir-example {
  padding-bottom: 0;
  padding-left: 7em;
  padding-right: 7em;
}

.grid-case-detmir-example {
  grid-row-gap: 3em;
  grid-template: "."
                 "."
                 "."
                 "Area"
                 "."
                 / 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 0;
}

.caption-case-detmir-example {
  letter-spacing: .23em;
  text-transform: uppercase;
  max-width: 30em;
  margin-top: 5em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.grid-case-detmir-example-2 {
  grid-row-gap: 2em;
  grid-template: ". ." 5em
                 ". Area" 5em
                 ". Area" 5em
                 / 1fr 1fr;
  place-content: start;
  place-items: start;
  margin-top: 3em;
  margin-bottom: 5em;
}

.conteiner-case-detmir-example-under {
  justify-content: space-between;
  display: flex;
}

.image-case-detmir-joy {
  flex: none;
  width: 12em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  top: -40px;
}

.text-case-detmir-second-intable-copy {
  letter-spacing: 0;
  text-transform: none;
  width: 40em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-case-detmir-example {
  letter-spacing: 0;
  text-transform: none;
  width: 40em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.grid-case-detmir-example-mobile {
  grid-row-gap: 2em;
  grid-template: ". ." 5em
                 ". Area" 5em
                 ". Area" 5em
                 / 1fr 1fr;
  place-content: start;
  place-items: start;
  margin-top: 3em;
  margin-bottom: 5em;
  display: none;
}

.text-case-detmir-hard {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.column-3, .column-4 {
  padding-left: 0;
}

.pade-padding-case-hard {
  padding: 5em 7em 0;
}

.container-case-detmir-column {
  margin-top: 2em;
  margin-bottom: 0;
  padding-bottom: 5em;
  padding-left: 3em;
  padding-right: 3em;
}

.columns-4 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.section-case-detmir-down {
  background-color: #efff05;
  height: 25em;
  margin-bottom: 5em;
}

.text-case-detmir-about {
  letter-spacing: 0;
  text-transform: none;
  width: 30em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-case-detmir-example-copy {
  letter-spacing: 0;
  text-transform: none;
  width: 50em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-case-detmir-second-intable-2 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.slide {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/626157d1f49ebe42f363a932_859549825.jpeg");
  background-position: 0 0;
  background-size: auto;
}

.slide-2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6262557ea5602e6b450b9303_col3-image.jpg");
  background-position: 0 0;
  background-size: auto;
}

.slide-3 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6262557e404b8deacdb52c16_col2-image.jpg");
  background-position: 0 0;
  background-size: auto;
}

.slider-case-detmir-mobile {
  display: none;
}

.page-wrapper-articles-community {
  font-size: 1.33vw;
}

.section-articles-community-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62627489d77d015b6b00aba7_community-background.png");
  background-position: 0 0;
  background-size: cover;
  height: 26em;
}

.container-articles-community-heading {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 2em;
  display: flex;
}

.heading-articles-comunity {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  line-height: 1.3;
}

.section-articles-community-second {
  background-color: #efff05;
  height: 31em;
}

.page-padding-articles-community-second {
  padding: 5em 7em;
}

.container-articles-community-second {
  height: auto;
}

.caption-articles-community-second {
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.text-articles-community-second {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 13.5em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.page-padding-articles-community-table {
  padding: 5em 7em;
}

.table-articles-community {
  grid-template: "Area"
                 "."
                 "."
                 / 1fr 1fr;
  grid-auto-flow: row dense;
}

.container-table-articles-commnunity {
  flex-direction: row;
  align-items: center;
  margin-bottom: 2em;
  display: flex;
}

.imege-table-articles-community {
  width: 3.5em;
  margin-top: .875em;
}

.container-articles-community-flex-table {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.column-articles-communication {
  margin-right: 2em;
}

.text-articles-community-undertable {
  width: 50em;
  color: var(--blacklc);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 3em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-communication-steps {
  justify-content: center;
  display: flex;
}

.image-articles-community-middle {
  width: 100%;
  margin-top: 2em;
}

.page-padding-articles-community-steps {
  padding-top: 0;
  padding-left: 7em;
  padding-right: 7em;
}

.grid-articles-community-steps {
  grid-column-gap: 16px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 5fr;
  justify-content: start;
  place-items: start;
  display: flex;
}

.container-number-articles-community-steps {
  width: 6em;
  margin-right: 2em;
}

.container-2column-articles-community-steps {
  width: auto;
}

.text-number-grid-articles-community-steps {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
}

.caption-number-grid-articles-community-steps {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.2;
}

.paragraph-number-grid-articles-community-steps {
  width: auto;
  max-width: none;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-image-articles-community-middle {
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.conainer-grid-articles-community-steps {
  flex-direction: column;
  margin-bottom: 0;
  display: block;
}

.flex-articles-community-steps {
  margin-top: 4em;
  margin-bottom: 3em;
  display: flex;
}

.section-7 {
  height: 100px;
}

.section-articles-community-resume {
  background-color: #efff05;
  height: 31em;
  margin-bottom: 5em;
}

.grid-case-detmir-resume {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .8fr 1.2fr;
  margin-top: 2em;
}

.text-articles-comunity-resume {
  color: var(--black);
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
}

.text-articles-comunity-resume-bold {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
}

.image-arrow-down-articles-community-rules {
  display: none;
}

.page-wrapper-livecommerce {
  background-color: var(--blacklc);
  font-size: 1.33vw;
}

.section-lc-top {
  background-color: var(--blacklc);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6262c17891af3c56e82775ea_live-commerce-background.png");
  background-position: 8% 130%;
  background-repeat: no-repeat;
  background-size: 40%;
  height: 35em;
  max-height: none;
}

.page-padding-lc-top {
  padding-top: 8em;
  padding-left: 7em;
  padding-right: 7em;
}

.grid-lc-top {
  grid-row-gap: 0px;
}

.container-lc-top {
  display: none;
}

.container-grid-lc-top {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end;
  display: block;
}

.container-grid-lc-top-right {
  margin-top: -55px;
}

.text-lc-top-right {
  max-width: 380px;
  color: var(--white);
  column-count: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
}

.cuption-lc-top-right {
  max-width: 380px;
  color: var(--white);
  margin-top: 0;
  margin-bottom: .125em;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5;
}

.image-lc-top-shtamp {
  width: 4em;
  margin-right: 0;
}

.page-padding-lc-3point {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 5em;
  padding-left: 5em;
  padding-right: 5em;
}

.grid-lc-3point {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4em;
}

.container-lc-3point-grid {
  width: 20em;
  margin-right: 1.5em;
}

.caption-lc-3point-grid {
  color: var(--yellow);
  margin-bottom: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 3em;
  font-weight: 700;
}

.text-lc-3point {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.padding-lc-animation {
  padding-top: 7em;
  padding-bottom: 7em;
}

.page-padding-lc-goals {
  padding: 5em 7em;
}

.caption-sub {
  color: var(--white);
  letter-spacing: .25em;
  text-transform: uppercase;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.caption-sub.white.align-centr {
  text-align: center;
}

.grid-lc-goals {
  grid-column-gap: 0px;
  grid-template-rows: auto;
  place-content: center;
  place-items: center;
  margin-top: 2em;
}

.image-grid-lc-goals {
  height: 26em;
}

.container-grid-lc-goals-left, .container-grid-lc-right {
  display: flex;
}

.page-padding-lc-stages {
  padding-bottom: 5em;
  padding-left: 5em;
  padding-right: 7em;
}

.grid-lc-stages {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 4em;
}

.container-grid-lc-stages-title {
  justify-content: space-between;
  margin-bottom: 2em;
  display: flex;
}

.text-grid-lc-stages {
  color: var(--yellow);
  font-family: Neuemachina, sans-serif;
  font-size: 3em;
}

.container-lc-yellowarrow {
  flex: 1;
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-lc-yellow-arrow {
  flex: none;
  width: 120px;
  max-width: 150px;
  position: relative;
  overflow: hidden;
}

.page-padding-lc-mob {
  padding: 5em 7em;
}

.grid-lc-mob {
  grid-column-gap: 24px;
  grid-template-rows: auto;
}

.container-lc-mob-grid {
  display: flex;
}

.container-lc-mob-grid-left {
  align-items: flex-start;
  margin-left: 2em;
  padding-top: 5em;
  display: flex;
}

.text-block-36 {
  font-size: 4em;
}

.text-number-lc-mob {
  color: var(--yellow);
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
}

.container-fortext-lc-mob {
  width: 80%;
}

.text-subtitle-lc-mob {
  color: var(--white);
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
}

.text-subtitle-lc-mob.yellow {
  color: var(--yellow);
}

.text-paragraph-lc-mob {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.page-padding-lc-format {
  padding-left: 5em;
  padding-right: 5em;
}

.container-lc-format-block {
  display: flex;
}

.grid-lc-format {
  grid-template-columns: 1fr 1fr 1fr;
}

.container-grid-lc-format {
  z-index: 2;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-lc-format-grid {
  z-index: 2;
  color: var(--white);
  justify-content: center;
  align-items: center;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: 0%;
}

.image-lc-format-block {
  z-index: 0;
  opacity: .8;
  width: 100%;
  position: relative;
}

.container-fortext-lc-format {
  width: 30%;
  margin-top: 5em;
  margin-left: 2em;
}

.padding-lc-heroes {
  padding-bottom: 5em;
  padding-left: 5em;
  padding-right: 5em;
}

.container-lc-heroes {
  align-items: center;
  display: flex;
}

.grid-lc-heroes {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80em;
}

.container-grid-lc-heroes {
  flex-direction: column;
  display: flex;
}

.text-subtitle-lc-heroes {
  color: var(--white);
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.text-subtitle-lc-heroes.yellow {
  color: var(--yellow);
  margin-bottom: 0;
  font-size: 5em;
}

.text-subtitle-lc-heroes-white {
  color: var(--white);
  margin-top: .5em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
}

.text-subtitle-lc-heroes-white.yellow {
  color: var(--yellow);
}

.container-fortext-lc-heroes {
  width: 30%;
  margin-top: 5em;
  margin-left: 0;
}

.text-number-lc-heroes {
  color: var(--yellow);
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
}

.text-subtitle-lc-heroes-04 {
  color: var(--white);
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
}

.text-subtitle-lc-heroes-04.yellow {
  color: var(--yellow);
}

.text-paragraph-lc-heroes {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.grid-lc-setting {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80em;
}

.text-list-lc-heroes {
  color: var(--white);
  letter-spacing: .05em;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 700;
  line-height: 1.6;
}

.wrapper-asap-tiktok {
  background-color: var(--blacklc);
  font-size: 1.33vw;
}

.container-asap-3point-listitem {
  align-items: flex-start;
  width: auto;
  display: flex;
}

.text-asap-tiktok-3point {
  color: var(--white);
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.3;
}

.container-grid-asap-tiktok-3point {
  justify-content: space-between;
  margin-top: 3em;
  display: flex;
}

.image-yellow-point-small {
  width: .5em;
  margin-top: 4px;
}

.container-asap-tiktok-target {
  display: flex;
}

.text-prod {
  color: #fff;
  margin: 4.8333px 38.4166vw 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3333vw;
  font-weight: 300;
  line-height: 130%;
  position: relative;
}

.text-asap-tiktok-target {
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  width: 20em;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16666vw;
  font-weight: 300;
  line-height: 130%;
  text-decoration: none;
}

._0 {
  margin-top: 4.8333vw;
  margin-left: 0;
}

.container-03-asap-right {
  display: flex;
}

.conteiner-03-asap-main {
  margin-left: 2em;
  padding-left: 0;
}

.heading-caption-asap-tiktok-target {
  color: #fff;
  width: 15em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.8333vw;
  font-weight: 700;
  line-height: 3vh;
  display: block;
}

.heading4-asap {
  color: #efff05;
  object-fit: fill;
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 60px;
  display: flex;
  position: relative;
}

.heading2-asap-circle {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.1666vw;
  font-weight: 700;
  line-height: 1.5vw;
}

.heading-01-02-03 {
  color: #fff;
  background-color: #0000;
  flex-direction: row;
  order: 0;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
  position: relative;
  top: 8px;
}

.vertical-line-yellow {
  background-color: #efff05;
  flex: none;
  width: 2px;
  height: 100%;
}

._03-asap-body {
  z-index: 1;
  margin-top: 4vw;
  position: relative;
}

.container-03-asap-left-text {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 1.25em;
  display: flex;
}

.section-8 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.conteiner-asap-tiktok-target {
  margin-top: 2em;
  display: flex;
}

.page-padding-asap-tiktok-01 {
  padding: 5em;
}

.container-asap-tiktok-01-main {
  align-items: flex-end;
  display: flex;
}

.heading-asap-tiktok {
  color: #fff;
  background-color: #0000;
  flex-direction: row;
  order: 0;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 7px;
  margin-bottom: 0;
  margin-left: .5em;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
  position: relative;
  top: 8px;
}

.line-white-1px {
  background-color: #fff;
  height: 1px;
  margin: 4em 0 0;
}

.line-white-1px.no-padding {
  margin-top: 0;
}

.container-asap-tiktok-influence {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.container-asap-tiktok-02-top, .container-asap-02-down {
  display: flex;
}

.conteiner-asap-tiktok-influence {
  margin-top: 2em;
  display: flex;
}

.page-padding-asap-tiktok-influence {
  padding: 0 5em 5em;
}

.container-asap-tiktok-influence-mobile {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  display: none;
}

.page-padding-asap-tiktok-challenge {
  padding: 0 5em 5em;
}

.section-asap-tiktok-promotion {
  background-color: var(--white);
}

.page-padding-asap-tiktok-promotion {
  padding: 5em;
}

.caption-asap-tiktok-promotion {
  letter-spacing: .23em;
  text-transform: uppercase;
  max-width: 380px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.grid-asap-tiktok-promotion {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
}

.image-asap-tiktok-promotion {
  width: 4em;
}

.text-asap-tiktok-promotion-ingrid {
  margin-top: 1.75em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.page-wrapper-research {
  background-color: var(--blacklc);
  font-size: 1.33vw;
}

.section-research-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6267ef7548f400b639e0a5da_research-back.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 26%;
  height: 35em;
  max-height: none;
}

.section-asap-tiktok-second {
  background-color: var(--blacklc);
}

.page-padding-research-main {
  padding-top: 8em;
  padding-left: 5em;
  padding-right: 7em;
}

.heading-research-main {
  color: #fff;
  text-align: left;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  overflow: visible;
}

.heading-research-main._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.text-research-second {
  color: var(--white);
  margin-top: 1em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 500;
  line-height: 1.3;
}

.line-white-1px-nopadding {
  background-color: #fff;
  height: 1px;
  margin: 0;
}

.text-asap-tiktok-3point-copy {
  color: var(--white);
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.3;
}

.page-padding-research-grid {
  padding: 5em;
}

.grid-research-grid {
  grid-row-gap: 46px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
}

.container-intable-research {
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.txt-research-ingrid-caption {
  height: 3em;
  color: var(--white);
  margin-top: 1em;
  margin-bottom: .75em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.txt-research-ingrid-caption:hover {
  color: var(--yellow);
  text-decoration: underline;
}

.image-research-ingrid {
  aspect-ratio: 1;
  object-fit: cover;
  margin-bottom: 1.5em;
}

.txt-research-ingrid-gray {
  color: #9f9192;
  letter-spacing: .1em;
  text-transform: none;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.txt-link-research {
  color: var(--white);
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3;
}

.txt-link-research:hover {
  color: var(--yellow);
  text-decoration: underline;
}

.container-btn-oppen-research {
  margin-top: 2em;
  display: flex;
}

.white-arrow-btn-open-research {
  margin-left: .5em;
}

.white-arrow-btn-open-research.hidden {
  display: none;
}

.white-space-5em {
  background-color: var(--white);
  height: 5em;
}

.caption-social-mobile {
  color: var(--black);
  text-align: center;
  margin-top: 8vw;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: none;
}

.page-wrapper-asap {
  background-color: var(--blacklc);
  font-size: 1.33vw;
}

.text-asap-second {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.section-asap-second {
  background-color: #0000;
  margin-top: -5em;
}

.text-subtitle-asap-second {
  color: var(--white);
  margin-top: 1em;
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.text-subtitle-asap-second.yellow {
  color: var(--yellow);
}

.container-grid-asap-second {
  justify-content: flex-start;
  margin-top: 1em;
  display: flex;
}

.caption-sub-asap {
  color: var(--white);
  letter-spacing: .25em;
  text-transform: uppercase;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.caption-sub-asap.white {
  max-width: 300px;
  display: inline-block;
}

.caption-sub-asap.white.align-centr {
  text-align: center;
}

.btn-more {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-more.relative {
  position: relative;
}

.btn-more.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-more.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  font-size: .875em;
  line-height: 1.3;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-more.color-white:hover {
  background-color: var(--white);
  color: var(--black);
}

.btn-more.color-white:active {
  border-color: var(--yellow);
  background-color: var(--yellow);
}

.btn-yellow-breef {
  border: 1px solid var(--black);
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1;
  display: inline-block;
}

.btn-yellow-breef:hover {
  background-color: var(--white);
}

.btn-yellow-breef:active {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.page-padding-asap-breef {
  justify-content: center;
  align-items: center;
  padding-bottom: 5em;
  padding-left: 5em;
  padding-right: 5em;
  display: block;
}

.text-subtitle-asap-breef {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.text-subtitle-asap-breef.yellow {
  color: var(--yellow);
}

.line-white-1px-asap {
  background-color: #fff;
  width: 100%;
  height: 1px;
  margin: 0 0 4em;
}

.container-asap-breef {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-cases-small-block {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.image-case-asap {
  width: auto;
  padding-bottom: 0;
}

.image-case-asap._160 {
  margin-top: 160px;
}

.image-case-asap._100 {
  margin-top: -140px;
}

.image-case-asap._140 {
  margin-top: 140px;
}

.image-case-asap._30 {
  margin-top: 30%;
}

.image-case-asap.upimage {
  margin-top: -15%;
}

.padding-asap-cases {
  padding: 5em 7em;
}

.grid-asap-cases {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.page-wrapper-research-cosmetics {
  font-size: 1.33vw;
}

.section-research-cosmetics-main {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/626a35b1eb043083edc6db2f_XL%20cosmetics.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 35em;
  padding-top: 3em;
}

.page-padding-research-cosmetics {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.container-reserach-cosmetics-main {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40em;
  padding-top: 0;
  display: flex;
}

.heading-research-cosmetics-main {
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  overflow: visible;
}

.heading-research-cosmetics-main._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.image-shtamp-research-cosmetics-main {
  width: 4em;
}

.container-research-cosmetics-main-heading {
  display: flex;
}

.text-research-cosmetics-main {
  max-width: 20em;
  color: var(--white);
  column-count: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
}

.grid-research-cosmetics-main {
  grid-column-gap: 0px;
  grid-template-rows: auto;
}

.container-research-cosmetics-main-txt {
  padding-top: 6em;
}

.container-research-cosmetics-main-image {
  padding-top: 1em;
}

.section-research-cosmetics-second {
  background-color: #efff05;
  height: 45em;
}

.page-padding-research-cosmetics-second-copy {
  padding: 5em 5em 5em 7em;
}

.grid-research-cosmetics-second {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.image-research-cosmetics-second {
  width: 28em;
  margin-top: -22em;
  position: static;
  inset: 0% auto auto 0%;
}

.caption-research-cosmetics-second {
  letter-spacing: .23em;
  text-transform: uppercase;
  max-width: 30em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.btn-download-presentation {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 50px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-download-presentation:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-download-presentation.relative {
  position: relative;
}

.btn-download-presentation.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-download-presentation.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  font-size: .875em;
  line-height: 1.3;
  position: relative;
  inset: auto auto 0% 0%;
}

.container-form-download-presentation-retail {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #0000;
  background-color: #0000;
  border: 1px solid #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 4em;
  padding-bottom: 4em;
  display: flex;
}

.image-68 {
  z-index: 2;
  margin-left: -39px;
  position: relative;
}

.video-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.section-research-cosmetics-migel {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/626a633805de42462e004e73_back-cosmetics-2.png");
  background-position: 0 0;
  background-size: cover;
  height: 36em;
  margin-bottom: 5em;
}

.padding-research-cosmetics-migel {
  height: 100%;
  padding: 5em 7em;
}

.container-research-cosmetics-migel {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.caption-research-cosmetics-migel {
  max-width: 30em;
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.image-logo-migel-white {
  width: 12em;
}

.page-wrapper-perfomance {
  font-size: 1.33vw;
}

.section-perfomance-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/626baaa4b94c1a54623989d6_XL%20Performance_background.png");
  background-position: 0 0;
  background-size: cover;
  height: 30em;
}

.page-padding-perfomance-main {
  justify-content: center;
  align-items: center;
  padding-top: 2.5em;
  display: flex;
}

.container-perfomance-main {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 30em;
  display: flex;
}

.image-perfomance-heading {
  width: 30em;
  margin-top: 5em;
}

.image-perfomance-heading-mobile {
  display: none;
}

.section-perfomance-about {
  background-color: var(--white);
  height: 100%;
}

.arrowintable-copy {
  text-align: right;
  width: 7.8vw;
  margin-left: -39px;
  padding-top: 8px;
  padding-left: 1vw;
}

.heading-perfomance-about {
  color: var(--black);
  letter-spacing: .23em;
  flex: none;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  line-height: 1.2;
}

.heading-perfomance-about.caption-block-black-copy {
  font-weight: 700;
}

.grid-perfomance-services {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template: "Area Area-2"
                 "Area-5 Area-6"
                 / 1fr 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.section-perfomance-services {
  margin-top: 0;
}

.section-perfomance-blue {
  background-color: var(--blue);
  height: 24em;
}

.page-padding-perfomance-blue {
  height: 100%;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
}

.container-perfomance-blue {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.caption-perfomance-blue {
  width: 15em;
  color: var(--white);
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.1;
}

.paragraph-11 {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.container-perfomance-blue-down {
  align-items: flex-start;
  margin-top: 4em;
  display: flex;
}

.image-perfomance-blue-arrow {
  margin-top: .5em;
  margin-right: 2em;
}

.image-perfomance-blue-arrow-mobile {
  margin-top: .5em;
  margin-right: 2em;
  display: none;
}

.paragraph-perfomance-blue {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.page-padding-perfomance-process {
  padding: 6em 12.5vw;
}

.image-blue-arrow-process {
  width: 3em;
  margin-right: 1em;
}

.container-perfomance-procell-block {
  align-items: flex-start;
  display: flex;
}

.text-block-37 {
  width: auto;
  margin-bottom: 3em;
  padding-right: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
}

.container-perfomance-process {
  margin-bottom: 1em;
  display: flex;
}

.container-perfomance-process-left, .container-perfomance-process-right {
  width: 100%;
}

.text-perfomance-process-down {
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.caption-perfomance-process, .caption-block-black-copy {
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  line-height: 130%;
  display: block;
}

.caption-block-black-copy.margin-top-0 {
  margin-left: 12.5vw;
}

.section-perfomance-cases {
  background-color: var(--white);
  padding-bottom: 7em;
}

.page-padding-perfomance-cases {
  padding-top: 5em;
  padding-left: 7em;
  padding-right: 7em;
}

.container-perfomance-cases {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.container-perfomance-cases-left {
  flex-direction: column;
  flex: 0 auto;
  width: 30em;
  display: flex;
  position: relative;
}

.container-perfomance-cases-right {
  flex: 0 auto;
  width: 30em;
  position: relative;
}

.container-grid-cases-in {
  flex-direction: column;
  width: auto;
  margin-top: 0;
  display: flex;
  position: relative;
}

.gap-32px {
  width: 32px;
}

.image-perfomance-cases.margins-up-3em {
  margin-top: 3em;
}

.section-mainpage-top-old {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62383000b3c55fb57b0260be_main_background.png");
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  height: 52vw;
  font-size: 1.33vw;
  display: flex;
}

.page-wrapper-main-top-old {
  padding-top: 0;
  padding-left: 7em;
  padding-right: 7em;
}

.conteiner-main-page-old {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 6em;
  font-size: 1.33vw;
  display: flex;
}

.conteiner-image-main-block-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-main-top-old {
  color: #fff;
  text-align: center;
  object-fit: fill;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.6em;
  font-weight: 700;
  line-height: 1.1;
  display: none;
  position: relative;
  overflow: visible;
}

.heading-main-top-old._110 {
  text-align: right;
  align-items: baseline;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.headingmainpage_mobile-old {
  color: #fff;
  text-align: center;
  object-fit: fill;
  margin-top: 5vw;
  padding-bottom: 0;
  padding-left: 14vw;
  padding-right: 14vw;
  font-family: Neuemachina, sans-serif;
  font-size: 5.23611vw;
  font-weight: 700;
  line-height: 130%;
  display: none;
  position: relative;
  overflow: visible;
}

.shtamp_image-old {
  display: none;
}

.conteiner-image-main-block-old {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.conteiner-main-page {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 52vw;
  padding-top: 0;
  font-size: 1.33vw;
  display: flex;
}

.image-main-top-svg-2 {
  flex: 0 auto;
  order: 1;
  align-self: center;
  width: 80vw;
  display: none;
  position: static;
}

.section-mainpage-top {
  cursor: default;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62721e764eb748a834fc35f5_main_background.png");
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  height: 52vw;
  font-size: 1.33vw;
  display: block;
  overflow: hidden;
}

.heading-main-top__mask {
  color: #fff;
  height: auto;
  padding-top: 3em;
  padding-left: 2em;
  padding-right: 2em;
  font-family: Neuemachina, sans-serif;
  font-size: 3.6em;
  font-weight: 700;
  line-height: 1.1;
  display: block;
}

.page-wrapper-main-top {
  z-index: 1;
  height: 52vw;
  position: relative;
}

.image-back-agancy {
  z-index: 0;
  width: 100%;
  height: auto;
  margin-top: 0;
  position: absolute;
}

.image-back-agancy.clipped-image {
  display: inline-block;
  top: 0;
  left: 0;
}

.conteiner-image-main-block {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 52vw;
  display: flex;
  position: relative;
}

.intro-embed {
  height: 0;
}

.page-wrapper-business {
  font-size: 1.33vw;
}

.section-business-top {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d81301293e99e8b01db563_background-st.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 26em;
  display: flex;
}

.container-business-top {
  justify-content: center;
  align-items: center;
  height: auto;
  margin-left: -10em;
  display: flex;
}

.page-padding-business-top {
  padding-top: 2em;
}

.image-main-dectop-business {
  width: 31em;
}

.image-main-mobile-business {
  display: none;
}

.arrowintable-business-about {
  text-align: right;
  width: 7.8vw;
  margin-left: 0;
  padding-top: 8px;
  padding-left: 1vw;
}

.selection-business-points {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a8a960b54df90632717b07_Mask%20group.png");
  background-position: 0 0;
  background-size: cover;
  height: 34em;
}

.page-padding-business-points {
  padding: 5em 10em;
}

.container-table-business-points {
  justify-content: space-between;
  margin-top: 4em;
  display: flex;
}

.container-table-business-points-left {
  width: auto;
}

.container-table-business-points-stroke {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2em;
  display: flex;
}

.text-table-business-points {
  width: 20em;
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

.image-arrow-white-business {
  width: 3.5em;
  margin-right: 1.5em;
}

.grid-business {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.arrow_down_services_short {
  padding-top: 4px;
}

.arrow_down_services_short.no-padding {
  margin-bottom: 1em;
  padding-top: 0;
}

.arrow_down_services_short.is-padding-1em {
  padding-top: 1em;
  padding-bottom: 1em;
}

.container-business-services {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 22em;
  max-height: none;
  display: flex;
}

.container-business-services._18em {
  height: 19em;
}

.container-number-business-services {
  height: 11em;
}

.container-business-number-services-1 {
  height: auto;
}

.grid-case-xlage-top-2 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-columns: 412px 368px;
  place-items: center;
  max-width: 960px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  position: relative;
}

.container-case-xlage-top-paragraph-top-2 {
  max-width: none;
  margin-top: -126px;
}

.page-padding-case-xlage-top-2 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding: 5em 9em 2em;
  display: flex;
  position: relative;
}

.black-container-case-xlage-mobile {
  display: none;
}

.image-case-xlage-shtamp-2 {
  width: 3em;
  height: auto;
  margin-top: 0;
  margin-left: 0;
}

.text-case-xlage-top-2 {
  color: #fff;
  text-align: left;
  max-width: 20em;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.container-case-xlage-image-top-2 {
  margin-top: -1em;
}

.shtamp_image-long-case-2 {
  display: none;
}

.section-case-xlage-top-2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/624d631b4dcbcb17f7482be1_Xl_age.png");
  background-position: 50%;
  background-size: cover;
  height: auto;
  max-height: none;
  padding-top: 2em;
  overflow: hidden;
}

.text-case-xlage-top-caption-2 {
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
}

.container-case-xlage-main-mobile-2 {
  display: none;
}

.page-padding-case-xlage-intro {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 5em 9em;
  display: flex;
}

.image_grid_case_xlage_about_mobile_1 {
  display: none;
}

.image_grid_cas_xlage_about_3 {
  margin-top: 0;
}

.container_grid_case_xlage_intro_3-2 {
  display: flex;
}

.container_grid_case_xlage_intro_4-2 {
  width: 23.8em;
  line-height: 1.3;
}

.grid_case_xlage_intro-2 {
  grid-column-gap: 10px;
  grid-row-gap: 0vw;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  margin-left: 0;
  padding-top: 0;
  display: grid;
}

.text_grid_case_xlage_intro_bold-2 {
  color: #000;
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.section_case_xlage_intro-2 {
  background-color: #efff05;
  height: 100%;
  overflow: hidden;
}

.image_grid_case_xlage_intro_1-2 {
  margin-left: 0;
  display: none;
}

.text_grid_case_xlage_intro_light_mobile {
  color: #000;
  width: 23.8em;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.text_grid_case_xlage_about_light-2 {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.grid_case_xlage_about-2 {
  grid-column-gap: 3em;
  grid-row-gap: 36px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: stretch start;
  place-items: stretch start;
  margin-top: 60px;
}

.container_grid_case_xlage_about_2-2 {
  line-height: 1.3;
}

.text_grid_case_xlage_about_bold-2 {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.image_grid_case_xlage_about_1-2 {
  width: auto;
  margin-top: 0;
}

.bold-text-2 {
  align-items: flex-start;
  display: flex;
}

.text_case_xlage_about_heading-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.text_grid_case_xlage_about_light-3 {
  color: #000;
  width: 395px;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.section_case_xlage_about-2 {
  overflow: hidden;
}

.page-padding-case-xlage-about {
  background-color: #fff;
  margin-top: 0;
  padding: 4em 9em;
}

.text_grid_case_xlage_about_light17-2 {
  color: #000;
  width: 100%;
  margin-top: 30px;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.image_grid_case_xlage_about_2-2 {
  width: 18em;
}

.container_grid_case_xlage_about_3-2 {
  margin-top: 0;
}

.container_grid_case_xlage_about_4-2 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.bold-text {
  display: none;
}

.container_grid_case_xlage_about_1-2 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.section_case_xlage_main-2 {
  overflow: hidden;
}

.text_grid_case_xlage_main_1_light-2 {
  color: #000;
  max-width: 30em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.case_xlage_line_1 {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 2.5em;
  margin-left: 0;
  margin-right: 0;
}

.page-padding-case-xlage-main {
  padding-top: 2em;
  padding-left: 9em;
  padding-right: 9em;
}

.text_case_xlage_main_1_heading-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: auto;
  margin-top: 36px;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.container_case_xlage_main1-2 {
  width: 100%;
  margin-left: 0;
}

.container_grid_case_xlage_main_1_1-2 {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 2em;
  display: flex;
}

.case_xlage_line {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-left: 0;
  margin-right: 0;
}

.container_case_xlage_main-2 {
  margin-left: 0;
}

.text_grid_case_xlage_main_1_heading-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.container_grid_case_xlage_main_2_6-2 {
  align-items: flex-start;
  display: none;
}

.container_grid_case_xlage_stages_5-2-2 {
  padding-top: 1.5em;
}

.text_grid_case_xlage_stages_2_bold-2 {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlage_stages_3_light-2 {
  color: #000;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.page-padding-case-xlage_stages-h {
  padding-left: 9em;
  padding-right: 9em;
}

.section_case_xlage_stages-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  display: flex;
  overflow: hidden;
}

.text_grid_case_xlage_main_2_light-2 {
  color: #000;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.text_grid_case_xlage_stages_2_light-2 {
  color: #000;
  width: auto;
  font-size: 1em;
  line-height: 1.3;
}

.page_padding_case_xlage_stages_5 {
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
}

.text_grid_case_xlage_stages_1_bold_l-copy {
  color: #000;
  text-align: right;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.container_grid_case_xlage_stages_3-1-2 {
  display: none;
}

.grid_case_xlage_stages_1-2 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .65fr minmax(70px, 100px) .65fr;
  justify-content: center;
  margin-top: 48px;
  margin-left: 0;
}

.text_grid_case_xlage_main_2_bold-2 {
  color: #000;
  text-align: left;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 130%;
}

.text_case_xlage_stages_heading-2 {
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  width: 100%;
  margin-top: 5.8vw;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.image_case_xlage_stages_2-2 {
  flex: 0 auto;
  align-self: flex-end;
  width: 20em;
  margin-top: -57px;
  margin-right: 0;
  display: block;
  position: relative;
}

.page_padding_case_xlage_stages_6 {
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
}

.container_grid_case_xlage_stages_33 {
  padding-top: 0;
}

.container_grid_case_xlage_stages_6-2-2 {
  padding-top: 1.5em;
}

.container_case_xlage_stages-2 {
  width: 100%;
  padding-bottom: 5em;
  padding-left: 0;
  padding-right: 0;
}

.text_grid_case_xlage_stages_1_bold_l-2 {
  color: #000;
  text-align: right;
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page_padding_case_xlage_stages_4 {
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
}

.image_grid_case_xlage_stages_1-2 {
  object-fit: contain;
  width: auto;
  margin-top: 0;
  position: relative;
}

.container_grid_case_xlage_stages_2_2-2 {
  padding-top: 1.5em;
}

.page_padding_case_xlage_stages_2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container_grid_case_xlage_stages_3-5-2 {
  font-size: 1em;
}

.text_grid_case_xlage_stages_1_bold_r-2 {
  color: #000;
  text-align: left;
  align-items: center;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlage_main_2_light-copy {
  color: #000;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container_grid_case_xlage_stages_3-3-2 {
  padding-top: 1.5em;
}

.container_grid_case_xlage_stages_3-4-2 {
  font-size: 1.33vw;
  line-height: 1.3;
}

.number_grid_case_xlage_main_2-2 {
  color: #000;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  line-height: 130%;
  display: inline;
}

.page_padding_case_xlage_stages_1 {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.container_grid_case_xlage_stages_5-1-2 {
  justify-content: flex-end;
  display: flex;
}

.number_grid_case_xlage_stages_2-2 {
  color: #000;
  text-align: left;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  width: 8.08333vw;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5.25vw;
  line-height: 130%;
  display: flex;
}

.grid-37 {
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr 1fr;
  margin-top: 2em;
}

.grid_case_xlage_stages_2-copy {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.6fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: start;
  margin-top: -5em;
  display: grid;
}

.container_grid_case_xlage_stages_3_4 {
  font-size: 1em;
  line-height: 1.3;
}

.text_grid_case_xlage_stages3_light-3 {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: inline;
}

.grid_case_xlage_stages_2-2 {
  grid-column-gap: 10px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.6fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: start;
  margin-top: 0;
  display: grid;
}

.grid_case_xlage_stages_3-2 {
  grid-column-gap: 20px;
  grid-row-gap: 10px;
  grid-template-columns: .4fr .4fr .4fr;
  justify-content: center;
  justify-items: start;
  margin-top: 1em;
  margin-left: 0;
}

.container_grid_case_xlage_stages_4-2-2 {
  padding-top: 1.5em;
}

.container_grid_case_xlage_stages_3-6-2 {
  font-size: 1em;
  line-height: 1.3;
}

.container-case-xlage-tab {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
}

.text_case_xlage_stages_heading_1-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 5em;
  margin-left: 0;
  padding-left: 9em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: block;
}

.page_padding_case_xlage_stages_7 {
  max-width: none;
  margin-top: 0;
  padding-top: 2.75em;
  padding-left: 2.75em;
  padding-right: 2.75em;
  overflow: hidden;
}

.grid_case_xlage_stages_4-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.image_grid_case_xlage_stages_4_1-2, .image_grid_case_xlage_stages_4_2-2, .image_grid_case_xlage_stages_4_3-2, .image_grid_case_xlage_stages_4_4-2 {
  width: auto;
  max-width: 100%;
  height: auto;
}

.page_padding_case_xlage_stages_8 {
  padding-top: 4.7em;
  padding-left: 9em;
  padding-right: 9em;
  overflow: hidden;
}

.text_grid_case_xlage_stages_5_bold-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.grid_case_xlage_stages_5-2 {
  grid-column-gap: 26px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 3em;
  margin-left: 0;
}

.text_case_xlage_stages_5_light-2 {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.container_case_xlage_stages_results-2 {
  background-color: #efff05;
  margin-top: 5em;
  margin-bottom: 5em;
  margin-left: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.page_padding_case_xlage_results {
  background-color: #0000;
  padding-left: 9em;
  display: flex;
}

.grid_case_xlage_stages_results-2 {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr 1fr;
  align-items: start;
  height: 12em;
  margin-left: 0;
  padding-top: 3.5em;
  padding-left: 0;
  padding-right: 2.75em;
}

.text_grid_case_xlage_stages_results_bold-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.image_grid_case_xlage_stages_results-2 {
  margin-top: .6vw;
}

.text_grid_case_xlage_stages_results_light-2 {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.page-wrapper-cases-rost {
  font-size: 1.33vw;
}

.case_xlrost_top {
  justify-content: center;
  display: flex;
}

.container_case_xlrost_top {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62737fb57c8e0829eef834d3_Mask%20Group.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  width: 100%;
  height: 24.625em;
  padding-top: 5em;
  display: flex;
}

.page_padding_case_xlrost_top {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.grid_case_xlrost_top {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  place-content: center;
  place-items: start center;
  margin-top: 0;
  margin-left: 0;
}

.text_grid_case_xlrost_top_left {
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  object-fit: fill;
  padding: 0 0 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 110%;
  position: relative;
  overflow: visible;
}

.text_grid_case_xlrost_top_right {
  color: #fff;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
  max-width: 20em;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.case_xl_rost_intro {
  background-color: #efff05;
  height: 27em;
  overflow: hidden;
}

.page_padding_case_xlrost_intro {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-top: 3.5em;
  padding-left: 9em;
  padding-right: 9em;
}

.grid_case_xlrost_intro {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  margin-left: 0;
  padding-top: 0;
}

.text_grid_case_xlrost_intro_bold {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlrost_intro_light-copy {
  color: #000;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.page_padding_case_xlrost_intro_1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 10em;
  display: flex;
}

.image_case_xlrost_intro {
  width: 18em;
  max-width: none;
  margin-top: 0;
  margin-left: -8.5em;
  padding-top: 0;
}

.page_padding_case_xlrost_about_3 {
  padding-top: 1.125em;
  padding-left: 0;
}

.number_grid_case_xlrost {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: center;
  width: auto;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  line-height: 130%;
  display: flex;
}

.container_grid_case_xlrost_about_2_2 {
  flex-direction: row;
  display: flex;
}

.case-xlrost-line-1-copy {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 2em;
}

.grid_case_xlrost_about_2 {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
}

.text_grid_case_xlrost_about_light14_1 {
  margin-top: 0;
  font-size: .875em;
}

.image-case-xlrost-01-2 {
  flex: 0 auto;
  align-self: auto;
  width: 17em;
  margin-left: 1em;
  margin-right: 0;
  position: relative;
}

.image_grid_case_xlrost_about {
  width: auto;
  max-width: 15em;
}

.container_grid_case_xlrost_about_3_2 {
  align-items: center;
  display: flex;
}

.grid_case_xlrost_about_1 {
  grid-column-gap: 5.5em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.grid_case_xlrost_about {
  grid-column-gap: 3em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
}

.image-case-xlrost-dot-1 {
  width: .625em;
  margin-top: 0;
}

.page-padding-case-xlrost-block {
  margin-top: 6em;
  margin-left: 9em;
  margin-right: 9em;
}

.text_grid_case_xlrost_about_bold {
  font-size: .9em;
}

.page_padding_case_xlrost_about {
  padding-top: 1.7em;
  padding-left: 0;
  padding-right: 0;
}

.container_grid_case_xlrost_about_3_1 {
  align-items: center;
  margin-top: 0;
  display: flex;
}

.container-case-xlrost-production {
  padding-left: 7em;
}

.text_grid_case_xlrost_about_light14 {
  width: 35em;
  margin-top: 2.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
}

.div-block-59 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 3em;
  display: flex;
  position: relative;
}

.grid_case_xlrost_about_4 {
  grid-column-gap: 1.8vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  align-content: start;
  align-items: start;
}

.text_grid_case_xlrost_about_8_light12 {
  padding-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
}

.text_grid_case_xlrost_about_1_bold {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2.3vw;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.case-xlrost-line-1 {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 2em;
}

.page_padding_case_xlrost_about_6-1 {
  padding-top: 2.25em;
  padding-left: 0;
  padding-right: 0;
}

.container-case-xlrost {
  padding-left: 7em;
}

.page_padding_case_xlrost_about_4 {
  padding-top: 2.125em;
  padding-left: 0;
}

.grid_case_xlrost_about_7 {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 1em;
  margin-left: 0;
}

.text_grid_case_xlrost_about {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlrost_about_1_heading {
  color: #000;
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.image-case-xlrost-dot-2 {
  width: .625em;
}

.text_grid_case_xlrost_about_light14-1 {
  width: 40em;
  max-width: 38em;
  margin-top: 2.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
}

.text_grid_case_xlrost_about_2_light_1 {
  color: #000;
  align-items: flex-start;
  margin-top: 1.25em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.container_grid_case_xlrost_about_2_4 {
  grid-template-columns: 5fr 43vw;
}

.text_case_xlrost_about_heading22_1 {
  padding-top: 3.5em;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.375vw;
  font-weight: 700;
}

.page_padding_case_xlrost_about_2 {
  padding-top: 1.625em;
  padding-left: 0;
}

.dot_case_xlrost_blue {
  color: #0af3f8;
  align-items: flex-end;
  width: 8.08333vw;
  margin-top: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlrost_about_2_light {
  color: #000;
  align-items: flex-start;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.grid_case_xlrost_about_9 {
  grid-column-gap: 2vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 1.875em;
  padding-right: 0;
}

.page_padding_case_xlrost_about_6 {
  padding-top: 2.25em;
  padding-left: 7em;
  padding-right: 0;
}

.text_grid_case_xlrost_about_light {
  color: #000;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: inline;
}

.dot_case_xlrost_orange {
  color: #f3a130;
  align-items: flex-end;
  width: 8.08333vw;
  margin-top: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.text_case_xlrost_about_heading {
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 2.25em;
  margin-left: 0;
  font-size: 1em;
  font-weight: 700;
}

.page_padding_case_xlrost_about_1 {
  padding-top: 2.25em;
  padding-left: 0;
}

.grid_case_xlrost_about_7-1 {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding-top: 1.875em;
}

.text_grid_case_xlrost_about_8_bold12 {
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.text_case_xlrost_about_heading22 {
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
}

.grid_case_xlrost_about_3 {
  grid-column-gap: 2vw;
  grid-row-gap: 0vw;
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: .25fr 2fr;
  place-content: start;
  place-items: center start;
  margin-top: 0;
  margin-left: -1.5em;
}

.case-xlrost-line {
  background-color: #000;
  height: 1px;
  margin-top: 5em;
}

.page_padding_case_xlrost_about_8 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.case_xlrost_results {
  height: auto;
  margin-top: 6.375em;
}

.container_grid_case_xlrost_about_2_1 {
  display: flex;
}

.grid_case_xlrost_about_8 {
  grid-column-gap: 2vw;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 1.875em;
}

.text_case_xlrost_about_heading_1 {
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 6.5em;
  margin-left: 0;
  font-size: 1em;
  font-weight: 700;
}

.text_grid_case_xlrost_about_8_bold12-2 {
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: inline;
}

.image-case-xlrost-01 {
  flex: 0 auto;
  width: 17em;
  position: relative;
}

.image-case-xlrost-dot {
  text-align: left;
  flex: 0 auto;
  align-self: auto;
  width: .625em;
}

.container_grid_case_xlrost_about_3_3 {
  align-items: center;
  display: flex;
}

.container-case-xlrost-results {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-60 {
  text-align: left;
  flex-direction: row;
  flex: 1;
  align-items: center;
  width: 100%;
  margin-right: 1em;
  display: flex;
}

.container-case-xlrost-results1 {
  margin-bottom: 1em;
  display: flex;
}

.page_padding_case_xlrost_results {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 5em;
  padding: 3.5em 9em;
}

.text_grid_case_xlrost_results_bold {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.container-case-xlrost-results-123 {
  width: 80%;
}

.image-case-xlrost-results-arrow {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.container-case-bandi-resoult-arrow {
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 15em;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.number_grid_case_xlrost_results_mini {
  margin-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: .875em;
  font-weight: 700;
}

.text_grid_case_xlbandi_about_light14 {
  font-family: Helveticaneuecyr, sans-serif;
}

.list {
  color: var(--yellow);
  padding-left: 1em;
  font-size: 2em;
}

.image-69 {
  width: 4em;
}

.image-cases-rost-decstop {
  width: 60vw;
  display: block;
}

.image-cases-rost-mobile {
  width: 60vw;
  display: none;
}

.page-wrapper-design-support {
  background-color: var(--black);
  font-size: 1.33vw;
}

.section-design-support-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6273cd403df25281a7012bd4_design-support-main-background.png");
  background-position: 0 0;
  background-size: cover;
  height: 30em;
}

.section-design-support-arriva {
  padding-bottom: 3em;
}

.container-design-support-main {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.image-design-support-main {
  width: 60em;
}

.image-design-support-main-mobile {
  display: none;
}

.page-padding-design-support-second {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grid-design-support-second {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 0 12.5vw;
  padding-left: 0;
  padding-right: 0;
}

.heading-design-support {
  color: var(--white);
  letter-spacing: .23em;
  flex: none;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}

.pade-padding-asap-main {
  padding-top: 10em;
}

.asap-production-mobile {
  display: none;
}

.page-wrapper-asap-production {
  background-color: var(--black);
  font-size: 1.33vw;
}

.asap-fire {
  width: 40%;
  height: 40em;
}

.firsrt-grid {
  z-index: 1;
  grid-row-gap: 0px;
  grid-template-rows: auto 15px;
  grid-template-columns: 1fr 1fr;
  margin-right: 0;
  padding-right: 0;
  position: relative;
}

.asap-textblock-first {
  color: #fff;
  padding-top: 92px;
  padding-right: 10.4rem;
  font-family: Neuemachina, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 130%;
}

.asap-div {
  z-index: 0;
  justify-content: center;
  height: 4em;
  margin-top: -484px;
  display: flex;
  position: relative;
  inset: 0% auto;
}

.asap-heading-first {
  color: #fff;
  text-align: right;
  font-family: Neuemachina, sans-serif;
  font-size: 4rem;
  line-height: 110%;
}

.apasproduction-head {
  height: 25em;
}

.asap-arrow {
  float: right;
  text-align: right;
  margin-left: 0;
  display: block;
  position: relative;
  left: 0;
  right: 0;
}

.services-asap {
  z-index: 1;
  margin: -7.375vw 5.0833vw 5em 9.41666vw;
  position: relative;
}

.asap-list2 {
  margin-bottom: 0;
  padding-left: 0;
}

.services {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.5vw;
}

.asap-heading-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: .8333vw;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.8333vw;
  font-weight: 700;
  line-height: 2.6666vh;
  display: block;
}

.heading3-asap {
  color: #efff05;
  margin-top: 0;
  margin-bottom: .75rem;
  font-family: Neuemachina, sans-serif;
  font-size: 3rem;
}

.asap-list-item {
  margin-bottom: .1333vw;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75rem;
  font-weight: 300;
  list-style-type: none;
  display: flex;
}

.asap-list3 {
  padding-left: 0;
}

.list-asap {
  color: #fff;
  margin-top: 2.1333px;
  margin-left: .25rem;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.columnsbody-asap {
  margin-top: 3.1666vh;
  display: flex;
}

.bullet {
  flex: 0 auto;
  align-self: flex-start;
  padding-top: .5vw;
  display: block;
}

.list-asap-pyatno {
  color: #fff;
  align-self: flex-start;
  margin-left: .25rem;
  padding-right: 13vw;
}

.asap-1-column {
  padding-left: 0;
  padding-right: 0;
}

.asap-pruductphoto-div {
  flex-direction: column;
  align-items: stretch;
  margin-left: 2em;
  display: flex;
}

.product-photo-cont {
  padding-bottom: 0;
}

.asap-pruductphoto-div2 {
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.asap-pruductphoto-div3 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-01-02-03-2 {
  color: #fff;
  background-color: #0000;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 1.5vw;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
  position: relative;
  top: 8px;
}

.product-photo-content {
  color: #0000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 4vw;
  margin-left: 9vw;
  display: flex;
}

.heading4-asap-2 {
  color: #efff05;
  object-fit: fill;
  flex-direction: row;
  justify-content: space-between;
  align-self: flex-start;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4rem;
  font-weight: 400;
  line-height: 60px;
  display: flex;
  position: relative;
}

.fire-text-block {
  display: none;
}

.line-white-1px-2 {
  background-color: #fff;
  height: 1px;
  margin: 4em;
}

.fire-text {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 27.4167vw;
  margin-left: 0;
  margin-right: 0;
  padding-left: 28.75vw;
  padding-right: 27.25vw;
  font-family: Helveticaneuecyr, sans-serif;
}

.text-circle {
  color: #fff;
  text-align: center;
  letter-spacing: 3px;
  flex-direction: column;
  align-items: center;
  width: 22rem;
  margin-top: 4.25rem;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.asap-idontknow {
  text-align: center;
  flex-direction: row;
  justify-content: center;
  width: auto;
  min-width: 100px;
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  display: none;
}

.conteiner-03-asap {
  margin-top: 3em;
  display: flex;
}

.container-03-asap-left {
  display: flex;
}

.text-03-1 {
  z-index: 1;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  align-items: flex-end;
  width: 20em;
  padding-top: 0;
  padding-right: 70px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16666vw;
  font-weight: 300;
  line-height: 130%;
  text-decoration: none;
  display: flex;
  position: static;
}

._0-div-asap {
  margin-top: 4.8333vw;
  margin-left: 0;
}

.conteiner-02-asap-main {
  margin-left: 2em;
  padding-left: 0;
}

.container-03-asap-left-text-2 {
  flex-direction: column;
  justify-content: space-between;
  margin-left: 1.25em;
  display: flex;
}

.container-03-asap-right-2 {
  justify-content: flex-start;
  display: flex;
}

._02-video-cont {
  margin-top: 4vw;
  margin-left: 9vw;
}

.tiktok-text-grid-mobile {
  display: none;
}

.heading-10-asap {
  color: #fff;
  width: 15em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.8333vw;
  font-weight: 700;
  line-height: 3vh;
  display: block;
}

.heading2-asap-circle-2 {
  color: #fff;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.1666vw;
  font-weight: 700;
  line-height: 1.5vw;
}

.text-prod-2 {
  color: #fff;
  margin: 4.8333px 38.4166vw 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3333vw;
  font-weight: 300;
  line-height: 130%;
  position: relative;
}

.vertical-line-yellow-2 {
  background-color: #efff05;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-self: auto;
  width: 2px;
  height: 100%;
  display: block;
}

.text-03-2 {
  z-index: 1;
  float: none;
  clear: none;
  color: #fff;
  text-align: left;
  align-items: flex-end;
  width: 20em;
  padding-top: 0;
  padding-right: 74px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16666vw;
  font-weight: 300;
  line-height: 130%;
  text-decoration: none;
  display: flex;
  position: static;
}

._02-video-cont-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 9px;
  display: flex;
}

.text-prod2 {
  color: #fff;
  margin: 4.8333px 38.4166vw 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3333vw;
  font-weight: 300;
  line-height: 130%;
  position: relative;
}

._03-pruduce-cont {
  z-index: 1;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-left: 9vw;
  display: flex;
  position: relative;
}

.conteiner-03-asap-main-2 {
  margin-left: 2em;
  padding-left: 0;
}

.foot {
  text-align: left;
  flex-direction: column;
  align-items: center;
  margin-top: -48px;
  margin-bottom: 5em;
  display: flex;
}

.asap-fire-div {
  flex-direction: column;
  align-items: center;
  min-width: 50%;
  display: flex;
}

.fire-asap {
  z-index: 0;
  min-width: 50%;
  max-width: 30%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.ps-asap-adapt2 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 400px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16666vw;
  font-weight: 700;
  line-height: 130%;
  display: none;
}

.ps-asap-adapt {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 36em;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16666vw;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.ps-text {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  width: 400px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.16666vw;
  font-weight: 700;
  line-height: 130%;
  display: none;
}

.page-wrapper-pr {
  color: var(--black);
}

.pr-first-mobile {
  display: none;
}

.pr-first-div {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6274c205ee95564d1ad1446f_1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 33em;
  margin-left: 0;
  padding-top: 6em;
  padding-left: 0;
  padding-right: 5em;
  font-size: 1em;
  display: flex;
}

.first-message {
  width: 34em;
  min-width: 8%;
  height: auto;
  padding-right: 0;
  display: block;
}

.pr-text {
  width: 35em;
  height: auto;
  color: var(--black);
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 11.1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.pr-griddiv {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-86 {
  display: none;
}

.second-txt {
  padding-left: 6.75em;
  display: block;
}

.pr-button-mob1 {
  display: none;
}

.pr-div-2 {
  align-items: flex-start;
  margin-top: 5em;
  display: flex;
}

.arrow-pic-pr {
  margin-left: 2em;
  margin-right: 1.25em;
  padding-top: .5em;
  padding-left: 0;
  padding-right: 0;
}

.pr-orm {
  z-index: 1;
  width: 7em;
  min-width: 4em;
  color: var(--black);
  letter-spacing: 1px;
  text-indent: 0;
  padding-top: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
  position: relative;
}

.grid-services-mobile-horiz {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.pr-grid-services {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-4";
  align-items: start;
  margin: 3em 0 0 0;
  padding-top: 0;
  line-height: 10em;
}

.container-grid-services-2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-paragraph-2-100-inside-quest {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.arrow_down_services-2 {
  padding-top: 0;
}

.pr-numberintable-blue {
  color: #0af3f8;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-headintable {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.pr-headintable:hover {
  color: var(--tomato);
}

.pr-paragraph-2-100 {
  width: auto;
  color: var(--black);
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.pr-paragraph-2-100-inside-tv {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-inside-analyze {
  color: #15033d;
  width: 13em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-services {
  letter-spacing: .23em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.pr-numberintable {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.services-pr {
  margin-top: 5.625em;
  margin-left: 0;
  padding-bottom: 6em;
  padding-left: 6.75em;
}

.pr-paragraph-2-100-inside-produce {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: .25em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.grid-services-tablet {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.container-grid-services-2-mob {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-numberintable-yellow {
  color: #f1a923;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-numberintable-bord {
  color: #7e090f;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.container-grid-services--1-mob {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-paragraph-2-100-inside-relations {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-inside {
  width: 14em;
  max-width: 240px;
  color: var(--black);
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.container-grid-services-3 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.services-pr-caption {
  z-index: 1;
  width: auto;
  min-width: 4em;
  color: var(--black);
  letter-spacing: 1px;
  text-indent: 0;
  padding-top: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
  position: relative;
}

.page-wrapper-influence {
  font-size: 1.3vw;
}

.inf-first {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6274cd315dd87c0ba98f6591_1.png");
  background-position: 50%;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  height: 28em;
  display: flex;
}

.inf-first-div {
  height: 28em;
  padding-top: 4em;
}

.inf-hola {
  width: 55em;
  margin-top: 3em;
}

.inf-hola-firstdiv {
  display: none;
}

.inf-tex {
  color: #15033d;
  width: 35em;
  height: auto;
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 11.1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.inf-mark-txt {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  width: auto;
  min-width: auto;
  margin-top: -1em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: static;
}

.pr-second-txt {
  padding-left: 6.75em;
  display: block;
}

.inf-button {
  margin-left: -6px;
}

.inf-griddiv {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.inf-button-mob1 {
  display: none;
}

.arrow-pic-pr-2 {
  margin-left: 2em;
  margin-right: 1.25em;
  padding-top: .5em;
  padding-left: 0;
  padding-right: 0;
}

.inf-grid-services-mobile-horiz-copy {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.pr-paragraph-2-100-inside-quest-2 {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.inf-numberintable-03 {
  color: #7e090f;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.inf-headintable-02, .inf-headintable {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.pr-paragraph-2-101 {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.container-grid-services-3-copy {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.inf-numberintable-02, .inf-numberintable-3 {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.pr-paragraph-2-100-inside-tv-2 {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-inside-analyze-2 {
  color: #15033d;
  width: 13em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.inf-numberintable-blue {
  color: #0af3f8;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-paragraph-2-1002 {
  color: #15033d;
  width: 32em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 6.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.inf-grid-services {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  grid-template-rows: repeat(auto-fit, minmax(20em, .25fr)) 302px;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "Area Area-2"
                       "Area-3 .";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
}

.inf-numberintable {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.section-services-2 {
  margin-top: 5.625em;
  margin-left: 0;
  padding-bottom: 5em;
  padding-left: 6.75em;
}

.inf-headintable-copy-copy {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.inf-numberintable-blue-copy {
  color: #0af3f8;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-paragraph-2-100-inside-produce-2 {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: .25em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.container-grid-services--1-mob-grid-services-tablet-inf, .inf-container-grid-services {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.inf-text-01 {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.inf-paragraph-2-100 {
  color: #15033d;
  width: 27em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.inf-paragraph-2-200 {
  color: #15033d;
  width: 27em;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 6em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.inf-text-02 {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.inf-numberintable-copy-copy-copy {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.inf-services {
  letter-spacing: .23em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.inf-headintable-03 {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.inf-container-grid-services--1-mob-copy {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.inf-numberintable-yellow-copy {
  color: #f1a923;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-paragraph-2-100-inside-relations-2 {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.grid-services-tablet-inf {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.inf-numberintable-04-copy {
  color: #7e090f;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-paragraph-2-100-inside-2 {
  color: #15033d;
  width: 14em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.inf-headintable-04-copy {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.paragraph-design-support-second {
  float: none;
  clear: none;
  max-width: 46.5vw;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 140%;
  display: inline-block;
}

.paragraph-design-support-second.color-white {
  color: var(--white);
}

.paragraph-design-support-second.white-color {
  max-width: none;
  color: var(--white);
  font-size: 1.25em;
}

.section-design-support-list {
  background-color: var(--yellow);
  text-align: center;
}

.page-padding-design-support-list {
  padding: 5em 10em;
}

.grid-design-support-list {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  margin-top: 3em;
}

.subcuption-inblack {
  color: var(--white);
  text-align: center;
  letter-spacing: .23em;
  text-transform: uppercase;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
}

.subcuption-inblack.align-center {
  color: var(--black);
  text-align: center;
}

.subcuption-inblack.align-center.white {
  color: var(--white);
}

.padding-subcuption-design-support {
  padding-left: 15em;
  padding-right: 15em;
}

.container-grid-design-support-left {
  align-items: center;
  padding-top: 0;
  display: flex;
}

.image-grid-design-support-table {
  width: 4.25em;
}

.text-design-support-ingrid {
  color: var(--black);
  text-align: right;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.3;
}

.text-design-support-ingrid.left {
  text-align: left;
}

.grid-design-support-list-mobile {
  grid-row-gap: 32px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr .25fr 1fr;
  margin-top: 3em;
  display: none;
}

.image-star-white {
  width: 3em;
  margin-top: -3em;
  margin-left: 3em;
}

.image-star-white-2 {
  width: 3.5em;
  margin-top: 0;
  margin-left: 0;
}

.image-star-white3 {
  width: 3em;
  margin-top: 0;
  margin-bottom: -18px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.page-padding-design-support-team {
  padding: 5em 0;
}

.container-design-support-team {
  justify-content: center;
  margin-top: 5em;
  display: flex;
}

.image-blue-star-design-team {
  width: 15em;
  max-width: none;
}

.image-blue-star-design-team.margins-left {
  max-width: none;
  margin-left: 2em;
}

.container-star-1, .container-star-2 {
  justify-content: center;
  display: flex;
}

.grid-design-support-team {
  z-index: 0;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: 0;
  position: absolute;
}

.container-design-team-photo {
  position: absolute;
}

.image-team-design-support {
  width: 7em;
}

.grid-container-design-support-team {
  justify-content: center;
  align-items: center;
  height: 24em;
  display: flex;
}

.grid-design-support-team-star {
  z-index: 1;
  grid-column-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: center;
  margin-top: 0;
  position: absolute;
}

.image-team-design-support-ali {
  width: 7em;
  margin-bottom: -2em;
}

.image-katya-blue-star-mobile, .image-denis-blue-star-mobile, .image-ali-blue-star-mobile, .image-alina-blue-star-mobile, .image-nastya-blue-star-mobile {
  display: none;
}

.page-padding-design-support-post {
  padding-bottom: 5em;
  padding-left: 10em;
  padding-right: 10em;
}

.grid-desing-support-plus {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 5em;
}

.numberintable-white {
  color: var(--white);
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.paragraph-design-support-plus {
  color: var(--white);
  padding-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.numberintable-blue-copy {
  color: var(--yellow);
  padding-left: 10px;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.lottie-animation-design-support-2 {
  margin-top: 3em;
}

.section-design-support-expert {
  padding-top: 3em;
  padding-bottom: 5em;
}

.page-padding-design-support-expert {
  text-align: center;
  padding-left: 10em;
  padding-right: 10em;
  display: flex;
}

.btn-cases {
  z-index: auto;
  border: 1px solid var(--yellow);
  background-color: var(--yellow);
  width: 14em;
  color: var(--black);
  text-align: center;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 2;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-cases:hover {
  border-color: var(--white);
  background-color: var(--white);
}

.btn-cases.relative {
  position: relative;
}

.btn-cases.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-cases.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.page-wrapper-design {
  background-color: var(--black);
  font-size: 1.33vw;
}

.image-design-main {
  width: 38em;
}

.image-design-main-mobile {
  display: none;
}

.container-design-main {
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding-top: 7em;
  display: flex;
}

.speach_logo_block_design {
  align-items: flex-start;
  display: flex;
}

.arrowintable-design {
  text-align: right;
  width: 7.8vw;
  margin-top: -10px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 1vw;
}

.arrowintablemobile-design {
  display: none;
}

.section-design-cases {
  padding-bottom: 0;
}

.page-padding-design-cases {
  padding-bottom: 0;
  padding-left: 10em;
  padding-right: 10em;
}

.grid-design-cases {
  grid-column-gap: 1em;
  grid-row-gap: 3em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text-design-cases {
  color: var(--white);
  text-transform: uppercase;
  margin-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}

.page-padding-design-second {
  padding-top: 8em;
  padding-bottom: 8em;
}

.caption-social-white {
  color: var(--white);
  text-align: center;
  margin-top: 8vw;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: inline-block;
}

.btn-presentation-white {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  display: inline-block;
}

.btn-presentation-white:hover {
  background-color: var(--white);
  color: var(--black);
}

.btn-bref-yellow {
  border: 1px solid var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  display: inline-block;
}

.btn-bref-yellow:hover {
  border-color: var(--white);
  background-color: var(--white);
}

.section-design-arriva {
  padding-top: 1em;
  padding-bottom: 1em;
}

.contacts-design {
  background-color: var(--black);
  text-align: center;
  padding-bottom: 3em;
  overflow: hidden;
}

.container-grid-case-xlbandi-intro1 {
  margin-top: -1.5em;
}

.page_padding_case_xlbandi_top {
  height: auto;
}

.image-case-xlbandi-shtamp {
  max-width: none;
  padding-top: 0;
}

.text_grid_case_xlbandi_top_right {
  color: #fff;
  flex-wrap: wrap;
  align-content: flex-start;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.container_case_xlbandi_top {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
  display: flex;
}

.image-case-xlbandi-svg {
  width: 38em;
  max-width: none;
}

.grid-case-xlbandi-intro {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-columns: 1fr .75fr;
  align-content: center;
  place-items: start center;
  display: none;
}

.container-case-xlbandi-bandi {
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 4em;
}

.container-grid-xlbandi-intro {
  align-items: flex-end;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.text_grid_case_xlbandi_top_left {
  color: #fff;
  text-align: right;
  text-transform: uppercase;
  object-fit: fill;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  padding: 0 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
  position: relative;
  overflow: visible;
}

.container-grid-case-xlbandi-intro2 {
  margin-top: -1em;
}

.case_xlbandi_top {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627bafb94151d171b6f9ea27_20210417-IMG_9763%201.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 28em;
  display: flex;
}

.image-case-xlbandi-bandisvg-mobile {
  display: none;
}

.case_xlbandi_intro {
  background-color: #efff05;
  flex-direction: column;
  height: auto;
  display: flex;
}

.page_padding_case_xlbandi_intro {
  align-items: center;
  padding: 3.5em 9em;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlbandi_intro_bold {
  color: #000;
  letter-spacing: .23em;
  text-transform: uppercase;
  align-items: center;
  width: 28em;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.grid_case_xlbandi_about_4 {
  grid-column-gap: 11vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
}

.page_padding_case_xlbandi_about_2 {
  margin-top: 2.6875em;
  margin-bottom: 5em;
  margin-left: 0;
}

.container_grid_case_xlbandi_about_1_4 {
  align-items: flex-start;
  margin-top: -4vw;
  display: flex;
}

.text_case_xlbandi_about_heading_1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 40em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.image_case_xlbandi_about_line_2 {
  width: 70em;
  margin-top: 6.375em;
  margin-left: 0;
  margin-right: 0;
}

.grid_case_xlbandi_about_1 {
  grid-column-gap: 3em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.dot_case_xlbandi_green {
  color: #008042;
  flex-direction: row;
  align-items: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.page_padding_case_xlbandi_about {
  color: #000;
  padding-top: 1.6875em;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.text_case_xlbandi_about_heading_1-copy {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.container_grid_case_xlbandi_about_1_2 {
  flex-direction: row;
  display: flex;
}

.grid_case_xlbandi_about_2 {
  grid-column-gap: 1.25em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.5fr .25fr 1fr;
  justify-content: space-around;
}

.number_grid_case_xlbandi {
  color: #000;
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-self: flex-end;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.container_grid_case_xlbandi_about_1_7 {
  display: flex;
}

.dot_case_xlbandi_orange1 {
  color: #f70;
  flex-direction: row;
  align-items: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.text_grid_case_xlbandi_about_light {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 300;
}

.dot_case_xlbandi_red {
  color: #c9180e;
  flex-direction: row;
  align-items: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.text_case_xlbandi_medium_17_1 {
  color: #000;
  align-items: center;
  width: 28vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.container_grid_case_xlbandi_about_1_6 {
  margin-top: -4vw;
}

.image_case_xlbandi_about_3 {
  width: 4em;
  display: block;
}

.container_grid_case_xlbandi_about_2_1 {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.text_grid_case_xlbandi_about_bold {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 700;
}

.text_grid_case_xlbandi_about_2_bold {
  color: #000;
  flex-direction: row;
  align-items: center;
  width: 30vw;
  padding-left: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page_padding_case_xlbandi_about_1 {
  margin-left: 0;
  padding-top: 2.5em;
  padding-left: 0;
}

.grid-case-xlbandi-about-mobile {
  display: none;
}

.container-case-xlbandi-main {
  margin-left: 9em;
  margin-right: 9em;
}

.grid_case_xlbandi_about_3 {
  grid-column-gap: 0em;
  grid-row-gap: 4vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: start;
  margin-top: 0;
}

.container-grid-case-xlbandi-stages1 {
  flex-direction: row;
  display: flex;
}

.text_grid_case_xlbandi_about_light-copy {
  width: 39.5833vw;
  margin-top: 1.6875em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.dot_case_xlbandi_blue {
  color: #0af3f8;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.image_grid_case_xlbandi_about {
  margin-top: -6vw;
}

.container_grid_case_xlbandi_about_1_9, .container_grid_case_xlbandi_about_1_10 {
  margin-top: -4vw;
}

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

.container_grid_case_xlbandi_about_1_5 {
  margin-top: -4vw;
}

.container_grid_case_xlbandi_about_1_8 {
  display: flex;
}

.text_case_xlbandi_about_heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 325px;
  margin-top: 4.375em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.dot_case_xlbandi_orange {
  color: #f3a130;
  align-items: flex-end;
  width: auto;
  height: 1.8em;
  margin-top: 0;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  line-height: 130%;
  display: flex;
}

.container-grid-case-xlbandi-stages2 {
  display: flex;
}

.image_case_xlbandi_about_1, .image_case_xlbandi_about_2 {
  width: 4em;
}

.text_grid_case_xlbandi_about_1_bold {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 2.3vw;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid_case_xlbandi_about {
  grid-column-gap: 1vw;
  grid-row-gap: 2.5vw;
  grid-template-columns: 1fr .75fr;
}

.page_padding_case_xlbandi_about_3 {
  margin-top: 2.5em;
  margin-left: 5.5em;
}

.page_padding_case_xlbandi_about_4 {
  flex-direction: column;
  margin-top: 0;
  margin-left: -6em;
  display: flex;
}

.container_grid_case_xlbandi_about_1_1 {
  flex-direction: row;
  display: flex;
}

.container_grid_case_xlbandi_about_1_3 {
  display: flex;
}

.grid-case-xlbandi-instruments {
  grid-template-columns: 1fr 1fr 1fr;
}

.container-grid-case-xlbandi-stages {
  display: flex;
}

.text_case_xlbandi_medium_17-2 {
  color: #000;
  align-items: flex-start;
  width: auto;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.image_case_xlbandi_about_line_1 {
  width: 70em;
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.container_case_xlbandi_next_1 {
  background-color: #efff05;
  height: auto;
}

.text_case_xlbandi_about_heading_3 {
  color: #000;
  letter-spacing: .23em;
  text-transform: uppercase;
  width: auto;
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 3.5em;
  padding-bottom: 3.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 1.3;
}

.container_grid_case_xlbandi_next_3 {
  display: block;
}

.grid_case_xlbandi_next_3 {
  grid-column-gap: 0px;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 9fr;
}

.grid_case_xlbandi_next_2 {
  grid-column-gap: 16px;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto;
  grid-template-columns: 6vw 1fr 6vw .75fr;
}

.grid-case-xlbandi-target {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.image-number-case-bandy {
  width: 4em;
}

.text_grid_case_xlbandi_next_2_bold {
  color: #000;
  align-items: center;
  width: 50vw;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_case_xlbandi_medium_17_1-copy {
  color: #000;
  align-items: center;
  width: 28vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.container-case-xlbandi-main1 {
  margin-left: 9em;
  margin-right: 9em;
}

.text_case_xlbandi_light_14-2 {
  color: #000;
  align-items: center;
  padding-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.page_padding_case_xlbandi_next_2 {
  margin-top: 2em;
  margin-left: 0;
}

.page_padding_case_xlbandi_next_1 {
  margin-top: 2.6875em;
  margin-left: 0;
}

.page_padding_case_xlbandi_next_3 {
  margin-top: 5em;
  margin-bottom: 5em;
}

.text_grid_case_xlbandi_about_2_bold1 {
  color: #000;
  flex-direction: row;
  align-items: center;
  width: 30vw;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_case_xlbandi_next_heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 28vw;
  margin-top: 5em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.image-case-xlrost-results-arrow-2 {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.container-case-xlbandi-result {
  text-align: left;
  flex-direction: row;
  flex: 1;
  align-items: center;
  width: 100%;
  margin-right: 1em;
  display: flex;
}

.image-case-xlbandi-blackdot {
  max-width: none;
}

.text_grid_case_xlbandi_light14-2 {
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.container-case-xlbandi-results-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 5em;
  padding-left: 9em;
  padding-right: 9em;
  display: flex;
}

.image-case-xlbandi-blackdot3 {
  max-width: none;
}

.text_grid_case_xlbandi_about_light14-2 {
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.text_grid_case_xlbandi-about_light14-2-copy {
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.image-case-xlbandi-blackdot1 {
  max-width: none;
}

.container-case-xlbandi-results1 {
  margin-top: 2em;
  padding-bottom: 5em;
  padding-left: 5em;
  padding-right: 9em;
  display: flex;
}

.container-case-xlbandi-results {
  background-color: #efff05;
  margin-bottom: 5em;
}

.text_grid_case_xlbandi_about_light14-2-copy-copy {
  width: 38em;
  margin-top: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.container-case-xlrost-results-123-2 {
  width: 80%;
}

.text_grid_case_xlbandi_about_light14-2-copy {
  width: auto;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.text_grid_case_xlbandi_about_light14-2 {
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.number_grid_case_xlrost_results_mini-2 {
  margin-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: .875em;
  font-weight: 700;
}

.image-case-xlbandi-results {
  width: 15em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.image-case-xlbandi-blackdot2 {
  max-width: none;
}

.container-case-xlrost-results1-2 {
  align-items: stretch;
  margin-bottom: 1em;
  display: flex;
}

.page-wrapper-cases-bandy {
  font-size: 1.33vw;
}

.bold-text-3 {
  font-weight: 300;
}

.page-wrapper-strategy {
  font-size: 1.33vw;
}

.section-strategy-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627cbe5fa8eb6e56abb357cf_strategy-main-background-crop.png");
  background-position: 0 0;
  background-size: cover;
  height: 30em;
}

.page-padding-strategy-main {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.image-strategy-main-decstop {
  width: 50em;
}

.image-strategy-main-mobile {
  display: none;
}

.strategy-cuption {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  width: auto;
  min-width: 4em;
  margin-top: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 130%;
  position: static;
}

.page-padding-strategy-yellow-pl {
  padding: 5em 6.75em;
}

.container-strategy-yellow-pl {
  background-color: var(--yellow);
  border-radius: 20px;
}

.container-txt-strategy-yellow-pl {
  padding: 4em;
}

.paragraph-strategy-yellow-pl {
  margin-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.3;
}

.text-bold-span-yellow-pl {
  font-weight: 700;
}

.page-padding-strategy-services {
  padding: 5em 6.75vw 6em 6.75em;
}

.section-strategy-customer {
  background-color: var(--blue);
  height: auto;
}

.page-padding-strategy-customer {
  height: 100%;
  padding: 6em 6.75em;
}

.container-strategy-customer {
  justify-content: space-between;
  display: flex;
}

.caption-strategy-customer {
  color: var(--white);
  font-family: Neuemachina, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  line-height: 1;
}

.paragraph-strategy-customer {
  width: 19em;
  height: auto;
  color: var(--white);
  margin-left: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.text-span-white-bold {
  font-weight: 700;
}

.container-strategy-customer-paragraph {
  margin-top: 4em;
  margin-left: 0;
  display: flex;
}

.grid-strategy-services {
  grid-column-gap: 32px;
  grid-row-gap: 3em;
  grid-template: "Area Area-2"
                 "Area-5 Area-6"
                 ". ."
                 / 1fr 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.pr-section-arrow {
  justify-content: center;
  align-items: center;
  margin-top: 5.625em;
  margin-bottom: 5.625em;
  display: block;
}

.section-strategy-infographics-1 {
  justify-content: center;
  align-items: center;
  margin-top: 5.625em;
  margin-bottom: 5.625em;
  display: flex;
}

.image-strategy-infographics {
  width: 70em;
}

.page-wrapper-cases-metro {
  font-size: 1.33vw;
}

.section-cases-metro-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f6aa1bcc0a45abc32c74f_dochki%26sinochki_background_decstop.svg");
  background-position: 50% 0;
  background-size: cover;
  height: 30em;
}

.text_grid_case_xlfix_stages_light11 {
  color: #000;
  width: 34em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.grid-cases-fixprice-04 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 3em;
  position: relative;
}

.text_case_xlfix_medium_decstop {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.page-padding-grid-04 {
  padding: 5em 9em;
}

.image_grid_case_xlfix-arrow {
  flex: 0 auto;
  width: 3em;
  max-width: none;
}

.container-grid-04-case-fixprice-1 {
  margin-top: 2em;
  margin-bottom: 1em;
  display: flex;
}

.div-block-69 {
  display: flex;
}

.text_case_xlfix_medium_17_1 {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.image-number-04 {
  width: 7em;
}

.image-number-04.typ {
  width: 88%;
  height: auto;
}

.image_grid_case_xlfix-arrow-padding-left {
  flex: 0 auto;
  width: 3em;
  max-width: none;
  margin-left: 1em;
  margin-right: 1em;
  padding-right: 0;
}

.image_grid_case_xlfix-arrow-mobile {
  flex: 0 auto;
  width: 3em;
  max-width: none;
}

.text_grid_case_xlfix_stages_light {
  color: #000;
  width: 34em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.container-cases-fixprice-grid-main {
  width: 80%;
  padding-top: 0;
  padding-right: 0;
}

.text-cuption-cases-metro-withnumber {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: .5;
}

.text-cuption-cases-metro-withnumber.color-white {
  color: var(--white);
}

.text_case_xlfix_medium_mobile {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.container-grid-04-case-fixprice-mobile {
  margin-top: 2em;
  margin-bottom: 1em;
  display: none;
}

.container-grid-04-case-fixprice-2 {
  margin-top: 0;
  margin-bottom: 2em;
  display: flex;
}

.container-cases-metro-main {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.image-cases-metro-decstop {
  width: 36em;
}

.image-cases-metro-mobile {
  width: 46em;
  display: none;
}

.section-cases-unodosbuisnesconfirence-third {
  background-color: var(--yellow);
}

.page-padding-cases-metro-second {
  padding: 5em 7em 6em;
}

.grid-case-metro-second {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 4fr;
}

.container-case-metro-second {
  padding-left: 0;
}

.image-cases-metro-logo {
  width: 13em;
  margin-top: -10em;
  margin-bottom: -10em;
  margin-left: 9em;
}

.page-padding-cases-metro-about {
  padding: 7em 9em 3em;
}

.text-span-cases-metro-bold {
  color: var(--black);
  font-weight: 700;
}

.page-padding-cases-metro-promo {
  padding: 1em 9em 3em;
}

.text-span-cases-metro-bold-machine {
  color: var(--black);
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.2;
}

.text-span-2 {
  display: block;
}

.brn-go-to-case {
  margin-left: -6px;
}

.btn-go-to-case {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 30px;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-go-to-case.relative {
  position: relative;
}

.btn-go-to-case.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-go-to-case.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.grid-cases-metro-promo {
  grid-template-rows: auto;
  margin-top: 2em;
}

.text-case-metro-about {
  width: 28em;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-research-retail-body {
  letter-spacing: 0;
  text-transform: none;
  width: 26em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-case-metro-promo {
  letter-spacing: 0;
  text-transform: none;
  width: 28em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.line-black-1px-cases-padding {
  background-color: var(--black);
  height: 1px;
  margin-left: 7em;
  margin-right: 7em;
}

.line-black-1px-cases-padding._5em {
  margin: 5em auto;
}

.page-padding-cases-metro-goals {
  padding: 3em 9em;
}

.text-case-metro-list-goals {
  width: 22em;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.lists-cases-metro-goals {
  color: var(--yellow);
  margin-top: 1em;
  padding-top: 0;
  padding-left: 3em;
  font-size: 2em;
  line-height: 1;
  display: flex;
}

.list-item-cases-metro-goals-right {
  margin-left: 1em;
}

.grid-cases-metro-goals {
  grid-template-rows: auto auto auto auto;
  margin-top: 2em;
}

.grid-cases-metro-goals-inside {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr;
}

.image-svg-yellow-point {
  width: .75em;
  margin-top: .25em;
}

.image-svg-yellow-arrow {
  width: 3em;
}

.container-cases-metro-goals-ingrid-point {
  width: auto;
  margin-top: -.25em;
}

.container-cases-metro-goals-ingrid-txt {
  width: auto;
  margin-top: 0;
}

.page-wrapper-pr-orm-pr {
  font-size: 1.33vw;
}

.pr-first-mobile2 {
  display: none;
}

.pr-first-div2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6274c205ee95564d1ad1446f_1.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 25em;
  margin-left: 0;
  padding-top: 5em;
  padding-left: 0;
  padding-right: 34px;
  font-size: 1em;
  display: flex;
}

.first-message2 {
  width: 28em;
  min-width: 8%;
  height: auto;
  padding-right: 2em;
  display: block;
}

.pr-button-mob12 {
  display: none;
}

.pr-text2 {
  color: #15033d;
  width: 27em;
  height: auto;
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.arrows {
  display: none;
}

.arrow-pic-pr2 {
  margin-left: 4em;
  margin-right: 1.25em;
  padding-top: .5em;
  padding-left: 0;
  padding-right: 0;
}

.second-txt2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  padding-left: 6.75em;
  display: flex;
}

.pr-griddiv2 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 10em;
  display: flex;
}

.pr-button2 {
  margin-left: -8px;
  padding-left: 0;
}

.pr-orm2 {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  width: 10em;
  min-width: 8em;
  padding-top: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
  position: static;
}

.pr-div-2-2 {
  align-items: flex-start;
  margin-top: 5em;
  display: flex;
}

.yellow-section-digitalpr {
  background-color: #efff05;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 21.125em;
  min-height: 100%;
  margin-top: 5.625em;
  margin-left: 6.75em;
  display: flex;
  position: static;
}

.yellow-text-digitalpr {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 32em;
  height: 65%;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
  display: block;
}

.pr-paragraph-2-100-copy {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.pr-paragraph-2-100-inside-3 {
  color: #15033d;
  width: 14em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.container-grid-services-2-mob-2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-numberintable-blue-2 {
  color: #0af3f8;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-headintable-copy {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.pr-paragraph-2-100-inside-copy {
  color: #15033d;
  width: 14em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-inside-quest-3 {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-numberintable-copy {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.grid-services-tablet2 {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.arrow_down_services-3 {
  padding-top: 0;
}

.container-grid-services-2-mob2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.arrow_down_services-copy {
  padding-top: 0;
}

.container-grid-services-3-2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-paragraph-2-100-inside-tv-copy {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-2 {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.pr-section-services2 {
  margin-top: 5.625em;
  margin-left: 0;
  padding-left: 6.75em;
}

.container-grid-services--1-mob2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-numberintable2 {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.pr-services2 {
  color: var(--black);
  letter-spacing: .23em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.pr-grid-services2 {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-4";
  align-items: start;
  margin: 3em 0 0 0;
  padding-top: 0;
  line-height: 10em;
}

.pr-numberintable-yellow-copy {
  color: #f1a923;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.container-grid-services-3-3 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.grid-services-mobile-horiz2 {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.pr-paragraph-2-100-inside-produce-copy {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: .25em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-headintable-2 {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.pr-div-into-grid-copy-2 {
  width: 20.4375em;
}

.circle-7 {
  margin-bottom: 2em;
  display: block;
}

.infoaudit-text-mob {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.circle-1-mob {
  margin-bottom: 2em;
  display: block;
}

.pr-div-into-grid-mob {
  width: 20.4375em;
}

.div-pr-iteration4-mob {
  width: 20.4375em;
  display: flex;
}

.pr-div-into-grid-copy {
  width: 20.4375em;
}

.effective-txt-copy-mob {
  color: #fff;
  width: 20.4375em;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.reputation-txt-2-mob {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.audit-pr-heading-mob {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.reputation-pr-heading-mob {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 1.9em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.circle-2 {
  margin-bottom: 2em;
  display: block;
}

.feedback-txt-mob {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.circle-4 {
  align-self: flex-start;
  margin-bottom: 2em;
  display: block;
}

.reputation-pr-heading-lvl-mob {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.infowave-txt {
  color: #fff;
  width: 20.4375em;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.circle-6, .circle-5, .circle-3 {
  margin-bottom: 2em;
  display: block;
}

.infowave-pr-heading-mob {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: .7em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.pr-section-realization-mob {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e52f5d13304a1aeaa9578_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B0%D1%8F%20%D1%84%D0%BE%D1%82%D0%BA%D0%B0.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 75em;
  margin-top: 5.625em;
  display: none;
}

.reputation-txt-mob {
  color: #fff;
  width: 20.4375em;
  padding-right: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.pr-div-grid-first-mob {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template: "Area . ." 22em
                 ". . Area-2" 20em
                 ". . ." 20em
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
  display: grid;
}

.pr-realization-heading-mob {
  height: 13%;
  padding-top: 0;
}

.pr-iteration-mob {
  color: #fff;
  letter-spacing: .23em;
  text-transform: uppercase;
  align-items: flex-end;
  width: 26em;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6.75vw;
  padding: 0 6.7em 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: flex;
}

.infowave-pr-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: .7em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.pr-section-realization {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e52f5d13304a1aeaa9578_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B0%D1%8F%20%D1%84%D0%BE%D1%82%D0%BA%D0%B0.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 75em;
  margin-top: 0;
  margin-bottom: 3em;
  display: block;
}

.circle-1 {
  margin-bottom: 2em;
  display: block;
}

.div-pr-iteration4 {
  width: 20.4375em;
  display: flex;
}

.pr-div-into-grid {
  width: 20.4375em;
}

.audit-pr-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.pr-div-grid-first {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template: "Area . ." 22em
                 ". . Area-2" 20em
                 ". . ." 20em
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
  display: grid;
}

.effective-txt-copy {
  color: #fff;
  width: 20.4375em;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.reputation-pr-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.pr-iteration {
  color: #fff;
  letter-spacing: .23em;
  text-transform: uppercase;
  align-items: flex-end;
  width: 26em;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6.75vw;
  padding: 0 0 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: flex;
}

.feedback-txt, .infoaudit-text {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.reputation-txt {
  color: #fff;
  width: 20.4375em;
  padding-right: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.reputation-pr-heading-lvl {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.pr-realization-heading {
  height: 13%;
  padding-top: 0;
}

.reputation-txt-2 {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.page-wrapper-fixprice {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 500;
  line-height: 1.3;
  overflow: visible;
}

.container-case-xlfix-intro1 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e620b5c1ea11eb8fca71d_image%2060.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 26em;
  padding-top: 2em;
  display: flex;
}

.image-case-xlfix-intro-fix-mob {
  display: none;
}

.image-case-xlfix-fixprice {
  align-self: center;
  width: 30em;
  max-width: none;
}

.container-case-xlfix-intro2 {
  background-color: #efff05;
  flex-direction: column;
  height: 27em;
  margin-left: 0;
  display: flex;
}

.contain-case-xlfix-intro-light {
  margin-top: 10.5em;
}

.contain-case-xlfix-intro-1 {
  flex-direction: column;
  align-items: center;
  margin: 3.5em 5em 0;
  display: flex;
}

.text_grid_case_xlfix_intro_light {
  color: #000;
  width: 23em;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.image-case-xlfix-arrow {
  max-width: none;
}

.grid-case-xlfix-intro {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.image-case-xlfix-tiktok {
  text-align: left;
  width: 12em;
  max-width: none;
  margin-top: 1em;
}

.contain-case-xlfix-tiktok {
  justify-content: center;
  width: auto;
  margin-top: 0;
  margin-left: -10em;
  display: flex;
}

.contain-case-xlfix-intro-bold {
  width: auto;
}

.text_grid_case_xlfix_intro_bold {
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 23em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.container_case_xlfix_about {
  margin-top: 2em;
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 2em;
  padding-bottom: 5em;
}

.text_case_xlfix_about_heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 325px;
  margin-top: 4.375em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page-padding-case_xlfix_about {
  color: #000;
  padding-top: 1.6875em;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.grid_case_xlfix_about {
  grid-column-gap: 3.5em;
  grid-row-gap: 2.5vw;
  grid-template-columns: 1fr .75fr;
}

.text_grid_case_xlfix_about_light {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 300;
}

.image_grid_case_xlfix_about {
  margin-top: -9.5vw;
}

.text_grid_case_xlfix_about_bold {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 700;
}

.div-case-xlfix-goals {
  width: 15em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.image-case-xlfic-yellow-dot {
  width: .7em;
}

.image_grid_case_xlfix_arrow {
  flex: 0 auto;
  width: 3em;
  max-width: none;
  margin-right: 1em;
}

.container-case-xlfix-goals {
  margin-top: 1.5em;
  margin-left: 9em;
  margin-right: 9em;
}

.text-case-xlfix-bold-list {
  color: #000;
  width: 18em;
  font-size: 1.33vw;
  line-height: 1.3;
}

.image_case_xlfix_about_line1 {
  width: 70em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.page_padding_case_xlfix_instruments {
  margin: 2.6875em 0 5em;
}

.text_case_xlfix_goals_heading_1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text-case-xlfix-bold-goals {
  color: #000;
  width: 18em;
  margin-bottom: 1em;
  font-size: 1.33vw;
}

.container-ccase-fixprice-lists {
  flex-direction: row;
  margin-top: 3em;
  margin-bottom: 2em;
  padding-left: 3em;
  display: flex;
}

.grid_case_xlbandi_about_2-2 {
  grid-column-gap: 1.25em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1.5fr .25fr 1fr;
  justify-content: space-around;
}

.container-case-xlfix-list1 {
  margin-left: 4em;
}

.div-case-xlfix-dot {
  margin-right: 1em;
}

.contain-case-xlfix-phones {
  margin-top: -4em;
  margin-left: 5em;
  margin-right: 9em;
}

.image-case-xlfix-phones {
  max-width: 100%;
}

.container-case-xlfixstages {
  margin-left: 9em;
  margin-right: 9em;
  font-size: 1em;
}

.page-padding-grid-02 {
  padding: 5em 0;
}

.contain-case-xlfix-text-columns {
  justify-content: space-between;
  padding-top: 1em;
  padding-left: 0;
  display: flex;
}

.grid-concept-case-xlfix {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  justify-items: end;
}

.container-cases-fixprice-grid-main-03 {
  padding-top: 0;
  padding-right: 0;
}

.text_case_xlfix_medium_17_1-2 {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.text-body-research-beauty-process-ingrid {
  color: #000;
  width: 40em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.page-padding-grid-01 {
  padding: 5em 0 0;
}

.container-grid-01-case-fixprice-mobile {
  margin-top: 2em;
  margin-bottom: 1em;
  display: none;
}

.contain-case-xlfix-stages {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.number-case-xlfix-stages {
  justify-content: flex-start;
  align-items: flex-end;
  margin-right: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  line-height: 2;
  display: flex;
}

.text_case_xlbandi_medium_17-1, .text_case_xlbandi_medium_171 {
  color: #000;
  width: auto;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 500;
  line-height: 1.5;
}

.container-grid-02-case-fixprice-mobile {
  margin-top: 2em;
  margin-bottom: 1em;
  display: none;
}

.container-case-fix-strategy {
  height: 4em;
}

.grid-case-xlfix-stages-02 {
  grid-column-gap: 6em;
  grid-template-rows: auto;
}

.container-case-fix-number {
  height: 4em;
}

.container-grid-04-case-fixprice-1-03 {
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.grid-cases-fixprice-02 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.heading-case-xlfix-stages {
  align-items: flex-end;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: .5;
  display: flex;
}

.container_grid_case_xlfix_stages {
  margin-top: 3.5em;
  padding-left: 0;
  font-size: 1em;
}

.page-padding-grid-03 {
  padding: 5em 9em 2em;
}

.text_case_xlbandi_medium_17-yellow {
  color: #000;
  flex-direction: column;
  width: auto;
  padding-top: 3em;
  padding-left: 0;
  padding-right: 9em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 500;
  line-height: 1.5;
  display: flex;
}

.contain-yellow-case-xlfix-stages {
  background-color: #efff05;
}

.heading-case-xlfix-stages-yellow {
  color: var(--black);
  align-items: flex-start;
  margin-bottom: 0;
  padding: .8em 0 1.5em;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-cases-fixprice-03 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.contain-case-xlfix-stages-yelloww {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2em;
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 4em;
  display: none;
}

.container-grid-03-case-fixprice-mobile {
  margin-top: 2em;
  margin-bottom: 1em;
  display: none;
}

.page-padding-grid-04-2 {
  padding: 5em 9em;
}

.grid-cases-fixprice-04-2 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.text_grid_case_xlfix_stages_light11-2 {
  color: #000;
  width: 34em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.image-case-xlfix-photo {
  max-width: 100%;
}

.container-case-xlfix-concept {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.image_case_xlfix_concept-line {
  width: 70em;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 0;
}

.contain-case-xlfix-concept {
  color: var(--black);
  margin-top: 4em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-left: 8em;
}

.heading-case-xlfix-concept {
  color: var(--black);
  align-items: flex-start;
  margin-bottom: 0;
  padding: 3em 0 1.5em;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.contain-case-xlfix-concept-1-copy {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.container-case-xlfix-concept1 {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.image-button-case-xlfix {
  width: 14em;
  padding-top: 0;
}

.text-case-xlfix-bold-list-adv {
  color: #000;
  width: 13em;
  font-size: 1.33vw;
  display: flex;
}

.contain-case-xlfix-concept-1 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.contain-button-case-xlfix {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -3px;
  padding: 3em 0;
  display: flex;
}

.heading-case-xlfix-concept1 {
  color: var(--black);
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.div-concept-case-fix {
  justify-content: space-between;
  margin-top: 2em;
  display: flex;
}

.text-case-xlfix-bold-list-adv-mobile {
  color: #000;
  width: 13em;
  font-size: 1.33vw;
  line-height: 1.3;
  display: flex;
}

.heading-case-xlfix-adv {
  color: var(--black);
  align-items: flex-start;
  margin-bottom: 0;
  padding: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2vw;
  font-weight: 700;
  display: flex;
}

.contain-text-case-xlfix-concept1 {
  margin-top: 2em;
  margin-bottom: 2em;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.text_case_xlfix_medium_21 {
  color: #000;
  align-items: center;
  width: 30em;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3125em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.image-button-case-xlfix3 {
  width: 15em;
  padding-top: 0;
  padding-left: 1em;
}

.contain-advantages-case-xlfix {
  align-items: flex-start;
  margin: 2em 0 2em 8em;
  padding-left: 0;
  display: flex;
}

.image-button-case-xlfix2 {
  width: 15em;
  padding-top: 0;
  padding-left: 1em;
}

.text-case-xlfix-bold-list-adv-mob {
  color: #000;
  width: 13em;
  font-size: 1.33vw;
  display: flex;
}

.div-case-xlfix-goals1 {
  width: 15em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 3em;
  padding-right: 0;
  display: flex;
}

.container-case-xlfix-photofix {
  margin-top: 4em;
}

.image-case-xlfix-photofix-mobile {
  display: none;
}

.contain-case-xlfix-final {
  margin: 4em 9em 6em;
  padding-left: 8em;
}

.text_grid_case_xlfix_results_bold {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.div-block-64 {
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 15em;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.number_grid_case_xlfix_results_mini {
  margin-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: .875em;
  font-weight: 700;
}

.page_padding_case_xlfix_results {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 3em;
  padding: 3.5em 5em 3.5em 9em;
}

.container-case-xlfix-results {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 8em;
  display: flex;
}

.container-case-xlfix-results1 {
  margin-bottom: 1em;
  display: flex;
}

.image-case-xlfix-results-arrow {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.text_grid_case_xlfixi_about_light14 {
  color: var(--black);
  font-weight: 300;
  line-height: 1.3;
}

.number_grid_case_xlfix_results_mini1 {
  margin-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: .875em;
  font-weight: 700;
}

.container-case-xlfix-results1-2 {
  align-items: stretch;
  margin-bottom: 1em;
  display: flex;
}

.grid-cases-metro-tasks {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr;
}

.text-cases-metro-process {
  color: #000;
  column-count: auto;
  object-fit: fill;
  width: auto;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.text-cases-metro-process.color-white {
  color: var(--white);
}

.grid-cases-metro-process-in {
  grid-template-rows: auto;
  margin-bottom: 5em;
}

.caption-case-metro-centr {
  max-width: none;
  color: var(--black);
  text-align: center;
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.container-case-metro-process-columns {
  margin-top: 3em;
  margin-bottom: 3em;
  display: flex;
}

.text-cases-metro-process-subcuption {
  color: var(--black);
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.1;
}

.conainer-cases-metro-process-column-left {
  width: 50%;
  display: flex;
}

.image-number-case-metro-yellow {
  width: 5em;
  margin-top: .25em;
  margin-right: 1em;
}

.grid-cases-metro-process-categorie {
  grid-template-rows: auto auto auto auto auto;
  place-items: start;
  margin-top: 3em;
}

.conainer-cases-metro-process-column-category {
  width: auto;
  display: flex;
}

.image-number-case-metro-category {
  width: 4.25em;
  margin-top: 0;
  margin-right: 1em;
}

.grid-metro-process-one {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

.grid-metro-process-2point {
  grid-template-rows: auto;
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid-cases-metro-goals2 {
  grid-template-rows: auto;
  margin-top: 2em;
}

.text-cases-metro-process-mobile {
  color: #000;
  column-count: auto;
  object-fit: fill;
  width: auto;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.grid-metro-process-two {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

.section-cases-metro-resoult {
  background-color: #efff05;
  height: 29em;
  margin-bottom: 0;
}

.section-cases-metro-blacktable {
  background-color: var(--black);
}

.page-padding-cases-metro-blacktable {
  padding: 5em 9em;
}

.grid-cases-metro-blacktable {
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 0;
  padding-top: 3em;
}

.caption-case-metro-blacktable {
  max-width: 30em;
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.grid-case-metro-blacktable-inside {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 5fr;
}

.caption-cases-metro-blacktable {
  min-height: auto;
  color: var(--white);
  align-items: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.div-nule-cases-metro-blacktable {
  width: 0;
}

.text-ingrid-cases-metro-blacktable {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 1.3;
}

.image-yellow-cases-metro-blacktable {
  width: auto;
  height: 3em;
}

.div-padding {
  height: 1.75em;
}

.image-number-case-metro-black {
  width: 5em;
  margin-top: 0;
  margin-right: 1em;
}

.section-cases-metro-resume {
  background-color: var(--yellow);
}

.page-padding-cases-metro-resume {
  padding: 5em 9em;
}

.container-cases-metro-cases-resume {
  justify-content: space-between;
  display: flex;
}

.container-cases-metro-resume-column {
  width: 28em;
}

.text-cases-metro-resume {
  color: #000;
  column-count: auto;
  object-fit: fill;
  width: auto;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-cases-metro-cases-resume-2 {
  flex-direction: column;
  justify-content: space-between;
  margin-top: 3em;
  display: flex;
}

.grid-cases-metro-resume {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 3em;
}

.slider-metro-cases-resume {
  display: none;
}

.grid-cases-metro-promo-02 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0;
}

.div-block-89 {
  justify-content: flex-start;
  display: flex;
}

.grid-cases-metro-goals-02 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
}

.caption-case-detmir-second-mobile {
  max-width: 30em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.image-cases-metro-2 {
  width: 100%;
  max-width: none;
  margin-top: 4em;
}

.image-number-1-yellow0metro {
  width: 4em;
}

.grid-cases-fixprice-01-yellow {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 3em;
  position: relative;
}

.section-cases-metro-resoult2 {
  background-color: #efff05;
  height: 18em;
  margin-bottom: 3em;
}

.image-cases-metro-3 {
  width: 80%;
  max-width: none;
  margin-top: 4em;
}

.div-block-90 {
  justify-content: center;
  display: flex;
}

.grid-cases-metro-goals-parents, .grid-cases-fixprice-goals2 {
  grid-template-rows: auto;
  margin-top: 2em;
}

.grid-cases-fixprice-goals {
  grid-template-rows: auto auto auto auto;
  margin-top: 2em;
}

.page-wrapper-research-beauty {
  font-size: 1.33vw;
}

.image-87 {
  width: 35em;
}

.image-88 {
  display: none;
}

.section-research-beauty-second-copy {
  background-color: #efff05;
  height: auto;
}

.grid-research-beauty-second-copy {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.text-research-beauty-txt {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-research-beauty-image {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628669518526440603f96db0_beuty-2.png");
  background-position: 0 0;
  background-size: cover;
  height: 35em;
}

.section-research-beauty-main {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62863a00efdfef53d520bc1e_beauty-decstop-background.png");
  background-position: 0 0;
  background-size: cover;
  height: 40em;
}

.section-research-beauty-main.consume {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6a54edbab764da445e0fc9da_Frame%2023.png"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62863a00efdfef53d520bc1e_beauty-decstop-background.png"), linear-gradient(#00000080, #00000080);
  background-position: 0 0, 50%, 0 0, 0 0;
  background-size: auto, cover, cover, auto;
}

.image-research-beauty-about {
  aspect-ratio: 1;
  object-fit: cover;
  width: auto;
}

.text-research-beauty-about {
  letter-spacing: 0;
  text-transform: none;
  width: 30em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-research-beauty-about.black {
  color: var(--black);
  text-align: center;
}

.grid-research-beauty-tasks {
  grid-template-rows: auto auto;
  margin-top: 2em;
}

.image-research-beauty-goals {
  width: 25em;
  margin-top: -1.5em;
  padding-top: 0;
}

.page-padding-research-beauty-about {
  padding: 5em 9em;
}

.page-padding-research-beauty-about.consume {
  background-color: var(--white-2);
}

.page-padding-research-beauty-goals {
  padding: 3em 9em;
}

.page-padding-research-beauty-video {
  padding: 5em 9em;
}

.grid-research-beauty-process-01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.rich-text-bold {
  color: var(--black);
  font-weight: 700;
}

.text-body-research-beauty-process {
  color: #000;
  width: 40em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-research-beauty-process-ingrid {
  width: auto;
}

.list-item-research-beauty-process {
  width: 22em;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.container-research-beauty-process {
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 2em;
  font-size: 1em;
}

.container-image-circle-research-beauty {
  z-index: 2;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  height: 7em;
  margin-top: -7em;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: 0% 0% auto 0;
}

.image-circle-research-beauty {
  width: 20em;
  margin: -7em auto auto 0;
  padding: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.text-cuption-research-beauty-process {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-research-beauty-tasks-copy {
  grid-template-rows: auto auto;
  margin-top: 2em;
}

.container-image-circle-research-beauty-02 {
  z-index: 2;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  height: 4em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: 0% 0% auto 0;
}

.image-circle-research-beauty-02, .image-circle-research-beauty-03opy {
  width: 20em;
  margin: 0 auto auto 0;
  padding: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.text-body-research-beauty-process-ingrid-03 {
  color: #000;
  width: 30em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-image-circle-research-beauty-03 {
  z-index: 2;
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  height: 5em;
  margin-top: 2.5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: static;
  inset: 0% 0% auto 0;
}

.dropdown-research-beauty {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
}

.text-body-research-beauty-process-ingrid-copy {
  color: #000;
  width: 40em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.text-body-research-beauty-process-ingrid-dropwdown {
  color: #000;
  width: 40em;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.dropdown-research-beauty-more {
  color: var(--black);
  cursor: pointer;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  text-decoration: underline;
}

.container-dropdown-research-beauty {
  overflow: hidden;
}

.page-padding-grid-04-beauty {
  padding: 3em 0 5em;
}

.section-research-beauty-image2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6287a4e10a5e732264533bea_beauty-background3.png");
  background-position: 0 0;
  background-size: cover;
  height: 35em;
}

.container-research-beauty-next {
  padding-top: 2em;
}

.text-research-beauty-next {
  letter-spacing: 0;
  text-transform: none;
  width: 42em;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text_grid_case_xlbandi_about_light14-2-copy-2 {
  width: auto;
  margin-top: 0;
}

.page-wrapper-artivles-marketing1 {
  font-size: 1.33vw;
}

.main-2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 28vw;
  overflow: hidden;
}

.container-article-mr-header {
  justify-content: center;
  align-items: center;
  height: 28vw;
  padding-top: 2.5em;
  display: flex;
}

.main_header_a {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.container-article-mr-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.image-grid-mr-arrow-intro {
  width: 3em;
}

.intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 10fr 1fr 10fr;
}

.intro-2 {
  background-color: #efff05;
  overflow: hidden;
}

.cont-image-grid-mr-intro {
  align-items: flex-start;
  display: flex;
}

.cont-text-grid-mr-intro-b {
  max-width: none;
}

.cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  flex-direction: column;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.article2-2 {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.grid-mr-3 {
  grid-column-gap: 0vw;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.cont-text-bold-mr-1 {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.image-portrait-mr {
  width: 4em;
  margin-top: 0;
  margin-left: 0;
}

.image-grid-dot-mr-2 {
  width: .7em;
}

.cont-text-name-mr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 1em;
  display: flex;
}

.page-padding-mr {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.article_number_a_white {
  color: #fff;
  width: 8.08333vw;
  margin-top: -.5em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.quote-2 {
  margin-top: 4em;
  margin-bottom: 2em;
  margin-left: 0;
}

.article_header_a5 {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 1em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-image-name-mr {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  display: flex;
}

.grid-mr-interview {
  grid-column-gap: 0vw;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 2em;
  margin-left: 0;
}

.article_header_a4 {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.mr-line {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.text-capital-bold-mr {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.article3-2 {
  margin-top: 6em;
  margin-left: 0;
  margin-right: 0;
}

.grid-mr-2 {
  grid-column-gap: .5em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 20fr .5fr 20fr;
  grid-auto-flow: column;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.text-light-mr {
  color: #000;
  flex-direction: row;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.image-mr-2 {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
}

.article_quote_a {
  color: #000;
  max-width: 40em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.con-image-mr-2 {
  margin-top: 3em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-bottom: 0;
}

.article_number_a {
  color: #000;
  align-items: flex-end;
  width: 9vw;
  margin-top: -.55em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.cont-text-1-mr {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  display: flex;
}

.article_header_a-03 {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.article1-2 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.article_header_checklist {
  color: #000;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: block;
}

.article_paragraph_a {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.article_paragraph_a.is-margin-down {
  margin-bottom: 2em;
}

.article_paragraph_14_a {
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.cont-text-light-mr-1 {
  padding-left: 7em;
}

.article_header_a2 {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 3em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.resume_a {
  margin-bottom: 3em;
}

.cont-results-mr {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.cont-grid-arrow-mr-results {
  margin-left: 12em;
  margin-right: 0;
}

.resume_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 34em;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-mr-results {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
}

.text-grid-mr-results {
  color: #000;
  max-width: 30vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.cont-text-bold-mr-results-1 {
  margin: 3em 0;
}

.page-wrapper-orm {
  font-size: 1.33vw;
}

.orm-first-mobile {
  display: none;
}

.orm-first-section {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b64b64bf6590e6469d713_1.png");
  background-position: 100% 100%;
  background-size: auto;
  width: auto;
  height: 25em;
  margin-bottom: 0;
}

.orm-first-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  margin-left: -5em;
  padding-top: 5em;
  padding-left: 0;
  display: flex;
}

.orm-svg {
  width: 28em;
}

.orm-second-txt1 {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  width: 9em;
  min-width: 5em;
  height: 3em;
  margin-top: -1.3em;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: relative;
}

.orm-grid-div2 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 10em;
  display: flex;
}

.orm-button2 {
  display: none;
}

.orm-txt2 {
  color: #15033d;
  width: 26em;
  height: auto;
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.orm-arrow-pic {
  margin-left: 1em;
  margin-right: 1.25em;
  padding-top: .5em;
  padding-left: 0;
  padding-right: 0;
}

.orm-second-section-1 {
  height: 15em;
  margin-top: 8em;
  padding-left: 6.75em;
  display: block;
}

.orm-button1 {
  margin-left: -8px;
  padding-left: 0;
}

.orm-second-div {
  align-items: flex-start;
  height: 5em;
  margin-top: 0;
  margin-bottom: 2em;
  padding-left: 0;
  line-height: 130%;
  display: flex;
}

.arrow-yellow-right {
  align-self: flex-start;
  display: block;
}

.orm-header-txt {
  margin-bottom: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

.orm-txt {
  width: 22em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.orm-second-section-2 {
  height: 30em;
  margin-top: 8em;
  padding-left: 6.75em;
  display: block;
}

.orm-second-txt1--2 {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  width: 13em;
  min-width: 4em;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: relative;
}

.first-div-orm {
  margin-left: 0;
  display: flex;
}

.orm-div-into {
  margin-left: 1rem;
}

.orm-div-instruments {
  grid-column-gap: 16px;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.orm-info-txt {
  color: #fff;
  width: 18.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.orm-feedback-txt {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.orm-stage-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e52f5d13304a1aeaa9578_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B0%D1%8F%20%D1%84%D0%BE%D1%82%D0%BA%D0%B0.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 58em;
  margin-top: 5.625em;
  display: block;
}

.orm-reaction-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: .7em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.orm-txt-heading {
  color: #fff;
  width: 20.4375em;
  padding-right: 4.1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.orm-pr-activity-heading, .orm-rec-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.circle-2-2 {
  margin-bottom: 2em;
  display: block;
}

.orm-info-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.orm-pr-activity-txt {
  color: #fff;
  width: 20.4375em;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.orm-div-grid-first {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template: "Area . ." 22em
                 ". . Area-2" 20em
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
  display: grid;
}

.orm-heading-2 {
  color: #fff;
  letter-spacing: .23em;
  text-transform: uppercase;
  align-items: flex-end;
  width: 26em;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6.75vw;
  padding: 0 0 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: flex;
}

.circle-6-2 {
  margin-bottom: 2em;
  display: block;
}

.orm-rec-txt {
  color: #fff;
  width: 20.4375em;
  padding-right: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.orm-stage-section-heading {
  height: 13%;
  padding-top: 0;
}

.orm-influence-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.orm-influence-txt {
  color: #fff;
  width: 20.4375em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.circle-4-2 {
  align-self: flex-start;
  margin-bottom: 2em;
  display: block;
}

.circle-5-2 {
  margin-bottom: 2em;
  display: block;
}

.orm-plan-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: .7em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.circle-1-2 {
  margin-bottom: 2em;
  display: block;
}

.div-pr-iteration4-2 {
  width: 20.4375em;
  display: flex;
}

.circle-3-2 {
  margin-bottom: 2em;
  display: block;
}

.orm-div-into-grid {
  width: 20.4375em;
}

.orm-profit-txt2 {
  padding-right: 1.7em;
  font-size: 1.5em;
  line-height: 130%;
}

.orm-2, .orm1 {
  margin-bottom: 1em;
}

.div-profit-orm {
  justify-content: center;
  display: flex;
}

.orm-3 {
  margin-bottom: 1em;
}

.orm-second-section {
  height: auto;
  margin-top: 4em;
  margin-bottom: 3em;
  padding-left: 6.75em;
  display: block;
}

.orm-profit-txt {
  font-size: 1.5em;
  line-height: 130%;
}

.orm-div-ambas {
  width: 21em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.orm-footer {
  background-color: #0000;
  border: 0 solid #0000;
  border-radius: 0 0% 0%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 6.0625em;
  padding-bottom: 5em;
  display: flex;
}

.orm-footer-div {
  background-color: #efff05;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 65em;
  height: 7.5em;
  display: flex;
}

.begin-orm-txt {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  display: flex;
}

.button-brif-orm {
  align-self: auto;
  width: auto;
  height: 3em;
  max-height: 100%;
  margin-left: 2.3125em;
  display: block;
}

.button-brif-orm:hover {
  color: var(--black);
}

.header-event-mobile {
  display: none;
}

.header-event {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b6a28de05c46713f3c308_fitst%20marketing%20event.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30em;
  margin-bottom: 0;
  padding-top: 5em;
  font-size: 1.33vw;
  display: flex;
}

.event-img {
  width: 30em;
  max-width: none;
  margin-bottom: 1em;
  margin-left: -7em;
}

.evemt-griddiv {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.event-tex {
  color: #15033d;
  width: 35em;
  height: auto;
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.event-second-txt {
  padding-left: 6.75em;
  display: block;
}

.arrow-pic-event {
  margin-left: 2em;
  margin-right: 1.25em;
  padding-top: .5em;
  padding-left: 0;
  padding-right: 0;
}

.event-mark-txt {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  width: 8em;
  min-width: 7em;
  margin-top: -1em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: static;
}

.event-div-2 {
  align-items: flex-start;
  margin-top: 5em;
  font-size: 1.33vw;
  display: flex;
}

.yellow-section-digitalpr-copy {
  background-color: #efff05;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 15em;
  min-height: 100%;
  margin-top: 5.625em;
  margin-left: 6.75em;
  font-size: 1.33vw;
  display: flex;
  position: static;
}

.yellow-text-eventmarket {
  color: #000;
  justify-content: center;
  align-items: center;
  width: 34em;
  height: 65%;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
  display: block;
}

.event-headintable {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.container-grid-services-2-mob-3 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.event-numberintable {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.pr-headintable-3 {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  display: block;
}

.container-grid-services-2-mob2-2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.event-section-services2 {
  margin-top: 5.625em;
  margin-left: 0;
  padding-left: 6.75em;
}

.event-grid-services-mobile-horiz2 {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3";
  align-items: start;
  margin: 0 0 0 0;
  padding-top: 0;
  line-height: 10em;
  display: none;
}

.pr-paragraph-2-100-inside-tv-3 {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-inside-analyze-3 {
  color: #15033d;
  width: 13em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.event-container-grid-services {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.event-paragraph-2-100-inside-copy {
  color: #15033d;
  width: 14em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 1em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.event-grid-services2 {
  grid-column-gap: .75em;
  grid-row-gap: 2em;
  grid-template-rows: repeat(auto-fit, minmax(28.625em, 1fr));
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-4";
  align-items: start;
  margin: 3em 0 0 0;
  padding-top: 0;
  font-size: 1.33vw;
  line-height: 10em;
}

.container-grid-services--1-mob2-2 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.event-services2 {
  color: var(--black);
  letter-spacing: .23em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.pr-paragraph-2-100-inside-4 {
  color: #15033d;
  width: 14em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.pr-paragraph-2-100-inside-quest-4 {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.event-numberintable-yellow {
  color: #f1a923;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.event-numberintable-blue-copy {
  color: #0af3f8;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.event-paragraph-2-100 {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 0;
  padding-right: 6em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.container-grid-services-3-4 {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-paragraph-2-100-inside-relations-3 {
  color: #15033d;
  width: 13.5em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.board-numberintable-bord-copy {
  color: #7e090f;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.pr-paragraph-2-1003 {
  color: #15033d;
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 130%;
}

.event-container-grid-services--1-mob2-copy {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.pr-paragraph-2-100-inside-produce-3 {
  color: #15033d;
  width: 12em;
  max-width: 240px;
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: .25em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
  line-height: 120%;
}

.event-footer-section {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b6a34cd9e56634ffe6798_eventfooter.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 101% 100%;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 40em;
  margin-top: 5.625em;
  margin-bottom: 4em;
  font-size: 1.33vw;
  display: flex;
}

.event-div-number1 {
  margin-bottom: 2em;
}

.event-footer-div2 {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 23em;
  height: 23em;
  margin-left: 1em;
  padding-top: 1em;
  padding-bottom: 4em;
  padding-left: 2em;
  display: flex;
}

.event-footer-div3 {
  background-color: #fff;
  border-top-right-radius: 3em;
  flex-direction: column;
  align-items: flex-start;
  width: 23em;
  height: 23em;
  margin-left: 1em;
  padding-top: 1em;
  padding-bottom: 4em;
  padding-left: 2em;
  display: flex;
}

.event-footer-2 {
  width: 12.4em;
  font-size: 1.5em;
  line-height: 130%;
}

.event-numberintable-blue-footer {
  color: #0af3f8;
  padding-left: 0;
  font-family: Actor, sans-serif;
  font-size: 6em;
  font-weight: 400;
  display: inline-block;
}

.div-footer-parent3 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 2em;
  margin-left: 0;
  display: flex;
}

.event-services2-copy {
  color: #fff;
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 21em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 6.75em;
  padding-top: 3em;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.event-numberintable-footer {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 6em;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.event-footer-div1 {
  background-color: #fff;
  border-bottom-left-radius: 3em;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 23em;
  height: 23em;
  margin-left: 0;
  padding-top: 1em;
  padding-bottom: 4em;
  padding-left: 2em;
  display: flex;
}

.event-footer {
  width: 11em;
  font-size: 1.5em;
  line-height: 130%;
}

.page-wrapper-event {
  font-size: 1.3vw;
}

.page-wrapper-research-retail {
  font-size: 1.33vw;
}

.section-research-retail-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628c894156d7f4386df24243_main-background-retail.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 34em;
  padding-top: 3em;
  display: flex;
}

.image-research-retail-main-decstop {
  width: 35em;
}

.image-research-retail-main-mobile {
  width: 35em;
  display: none;
}

.section-research-retail-yellow {
  background-color: var(--yellow);
  padding: 5em 9em 3em;
}

.btn-download-research {
  width: 17em;
  max-width: none;
}

.padding-btn-research {
  padding-top: 4em;
}

.caption-research-retail-yellow {
  max-width: 35em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.section-research-retail-2columntext {
  padding: 5em 9em;
}

.page-wrapper-pr-orm-community {
  font-size: 1.3vw;
}

.community-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628c94cb6364193ae7fd8d75_first.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 25em;
  margin-left: -2em;
  padding-top: 5em;
  font-size: 1.33em;
  display: flex;
}

.community-img {
  width: 30em;
  max-width: none;
  max-height: none;
}

.community-img-mobile {
  display: none;
}

.com-txt2 {
  width: auto;
  height: auto;
  color: var(--black);
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 10.5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 2em;
  font-weight: 300;
  line-height: 130%;
}

.communiity-section-1 {
  height: 15em;
  margin-top: 8em;
  padding-left: 6.75em;
  display: block;
}

.com-button1 {
  margin-left: -8px;
  padding-left: 0;
}

.com-second-txt1-copy {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  width: 20em;
  min-width: 9em;
  height: 3em;
  margin-top: -1.3em;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: relative;
}

.com-second-div {
  align-items: flex-start;
  height: 5em;
  margin-top: 0;
  margin-bottom: 2em;
  padding-left: 0;
  line-height: 130%;
  display: flex;
}

.com-grid-div2 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.com-arrow-pic {
  margin-left: 1em;
  margin-right: 1.25em;
  padding-top: .5em;
  padding-left: 0;
  padding-right: 0;
}

.com-button2 {
  display: none;
}

.first-div-com-com, .first-div-com2, .first-div-com {
  margin-left: 0;
  display: flex;
}

.com-div-into {
  margin-left: 1rem;
}

.com-second-txt1--2 {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  text-transform: uppercase;
  width: 13em;
  min-width: 4em;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: relative;
}

.com-div-instruments {
  grid-column-gap: 16px;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: .8fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.com-second-div2 {
  align-items: flex-start;
  height: 5em;
  margin-top: 0;
  margin-bottom: 2em;
  padding-left: 0;
  line-height: 130%;
  display: flex;
}

._2-div-com {
  margin-left: 1em;
}

.com-header-txt {
  width: 20em;
  margin-bottom: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

.com-second-section-2 {
  height: auto;
  margin-top: 4em;
  padding-bottom: 5em;
  padding-left: 6.75em;
  font-size: 1.33vw;
  display: block;
}

.com-txt {
  width: 22em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.text-block-51 {
  color: #fff;
  align-self: flex-end;
  width: 27em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.com--txt {
  color: #fff;
  width: 19em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.com-stage-section-heading {
  height: 13%;
  margin-top: 0;
  padding-top: 0;
  font-size: 1.33vw;
  display: flex;
}

.com-div-into-grid {
  width: 20.4375em;
}

.com-stage-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e52f5d13304a1aeaa9578_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B0%D1%8F%20%D1%84%D0%BE%D1%82%D0%BA%D0%B0.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 50em;
  margin-top: 0;
  padding-top: 3em;
  display: block;
}

.com-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: .5em;
  padding-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  line-height: 110%;
}

.com-heading-2 {
  color: #fff;
  letter-spacing: .23em;
  text-transform: uppercase;
  align-items: flex-end;
  width: 20em;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 6.75em;
  padding: 0 0 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: flex;
}

.com-div-grid-special {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template: ". ."
                 "Area Area-2"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  margin-left: 6.75em;
  font-size: 1.33vw;
  display: grid;
}

.com-working-area {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 1.33vw;
  display: flex;
}

.com-heading-3 {
  color: #000;
  text-align: center;
  letter-spacing: .23em;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 16em;
  height: 100%;
  margin-top: 6em;
  margin-bottom: 3em;
  margin-left: 0;
  padding: 0 0 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: flex;
}

.com-footer {
  margin-top: 8em;
  padding-bottom: 5em;
  font-size: 1.33vw;
}

.com-heading-5 {
  color: #000;
  letter-spacing: .23em;
  text-transform: uppercase;
  align-items: flex-end;
  width: 16em;
  height: 100%;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 6.75em;
  padding: 0 0 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: flex;
}

.container-pr-community-icons {
  justify-content: space-between;
  margin-left: 6.75em;
  margin-right: 6.75em;
  display: flex;
}

.container-pr-community-icon-column {
  margin-right: 5em;
}

.text-pr-community-icons {
  width: 13em;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.25em;
  line-height: 130%;
}

.div-block-99 {
  margin-right: 3em;
}

.image-icon-pr-community {
  margin-bottom: 1.5em;
}

.image-pr-community-graphic-mobile-copy {
  display: none;
}

.section-research-retail-topics {
  padding: 0 3em;
}

.container-research-retail-topics {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628ca8c24d52a54966aa9c75_second-beckground-decstop.png");
  background-position: 0 0;
  background-size: cover;
  padding: 3em 4em 5em;
}

.grid-research-retail-topics {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4em;
}

.ingrid-research-topics {
  display: block;
}

.numbers-research-retail-ingrid {
  color: var(--white);
  font-family: Neuemachina, sans-serif;
  font-size: 5em;
  font-weight: 400;
  line-height: 1.3;
}

.paragraph-retail-topics-ingrid {
  color: var(--white);
  font-family: Neuemachina, sans-serif;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1.3;
}

.caption-research-retail-yellow-copy {
  max-width: 35em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.caption-research-retail-topics {
  max-width: 35em;
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.section-research-retail-speakers {
  z-index: -1;
  margin-top: -2px;
  padding: 0 3em 3em;
  position: relative;
}

.container-research-retail-speakers {
  background-color: var(--yellow);
  padding: 0;
}

.grid-research-retail-speakers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-top: 0;
}

.speaker-image-research-retail {
  width: 100%;
}

.text-ingrid-research-retail-speakers {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
  position: relative;
}

.ingrid-research-speakers {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-left: 3em;
  display: flex;
  position: relative;
}

.video-research-retail {
  margin-top: 2em;
  margin-bottom: 2em;
}

.btn-download-research-true {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 50px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-download-research-true:hover {
  border-color: var(--black);
  background-color: var(--white);
  color: var(--black);
}

.btn-download-research-true.relative {
  position: relative;
}

.btn-download-research-true.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-download-research-true.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  font-size: .875em;
  line-height: 1.3;
  position: relative;
  inset: auto auto 0% 0%;
}

.grid-research-retail-speakers-mobile-horis, .grid-research-retail-speakers-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-top: 0;
  display: none;
}

.image-research-retail-orange {
  width: 17em;
  margin-top: -17.7em;
  margin-bottom: -10em;
  margin-left: 45em;
  position: relative;
  inset: auto 0% 0% auto;
}

.page-wrapper-articles-vrec {
  font-size: 1.33vw;
}

.grid-articles-vrec-second {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr .8fr;
}

.page-padding-articles-vrec {
  padding: 5em 7em;
}

.section-articles-vrec-second {
  background-color: #efff05;
  height: 31em;
}

.text-articles-vrec-body {
  width: auto;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.caption-articles-vrec {
  max-width: 30em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.padding-caption-articles-vrec {
  margin-bottom: 2em;
}

.text-articles-vrec-resume {
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.section-articles-vrec-resume {
  background-color: #efff05;
  height: auto;
  margin-bottom: 5em;
}

.page-padding-articles-vrec-resume {
  padding: 5em 7em;
}

.grid-articles-vrec-resume {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
}

.container-ingrid-articles-vrec-left {
  max-width: none;
}

.links-articles {
  color: var(--blue);
}

.section-articles-vrec-black {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62949b80ddc7b2b1ee3b82c9_111.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 33em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.image-articles-vrec-black {
  width: 33em;
  margin-bottom: 0;
  padding-bottom: 0;
}

.container-articles-vrec-black {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.text-articles-vrec-body-white {
  width: auto;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-vrec-simple {
  padding: 5em 7em;
}

.grid-articles-vrec-simple {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.container-ingrid-articles-simple {
  width: 100%;
}

.image-articles-vrec-simple {
  width: 15em;
}

.container-articles-vrec-brand {
  margin-bottom: 2em;
}

.text-articles-vrec-brand-list {
  width: 22em;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.grid-articles-vrec-brand {
  grid-template-rows: auto auto auto auto;
  justify-items: start;
  margin-top: 2em;
}

.container-grid-articles-vrec-points {
  justify-content: flex-start;
  padding-top: 1em;
  padding-bottom: 3em;
  display: flex;
}

.container-grid-articles-vrec-points-left {
  flex-direction: column;
  display: flex;
}

.container-grid-articles-vrec-point-item {
  align-items: center;
  margin-top: 1.5em;
  display: flex;
}

.image-svg-yellow-point-articles {
  width: .75em;
  margin-right: .5em;
}

.container-articles-vrec-brand-paragraph {
  width: 50em;
}

.container-articles-vrec-brand-paragraph-stories {
  width: 50em;
  display: flex;
}

.image-stories-nileto-articles-vrec {
  width: 15em;
}

.padding-text-articles-vrec-centred {
  justify-content: center;
  align-items: center;
  padding-left: 5em;
  padding-right: 0;
  display: flex;
}

.padding-text-articles-vrec-ugc {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 2em;
  display: flex;
}

.grid-articles-vrec-01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 6fr;
  place-items: start;
  width: 100%;
  margin-top: 3em;
  position: relative;
}

.container-articles-vrec-123 {
  flex-direction: column;
  display: flex;
}

.page-padding--aticles-vrec-0102 {
  padding: 5em 7em 0;
}

.image-number-articles {
  width: auto;
  display: block;
}

.horisont-row-articles-vrec0102 {
  align-items: flex-start;
  display: flex;
}

.container-gid-articles-vrec-intable-text {
  height: 9em;
  padding-bottom: 0;
}

.container-articles-vrec-influncer {
  flex-direction: column;
  padding-top: 2em;
  display: flex;
}

.page-padding--aticles-vrec-influncer {
  padding: 4em 7em 0;
}

.grid-articles-vrec-influncer {
  margin-top: 2em;
  margin-bottom: 3em;
}

.caption-ingrid-articles-vrec-influncer {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.2;
}

.text-ingrid-articles-vrec-influencer {
  width: 30em;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .825em;
  font-weight: 300;
  line-height: 1.5;
}

.grid-articles-vrec-effects {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.grid-articles-vrec-effects-inside {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.container-grid-articles-vrec-effects {
  object-fit: none;
  width: auto;
  margin-top: 2em;
  overflow: visible;
}

.point-container-grid-articles-vrec-effects {
  align-items: center;
  display: flex;
}

.item-container-grid-articles-vrec-effects {
  align-items: center;
  width: 15em;
  display: flex;
}

.yellow-arrow-articles {
  width: 3em;
  margin-right: 1em;
}

.text-case-metro-list-goals-3 {
  width: 22em;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.item-container-grid-articles-vrec-effects-3 {
  align-items: center;
  width: 20em;
  display: flex;
}

.page-wrapper-corporative-blog {
  font-size: 1.3vw;
}

.main-3 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 26.6667vw;
  overflow: hidden;
}

.container-article-mr-header-2 {
  justify-content: center;
  align-items: center;
  height: 26.6667vw;
  margin-top: 0;
  padding-top: 2em;
  display: flex;
}

.main_header_a-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-grid-mr-intro-2 {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.intro-3 {
  background-color: #efff05;
  overflow: hidden;
}

.cont-text-bold-blog {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.cont-text-6-blog {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.text-light-small-blog {
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.cont-text-1-cc {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  display: flex;
}

.page-padding-cc {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.image-number-dot-blog, .image-0-blog {
  width: 4em;
}

.cont-text-bold-mr-1-2 {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.cont-image-blog {
  flex-direction: column;
  margin-bottom: 3em;
  margin-left: 5em;
  display: flex;
}

.cont-number-cc {
  margin-right: 1em;
}

.article_paragraph_a-2 {
  color: #000;
  width: 50em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.article_header_blog {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-text-1-blog {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.cont-text-image-amb {
  flex-flow: wrap;
  place-content: flex-start space-between;
  height: auto;
  margin-top: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-results-cc-1 {
  display: flex;
}

.text_grid_case_xlbandi_about_light14-3 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-case-xlrost-results-123-3 {
  flex-direction: column;
  width: auto;
  display: flex;
}

.cont-results-cc1-1 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3.5em 9em;
  display: flex;
}

.resume_a-2 {
  margin-bottom: 3em;
}

.cont-cc-results {
  background-color: #efff05;
  margin-top: 6em;
}

.container-case-xlbandi-result-2 {
  text-align: left;
  flex-direction: column;
  flex: 1;
  align-items: center;
  width: 100%;
  margin-right: 1em;
  display: flex;
}

.text_grid_case_xlrost_results_bold-2 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.container-case-xlbandi-results1-2 {
  margin-top: 2.5em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.resume_bold_a-2 {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-arrow-results-cc {
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 15em;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.image-case-xlrost-results-arrow-3 {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.container-case-xlrost-results1-3 {
  align-items: stretch;
  margin-bottom: 1em;
  display: flex;
}

.container-ingrid-case-detmir-left-copy {
  max-width: none;
}

.page-wrapper-articles-cheklist {
  font-size: 1.3vw;
}

.main-4 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.grid-cl-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 15fr 2fr 12fr;
}

.container-article-cl-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 9em 4em 7em;
}

.article1-cl-10 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.page-padding-mr-2 {
  margin-top: 3em;
  margin-left: 7em;
  margin-right: 9em;
}

.article1-cl-05 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.article_number_a2 {
  color: #000;
  width: 8.08333vw;
  margin-top: -.625em;
  margin-left: 0;
  margin-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.image-grid-dot-mr-2-2 {
  width: .7em;
  max-width: none;
}

.grid-cl-2 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-left: 0;
}

.article1-cl-01 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-text-1-mr-copy {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 2em;
  display: flex;
}

.article1-cl-02 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-grid-cl-2 {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.con-image-cl {
  margin-top: 3em;
  margin-bottom: 3em;
  margin-left: 7em;
  padding-bottom: 0;
}

.cont-grid-cl-9 {
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
}

.article_paragraph_14_a-2 {
  color: #000;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.image-cl {
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
}

.grid-cl-9 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-left: 0;
}

.article1-cl-04 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.grid-cl-06 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-left: 0;
}

.article1-cl-09 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-text-1-mr-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.article1-cl-08 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-number-cl {
  margin-right: 1em;
}

.article_number_a-2 {
  color: #000;
  justify-content: space-around;
  width: 8.08333vw;
  margin-top: -.625em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.article1-cl-06 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-dot-grid-mr-2-2 {
  width: 100%;
}

.article2-3 {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.article1-cl-07 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.article_header_checklist-2 {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.article1-cl-03 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.grid-cl-results {
  grid-row-gap: 4em;
  place-items: start;
}

.container-cl-results {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3.5em;
  padding-left: 7em;
  padding-right: 9em;
  display: flex;
}

.resume_a-3 {
  margin-bottom: 3em;
}

.container-cl-results1 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.cont-results-cl {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 6em;
  display: flex;
}

.page-wrapper-contentstrategy {
  font-size: 1.3vw;
}

.main-5 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 2em;
  display: flex;
}

.main_header_a-3 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-cg-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 15fr 2fr 12fr;
}

.container-article-cg-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.text-cs-bold-1-copy {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-text-light-cg {
  padding-left: 7em;
}

.text_cs_heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.image_case_xlfix_concept-line-2 {
  width: 70em;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 0;
}

.grid_rubricator-cs {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  justify-items: start;
  margin-top: 3em;
}

.cont-grid-cs-mark {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.text-cs-bold-1 {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.text-cs-light-13 {
  color: #000;
  width: auto;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 300;
  line-height: 1.3;
}

.text_grid-cg-bold {
  color: #000;
  flex-direction: row;
  align-items: center;
  width: 30vw;
  padding-left: 2.3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.article_paragraph_a-cs {
  color: #000;
  width: 38em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.cont-grid-cs-1 {
  width: 24em;
  margin-top: 3em;
}

.text-cs-light {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.container-cs-strategy {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.contain-text-cs1 {
  margin-top: 2em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-left: 0;
}

.container-cs-content {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.text-cs-bold-1-copy-copy {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.page-padding-cg {
  margin-top: 3em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-text-bold-cs {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.contain-text-cs {
  margin-top: 2em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-left: 0;
}

.grid-content-cs-1 {
  grid-template-rows: auto;
  margin-top: 0;
}

.cont-grid-cs-1-copy {
  width: 24em;
  margin-top: 0;
}

.image_cg-number {
  width: 4em;
}

.cont-line-cs {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.container-cs-stages {
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
}

.article_header_cs {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 40em;
  max-width: none;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.grid-cs-2 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-left: 0;
}

.text_cs_heading1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.article1-mob-cs {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.text-cs-bold-mark {
  color: #000;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.container-grid-cg-steps {
  display: flex;
}

.cont-grid-cs-1-copy-2 {
  margin-top: 0;
}

.text_cs_heading2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_cs_heading-copy {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 3em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-bold-cg-results-1 {
  margin: 0;
}

.image-cg-arrow-results {
  height: 1em;
}

.text_grid_cg-results_light14 {
  margin-left: 1em;
  line-height: 1.3;
}

.resume_a-4 {
  margin-bottom: 3em;
}

.grid-cg-results {
  grid-column-gap: 10.5em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  place-items: start;
  margin-top: 3em;
}

.container-cs-results-123 {
  flex-direction: column;
  width: auto;
  display: flex;
}

.container-cs-results {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 3.5em 9em;
  display: flex;
}

.cont-cg-results {
  justify-content: space-around;
  margin-top: 1.5em;
  display: flex;
}

.text-grid-cg-results-bold {
  width: auto;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

.page-wrapper-wifi {
  font-size: 1.33vw;
}

.wifi-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 34vw;
  padding-top: 1.5em;
  font-size: 1.33vw;
  display: flex;
}

.wifi-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 20em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.wi-fi-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.wi-fi-grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.wi-fi-cont-text-grid-mr-intro-copy {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.section-2-wifi {
  background-color: #efff05;
  overflow: hidden;
}

.wi-fi-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.wifi-image-grid-mr-arrow-intro {
  display: none;
}

.wi-fi-intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 95%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.wifi {
  width: 100%;
  display: none;
}

.wi-fi-container-article-mr-header-yellow-copy {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.wifi-textblock {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 0;
  display: block;
}

.wifi-txt1 {
  width: 47em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.heading-h3-wifi {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 58em;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.picture-section {
  margin-left: 9em;
  margin-right: 9em;
  display: block;
}

.image-wifi {
  text-align: left;
  width: 47em;
  max-width: 120%;
  margin-top: 3em;
  margin-bottom: 4em;
  margin-left: 0;
  display: block;
}

.line-1px-wifi {
  background-color: #000;
  width: 47em;
  height: 1px;
  max-height: 1px;
  margin-top: 4em;
  margin-bottom: 4em;
  margin-left: 9em;
}

.heading-h3-wifi-decision {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 58em;
  margin-top: 4em;
  margin-bottom: 3em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.wifi-section-decisions {
  grid-column-gap: 0em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 2.75fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  margin-left: 9em;
  margin-right: 0;
  padding-bottom: 4em;
  display: grid;
}

.citcle1-wifi {
  width: 80%;
  max-width: 90%;
}

.txt-wifi-grid {
  width: 43em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.citcle2-wifi, .citcle3-wifi, .citcle4-wifi, .citcle5-wifi {
  width: 80%;
  max-width: 90%;
}

.wifi-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  margin-bottom: 3em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.wifi-grid-result {
  margin-left: 9em;
  margin-right: 0;
}

.wifi-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.image-96 {
  display: none;
}

.wi-fi-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.wifi-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.wifi-result-grid-text {
  color: #000;
  max-width: 30vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.wifi-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 4em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page-wrapper-articles-tiktok {
  font-size: 1.33vw;
}

.tiktok-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 25vw;
  font-size: 1.33vw;
  display: flex;
}

.tiktok-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 20em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.tik-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.section-2-tiktok {
  background-color: #efff05;
  font-size: 1.33vw;
  overflow: hidden;
}

.tiktok-image-grid-mr-arrow-intro-copy {
  display: none;
}

.tik-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.tiktok-container-article-mr {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.tiktok-grid-mr-intro-yellow2 {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.tik-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.tiktok {
  width: 100%;
  display: none;
}

.tiktok-intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 95%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.tiktok-img {
  align-self: center;
  margin-left: 3em;
}

.tiktok-sign-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  height: auto;
  font-size: 1em;
  line-height: 120%;
  display: flex;
}

.div-tiktok-sign {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3em;
  display: flex;
}

.heading-h3-tiktok {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 41em;
  margin-top: 0;
  margin-bottom: 3em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.tiktok-txt1 {
  width: 30em;
  height: 25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.tiktok-grid {
  width: 100%;
  height: 100%;
  margin-top: 3em;
  font-size: 1.33vw;
  display: flex;
}

.tiktok-div {
  align-self: stretch;
  height: 29.5em;
}

.tiktok-sign {
  color: #000;
  width: 23em;
}

.tiktok-textblock {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 4em;
  margin-left: 12em;
  margin-right: 0;
  font-size: 1.33vw;
  display: block;
}

.tiktok-img2 {
  order: 1;
  align-self: stretch;
  width: auto;
  max-width: 100%;
  height: 30em;
  margin-left: 3em;
}

.line-1px-tiktok {
  background-color: #000;
  height: 1px;
  margin-top: 5em;
  margin-left: 12em;
  margin-right: 12em;
  padding-top: 0;
  font-size: 1.33vw;
}

.tiktok-section-target {
  flex-direction: column;
  margin-top: 3em;
  margin-left: 12em;
  margin-right: 11em;
  font-size: 1.33vw;
  display: block;
}

.tiktok-txt2 {
  width: auto;
  height: auto;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.tiktok-img3 {
  margin-top: 3em;
}

.tiktok-div-into-grid {
  justify-content: flex-end;
  align-items: center;
  margin-top: 3em;
  margin-left: 3em;
  display: flex;
}

.tiktok-image-4 {
  margin-right: 3em;
}

.tiktok-image-5 {
  height: 30em;
}

.tiktok-txt3 {
  width: 30em;
  height: 25em;
  margin-left: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.image-100 {
  max-width: 100%;
  height: 30em;
  margin-left: 3em;
}

.tiktok-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  margin-bottom: 3em;
  padding-top: 5em;
  padding-bottom: 2em;
  font-size: 1.33vw;
  display: flex;
}

.tiktok-grid-result {
  margin-left: 12em;
  margin-right: 0;
}

.tiktok-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 4em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.tiktok-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.tiktok-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 3em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.tiktok-result-grid-text {
  color: #000;
  max-width: 30vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.arrows-tiktok {
  display: none;
}

.text-block-54 {
  margin-top: 2em;
  margin-left: 4em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.tiktok-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.arrow-dub {
  display: none;
}

.page-wrapper-articles-tov {
  font-size: 1.33vw;
}

.voice-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 28vw;
  padding-top: 1em;
  font-size: 1.33vw;
  display: flex;
}

.voice-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 20em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.voice-intro_bold_a {
  color: #000;
  letter-spacing: .23em;
  text-transform: uppercase;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.voice-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.voice {
  width: 100%;
  display: none;
}

.section-2-voice {
  background-color: #efff05;
  overflow: hidden;
}

.voice-grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.voice-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.voice-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.voice-container-article-mr-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.voice-textblock {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5em;
  margin-left: 9em;
  margin-right: 0;
  display: block;
}

.heading-h3-voice {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 58em;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.voice-txt3-fir {
  width: 47em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.picture-section-voice {
  margin-left: 9em;
  margin-right: 9em;
  display: block;
}

.image-voice {
  text-align: left;
  width: 47em;
  max-width: 120%;
  margin-top: 3em;
  margin-bottom: 4em;
  margin-left: 0;
  display: block;
}

.heading-h3-wifi-voice {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 58em;
  margin-top: 4em;
  margin-bottom: 3em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.voice-txt3 {
  width: 47em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.voice-result-grid-text {
  color: #000;
  max-width: 30vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.voice-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.voice-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.voice-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.voice-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 4em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.arrows-voice {
  display: none;
}

.voice-grid-result {
  margin-left: 9em;
  margin-right: 0;
}

.voice-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  margin-bottom: 3em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.voice-img {
  display: none;
}

.page-wrapper-articles-bb {
  font-size: 1.33vw;
}

.grid-articles-bb-second {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.image-arrow-right-black-articles-bb {
  margin-top: 1em;
  display: block;
}

.section-articles-bb-second {
  background-color: #efff05;
  height: auto;
}

.page-padding-articles-bb-second {
  padding: 5em 7em;
}

.text-articles-comunity-resume-bold-copy {
  color: var(--black);
  margin-bottom: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
}

.image-bb-articles-1 {
  width: 80%;
  margin-top: 3em;
}

.grid-cases-metro-goals-inside-copy {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 9fr;
}

.page-padding-articles-bb-points {
  padding: 1em 7em;
}

.grid-articles-bb-points {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.page-padding-articles-bb-points-03 {
  padding: 1em 7em;
}

.image-number-articles-bb-points {
  width: auto;
}

.section-articles-bb-resoult {
  background-color: #efff05;
  height: auto;
  margin-top: 3em;
  margin-bottom: 5em;
}

.page-padding-articles-bb-resoult {
  margin-bottom: 0;
  padding: 5em 7em;
}

.grid-research-beauty-process-01-copy {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.page-wrapper-creative-thinking {
  font-size: 1.3vw;
}

.text-articles-body-cth {
  width: auto;
  color: var(--blacklc);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-articles-body-cth._3 {
  margin-bottom: 3em;
}

.caption-articles-cth {
  width: 40em;
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.container-articles-cth-key-table {
  margin-top: 2em;
  line-height: 1.3;
  display: flex;
}

.intable-articles-cth-key {
  align-items: flex-start;
  width: 15em;
  margin-right: 1em;
  display: flex;
}

.image-101 {
  width: 3em;
}

.intable-articles-cth-key-last {
  align-items: flex-start;
  width: 15em;
  margin-right: 1em;
  display: flex;
}

.page-padding-articles-cth-method {
  padding: 0 7em 5em;
}

.page-padding-articles-cth-tehnics {
  padding: 4em 7em;
}

.grid-articles-cth-process {
  grid-template-rows: auto;
  margin-top: 2em;
  margin-bottom: 0;
}

.page-padding-articles-cth-process {
  padding: 4em 7em 2em;
}

.page-padding-articles-cth-top {
  padding: 2em 0 0;
}

.grid-articles-cth-top-01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-bottom: 2em;
  position: relative;
}

.grid-articles-bb-points-copy {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-articles-cth-top-points {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-articles-cth-top-points-item {
  grid-column-gap: 0em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20fr;
  place-items: start;
}

.grid-articles-cth-top-points-03 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-articles-cth-top-points-05 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-articles-cth-top-points-item-padding {
  grid-column-gap: 0em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20fr;
  place-items: start;
  margin-top: 1em;
  margin-bottom: 1em;
}

.grid-articles-cth-retro {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  margin-top: 2em;
  margin-left: 6.5em;
}

.section-articles-bb-resume {
  background-color: #efff05;
  height: auto;
  margin-bottom: 3em;
}

.page-padding-articles-cth-retro {
  padding: 3em 7em 5em;
}

.caption-articles-cth-resume {
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 40em;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.page-wrapper-articles-pm {
  color: var(--black);
  font-size: 1.3vw;
}

.grid-articles-pm-glossary {
  grid-column-gap: 1em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto auto;
  margin-top: 2em;
  margin-bottom: 3em;
}

.text-ingrid-articles-pm-glosary {
  width: 23em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .825em;
  font-weight: 300;
  line-height: 1.5;
}

.page-padding-articles-pm-glosary {
  padding: 0 7em 4em;
}

.grid-articles-pm-tools-03 {
  grid-column-gap: 0px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
  margin-bottom: 0;
}

.image-bb-articles-2 {
  width: auto;
  margin-top: 3em;
}

.section-articles-pm-resume {
  background-color: #efff05;
  height: auto;
  margin-bottom: 5em;
}

.page-padding-articles-pm-resume {
  padding: 5em 7em;
}

.div-block-101 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid-38 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.main-6 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 26.6667vw;
  overflow: hidden;
}

.container-article-cl-header-3 {
  justify-content: center;
  align-items: center;
  height: 26.6667vw;
  padding-top: 2em;
  display: flex;
}

.main_header_a-4 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-amb-arrow {
  margin-top: .5em;
  margin-left: .5em;
}

.cont-text-bold-cs-2, .cont-text-bold-cs-mob1 {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.cont-text-image-amb-2 {
  flex-flow: wrap;
  place-content: flex-start space-between;
  height: auto;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-image-amb {
  flex-direction: column;
  display: flex;
}

.grid-cs-2-2 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-left: 0;
}

.grid-content-cs-1-2 {
  grid-template-rows: auto;
  margin-top: 0;
}

.article_paragraph_a-cs-2 {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  width: 38em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.cont-line-cs-2 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.contain-text-cs1-2 {
  margin-top: 2em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-left: 0;
}

.text_cs_heading2-amb-mob {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page-padding-cg-2 {
  margin-top: 3em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-grid-amb-content {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.text-amb-light {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50em;
  margin-top: 2em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
}

.contain-text-cs-2 {
  margin-top: 2em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-left: 0;
}

.text_cs_heading-amb-mob1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-cg-results-2 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1.5em;
  display: flex;
}

.grid-amb-content {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  margin-top: 0;
  margin-left: 0;
}

.cont-grid-cl-2-2 {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 2em;
}

.text_cs_heading-copy-2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 3em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-cl-2-2 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 0;
  margin-left: 0;
}

.text-light-small-amb {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 300;
}

.image-arrow-amb-1 {
  height: 2em;
}

.container-cs-content-2 {
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
}

.container-cs-strategy-2 {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.text-cs-light-2 {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: flex;
}

.image-amb {
  width: auto;
  margin-top: 2em;
  margin-bottom: 1em;
}

.image-amb-lerchek {
  width: 26em;
  margin-top: 2em;
  margin-bottom: 1em;
}

.cont-amb-arrow-text {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 1em;
  display: flex;
}

.cont-dot-grid-mr-2-3 {
  width: 100%;
}

.cont-arrow-amb-1 {
  margin-right: 1em;
}

.image_case_xlfix_concept-line-3 {
  width: 70em;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 0;
}

.text_grid_cg-results_light14-2 {
  margin-left: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.cont-results-cl-2 {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 6em;
  display: flex;
}

.resume_a-5 {
  margin-bottom: 3em;
}

.page-wrapper-articles-ambassador {
  color: var(--black);
  font-size: 1.33vw;
}

.main-7 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-mr-header-3 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.main_header_a-5 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page-wrapper-articles-communication-channels {
  color: var(--black);
  font-size: 1.3vw;
}

.container-article-mr-header-yellow-2 {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.text-heading-cc1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-image-cc {
  flex-flow: wrap;
  place-content: flex-start space-between;
  height: auto;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-image-cc {
  margin-top: 2em;
  display: none;
}

.article_paragraph_a-cc-0-mob {
  color: #000;
  width: 50em;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.cont-number-cc-2 {
  margin-right: 1em;
}

.article_paragraph_a-3 {
  color: #000;
  flex-direction: column;
  width: 50em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.page-padding-cc1 {
  margin-top: 3em;
  margin-left: 16em;
  margin-right: 9em;
}

.article1-mob-cs-copy {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: none;
  overflow: hidden;
}

.cont-image-cc1 {
  margin-top: 2em;
  display: block;
}

.cont-text-1-cc-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  display: flex;
}

.article3-cc {
  margin-top: 3em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-text-1-mr-3, .cont-text-1-mr-chan {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.text_cc-heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-bold-mr-1-3 {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.resume_a-6 {
  margin-bottom: 3em;
}

.main-8 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header-4 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.main_header_a-6 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-grid-final-smm {
  width: auto;
  margin: 2em 1em 0 0;
}

.cont-04-smm {
  flex-direction: row;
  justify-content: space-around;
  margin-left: -1em;
  display: flex;
}

.grid-04-smm4 {
  grid-column-gap: .5em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20fr;
  justify-content: space-around;
  width: auto;
}

.grid-04-smm {
  grid-column-gap: .5em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20fr;
  justify-content: space-around;
  width: 23em;
}

.cont-dot-grid-smm-dot {
  width: 100%;
  margin-left: 0;
  display: block;
}

.cont-02-smm {
  flex-direction: row;
  justify-content: space-around;
  margin-left: -1.5em;
  display: flex;
}

.cont-grid-01-smm {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.container-amb {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.article_paragraph_medium-smm {
  color: #000;
  width: 50em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.cont-grid-02-smm-2 {
  width: auto;
  margin: 2em 4em 3em 0;
}

.smm-main {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.container-cs-stages-2 {
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
}

.text-smm-light-grid1 {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
}

.grid-01-smm {
  grid-column-gap: .5em;
  grid-row-gap: 2em;
  grid-template-columns: 1fr 20fr;
  justify-content: space-around;
  width: 23em;
}

.cont-text-bold-smm {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.cont-01-smm-1 {
  flex-direction: row;
  justify-content: flex-start;
  margin-left: -2em;
  display: flex;
}

.cont-grid-04-smm-4 {
  width: auto;
  margin: 2em 3em 3em 0;
}

.cont-01-smm {
  flex-direction: row;
  justify-content: space-around;
  margin-left: -1.5em;
  display: flex;
}

.cont-grid-01-smm-1 {
  width: auto;
  margin: 2em 1em 3em 0;
}

.cont-text-bold-smm-mob {
  flex-direction: column;
  justify-content: flex-start;
  width: 50em;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.cont-text-2-smm {
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.text-smm-light-grid {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
}

.grid-02-smm {
  grid-column-gap: .5em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 20fr;
  justify-content: space-around;
  width: 23em;
}

.cont-text-1-smm1 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 2em;
  display: flex;
}

.text-smm-light {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50em;
  margin-top: 2em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
}

.grid-01-smm1-1 {
  grid-column-gap: .5em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: .5fr 20fr;
  justify-content: space-around;
  width: 100%;
}

.text_cs_heading-2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text-smm-light-grid4 {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
}

.image-smm {
  margin-top: 3em;
  margin-bottom: 1em;
}

.cont-grid-01-smm-mob {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.article_header_checklist-copy {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.resume_a-7 {
  margin-bottom: 3em;
}

.page-wrapper-medicine-in-smm {
  color: var(--black);
  font-size: 1.33vw;
}

.table-articles-smm-in-medicine {
  margin-top: 3em;
}

.main-9 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-mr-header-4 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 2em;
  display: flex;
}

.main_header_a-7 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.article_header_person {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-text-image-person {
  flex-direction: row;
  justify-content: space-around;
  display: flex;
}

.text_heading_person2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.article_header_person3 {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 2em;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-0-person1 {
  width: 8em;
}

.cont-text-4-person {
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.article_paragraph_24em-person {
  color: #000;
  flex-direction: column;
  width: 26em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.text_heading_person-mob {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.image-coke-person2 {
  width: 14.5em;
}

.article_header_blog-person-mob {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-image-person-2 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.cont-text-bold-person-coke {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.page-padding-person {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-0-person {
  width: 8em;
}

.cont-text-2-person {
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.cont-text-3-person {
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 0;
  display: flex;
}

.cont-text-1-person {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.cont-image-blog-2 {
  flex-direction: column;
  margin-bottom: 3em;
  margin-left: 5em;
  display: flex;
}

.image-coke-person {
  width: 14.5em;
}

.article_header_blog-2 {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.text_heading_person {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-1-blog-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.cont-text-bold-person1 {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.text-light-small-person {
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .8em;
  font-weight: 300;
}

.container-cg-results {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3.5em;
  padding-left: 9em;
  padding-right: 9em;
  display: flex;
}

.cont-results-person {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.resume_a-8 {
  margin-bottom: 3em;
}

.grid-cg-results-2 {
  grid-column-gap: 10.5em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  place-items: start;
  margin-top: 3em;
}

.container-results-person {
  flex-direction: column;
  width: auto;
  margin-bottom: 4em;
  display: flex;
}

.page-wrapper-articles-livestreaming {
  color: var(--black);
  font-size: 1.3vw;
}

.main-10 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header-5 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.main_header_a-8 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.container-cs-strategy-copy {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.grid-cl-livestream {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 0;
  margin-left: 0;
}

.text-cs-light-1 {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 36em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: flex;
}

.container-grid-livestream1-copy {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 2em;
}

.text_cs_heading1-2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-grid-livestream1 {
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
}

.page-padding-livestream {
  margin-top: 0;
  margin-left: 9em;
  margin-right: 9em;
}

.page-padding-cg-3 {
  margin-top: 3em;
  margin-left: 9em;
  margin-right: 9em;
}

.contain-text-livestream1, .contain-text-livestream {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 0;
}

.bold-text-4 {
  flex-direction: row;
  display: flex;
}

.text_cs_heading2-2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-grid-livestream {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.cont-image-livestream {
  margin-top: 3em;
  margin-bottom: 4em;
}

.container-grid-livestream1-copy-2 {
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
}

.cont-results-livestream {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.resume_a-9 {
  margin-bottom: 3em;
}

.grid-cg-results-3 {
  grid-column-gap: 10.5em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  place-items: start;
  margin-top: 3em;
}

.rich-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 30vw;
  padding-top: 1em;
  font-size: 1.33vw;
  display: flex;
}

.rich-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 20em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.rich-intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 95%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.section-2-rich {
  background-color: #efff05;
  overflow: hidden;
}

.rich-container-article-mr-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.rich-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.rich {
  width: 100%;
  display: none;
}

.rich-grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.rich-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.rich-textblock {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 5em;
  margin-left: 9em;
  margin-right: 8em;
  display: block;
}

.rich-txt3-fir {
  width: 58em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.rich-textblock-2 {
  background-color: #000;
  flex-direction: column;
  align-items: flex-start;
  height: 40em;
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 9em;
  padding-right: 8em;
  font-size: 1.33vw;
  display: block;
}

.div-rich-sign {
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  margin-top: 3em;
  display: flex;
}

.rich-txt1 {
  color: #fff;
  width: 26em;
  height: 21.5em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.rich-img {
  max-width: 100%;
  height: 30em;
  margin-top: 5em;
  margin-left: 0;
}

.heading-h4-rich {
  color: #fff;
  letter-spacing: 0;
  text-transform: none;
  background-color: #0000;
  border: 1px solid #0000;
  width: 41em;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.richcontent-grid {
  width: 100%;
  height: 100%;
  margin-top: 3em;
  font-size: 1.33vw;
  display: flex;
}

.rich-sign-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  height: auto;
  font-size: 1em;
  line-height: 120%;
  display: flex;
}

.richcontent-img2 {
  align-self: center;
  margin-left: 4em;
}

.rich-div {
  align-self: stretch;
  height: 29.5em;
  margin-top: 5em;
}

.rich-about-case {
  height: 30em;
  margin: 6em 8em 0 9em;
  display: flex;
}

.rich-about-case-div {
  width: 30em;
  display: block;
}

.image-rich3-2 {
  width: 12em;
  margin-left: 0;
}

.image-rich3 {
  width: 12em;
  margin-left: 1em;
}

.rich-sign-picture {
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .75em;
  font-weight: 300;
}

.txt-about-case {
  width: 26em;
  margin-left: 6em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 130%;
}

.rich-section-case {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 8em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 130%;
  position: static;
}

.rich-txt-intocase {
  color: var(--black);
  font-size: 1em;
}

.rich-div-intocase {
  display: flex;
}

.rich-img2 {
  max-width: 100%;
  height: 30em;
  margin-top: 2em;
  margin-left: 0;
}

.rich-text-sign-intocase {
  color: var(--black);
  margin-top: 5em;
  margin-left: 6em;
  font-size: 1em;
}

.list-6 {
  margin-bottom: 0;
  padding-left: 0;
}

.rich-grid-result {
  margin-left: 9em;
  margin-right: 0;
}

.rich-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.rich-foot-headingtxt {
  color: #000;
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 4em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.rich-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.rich-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.rich-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.rich-result-grid-text {
  color: #000;
  width: 20em;
  max-width: 30vw;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.rich-section-footer {
  margin-bottom: 4em;
  font-size: 1.33vw;
}

.rich-result-img {
  display: none;
}

.rich-result-grid-text1 {
  color: #000;
  max-width: 30vw;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.arrows-rich {
  display: none;
}

.page-wrapper-articles-10formules {
  color: var(--black);
  font-size: 1.3vw;
}

.image-articles-10formules {
  margin-top: 3em;
}

.page-padding-articles-10formules-aida {
  padding: 0 7em 5em;
}

.rich-text-bold-w {
  font-weight: 700;
}

.text-articles-10formules-aida-black {
  width: 42em;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-vrec-black-new {
  background-color: var(--black);
  height: 35em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.container-articles-vrec-black-new {
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: 100%;
  display: flex;
}

.text-articles-vrec-body-white-new {
  width: auto;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 5em;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-10formules-black-1 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62949b80ddc7b2b1ee3b82c9_111.png");
  background-position: 0 0;
  background-size: cover;
  height: 33em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.container-articles-10formules-black-1 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.page-padding-articles-10formules-aidca {
  padding: 5em 7em;
}

.section-articles-10formules-black-2 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294a5e32d0c468c8cb6ceec_222.png");
  background-position: 100%;
  background-size: cover;
  height: 33em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.section-articles-10formules-black-3 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294a72f320ed541da208649_333.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 28em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.text-articles-10formules-acca-black {
  width: 38em;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-10formules-black-4 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294aa747308da6cfcfad8e0_444.png");
  background-position: 0 0;
  background-size: cover;
  height: 28em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.section-articles-10formules-black-5 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294ac3727ee343d1cf6e175_555.png");
  background-position: 100%;
  background-size: cover;
  height: 33em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.text-articles-10formules-pmhs-black {
  width: 42em;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-10formules-black-6 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294ad25a0a24b2ead1a2922_666.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 20em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.section-articles-10formules-black-7 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294ae9b0a9ffe5c8ae4bc72_777.png");
  background-position: 100%;
  background-size: cover;
  height: 35em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.text-articles-10formules-quest-black, .text-articles-10formules-pppp-black {
  width: 40em;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-10formules-black-8 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294affef19318609792bbf3_888.png");
  background-position: 100%;
  background-size: cover;
  height: 33em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.section-articles-10formules-black-9 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294b2ef97e2571fcd8a4852_999.png");
  background-position: 100%;
  background-size: cover;
  height: 24em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.text-span-3, .yellow-point-rich {
  color: var(--yellow);
}

.text-articles-10formules-4u-black {
  width: 40em;
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-articles-10formules-black-10 {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6294b3fd1d88ed25ffd043e2_10101010.png");
  background-position: 100%;
  background-size: cover;
  height: 28em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 7em;
}

.text-articles-10formules-resume {
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.page-wrapper-dna {
  color: var(--black);
  font-size: 1.33vw;
}

.dnk-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 30vw;
  font-size: 1.33vw;
  display: flex;
}

.dnk-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 18em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.dnk {
  width: 100%;
  display: none;
}

.dnk-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.dnk-image-grid-mr-arrow-intro {
  display: none;
}

.dnk-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.dnk-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.dnk-intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 95%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.section-2-dnk {
  background-color: #efff05;
  overflow: hidden;
}

.dnk-container-article-mr-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 11em;
}

.dnk-grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.dnk-chanel {
  align-self: center;
  width: 100%;
  margin-top: 5em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.dnk-txt3-fir {
  width: auto;
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.dnk-vertical-div {
  flex-direction: column;
  display: flex;
}

.dnk-header-3 {
  letter-spacing: .3vw;
  text-transform: uppercase;
  margin: 5em 0 1em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 1.3;
}

.dnk-txt3-fir2 {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.dnkimage {
  width: auto;
}

.dnk-grid1 {
  grid-column-gap: .5em;
  grid-row-gap: 2em;
  grid-template: "."
                 "."
                 "Area"
                 "."
                 / 1em 1fr;
  align-self: flex-start;
  margin-top: 3em;
  margin-left: -1.5em;
  padding-left: 0;
}

.bulletdnk {
  margin-top: .3em;
}

.dnk-textblock {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2em;
  margin-left: 14em;
  margin-right: 14em;
  line-height: 1.3;
  display: flex;
}

.article1-cg-01-dnk {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: flex;
  overflow: hidden;
}

.cont-text-light-mr-1-dnk, .cont-text-light-mr-1-dnk-2 {
  padding-left: 7em;
}

.dnk-header-1 {
  letter-spacing: .3vw;
  text-transform: uppercase;
  margin: 5em 14em 1em;
  padding-right: 12.9em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
}

.dnk-section-number {
  margin-top: 3em;
  padding-left: 5em;
  display: flex;
}

.dnk-nubmering {
  justify-content: flex-start;
  width: 8.5%;
  margin-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: .8;
  display: flex;
}

.dnk-into-div {
  margin-left: 3em;
  margin-right: 14em;
  padding-top: 0;
}

.dnk-heading3 {
  align-self: flex-end;
  height: auto;
  margin-left: 0;
  padding-top: 1em;
  padding-right: 7.1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.dnk-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dnk-section-footer {
  margin-bottom: 3em;
}

.dnk-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.dnk-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.dnk-grid-result {
  margin-left: 14em;
  margin-right: 14em;
}

.dnk-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.dnk-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 24em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 4em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.dnk-result-grid-text, .dnk-result-grid-text-copy {
  color: #000;
  width: 20em;
  max-width: 30vw;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.image-case-2 {
  flex: 1;
  width: 100%;
  max-width: none;
  padding-bottom: 0;
  position: relative;
}

.image-case-2._160 {
  margin-top: 160px;
}

.image-case-2._100 {
  margin-top: -140px;
}

.grid-case-2 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.container-grid-case-2 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  display: flex;
}

.flexarrow-caption-2 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.namequte-2 {
  float: none;
  clear: none;
  width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9vw;
  font-weight: 400;
  line-height: 130%;
  display: inline-block;
}

.namequte-2:hover {
  color: var(--tomato);
  text-decoration: underline;
}

.container-flex-arrow-2 {
  object-fit: fill;
  flex-flow: row;
  flex: 1;
  order: 0;
  justify-content: flex-end;
  align-items: center;
  width: 1px;
  display: flex;
  position: static;
  overflow: hidden;
  transform: translate(0);
}

.flexcuptiontxtcase-2 {
  width: auto;
  color: var(--black);
  text-align: right;
  letter-spacing: .2em;
  text-transform: uppercase;
  flex: 0 auto;
  margin-top: 0;
  padding-left: 20px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 12px;
}

.page-padding-cases-2 {
  padding: 5em 12.5vw;
  display: block;
}

.grid-speach-copy {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 "Area-4 Area"
                 / .25fr .75fr;
  place-content: start;
  place-items: start;
  padding-left: 0;
  padding-right: 0;
}

.btn-padding-view-cases {
  margin-top: 2em;
}

.page-padding-cases-main-2 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 4em;
  padding-left: 7em;
  padding-right: 7em;
  display: flex;
}

.image-cases-main-destop {
  width: 44em;
}

.image-cases-main-mobile {
  width: 44em;
  display: none;
}

.container-padding-5em {
  height: 5em;
}

.main-11 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header-6 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.main_header_a-9 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.container-article-cg-header-yellow-2 {
  color: #000;
  height: auto;
  margin: 4em 9em;
}

.intro_bold_a-2 {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-line-na {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 2em;
  margin-left: 9em;
  margin-right: 9em;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.cont-number-cc-3 {
  margin-right: 1em;
}

.cont-image-person-2-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cont-text-na-02 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 3em 9em 0;
  display: flex;
}

.cont-text-na-01 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 2em 9em 0;
  display: flex;
}

.cont-0-person1-2 {
  width: 5em;
}

.cont-text-bold-na {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.image-coke-person-2 {
  width: 18em;
}

.article_number_a-3 {
  color: #000;
  justify-content: space-around;
  width: 8.08333vw;
  margin-top: -.625em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.image-0-na {
  width: 4em;
}

.cont-text-na1 {
  flex-direction: column;
  justify-content: flex-end;
  width: auto;
  margin-top: 3em;
  margin-left: 16em;
  margin-right: 9em;
  padding-left: 0;
  display: flex;
}

.cont-text-na-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 0 9em 0 11em;
  display: flex;
}

.cont-text-bold-reg-na {
  flex-direction: column;
  justify-content: flex-end;
  width: 50em;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.image_case_xlfix_concept-line-4 {
  width: 70em;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 0;
}

.text-na-light {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 50em;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  display: block;
}

.cont-text-na-3 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin: 1em 9em 0 11em;
  display: flex;
}

.cont-number-0-na {
  margin-right: 1em;
}

.cont-results-na {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.text_grid_cg-results_light14-3 {
  color: #000;
  margin-left: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.resume_a-10 {
  margin-bottom: 3em;
}

.grid-cg-results-4 {
  grid-column-gap: 10.5em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  place-items: start;
  margin-top: 3em;
}

.cont-results-cl-3 {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 0;
  display: flex;
}

.image-cg-arrow-results-2 {
  height: 1em;
}

.page-wrapper-articles-podcasts {
  color: var(--black);
  font-size: 1.33vw;
}

.main-12 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header-7 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.main_header_a-10 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  max-width: 20em;
  margin-left: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.9em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-text-black-podcast {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.cont-podcast-arrow-text {
  margin-top: 12.5em;
  display: flex;
}

.text_cs_heading1-3 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_grid_arrow-podcast {
  color: #fff;
  margin-left: 0;
  margin-right: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.image-kuji-podcast {
  width: 18em;
}

.cont-black-podcast {
  background-color: #000;
  margin-top: 4em;
}

.cont-tap-image {
  margin-bottom: 3em;
}

.article_paragraph_24em-podcast {
  color: #fff;
  flex-direction: column;
  width: 30em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.article_header_podcast {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-podcast-text {
  margin-top: 5em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-podcast-results {
  justify-content: flex-start;
  align-items: center;
  margin-top: 13.5em;
  display: flex;
}

.contain-text-cs1-3 {
  margin-top: 2em;
  margin-bottom: 3em;
  margin-left: 0;
  padding-left: 0;
}

.text-cs-light-3 {
  color: #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.cont-text-image-black-podcast {
  flex-direction: row;
  justify-content: space-between;
  margin: 0 9em;
  padding-top: 3em;
  padding-bottom: 4em;
  display: flex;
}

.bold-text-6 {
  font-size: 1.2em;
}

.container-cs-strategy-3 {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.resume_a-11 {
  margin-bottom: 3em;
}

.cont-tap-results {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.main-13 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b61bc36b4904af4ef7cea_patrick-hendry-lbOfqldsKEw-unsplash%201.png");
  background-position: 30%;
  height: 30vw;
  overflow: hidden;
}

.container-article-cl-header-8 {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 3em;
  display: flex;
}

.grid-cg-results-5 {
  grid-column-gap: 10.5em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  place-items: start;
  margin-top: 3em;
}

.cont-results-cl-4 {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 6em;
  display: flex;
}

.page-wrapper-articles-ta {
  background-color: var(--white);
  color: var(--black);
  font-size: 1.33vw;
}

.nulle {
  margin-top: 2em;
}

.grid_services {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template: "Area Area-2 Area-3 Area-4"
                 "Area-5 Area-6 Area-7 Area-8"
                 / 1fr 1fr 1fr 1fr;
  margin: 80px 12.5vw auto;
  padding-top: 0;
}

.paragraph-2-101 {
  color: #15033d;
  padding-top: 20px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 120%;
}

.services-2 {
  margin-top: 0;
  margin-bottom: 5em;
}

.paragraph-2-100-inside-2 {
  color: #15033d;
  max-width: 240px;
  padding-top: 4px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 120%;
}

.headintable-2 {
  color: #000;
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.numberintable-2 {
  color: #000;
  font-family: Neuemachina, sans-serif;
  font-size: 96px;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.block_caption {
  letter-spacing: .23em;
  margin-top: 0;
  margin-bottom: 36px;
  margin-left: 12.5vw;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  line-height: 130%;
  display: block;
}

.numberintable-blue-2 {
  color: #0af3f8;
  padding-left: 10px;
  font-family: Actor, sans-serif;
  font-size: 96px;
  font-weight: 400;
  display: inline-block;
}

.grid-speach-main {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template: "."
  / .25fr .75fr;
  place-content: start;
  place-items: start;
  padding-left: 0;
  padding-right: 0;
}

.grid-services-main-page {
  grid-column-gap: 2em;
  grid-row-gap: 5em;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-block-h1 {
  cursor: pointer;
  height: 2em;
  text-decoration: none;
  display: block;
}

.link-block-h1:hover {
  color: var(--tomato);
  background-color: #0000;
  border: 1px solid #0000;
  text-decoration: underline;
}

.selection-sales-copy {
  background-color: var(--black);
  width: 100%;
  margin-top: 3em;
  padding-top: 1em;
  padding-bottom: 1em;
}

.link-block-cases {
  cursor: pointer;
  width: 100%;
  text-decoration: none;
}

.link-block-cases:hover {
  color: var(--black);
  background-color: #0000;
  text-decoration: none;
}

.container-case-xlpochta-intro {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6297b303e25fc3318224e094_Slice%202.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 25em;
  display: flex;
}

.contain-case-xlpochta-intro {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.image-case-xlpochta-shtamp {
  width: 24em;
  height: auto;
}

.image-case-xlpochta-shtamp-mobile {
  display: none;
}

.section-case-xlpochta-intro {
  background-color: #efff05;
  padding-top: 1em;
  padding-bottom: 1em;
}

.container-case-xlpochta-intro2 {
  background-color: #efff05;
  flex-direction: column;
  height: auto;
  margin: 0 9em;
  padding-top: 3.5em;
  padding-bottom: 3.5em;
  display: flex;
}

.grid-case-xlpochta-intro2 {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
}

.text_grid_case_xlfix_intro_bold-2 {
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 23em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 400;
  display: flex;
}

.image-case-xlfix-arrow-2 {
  max-width: none;
}

.contain-case-xlpochta-intro-light {
  margin-top: 3em;
}

.text_grid_case_xlfix_intro_light-2 {
  color: #000;
  width: 23em;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.container-grid-case-xlpochta-functions {
  margin-top: 4em;
}

.container-text-case-xlpochta-functions-1 {
  margin-top: 3em;
}

.page_padding_case_xlpochta-task {
  margin: 2.6875em 0 5em;
}

.grid-43 {
  grid-column-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.text_case_xlfix_about_heading-2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 325px;
  margin-top: 4em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.contain-grid-case-xlpochta-functions1 {
  align-items: center;
  width: 26em;
  max-width: 100%;
  display: flex;
}

.section-case-xlpochta-main {
  font-size: 1em;
}

.container-text-case-xlpochta-functions {
  width: 46em;
  margin-top: 5em;
}

.text_case_xlpochta_light {
  color: #000;
  align-items: flex-start;
  width: 20em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  display: flex;
}

.text_grid_case_xlfix_about_light-2 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 300;
  line-height: 1.3;
}

.container-grid-photo-case-xlpochta1 {
  margin-top: 2em;
  margin-bottom: 3em;
}

.grid-cases-fixprice-02-2 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.grid-case-xlpochta-functions2 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 20fr;
}

.contain-grid-case-xlpochta-functions {
  align-items: flex-start;
  width: 20em;
  max-width: 100%;
  display: flex;
}

.container-grid-case-xlpochta-functions1 {
  margin-top: 2em;
}

.text_grid_case_xlfix_about_bold-2 {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 500;
}

.grid_case_xlpochta_task {
  grid-column-gap: 0em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr .75fr .25fr 1fr;
  justify-content: space-around;
}

.text-block-case-xlpochta-stages {
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
}

.text-case-xlfix-bold-goals-2 {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  line-height: 1.3;
}

.container-grid-01-case-fixprice-mobile-2 {
  margin-top: 2em;
  margin-bottom: 1em;
  display: none;
}

.container-text-case-xlpochta-functions-2 {
  margin-top: 1em;
}

.image_grid_case_xlpochta_arrow {
  flex: 0 auto;
  width: 3.5em;
  max-width: none;
  margin-right: 1em;
}

.image_grid_case_xlfix-arrow-padding-left-2 {
  flex: 0 auto;
  width: 3em;
  max-width: none;
  margin-left: 1em;
  margin-right: 1em;
  padding-right: 0;
}

.container-case-xlpochta-goals {
  margin-top: 1.5em;
  margin-left: 9em;
  margin-right: 9em;
}

.image-case-xlpochta-final {
  margin-top: 0;
}

.container-case-xlpochta-stage {
  margin-left: 9em;
  margin-right: 9em;
  font-size: 1em;
}

.grid-cases-xlpochta-03-mob {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.text_grid_case_xlpochta_functions {
  color: #000;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  width: 14em;
  padding-left: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page-padding-case_xlfix_about-2 {
  color: #000;
  padding-top: 1.5em;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.image-ingrid-case-detmir-process-arrow-yellow-2 {
  width: 3em;
  max-width: none;
}

.container-case-xlpochta-about {
  margin-bottom: 6em;
  margin-left: 9em;
  margin-right: 9em;
}

.image-case-xlfic-yellow-dot-2 {
  width: 1em;
}

.grid-case-xlpochta-process {
  grid-column-gap: 5em;
  grid-row-gap: 3em;
  grid-template: "Area Area-4"
                 "Area-2 Area-5"
                 "Area-3 Area-6"
                 / 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 0;
}

.grid_case_xlpochta-about {
  grid-column-gap: 3.5em;
  grid-row-gap: 2.5vw;
  grid-template-columns: 1fr .75fr;
}

.div-case-xlfix-goals-2 {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.container-case-xlpochta-list-right {
  margin-left: 0;
}

.contain-grid-case-xlpochta-functions3, .contain-grid-case-xlpochta-functions2 {
  align-items: flex-start;
  width: 3em;
  max-width: 100%;
  display: flex;
}

.grid-case-fixprice-04 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.text_case_xlpochta_stages_heading {
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  width: 100%;
  margin-top: 3em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-case-xlpochta-functions {
  grid-column-gap: 5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.container-case-xlpochta-lists {
  flex-direction: row;
  margin-top: 3em;
  margin-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.page-padding-grid-04-case-xlpochta {
  padding: 0 0 5em;
}

.image-number-dot-case-xlpochta {
  width: 3em;
}

.text_case_xlpochta_functions {
  color: #000;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: center;
  width: 42em;
  margin-top: 1em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.image_grid_case_xlpochta-about {
  max-width: none;
  height: 7em;
  margin-top: -9.5em;
}

.grid-case-xlpochta-functions1 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 20fr;
}

.container_grid_case_xlfix_stages-2 {
  margin-top: 3.5em;
  padding-left: 0;
  font-size: 1em;
}

.page-padding-case-xlpochta-process-mob {
  padding-bottom: 5em;
  padding-left: 0;
  padding-right: 0;
}

.container_case_xlpochta_results {
  background-color: #efff05;
  margin-top: 5em;
  margin-bottom: 5em;
  margin-left: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.page_padding_case_xlage_results-2 {
  background-color: #0000;
  padding-left: 9em;
  padding-right: 9em;
  display: flex;
}

.grid_case_xlpochtae_results {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr 1fr;
  align-items: start;
  height: auto;
  margin-left: 0;
  padding: 3.5em 0;
}

.text_grid_case_xlage_stages_results_bold-3 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: row;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.image_grid_case_xlage_stages_results-3 {
  margin-top: .6vw;
}

.text_grid_case_xlage_stages_results_light-3 {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.page-wrapper-cases-pochta {
  color: var(--black);
  font-size: 1.33vw;
}

.link-block-news {
  cursor: pointer;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.link-block-news:hover {
  color: var(--tomato);
  text-decoration: none;
}

.link-contacts {
  color: var(--black);
  cursor: pointer;
  text-decoration: none;
}

.link-contacts:hover {
  color: #fd4c4d;
  text-decoration: underline;
}

.link-contacts:active {
  color: #d03b3c;
  text-decoration: underline;
}

.link-contacts.white {
  color: var(--white);
}

.grid-cases-asap-start {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-asap-cases-new {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5em;
  padding-bottom: 0;
}

.link-block {
  display: block;
}

.page-wrapper-universal {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.logo-migel-rebrending {
  text-align: center;
  width: 100%;
  padding-top: 2em;
  position: absolute;
}

.image-design-cases-logo {
  width: 20em;
}

.container-closed {
  z-index: 2;
  text-align: right;
  margin-top: 1em;
  margin-right: 1em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-closed-icon-white {
  width: 2em;
}

.link-block-closed {
  cursor: pointer;
}

.incos {
  max-width: 100%;
}

.container-closed-incos {
  z-index: 2;
  text-align: right;
  margin-top: 1em;
  margin-right: 1em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-design-cases-skyeng {
  width: 30em;
}

.logo-design-cases-skyeng {
  text-align: center;
  width: 100%;
  padding-top: 2em;
  position: absolute;
}

.container-closed-right {
  z-index: 2;
  text-align: right;
  margin-top: 1em;
  margin-right: 1em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.container-top-design-cases {
  z-index: 5;
  margin-top: 0;
  position: absolute;
  inset: 0% 0% auto;
}

.container-closed-right-balchug {
  z-index: 2;
  text-align: right;
  margin-top: 1em;
  margin-right: 1em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-design-cases-sreda {
  width: 28em;
}

.logo-design-cases-sreda {
  text-align: center;
  width: 100%;
  padding-top: 2em;
  position: absolute;
}

.body-5 {
  overflow: visible;
}

.logo-design-cases-migel-social {
  text-align: center;
  width: 100%;
  padding-top: 2em;
  position: absolute;
}

.btn-send-request-yellow {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request-yellow:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-send-request-yellow:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-send-request-yellow.relative {
  position: relative;
}

.btn-send-request-yellow.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-send-request-yellow.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-send-request-yellow.color-white:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-send-request-yellow.color-white:active {
  border-color: var(--white);
  background-color: var(--white);
}

.link-block-design-cases {
  cursor: pointer;
  text-decoration: none;
}

.link-block-3 {
  text-decoration: none;
}

.linl-contacts-design-cases {
  color: var(--white);
  text-decoration: none;
}

.linl-contacts-design-cases:hover {
  color: var(--blue);
  text-decoration: underline;
}

.btn-send-request-black-edition {
  z-index: auto;
  border: 1px solid var(--white);
  color: var(--white);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request-black-edition:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-send-request-black-edition:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-send-request-black-edition.relative {
  position: relative;
}

.btn-send-request-black-edition.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-send-request-black-edition.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.case_xlvs-top {
  justify-content: center;
  display: flex;
}

.container_case_xlvs_top {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64ff0da3c6f8b0ebe6b3f14d_vs.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 30em;
  padding-top: 7em;
  padding-bottom: 4em;
  display: flex;
}

.img-xlvs-top {
  width: 36em;
  padding-top: 7em;
  padding-bottom: 4em;
}

.img-vs-mob {
  display: none;
}

.case_xl_rost_intro-2 {
  background-color: #efff05;
  height: 25em;
  overflow: hidden;
}

.page_padding_case_xlrost_intro-2 {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-top: 3.5em;
  padding-left: 9em;
  padding-right: 9em;
}

.page_padding_case_xlvs-intro1 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: -6.3em;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image_case_xlvs_intro {
  width: 25em;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
}

.cont-text-vs-arrowq {
  width: 24em;
  margin-top: .5em;
  margin-left: .5em;
}

.cont-dot-grid-vs {
  width: 100%;
  padding-right: 2em;
}

.grid-vs-2-2 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  justify-items: end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 6em;
}

.case-xlvs-line1 {
  background-color: #000;
  width: 100%;
  height: 1px;
  margin-top: 4em;
}

.page_padding_case_xlvs_about_2 {
  margin-left: 1em;
  padding-top: 1.625em;
  padding-left: 0;
  display: flex;
}

.container_grid_case_xlvs_about_2_3 {
  width: 24em;
}

.text_case_xlrost_about_heading-2 {
  color: var(--black);
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 2.25em;
  margin-left: 0;
  font-size: 1em;
  font-weight: 700;
}

.article_paragraph_a-vs {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.article_paragraph_a-vs.a4-case._2 {
  display: block;
}

.cont-case-xlvs-arrow-text {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 2em;
  padding-right: 0;
  display: flex;
}

.case-xlrost-line-vs {
  background-color: #000;
  height: 1px;
  margin-top: 5em;
}

.text_case_xlvs_about_heading_1 {
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 2.25em;
  margin-left: 0;
  font-size: 1em;
  font-weight: 700;
}

.grid-cl-2-3 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 20fr;
  grid-auto-flow: column;
  justify-items: start;
  margin-top: 0;
  margin-left: 0;
}

.contain-case-xlvs-phones {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.page_padding_case_xlvs_goals {
  flex-direction: row;
  width: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.cont-text-vs-1 {
  margin-top: .5em;
  margin-left: 0;
}

.page-padding-case-xlrost-block-copy {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.image-case-xlfix-phones-2 {
  max-width: 100%;
}

.grid_case_xlvs_about {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
}

.page_padding_case_xlvs-1 {
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
}

.cont-vs-arrow-1 {
  flex-direction: row;
  display: flex;
}

.cont-text-vs-real-1 {
  margin-top: 2em;
}

.page-padding-case-xlvs-block {
  margin-top: 0;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-text-vs-realization-1 {
  width: 46em;
  margin-top: 0;
  margin-left: 0;
}

.case-xlrost-line-vs-1 {
  background-color: #000;
  height: 1px;
  margin-top: 5em;
}

.grid_case_xlvs_realization1-1 {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 0;
}

.contain-case-xlvs-phones1 {
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.grid_case_xlvs_realization {
  grid-column-gap: 2em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  margin-top: 2em;
}

.cont-text-vs-realization {
  width: 46em;
  margin-top: .5em;
  margin-left: .5em;
}

.cont-video-vs {
  margin-top: 3em;
  margin-bottom: 6em;
}

.text-headinf-case-vs {
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 2.25em;
  margin-left: 0;
  font-size: 1em;
  font-weight: 700;
}

.case-xlrost-line-2 {
  background-color: #000;
  height: 1px;
  margin-top: 5em;
}

.container-case-xlbandi-result-3 {
  text-align: left;
  flex-direction: row;
  flex: 1;
  align-items: center;
  width: 100%;
  margin-right: 1em;
  display: flex;
}

.number_grid_case_xlrost_results_mini-vs {
  margin-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: .875em;
  font-weight: 700;
}

.page_padding_case_xlfix_results-2 {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 3em;
  padding: 3.5em 5em 3.5em 16em;
}

.container-case-xlrost-results1-4 {
  align-items: stretch;
  margin-bottom: 1em;
  display: flex;
}

.text_grid_case_xlvs-bold {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.container-case-xlrost-results-vs {
  flex-direction: column;
  width: auto;
  display: flex;
}

.page-weapper-cases-vs {
  color: var(--black);
  font-size: 1.33vw;
}

.thanks {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f2f19940e9d6367ffc67b_Mask%20Group%201.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.cont-thanks {
  width: 100%;
  color: var(--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 5em;
  margin-bottom: 0;
  padding-bottom: 5em;
  display: flex;
}

.gracias-img {
  max-width: none;
}

.gracias-img-mob {
  display: none;
}

.section-stages-thanks {
  background-color: #000;
}

.cont-accordion-block {
  margin: 0 9em 8em;
}

.cont-text-1-thanks {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 0;
  display: flex;
}

.article_number_thanks {
  color: #efff05;
  justify-content: space-around;
  width: 8.08333vw;
  margin-top: -.625em;
  margin-left: 0;
  margin-right: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.article_header_thanks {
  color: #fff;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: flex;
}

.cont-button-thanks {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 10em;
  display: flex;
}

.button-cases {
  color: #000;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: inline-block;
}

.button-back-to-main {
  color: #fff;
  background-color: #000;
  border: 1px solid #fff;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 30px;
  margin-left: 10px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 2;
  display: inline-block;
}

.page-wrapper-thank-you {
  background-color: var(--black);
  color: var(--black);
  font-size: 1.3vw;
}

.page-wrapper-cases-shein {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.container-case-xlfix-intro1-2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f314f66a2bbab040b6972_Group%20320.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.image-case-xlfix-fixprice-2 {
  align-self: center;
  width: 70em;
  max-width: none;
}

.contain-case-xlfix-intro-1-2 {
  flex-direction: column;
  align-items: center;
  margin: 0 9em;
  display: flex;
}

.container-case-xlfix-intro2-2 {
  background-color: #efff05;
  flex-direction: column;
  height: auto;
  margin-left: 0;
  padding-top: 5em;
  padding-bottom: 5em;
  display: flex;
}

.text_grid_case_xlshein_intro_bold {
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 25em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: flex;
}

.text_grid_case_xlfix_intro_light-3 {
  color: #000;
  width: 30em;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.contain-case-xlshein-intro-light {
  margin-top: 14.5em;
}

.cont-case-shein-about-1 {
  margin-left: 7em;
}

.cont-case-xlshein-about {
  flex-direction: column;
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
  display: flex;
}

.text_case_xlshein-about_heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 325px;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlshein_stages_light {
  color: #000;
  width: 45em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.page-padding-case_xlshein_about-video {
  color: #000;
  justify-content: space-around;
  padding-top: 1.5em;
  padding-left: 9em;
  padding-right: 9em;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
  display: flex;
}

.video-shein-1 {
  justify-content: space-between;
  display: flex;
}

.text-case-xlfix-bold-goals-3 {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
}

.container-ccase-fixprice-lists-shein {
  flex-direction: row;
  margin-top: 3em;
  margin-bottom: 2em;
  padding-left: 6em;
  display: flex;
}

.img-shein-1 {
  margin-bottom: 3em;
}

.text_case_xlfix_goals_heading_1-2 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.container-case-xlfixstages-2 {
  margin-left: 9em;
  margin-right: 9em;
  font-size: 1em;
}

.grid-cases-shein02 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

.img-shein-3-3 {
  padding-right: 1em;
}

.container-grid-02-case-fixprice-1 {
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.page-padding-grid-03-shein {
  padding: 0 9em;
}

.grid-cases-shein03 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

.img-shein-3-1 {
  padding-right: 1em;
}

.grid-cases-shein01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

.container-grid-02-case-fixprice {
  margin-top: 0;
  margin-bottom: 1em;
  padding-top: 2em;
  display: flex;
}

.text_grid_case_xlshein_stages_light-2 {
  width: 50em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
}

.container-cases-shein-main-01 {
  padding-top: 0;
  padding-right: 0;
}

.img-shein-3-2 {
  padding-right: 1em;
}

.text_case_xlfix_medium_21-shein {
  color: #000;
  align-items: center;
  width: 30em;
  margin-top: 2em;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.3125em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.cont-img-shein-4 {
  margin-top: 4em;
  margin-bottom: 4em;
}

.page-padding-case_xlshein_video2 {
  color: #000;
  justify-content: space-around;
  margin-bottom: 3em;
  padding-top: 1.5em;
  padding-left: 4em;
  padding-right: 4em;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlshein_stages_light-1 {
  width: 45em;
}

.number_grid_case_xlfix_results_mini-2 {
  margin-right: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: .875em;
  font-weight: 700;
}

.container-case-xlfix-results1-3 {
  margin-bottom: 1em;
  display: flex;
}

.container-case-xlshein-result {
  text-align: left;
  flex-direction: row;
  flex: 1;
  align-items: center;
  width: 100%;
  margin-bottom: 2em;
  margin-right: 1em;
  display: flex;
}

.image-case-xlfix-results-arrow-mob {
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.container-case-xlshein-results {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.container-case-xlfix-results1-4 {
  align-items: stretch;
  margin-bottom: 1em;
  display: flex;
}

.container-case-xlshein-results-final {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4em;
  margin-bottom: 4em;
  padding-left: 7em;
  display: flex;
}

.page-padding-case_xlshein_video {
  color: #000;
  margin-top: 2em;
  padding-top: 1.5em;
  padding-left: 4em;
  padding-right: 4em;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.container-case-xlrost-results-123-shein {
  flex-direction: column;
  width: auto;
  margin-bottom: 4em;
  display: flex;
}

.cases-shain-video-gif {
  margin-top: 3em;
  margin-bottom: 5em;
}

.link-block-research {
  cursor: pointer;
  text-decoration: none;
  position: relative;
}

.txt-link-research-coming-soon {
  color: var(--white);
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.3;
}

.txt-link-research-coming-soon:hover {
  color: var(--white);
  text-decoration: none;
}

.btn-download-research-true-down {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 50px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-download-research-true-down:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-download-research-true-down.relative {
  position: relative;
}

.btn-download-research-true-down.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-download-research-true-down.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  font-size: .875em;
  line-height: 1.3;
  position: relative;
  inset: auto auto 0% 0%;
}

.page-wrapper-cases-dochki {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.page-padding-cases-dochki-yellow {
  padding: 5em 7em 7em;
}

.grid-case-dochki-second {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.section-cases-dochki-yellow {
  background-color: var(--yellow);
}

.container-case-dochki-second {
  padding-left: 0;
}

.container-ingrid-case-dochki-yellow {
  max-width: none;
}

.section-cases-metro-main2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e247c9f3c79b8f5eade72_metro-background-destop.png");
  background-position: 50% 0;
  background-size: cover;
  height: 30em;
}

.container-ingrid-case-dochki-right {
  margin-top: 9em;
}

.page-wrapper-articles-personal-brand {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 20px;
}

.per-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 26vw;
  font-size: 1.33vw;
  display: flex;
}

.per-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 18em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.per-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.per-grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.section-2-per {
  background-color: #efff05;
  overflow: hidden;
}

.per-container-article-mr-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 11em;
}

.per-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.per-image-grid-mr-arrow-intro {
  display: none;
}

.per-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.per-txt-section {
  margin-top: 3em;
  margin-left: 14em;
  margin-right: 14em;
}

.per-txt3-fir {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.per-txt4-fir {
  width: 45em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .85em;
  font-weight: 300;
  line-height: 1.3;
}

.dnk-txt3-fir-copy {
  width: auto;
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.per-div-grid-div {
  margin-top: 2em;
}

.headingkpi-per {
  margin-top: 2em;
  margin-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
}

.per-01-block {
  margin-left: 3em;
  margin-right: 14em;
}

.per-nubmering {
  justify-content: flex-start;
  width: 8.5%;
  margin-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: .8;
  display: flex;
}

.grid-articles-pb-01 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  margin-top: 1em;
}

.per-decision {
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}

.per-heading3 {
  align-self: flex-end;
  height: auto;
  margin-left: 0;
  padding-top: 1em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.per-section {
  margin-top: 3em;
  padding-left: 5em;
  display: flex;
}

.per-grid-02 {
  grid-column-gap: 20px;
  grid-template-rows: auto auto;
  margin-top: 1em;
}

.div-block-102 {
  background-color: #000;
  height: 1px;
}

.per-heading {
  letter-spacing: .1vw;
  text-transform: uppercase;
  width: auto;
  margin: 3em 0 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.per-list-main {
  margin-bottom: 0;
  padding-left: 0;
}

.per-grid-result {
  margin-left: 14em;
  margin-right: 14em;
}

.per-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.per-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 4em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.per-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.per-list {
  margin-top: 1em;
}

.per-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  margin-bottom: 5em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.per-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.item-container-articles-pb {
  align-items: flex-start;
  display: flex;
}

.container-articles-yellow-point-pb {
  margin-right: 1em;
}

.page-wrapper-articles-feedback {
  color: var(--blacklc);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 20px;
}

.feed-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628f32aca80a97282da50cf8_Mask%20Group.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 25vw;
  font-size: 1.33vw;
  display: flex;
}

.feed-heading1 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 25em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.feed-intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 95%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.per-grid-mr-intro-yellow-copy {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.feed-image-grid-mr-arrow-intro {
  display: none;
}

.feed-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.feed {
  width: 100%;
  display: none;
}

.feed-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.section-2-feed {
  background-color: #efff05;
  overflow: hidden;
}

.feed-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.feed-txt-section {
  margin-top: 3em;
  margin-left: 14em;
  margin-right: 14em;
}

.feed-txt3-fir {
  width: auto;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.feed-section {
  margin-top: 3em;
  padding-left: 5em;
  display: flex;
}

.feed-nubmering {
  justify-content: flex-start;
  width: 8.5%;
  margin-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: .8;
  display: flex;
}

.feed-01-block {
  margin-left: 3em;
  margin-right: 14em;
}

.feed-heading3 {
  align-self: flex-end;
  height: auto;
  margin-left: 0;
  padding-top: 1em;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.feed-div-into {
  margin-top: 2em;
  line-height: 1.3;
}

.feed-heading-02 {
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
}

.feed-section-03 {
  grid-column-gap: 0em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 2.75fr;
  grid-auto-columns: 1fr;
  margin-top: 3em;
  margin-left: 5em;
  margin-right: 0;
  display: grid;
}

.citcle1-feed {
  width: 80%;
  max-width: 100%;
}

.txt-feed-grid {
  width: 43em;
  margin-left: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.txt-feed-grid2 {
  width: auto;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.feed-result-grid-text1 {
  color: #000;
  max-width: 30vw;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.feed-grid-result {
  margin-left: 9em;
  margin-right: 0;
}

.feed-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.sm-result-heading {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  max-width: 42em;
  margin-top: 0;
  margin-bottom: 4em;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.feed-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  margin-bottom: 5em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.feed-result-grid-text {
  color: #000;
  width: 20em;
  max-width: 30vw;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.feed-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.feed-list {
  margin-bottom: 0;
  padding-left: 0;
}

.feed-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 10em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.feed-heading1-2 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 25em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.page-wrapper-situational-marketing {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 20px;
}

.sm-grid-mr-intro-yellow {
  grid-column-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 9.5fr 1fr 10fr;
}

.sm-cont-text-grid-mr-intro-b {
  width: 100%;
  max-width: none;
}

.sm {
  width: 100%;
  display: none;
}

.sm-container-article-mr-header-yellow {
  color: #000;
  height: auto;
  margin: 4em 11em;
}

.sm-cont-text-grid-mr-intro {
  align-items: flex-end;
  max-width: 26em;
  margin-top: -2.1em;
  display: flex;
}

.section-2-sm {
  background-color: #efff05;
  overflow: hidden;
}

.sm-intro_light_a {
  max-width: none;
  margin-top: 0;
  margin-left: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.sm-intro_bold_a {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 95%;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.sm-txt-section {
  margin-top: 3em;
  margin-left: 14em;
  margin-right: 14em;
}

.sm-heading2 {
  letter-spacing: .2vw;
  text-transform: uppercase;
  margin-top: 4em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.sm-txt3-fir {
  width: auto;
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.sm-txt3-fir._1 {
  margin-top: 1.5em;
}

.sm-bold {
  width: auto;
  font-weight: 300;
}

.sm-section {
  flex-direction: column;
  margin-top: 0;
  padding-left: 14em;
  padding-right: 14em;
  display: flex;
}

._1px-line-sm {
  background-color: #000;
  height: 1px;
  margin-top: 4em;
}

.sm-01-block {
  margin-left: 0;
  margin-right: 0;
}

.sm-div-into {
  margin-top: 3em;
  line-height: 1.3;
}

.sm-heading-02 {
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}

.section-01-sm {
  margin-left: 14em;
  margin-right: 14em;
}

.div-into-sm-01 {
  flex-flow: row;
  justify-content: space-between;
  margin-top: 3em;
  display: flex;
}

.sm-txt4 {
  width: 20em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.div-picture-sm-01 {
  flex: 1;
  align-self: auto;
  margin-left: 3em;
}

.image-bk {
  width: 100%;
  min-width: auto;
  max-width: none;
}

.sm-notce {
  text-align: right;
  margin-top: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.sm-notce-02 {
  text-align: left;
  margin-top: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.sm-txt4-02 {
  width: 24em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.div-picture-sm {
  flex: 1;
  align-self: auto;
  max-width: 20em;
  margin-left: 0;
  margin-right: 3em;
}

.div-into-sm-02 {
  flex-flow: row-reverse;
  justify-content: space-between;
  margin-top: 3em;
  display: flex;
}

.section-02-sm, .advice-section-sm {
  margin-left: 14em;
  margin-right: 14em;
}

.sm-heading2-copy {
  letter-spacing: .2vw;
  text-transform: uppercase;
  margin-top: 4em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
}

.sm-section-03 {
  grid-column-gap: 0em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 2.75fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  margin-top: 3em;
  margin-left: 5em;
  margin-right: 0;
  display: grid;
}

.citcle1-sm {
  width: 5em;
  max-width: 100%;
}

.txt-sm-grid {
  width: 55em;
  margin-left: 3em;
  padding-right: 14em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.sm-bold-2 {
  width: auto;
  font-weight: 300;
}

.sm-result-grid-text {
  color: #000;
  width: 20em;
  max-width: 30vw;
  margin-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.sm-result-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  grid-template: "."
                 "."
                 "Area"
                 / 1fr 1fr;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.sm-result {
  background-color: #efff05;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 4em;
  margin-bottom: 5em;
  padding-top: 5em;
  padding-bottom: 2em;
  display: flex;
}

.sm-result-txt-foot {
  align-items: flex-start;
  margin: 0 0 3em;
  display: flex;
}

.sm-list {
  margin-bottom: 0;
  padding-left: 0;
}

.sm-foot-headingtxt {
  color: #000;
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: 25em;
  max-width: 42em;
  margin-top: 0;
  margin-left: 10em;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.sm-result-grid-text1 {
  color: #000;
  max-width: 30vw;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.caption-cases-dochki-padding {
  margin-bottom: 3em;
}

.page-wrapper-cases-jk {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 20px;
}

.link-block-cases-page {
  cursor: pointer;
  text-decoration: none;
}

.link-block-cases-page.kino {
  display: none;
}

.section-design-cases-livestreaming-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a1a2ee84cdce301e8d9ee4_livestreaming%2B.png");
  background-position: 0 0;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 118em;
  display: block;
}

.page-wrapper-design-cases-livestreaming {
  font-size: 1.33vw;
}

.container-design-cases-livestreaming-main-videoloop {
  justify-content: center;
  width: 100%;
  height: 55em;
  margin-top: 0;
  padding-top: 10em;
  padding-left: 0;
  display: flex;
}

.section-10 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
}

.youtube-livestreaming {
  flex: none;
  width: auto;
  height: 10em;
  margin: 0;
  padding-left: 0;
}

.background-video {
  z-index: 2;
  width: 38em;
  height: 38em;
}

.h1-meetup-live-shopping {
  color: var(--white);
  text-align: center;
  letter-spacing: .23em;
  text-transform: uppercase;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
}

.h1-meetup-live-shopping2 {
  color: var(--white);
  text-align: center;
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
}

.image-svg-thanks-star {
  text-align: left;
  width: 20em;
  height: 20em;
}

.container-image-star-design-cases {
  justify-content: center;
  width: 100%;
  margin-top: 3em;
  display: flex;
}

.container-youtube {
  margin-top: 5em;
  padding-left: 10em;
  padding-right: 10em;
}

.container-case-xlzhazhda-intro {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a1c1301a2071fea15902c0_jajda.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.image-case-xlzhazhda-shtamp {
  width: 44em;
  height: auto;
  padding-top: 3.5em;
}

.image-case-xlzhka-shtamp-mobile {
  display: none;
}

.section-case-xlpochta-intro-2 {
  background-color: #efff05;
}

.container-case-xlpochta-intro-zhk {
  background-color: #efff05;
  flex-direction: column;
  height: auto;
  margin: 3.5em 9em;
  display: flex;
}

.text_grid_case_xlzhazhda_i_bold {
  letter-spacing: .23em;
  text-transform: uppercase;
  mix-blend-mode: normal;
  width: 23em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.contain-case-xlzhk-intro-light {
  margin-top: -2.5em;
}

.text_grid_case_xlfix_intro_light-4 {
  color: #000;
  width: 23em;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.cont-image-name-zhk {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  display: flex;
}

.container-grid-04-case-zhk-1-1 {
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.page-padding-grid-04-case-xlzhk {
  padding: 0 0 4em;
}

.text-case-xlzhk-bold-goals {
  color: #000;
  width: 24em;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 500;
  line-height: 1.3;
}

.text-capital-bold-zhk {
  color: #000;
  letter-spacing: .1vw;
  text-transform: none;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.grid-case-zhk-05 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

.container-grid-04-case-zhk-1 {
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.container-case-xlpochta-lists-2 {
  flex-direction: row;
  margin-top: 3em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.text_case_xlfix_about_heading-3 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 4em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.div-nule-grid-cases-fixprice-4 {
  flex-direction: column;
  display: flex;
}

.text_grid_case_xlfix_about_light-zh-k {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-grid-04-case-zhk-1-04 {
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.cont-img-phones-zhk {
  display: flex;
}

.grid_case_xlzhk_task {
  grid-column-gap: 0em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto auto;
  grid-template-columns: .25fr 1fr .25fr 1fr;
  justify-content: space-around;
}

.text_case_xlfix_goals_heading_1-3 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.page_padding_case_xlzhk-task-z {
  margin: 2.6875em 0 2em;
}

.page-padding-grid-02-zhk {
  padding: 4em 0 2em;
}

.cont-img-case-xlzhk-2 {
  flex-direction: row;
  display: flex;
}

.grid-cases-xlzhk-03 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.grid-case-zhk-img {
  grid-column-gap: 1.25em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.article_header_zh-k {
  color: #000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: none;
  margin-top: 0;
  margin-bottom: 1em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.3em;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  display: none;
}

.cont-text-name-zhk {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 1em;
  display: flex;
}

.page-padding-grid-case-xlzhk {
  padding: 0 0 4em;
}

.container-case-xlzhk-about {
  margin-bottom: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.grid_case_xlzhk_about {
  grid-column-gap: 3.5em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
}

.img-case-xlzhk-1 {
  max-width: 100%;
}

.container-case-xlpochta-stage-2 {
  margin-left: 9em;
  margin-right: 9em;
  font-size: 1em;
}

.text_case_xlzhk_light {
  flex-direction: column;
  width: 45em;
  line-height: 1.3;
}

.page-padding-grid-case-xlzhk-1-1 {
  padding: 0 0 2em;
}

.page-padding-case_xlzhk_about {
  color: #000;
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.div-case-xlzhk-goals {
  width: 24em;
  display: flex;
}

.container-grid-photo-case-xlzhk {
  margin-top: 0;
  margin-bottom: 3em;
}

.cont-img-case-xlzhk-main {
  margin-top: 2em;
  display: flex;
}

.container-grid-04-case-zhk-1-2 {
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.container-case-xlfix-list-zhk {
  padding-left: 3em;
}

.text_grid_case_xlzhkabout_light-intro {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.cont-img-case-xlzhk-2-1 {
  flex-direction: row;
  margin-right: 2em;
  display: flex;
}

.image_case_xlfix_about_line1zhk {
  width: 70em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text_case_xlfix_goals_heading_1-1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.image-case-xlpochta-final-2 {
  margin-top: 0;
}

.page-padding-grid-case-xlzhk-12 {
  padding: 0;
}

.image-case-xlzhk-yellow-dot {
  width: .8em;
}

.text-block-case-xlpochta-stages-2 {
  margin-top: 0;
  margin-bottom: -.3em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.grid-case-fixprice-04-2 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.page-padding-case_xlzhk_final {
  color: #000;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.container-case-xlzhk-goals {
  margin-top: 0;
  margin-left: 9em;
  margin-right: 9em;
}

.text_case_xlzhk-about_heading1 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 2em;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.img-case-zhk-phones {
  max-width: 50%;
}

.grid-case-fixprice-04-copy {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  grid-auto-columns: 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.container-cases-fixprice-grid-main-03-2 {
  padding-top: 0;
  padding-right: 0;
}

.grid-cases-xlzhk-01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.text-light-zh-k {
  line-height: 1.3;
}

.page-padding-grid-04-case-xlzhk-copy {
  padding: 0 0 4em;
}

.div-case-xlzhk-goals-2 {
  width: 30em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.container_case_xlzhk-results {
  background-color: #efff05;
  margin-top: 0;
  margin-bottom: 5em;
  margin-left: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.page_padding_case_xlage_results-3 {
  background-color: #0000;
  flex-direction: column;
  padding-left: 9em;
  padding-right: 9em;
  display: flex;
}

.grid_case_xlzhk_results {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr 1fr;
  align-items: start;
  height: auto;
  margin-left: 0;
  padding: 3.5em 0 0;
}

.image_grid_case_xlage_stages_results-mob {
  margin-top: .6vw;
}

.cont-text-results-zhk {
  margin-top: 3em;
  margin-bottom: 3.5em;
}

.section-case-xlpochta-intro-2-copy {
  background-color: #efff05;
  height: auto;
}

.container-case-xlpochta-intro-zhk-copy {
  background-color: #efff05;
  flex-direction: column;
  height: auto;
  margin: 0 9em;
  padding-top: 3.5em;
  padding-bottom: 3.5em;
  display: flex;
}

.container-image-bronze-medal {
  padding-top: 5em;
  padding-right: 2em;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-bronze-medal {
  width: 12em;
}

.section-design-photo {
  margin: 5em 10em 0;
  padding-bottom: 3em;
}

.image-block-photo {
  flex: 0 auto;
  max-width: 100%;
  height: auto;
  display: block;
}

.page-padding-section-awwards {
  padding-top: 5em;
  padding-bottom: 5em;
}

.btn-send-request-about-transperency {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request-about-transperency:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-send-request-about-transperency:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-send-request-about-transperency.relative {
  position: relative;
}

.btn-send-request-about-transperency.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-send-request-about-transperency.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  margin-top: 3em;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-send-request-about-transperency.color-white:hover {
  background-color: var(--white);
  color: var(--black);
}

.btn-bref-black {
  border: 1px solid var(--yellow);
  background-color: var(--black);
  color: var(--yellow);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  display: inline-block;
}

.btn-bref-black:hover {
  border-color: var(--black);
  background-color: var(--yellow);
  color: var(--blacklc);
}

.begin-orm-txt-copy {
  width: auto;
  height: auto;
  color: var(--black);
  justify-content: center;
  align-items: center;
  margin-right: .75em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 2.5em;
  font-weight: 700;
  display: flex;
}

.section-photo {
  background-color: var(--white);
  margin: 0;
  padding-bottom: 8vw;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
}

.page-padding-section-photo {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.image-block-photo-design {
  height: auto;
}

.section-photo-block {
  display: none;
}

.caption-photo-block {
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-style: normal;
  line-height: 130%;
  display: block;
}

.mainpage-404 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a30fbf0b7cb4da06f76165_giovanni-calia-ezvIERAtqZc-unsplash%201.png");
  background-position: 0 0;
  background-size: cover;
  height: 56vw;
}

.cont-404-notfound {
  justify-content: center;
  align-items: center;
  height: 48em;
  margin-right: 46em;
  display: flex;
}

.main-div-404 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 24em;
  margin-top: 0;
  margin-bottom: 14em;
  margin-left: 13em;
  display: flex;
}

.img-404 {
  width: 24em;
}

.button-back-to-main-404 {
  color: #ffe03c;
  background-color: #000;
  border: 1px solid #ffe03c;
  border-radius: 10em;
  justify-content: center;
  align-items: flex-end;
  margin-top: 2em;
  margin-left: 0;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: flex;
}

.button-back-to-main-404:hover {
  color: var(--black);
  background-color: #ffe03c;
}

.page-wrapper-404 {
  height: 56vw;
}

.page-wrapper-production {
  font-size: 1.33vw;
}

.section-perfomance-about-2 {
  background-color: #fff;
  height: 100%;
}

.btn-send-request-2 {
  z-index: auto;
  color: #000;
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request-2:hover {
  color: #fff;
  background-color: #fd4c4d;
  border-color: #fd4c4d;
}

.btn-send-request-2:active {
  background-color: #d03b3c;
  border-color: #d03b3c;
}

.paragraphsubmain-vw-2 {
  float: none;
  clear: none;
  color: #000;
  object-fit: fill;
  object-position: 50% 50%;
  max-width: 46.5vw;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
  display: inline-block;
}

.section-main-production {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a31f0d649b2819280666f6_production-main-background.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 29em;
  padding-top: 4em;
  display: flex;
}

.image-svg-txt-production {
  width: 40em;
  margin-top: -1em;
  margin-left: -4em;
}

.image-svg-txt-production-mobile {
  width: 40em;
  display: none;
}

.speach_logo_block-copy {
  align-items: center;
  display: flex;
}

.arrowintable-copy-copy {
  text-align: right;
  width: 7.8vw;
  margin-top: -.5em;
  margin-left: 0;
  padding-top: 0;
  padding-left: 1vw;
}

.grid-cases-small {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-services-production {
  margin-top: 0;
}

.image-photo-production {
  width: 40em;
}

.page-padding-services-copy {
  margin-bottom: 0;
  padding-bottom: 6em;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: block;
}

.grid-business-copy {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.page-padding-strategy-services-copy {
  padding: 5em 10vw 6em 10em;
}

.caption-block-black-copy {
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 130%;
  display: block;
}

.headintableproduction {
  max-width: none;
  color: var(--black);
  margin-top: .5em;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.2;
}

.headintableproduction:hover {
  color: var(--black);
  text-decoration: underline;
}

.grid-speach-about-copy {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template: "."
                 "."
                 / .3fr .75fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin: 0 12.5vw;
  padding-left: 0;
  padding-right: 0;
}

.page-padding-about-speach-copy {
  padding-top: 140px;
  padding-bottom: 140px;
}

.image-arrow-down-articles-community-rules-copy {
  display: none;
}

.text_case_xlbandi_next_heading-copy {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 40vw;
  margin-top: 5em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.section-main-smm {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d22f10ae1eaeef92872773_sean-sinclair-k0JNJRbrJAs-unsplash%20(1).jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 27em;
  padding-top: 5em;
  display: flex;
}

.image-smm-main {
  width: 53em;
}

.image-smm-main-mobile {
  display: none;
}

.page-padding-grid-03-shein-2-copy {
  padding-left: 9em;
  padding-right: 9em;
}

.btn-tik-tok {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1em;
  padding: 1em 1.5em 1em 1.75em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-tik-tok:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-tik-tok:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.page-padding-cases-metro-goals-research {
  padding: 3em 9em;
}

.text_grid_case_xlfix_about_light-2-copy {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 300;
  line-height: 1.3;
}

.txt-about-case-copy {
  width: 26em;
  margin-left: 6em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 300;
  line-height: 130%;
}

.image-logo-awwards-copy._80 {
  width: 90%;
}

.image-logo-awwards-copy._80 {
  width: auto;
  height: 80%;
}

.image-logo-awwards-copy._60 {
  width: 60%;
}

.image-logo-awwards-copy.height-80 {
  height: 80%;
}

.image-logo-awwards-copy._110 {
  width: 110%;
  max-width: none;
}

.pr-headintable-no-hov {
  color: #000;
  width: auto;
  height: 1.25em;
  margin-top: 0;
  padding-top: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 20%;
  display: block;
}

.pr-headintable-no-hov:hover {
  color: var(--black);
}

.headintable-no-hov {
  max-width: 400px;
  color: var(--black);
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.2;
}

.headintable-no-hov:hover {
  color: var(--black);
}

.headintable-no-hover {
  max-width: 400px;
  color: var(--black);
  margin-top: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.2;
}

.headintable-no-hover:hover {
  color: var(--black);
}

.paragraph-2-100-copy {
  color: var(--midnight-blue);
  padding-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 120%;
}

.arrowintablemobile-copy {
  display: none;
}

.pr-div-2-1 {
  align-items: flex-start;
  margin-top: 5em;
  display: flex;
}

.services-pr-1 {
  margin-top: 5.625em;
  margin-left: 0;
  padding-bottom: 6em;
  padding-left: 6.75em;
}

.container-grid-services-2-mob-copy {
  width: 14.9375em;
  font-size: 1.33em;
  line-height: 20%;
}

.selection-design-1 {
  background-color: var(--black);
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
}

.container-business-services-1, .container-business-services-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  max-height: none;
  display: flex;
}

.body-geek-br {
  overflow: visible;
}

.section-photo-about {
  background-color: var(--white);
  flex-direction: column;
  margin: 0;
  padding-bottom: 8vw;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: flex;
}

.img-about-comp {
  display: none;
}

.image-block-photo-1 {
  flex: 0 auto;
  height: auto;
  margin-top: 1em;
  display: block;
}

.container-grid-services3 {
  cursor: auto;
  width: auto;
  height: 28em;
}

.page-wrapper-articles-creative-community {
  color: var(--black);
  font-size: 1.33vw;
  line-height: 20px;
}

.text-articles-creative-community {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 9em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.page-padding-articles-ccommunity {
  padding: 5em 7em 2em;
}

.section-quote-ccommunity {
  padding-left: 7em;
  padding-right: 7em;
}

.grid-articles-ccommunity {
  margin-top: 3em;
  margin-bottom: 3em;
}

.page-padding-points {
  padding: 0 7em 2em;
}

.page-padding-services-copy-1 {
  margin-bottom: 0;
  padding-bottom: 12em;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: block;
}

.number-dots-services-ingrid {
  align-items: center;
  display: flex;
}

.page-wrapper-articles-community-managment {
  color: var(--black);
  font-size: 1.33vw;
  line-height: 20px;
}

.heading-articles-comunity-managment {
  width: 26em;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  flex: 0 auto;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  line-height: 1.3;
}

.text-articles-creative-community-menagment {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 13.5em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.grid-articles-ccommunity-menagment {
  grid-template-columns: 1fr;
  margin-top: 3em;
  margin-bottom: 3em;
}

.text-ingrid-articles-community-menagment {
  width: auto;
  margin-top: 1.5em;
  margin-bottom: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.section-articles-community-menagment-resoult {
  background-color: #efff05;
  height: auto;
  margin-bottom: 5em;
}

.grid-articles-community-menagment-resoult {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
}

.image-102 {
  margin-top: 3em;
}

.text-articles-comunity-resume-copy {
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 2;
}

.grid-articles-typography-vikluchka {
  grid-column-gap: 20px;
  grid-template-rows: auto auto;
  margin-top: 1em;
  margin-bottom: 2em;
}

.logo-main-migel-1 {
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-main-migel-1-1 {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-main-migel-1-2 {
  padding-top: 16px;
  padding-left: 20px;
  padding-right: 20px;
}

.logo-main-migel-1-3 {
  margin-top: -2px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: underline;
  display: inline-block;
}

.container-case-xlpochta-list-1 {
  margin-right: 11em;
}

.text-case-xlfix-bold-list-pochta {
  color: #000;
  width: 18em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.text-case-xlfix-bold-goals-21 {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.page-wrapper-edtech {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.section-edt-1 {
  background-color: #0038ff;
  height: 34em;
}

.grid-edt-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-right: 10em;
  padding: 3em 0 3em 9em;
  display: grid;
}

.img-grid-edtech-2 {
  z-index: 2;
  position: relative;
}

.img-grid-edt-1-mob {
  display: none;
}

.cont-edt-1-arrow {
  justify-content: flex-end;
  margin-top: -8em;
  margin-bottom: 0;
  margin-right: 6em;
  padding-bottom: 2em;
  display: flex;
}

.text-edt-machina {
  text-align: left;
  justify-content: space-between;
  width: auto;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  line-height: 1.3;
  display: flex;
}

.cont-edt-2-2 {
  justify-content: flex-end;
  margin-top: 1em;
  margin-right: 8em;
  display: flex;
}

.cont-edt-2-2-mob {
  justify-content: flex-end;
  margin-top: -31em;
  margin-right: 8em;
  display: none;
}

.cont-edt-2 {
  width: 33em;
  margin-top: -3em;
  margin-left: 9em;
  margin-right: 9em;
}

._02-text-machina {
  justify-content: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: flex;
  position: relative;
}

.text-edt-2 {
  font-size: 1em;
}

.cont-edt-line-02 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 1em;
  display: flex;
}

.img-edt-line-02 {
  z-index: 2;
  width: 100%;
  margin-top: 0;
  position: relative;
}

.cont-edt-2-img {
  justify-content: flex-end;
  margin-top: -12.7em;
  margin-right: 8em;
  display: flex;
}

.cont-edt-2-1 {
  margin: -6em -11px 1em 9em;
}

.cont-edt-2-1-mob {
  margin-top: 10em;
  margin-left: 9em;
  display: none;
}

.cont-edt-line-02-mob {
  margin-top: 0;
  padding-top: 0;
  display: none;
}

.back-video-edtech-1 {
  z-index: 1;
  mix-blend-mode: normal;
  width: 15em;
  height: 15em;
}

.text-edt-3-white {
  color: #fff;
  margin-top: 8em;
  font-size: 1.2vw;
}

.text-edt-machina-white {
  color: #fff;
  align-items: flex-start;
  margin-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: flex;
}

.cont-grid-edt-3-1 {
  display: flex;
}

.img-svg-circle-03 {
  height: 6em;
}

.text-edt-medium {
  color: #fff;
  margin-top: 5em;
  font-size: 1.8vw;
  font-weight: 500;
}

.section-edit-3 {
  background-color: #0038ff;
}

.grid-edt-3 {
  grid-column-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr;
}

._03-text-machina-white {
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: none;
}

._03-text-machina-white-1 {
  color: #fff;
  justify-content: center;
  align-items: flex-start;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: flex;
}

.cont-grid-edt-3-2 {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.cont-edt-3 {
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 1em;
  display: flex;
}

.cont-edt-3-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 23em;
  margin-right: 0;
  display: flex;
}

.cont-edt-3-1-mob {
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 1em;
  margin-left: 23em;
  margin-right: 0;
  display: none;
}

.cont-edt-3-2 {
  margin: 0 9em;
  padding-bottom: 7em;
}

.img-svg-line-03-1 {
  width: 85em;
  margin-top: -33em;
  padding-right: 2em;
  display: block;
  overflow: hidden;
}

.img-edt-4-2-vector {
  z-index: 2;
  position: relative;
}

.cont-grid-edt-4 {
  margin-top: 5em;
  margin-left: 0;
}

.cont-edt-4-4-1 {
  flex-direction: row;
  width: 10em;
  max-width: none;
  margin-top: -11.5em;
  margin-bottom: 0;
  margin-left: 41em;
  padding-bottom: 0;
  display: flex;
}

.grid-edt-4 {
  z-index: 1;
  grid-column-gap: 2em;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  place-content: start;
  place-items: start;
  height: auto;
  margin-top: 2em;
  margin-left: 9em;
  margin-right: 5em;
  position: absolute;
}

.cont-edt-4-2 {
  flex-direction: row;
  width: 10em;
  max-width: none;
  margin-top: -15em;
  margin-bottom: 0;
  margin-left: 61em;
  padding-bottom: 0;
  display: flex;
}

.cont-edt-4-4-mob {
  justify-content: flex-end;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.cont-grid-edt-4-1 {
  margin-top: 5em;
  margin-left: 0;
  margin-right: 3em;
}

.text-edt-2-copy {
  width: 26em;
  font-size: 1.2vw;
}

.cont-edt-4-4 {
  z-index: 2;
  justify-content: flex-end;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 5em;
  display: flex;
  position: relative;
}

.cont-edt-4 {
  background-color: #efff05;
  border-radius: 2em;
  flex-direction: row;
  justify-content: flex-end;
  height: 28em;
  margin: 2em 3em;
  padding-top: 0;
  display: flex;
}

.img-edt-4-1-vector {
  z-index: 2;
  position: relative;
}

.cont-edt-4-3 {
  flex-direction: row;
  width: 10em;
  max-width: none;
  margin-top: -21.5em;
  margin-bottom: 0;
  margin-left: 42em;
  padding-bottom: 0;
  display: flex;
}

.background-video-2 {
  z-index: 1;
  width: 20em;
  height: 20em;
}

.section-edit-4 {
  height: 30em;
  display: none;
}

.cont-edt-5-1-copy {
  margin: 4em 9em 0;
}

.section-edit-5 {
  height: auto;
  padding-bottom: 8em;
}

.cont-edt-5-3line-mob-copy {
  display: none;
}

.grid-edt-5 {
  grid-column-gap: 9em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.cont-edt-5-1line-mob {
  display: none;
}

.cont-grid-edt-5 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.cont-edt-5-1 {
  margin: 2em 9em;
}

.cont-edt-5 {
  justify-content: flex-end;
  margin-top: 1em;
  margin-right: 8em;
  display: flex;
}

.cont-edt-5-5-mob {
  margin-left: 26em;
  display: none;
}

.cont-edt-5-2-vector {
  justify-content: space-around;
  max-width: 100%;
  margin-top: -12em;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.text-edt-5 {
  text-align: center;
  width: 18em;
  font-size: 1vw;
}

.cont-edt-5-2line-mob {
  display: none;
}

.img-edt-line-5-speakers {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
}

.cont-edt-5-5 {
  margin-left: 26em;
}

.cont-edt-5-3line-mob {
  display: none;
}

.img-grid-edt-5 {
  max-width: 80%;
  margin-bottom: 2.5em;
}

.cont-edt-5-2-vector-copy {
  justify-content: space-around;
  max-width: 100%;
  margin-top: -9.2em;
  display: block;
  position: relative;
  inset: 0% 0% auto;
}

.text-bold-edt-5-speakers {
  text-align: center;
  margin-bottom: 0;
  font-size: 1.5vw;
  font-weight: 700;
}

.cont-edt-line-6-mob {
  display: none;
}

.img-edt-6-svg-2 {
  height: 48em;
  margin-bottom: 1em;
  margin-left: 11em;
  margin-right: 1em;
  padding-top: 2em;
  padding-right: 0;
}

.grid-cont-column-edt-6 {
  flex-direction: column;
  display: flex;
}

.image-edt-line-svg-6-mob {
  max-width: 200%;
}

.section-edt-6 {
  background-color: #0038ff;
  padding-top: 2em;
  padding-right: 0;
}

.text-edt-machina-white-6 {
  color: #fff;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: flex;
}

.cont-edt-6 {
  margin-left: 9em;
  margin-right: 8em;
}

.cont-grid-6 {
  margin-right: 9em;
  display: flex;
}

.text-bold-edt-6-speakers {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.6vw;
  font-style: normal;
  font-weight: 700;
}

.text-bold-edt-6-speakers-mob {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.6vw;
  font-style: italic;
  font-weight: 700;
}

.cont-grid-edt-6-mob {
  display: none;
}

.img-edt-6-svg-1 {
  margin-right: 10em;
}

.list-program-mobile {
  margin-top: 1em;
  padding-left: 1em;
}

.grid-edt-6 {
  grid-column-gap: 8px;
  grid-row-gap: 1em;
  grid-template-rows: 4em 6em 7em 6em 9em 5em;
  grid-template-columns: 1.2fr 1fr 4.75fr;
  margin-top: 2em;
  margin-bottom: 4em;
}

.cont-text-roman-edt-6-mob {
  color: #fff;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-weight: 300;
}

.cont-edt-6-6 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-edt-line-svg-6 {
  width: 100%;
  max-width: none;
  margin-top: .75em;
}

.cont-text-roman-edt-6 {
  color: #fff;
  flex-direction: column;
  height: 4em;
  margin-bottom: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-weight: 300;
  display: flex;
}

.cont-text-roman-edt-6-copy {
  color: #fff;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-weight: 300;
}

.list-program {
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 1em;
}

.text-edt-time-6-mob, .text-edt-time-6 {
  color: #fff;
  font-weight: 700;
}

.img-edt-6-svg-1-mob {
  margin-right: 10em;
}

.cont-text-roman-edt-6-mob-1 {
  color: #fff;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-weight: 300;
}

.cont-edt-7-line {
  justify-content: center;
  display: flex;
}

.text-bold-edt-7-button-mob {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.6vw;
  font-style: normal;
  font-weight: 700;
}

.cont-edt-button-7 {
  z-index: 2;
  justify-content: center;
  margin-left: 4em;
  display: flex;
  position: relative;
}

.button-edt-final {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #efff05;
  background-clip: border-box;
  border-radius: 10em;
  flex: 1;
  align-items: center;
  height: 4em;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
  position: relative;
}

.button-edt-final:hover {
  background-color: #fff;
}

.img-edt-7 {
  z-index: 1;
  width: 62em;
  margin-top: -18.5em;
  margin-bottom: 0;
  display: block;
  position: relative;
}

.section-edt-7 {
  background-color: #0038ff;
  margin-bottom: 0;
  padding-top: 4em;
  padding-bottom: 0;
}

.cont-edt-7-line-mob {
  display: none;
}

.cont-edt-7-final {
  background-color: #000;
  border-radius: 2em;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 16em;
  margin: 0 3em;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.img-edt-7-eyes {
  width: 80%;
  max-width: 80%;
  margin-left: 1em;
}

.container-yellow-block-edtech {
  color: #000;
  background-color: #dbff00;
  border-radius: 2em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 28em;
  margin: 2em 3em;
  padding-top: 0;
  display: flex;
}

.container-txt-edtech-yellow {
  margin-top: 3em;
}

.container-image-edtech-yellow {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.image-countur-edtech-yellow {
  z-index: 2;
  height: 22em;
  margin-top: 0;
  margin-bottom: -19em;
  position: relative;
}

.page-wrapper-popup {
  z-index: 4;
  background-color: var(--white);
  opacity: 0;
  object-fit: cover;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 2em;
  display: none;
  position: fixed;
  inset: auto 30%;
  overflow: scroll;
}

.close-popup-link1 {
  align-self: flex-end;
  position: relative;
  inset: 2% 2% auto auto;
}

.timepadjs {
  height: auto;
  display: block;
  position: static;
}

.cont-edt-intro-line {
  width: auto;
  margin-top: -22.3em;
  margin-left: -5.5em;
}

.img-edt-intro-line {
  width: 86em;
  max-width: none;
}

.img-edt-intro-arrow {
  display: none;
}

.popup-timepad {
  z-index: 20;
  background-color: var(--white);
  opacity: 0;
  object-fit: contain;
  justify-content: space-around;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 3em;
  display: none;
  position: fixed;
  inset: 5% 25%;
  overflow: scroll;
}

.padding-popup {
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  overflow: visible;
}

.cont-grid-edt-5-copy {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.image-103, .image-103-copy {
  display: none;
}

.cont-text-roman-edt-6-copy {
  color: #fff;
  align-items: flex-start;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-weight: 300;
  display: flex;
}

._02-text-machina-copy {
  justify-content: flex-end;
  margin-left: 11.5em;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: block;
  position: relative;
}

.div-block-104 {
  display: flex;
}

.cont-edt-5-5-copy {
  margin-left: 26em;
}

._02-text-machina-copy {
  z-index: 2;
  justify-content: flex-end;
  margin: 1em 1.5em -2em 0;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  display: flex;
  position: relative;
}

.page-wrapper-edtech-presentation {
  font-size: 1.33vw;
}

.section-edtech-presentation-02 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62b9be38d852b34497d8ae34_334-01.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  display: block;
  overflow: hidden;
}

.container-edtech-presentation-02 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-02.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
}

.padding-ep-02-white-background {
  justify-content: center;
  margin-top: 16em;
  display: flex;
}

.image-ep-02-white-background {
  z-index: 1;
  width: 70em;
  margin-bottom: 0;
  display: block;
  position: absolute;
  top: 15em;
  bottom: 0;
}

.section-11 {
  background-color: var(--yellow);
}

.paddign-ep-02-table {
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.image-ep-02-table {
  z-index: 2;
  width: 38em;
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
}

.div-block-105 {
  height: 30em;
}

.image-ep-02-man {
  z-index: 2;
  padding-right: 10em;
  position: absolute;
  bottom: 0;
}

.image-ep-02-woman {
  z-index: 2;
  padding-left: 10em;
  position: absolute;
  bottom: 0;
}

.section-edtech-presentation-02-copy {
  background-color: var(--blueedtech);
  height: 600vh;
  display: none;
  overflow: visible;
}

.section-12 {
  z-index: 3;
  background-color: var(--yellow-green);
  height: 50em;
  position: relative;
}

.image-ep-02-bubble1, .image-ep-02-bubble2 {
  z-index: 3;
  opacity: 0;
  display: block;
  position: absolute;
  inset: 25% 0% auto 40%;
}

.section-13 {
  background-color: var(--crimson);
  height: 300vh;
}

.section-14 {
  height: 500vh;
}

.lottie-animation-2 {
  height: 100vh;
  position: static;
}

.div-block-106 {
  background-color: var(--blueedtech);
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.button-edt-final1 {
  z-index: 2;
  background-color: var(--blueedtech);
  width: 280px;
  height: 4em;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-clip: border-box;
  border-radius: 10em;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 1.5em;
  margin-left: -4px;
  padding-top: .75em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.button-edt-final1:hover {
  background-color: var(--black);
}

.text-bold-edt-7-button-mob-copy {
  color: var(--white);
  letter-spacing: .16em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-style: normal;
  font-weight: 500;
}

.round-loope {
  border-radius: 50%;
  display: flex;
  box-shadow: 1px 1px 9px #00000061;
}

.section-15 {
  justify-content: space-around;
  display: flex;
}

.section-services-copy {
  margin-top: 4em;
  margin-bottom: 5em;
}

.stroke-1px-news {
  background-color: var(--black);
  justify-content: space-between;
  width: 100%;
  height: 2px;
  display: block;
}

.section-edtech-presentation-03-lottie {
  background-color: var(--blueedtech);
  height: 600vh;
  display: block;
  overflow: visible;
}

.lottie-screen2 {
  z-index: 2;
  width: 96%;
  margin-top: 0;
  margin-bottom: -10px;
  position: absolute;
  bottom: 0;
}

.lottie-screen3 {
  z-index: 2;
  width: 80%;
  margin-top: 0;
  margin-bottom: -10px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.container-edtech-presentation-03 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-03.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c2c0aec9f8dd282625fbaa_screen3.svg");
  width: 100vw;
}

.lottie-screen3-bubble {
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
  display: flex;
}

.section-edtech-presentation-04 {
  background-color: var(--blueedtech);
  height: 600vh;
  display: block;
  overflow: visible;
}

.container-edtech-presentation-04 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-04.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c2c643507d23bffdd75d53_screen4.svg");
  width: 100vw;
}

.lottie-screen4 {
  z-index: 2;
  width: 80%;
  margin-top: 0;
  margin-bottom: -10px;
  position: absolute;
  bottom: 0;
  left: 0;
}

.lottie-screen4-bubble {
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
}

.section-edtech-presentation-05 {
  background-color: var(--blueedtech);
  height: 1600vh;
  display: block;
  overflow: visible;
}

.container-edtech-presentation-05 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-05.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c6929afc64eba99339b4d9_screen5.svg");
  justify-content: flex-end;
  align-items: flex-start;
}

.lottie-screen5-slide1 {
  z-index: 2;
  width: 65em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
  position: absolute;
  inset: 1em 0 0 auto;
}

.lottie-screen5-slide2, .lottie-screen5-slide3 {
  z-index: 2;
  width: 65em;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: absolute;
  inset: 1em 0 0 auto;
}

.lottie-screen5-woman {
  z-index: 3;
  width: 68em;
  margin-bottom: -1em;
  display: none;
  position: absolute;
  inset: auto auto 0% 3em;
}

.lottie-screen5-man {
  z-index: 3;
  width: 68em;
  margin-bottom: -1em;
  position: absolute;
  inset: auto auto 0% 0;
}

.section-edtech-presentation-06 {
  background-color: var(--blueedtech);
  height: 200vh;
  display: block;
  overflow: visible;
}

.section-edtech-presentation-01 {
  background-color: var(--blueedtech);
  height: 600vh;
  display: block;
  overflow: visible;
}

.lottie-screen1 {
  z-index: 3;
  width: 80em;
  margin-bottom: -10px;
  display: block;
  position: absolute;
  bottom: 0;
}

.container-edtech-presentation-01 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62e7c1e075635d4081e8d81b_screen1.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-01.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c3e893aed47f728049ad40_screen1.svg");
}

.container-edtech-presentation-06 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c2d4f50babd5e1dbccba57_screen6.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-06.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c2c643507d23bffdd75d53_screen4.svg");
}

.section-edtech-presentation-07 {
  background-color: var(--blueedtech);
  height: 100vh;
  display: block;
  overflow: visible;
}

.container-edtech-presentation-07 {
  background-color: var(--blueedtech);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62e7be519b76f205fd0ff515_screen7%20%5BRecovered%5D-01.svg");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.container-edtech-presentation-07.magnify {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c3e893aed47f728049ad40_screen1.svg");
}

.lottie-screen7 {
  z-index: 3;
  width: 62em;
  margin-bottom: -10px;
  display: block;
  position: absolute;
  bottom: 0;
}

.lottie-screen1-stars {
  position: absolute;
  top: 5em;
}

.container-screen6 {
  justify-content: center;
  width: 100%;
  height: auto;
  display: flex;
}

.screen6-card1 {
  width: 21em;
}

.lottie-screen7-stars {
  width: 120%;
  position: absolute;
  inset: 0% 0% 0% -3%;
}

.button-edt-final-copy {
  z-index: 5;
  text-align: center;
  text-transform: uppercase;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #efff05;
  background-clip: border-box;
  border-radius: 10em;
  flex: 1;
  align-items: center;
  height: 4em;
  padding-left: 5em;
  padding-right: 5em;
  font-size: 1vw;
  display: flex;
  position: relative;
}

.button-edt-final-copy:hover {
  background-color: #fff;
}

.text-edtech-screen7-outform {
  z-index: 4;
  width: 30em;
  color: var(--white);
  text-align: center;
  margin-bottom: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
  top: auto;
}

.text-edtech-screen7-inform {
  z-index: 4;
  width: 27em;
  color: var(--black);
  text-align: center;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .9em;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
  top: auto;
  bottom: auto;
}

.text-field {
  background-color: var(--white-2);
  border-radius: 4px;
  width: auto;
  height: 3.5em;
}

.submit-button-edtech-decstop {
  background-color: var(--blueedtech);
  letter-spacing: .16em;
  text-transform: uppercase;
  border-radius: 30px;
  width: auto;
  height: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
}

.submit-button-edtech-decstop:hover {
  background-color: var(--white);
  color: var(--black);
}

.form {
  flex-direction: column;
  align-items: stretch;
  width: 18em;
  display: flex;
}

.edtech-decstop-form {
  z-index: 4;
  position: relative;
  bottom: auto;
}

.section-edtech-screen1-mobile {
  display: none;
}

.div-block-107 {
  align-items: center;
  display: flex;
}

.section-edtech-screen2-mobile, .section-edtech-screen3-mobile, .section-edtech-screen4-mobile, .section-edtech-screen5-mobile, .section-edtech-screen6-mobile, .section-edtech-screen-finish-mobile {
  display: none;
}

.container-form-edtech-decstop {
  z-index: 5;
  background-color: var(--yellow-green);
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 27em;
  padding-top: 2em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  bottom: auto;
}

.textinshape-position {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.image-man-woman-edtech-decstop-finish {
  max-height: 83vh;
  padding-left: 3em;
  position: absolute;
  bottom: 0;
  left: auto;
}

.success-message {
  background-color: var(--yellow-green);
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
}

.error-message {
  background-color: var(--yellow-green);
  text-align: center;
}

.icon-download {
  width: 4em;
}

.link-anchor-download {
  width: auto;
  transform: translate(0);
}

.icon-edtech-download-container {
  z-index: 6;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 2em;
  margin-right: 2em;
  display: flex;
  position: fixed;
  inset: auto 0% 0% auto;
}

.image-text-download-edtech {
  margin-right: 2em;
}

.section-btn-anchor-mobile-edtech {
  display: none;
}

.field-label {
  width: 20em;
  color: var(--black);
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.2;
}

.submit-button-retail-research {
  background-color: var(--black);
  letter-spacing: .3px;
  border-radius: 0;
  padding: 1em 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
}

.submit-button-retail-research:hover {
  background-color: var(--yellow);
  color: var(--black);
}

.form-block-retail {
  font-family: Helveticaneuecyr, sans-serif;
}

.success-message-3 {
  background-color: var(--yellow);
  color: var(--black);
}

.text-block-57 {
  color: var(--tomato);
  font-weight: 500;
}

.error-message-3 {
  background-color: #0000;
}

.form-2 {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.text-field-2 {
  border: 1px solid #000;
  height: 3em;
}

.container-btn-download-presentation-retail-copy {
  color: #0000;
  background-color: #0000;
  border: 0 solid #000;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-edt-video {
  background-color: var(--blueedtech);
  padding-top: 2em;
}

.cont-edt-video {
  justify-content: flex-end;
  margin-top: 1em;
  margin-left: 9em;
  margin-right: 8em;
  display: flex;
}

.cont-edt-6-video {
  margin-left: 19em;
}

.cont-edt-video-youtube {
  margin: 2em 9em 0;
  padding-bottom: 2em;
}

.text-edt-machina-white-6-video {
  color: #fff;
  align-items: flex-start;
  margin-top: 0;
  margin-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 7vw;
  font-weight: 400;
  line-height: .8;
  display: flex;
}

.grid-ig-serial-jajda {
  grid-template-rows: auto auto auto auto;
  grid-template-areas: "."
                       "."
                       "."
                       ".";
  margin-top: 2em;
  margin-bottom: 2em;
}

.paragraph-ingrid-ig-serial-jajda {
  line-height: 1.3;
}

.text-block-58 {
  margin-bottom: 1em;
}

.image-jajda-ig-serial-ingrid {
  margin-top: 2em;
  margin-bottom: 2.5em;
}

.bold-text-numachine {
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
}

.grid-ig-target-jajda {
  grid-template-rows: auto auto;
  grid-template-areas: "."
                       ".";
  margin-top: 2em;
  margin-bottom: 2em;
}

.page-wrapper-carmex {
  color: var(--black);
  font-size: 1.33vw;
}

.container-case-xlcarmex-intro {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62d65ba7c383e131e16a1032_Slice%2012.png");
  background-position: 20% 60%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 24em;
  display: flex;
}

.contain-case-xlpochta-intro-2 {
  justify-content: center;
  display: flex;
}

.image-case-xlpochta-shtamp-2 {
  height: 16em;
  position: absolute;
  top: 12%;
  left: 18%;
}

.image-case-xlpochta-shtamp-mobile-2 {
  display: none;
}

.text_grid_case_xlfix_intro_bold-3 {
  letter-spacing: .23em;
  text-transform: uppercase;
  width: 23em;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.contain-case-xlpochta-intro-light-2 {
  margin-top: 9em;
}

.image_grid_case_xlpochta-about-2 {
  max-width: none;
  height: 15em;
  margin-top: -9.5em;
}

.container-grid-04-case-carmex {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.text_case_xlcarmex-light-1-2 {
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.section-case-xlpochta-main-2 {
  font-size: 1em;
}

.div-case-xlfix-dot-2 {
  width: 2em;
  margin-right: 1em;
}

.image-number-04-2 {
  width: 7em;
}

.cont-case-carmex-1 {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-case-carmex-goals {
  margin-top: 2em;
  margin-left: 3.5em;
  display: flex;
}

.img-case-carmex-scheme {
  margin-top: 3em;
}

.cont-case-carmex-naturally {
  margin-top: 4em;
}

.gird-case-carmex-photo-02 {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-case-xlfix-goals-3 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  display: flex;
}

.cont-case-carmex-grid-01-1-1 {
  justify-content: flex-start;
  width: auto;
  display: flex;
}

.text_case_xlcarmex-light-1-5 {
  align-items: flex-end;
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.container-case-xlfix-list-2 {
  flex-direction: row;
  width: auto;
  display: flex;
}

.grid-cases-carmex-02 {
  grid-column-gap: 1em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.grid-cases-carmex-01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

.cont-case-carmex-yellow-1 {
  margin-left: 9em;
  margin-right: 9em;
  padding-top: 2em;
  padding-bottom: 2em;
}

.cont-carmex-heading-1 {
  margin-top: 4em;
}

.image_case_xlfix_about_line1-2 {
  width: 70em;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-sa {
  width: 30em;
  margin-top: 2.25em;
  margin-left: 5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.cont-case-carmex-about-line {
  display: flex;
}

.cont-case-carmex-about-line2 {
  flex-direction: column;
  display: flex;
}

.text-case-xlcarmex-bold-goals1 {
  color: #000;
  width: 20em;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 500;
  line-height: 1.3;
}

.text_case_xlcarmex-light {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.img-case-carmex-scheme-mob {
  margin-top: 3em;
  display: none;
}

.container-grid-04-case-fixprice-1-03-2 {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.cont-case-carmex-photo-02 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.container-case-xlpochta-stage-3 {
  margin-left: 9em;
  margin-right: 9em;
  font-size: 1em;
}

.container-case-xlpochta-list-right-2 {
  margin-left: 2em;
}

.text-block-case-xlpochta-stages-3 {
  margin-bottom: -.3em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.text-block-case-xlpochta-stages-mob {
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.text_case_xlcarmex-light-1-4 {
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.image_case_xlcarmex-line {
  width: 70em;
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
}

.text_case_xlcarmex-light-1 {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.text_case_carmex_about_heading {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 4em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.div-nule-grid-cases-fixprice-copy {
  flex-direction: column;
  display: flex;
}

.div-case-xlcarmex-goals {
  width: 24em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1em;
  display: flex;
}

.text_case_xlfix_goals_heading_1-4 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_case_xlcarmex-light-1-3 {
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlage_stages_results_bold-4 {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.cont-case-carmex-yellow {
  background-color: #efff05;
  margin-top: 4em;
  margin-bottom: 4em;
}

.container-case-xlcarmex-about {
  margin: 6em 9em 2em;
}

.grid-cases-carmex-02-1 {
  grid-column-gap: 1em;
  grid-row-gap: 0em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.grid_case_xlcarmex-about {
  grid-column-gap: 3.5em;
  grid-row-gap: 2.5vw;
  grid-template-columns: 1fr .75fr;
}

.page_padding_case_xlpochta-task-2 {
  margin: 2.6875em 0 5em;
}

.grid_case_xlcarmex_task {
  grid-column-gap: 0em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr .25fr 1.25fr;
  justify-content: space-around;
}

.image_grid_case_xlpochta_arrow-2 {
  flex: 0 auto;
  width: 3.5em;
  max-width: none;
  margin-right: 0;
}

.text-case-xlcarmex-bold-goals {
  color: #000;
  width: auto;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
}

.grid-cases-carmex-03 {
  grid-column-gap: 1em;
  grid-row-gap: 0em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  position: relative;
}

.cont-case-carmex-text {
  margin-top: 3em;
}

.container_case_xlcarmex {
  background-color: #efff05;
  margin-top: 5em;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.page_padding_case_xlage_results-4 {
  background-color: #0000;
  flex-direction: column;
  padding-left: 9em;
  padding-right: 9em;
  display: flex;
}

.grid_case_xlpochtae_results-2 {
  grid-column-gap: 1em;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr .5fr 1fr;
  align-items: start;
  height: auto;
  margin-left: 0;
  padding: 3.5em 0;
}

.text_grid_case_xlage_stages_results_bold-carmex {
  color: #000;
  letter-spacing: 3px;
  text-transform: uppercase;
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlage_stages_results_light-4 {
  color: #000;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: inline;
}

.caption-case-carmex-yellow {
  max-width: 28em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.text-second-carmex-ingrid {
  color: #000;
  width: 27em;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.caption-case-carmex-yellow-resume {
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.grid_case_xlcarmex_task-copy {
  grid-column-gap: 0em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr .25fr 1.25fr;
  justify-content: space-around;
  margin-top: 2em;
  margin-bottom: 2em;
}

.text_case_xlcarmex-light-1-3-copy {
  align-items: flex-end;
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.container-case-xlfix-intro1-3 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62d7b88f2484c738cf157e83_Slice%20116.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 24em;
  display: flex;
}

.image-case-xlfix-intro-fix-mob-2 {
  display: none;
}

.image-case-xlfix-fixprice-3 {
  align-self: center;
  width: auto;
  max-width: none;
}

.contain-case-xlfix-intro-1-3 {
  flex-direction: column;
  align-items: center;
  margin: 3.5em 9em 0;
  display: flex;
}

.text_grid_case_xlfix_intro_light-5 {
  color: #000;
  width: 23em;
  max-width: none;
  margin-top: -1.5em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlfix_intro_bold-4 {
  width: 23em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
  display: flex;
}

.container-case-xlfix-intro2-3 {
  background-color: #efff05;
  flex-direction: column;
  height: 27em;
  margin-left: 0;
  display: flex;
}

.contain-case-xlfix-intro-light-2 {
  margin-top: 7.9em;
}

.contain-case-xlfix-tiktok-2 {
  justify-content: center;
  width: auto;
  margin-top: -3em;
  margin-left: -10em;
  display: flex;
}

.text_grid_case_xlfix_about_bold-3 {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.0625em;
  font-weight: 700;
}

.container_case_xlfix_about-2 {
  margin-left: 9em;
  margin-right: 9em;
  padding-bottom: 3em;
}

.text_grid_case_xlfix_about_light1 {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.text_case_xlfix_about_heading-4 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 4em;
  margin-left: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.cont-case-fix-1-intro {
  margin-top: 4em;
}

.text_grid_case_xlfix_about_light1-1 {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.image_grid_case_xlfix_about-2 {
  max-width: none;
  height: 4em;
  margin-top: -5.5em;
}

.container-case-xlfix-list-3 {
  width: 24em;
}

.div-case-xlfix-dot-3 {
  margin-right: 1em;
}

.image-case-xlfic-yellow-dot-3 {
  width: 1em;
}

.div-case-xlfix-goals-4 {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.text-case-xlfix-bold-goals-22 {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 700;
}

.div-case-xlfix-goals-copy {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.container-case-xlfix-goals-2 {
  margin-top: 1.5em;
  margin-left: 9em;
  margin-right: 9em;
}

.container-ccase-fixprice-lists-2 {
  flex-direction: row;
  margin-top: 3em;
  margin-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.text_case_xlfix_medium_17_1-mob {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlfix_stages_light-light {
  color: #000;
  width: 45em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.container_grid_case_xlfix_stages-3 {
  margin-top: 3.5em;
  padding-left: 0;
  font-size: 1em;
}

.page_padding_case_xlfix_instrument {
  margin: 0 0 5em 1em;
  padding-left: 0;
}

.page-padding-grid-02-2 {
  padding: 2em 0;
}

.cont-01-fix-stages {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2.5em;
  display: flex;
}

.container-grid-04-case-fixprice-1-03-3 {
  flex-direction: row;
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.image-number-04-white {
  color: #fff;
  width: 7em;
}

.grid-case-fix-photo {
  grid-column-gap: .5em;
  grid-template-rows: auto;
  margin-bottom: 3em;
}

.image-number-04-copy {
  width: 7em;
}

.text_case_xlfix_goals_heading_1-9 {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: 20em;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.contain-case-xlfix-concept-1-2 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.container-case-xlfixstages-3 {
  margin-left: 9em;
  margin-right: 9em;
  font-size: 1em;
}

.div-nule-grid-cases-fixprice-copy-2 {
  flex-direction: column;
  width: 8.5em;
  display: flex;
}

.cont-case-fix-photo {
  margin-top: 2em;
  margin-left: 7em;
  margin-right: 7em;
}

.grid-cases-fixprice-01-1 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 3em;
  position: relative;
}

.grid-cases-fixprice-02-1 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.container_grid_case_xlfix-7 {
  width: 18em;
}

.grid_case_xlbandi_about_2-3 {
  grid-column-gap: 0em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr .5fr .25fr 1fr;
  justify-content: space-around;
}

.text_case_xlfix_medium_17_1-3 {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.contain-case-xlfix-test {
  margin: 5em 9em 3em 7em;
  padding-left: 0;
}

.text-case-xlfix-bold-list-2 {
  color: #000;
  width: 18em;
  font-size: 1.33vw;
}

.text_case_xlfix_medium_17_10 {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlfix_stages_light-light-copy-copy {
  color: #000;
  width: 45em;
  padding-bottom: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.text-block-case-xlpochta-stages-4 {
  color: var(--black);
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.grid-cases-fixprice-01 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.number-case-xlfix-stages-2 {
  justify-content: flex-start;
  align-items: flex-end;
  margin-right: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  line-height: 2;
  display: none;
}

.grid-concept-case-xlfix-2 {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  justify-items: end;
  display: none;
}

.page-padding-grid-01-copy {
  padding: 0;
}

.container-case-fix-strategy-2 {
  height: 4em;
  display: none;
}

.contain-case-xlfix-stages-2 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-case-xlfix-bold-list-copy {
  color: #000;
  width: 18em;
  font-size: 1.33vw;
}

.grid-cases-fixprice-02-3 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.container-case-xlfix-concept1-copy {
  margin-top: 0;
  margin-left: auto;
  margin-right: 9em;
  padding-left: 0;
}

.contain-case-xlfix-concept-2 {
  margin: 0 auto 3em 0;
  padding-left: 0;
}

.text-block-case-xlpochta-stages-copy {
  color: var(--black);
  margin-top: 2em;
  margin-bottom: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.container-case-xlfix-concept1-2 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.contain-case-xlfix-concept-zen {
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.grid-cases-fixprice-marketing {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 0;
  padding-top: 2em;
  position: relative;
}

.container-ccase-fixprice-lmarketing {
  flex-direction: row;
  margin-top: 2em;
  margin-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.text-case-xlfix-bold-goals-copy {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
}

.div-case-xlfix-dot-copy {
  margin-right: 1em;
}

.text-case-xlfix-bold-goals-copy-2 {
  color: #000;
  width: 35em;
  margin-bottom: 1em;
  font-size: 1.33vw;
}

.page_padding_case_xlfix_icontent {
  margin: 2em 0 5em;
}

.grid_case_xlfix-contebnt {
  grid-column-gap: 0em;
  grid-row-gap: 2.5vw;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .25fr 1.5fr .25fr 1fr;
  justify-content: space-around;
  margin-left: 0;
}

.contain-case-xlfix-button {
  width: 17em;
  margin-top: 2em;
  margin-left: 7em;
  margin-right: 0;
  padding-left: 0;
}

.text-block-case-xlfix-concept-1 {
  color: var(--black);
  margin-top: 1em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.image_case_xlfix_about_line-concept {
  width: 70em;
  margin-top: 4em;
  margin-left: 0;
  margin-right: 0;
}

.div-case-xlfix-concept-1 {
  flex-direction: row;
  width: 20em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.div-case-xlfix-concept {
  width: 20em;
  margin-top: 1em;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.img-case-fix-concept-1 {
  height: 21em;
}

.grid-case-fix-concept-1 {
  grid-column-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.cont-case-fix-concept-1 {
  margin-top: 1em;
  margin-left: 0;
}

.contain-case-xlfix-concept1 {
  width: 17em;
  margin-top: 2em;
  margin-left: 7em;
  margin-right: 0;
  padding-left: 0;
}

.button-tiktok {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1em;
  padding: 11px 13px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: block;
}

.div-case-xlfix-goals-copy-2 {
  width: 20em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.div-case-xlfix-dot-copy2 {
  margin-right: 1em;
}

.grid-cases-fixprice {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.grid-cases-fixprice-2 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: auto;
  margin-left: 7em;
  position: relative;
}

.contain-case-xlfix-concept-2 {
  margin-top: 2em;
  margin-left: 16em;
  margin-right: 9em;
  padding-left: 0;
}

.container-ccase-fixprice-concept2 {
  flex-direction: row;
  margin: 2em 9em 2em 16em;
  padding-left: 0;
  display: flex;
}

.div-case-xlfix-dot-copy-2 {
  margin-right: 1em;
}

.div-case-xlfix-goals-copy-3 {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.cont-case-fix-photo-2 {
  flex: 0 auto;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.grid-case-fix-photo-2 {
  grid-column-gap: 1em;
  grid-template-rows: auto;
}

.cont-case-fix-photo-2-2 {
  flex-direction: column;
  height: auto;
  display: flex;
}

.img-case-fix-photo-2-2-copy {
  flex: none;
  margin-right: .5em;
}

.img-case-fix-photo-2-2-1 {
  margin-top: 1em;
}

.img-case-fix-2-2 {
  width: auto;
  max-width: none;
  height: 29em;
}

.a4-case-buttons {
  width: auto;
  margin: 2em 0;
  padding-left: 0;
  display: flex;
}

.button-vk-video {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1em;
  padding: 11px 13px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: block;
}

.div-block-75 {
  margin-right: 1em;
}

.grid-cases-fixprice-02-1-concept-4 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-left: 7em;
  position: relative;
}

.div-case-xlfix-goals-copy1 {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.img-case-fix-3 {
  width: auto;
  max-width: none;
  height: 25em;
  margin-right: .5em;
}

.cont-case-fix-concept-5 {
  margin-bottom: 0;
  margin-left: 9em;
  margin-right: 9em;
}

.image_case_xlfix_about_line-concept5 {
  width: 70em;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
}

.grid-cases-fixprice-02-1-copy-copy {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-left: 7em;
  position: relative;
}

.grid-case-fix-photo-5 {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.img-case-fix-photo-2-2 {
  height: 26em;
}

.img-case-fix-3-copy, .img-case-fix-3-copy1 {
  width: auto;
  max-width: none;
  height: auto;
}

.contain-case-xlfix-concept-5 {
  margin: 2em 9em 6em 16em;
  padding-left: 0;
}

.container-case-xlfix-results1-5 {
  margin-bottom: 1em;
  display: flex;
}

.container-case-xlfix-results-2 {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.container-case-xlrost-results-123-4 {
  flex-direction: column;
  width: auto;
  display: flex;
}

.text_grid_case_xlfixi_about_light14-2 {
  font-size: 1em;
  font-weight: 300;
}

.container-case-xlfix-results1-6 {
  flex-direction: row;
  align-items: stretch;
  margin-bottom: 1em;
  display: flex;
}

.navbar-2 {
  line-height: 20px;
}

.grid-cases-fixprice-02-3-copy {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.text_grid_case_xlfix_stages_light-light-copy {
  color: #000;
  width: 45em;
  margin-bottom: 3em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.section-case-fixprice-02 {
  margin-bottom: 2em;
}

.container-fixprice-section3 {
  padding-bottom: 3em;
  padding-left: 9em;
  padding-right: 9em;
}

.grid-cases-fixprice-section3 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 1em;
  position: relative;
}

.text-block-case-xlpochta-stages-4-copy {
  color: var(--black);
  margin-top: 2em;
  margin-bottom: 2em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.text-block-case-xlpochta-stages-4-copy-copy {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 2em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.grid-case-fix-photo-27 {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  align-items: start;
  height: 20em;
}

.img-case-fix-photo-2-2-copy-copy {
  flex: none;
  height: 14em;
}

.img-case-fix-photo-2-2-copy {
  height: auto;
}

.image-container-fixprice-08 {
  flex: none;
  height: auto;
}

.text_grid_case_xlfix_stages_light-light-copy {
  color: #000;
  width: 45em;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.text-block-case-xlpochta-stages-4-copy {
  color: var(--black);
  margin-bottom: 2em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
  display: block;
}

.text_case_xlfix_medium_17_1-3-copy {
  color: #000;
  align-items: flex-start;
  width: 16em;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.text_grid_case_xlfix_about_light1-copy {
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.text_grid_case_xlfix_stages_light-light-copy, .text_grid_case_xlfix_stages_light-light-copy-copy {
  color: #000;
  width: 45em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.cont-01-fix-stages-copy {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2.5em;
  display: flex;
}

.img-case-fix-3-copy {
  width: auto;
  max-width: none;
  height: 17em;
  margin-right: .5em;
}

.section-cases-small-blockpr {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.page-padding-cases-pr {
  padding: 3em 6.75em 5em;
  display: block;
}

.grid-case-pr {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-cases-small-block-influence {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.grid-case-influence {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-cases-small-block-for-business {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.page-padding-cases-for-business {
  padding: 2em 12.5vw 5em;
  display: block;
}

.button-tiktok-copy {
  color: #000;
  text-align: center;
  background-color: #0000;
  border: 1px solid #000;
  border-radius: 10em;
  flex-flow: row;
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 11px 13px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 500;
  display: block;
}

.link-2, .link-2-copy, .link-info, .link-job {
  color: var(--white);
}

.thanks-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f2f19940e9d6367ffc67b_Mask%20Group%201.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.page-wrapper-brief {
  background-color: var(--white);
  color: var(--black);
  font-size: 1.3vw;
}

.cont-brief {
  width: 100%;
  color: var(--white);
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 5em;
  margin-bottom: 0;
  padding-bottom: 5em;
  display: flex;
}

.section-stages-brief {
  background-color: var(--white);
}

.cont-brief-code {
  margin: 4em 9em 8em;
}

.brief-code {
  background-color: var(--white);
}

.headintableblack {
  color: var(--black);
  margin-top: 5px;
  font-family: Neuemachina, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.arrowintable-copy-copy {
  text-align: right;
  width: 7.8vw;
  margin-left: -6px;
  padding-top: 8px;
  padding-left: 1vw;
}

.arrowintable-copy-copy-copy {
  text-align: right;
  width: 7.8vw;
  margin-top: -.5em;
  margin-left: 0;
  padding-top: 0;
  padding-left: 1vw;
}

.link-logo-main-migel-edtech, .link-logo-main-migel-edtech-mobile-1 {
  z-index: 5;
  cursor: pointer;
  justify-content: center;
  width: 12em;
  display: flex;
  position: absolute;
  inset: 10% auto auto;
}

.grid-speach-about-for-busines {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 0 12.5vw;
  padding-left: 0;
  padding-right: 0;
}

.grid-business-new {
  grid-column-gap: 16px;
  grid-row-gap: 2em;
  grid-template: "Area"
  / 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.container-number-strategy {
  align-items: center;
  display: flex;
}

.link-block-for-business {
  cursor: pointer;
  text-decoration: none;
}

.link-block-for-business:hover {
  color: var(--tomato);
  border: 0 solid #0000;
  text-decoration: underline;
}

.page-wrapper-savushkin {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.section-cases-savushkin-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62ebcbac4ecda2c8ef80ffbb_Priglashenie-v-kino2.jpeg");
  background-position: 50% 0;
  background-size: cover;
  height: 28em;
}

.container-cases-savushkin-main {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.image-cases-savushkin-decstop {
  width: 36em;
}

.image-cases-sacushkin-mobile {
  width: 46em;
  display: none;
}

.container-ingrid-case-savushkin-right {
  margin-top: 5em;
}

.page-padding-cases-sacushkin-about {
  padding: 5em 9em;
}

.page-padding-cases {
  padding: 0 9em 5em;
}

.text-case-savushkin-ca-caption {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 2.25em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text-case-savushkin-ca-caption-copy {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.text-sa-copy {
  width: 30em;
  margin-top: 0;
  margin-left: 5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.text-caption-ca-savushkin-case {
  color: #000;
  text-align: left;
  letter-spacing: 3px;
  text-transform: uppercase;
  justify-content: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 1.3;
  display: flex;
}

.container-cases-sacushkin-ca {
  flex-direction: column;
  padding-top: 3em;
  display: flex;
}

.div-cases-savushkin-ca {
  flex-direction: column;
  display: flex;
}

.image-logo-savushkin {
  height: 8em;
  margin-top: -1em;
  margin-left: 4em;
}

.grid-case-savushkin-ca {
  grid-template-rows: auto;
  margin-top: 3.5em;
}

.text-span-neuemachine-1-5em {
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}

.text-span-neuemachine-1-5em.padding-middle {
  margin-top: 0;
  margin-bottom: 1em;
}

.text-case-savushkin-0-875 {
  width: 28em;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.image-case-savushkin-ca {
  width: 90%;
  margin-bottom: 2em;
}

.page-padding-cases-savushkin-goals {
  padding: 0 9em 5em;
}

.div-padding-inside {
  padding-top: 3em;
}

.grid-cases-savushkin-goals-inside {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1em 9fr;
  place-content: start;
  justify-items: start;
}

.div-block-number-02 {
  align-items: center;
  display: flex;
}

.container-cases-savushkin-point-in-goals {
  width: auto;
  margin-top: -.25em;
}

.image-svg-yellow-point-mobile {
  width: .75em;
  display: none;
}

.grid-cases-savushkin-goals-parents-copy, .grid-cases-savushkin-goals-parents- {
  grid-template-rows: auto;
  margin-top: 2em;
}

.text-case-body-savushkin {
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
}

.page-padding-savushkin-process {
  padding: 0 9em 5em;
}

.container-text-case-savushkin-process {
  margin-top: 1.5em;
  margin-bottom: 2em;
  display: flex;
}

.text-case-savushkin-inprocess {
  width: auto;
  color: var(--black);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.image-cases-savushkin-01 {
  margin-bottom: 3em;
}

.grid-savushkin-02 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 0;
  position: relative;
}

.div-padding-inside-copy {
  padding-top: 3em;
}

.image-cases-savushkin-02 {
  margin-top: 1.5em;
  margin-bottom: 2em;
  display: block;
}

.image-cases-savushkin-03 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.image-cases-savushkin-04 {
  width: 70%;
  margin-top: 2em;
  margin-bottom: 2em;
}

.container-case-xlshein-results-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.container-case-xlrost-results-123-3-copy {
  flex-direction: column;
  width: 30em;
  display: flex;
}

.cont-arrow-results-cc-copy {
  flex-wrap: nowrap;
  justify-content: flex-end;
  width: 15em;
  margin-left: 0;
  display: flex;
  overflow: hidden;
}

.image-cases-savushkin-77 {
  margin-top: 2em;
  margin-bottom: 2em;
  display: none;
}

.page_padding_case_xlfix_results-2-copy-copy {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 3em;
  padding: 3.5em 5em 3.5em 8em;
}

.page-wrapper-kino {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.image-cases-kino-decstop {
  width: 44em;
}

.image-cases-kino-mobile {
  width: 46em;
  display: none;
}

.container-ingrid-case-kino-right {
  width: 28em;
  margin-top: 8em;
}

.grid-case-kino-team {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.div-team-intable-kino {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.caption-name-team-kino {
  text-align: center;
  font-family: Neuemachina, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
}

.text-subtitle-kino {
  text-align: center;
  margin-top: .25em;
  font-size: .875em;
}

.image-cases-kino-team {
  width: 12em;
  margin-bottom: 1em;
}

.grid-cases-kino-awards {
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 3em;
}

.div-in-grid-kino-awards {
  display: flex;
}

.div-yellow-circle {
  background-color: var(--yellow);
  border-radius: 80px;
  width: 3em;
  height: 3em;
  position: absolute;
}

.text-block-59 {
  z-index: 2;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  padding-top: 2px;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
  position: absolute;
  inset: auto;
}

.div-kino-number-awards {
  flex: none;
  width: 3em;
  height: 3em;
  padding-top: 0;
  display: flex;
}

.div-kino-text-awards {
  align-items: center;
  height: 3em;
  padding-left: 1em;
  display: flex;
}

.bold-kino-awards-text {
  font-size: .875em;
  font-weight: 500;
}

.text-kino-awards-b {
  line-height: 1.2;
}

.section-cases-savushkin-main-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62eb69e0adba7129fd3a2a20_savushkinback.png");
  background-position: 50% 0;
  background-size: cover;
  height: 28em;
}

.div-cases-savushkin-ca-copy {
  flex-direction: row;
  display: flex;
}

.link-logo-main-migel-edtech-copy {
  z-index: 5;
  cursor: pointer;
  justify-content: center;
  width: 12em;
  display: flex;
  position: absolute;
  inset: 10% auto auto;
}

.container-2 {
  position: static;
}

.grid-44 {
  grid-template-rows: auto 5.25fr;
  grid-template-columns: 1.75fr 1fr;
}

.container-3 {
  margin-bottom: 257px;
  padding-bottom: 87px;
}

.cont-about-seo-text {
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  display: flex;
}

.paragraph-10-1 {
  z-index: 1;
  width: auto;
  color: var(--white);
  margin-top: 4em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.paragraph-10-1.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-10-1.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.paragraph-10-1.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-10-1.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.paragraph-10-1.padding-m {
  padding: 3em;
}

.grid-45 {
  grid-template-rows: auto;
}

.paragraph-10-1-1 {
  z-index: 1;
  width: auto;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.paragraph-10-1-1.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-10-1-1.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.paragraph-10-1-1.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-10-1-1.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.paragraph-10-1-1.padding-m {
  padding: 3em;
}

.grid-about-seo-mob {
  grid-column-gap: 3em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
  margin-left: 9em;
  margin-right: 0;
  display: none;
}

.image-about-seo-person-copy {
  width: 21vw;
  max-width: 261px;
  position: relative;
}

.img-logo-adindex, .img-logo-adindex22 {
  width: 100%;
  max-width: 100ch;
}

.section-16 {
  justify-content: space-between;
  height: 100vh;
  display: block;
}

.draggable {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/630cbd5941486892698db0e7_Ellipse%204.svg");
  background-position: 0 0;
  background-size: cover;
  width: 100px;
  height: 100px;
}

.draggable.orange {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/630cbd48db67cf24d0a53935_Ellipse%207.svg");
}

.draggable.yellow {
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/631f0adaa6a75c9e46f3259b_migel-logo-design-event-landing.svg");
  width: 8em;
  height: 8em;
}

.draggable.green {
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/635be5a62ba3d31f93d3f4bb_download-presentation-btn-green.svg");
  background-position: 0 0;
  background-size: cover;
  width: 7em;
  height: 7em;
}

.draggable.deepsticker {
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63247b8288eeaaaf2bd534e4_de-sticker%2B.svg");
  width: 10em;
  height: 10em;
}

.div-block-118 {
  background-color: var(--yellow);
}

.div-block-118-copy {
  background-color: var(--blue);
}

.div-block-1123 {
  background-color: var(--tomato);
}

.padding-caption-articles-vk {
  margin-top: 2em;
  margin-bottom: 2em;
}

.line-black-1px-cases-padding-vk {
  background-color: var(--black);
  height: 1px;
  margin-left: 7em;
  margin-right: 7em;
}

.line-black-1px-cases-padding-vk._5em {
  margin: 5em auto;
}

.text-articles-body-cth-vk {
  width: auto;
  color: var(--blacklc);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.text-articles-body-cth-vk._3 {
  margin-bottom: 3em;
}

.caption-articles-cth-vk {
  width: 40em;
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.caption-articles-cth-vk-1 {
  width: 40em;
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 4em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 130%;
  display: block;
}

.grid-articles-cth-top-01-vk {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  position: relative;
}

.item-container-articles-pb-vk {
  align-items: flex-start;
  margin-bottom: 1em;
  display: flex;
}

.container-articles-yellow-point-pb-vk {
  margin-right: 1em;
}

.line-black-1px-cases-padding-copy {
  background-color: var(--black);
  height: 1px;
  margin-top: 2em;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.line-black-1px-cases-padding-copy._5em {
  margin: 5em auto;
}

.heading-h3-voice-vk {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: auto;
  margin-top: 4em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.cont-text-bold-mr-1-vk1 {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-left: .5em;
  padding-left: 0;
  display: flex;
}

.cont-text-bold-mr-1-copy {
  flex-direction: column;
  justify-content: flex-start;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
}

.heading-h3-voice-vk-1-1 {
  letter-spacing: .16vw;
  text-transform: uppercase;
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.link-3, .cont-vk-odnokl-1 {
  flex-direction: column;
  display: flex;
}

.cont-vk-img {
  margin-top: 4em;
  margin-bottom: 4em;
}

.cont-text-light-vk-1 {
  margin-top: 0;
}

.heading-h3-voice-vk-odn {
  width: auto;
  color: var(--black);
  letter-spacing: .16vw;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.cont-vk-advice {
  background-color: #efff0533;
  margin-top: 2em;
}

.article_paragraph_a-vk {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 1.5;
  display: block;
}

.article_paragraph_a-1-vk {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.cont-text-1-mr-vk-01 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 2em;
  display: flex;
}

.grid-mr-2-1 {
  grid-column-gap: .5em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: .5fr 20fr;
  grid-auto-flow: column;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.line-black-1px-cases-padding-copy-1 {
  background-color: var(--black);
  height: 1px;
  margin: 4em 0;
  display: block;
}

.line-black-1px-cases-padding-copy-1._5em {
  margin: 5em auto;
}

.heading-h3-voice-vk-odn-1 {
  width: auto;
  color: var(--black);
  letter-spacing: .16vw;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.grid-mr-2-1-1 {
  grid-column-gap: .5em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .5fr 20fr;
  grid-auto-flow: column;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
}

.cont-vk-zer0 {
  width: .5em;
}

.article1-2-vk {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.cont-text-1-mr-vk-1 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 2em;
  display: flex;
}

.cont-text-light-vk-1-1 {
  margin-top: 0;
  margin-bottom: 6em;
}

.page-padding-articles-vk1 {
  background-color: var(--yellow);
  padding: 5em 7em;
}

.cont-vk-inst {
  margin-top: 8em;
}

.tex-inst-vk {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1vw;
  font-weight: 300;
  line-height: 2;
}

.article1-2-vk1 {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  padding-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: visible;
}

.caption-sociall-mobile {
  width: auto;
  color: var(--black);
  text-align: center;
  margin: 5em 12.5vw 5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: none;
}

.link-in-articles-yellowback {
  color: var(--black);
}

.link-in-articles-yellowback:hover {
  color: var(--tomato);
}

.link-in-articles-yellowback:active {
  color: var(--black);
  text-decoration: none;
}

.article_number_a-1-vk {
  color: #000;
  align-items: flex-end;
  width: 9vw;
  margin-top: -.55em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.article_number_a-1-vk-white {
  color: #0000;
  align-items: flex-end;
  width: 1.8em;
  margin-top: -.55em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.heading-h3-voice-vk-odn-12 {
  width: auto;
  color: var(--black);
  letter-spacing: .16vw;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.heading-h3-voice-vk-odn-12-copy {
  width: auto;
  color: var(--black);
  letter-spacing: .16vw;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
}

.line-black-1px-cases-padding-copy-1-copy {
  background-color: var(--black);
  height: 1px;
  margin: 4em 0;
  display: block;
}

.line-black-1px-cases-padding-copy-1-copy._5em {
  margin: 5em auto;
}

.cont-article-advice {
  flex-direction: column;
  display: flex;
}

.cont-image-grid-mr-intro-advice {
  background-color: #f3f3f3;
  border-radius: 8px;
  align-items: flex-start;
  margin-top: 2em;
  padding: 2em 2em 2em 1em;
  display: flex;
}

.cont-art-advice-text {
  background-color: #f3f3f3;
  margin-left: 1em;
}

.cont-image-grid-mr-intro-advice1 {
  background-color: #f3f3f3;
  border-radius: 0 0 8px 8px;
  align-items: flex-start;
  margin-top: 0;
  padding: 2em 2em 2em 1em;
  display: flex;
}

.cont-image-grid-mr-intro-advice2 {
  background-color: #f3f3f3;
  border-radius: 8px 8px 0 0;
  align-items: flex-start;
  margin-top: 2em;
  padding: 2em 2em 0 1em;
  display: flex;
}

.container-grid-04-case-zhk-1-1-vide0 {
  flex-direction: column;
  margin-top: 0;
  margin-bottom: 1em;
  display: flex;
}

.video-zhazhda-case {
  margin-top: 2em;
  margin-bottom: 2em;
}

.article_paragraph_a_typography {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.cont-text-1-mr-typography {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 4em;
  margin-bottom: 2em;
  display: flex;
}

.cont-article-number-typography {
  width: 7em;
}

.communication-design-line-decstop {
  z-index: 2;
  margin-bottom: -.4em;
  position: relative;
}

.business-breakfast-line {
  margin-bottom: -.45em;
}

.sectoon-main-page-design-event {
  display: block;
  position: sticky;
  top: 0;
}

.page-wrapper-design-event {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.frame-up-blue {
  z-index: 9;
  background-color: var(--deblue);
  width: 100vw;
  height: 1em;
  position: absolute;
  top: 0;
}

.frame-left-deepyellow {
  z-index: 8;
  background-color: var(--dedeepyellow);
  width: 1em;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-right-orange {
  z-index: 8;
  background-color: var(--deorange-red);
  width: 1em;
  height: 100vh;
  position: absolute;
  top: 0;
  right: 0;
}

.frame-container-de {
  z-index: 9;
  width: 100vw;
  height: 100vh;
  display: block;
  position: sticky;
  inset: 0% auto auto;
}

.frame-down-green {
  z-index: 9;
  background-color: var(--degreen);
  width: 100vw;
  height: 1em;
  position: absolute;
  top: auto;
  bottom: 0;
}

.stickers-container-de {
  z-index: 11;
  display: block;
  position: absolute;
  top: .5%;
  left: 4%;
}

.section-main-de-decstop {
  margin-top: 0;
}

.page-padding-main-de-decstop {
  padding: 1em 1em 0;
}

.container-de-main-menu {
  padding-top: .5em;
  padding-bottom: .5em;
}

.text-menu-de-main-decstop {
  z-index: 10;
  color: var(--degray);
  text-align: center;
  font-size: 1.5em;
  position: relative;
}

.black-line {
  background-color: var(--black);
  height: .1em;
  color: var(--black);
  margin-bottom: .25em;
}

.container-de-line-block {
  background-color: var(--white);
}

.main-animation-design-event {
  z-index: -1;
  background-color: var(--black);
  margin-bottom: -.4em;
  position: relative;
}

.container-second-de-decstop-up {
  display: flex;
}

.container-second-de-up-left {
  width: 100%;
}

.page-padding-second-de-decstop {
  padding: 0 1em;
}

.text-caption-de-second {
  width: auto;
  color: var(--black);
  text-transform: uppercase;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2;
}

.text-caption-de-second.color-white {
  color: var(--white);
}

.text-container-de-second-left {
  width: auto;
  padding: 1.5em;
}

.text-block-60 {
  line-height: 1;
}

.text-container-de-second-right {
  background-color: var(--black);
  width: auto;
  padding: 1.5em;
}

.container-second-de-up-1, .container-second-de-up-2 {
  width: 50%;
}

.container-second-de-down-3 {
  background-color: var(--black);
  width: auto;
}

.container-second-de-decstop-down {
  flex-wrap: nowrap;
  place-content: flex-start;
  width: 100%;
  display: flex;
}

.container-second-de-down-4 {
  background-color: var(--white);
  width: auto;
}

.container-second-de-down-5 {
  width: auto;
}

.grid-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1124 {
  position: sticky;
}

.article_number_a-1-vk-1 {
  color: #000;
  align-items: flex-end;
  width: 1.8em;
  margin-top: -.55em;
  margin-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1.3;
  display: flex;
}

.cont-text-1-mr-vk-1-0 {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 3em;
  margin-bottom: 2em;
  display: flex;
}

.article_paragraph_a-0 {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.article1-2-typography {
  flex-flow: column wrap;
  align-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 6em;
  font-family: Helveticaneuecyr, sans-serif;
  display: block;
  overflow: hidden;
}

.section-main-de-mobile {
  display: none;
}

.container-de-content {
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-de-content-decstop {
  padding-left: 1em;
  padding-right: 1em;
}

.container-de-conten-right {
  background-color: var(--depink);
  align-items: flex-end;
  width: 100%;
  padding-bottom: 2em;
  padding-left: 2em;
  padding-right: 3em;
  display: flex;
}

.image-de-content-left {
  width: 20em;
  max-width: none;
  height: 100%;
}

.paragraph-de-content {
  color: var(--deblue);
  letter-spacing: .03em;
  margin-bottom: 0;
  font-size: 1.3em;
}

.section-de-registration {
  padding-left: 1em;
  padding-right: 1em;
}

.container-de-registration {
  background-color: var(--dered);
  justify-content: center;
  padding-top: 3em;
  padding-bottom: 3em;
  display: flex;
}

.btn-de-registration {
  z-index: 11;
  background-color: var(--deblue);
  width: 13em;
  height: 13em;
  color: var(--white);
  text-align: center;
  letter-spacing: .08em;
  cursor: pointer;
  border-radius: 15em;
  justify-content: center;
  align-items: center;
  font-size: 1.25em;
  display: flex;
  position: relative;
}

.btn-de-registration:hover {
  background-color: var(--deyellow);
  color: var(--deblue);
}

.btn-de-registration.de-down {
  z-index: 15;
}

.btn-de-registration.de-down:hover {
  background-color: var(--degreen);
  color: var(--deyellow);
}

.section-de-akcent {
  padding-left: 1em;
  padding-right: 1em;
}

.container-de-akcent {
  background-color: var(--deblue);
  display: flex;
}

.conteiner-de-akcent-txt {
  align-items: center;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.paragraph-de-akcent {
  color: var(--white);
  letter-spacing: .03em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1.3em;
}

.image-de-akcent {
  width: 16em;
}

.section-de-speakers {
  padding-left: 1em;
  padding-right: 1em;
}

.container-de-speakers {
  height: 36.75em;
  display: flex;
}

.container-de-speakers-card {
  width: 20%;
}

.container-de-speakers-card.black-back {
  background-color: var(--black);
}

.container-de-speakers-card-txt {
  flex-direction: column;
  align-items: center;
  padding-top: 1.25em;
  padding-bottom: 1em;
  display: flex;
}

.txt-block-de-speakers-name {
  width: 90%;
  color: var(--black);
  text-align: center;
  letter-spacing: .03em;
  text-transform: uppercase;
  margin-bottom: .5em;
  font-size: 1.3em;
  line-height: 1.2;
}

.txt-block-de-speakers-name.white {
  color: var(--white);
}

.paragraph-de-speakers-regals {
  width: 90%;
  color: var(--black);
  text-align: center;
  letter-spacing: .03em;
  margin-bottom: 0;
  font-size: 1em;
}

.paragraph-de-speakers-regals.white {
  color: var(--white);
  background-color: #0000;
}

.image-speakers-de {
  width: 101%;
}

.container-de-speakers-card-txt-black {
  background-color: var(--black);
  color: var(--white);
  flex-direction: column;
  align-items: center;
  padding-top: 1.25em;
  padding-bottom: 1em;
  display: flex;
}

.image-104, .image-105 {
  height: auto;
}

.div-block-1125 {
  align-items: flex-start;
  height: auto;
  display: flex;
}

.section-de-final {
  padding-bottom: 0;
  padding-left: 1em;
  padding-right: 1em;
}

.container-de-final {
  z-index: 11;
  height: auto;
  display: flex;
  position: relative;
}

.container-de-final-right-reg {
  background-color: var(--deyellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 28%;
  height: auto;
  display: flex;
  overflow: hidden;
}

.container-de-final-left {
  width: 72%;
}

.image-de-cowork {
  width: 100%;
}

.container-de-reg-txt {
  background-color: var(--depink);
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  padding: 5em 3em 2em 2em;
  display: flex;
}

.btn-de-registration-null {
  background-color: var(--deblue);
  width: 13em;
  height: 13em;
  color: var(--white);
  text-align: center;
  letter-spacing: .08em;
  border-radius: 15em;
  justify-content: center;
  align-items: center;
  margin-top: -20em;
  font-size: 1.25em;
  display: flex;
}

.btn-de-registration-null:hover {
  background-color: var(--deblue);
  color: var(--deblue);
}

.btn-de-registration-null.de-down:hover {
  background-color: var(--degreen);
  color: var(--deyellow);
}

.image-de-vk-icon, .image-de-tg-icon {
  cursor: pointer;
  width: 3em;
}

.container-de-finish-social {
  z-index: 15;
  justify-content: space-between;
  width: 7em;
  margin-bottom: .5em;
  margin-left: 3em;
  display: flex;
  position: relative;
}

.communication-design-line-decstop-copy {
  z-index: 2;
  margin-bottom: -.45em;
  position: relative;
}

.mobile {
  height: 0;
}

.section-second-de-mobile, .section-content-de-mobile, .section-reg-de-mobile, .section-speakers-de-mobile-copy, .section-reg-de-mobile2, .section-finish-de-mobile-copy {
  display: none;
}

.container-de-finish-social-mobile {
  justify-content: space-between;
  width: 7em;
  margin-bottom: .5em;
  margin-left: 3em;
  display: flex;
}

.link-de-tg-mobile {
  z-index: 15;
  cursor: pointer;
  position: relative;
}

.link-menu-de-decstop {
  color: var(--degray);
  text-decoration: none;
}

.link-menu-de-decstop:hover {
  text-decoration: underline;
}

.link-de-vk-mobile {
  z-index: 11;
  cursor: pointer;
  position: relative;
}

.stickers-container-de-copy {
  z-index: 11;
  margin-top: 6em;
  margin-right: -2em;
  padding-top: 0;
  display: block;
  position: absolute;
  top: auto;
  left: auto;
  right: 5%;
}

.container-stickers-de-decstop {
  z-index: 14;
  position: sticky;
  top: 0%;
  overflow: visible;
}

.container-main-decstop-block {
  height: auto;
}

.stickers-container-de-copy-copy {
  z-index: 11;
  margin-top: 10em;
  margin-left: 0;
  margin-right: -5em;
  padding-top: 0;
  padding-left: 0;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-1127 {
  display: block;
  overflow: hidden;
}

.decstop-container-design-event {
  margin-top: -100vh;
  overflow: hidden;
}

.link-block-cases-typography {
  cursor: pointer;
  width: 100%;
  text-decoration: none;
}

.link-block-cases-typography:hover {
  color: var(--black);
  background-color: #0000;
  text-decoration: none;
}

.article_paragraph_a-copy {
  color: #000;
  flex-direction: column;
  width: 100%;
  margin-top: 2em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.section-diga-main {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/632d5ba0646f5694192b6349_digital-audit-ellow-blur.png");
  background-position: 0 0;
  background-size: cover;
  height: auto;
}

.migel-logo-mobile-desing-event {
  display: none;
}

.page-wrapper-digital-audit {
  background-color: var(--black);
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.container-diga-main {
  flex-direction: row;
  display: block;
}

.container-diga-main-image {
  justify-content: center;
  margin-top: 0;
  padding-top: 8em;
  padding-bottom: 4em;
  display: flex;
}

.image-diga-main-txt {
  width: 38em;
  max-width: none;
}

.arrowintable-production {
  text-align: right;
  width: 7.8vw;
  margin-top: -.65em;
  margin-left: 0;
  padding-top: 0;
  padding-left: 1vw;
}

.grid-diga-block {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 4em 8em 7em;
  padding-left: 0;
  padding-right: 0;
}

.arrowintable-design-diga {
  text-align: right;
  width: 7.8vw;
  margin-top: 0;
  margin-left: 0;
  padding-top: .25em;
  padding-left: 1vw;
}

.heading-diga-cuption {
  color: var(--white);
  letter-spacing: .23em;
  flex: none;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  line-height: 1.2;
}

.btn-diga-audit {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-diga-audit:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-diga-audit:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-diga-audit.relative {
  position: relative;
}

.btn-diga-audit.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-diga-audit.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-diga-audit.color-white:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-diga-audit.color-white:active {
  border-color: var(--white);
  background-color: var(--white);
}

.image-diga-mobile-txt {
  display: none;
}

.page-padding-diga-team {
  padding: 6em 8em 5em;
}

.container-diga-team {
  margin-top: 4em;
}

.txt-diga-tag {
  color: var(--black);
  letter-spacing: .03em;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 500;
}

.diga-team-tags {
  background-color: var(--white);
  border-radius: .25em;
  margin-right: .5em;
  padding: .5em .6em .3em;
}

.container-diga-team-line {
  margin-bottom: .5em;
  display: flex;
}

.container-diga-team-line.hide-decstop {
  display: none;
}

.page-padding-design-support-expert-copy {
  text-align: center;
  padding-left: 0;
  padding-right: 10em;
  display: flex;
}

.page-padding-diga-speciasation {
  padding: 3em 8em 5em;
}

.btn-diga-cases {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-diga-cases:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-diga-cases:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-diga-cases.relative {
  position: relative;
}

.btn-diga-cases.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-diga-cases.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  display: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-diga-cases.color-white:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-diga-cases.color-white:active {
  border-color: var(--white);
  background-color: var(--white);
}

.grid-diga-specialisation {
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 5em;
  margin-bottom: 2em;
}

.paragraph-diga-specialistation {
  color: var(--white);
  padding-top: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.text-quote-diga {
  color: var(--white);
  letter-spacing: .02em;
  background-color: #0000;
  font-family: Neuemachina, sans-serif;
  font-size: 3.25em;
  font-weight: 700;
  line-height: 1.1;
}

.text-block-62 {
  color: var(--white);
  margin-top: 2em;
  font-size: 1.5em;
}

.paragraph-diga-subtitle {
  width: 20em;
  color: var(--white);
  padding-top: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.page-padding-diga-quote {
  padding: 3em 8em 7em;
}

.section-diga-down {
  margin-bottom: 0;
  padding-bottom: 8em;
}

.diga-caption-social {
  width: auto;
  color: var(--white);
  text-align: center;
  flex-direction: row;
  margin: 3vw 0 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.page-padding-diga-contacts {
  flex-direction: column;
  align-items: flex-start;
  padding: 0 8em 4em;
  display: flex;
}

.section-contacts-diga {
  background-color: var(--black);
  text-align: center;
  overflow: hidden;
}

.section-diga-footer {
  background-color: var(--black);
  padding-top: 60px;
}

.grid-main-footer-diga {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  margin-left: 8em;
  margin-right: 8em;
  padding-bottom: 5em;
}

.btn-diga-brief {
  border: 1px solid var(--white);
  background-color: var(--white);
  color: var(--black);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-diga-brief:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
}

.btn-diga-brief:active {
  border-color: var(--deyellow);
  background-color: var(--deyellow);
}

.btn-diga-presentation {
  border: 1px solid var(--white);
  color: var(--white);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-diga-presentation:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-diga-presentation:active {
  border-color: var(--deyellow);
  background-color: var(--deyellow);
  color: var(--black);
}

.diga-caption-social-mobile {
  width: auto;
  color: var(--black);
  text-align: center;
  margin: 5em 12.5vw 5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: none;
}

.section-ss-main {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/633420ed79b41954257a4a6b_main-decstop-asap-strategy-image.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 32em;
  height: auto;
}

.page-wrapper-strat-session {
  background-color: var(--black);
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.image-ss-main-txt {
  width: 26em;
  max-width: none;
  margin-left: -18em;
}

.image-ss-mobile-txt {
  display: none;
}

.grid-ss-block {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 Area-2"
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 4em 8em 7em;
  padding-left: 0;
  padding-right: 0;
}

.btn-ss-audit {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-ss-audit:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-ss-audit:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-ss-audit.relative {
  position: relative;
}

.btn-ss-audit.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-ss-audit.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-ss-audit.color-white:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-ss-audit.color-white:active {
  border-color: var(--white);
  background-color: var(--white);
}

.section-diga-points {
  margin-top: 0;
}

.page-padding-ss-points {
  padding: 6em 8em 5em;
}

.image-ss-points-decstop {
  width: 70em;
  max-width: none;
  margin-left: -9.5em;
  display: block;
}

.image-ss-points-mobile {
  width: 70em;
  max-width: none;
  margin-left: -9.5em;
  display: none;
}

.section-ss-clients {
  margin-top: -5em;
}

.page-padding-ss-clients {
  padding: 3em 8em 6em;
}

.grid-ss-clients {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 "Area-4 ."
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 0 0 7em;
  padding-left: 0;
  padding-right: 0;
}

.image-logoblock-ss {
  margin-top: -2em;
  display: block;
}

.image-logoblock-ss-mobile {
  margin-top: -10em;
  display: none;
}

.btn-de-program {
  z-index: 200;
  background-color: var(--degreen);
  text-align: center;
  letter-spacing: .08em;
  cursor: pointer;
  width: 100%;
  margin-left: 0;
  margin-right: 1em;
  padding: 2em 0;
  font-size: 1.25em;
  display: none;
  position: relative;
}

.btn-de-program:hover {
  background-color: var(--dered);
}

.btn-de-program-mobile {
  z-index: 200;
  background-color: var(--degreen);
  text-align: center;
  letter-spacing: .08em;
  cursor: pointer;
  width: 100%;
  margin-left: 0;
  margin-right: 1em;
  padding: 2em 0;
  font-size: 1.25em;
  display: none;
  position: relative;
}

.btn-de-program-mobile:hover {
  background-color: var(--dered);
}

.page-padding-ss-levels {
  padding: 0 8em 5em;
}

.container-ss-levels-caption {
  align-items: flex-end;
  height: auto;
  margin-top: 4em;
  line-height: 1em;
  display: flex;
}

.text-ss-numbers {
  height: auto;
  color: var(--blue);
  white-space: normal;
  order: 0;
  align-self: auto;
  align-items: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 1;
  display: block;
}

.text-ss-levels-cuptions {
  height: auto;
  color: var(--white);
  align-self: auto;
  padding-bottom: .25em;
  padding-left: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  font-weight: 700;
  line-height: 1;
}

.grid-ss-levels {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1em;
}

.container-ss-grid-levels {
  display: flex;
}

.vertical-line-ingrid-ss {
  background-color: var(--blue);
  width: 2px;
  height: 100%;
}

.container-ingrid-ss {
  margin-left: 1em;
}

.text-cuption-ingrid-level {
  color: var(--white);
  margin-bottom: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}

.paragraph-ss-ingrid {
  color: var(--white);
  font-size: 1em;
}

.grid-ss-levels-alternate {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1em;
}

.text-block-63 {
  color: var(--white);
  margin-top: 1em;
  font-family: Neuemachina, sans-serif;
  font-weight: 700;
}

.container-grid-asap-second2 {
  justify-content: flex-start;
  margin-top: 3em;
  display: flex;
}

.link-migel-site {
  width: 8em;
  height: 8em;
}

.container-logo-design-event-mobile {
  display: none;
}

.page-wrapper-edtech-case {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.section-main-edtech-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63973731fc464c11663e75e5_Slice%2016.svg");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 24em;
  padding-top: 2em;
  padding-left: 8em;
  display: flex;
}

.page-padding-unodosbuisnesconfirence-cases {
  padding-top: 0;
  padding-left: 9em;
  padding-right: 9em;
}

.container-blue-edtech {
  background-color: var(--blueedtech);
  height: 2em;
  display: none;
}

.image-case-edtech-main-txt {
  width: 33em;
}

.image-case-edtech-main-txt-mobile {
  display: none;
}

.container-cases-edtech-second {
  padding-left: 0;
  display: block;
}

.grid-case-edtech-second {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.2fr;
}

.caption-case-edtech-second {
  max-width: 30em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.container-cases-edtech-second-right {
  width: 28em;
  margin-top: 9em;
}

.page-padding-cases-edtech-second {
  padding: 4em 7em 5em 9em;
}

.edtech-case-c1 {
  margin-top: 5em;
  margin-bottom: auto;
  padding-bottom: 4em;
}

.paragraph-case {
  column-count: 2;
  width: auto;
  font-size: 1em;
}

.paragraph-case._60 {
  width: 60%;
}

.paragraph-case._1column {
  column-count: 1;
}

.image-edtech-cases-contant {
  width: auto;
  margin-bottom: 2em;
  display: block;
}

.image-edtech-cases-contant-mobile {
  width: 40em;
  margin-bottom: 2em;
  display: none;
}

.edtech-case-c2 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 4em;
}

.caption-cases {
  letter-spacing: .23em;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 700;
}

.container-ingrid-edtech-case-c2 {
  display: flex;
}

.yellow-bullet {
  background-color: var(--yellow);
  border-radius: 3em;
  width: .75em;
  height: .75em;
  margin-top: .125em;
  margin-right: .75em;
  padding-top: 0;
  padding-right: 0;
}

.list-ittem-cases {
  width: 80%;
  font-size: 1em;
  font-weight: 500;
}

.grid-goals-cases-edtech {
  margin-top: 2em;
}

.edtech-case-c3 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 4em;
}

.padding-skyeng-case-c3-1 {
  padding-top: 2em;
  padding-bottom: 0;
}

.case-edtech-video-1 {
  width: 48em;
  height: 27em;
}

.image-edtech-c3-1-decstop {
  width: 100%;
  max-width: none;
}

.image-c3-edtech-1-mobile {
  display: none;
}

.edtech-case-c4 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 4em;
}

.grid-tasks-cases-edtech {
  margin-top: 2em;
}

.grid-case-2-eng {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.grid-clients-eng {
  grid-template: "Area ."
                 ". ."
                 ". Area-2"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  margin-left: 4vw;
  margin-right: 4vw;
  padding-top: 80px;
  padding-bottom: 100px;
}

.caption-social-eng {
  width: auto;
  color: var(--black);
  text-align: center;
  margin: 3vw 12.5vw 5em;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: none;
}

.image-c5-edtech-decstop-copy {
  margin-top: 2em;
  margin-bottom: 2em;
}

.image-edtech-cases-c5-mobile {
  width: 40em;
  margin-bottom: 2em;
  display: none;
}

.padding-edtech-case-c4-copy {
  padding-top: 2em;
  padding-bottom: 1em;
}

.case-edtech-video-2 {
  width: 49%;
  height: 15em;
}

.conteiner-c6-video {
  justify-content: space-between;
  margin-bottom: 5em;
  display: flex;
}

.txt-qvestions-edt4ch-case {
  font-weight: 700;
}

.q-a-edtech-case-grid {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 2.5fr;
  margin-top: 2em;
}

.padding-edtech-case-qa {
  padding-top: 2em;
  padding-bottom: 5em;
}

.grid-case-edtech-resoult {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  margin-top: 5em;
}

.container-cases-edtech-resoult {
  width: 28em;
  margin-top: 0;
}

.grid-edtech-cases-resoult-numbers {
  grid-row-gap: 3em;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4em;
}

.numbers-edtech-resooult-caption {
  margin-bottom: -.125em;
  font-family: Neuemachina, sans-serif;
  font-size: 3em;
  font-weight: 400;
}

.text-span-edtech-result-plus {
  font-family: Lato, sans-serif;
  font-weight: 100;
}

.page-padding-edtech-cases-copy {
  padding: 0 9em 5em;
}

.image-case-ozmom-main-txt {
  width: 40em;
  max-width: none;
  display: block;
}

.caption-case-ozmom-second {
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.grid-case-ozmom-second {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.2fr;
}

.container-cases-ozmom-second-right {
  width: auto;
  margin-top: 15em;
}

.ozmom-case-c1 {
  margin-top: 5em;
  margin-bottom: auto;
  padding-bottom: 4em;
}

.ozmom-case-c2 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 4em;
}

.paragraph-case-ozmom {
  column-count: 2;
  width: auto;
  margin-top: 2em;
  font-size: 1em;
}

.paragraph-case-ozmom._60 {
  width: 60%;
}

.paragraph-case-ozmom._1column {
  column-count: 1;
}

.image-ozmom-c3-1-decstop {
  width: 100%;
  max-width: none;
}

.image-c3-ozmom-container {
  margin-bottom: 4em;
}

.padding-ozmom-case-c3 {
  padding-top: 2em;
  padding-bottom: 1em;
}

.ozmom-case-c3 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 2em;
}

.padding-edtech-case-c4 {
  padding-top: 2em;
  padding-bottom: 5em;
}

.image-c4-ozmom-desktop {
  margin-top: 3em;
}

.padding-ozmom-case-c5 {
  padding-top: 0;
  padding-bottom: 1em;
}

.image-c5-ozmom-desktop {
  margin-top: 2em;
}

.image-logoblock-decstop {
  mix-blend-mode: lighten;
  width: 100%;
  max-width: none;
  margin: 2em auto 5em;
}

.image-logoblock-mobile {
  display: none;
}

.page-padding-clients-block {
  padding-left: 12.5vw;
  padding-right: 12.5vw;
}

.contacts-main-grid-mobile {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 33em;
}

.contacts-main-link {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-decoration: none;
}

.contacts-main-link:hover {
  color: var(--tomato);
  text-decoration: underline;
}

.page-padding-contacts {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 5em 10em;
  display: flex;
}

.contacts-eng {
  background-color: var(--white);
  text-align: center;
  margin-bottom: 8em;
  overflow: hidden;
}

.ozmom-small-text {
  margin-top: 1em;
  margin-bottom: 5em;
  font-size: 1vw;
}

.page-padding-cases-ozmom-second {
  padding: 4em 7em 5em 9em;
}

.section-main-ozmom-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/634681abdc1cb124b8451f5a_%D0%9C%D0%B0%D0%BA%D0%B5%D1%82_01_1.png");
  background-position: 50%;
  background-size: 1200px;
  justify-content: flex-start;
  align-items: center;
  height: 24em;
  padding-top: 2em;
  padding-left: 8em;
  display: flex;
}

.page-padding-cases-sec {
  padding: 4em 7em 5em 9em;
}

.paragraph-ozmom {
  align-self: center;
}

.container-ccase-ozmom-lists {
  flex-direction: row;
  margin-top: 3em;
  margin-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.text-case-ozmom-second-intable-2 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.container-ingrid-case-ozmom {
  max-width: none;
}

.image-case-ozmom-main-txt-mobile {
  display: none;
}

.grid-case-2-main {
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.page-padding-news-eng {
  padding-top: 40px;
  padding-bottom: 5em;
  display: none;
}

.section-main-ozmom-case-mob {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/638daa06f5ce021758fb8c35_Slice%2016.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 24em;
  padding-top: 6em;
  padding-left: 7em;
  display: flex;
}

.image-c3-ozmom-1-mobile, .ozmom-img-mob {
  display: none;
}

.grid-case-ozmom-process {
  grid-row-gap: 3em;
  grid-template: "Area Area-4"
                 "Area-2 Area-5"
                 "Area-3 Area-6"
                 / 1fr 1fr;
  margin-top: 3em;
  margin-bottom: 0;
}

.div-case-ozmom-goals {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.image-ingrid-case-ozmom-process-arrow-yellow {
  width: 3em;
}

.grid-ozmom-stages {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 12fr;
}

.text-case-ozmom {
  color: #000;
  width: 36em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 700;
}

.container-form-design-event {
  background-color: var(--black);
  width: auto;
  padding: 2em 2em 4em;
}

.form-design-event-presentation {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  display: block;
}

.design-event-form-block {
  justify-content: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.text-field-3 {
  border: 1px solid var(--white);
  width: auto;
  height: auto;
  color: var(--white);
  background-color: #0000;
  flex: 1;
  margin-bottom: 0;
  margin-right: 1em;
  font-size: 1em;
}

.sumbit-desing-presentation-button {
  border: 1px solid var(--white);
  background-color: var(--white);
  width: 20em;
  height: 3em;
  color: var(--black);
  letter-spacing: .13em;
  text-transform: uppercase;
  cursor: pointer;
  flex: 1;
  padding-top: 3px;
  padding-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
}

.sumbit-desing-presentation-button:hover {
  border-color: var(--depink);
  background-color: var(--depink);
  color: var(--black);
}

.design-event-paragraph-form {
  color: var(--white);
  letter-spacing: .03em;
  margin-bottom: 0;
  font-size: 1.3em;
}

.out-container-form-block {
  z-index: 20;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  position: relative;
}

.error-message-4 {
  background-color: #0000;
}

.text-block-64 {
  color: var(--white);
}

.success-message-4 {
  background-color: var(--degreen);
}

.text-block-65 {
  color: var(--white);
}

.services-item-top-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 15em;
  margin-bottom: 1em;
  display: flex;
}

.page-wrapper-uno {
  background-color: #0000;
  height: auto;
  font-size: 1.33vw;
  line-height: 1.3;
}

.section-uno-main {
  background-color: var(--black);
  justify-content: center;
  align-items: center;
  height: 40em;
  display: flex;
}

.page-padding-uno-main {
  height: auto;
  display: block;
  position: absolute;
}

.container-main-txt {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
}

.logo-uno-dos-trends {
  width: 12em;
  position: absolute;
  top: 2em;
  left: 2em;
}

.container-video-uno-main {
  background-color: var(--depink);
  width: 13em;
  height: 21em;
  position: absolute;
  top: auto;
  right: auto;
}

.container-video-uno-main.top-margins {
  z-index: 1;
  inset: 5em auto auto;
}

.container-video-uno-main.top-margins._6 {
  top: 6em;
  left: auto;
}

.container-video-uno-main.top-margins._8 {
  top: 8em;
}

.container-video-uno-main.top-margins._12 {
  top: 12em;
}

.container-video-uno-main.left-margins {
  z-index: 2;
  right: 5em;
}

.container-video-uno-main.right-margins {
  z-index: 10;
  top: 15em;
  left: 20em;
}

.container-video-animation-block {
  position: absolute;
  inset: 0%;
}

.cont-video-ozmom {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4em;
  display: flex;
}

.grid-video-ozmom {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.video-ozmom {
  border-radius: 20px;
  flex-wrap: wrap;
  flex: 1;
  align-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  display: block;
}

.grid-video-ozmom-mob {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.cont-video-ozmom-showreal {
  margin: 4em 9em;
}

.video-ozmom-mob-fin {
  display: none;
}

.div-block-1130 {
  flex: none;
  width: 18em;
  margin-right: 1em;
}

.cont-text-ozmom {
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-text-ozmom {
  text-align: center;
  max-width: none;
  display: block;
}

.image-case-ozmom-decstop {
  width: 40em;
}

.container-cases-ozmom-main {
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-top: 5em;
  display: flex;
}

.image-cases-sacushkin-mobile-copy, .image-cases-ozmom-mobile {
  width: 46em;
  display: none;
}

.firsrt-grid-asap {
  z-index: 1;
  grid-row-gap: 0px;
  grid-template-rows: auto 15px;
  grid-template-columns: 1fr 1fr;
  margin-top: 7em;
  margin-right: 0;
  padding-right: 0;
  position: relative;
}

.cont-video-grid-ozmom {
  margin-top: 4em;
}

.grid-video-ozmom-1 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr;
  place-content: center;
  place-items: center;
  width: 100%;
  min-width: auto;
  height: 100px;
  min-height: auto;
  display: inline-block;
}

.background-video-1-4 {
  border-radius: 3em;
  flex: none;
  width: 7.875em;
  height: 14em;
}

.video-ozmom-1-1 {
  border-radius: 0;
  flex: none;
  width: auto;
  height: 14em;
}

.headintable-eng {
  max-width: 400px;
  height: 4em;
  color: var(--black);
  cursor: pointer;
  flex-direction: row;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.75em;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
  position: static;
}

.headintable-eng:hover {
  color: var(--black);
  text-decoration: none;
  display: block;
}

.container-text-partners-eng {
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-top: 90px;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: flex;
}

.image-110 {
  display: block;
}

.cont-logo-main-eng {
  padding: 5vw 12.5vw;
}

.heading-about-main-top-eng {
  color: #fff;
  text-align: left;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 700;
  line-height: 1.1;
  position: relative;
  overflow: visible;
}

.heading-about-main-top-eng._110 {
  text-align: right;
  align-items: baseline;
  max-width: 8em;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 4em;
  line-height: 1.1;
  display: block;
}

.page-padding-about-top-eng {
  padding-top: 7em;
  padding-left: 6em;
  padding-right: 9em;
}

.btn-send-request-about-transperency-eng {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request-about-transperency-eng:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-send-request-about-transperency-eng:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-send-request-about-transperency-eng.relative {
  position: relative;
}

.btn-send-request-about-transperency-eng.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-send-request-about-transperency-eng.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.btn-send-request-about-transperency-eng.color-white:hover {
  background-color: var(--white);
  color: var(--black);
}

.blockcaptionwhite-eng {
  color: var(--white);
  text-align: left;
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  display: inline-block;
  position: relative;
}

.btn-send-request-eng {
  z-index: auto;
  border: 1px solid var(--black);
  color: var(--black);
  text-align: left;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: -3px;
  padding: 11px 18px 10px 19px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.btn-send-request-eng:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-send-request-eng:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-send-request-eng.relative {
  position: relative;
}

.btn-send-request-eng.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.btn-send-request-eng.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.section-clients-eng {
  z-index: 2;
  background-color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  display: none;
  position: relative;
}

.paragraph-10-eng {
  z-index: 1;
  width: auto;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.paragraph-10-eng.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-10-eng.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.paragraph-10-eng.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-10-eng.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.paragraph-10-eng.padding-m {
  padding: 3em;
}

.section-awwards-copy {
  background-color: var(--white);
}

.page-padding-section-awwards-eng {
  padding-top: 5em;
  padding-bottom: 5em;
  display: none;
}

.page-padding-about-office-eng {
  padding-bottom: 10em;
  display: none;
}

.section-news-eng {
  background-color: var(--white);
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  display: none;
}

.page-padding-about-vacancy-eng {
  padding-top: 3em;
  padding-bottom: 10em;
  display: none;
}

.section-photo-about-eng {
  background-color: var(--white);
  flex-direction: column;
  margin: 0;
  padding-bottom: 8vw;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: none;
}

.contacts-main-grid-mobile-eng {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 33em;
  display: none;
}

.btn-brief-eng {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-brief-eng:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
}

.btn-brief-eng:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-presentation-eng {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-presentation-eng:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-presentation-eng:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.footer_eng {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6239db19e9b616ceaba4e4b6_footer_background.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 60px;
}

.navbar-eng {
  color: #0000;
  text-align: center;
  cursor: auto;
  background-color: #0000;
  width: 100%;
  padding-top: 20px;
  display: none;
  position: absolute;
}

.logo-main-migel-eng {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.page-padding-about-video-eng {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 7em 10em 2em;
  display: none;
}

.footer_-eng {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6239db19e9b616ceaba4e4b6_footer_background.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 60px;
}

.download-presentation-d-event-btn {
  cursor: pointer;
}

.div-block-40-copy {
  justify-content: center;
  width: 100%;
  display: flex;
}

.menu_item-0 {
  color: #fff0;
  letter-spacing: .3em;
  margin-left: 0;
  margin-right: 0;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item-0:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item-0:active {
  opacity: .6;
}

.menu_item-0.w--current {
  color: #c9c9c9;
}

.btn-presentation-eng-1 {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-presentation-eng-1:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-presentation-eng-1:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.div-block-1131 {
  height: 30em;
}

.arrowintable-design1 {
  text-align: right;
  width: 7.8vw;
  margin-top: 5px;
  margin-left: 0;
  padding-top: 0;
  padding-left: 1vw;
}

.main-content-cms {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-cms-content-background {
  width: 100vw;
  max-width: none;
}

.body-cms-content {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.heading-csm-content {
  width: 30em;
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Neuemachina, sans-serif;
  font-size: 1.875em;
  line-height: 1.3;
  position: absolute;
  top: auto;
}

.yellow-block-content-cms {
  background-color: var(--yellow);
}

.page-padding-yellow-block-content-cms {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 4em 9em;
  display: block;
}

.txt-left-yellow-block-content-cms {
  width: 30em;
  margin-bottom: 1em;
  font-size: 1em;
  font-weight: 500;
}

.txt-right-yellow-block-content-cms {
  width: 30em;
  font-size: 1em;
}

.container-yellow-block-right {
  justify-content: flex-end;
  display: flex;
}

.page-padding-body-content-cms {
  padding: 5em 9em;
}

.result-content-cms {
  background-color: var(--yellow);
}

.page-padding-result-content-cms {
  margin-bottom: 0;
  padding: 3em 9em 4em;
}

.txt-caption-result-content-cms {
  text-align: left;
  letter-spacing: .23em;
  font-weight: 700;
}

.container-result-content-cms {
  margin-top: 2em;
  display: flex;
}

.left-block-result-content-cms {
  width: 50%;
  padding-right: 2em;
}

.right-block-result-content-cms {
  width: 50%;
}

.txt-right-result-content-cms, .rich-txt-result-right-content-cms {
  font-weight: 500;
}

.video-3 {
  margin-left: auto;
  margin-right: auto;
}

.div-block-1132 {
  width: auto;
  height: auto;
  padding: 5em 9em;
}

.rich-txt-cms-block-template {
  color: var(--black);
}

.rich-txt-cms-block-template h2 {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
  line-height: 1.3;
}

.rich-txt-cms-block-template p {
  color: var(--black);
  font-size: 1em;
}

.rich-txt-cms-block-template h4 {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 2em;
}

.rich-txt-cms-block-template h3 {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 1.875em;
  line-height: 1.3;
}

.rich-txt-cms-block-template h5 {
  color: var(--black);
  font-size: 1.125em;
  line-height: 1.3;
}

.rich-txt-cms-block-template h6 {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  font-weight: 400;
  line-height: 40%;
}

.page-wrapper-hr {
  padding-left: 0;
  padding-right: 0;
  font-size: 1.33vw;
}

.main-hr {
  background-color: var(--hr-midnight-blue);
  position: static;
}

.page-padding-main {
  justify-content: center;
  align-items: flex-end;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.page-padding-hr {
  padding-left: 9em;
  padding-right: 9em;
  display: block;
}

.image-hr-bash {
  width: 11em;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
}

.image-hr-bash.js-left-tower-light {
  width: 11em;
  margin-top: 5em;
  margin-right: 1em;
  display: inline-block;
}

.image-hr-bash.js-right-tower-light {
  width: 11em;
  margin-top: 5em;
  margin-left: 1em;
  display: block;
  position: static;
}

.image-txt-hr-main {
  width: 45em;
  margin-bottom: -5em;
  padding-bottom: 0;
}

.container-main-central-hr {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-top-hr-main {
  width: 46em;
  max-width: none;
}

.section-menu-hr {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  top: auto;
}

.container-menu-left-hr {
  border: 1px solid var(--white);
  border-radius: 0;
  align-items: center;
  width: auto;
  height: 2.5em;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1em;
  display: flex;
}

.container-menu-right-hr {
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--white);
  justify-content: center;
  align-items: center;
  width: 2.5em;
  height: 2.5em;
  padding: 0;
  display: flex;
}

.image-yellow-sun-hr {
  width: 1.5em;
}

.link-block-hr-menu {
  z-index: 10;
  cursor: pointer;
  padding-left: 1em;
  padding-right: 1em;
  text-decoration: none;
  position: relative;
}

.text-main-menu-hr {
  color: var(--white);
  letter-spacing: .12em;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  line-height: 1.3;
  text-decoration: none;
}

.text-main-menu-hr:hover {
  color: var(--gold-hr);
}

.main-menu-hr-decstop {
  width: 100%;
  padding-top: 2em;
  position: absolute;
}

.div-block-1133 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20em;
  display: flex;
}

.text-block-66 {
  z-index: 2;
  color: var(--white);
  position: absolute;
}

.container-snow-hr-main {
  width: 100%;
  height: auto;
  position: absolute;
}

.image-yellow-snow-hr {
  width: 2em;
  height: 2em;
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

.container-snow-hr-main-item {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 17em;
  left: 2.5em;
}

.container-snow-hr-main-item-2 {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 8em;
  left: 18em;
}

.container-snow-hr-main-item-3 {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 17em;
  left: auto;
  right: 3em;
}

.container-snow-hr-main-item-4 {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 5em;
  left: 30em;
}

.container-snow-hr-main-item-5 {
  width: 2em;
  height: 2em;
  position: absolute;
  top: 8em;
  left: auto;
  right: 18em;
}

.container-snow-hr-main-item-6 {
  width: 2em;
  height: 2em;
  position: absolute;
  inset: auto 24em 17em auto;
}

.container-snow-hr-main-item-7 {
  width: 2em;
  height: 2em;
  position: absolute;
  inset: auto auto 5.5em 27em;
}

.block-2-hr {
  background-color: var(--hr-midnight-blue);
  margin-top: -4px;
}

.container-block-2-hr {
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-block-2-txt {
  justify-content: center;
  align-items: center;
  width: 96%;
  padding-top: 1em;
  display: flex;
  position: absolute;
}

.image-cennosti-txt-hr, .image-balka-block-2-hr {
  width: 98%;
}

.block-3hr {
  background-color: var(--hr-light-blue);
  align-items: flex-end;
  height: 30em;
  display: flex;
}

.image-colonna-block-3-hr {
  width: auto;
  height: 28em;
  position: absolute;
  left: 2em;
}

.image-colonna-block-3-hr.right {
  left: auto;
  right: 2em;
}

.container-block3-hr {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.image-central-block-3-hr {
  width: auto;
  height: 28em;
  margin-left: 1em;
  margin-right: 1em;
}

.block-4-hr {
  background-color: var(--hr-light-blue);
  margin-top: 0;
  margin-bottom: -2px;
}

.block-5-hr {
  background-color: var(--hr-light-blue);
  height: 30em;
  display: block;
}

.image-colonna-block-4 {
  height: 28em;
  position: absolute;
  left: 2em;
}

.image-colonna-block-4.left {
  left: auto;
  right: 2em;
}

.container-block-5-hr {
  justify-content: center;
  align-items: center;
  height: 30em;
  display: flex;
}

.image-frame-top-block-5 {
  width: 50em;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  position: absolute;
}

.container-main-block-5-photo {
  width: auto;
}

.image-block-5-main, .image-frame-bottom-block-5 {
  width: 50em;
}

.container-block-5-frame-bottom {
  margin-top: -1px;
}

.container-block-5-photo {
  cursor: ns-resize;
  border: 1px solid #000;
  height: 20em;
}

.block-6-hr {
  background-color: var(--hr-light-blue);
  margin-top: 0;
}

.container-block-6-txt {
  justify-content: center;
  align-items: center;
  width: 94%;
  padding-top: .9em;
  display: flex;
  position: absolute;
}

.container-colonna-hr {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.colonna-top-cover, .colonna-bottom-cover {
  width: 4em;
}

.colonna-container-body {
  background-color: var(--hr-light-blue);
  justify-content: space-between;
  width: 2.5em;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.vertical-line-1px {
  background-color: var(--black);
  width: .05em;
  height: 100%;
}

.container-colonna-double-line {
  justify-content: space-between;
  width: .4em;
  display: flex;
}

.container-window-condence-hr {
  margin-left: -.4em;
  margin-right: -.4em;
}

.image-window-condenced {
  width: 3.25em;
}

.image-window-condenced.opacity-0 {
  opacity: 0;
}

.container-double-colonna-hr-2 {
  align-items: flex-end;
  height: 30em;
  display: flex;
  position: absolute;
  left: auto;
}

.container-double-colonna-hr-2.left {
  z-index: 2;
  left: 2.75em;
}

.container-double-colonna-hr-2.left._100-height {
  height: 100%;
}

.container-double-colonna-hr-2.left._100-height._63em {
  z-index: 4;
  height: 66em;
}

.container-double-colonna-hr-2.left._50em {
  height: 50em;
}

.container-double-colonna-hr-2.left._50em.vacancy {
  height: 150em;
}

.container-double-colonna-hr-2.left._50em.vacancy.otkl {
  display: none;
}

.container-double-colonna-hr-2.left._40em {
  height: 40em;
}

.container-double-colonna-hr-2.left._120em {
  height: 120em;
}

.container-double-colonna-hr-2.left._32 {
  height: 32em;
}

.container-double-colonna-hr-2.right {
  z-index: 2;
  right: 2.75em;
}

.container-double-colonna-hr-2.right._100-height {
  align-items: flex-end;
  height: 100%;
}

.container-double-colonna-hr-2.right._100-height._63em {
  z-index: 4;
  height: 66em;
}

.container-double-colonna-hr-2.right._50em {
  height: 50em;
}

.container-double-colonna-hr-2.right._50em.vacancy {
  height: 170em;
}

.container-double-colonna-hr-2.right._50em.vacancy.otkl {
  display: none;
}

.container-double-colonna-hr-2.right._40em {
  height: 40em;
}

.container-double-colonna-hr-2.right._120em {
  height: 120em;
}

.container-double-colonna-hr-2.right._32 {
  height: 32em;
}

.container-colonna-one-hr {
  height: 28em;
  position: absolute;
}

.container-colonna-one-hr.left {
  height: 30em;
  left: 2.75em;
}

.container-colonna-one-hr.right {
  height: 30em;
  right: 2.75em;
}

.image-migel-photo-hr {
  width: 46em;
}

.block-7-hr {
  z-index: 2;
  background-color: var(--hr-light-blue);
  height: 30em;
  margin-top: -1px;
  position: relative;
}

.image-window-condenced-yellow {
  width: 3.25em;
  margin-bottom: 0;
}

.container-colonna-hr-top-bottom {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
}

.colonna-top-bottom {
  width: 4em;
}

.container-block-7-yellow {
  z-index: 0;
  background-color: #fae427;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 30em;
  padding-top: 0;
  display: flex;
  position: relative;
}

.container-block-7-hr {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.container-txt-block-7 {
  z-index: 20;
  margin-top: 3em;
  margin-right: .5em;
  position: relative;
}

.text-container-item-block-7 {
  width: 13em;
}

.paragraph-block-7-txt-hr {
  margin-top: .5em;
  margin-bottom: 2em;
  font-family: Montserrat, sans-serif;
  font-size: .75em;
  font-weight: 500;
  line-height: 1.3;
}

.black-star-hr {
  width: 1.25em;
  margin-right: .125em;
}

.star-conteiner-hr-block-7 {
  width: 13em;
}

.btn-conteiner-hr-block-7-copy {
  z-index: 20;
  cursor: pointer;
  width: auto;
  height: auto;
  font-size: .85em;
  display: flex;
  position: relative;
}

.btn-join-hr {
  z-index: 19;
  background-color: var(--hr-midnight-blue);
  letter-spacing: .02em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 15em;
  height: 3.6em;
  padding: 1em 1.5em;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  display: flex;
  position: relative;
}

.btn-join-hr:hover {
  background-color: var(--white);
  color: var(--hr-midnight-blue);
}

.btn-join-hr.yellow {
  border-radius: 1em;
}

.btn-join-hr.yellow:hover {
  background-color: var(--gold-hr);
}

.block-8-hr {
  z-index: 3;
  background-color: var(--hr-light-blue);
  margin-top: -1px;
  margin-bottom: -2px;
  position: relative;
}

.container-block-2-hr-copy {
  justify-content: center;
  align-items: center;
  display: flex;
}

.block-9-hr {
  background-color: var(--hr-light-blue);
  height: 66em;
}

.section-block-9-hr {
  justify-content: center;
  height: 66em;
  display: block;
}

.window-condence-dark {
  background-color: var(--hr-midnight-blue);
  width: 3.25em;
  height: 30em;
}

.container-line-block-9 {
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: .5em;
  margin-top: auto;
  display: flex;
}

.horisontal-line-hr {
  background-color: var(--hr-midnight-blue);
  width: 100%;
  height: 3px;
}

.horisontal-line-hr._3px {
  z-index: 3;
  height: 1px;
  position: relative;
  bottom: 0;
}

.horisontal-line-hr._3px.absolute {
  position: absolute;
}

.container-body-block-9 {
  flex-direction: column;
  align-items: center;
  width: auto;
  display: flex;
  overflow: visible;
}

.container-content-block-9-hr {
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 1em;
  margin-bottom: 1em;
  display: flex;
}

.container-paragraph-block-9-hr {
  align-items: center;
  width: 33em;
  padding-left: 2em;
  padding-right: 1em;
  display: flex;
}

.container-autor-block-9-hr {
  align-items: center;
  display: flex;
}

.paragraph-block-9-hr-content {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: 1.125em;
  font-style: italic;
  font-weight: 400;
  line-height: 1.1;
}

.line-in-autor-hr {
  background-color: var(--black);
  width: 8.5em;
  height: 1px;
  margin-top: .25em;
  margin-bottom: .5em;
  padding-top: 0;
}

.name-autor-block-9-hr {
  color: var(--black);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.1;
}

.image-autor-block-9-hr {
  width: 7em;
}

.regals-autor-block-9-hr {
  margin-left: 1em;
}

.regals-block-9-hr {
  color: var(--black);
  font-family: Montserrat, sans-serif;
  font-size: .75em;
  font-weight: 400;
  line-height: 1.1;
}

.container-body-block-9-item-hr {
  width: 68%;
}

.container-body-block-9-item-hr.hide {
  display: none;
}

.block-10-hr {
  z-index: 5;
  background-color: var(--hr-light-blue);
  margin-top: -1px;
  margin-bottom: -2px;
  position: relative;
}

.block-11-hr {
  background-color: var(--hr-light-blue);
  justify-content: center;
  align-items: flex-end;
  height: 50em;
  display: flex;
}

.container-block-11-colonns-hr {
  z-index: 2;
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 70%;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.space-hr-block11 {
  width: 13em;
  margin-top: 0;
  margin-right: .5em;
}

.span-block-9-hr {
  color: var(--black);
  font-size: 1.25em;
  font-style: normal;
  font-weight: 500;
}

.image-1-hr-block-11 {
  width: 16em;
}

.container-block-11-photo {
  z-index: 1;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 50em;
  padding-left: 12em;
  padding-right: 12em;
  display: flex;
  position: absolute;
  top: auto;
}

.container-block-11-photo-column1 {
  height: 100%;
  margin-left: 0;
}

.horisontal-line-hr-em {
  background-color: var(--hr-midnight-blue);
  width: 100%;
  height: .05em;
}

.horisontal-line-hr-em._3px {
  height: 1px;
}

.horisontal-line-hr-em.padding-top-1em {
  margin-top: 1em;
  padding-top: 0;
}

.horisontal-line-hr-em.padding-top-1em.padding-side {
  width: 90%;
}

.horisontal-line-hr-em.padding-top-0-5em {
  margin-top: .5em;
}

.horisontal-line-hr-em.padding-top-0-25 {
  margin-top: .25em;
}

.horisontal-line-hr-em._1 {
  height: .1em;
}

.container-we-hr-block-11 {
  justify-content: center;
  align-items: center;
  height: 10em;
  padding-top: 2em;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.container-we-hr-block-11.padding-top-3em {
  margin-top: 3.5em;
}

.div-block-1134 {
  background-color: var(--gold-hr);
  margin-top: 0;
  padding-top: 0;
}

.yellow-window-block-11-hr {
  background-color: var(--gold-hr);
  border-top: .06em solid #000;
  border-left: .06em solid #000;
  border-right: .06em solid #000;
  border-radius: 10em 10em 0 0;
  justify-content: center;
  align-items: center;
  width: 12em;
  height: 8em;
  display: flex;
}

.txt-we-block-11-hr {
  z-index: 5;
  color: var(--hr-midnight-blue);
  margin-top: .5em;
  font-family: ALS Absolem, sans-serif;
  font-size: 2.5em;
  position: absolute;
}

.image-2-hr-block-11 {
  border: .06em solid #000;
  border-bottom-width: 0;
  border-top-left-radius: 10em;
  border-top-right-radius: 10em;
  width: 16em;
  max-width: none;
}

.container-block-11-photo-column2 {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-left: 0;
  display: flex;
}

.container-block-11-photo-column3 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin-left: 0;
  display: flex;
}

.image-4-hr-block-11 {
  width: 16em;
}

.image-5-hr-block-11 {
  border: .06em solid #000;
  border-bottom-width: 0;
  border-top-left-radius: 10em;
  border-top-right-radius: 10em;
  width: 16em;
  max-width: none;
}

.block-12-hr-clients {
  background-color: var(--hr-light-blue);
  margin-top: 0;
}

.block-13-hr {
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 50em;
  display: flex;
}

.txt-block-13-caption {
  color: var(--hr-midnight-blue);
  font-family: ALS Absolem, sans-serif;
  font-size: 2.75em;
}

.container-txt-blocl-13-hr {
  width: 40em;
  margin-top: 5em;
  margin-bottom: 5em;
  line-height: 1.1;
}

.image-logo-clients-hr {
  z-index: 5;
  width: 60em;
  position: relative;
}

.block-14-hr {
  z-index: 3;
  background-color: var(--hr-light-blue);
  margin-top: -1px;
  margin-bottom: -2px;
  position: relative;
}

.block-15-hr {
  background-color: var(--hr-light-blue);
  justify-content: center;
  align-items: flex-start;
  height: 40em;
  display: flex;
}

.container-block-15-body {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-photo-block-15-hr {
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-office-block15-hr {
  width: auto;
  height: 22em;
}

.container-colonna-hr-block-15 {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 40em;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  position: absolute;
}

.txt-office-block15-hr {
  z-index: 5;
  background-color: var(--hr-light-blue);
  border: .05em solid #000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 51em;
  height: 5em;
  margin-top: -1px;
  display: flex;
  position: relative;
}

.txt-caption-office-block-15-hr {
  font-family: ALS Absolem, sans-serif;
  font-size: 3em;
}

.paragraph-block-15-txt-hr {
  width: 20em;
  margin-top: 3em;
  margin-bottom: 2em;
  margin-left: -40em;
  font-family: Montserrat, sans-serif;
  font-size: .75em;
  font-weight: 500;
  line-height: 1.3;
}

.background-video-3 {
  width: 16em;
  height: 28.4em;
}

.block-16-hr {
  z-index: 3;
  background-color: var(--hr-light-blue);
  margin-top: -1px;
  margin-bottom: -2px;
  position: relative;
}

.block-17-hr {
  background-color: var(--hr-light-blue);
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  height: 120em;
  display: flex;
}

.content-block-body-17-hr {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-for-windows-b17-hr {
  width: 40em;
  height: 28em;
  margin-top: 5em;
}

.andrey-b17-hr {
  backface-visibility: hidden;
  text-align: right;
  justify-content: flex-start;
  align-items: flex-start;
  width: 18em;
  margin-top: .5em;
  margin-left: 1em;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dasha-b17-hr {
  backface-visibility: hidden;
  width: 18em;
  margin-top: .5em;
  margin-right: 1em;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.andrey-dasha-container-photo {
  z-index: 2;
  perspective: 1500px;
  justify-content: space-between;
  align-items: flex-start;
  width: 40em;
  height: 25em;
  padding-top: 0;
  display: flex;
  position: absolute;
}

.image-window-block17-hr {
  z-index: 3;
  width: 40em;
  position: absolute;
}

.image-photo-block-17 {
  backface-visibility: visible;
  perspective: none;
  border-top-left-radius: 8em;
  border-top-right-radius: 8em;
  width: 18em;
  position: relative;
  inset: 0%;
}

.image-photo-block-17.position {
  width: 19em;
  position: absolute;
  inset: 0% 0 auto auto;
}

.image-photo-block-17.position.left {
  left: 0;
  right: auto;
}

.andrey-dasha-container-cards {
  z-index: 1;
  justify-content: space-around;
  width: 40em;
  display: flex;
  position: absolute;
}

.andrey-b17-hr-card {
  margin-right: 1em;
  padding-top: 1em;
  padding-left: .75em;
  padding-right: 1em;
}

.dasha-b17-hr-cards {
  padding-top: 1em;
  padding-left: 1em;
  padding-right: 1em;
}

.andrey-dasha-container-trigger-b17-hr {
  z-index: 5;
  opacity: 1;
  justify-content: space-around;
  width: 40em;
  height: 25em;
  display: flex;
  position: absolute;
}

.andrey-b17-trigger {
  background-color: #0000;
  border-top-left-radius: 8em;
  border-top-right-radius: 8em;
  width: 16.5em;
  margin-top: 2em;
  margin-bottom: .75em;
  margin-right: .5em;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.dasha-b17-trigger {
  background-color: #0000;
  border-top-left-radius: 8em;
  border-top-right-radius: 8em;
  width: 16.5em;
  margin-top: 2em;
  margin-bottom: .75em;
  margin-left: .5em;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.txt-block-17-caption {
  width: auto;
  color: var(--hr-midnight-blue);
  font-family: ALS Absolem, sans-serif;
  font-size: 2.75em;
  line-height: 1.1;
}

.container-caption-b17-hr {
  width: 40em;
  margin-top: 8em;
}

.image-b17-karniz {
  width: 50.5em;
}

.andrey-b17-hr-back {
  backface-visibility: hidden;
  width: 18em;
  transform-style: preserve-3d;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 1em 0% 0% 0;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.andrey-b17-card {
  padding-left: 0;
}

.dasha-b17-back {
  backface-visibility: hidden;
  width: 18em;
  transform-style: preserve-3d;
  position: absolute;
  inset: 1em .5em 0% auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.container-for-team-hr {
  padding-top: 8em;
}

.block-17-hr-team {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b4ae8f2fdfd22fa26855_5%2B.svg");
  background-position: 0 0;
  background-size: cover;
  width: 52em;
}

.block-17-hr-team._1 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b3d3ac476c1f0f4a5a99_1%2B.svg");
  background-position: 100%;
  background-size: cover;
}

.block-17-hr-team._2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b414feebd0f43a2953c1_2%2B.svg");
  background-size: cover;
}

.block-17-hr-team._3 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b436e54de96c64cf14f5_3%2B.svg");
  background-position: 100% 0;
  background-size: cover;
}

.block-17-hr-team._4 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b47c251e56ea4a4a549b_4%2B.svg");
  background-position: 0 0;
  background-size: cover;
}

.block-17-hr-team._6 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b4dd4447069e748285f8_6%2B.svg");
  background-position: 100% 0;
}

.block-17-hr-team._6.hide {
  display: none;
}

.block-17-hr-team._7 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b4ff04aa2669cd9edaaa_7%2B.svg");
}

.item-block-17-hr-team {
  border: .08em solid #000;
  border-bottom-width: 0;
  align-items: center;
  height: 7em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.item-block-17-hr-team:hover {
  height: 9em;
  padding-top: .125em;
}

.item-block-17-hr-team._3 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6389b436e54de96c64cf14f5_3%2B.svg");
  background-position: 100% 0;
  background-size: cover;
}

.item-block-17-hr-team.frame {
  border-bottom-width: .08em;
}

.txt-caption-block-17-team {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 1.125em;
  font-weight: 600;
}

.dropdown {
  width: 100%;
}

.txt-container-block-17-team {
  width: 30em;
  margin-left: 2em;
}

.paragraph-14 {
  width: 30em;
}

.paragraph-b17-team {
  width: 32em;
  margin-top: 1em;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: .875em;
  line-height: 1.2;
  display: none;
}

.item-block-17-hr-team-copy {
  border: .05em solid #000;
  align-items: center;
  height: 10em;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
}

.image-block-17-team {
  width: 12em;
  height: 12em;
}

.image-container-block-17-team {
  display: block;
}

.image-container-block-17-team.p1 {
  margin-left: 3.5em;
  display: none;
}

.image-container-block-17-team.p2 {
  margin-left: -2em;
  margin-right: 0;
  display: none;
}

.div-block-1135 {
  border-bottom: .05em solid #000;
  border-left: .05em solid #000;
  border-right: .05em solid #000;
  width: 6em;
  height: 3em;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-1136 {
  width: 100%;
  height: 100%;
  padding-left: 3em;
  display: flex;
  position: relative;
}

.div-block-1137 {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1136-copy {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding-left: 3em;
  display: flex;
  position: relative;
}

.div-block-1135-copy {
  border-bottom: 0 solid #000;
  border-left: .05em solid #000;
  border-right: .05em solid #000;
  width: 4em;
  height: 3.5em;
  position: relative;
  inset: 0% 0% auto;
}

.div-block-1135-copy-copy {
  background-color: var(--light-cyan-hr-shadow);
  border: .05em solid #000;
  width: 7em;
  height: 3.5em;
  position: relative;
  inset: 0% 0% auto;
}

.block-18-hr-vacancy {
  background-color: var(--hr-light-blue);
  margin-top: 0;
}

.block-19-hr {
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 50em;
  display: flex;
}

.container-block-19-body {
  width: 30em;
  color: var(--hr-midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5em;
  font-family: Montserrat, sans-serif;
  line-height: 1.3;
  display: flex;
}

.container-item-vacancy-hr {
  width: 52em;
  font-family: ALS Absolem, sans-serif;
  font-size: 1.33vw;
  display: block;
}

.vacancy-name-hr-block19 {
  font-size: 2em;
}

.container-item-vacancy-block-19-hr {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.arrow-vacancy-hr {
  width: 10em;
  display: block;
}

.image-hove-vacancy-item-hr {
  height: 9em;
  display: block;
}

.container-vacancy-body-block-19-hr {
  justify-content: space-between;
  align-items: flex-end;
  width: 64em;
  margin-top: 5em;
  display: flex;
}

.image-vacancy-balcony-block-19 {
  width: 14em;
}

.image-vacancy-center-block-19-hr {
  width: 25.5em;
}

.container-vacancy-txt-center-b19-hr {
  width: 16em;
  height: 7em;
  color: var(--hr-midnight-blue);
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-top: -10em;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
  position: relative;
}

.txt-vacancy-block-19-hr {
  text-align: center;
  font-size: 1em;
}

.block-20-hr {
  z-index: 3;
  background-color: var(--hr-light-blue);
  margin-top: -1px;
  margin-bottom: 0;
  position: relative;
}

.block-21-hr {
  z-index: 2;
  background-color: var(--hr-light-blue);
  height: 32em;
  margin-top: -1px;
  position: relative;
}

.footer-hr {
  z-index: 5;
  background-color: var(--hr-light-blue);
  height: 4em;
  margin-top: 0;
  position: relative;
}

.image-door-block21-hr {
  width: 49em;
}

.container-block-21 {
  position: absolute;
  bottom: -2px;
}

.container-vacancy-txt-center-b19-hr-copy {
  width: 17em;
  height: 6.5em;
  color: var(--hr-midnight-blue);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
  position: relative;
}

.container-contacts-footer-hr {
  z-index: 10;
  position: absolute;
  bottom: 2em;
}

.txt-footer-caption-hr {
  font-family: ALS Absolem, sans-serif;
  font-size: 2em;
}

.footer-txt-hr {
  margin-right: 1.5em;
}

.txt-vacancy-footer-email {
  font-size: .75em;
}

.contiainer-footer-hr-contacts {
  display: flex;
}

.text-block-69 {
  margin-bottom: 1.5em;
  font-size: .5em;
}

.image-social-footer-hr {
  perspective: 1000px;
  width: 1.5em;
}

.image-social-footer-hr:hover {
  transform: scale(1.25);
}

.container-footer-social-hr {
  margin-top: 4em;
}

.link-block-social-hr {
  margin-right: 1em;
}

.video-hr-block-11 {
  width: 16em;
  height: 28.4em;
}

.btn-mask-left {
  z-index: 21;
  height: 3.6em;
  position: absolute;
  left: 0;
}

.div-block-1139 {
  z-index: 20;
  object-fit: fill;
  justify-content: space-between;
  width: 15em;
  height: 3.6em;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  display: flex;
  position: absolute;
}

.btn-mask-right {
  z-index: 21;
  height: 3.6em;
  position: absolute;
  right: 0;
}

.btn-conteiner-hr-block-7-copy-copy {
  z-index: 20;
  cursor: pointer;
  width: 15em;
  height: auto;
  font-size: .85em;
  display: flex;
  position: relative;
}

.popup-form-hr {
  z-index: 50;
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0;
}

.caption-form-hr {
  color: var(--hr-midnight-blue);
  font-family: ALS Absolem, sans-serif;
  font-size: 2em;
}

.label-form-hr {
  color: var(--light-slate-grey-hr);
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
}

.input-form-hr {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: black black var(--light-slate-grey-hr);
  background-color: var(--hr-light-blue);
  margin-bottom: 4em;
}

.input-form-hr._5em {
  height: 8em;
}

.container-form-hr {
  flex-direction: column;
  align-items: flex-start;
  width: 56em;
  padding-top: 2em;
  display: flex;
}

.form-block-hr {
  width: 100%;
  margin-top: 4em;
}

.form-column-1 {
  width: 26em;
  margin-right: 3em;
}

.form-column-2 {
  width: 26em;
}

.container-form-hr-inside {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container-top-hr-form {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-close-popup-form {
  cursor: pointer;
  width: 2em;
  height: 2em;
}

.image-close-popup-form:hover {
  width: 2em;
  height: 2em;
}

.navbar-copy, .navbar-eng-version {
  color: #0000;
  text-align: center;
  cursor: auto;
  background-color: #0000;
  width: 100%;
  padding-top: 20px;
  display: flex;
  position: absolute;
}

.menu_item_0 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_0:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_0:active {
  opacity: .6;
}

.menu_item_0.w--current {
  color: #c9c9c9;
}

.menu_item-copy {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item-copy:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item-copy:active {
  opacity: .6;
}

.menu_item-copy.w--current {
  color: #c9c9c9;
}

.menu_item_00 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_00:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_00:active {
  opacity: .6;
}

.menu_item_00.w--current {
  color: #c9c9c9;
}

.menu_item_000 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_000:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_000:active {
  opacity: .6;
}

.menu_item_000.w--current {
  color: #c9c9c9;
}

.menu_item_0000 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_0000:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_0000:active {
  opacity: .6;
}

.menu_item_0000.w--current {
  color: #c9c9c9;
}

.menu_item_00000 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_00000:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_00000:active {
  opacity: .6;
}

.menu_item_00000.w--current {
  color: #c9c9c9;
}

.menu_item_about_0 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_about_0:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_about_0:active {
  opacity: .6;
}

.menu_item_about_0.w--current {
  color: #c9c9c9;
}

.menu_item_0-1 {
  color: #fff;
  letter-spacing: .3em;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
}

.menu_item_0-1:hover {
  border: 1px solid #0000;
  text-decoration: underline;
}

.menu_item_0-1:active {
  opacity: .6;
}

.menu_item_0-1.w--current {
  color: #c9c9c9;
}

.nav-link-2 {
  color: #0000;
}

.cont-menu-en--mob {
  justify-content: center;
  width: 100%;
  display: flex;
}

.image-colorballon-eng-0 {
  mix-blend-mode: multiply;
  margin-top: -220px;
  margin-left: 0;
}

.caption-case-txt-0 {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 12.5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 1.92vw;
  font-weight: 700;
  line-height: 100%;
}

.nav-menu-3--mob-eng {
  display: none;
}

.caption-case-txt-0-copy {
  margin-top: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 12.5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 1.92vw;
  font-weight: 700;
  line-height: 100%;
}

.page-padding-services-eng {
  width: auto;
  margin-bottom: 5em;
  padding-bottom: 3em;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: block;
}

.page-padding-cases-2-eng {
  padding: 5em 12.5vw;
  display: block;
}

.caption-sociall-mobile-eng {
  width: auto;
  color: var(--black);
  text-align: center;
  margin: 5em 12.5vw 5vw;
  font-family: Neuemachina, sans-serif;
  font-size: 22px;
  font-weight: 700;
  display: none;
}

.paragraph-10-eng-1 {
  z-index: 1;
  width: auto;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.paragraph-10-eng-1.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-10-eng-1.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.paragraph-10-eng-1.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-10-eng-1.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.paragraph-10-eng-1.padding-m {
  padding: 3em;
}

.page-padding-about-seo-eng {
  margin-top: 4rem;
  margin-right: 0;
  padding-right: 9em;
}

.blockcaptionwhite-eng-1 {
  color: var(--white);
  text-align: left;
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  display: inline-block;
  position: relative;
}

.paragraph-adress-footer-mobile-eng {
  color: var(--white);
  text-align: left;
  margin-top: 2vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 191%;
}

.image-case-oztravel-main {
  align-self: center;
  width: 26em;
  margin-right: 8em;
  display: block;
}

.image-case-oztravel-main.image-case-udbconfirence-main {
  flex: 0 auto;
  width: 35em;
}

.img-case-oztravel-main {
  margin-top: 3em;
  margin-bottom: 0;
}

.section-main-ozmom-case-1 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/634681abdc1cb124b8451f5a_%D0%9C%D0%B0%D0%BA%D0%B5%D1%82_01_1.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  height: 24em;
  padding-top: 6em;
  padding-left: 7em;
  display: flex;
}

.line-black-1px-oztravel {
  background-color: var(--black);
  height: 1px;
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.line-black-1px-oztravel.padding {
  margin-top: 3em;
  margin-bottom: 3em;
}

.otravel-case-c3 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 0;
}

.cont-oztravel-case-c4 {
  padding-top: 0;
  padding-bottom: 2em;
}

.container-case-oztravel-lists {
  flex-direction: row;
  margin-top: 2em;
  margin-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.cont-img-oztravel-1 {
  margin-bottom: 4em;
}

.image-c4-oztravel-desktop {
  width: 50em;
  max-width: none;
  margin-top: 4em;
  margin-bottom: 2em;
}

.caption-cases-oztravel {
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-bottom: 2em;
  font-size: 1em;
  font-weight: 700;
}

.container-cases-oztravel-second-right {
  width: auto;
  margin-top: 6.5em;
}

.padding-ozmom-case-c5-copy {
  padding-top: 0;
  padding-bottom: 1em;
}

.oztravel-case-c4 {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 1em;
}

.cont-img-case-oztravel-2 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.text-case-oztravel {
  color: #000;
  width: 36em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 700;
}

.grid-oztravel-stages {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 12fr;
}

.image-logo-white-hr-brand-mobile, .icon-mobile-menu-dropdown-hr, .burger-menu-hr-open, .icon-mobile-menu-dropdown-hr-closed {
  display: none;
}

.grid-main-footer-eng {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 5em;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.nav-menu-3-eng, .nav-menu-3-eng-brief {
  display: none;
}

.paragraph-adress-footer-mobile-eng-1 {
  color: var(--white);
  text-align: left;
  margin-top: 2vw;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 191%;
}

.nav-link-1-eng-brief {
  margin-top: 60px;
}

.grid-main-footer-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 5em;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.link-block-h1-eng {
  cursor: pointer;
  height: 2em;
  text-decoration: none;
  display: block;
}

.link-block-h1-eng:hover {
  color: var(--tomato);
  background-color: #0000;
  border: 1px solid #0000;
  text-decoration: underline;
}

.link-block-h1-copy {
  cursor: pointer;
  height: 2em;
  text-decoration: none;
  display: block;
}

.link-block-h1-copy:hover {
  color: var(--tomato);
  background-color: #0000;
  border: 1px solid #0000;
  text-decoration: underline;
}

.img-main-logo-eng-mob {
  display: none;
}

.selection-sales-eng {
  background-color: var(--white);
  width: 100%;
  padding-top: 1em;
  padding-bottom: 1em;
  display: none;
}

.cont-img-oztravel-2 {
  margin-top: 2em;
}

.img-case-oztravel-3 {
  width: 20em;
}

.padding-oztravel-case-c3 {
  padding-top: 4em;
  padding-bottom: 1em;
}

.padding-oztravel-case-c4 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.grid-oztravel-challenge {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 12fr;
  margin-top: 2em;
}

.text-case-oztravel-1 {
  color: #000;
  width: 36em;
  margin-top: .5em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 700;
}

.cont-img-oztravel-4 {
  margin-top: 2em;
  margin-bottom: 0;
}

.img-oztravel-4 {
  margin-top: 2em;
}

.image-cases-oztravel-mobile {
  width: 46em;
  display: none;
}

.section-main-oztravel-case-mob {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/638daa06f5ce021758fb8c35_Slice%2016.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 24em;
  padding-top: 6em;
  padding-left: 7em;
  display: flex;
}

.image-c3-oztravel-1-mobile, .img-case-oztravel-1-mob {
  display: none;
}

.image-c4-oztravel-mob {
  margin-top: 4em;
  margin-bottom: 2em;
  display: none;
}

.img-oztravel-2-mob {
  display: none;
}

.grid-oztravel-challenge-mob {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 12fr;
  margin-top: 2em;
}

.container-block-2-hr-mobile, .image-block-3hr-window-mobile, .container-block-7-hr-mobile, .container-block-9-hr-mobile, .block-17-hr-mobile-container, .gallery-block-17-hr-mobile {
  display: none;
}

.image-door-block21-hr-mobile {
  transform-style: preserve-3d;
  display: none;
}

.container-block-7-hr-copy {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.link-block-7 {
  color: var(--hr-midnight-blue);
  text-decoration: none;
  display: block;
}

.link-block-7:hover {
  text-decoration: underline;
}

.lottie-mobile-logo-hr {
  display: none;
}

.popup-form-hr-vacancy {
  z-index: 50;
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: auto;
  padding-top: 4em;
  padding-bottom: 4em;
  padding-left: 0;
  display: flex;
  position: relative;
  top: 0;
}

.caption-item-1-hr-vacancy-account {
  text-transform: uppercase;
  font-size: 1.25em;
  font-weight: 500;
}

.container-block-2-body-vacancy {
  width: 45em;
  color: var(--hr-midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 5em;
  font-family: Montserrat, sans-serif;
  line-height: 1.3;
  display: flex;
}

.caption-form-hr-vacancy {
  color: var(--hr-midnight-blue);
  font-family: ALS Absolem, sans-serif;
  font-size: 2em;
}

.grid-1-hr-vacancy-account {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto;
}

.container-item-1-hr-vacancy-account {
  margin-top: 2em;
}

.content-block-vacancy-account {
  margin-top: 3em;
}

.block-2-hr-vacancy {
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 150em;
  display: flex;
}

.block-free-vacancy {
  z-index: 3;
  background-color: var(--hr-light-blue);
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}

.block-21-hr-copy {
  z-index: 2;
  background-color: var(--hr-light-blue);
  height: 32em;
  margin-top: -1px;
  position: relative;
}

.link-block-8 {
  width: 1.5em;
  position: fixed;
  top: 5em;
  right: 1.5em;
}

.image-door-mobile-hr {
  display: none;
}

.txt-btn-caption-hr {
  color: var(--white);
  font-family: Montserrat, sans-serif;
  display: flex;
  position: absolute;
}

.image-btn-front {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.image-btn-back {
  position: absolute;
  inset: 0%;
}

.btn-container-hr-html {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.html-btn-hr {
  border: 0px solid var(--hr-midnight-blue);
  color: #001b3d;
  background-color: #0000;
  width: 19.0875em;
  height: 4.0875em;
  font-size: 1.33vw;
  display: flex;
  overflow: visible;
}

.html-btn-hr:hover {
  color: var(--gold-hr);
  background-color: #0000;
}

.html-btn-hr._1vw {
  font-size: 1vw;
}

.html-btn-hr._1vw.yellow:hover {
  color: #124381;
}

.btn-hr-html-block {
  cursor: pointer;
}

.btn-hr-html-block._1vw {
  font-size: 1.33vw;
}

.btn-hr-html-block._1vw._1-em-up, .link-hr-btn-open-form {
  display: none;
}

.icon-tem-sun {
  display: inline-block;
}

.button-2 {
  background-color: var(--hr-midnight-blue);
}

.button-3 {
  background-color: var(--hr-midnight-blue);
  width: 11em;
  height: 3em;
  color: var(--white);
  cursor: pointer;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-3:hover {
  background-color: var(--gold-hr);
  color: var(--hr-midnight-blue);
}

.button-3.yellow-bg {
  cursor: pointer;
  width: 13em;
}

.button-3.yellow-bg:hover {
  background-color: var(--light-cyan-hr-shadow);
}

.container-production-service {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  max-height: none;
  display: flex;
}

.grid-new-cases-production {
  grid-column-gap: 1em;
  grid-row-gap: 3em;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: ". Area";
}

.page-padding-cases-production-new {
  padding: 0 12.5vw 1.5em;
  display: block;
}

.image-cases-production-caver {
  width: 100%;
}

.link-block-cases-production {
  text-decoration: none;
}

.txt-cases-production-caption {
  color: var(--black);
  margin-top: .75em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.image-cases-production-caver-mobile {
  width: 100%;
  display: none;
}

.container-number-production-services {
  height: auto;
}

.item-txt-production-directions {
  color: var(--black);
  margin-bottom: .5em;
  font-family: Montserrat, sans-serif;
  font-size: .9em;
  line-height: 1.3;
}

.list-production-direction {
  margin-top: 2em;
  padding-left: 1em;
}

.container-grid-production-directions {
  cursor: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  display: block;
}

.vertical-line-2px {
  display: none;
}

.grid-new-production-directions {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-production-points {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 5em;
}

.product-case-main {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.txt-pc-main-caption {
  color: var(--black);
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-top: 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
  position: absolute;
}

.link-language {
  color: var(--white);
  align-items: center;
  margin-top: 23px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.link-language:hover {
  text-decoration: underline;
}

.language-container {
  z-index: 9999;
  position: absolute;
  right: 2%;
}

.txt-language {
  letter-spacing: .3em;
  font-size: 10px;
  line-height: 1.3;
}

.page-wrapper-production-cases {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 1.33vw;
}

.image-star-svg-product-case-about {
  width: 3em;
  margin-bottom: 1em;
}

.txt-caption-about-product-case {
  color: var(--white);
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-body-case-about-product {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.padding-product-case-about {
  padding: 3em 10em 5em;
}

.image-plate-svg-about-product-case {
  width: 100%;
  margin-bottom: -1px;
}

.padding-body-product-case {
  padding-top: 5em;
  padding-bottom: 5em;
}

.padding-result-product-case {
  padding: 4em 10em 5em;
}

.paragraph-body-case-result-product {
  color: var(--white);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.txt-caption-result-product-case {
  color: var(--white);
  letter-spacing: .2em;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.video-result-product-case {
  margin-bottom: 3em;
}

.product-case-footer-thx {
  background-color: var(--black);
}

.html-embed {
  width: 20em;
  height: 20em;
  color: var(--dered);
  background-color: #0000;
}

.image-115 {
  color: #0000;
  background-color: #0000;
}

.padding-case-footer-product {
  padding-top: 5em;
  padding-bottom: 5em;
}

.container-product-case-footer {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-116 {
  width: 12em;
  margin-top: .5em;
  position: absolute;
}

.page-padding-about-seo-eng-copy {
  margin-top: 4rem;
  margin-right: 0;
  padding-left: 9em;
  padding-right: 9em;
}

.rich-text-block-2 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.container-tasks-product-cases {
  padding-left: 10em;
  padding-right: 10em;
}

.txt-caption-tasks-product-case {
  color: var(--black);
  letter-spacing: .2em;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.paragraph-body-case-tasks-product {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.rich-text-tasks-product-cases {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 300;
  line-height: 1.3;
}

.rich-text-tasks-product-cases h2 {
  color: var(--black);
  letter-spacing: .2em;
  text-transform: uppercase;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 500;
  line-height: 1.3;
}

.conteiner-body-image-block {
  justify-content: space-between;
  padding-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.image-product-case-second-block {
  width: 49%;
}

.section-cases-small-block-production {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: none;
}

.container-body-image-block-jk {
  flex-direction: column;
  width: auto;
  padding: 3em 5em;
  display: flex;
}

.grid-product-case-body {
  grid-column-gap: 1em;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 1fr;
  grid-auto-flow: row;
  width: auto;
}

.container-ingrid-product-case-body {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.image-117, .image-118 {
  flex: none;
  width: auto;
  max-width: none;
}

.image-119 {
  width: 100%;
}

.grid-48 {
  object-fit: fill;
  place-content: start;
  place-items: start;
  height: auto;
}

.container-tefia-b3 {
  flex-wrap: nowrap;
  flex: 0 auto;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 1.125em;
  display: flex;
}

.tefia-image-b3, .tefia-image-b4 {
  flex: 0 auto;
  width: auto;
  height: 38.5em;
}

.container-body-add-product-cases {
  padding-left: 10em;
  padding-right: 10em;
}

.fx-container-body-product-case {
  display: block;
}

.div-block-1143 {
  display: flex;
}

.container-video-second-block-cases-production-fix {
  align-items: flex-start;
  height: auto;
  margin-top: 3em;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.container-second-block-fx {
  margin-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
}

.grid-second-block-product-cases-3photo {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.video-fixprice-product-case {
  flex-direction: row;
  align-self: flex-start;
  align-items: flex-start;
  width: 21em;
  height: auto;
  display: flex;
}

.video-5, .video-6 {
  width: 20em;
  height: auto;
}

.container-add-product-cases {
  margin-top: 3em;
  padding-left: 10em;
  padding-right: 10em;
}

.container-video-block-3-product-cases {
  margin-top: 5em;
  padding-left: 5em;
  padding-right: 5em;
}

.video-7, .video-8 {
  margin-bottom: 4em;
}

.image-ifizzzy-second-product-cases {
  margin-top: 5em;
}

.container-image-3rd-block-product-cases {
  justify-content: center;
  margin-top: 3em;
  display: flex;
}

.image-ifizzzy-3rd {
  width: 80%;
  display: block;
}

.image-ifizzzy-3rd-mobile {
  display: none;
}

.tefia-image-b1, .tefia-image-b2 {
  flex: 0 auto;
  width: auto;
  height: 41em;
}

.tefia-image-b5, .tefia-image-b6 {
  flex: 0 auto;
  width: auto;
  height: 31.35em;
}

.jk-image-b3, .jk-image-b4 {
  flex: 0 auto;
  width: auto;
  height: 34.5em;
}

.tefia-image-b3-copy {
  flex: 0 auto;
  width: auto;
  height: 38.5em;
}

.container-tefia-b1, .container-tefia-b2 {
  flex-wrap: nowrap;
  flex: 0 auto;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 1.125em;
  display: flex;
}

.image-120 {
  display: block;
}

.container-second-block-66-30 {
  margin-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
}

.image-33-60-block-product-case-container {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-121, .image-122 {
  height: 21.4em;
}

.grid-49 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-bottom: 3em;
}

.image-123, .image-124 {
  margin-bottom: 1em;
}

.div-shein-result-right {
  flex-direction: column;
  display: flex;
}

.grid-shein-result {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 41.2% 1fr;
  margin-bottom: 3em;
}

.div-shein-result-left {
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  display: flex;
}

.image-shein-block-product-case-container {
  justify-content: space-between;
  width: 100%;
  height: 32.85em;
  margin-bottom: 1em;
  display: flex;
}

.image-121-copy, .image-122-copy {
  height: auto;
}

.container-second-block-shein {
  margin-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
}

.result-image-product-case {
  margin-bottom: 3em;
}

.section-main-skyeng {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63a95fd3f3ba378da9f56ef8_Slice%2018.png");
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 24em;
  padding-top: 6em;
  padding-left: 7em;
  display: flex;
}

.image-case-oztravel-main-copy {
  align-self: center;
  width: 26em;
  margin-right: 8em;
  display: block;
}

.img-case-skyeng-main {
  flex: 0 auto;
  order: 1;
  align-self: center;
  max-width: none;
  display: block;
}

.container-ingrid-case-skyeng {
  max-width: none;
}

.text-case-skyeng-second-intable-2 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  display: block;
}

.grid-case-skyeng-second {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.2fr;
}

.container-cases-skyeng-second-right {
  width: auto;
  margin-top: 8em;
}

.cont-oztravel-main-1-copy {
  margin-top: 6em;
}

.line-black-1px-skyeng {
  background-color: var(--black);
  height: 1px;
  margin: 3em 0 2em;
  display: block;
}

.line-black-1px-skyeng.padding {
  margin-top: 3em;
  margin-bottom: 3em;
}

.paragraph-skyeng {
  width: 20em;
  max-width: 16em;
  margin-bottom: 2em;
}

.paragraph-case-copy {
  column-count: 2;
  width: auto;
  font-size: 1em;
}

.paragraph-case-copy._60 {
  width: 60%;
}

.paragraph-case-copy._1column {
  column-count: 1;
}

.padding-skyeng-case-c3 {
  padding-top: 0;
  padding-bottom: 1em;
}

.oztravel-case-c4-copy {
  margin-top: 3em;
  margin-bottom: auto;
  padding-bottom: 1em;
}

.image-125 {
  filter: grayscale();
}

.image-125:hover {
  filter: grayscale(0%);
}

.text-block-70 {
  z-index: 2;
  color: var(--white);
  letter-spacing: .2em;
  margin-bottom: .5em;
  margin-right: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  position: absolute;
  inset: auto;
}

.reference-miglel-container-pc {
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1em;
  display: flex;
}

.image-case-product-migel {
  margin-bottom: 1em;
}

.image-case-product-migel._80 {
  width: 58em;
  max-width: none;
}

.copywrite-migel-pc-image {
  filter: grayscale(0%);
  height: 38.3em;
  margin-bottom: 1em;
}

.copywrite-migel-pc-image.greysvale {
  filter: grayscale();
}

.copywrite-migel-pc-image.greysvale:hover {
  filter: grayscale(0%);
}

.container-migel-copywriter-image {
  justify-content: space-between;
  display: flex;
}

.image-case-product-migel-otdel {
  height: 34.2em;
  margin-bottom: 1em;
}

.image-pc-main-cover-mobile {
  display: none;
}

.image-3rd-block-derma-pc {
  width: 60em;
}

.container-3rd-block-cases-product {
  justify-content: center;
  margin-top: 3em;
  display: flex;
}

.image-2nd-block-derma-pc-mobile {
  display: none;
}

.image-2nd-block-rost-pc {
  height: 57em;
}

.container-second-block-rost {
  justify-content: space-between;
  margin-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
  display: flex;
}

.image-3rd-block-rost {
  width: 60em;
}

.container-star-image-mobile {
  display: none;
}

.div-block-1145 {
  width: auto;
  position: relative;
}

.paragraph-15 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.4;
}

.paragraph-conteiner-kino-pc {
  padding-left: 10em;
  padding-right: 10em;
  display: flex;
}

.div-block-1147 {
  padding-right: 0;
}

.column-5, .column-6 {
  padding-left: 0;
  padding-right: 0;
}

.txt-caption-tasks-product-case-kino {
  color: var(--black);
  letter-spacing: .2em;
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1.3;
}

.div-block-1148 {
  margin-top: 5em;
  margin-bottom: 2em;
  padding-left: 10em;
  padding-right: 10em;
}

.grid-50 {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-126 {
  width: 16em;
  margin-bottom: 1em;
}

.div-block-1149 {
  padding-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
}

.text-block-71 {
  text-align: center;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
}

.text-block-72 {
  text-align: center;
  width: 12em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.div-block-1150 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-3rd-block-rost-mobile {
  width: 60em;
  display: none;
}

.image-second-bandi-pc {
  width: 60em;
  position: relative;
  right: auto;
}

.div-block-1151 {
  justify-content: flex-end;
  display: flex;
}

.image-3rd-block-bandi {
  width: 60em;
}

.image-3rd-block-bandi.max-size {
  width: 70em;
}

.div-block-1152 {
  z-index: 4;
  margin-top: 4em;
  margin-bottom: -17em;
  padding-left: 23em;
  position: relative;
}

.image-3rd-block-bandi-mobile {
  width: 60em;
  display: none;
}

.cont-case-skyeng-video {
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid-case-skyeng-video {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.page-padding-cases-production-new-2 {
  padding: 1em 12.5vw 2em;
  display: block;
}

.back-container-production-case {
  position: fixed;
  top: 1em;
  right: 1em;
}

.html-icon-back-production-case {
  width: 2em;
  height: 2em;
  color: var(--black);
}

.grid-case-skyeng-photo {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-skyeng-cases-result-numbers {
  grid-row-gap: 3em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 4em;
}

.grid-case-skyeng-resoult {
  grid-column-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1.2fr;
  margin-top: 5em;
}

.caption-case-edtech-second-copy {
  max-width: 30em;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.caption-case-skyeng-second {
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.cont-skyeng-main {
  margin-top: 3em;
  margin-bottom: 3em;
  padding-bottom: 1em;
}

.text-case-skyeng-bold-goals {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 700;
}

.image-cases-skyeng-mobile {
  width: 46em;
  display: none;
}

.line-black-1px-oztravel-copy {
  background-color: var(--black);
  height: 1px;
  margin-top: 3em;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.line-black-1px-oztravel-copy.padding {
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid-case-skyeng-video-mob, .grid-case-skyeng-photo-mob {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.grid-case-skyeng-photo-desk {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-video-product-case-3-in-line {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.speach_logo_block-production {
  align-items: center;
  margin-top: .125em;
  display: flex;
}

.image-window-condenced-yellow-copy {
  width: 3.25em;
  margin-bottom: -5px;
}

.container-cases-skyeng-main {
  flex-direction: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-right: 0;
  padding-top: 0;
  display: flex;
}

.paragraph-skyeng-neue {
  margin-bottom: 2em;
  font-family: Neuemachina, sans-serif;
  font-weight: 700;
}

.container-case-skyeng-list-3 {
  width: 24em;
}

.container-case-skyeng-lists {
  flex-direction: row;
  margin-top: 2em;
  margin-bottom: 2em;
  padding-left: 0;
  display: flex;
}

.container-case-skyeng1-list-3 {
  width: 24em;
}

.container-case-skyeng-list1-copy {
  margin-left: 4em;
}

.section-mainpage-contacts {
  cursor: default;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63aaf52990b0ca0932e5e993_contacts-decstop-background.jpeg");
  background-position: 0 0;
  background-size: cover;
  align-items: center;
  height: 35vw;
  font-size: 1.33vw;
  display: block;
  overflow: hidden;
}

.container-main-contacts-decstop {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 6em;
  display: flex;
}

.image-txt-mobile-contacts {
  display: none;
}

.image-127 {
  width: 50em;
}

.main-container-logo-contacts {
  display: none;
}

.logo-contacts-migel {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.image-txt-decstop-contacts {
  width: 50em;
}

.contacts-page-wrapper {
  font-size: 1.33vw;
}

.container-second-contacts {
  padding: 5em;
}

.grid-contacts-second {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.point-red {
  background-color: var(--crimson);
  border-radius: 3em;
  width: 1em;
  height: 1em;
}

.number-contacts-second-block {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.info-contacts-second-block {
  color: var(--black);
  margin-top: 1.5em;
  margin-bottom: .5em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.25em;
  font-weight: 700;
}

.caption-contacts-second-block {
  color: var(--black);
  margin-bottom: .5em;
  font-family: Neuemachina, sans-serif;
  font-size: 1.875em;
  font-weight: 700;
  line-height: 1.1;
}

.point-cyan {
  background-color: var(--cyan);
  border-radius: 3em;
  width: 1em;
  height: 1em;
}

.div-block-1153-copy, .point-yellow-one {
  background-color: var(--gold-hr);
  border-radius: 3em;
  width: 1em;
  height: 1em;
}

._1px-line-contacts {
  background-color: #000;
  height: 1px;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

._1px-line-contacts.is-white {
  background-color: var(--white);
}

.padding-line-contacts {
  margin-bottom: 3em;
  padding-left: 5em;
  padding-right: 5em;
}

.container-grid-contacts-links {
  margin-bottom: 5em;
  padding-left: 10em;
  padding-right: 10em;
}

.grid-contacts-block-links {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

.link-block-contacts {
  color: var(--black);
  cursor: pointer;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.link-block-contacts:hover {
  color: var(--dered);
}

.link-block-contacts.is-white-txt {
  color: var(--white);
}

.link-block-contacts.is-white-txt:hover {
  color: var(--yellow);
  text-decoration: underline;
}

.txt-link-contacts {
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3;
}

.footer-contacts {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6239db19e9b616ceaba4e4b6_footer_background.png");
  background-position: 0 0;
  background-size: cover;
  padding-top: 4em;
  padding-bottom: 4em;
}

.grid-main-footer-contacts {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 0;
  margin-left: 5em;
  margin-right: 5em;
}

.container-grid-contacts-links-symbol {
  margin-bottom: 2em;
  padding-left: 10em;
  padding-right: 10em;
}

.container-contacts-btn-symbol {
  width: auto;
  margin-top: 0;
  margin-bottom: 5em;
  display: inline-block;
}

.container-txt-contacts-symbol {
  justify-content: center;
  margin-top: 5em;
  margin-bottom: 3em;
  display: flex;
}

.paragraph-contacts-1st {
  width: 24em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.3;
}

.paragraph-contacts-1st.is-white-txt {
  color: var(--white);
}

.text-span-4 {
  color: var(--deblue);
}

.padding-line-contacts-symbol {
  padding-left: 5em;
  padding-right: 5em;
}

.container-txt-contacts-symbol2 {
  justify-content: center;
  margin-top: 3em;
  margin-bottom: 2em;
  display: flex;
}

.btn-brief-contacts {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-brief-contacts:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
}

.btn-brief-contacts:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-brief-contacts.is-black-version {
  border-color: var(--white);
}

.btn-brief-contacts.is-black-version:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-presentation-contacts {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-presentation-contacts:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-presentation-contacts:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.btn-presentation-contacts.is-black-version {
  border-color: var(--white);
  background-color: var(--white);
}

.btn-presentation-contacts.is-black-version:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.link-4, .link-5 {
  color: var(--deblue);
  cursor: pointer;
}

.paragraph-contacts-2nd {
  width: 22em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 1.3;
}

.paragraph-contacts-2nd.is-white-txt {
  color: var(--white);
}

.btn-job {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-job:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-job:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.padding-btn-job {
  padding-top: 3em;
  padding-left: 12.3vw;
}

.link-block-back-hr {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.html-icon-back-hr {
  width: 2em;
  height: 2em;
  color: var(--white);
  cursor: pointer;
}

.back-container-hr {
  background-color: var(--hr-midnight-blue);
  padding: 2em;
  display: flex;
  position: relative;
  top: 0;
  right: 0;
}

.txt-style-back-to-main {
  color: var(--white);
  cursor: pointer;
  margin-right: 1em;
  font-family: Helveticaneuecyr roman, sans-serif;
  line-height: 1;
}

.txt-style-back-to-main:hover {
  text-decoration: underline;
}

.paragraph-skyeng-1 {
  width: auto;
  max-width: none;
  margin-bottom: 2em;
}

.migel_cases-ozon-travel-link {
  color: var(--black);
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  font-weight: 700;
}

.migel_cases-ozon-travel-link:hover {
  background-color: var(--yellow);
}

.blockcaptionwhite-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: .23em;
  margin-top: 4em;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1rem;
  display: inline-block;
  position: relative;
}

.paragraph-10-1-copy {
  z-index: 1;
  width: auto;
  color: var(--white);
  margin-top: 1em;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.paragraph-10-1-copy.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.paragraph-10-1-copy.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.paragraph-10-1-copy.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-10-1-copy.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.paragraph-10-1-copy.padding-m {
  padding: 3em;
}

.migel_about-link-style {
  color: var(--white);
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  font-weight: 700;
}

.migel_about-link-style:hover {
  background-color: var(--blueedtech);
}

.migel_about-txt-style-body {
  z-index: 1;
  width: 35em;
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
}

.migel_about-txt-style-body.margin-left-0 {
  z-index: 1;
  flex: none;
  margin-left: 0;
  position: relative;
  inset: 0% auto auto 0%;
}

.migel_about-txt-style-body.margin-left-0.z-index-1.relative {
  z-index: 1;
  position: relative;
}

.migel_about-txt-style-body.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.migel_about-txt-style-body.padding-top.pudding-m {
  padding-top: 3em;
  padding-left: 0;
}

.migel_about-txt-style-body.padding-m {
  padding: 3em;
}

.body-wrapper {
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  line-height: 1.3;
}

.migel-media-heading-style-h1 {
  color: var(--white);
  text-align: center;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5em;
  line-height: 1;
}

.migel-media-heading-style-h1.align-right {
  text-align: right;
}

.heading-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: -3em;
  display: flex;
}

.main-wrapper {
  background-color: var(--white);
}

.main-wrapper.is-black-color {
  background-color: var(--black);
}

.about_grid-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 ". ."
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 6em auto;
  padding-left: 0;
  padding-right: 0;
}

.txt-caption {
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  flex: none;
  margin-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  line-height: 1.2;
}

.txt-caption.is-color-black {
  color: var(--black);
  font-size: 1em;
}

.services-grid-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  grid-template: "Area"
  / 1fr 1fr 1fr;
  margin: 80px 0 auto;
  padding-top: 0;
}

.services_pagge-wrapper {
  margin-bottom: 0;
  padding-bottom: 8em;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.caption-block-black-copy-copy {
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 36px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 130%;
  display: block;
}

.padding-global {
  padding-left: 5em;
  padding-right: 5em;
}

.container-text-awwards-copy {
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.awwards_media-communication-grid-wrapper-awards {
  grid-row-gap: 39px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: start;
  padding-bottom: 0;
}

.awwards_container-top {
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.section-clients-media {
  z-index: 2;
  background-color: var(--black);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  position: relative;
}

.clients_container-top {
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.padding-section {
  padding-top: 5em;
  padding-bottom: 5em;
}

.padding-section.is-large {
  padding-top: 8em;
  padding-bottom: 8em;
}

.padding-bottom-medium {
  padding-bottom: 2em;
}

.image-clients-logo {
  mix-blend-mode: lighten;
  width: 100%;
  margin: auto auto 0;
}

.services_padding-section {
  margin-top: 0;
}

.section-cases-media {
  background-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.section-main-smm-new {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d3cf4f811b7a77b3e31e99_Media%20%26%20communications_background.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 27em;
  padding-top: 5em;
  display: flex;
}

.footer-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 5em;
  margin-left: 0;
  margin-right: 0;
}

.txt-body-footer {
  color: var(--white);
  text-align: left;
  margin-top: 7em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
}

.section-header {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d3cf9c2171c9f80536f8c0_Training%20%26%20Education.%20%C2%A1Encantado!.jpg");
  background-position: 0 0;
  background-size: auto;
  justify-content: center;
  align-items: center;
  height: 27em;
  padding-top: 5em;
  display: flex;
}

.header_image-txt-decstop {
  width: 50em;
}

.header_image-txt-mobile {
  display: none;
}

.section-header-training {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d3cf9c2171c9f80536f8c0_Training%20%26%20Education.%20%C2%A1Encantado!.jpg");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 27em;
  padding-top: 5em;
  display: flex;
}

.btn-wrapper {
  margin-left: -.25em;
  padding-top: 3em;
}

.btn-education {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  text-align: left;
  letter-spacing: .02em;
  text-transform: none;
  column-count: auto;
  white-space: pre-line;
  cursor: pointer;
  direction: ltr;
  border-radius: 10em;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1em 2em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.btn-education:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-education:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.cont-menu-eng-main {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-social-media {
  cursor: pointer;
  text-decoration: none;
}

.services_padding-section-copy {
  margin-top: 0;
}

.services_pagge-wrapper-copy {
  margin-bottom: 0;
  padding-bottom: 8em;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.paragraph-style-body {
  max-width: none;
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
}

.paragraph-style-body._10 {
  margin-bottom: 10px;
}

.paragraph-style-body.is-color-white {
  color: var(--white);
}

.grid-item-wrapper {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 24em;
  height: auto;
  max-height: none;
  display: flex;
}

.about-tg_grid-wrapper {
  grid-column-gap: 1em;
  grid-row-gap: 16px;
  grid-template: "Area-4 Area-3"
                 ". ."
                 / .3fr .75fr;
  place-content: start;
  place-items: start;
  margin: 6em auto;
  padding-left: 0;
  padding-right: 0;
}

.section-points-te {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d81301293e99e8b01db563_background-st.jpg");
  background-position: 0 0;
  background-size: auto;
  height: auto;
}

.points_wrapper-grid-item {
  grid-template-rows: auto;
  grid-template-columns: 2em 1fr;
  align-items: start;
}

.paragraph-style-ingrid {
  width: 23em;
  color: var(--white);
  letter-spacing: .017em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.4;
  position: static;
}

.icon-item-ok-te {
  width: 2em;
}

.padding-bottom-large {
  padding-bottom: 4em;
}

.education-formats-wrapper {
  height: auto;
}

.icon-tem-night {
  width: 1.25em;
  display: none;
}

.grid-formats-te {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template: "."
  / 1fr 1fr 1fr;
  margin: 0 0 auto;
  padding-top: 0;
}

.formats_grid-item-te {
  grid-template-rows: 10em 10em;
  grid-template-columns: 1fr;
  align-content: start;
  align-items: start;
}

.icon-tinkof-edu-logo {
  width: 2.5em;
  margin-top: 1em;
  margin-right: .5em;
}

.icon-gu-edu-te {
  width: 2.5em;
  margin-top: 1em;
}

.formats_grid-item-wrapper {
  width: 16em;
}

.grid-cases-te {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.grid-workshops-te {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  margin: 0 0 auto;
  padding-top: 0;
}

.workshops_grid-item-te {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-content: start;
  align-items: start;
}

.html-embed-2 {
  display: block;
}

.div-block-1153 {
  display: flex;
}

.link-block-9, .image-txt-hr-dark {
  display: none;
}

.image-txt-hr-dark.js-img-dark {
  display: block;
}

.js-img-dark.image-txt-hr-dark {
  z-index: -1;
  width: 45em;
  margin-bottom: -5em;
  display: block;
  position: absolute;
}

.image-hr-bash-white-theme {
  width: 11em;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
}

.image-hr-bash-white-theme.js-left-tower-dark {
  z-index: -1;
  width: 11em;
  margin-top: 5em;
  margin-right: 1em;
  display: block;
  position: absolute;
}

.image-hr-bash-white-theme.js-right-tower-dark {
  z-index: -1;
  width: 11em;
  margin-top: 5em;
  margin-left: 1em;
  display: inline-block;
  position: absolute;
}

.image-hr-bash-copy {
  width: 11em;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
}

.image-hr-bash-copy.left {
  width: 11em;
  margin-top: 5em;
  margin-right: 1em;
}

.image-hr-bash-copy.right {
  width: 11em;
  margin-top: 5em;
  margin-left: 1em;
}

.container-4 {
  display: flex;
}

.div-block-1154 {
  flex-direction: row;
  display: flex;
}

.icon-arrow-back-hr {
  width: 3em;
  height: auto;
  margin-right: 1em;
}

.link-6, .link-7 {
  cursor: pointer;
}

.link-7:hover {
  color: var(--crimson);
}

.contaiener-fortext {
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid-item-container-account-vacancy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 5% 1fr;
}

.black-point-vacancy {
  background-color: var(--hr-midnight-blue);
  border-radius: 1em;
  width: .5em;
  height: .5em;
  margin-top: .4em;
}

.number-workshop-txt-te {
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  line-height: 2;
}

.number-workshop-txt-te.is-color-white {
  color: var(--white);
}

.workshop_wrapper-paragraph-te {
  width: 24em;
}

.page-padding-clients-block-copy {
  padding-left: 5em;
  padding-right: 5em;
}

.footer-design {
  background-color: var(--black);
  padding-top: 3em;
  padding-bottom: 3em;
}

.contacts-design-black {
  background-color: var(--black);
  text-align: center;
  overflow: visible;
}

.link-design {
  color: var(--yellow);
  cursor: pointer;
}

.link-design:hover {
  color: var(--tomato);
}

.section-marketplace-main {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63fde9860d9ff8d705ce8519_marketplaces-background-decstop-2.jpg");
  background-position: 50% 100%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 27em;
  padding-top: 5em;
  display: flex;
}

.grid-principles-marketplaces {
  grid-column-gap: 0em;
  grid-row-gap: 1.5em;
  grid-template: "."
  / 1fr;
  margin: 0 0 auto;
  padding-top: 0;
}

.padding-bottom-small {
  padding-bottom: 1em;
}

.principles_wrapper-paragraph-marketplaces {
  width: 70%;
}

.principles_grid-item {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  align-content: start;
  align-items: start;
}

.number-principles-txt {
  color: var(--white);
  font-family: Neuemachina, sans-serif;
  font-size: 4em;
  line-height: 1;
}

.number-principles-txt.is-color-white {
  color: var(--white);
}

.line-wrapper-principles-marketplaces {
  border-top: 1px solid var(--white);
  padding-top: 2em;
}

.link-marketplaces {
  color: var(--yellow);
  cursor: pointer;
}

.link-marketplaces:hover {
  color: var(--tomato);
  font-weight: 300;
}

.secction-marketplaces-principles {
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-marketplace-logo {
  padding-top: 7em;
  padding-bottom: 5em;
}

.grid-logo-top-marketplace {
  grid-row-gap: 4em;
  border: 1px solid var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  height: 12em;
}

.image-marketplace-brest {
  width: 12em;
  max-width: none;
}

.grid-logo-section-marketplace {
  grid-row-gap: 0em;
  grid-template-columns: 1fr;
}

.grid-logo-bottom-marketplace {
  grid-row-gap: 4em;
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  place-items: center;
  height: 12em;
}

.image-marketplace-vivien {
  width: 17em;
  max-width: none;
}

.image-marketplace-savushkin {
  width: 9em;
}

.image-marketplace-avito, .image-marketplace-loreal, .image-marketplace-carmex {
  width: 10em;
}

.grid-marketplaces-topup {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template: "."
  / 1fr 1fr;
  margin: 0 0 auto;
  padding-top: 0;
}

.grid-topup-item {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: start;
  align-items: start;
}

.section-marketplace-topup {
  padding-top: 5em;
  padding-bottom: 5em;
}

.text-span-5 {
  font-size: .75em;
}

.container-uno-case-wrapper {
  z-index: 2;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  height: auto;
  margin-bottom: -4em;
  display: flex;
  position: relative;
}

.image-shape {
  z-index: 2;
  margin-bottom: -3em;
  position: relative;
}

.image-129 {
  margin-bottom: -1px;
}

.image-block-1 {
  margin-top: 23em;
  margin-bottom: -1px;
}

.image-notebook-uno {
  width: 100%;
  position: absolute;
}

.black-background {
  z-index: -2;
  background-color: var(--black);
  width: 100%;
  height: 60em;
  position: absolute;
}

.image-130 {
  width: 100%;
}

.image-131 {
  width: 100%;
  position: absolute;
}

.image-132 {
  width: 100%;
  display: block;
}

.div-block-1156 {
  z-index: 2;
  position: absolute;
  bottom: auto;
}

.div-block-1157 {
  align-items: flex-end;
  display: flex;
}

.image-133, .image-134 {
  width: 100%;
}

.div-block-1157-copy {
  align-items: flex-end;
  display: block;
}

.div-block-1158 {
  z-index: 2;
  height: auto;
  padding-top: 7em;
  position: absolute;
}

.image-132-copy {
  width: 100%;
  height: auto;
  display: block;
  position: absolute;
}

.image-135 {
  z-index: 4;
  width: 30em;
  position: relative;
  bottom: auto;
}

.div-block-1159 {
  z-index: 4;
  justify-content: center;
  width: 100%;
  height: auto;
  margin-top: -34em;
  display: flex;
  position: relative;
  top: auto;
}

.div-block-1160 {
  height: auto;
}

.image-hove-vacancy-item-hr-0 {
  height: 9em;
  display: block;
}

.div-block-1162 {
  width: 10em;
  height: 9em;
}

._0block-nul {
  width: 13em;
  height: 9em;
}

.container-block-2-body-vacancy-1 {
  width: 49em;
  color: var(--hr-midnight-blue);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 5em;
  font-family: Montserrat, sans-serif;
  line-height: 1.3;
  display: flex;
}

.container-double-colonna-hr-1 {
  align-items: flex-end;
  height: 30em;
  display: flex;
  position: absolute;
  left: auto;
}

.container-double-colonna-hr-1.left {
  z-index: 2;
  left: 2.75em;
}

.container-double-colonna-hr-1.left._100-height {
  height: 100%;
}

.container-double-colonna-hr-1.left._100-height._63em {
  z-index: 4;
  height: 66em;
}

.container-double-colonna-hr-1.left._50em {
  height: 50em;
}

.container-double-colonna-hr-1.left._50em.vacancy {
  height: 170em;
}

.container-double-colonna-hr-1.left._50em.vacancy.otkl {
  display: none;
}

.container-double-colonna-hr-1.left._40em {
  height: 40em;
}

.container-double-colonna-hr-1.left._120em {
  height: 120em;
}

.container-double-colonna-hr-1.left._32 {
  height: 32em;
}

.container-double-colonna-hr-1.right {
  z-index: 2;
  right: 2.75em;
}

.container-double-colonna-hr-1.right._100-height {
  align-items: flex-end;
  height: 100%;
}

.container-double-colonna-hr-1.right._100-height._63em {
  z-index: 4;
  height: 66em;
}

.container-double-colonna-hr-1.right._50em {
  height: 50em;
}

.container-double-colonna-hr-1.right._50em.vacancy {
  height: 150em;
}

.container-double-colonna-hr-1.right._50em.vacancy.otkl {
  display: none;
}

.container-double-colonna-hr-1.right._40em {
  height: 40em;
}

.container-double-colonna-hr-1.right._120em {
  height: 120em;
}

.container-double-colonna-hr-1.right._32 {
  height: 32em;
}

.block-2-hr-vacancy-1 {
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 160em;
  display: flex;
}

.second-wrapper-paragraph {
  padding-top: 1em;
  padding-bottom: 1em;
}

.grid-speach-main-eng {
  grid-column-gap: 8px;
  grid-row-gap: 16px;
  grid-template: "."
  / .25fr .75fr;
  place-content: start;
  place-items: start;
  padding-left: 0;
  padding-right: 0;
}

.div-block-1163 {
  padding-top: 1em;
  padding-bottom: 2em;
}

.section-production-about-txt {
  padding-left: 6.75em;
  display: block;
}

.production-div {
  align-items: flex-start;
  margin-top: 5em;
  padding-left: 12.5vw;
  padding-right: 12.5vw;
  display: flex;
}

.inf-txt-about {
  color: #15033d;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 2em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.grid-1-hr-vacancy-analyst {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto;
}

.grid-1-hr-vacancy-analyst-1 {
  grid-column-gap: 2em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto auto auto auto;
}

.block-2-hr-vacancy-analyst {
  background-color: var(--hr-light-blue);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 132em;
  display: flex;
}

.div-hr-transp-0 {
  width: 5.5em;
  height: 9em;
}

.text-span-6 {
  font-size: 16px;
}

.accordion-block {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f2f19940e9d6367ffc67b_Mask%20Group%201.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.page-wrapper-accordion {
  color: #c29f9f;
  background-color: #fff;
  font-size: 1.3vw;
}

.section-accordion-block {
  background-color: var(--white);
  margin-top: 10em;
}

.cont-service-directions {
  margin: 6em 0 2em;
}

.grid-service-directions {
  grid-column-gap: 40px;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.paragraphsubmain-vw-auto-w {
  float: none;
  clear: none;
  max-width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
  display: inline-block;
}

.paragraphsubmain-vw-auto-w.color-white, .paragraphsubmain-vw-auto-w.white-color {
  color: var(--white);
}

.accordion-form {
  width: 100%;
}

.accordion-toggle {
  width: 100%;
  height: 150px;
  padding: 0 0 20px;
  display: block;
}

.cont-accordion-toggle {
  align-items: center;
  margin-right: 2em;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
}

.numberintable-redisgn {
  width: 1.5em;
  color: var(--black);
  font-family: Neuemachina, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 110%;
  display: block;
}

.numberintable-redisgn.production {
  line-height: .7;
}

.numberintable-redisgn.in-hide {
  display: block;
}

.textintable-redisgn {
  width: 6em;
  color: var(--black);
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.textintable-redisgn.production {
  line-height: .7;
}

.text-block-73 {
  width: 10em;
  padding-right: 0;
  display: flex;
}

.grid-accordion-form {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 10fr;
  place-content: start;
  place-items: start;
  width: auto;
  margin-top: 2em;
  margin-right: 0;
}

.text-block-74 {
  flex-direction: row;
  width: 20em;
  max-width: 30%;
  display: block;
}

.paragraphsubmain-vw-auto-w-1 {
  float: none;
  clear: none;
  max-width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
  display: none;
}

.paragraphsubmain-vw-auto-w-1.color-white, .paragraphsubmain-vw-auto-w-1.white-color {
  color: var(--white);
}

.paragraphsubmain-vw-auto-w-2 {
  float: none;
  clear: none;
  width: 20rem;
  max-width: none;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  margin-bottom: 0;
  padding: .5em 0 0 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .8em;
  font-weight: 300;
  line-height: 130%;
  display: block;
  position: relative;
}

.paragraphsubmain-vw-auto-w-2.color-white, .paragraphsubmain-vw-auto-w-2.white-color {
  color: var(--white);
}

.cont-text-small {
  width: 20em;
  display: flex;
}

.icon-2 {
  margin-top: 2em;
}

.dropdown-list {
  background-color: #0000;
  padding-left: 0;
  display: block;
  position: static;
  overflow: visible;
}

.numberintable-redisgn-transp {
  color: #0000;
  font-family: Neuemachina, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.numberintable-redisgn-transp.production {
  line-height: .7;
}

.textintable-redisgn-transp {
  color: #0000;
  font-family: Neuemachina, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 110%;
  display: inline-block;
}

.textintable-redisgn-transp.production {
  line-height: .7;
}

.cont-accordion-dropdown {
  padding-left: 0;
}

.dropdown-link-accordion-design, .dropdown-link-accordion-production {
  padding-left: 2em;
}

.grid-accordion-form-transp {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 10fr;
  width: 100%;
  margin-right: 1em;
}

.accordion-toggle-2, .accordion-toggle-copy {
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.bold-text-10 {
  color: #0000;
}

.page-padding-accordion {
  padding-left: 12.5vw;
  padding-right: 12.5vw;
}

.accordion-services {
  white-space: normal;
  width: 100%;
  height: auto;
  display: block;
}

.dropdown-toggle {
  border: 0 solid #000;
  border-top-width: 2px;
  border-radius: 0;
  width: 100%;
  padding-top: 1.5em;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle.w--open {
  white-space: normal;
  height: auto;
}

.accordion-top-wrapper {
  flex: 1;
  padding-right: 0;
}

.accordion-top-grid {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  object-fit: fill;
  grid-template-rows: auto;
  grid-template-columns: 3em 10em 10fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  width: 100%;
  display: grid;
  position: relative;
}

.accordion-number-wrapper {
  width: 3em;
  padding-top: 0;
}

.accordion-caption-wrapper {
  padding-top: .25em;
  padding-bottom: 0;
}

.accordion-paragraph-wrapper {
  width: 100%;
  padding-top: .3em;
  padding-bottom: .75em;
  padding-right: 2em;
  display: block;
}

.paragraph-accordion-top {
  float: none;
  clear: none;
  object-fit: contain;
  display: inline-block;
}

.accardion-paragraph-txt {
  color: var(--black);
  white-space: pre-wrap;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .8em;
  font-weight: 300;
  line-height: 1.3;
}

.bold-text-11 {
  font-size: 1em;
}

.bold-text-11.in-hide {
  display: none;
}

.dropdown-list-2 {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  padding-bottom: 1.5em;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.dropdown-list-2.w--open {
  white-space: normal;
  padding-right: 0;
  position: relative;
}

.dropdown-list-2.in-open {
  display: none;
}

.dropdown-list-2.in-open.w--open {
  display: block;
}

.accardion-txt-link {
  color: var(--black);
  white-space: pre-wrap;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
}

.accardion-txt-link:hover {
  border-bottom: 1px solid var(--crimson);
  color: var(--black);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--crimson);
  text-decoration: none;
}

.accordion-link-services {
  height: 2em;
  text-decoration: none;
}

.div-block-1164 {
  height: 100rem;
}

.accordion-nubmer-cont {
  display: none;
}

.accardion-paragraph-txt-mob {
  color: var(--black);
  white-space: pre-wrap;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1.3;
}

.dropdown-list-2-1 {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  padding-bottom: 1.5em;
  padding-left: 20px;
  padding-right: 40px;
  display: none;
}

.dropdown-list-2-1.w--open {
  white-space: normal;
  position: relative;
}

.dropdown-list-2-2 {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  padding-bottom: 1.5em;
  padding-left: 20px;
  padding-right: 40px;
  display: none;
}

.dropdown-list-2-2.w--open {
  white-space: normal;
  position: relative;
}

.accordion-services-1 {
  white-space: normal;
  width: 100%;
  height: auto;
  padding-bottom: 1.5em;
  display: block;
}

.accordion-services-2, .accordion-services-3 {
  white-space: normal;
  width: 100%;
  height: auto;
  display: block;
}

.accordion-services-4 {
  white-space: normal;
  width: 100%;
  height: auto;
  display: none;
}

.accordion-services-5 {
  white-space: normal;
  width: 100%;
  height: auto;
  display: block;
}

.dropdown-list-2-3 {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  padding-bottom: 1.5em;
  padding-left: 20px;
  padding-right: 40px;
  display: none;
}

.dropdown-list-2-3.w--open {
  white-space: normal;
  position: relative;
}

.icon-4 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/649af83d728130e5e8b630f3_%2B.svg");
  background-position: 0 0;
  background-size: cover;
  width: 1.4em;
  height: 1.4em;
  position: relative;
}

.icon-4.in-one {
  transform: rotate(45deg);
}

.icon-5, .icon-6, .icon-7 {
  position: relative;
}

.dropdown-toggle-1 {
  border: 0 solid #000;
  border-top-width: 2px;
  border-radius: 0;
  width: 100%;
  padding-top: 1.5em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle-1.w--open {
  white-space: normal;
  height: auto;
}

.numberintable-redisgn-1 {
  width: 1.5em;
  color: var(--black);
  flex-direction: row;
  font-family: Neuemachina, sans-serif;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 110%;
  display: flex;
  overflow: visible;
}

.numberintable-redisgn-1.production {
  line-height: .7;
}

.numberintable-redisgn-1.in-hide {
  display: none;
}

.cont-img-accordion-number-1 {
  align-items: flex-end;
  width: 3em;
  display: flex;
}

.accordion-number-wrapper-1 {
  padding-top: 0;
  display: flex;
}

.img-accordion-number-1 {
  width: 3em;
  height: 3em;
  display: block;
}

.accordion-caption-wrapper-1 {
  height: 3em;
  padding-top: 1.7em;
  padding-bottom: 0;
}

.textintable-redisgn-1 {
  width: 6em;
  color: var(--black);
  align-items: flex-end;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.textintable-redisgn-1.production {
  line-height: .7;
}

.accordion-paragraph-wrapper-1 {
  width: 100%;
  padding-top: 2.1em;
  padding-bottom: .75em;
  padding-right: 2em;
  display: block;
}

.icon-4-1 {
  position: relative;
}

.accordion-nubmer-cont-1 {
  display: none;
}

.dropdown-toggle-2 {
  border: 0 solid #000;
  border-top-width: 2px;
  border-radius: 0;
  width: 100%;
  padding-top: 1.5em;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.dropdown-toggle-2.w--open {
  white-space: normal;
  height: auto;
}

.accordion-services-1-copy {
  white-space: normal;
  width: 100%;
  height: auto;
  display: block;
}

.accordion-services-2-1 {
  white-space: normal;
  width: 100%;
  height: auto;
  padding-bottom: 1.5em;
  display: block;
}

.accordion-paragraph-wrapper-1-0 {
  width: 100%;
  padding-top: .3em;
  padding-bottom: 2em;
  padding-right: 2em;
  display: block;
}

.accordion-number-wrapper-copy {
  padding-top: 0;
}

.div-block-1165 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-136, .image-137, .image-138, .image-139 {
  width: 100%;
}

.icon-wrapper-accordion {
  width: 1.5em;
  padding-top: 0;
  position: relative;
}

.accordion-down-wrapper {
  margin-left: 0;
}

.div-block-1167 {
  display: flex;
}

.accordion-paragraph-wrapper-2 {
  width: 100%;
  padding-top: 1.8em;
  padding-bottom: .75em;
  padding-right: 2em;
  display: block;
}

.accordion-services-2--2 {
  white-space: normal;
  width: 100%;
  height: auto;
  padding-bottom: 1.5em;
  display: block;
}

.accordion-services-2-3 {
  white-space: normal;
  width: 100%;
  height: auto;
  margin-bottom: 1.5em;
  display: block;
}

.dropdown-list-open {
  object-fit: fill;
  background-color: #0000;
  height: auto;
  padding-bottom: 1.5em;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.dropdown-list-open.w--open {
  white-space: normal;
  padding-right: 0;
  position: relative;
}

.dropdown-list-open.in-open {
  display: none;
}

.dropdown-list-open.in-open.w--open {
  display: block;
}

.grid-main-footer-about {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 5em;
  margin-left: 12.5vw;
  margin-right: 12.5vw;
}

.grid-main-footer-about.is-marketplaces {
  margin-bottom: 3em;
  margin-left: 5em;
  margin-right: 5em;
}

.image-logo-agima {
  width: 100%;
  margin-top: 0;
}

.cont-img-logo-agima {
  width: 7em;
  height: 6em;
  position: relative;
}

.link-block-10 {
  display: block;
  position: absolute;
  inset: 0%;
}

.heading-3-white-f-copy {
  color: var(--white);
  text-align: left;
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  display: block;
  position: relative;
}

.heading-3-white-transp {
  color: #fff0;
  text-align: left;
  letter-spacing: .23em;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
}

.grid-speach-about-smm {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template: "."
                 "."
                 / .3fr .75fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  margin: 0 12.5vw;
  padding-left: 0;
  padding-right: 0;
}

.page-padding-cases-influence {
  margin-top: 4em;
  padding: 3em 6.75em 5em;
  display: block;
}

.cont-icase-kaspersky-intro {
  background-color: #0000;
  width: 100%;
  height: auto;
  padding: 3.5em 9em;
}

.case_kaspersky_intro {
  background-color: var(--black);
  height: auto;
  overflow: hidden;
}

.cont-text-kaspersky-main {
  width: 60em;
  margin-top: 0;
  margin-left: 0;
}

.column-case-kaspersky-1 {
  margin-top: 4em;
  padding-left: 0;
  padding-right: 0;
}

.grid-case-kaspersky-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.cont-text-case-kaspersky-semibold {
  display: flex;
}

.cont-text-case-kaspersky-semibold.udb-case {
  margin-top: 50px;
}

.image-arrow-case-kaspersky {
  align-self: flex-start;
  padding-left: 0;
  padding-right: 1em;
}

.img-xlvs-top-kaspersky {
  background-color: #0000;
  width: auto;
  max-width: none;
  height: 20em;
  padding-top: 10em;
  padding-bottom: 0;
  padding-left: 13em;
  display: block;
}

.cont-top-cover-kaspersky {
  height: 20em;
}

.case_xlvs-top-udb {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64b66c6862a7dbadcdf335d6_Frame%20419.png");
  background-position: 50% 100%;
  background-repeat: repeat;
  background-size: cover;
  justify-content: center;
  width: auto;
  height: 26em;
  display: flex;
}

.case_xlvs-top-udb.udb-page {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
}

.img-kasp-mob {
  display: none;
}

.page_padding_case_xlfix_results-2-copy {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 3em;
  padding: 3.5em 5em 3.5em 16em;
}

.page-weapper-case-kaspersky {
  color: var(--black);
  font-size: 1.33vw;
}

.page_padding_case_results {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 3em;
  padding: 3.5em 5em 3.5em 9em;
}

.page-padding-case-kasp-text {
  margin-top: 0;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-case-kasp-grid {
  margin: 4em 9em;
}

.grid-case-kasp-img {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
}

.page-padding-case-kasp-results {
  padding: 0;
}

.grid-case-kasp-results {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
}

.page-padding-case-kaspersky {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.cont-text-case-kasp {
  width: 60em;
  margin-top: 0;
  margin-left: 0;
}

.text-bold-case-kasp-white {
  width: auto;
  color: var(--white);
  letter-spacing: .16vw;
  text-transform: uppercase;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.text-case-kasp-white {
  width: auto;
  max-width: 100%;
  color: var(--white);
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: .875em;
  font-weight: 300;
  line-height: 130%;
  display: flex;
}

.page-wrapper-case {
  color: var(--black);
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.33vw;
  font-weight: 300;
  line-height: 1.3;
}

.page-wrapper-case.a4-case {
  margin-top: 0;
}

.page-padding-case {
  padding-top: 0;
  padding-left: 9em;
  padding-right: 9em;
}

.section-case-intro {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/69282aa349a2a421d462bd5a_23052023_20402%201.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.section-case-intro.a4-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro.a4-case._2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro.skolkovo {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro.skolkovo._2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/69cd23d2ee10eaeab9b98001_XL_Clinic.png");
  background-position: 100%;
}

.image-140, .image-case-intro {
  width: 20em;
}

.image-case-kundal-intro-mob {
  display: none;
}

.cont-case-intro {
  justify-content: flex-start;
  padding-left: 12em;
  display: flex;
}

.section-cases-second {
  background-color: var(--yellow);
}

.cont-text-case-kundal {
  margin-top: 6em;
}

.cont-case-kundal-main {
  margin-top: 0;
}

.cont-grid-case-kundal {
  margin-top: 2em;
}

.grid-case-kundal {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
}

.cont-case-kundal-text {
  margin-top: 0;
  margin-bottom: 4em;
}

.grid-case-kundal-1 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
}

.cont-text-case-kundal-grid {
  margin-top: 0;
}

.caption-cases-2em {
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2em;
  font-size: 1em;
  font-weight: 700;
}

.caption-cases-2em-2em {
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 1em;
  font-weight: 700;
  display: flex;
}

.image-case-kundal-1 {
  max-width: 100%;
}

.cont-grid-case-kundal-goals {
  margin-top: 2em;
  margin-bottom: 2em;
}

.grid-case-kundal-goals {
  grid-column-gap: 4em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
}

.paragraph-kundal-bold {
  margin-bottom: 1em;
}

.text-case-kundal-goals-paragraph {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 300;
}

.cont-case-kundal-goals-in {
  width: 18em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.cont-case-kundal-line {
  padding-top: 0;
  padding-bottom: 1em;
}

.cont-case-kundal-grid-work {
  margin-top: 2em;
}

.grid-case-kundal-work {
  grid-column-gap: 4em;
  grid-template-rows: auto;
}

.cont-case-work {
  margin-top: 3em;
  margin-bottom: 4em;
  padding-bottom: 0;
}

.grid-cases-kundal-work-in {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  position: relative;
}

.cont-grid-case-kundal-arrows {
  margin-top: 2em;
  margin-bottom: 4em;
}

.grid-case-kundal-arrows {
  grid-column-gap: 4em;
  grid-template-rows: auto;
}

.cont-inside-grid-case-kundal {
  display: flex;
}

.image-case-kundal-arrow {
  align-self: flex-start;
  margin-left: 1em;
  margin-right: 2em;
  padding-right: 0;
}

.cont-text-case-kundal-grid-2 {
  margin-top: 2em;
}

.cont-text-case-kundal-work {
  flex-wrap: nowrap;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.image-case-kundal-number {
  align-self: flex-start;
  margin-right: 1em;
}

.cont-text-case-kundal-work-2em {
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.text-small-case-kundal {
  margin-top: 1em;
  font-size: 1vw;
}

.cont-image-grid-work-2 {
  max-width: 80%;
}

.cont-text-case-kundal-work-0 {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.cont-case-kundal-tech {
  margin-top: 0;
  margin-bottom: 3em;
  padding-bottom: 0;
}

.paragraph-kundal-2em {
  margin-top: 2em;
}

.grid-image-case-kundal {
  grid-column-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.image-case-kundal-3 {
  max-width: 100%;
}

.cont-case-kundal-text-1 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.cont-case-kundal-grid-1 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.grid-case-kundal-2 {
  grid-column-gap: 4em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
}

.cont-grid-case-kundal-2 {
  flex-direction: column;
  width: 20em;
  padding-right: 1em;
  display: flex;
}

.image-case-kundal-4 {
  height: 17em;
  margin-top: 0;
}

.grid-case-kundal-2-1 {
  grid-column-gap: 0em;
  grid-row-gap: 1em;
  grid-template-rows: auto auto;
  margin-bottom: 3em;
}

.image-case-kundal-5 {
  height: 25em;
  margin-top: 0;
  padding-right: 1em;
  display: block;
}

.cont-case-kundal-image {
  width: auto;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
}

.cont-case-kundal-image-1 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.cont-case-kundal-image-0 {
  width: auto;
  margin-top: 2em;
  margin-bottom: 1em;
  display: flex;
}

.image-case-kundal-6 {
  height: 15em;
  margin-top: 0;
  padding-right: 1em;
  display: block;
}

.text-small-case-kundal-1 {
  margin-top: 1em;
  margin-bottom: 3em;
  font-size: 1vw;
}

.image-case-kundal-7 {
  height: auto;
  margin-top: 0;
}

.cont-case-kundal-image-2 {
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.cont-case-kundal-image-3 {
  width: auto;
  margin-top: 1em;
  margin-bottom: 0;
  display: flex;
}

.image-case-kundal-8 {
  height: 15em;
  margin-top: 0;
  padding-right: 1em;
  display: block;
}

.cont-case-kundal-image-4 {
  width: auto;
  margin-top: 1em;
  margin-bottom: 3em;
  display: flex;
}

.image-case-kundal-9 {
  height: 20em;
  margin-top: 0;
}

.cont-case-kundal-grid-3 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.cont-case-kundal-image-5 {
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.image-case-kundal-10 {
  height: 20em;
  margin-top: 0;
  padding-right: 1em;
  display: block;
}

.cont-image-case-kundal {
  margin-bottom: 3em;
  display: flex;
}

.cont-image-case-kundal-1 {
  margin-top: 2em;
  margin-bottom: 3em;
  display: flex;
}

.image-case-kundal-4-0 {
  height: auto;
  margin-top: 0;
}

.image-case-kundal-10-copy {
  height: 20em;
  margin-top: 0;
  padding-right: 1em;
  display: block;
}

.cont-case-kundal-final {
  margin-top: 2em;
}

.cont-grid-case-kundal-arrows-1 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.cont-case-kundal-line-final {
  margin-bottom: 4em;
  padding-top: 0;
  padding-bottom: 1em;
}

.grid-case-kundal-result-numbers {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1.2fr 1.2fr;
  margin-top: 4em;
}

.caption-case-kundal-final {
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.container-ingrid-result-numbers {
  height: 15em;
  margin-bottom: 3em;
}

.paragraph-case-big-capture {
  column-count: 2;
  width: auto;
  font-size: 1em;
}

.paragraph-case-big-capture._60 {
  width: 60%;
}

.paragraph-case-big-capture._1column {
  text-transform: none;
  column-count: 1;
  margin-bottom: .8em;
  font-size: 1.5em;
}

.paragraph-case-mob {
  column-count: 2;
  width: auto;
  font-size: 1em;
}

.paragraph-case-mob._60 {
  width: 60%;
}

.paragraph-case-mob._1column {
  column-count: 1;
}

.container-ingrid-result-numbers-1 {
  height: 12em;
  margin-bottom: 2em;
}

.cont-grid-results-small-text, .cont-grid-results-small-text-mob {
  align-items: flex-end;
  height: 24em;
  display: none;
}

.cont-grid-results-small-text-2 {
  align-items: flex-end;
  height: auto;
  margin-top: 4em;
  display: block;
}

.cont-image-results-desktop {
  width: 100%;
}

.img-results-case-kundal {
  width: 80%;
}

.cont-img-results-mob {
  display: none;
}

.container-cases-edtech-second-1 {
  padding-left: 0;
  display: none;
}

.section-main-tol {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64cb792e398af70205c9e9bd_tree-of-life-decstop-cover.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 33em;
  display: flex;
}

.txt-svg-tol {
  width: 23em;
  padding-top: 5em;
}

.case-second-section {
  background-color: var(--yellow);
}

.caption-case-bold {
  max-width: none;
  color: var(--black);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.paragraph-case-seciond8body {
  letter-spacing: normal;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
  list-style-type: disc;
  display: block;
}

.paragraph-case-seciond8body.is-short {
  width: 22em;
}

.caption-case-wrapper {
  max-width: none;
}

.page-padding-case-body {
  padding-top: 5em;
  padding-left: 9em;
  padding-right: 9em;
}

.about-brand-wrapper {
  margin-top: 0;
}

.about-brand-grid-wrapper {
  margin-top: 2em;
}

.about-brand-grid {
  grid-column-gap: 2em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
}

.goals-case-wrapper {
  margin-top: 0;
  margin-bottom: auto;
  padding-bottom: 0;
}

.line-padding {
  background-color: var(--black);
  height: 1px;
  margin: 3em 0;
  display: block;
}

.line-padding.padding {
  margin-top: 3em;
  margin-bottom: 3em;
}

.line-padding.is-nulle {
  background-color: #0000;
}

.padding-2em {
  height: 2em;
}

.case-result-section {
  background-color: var(--yellow);
}

.image-case-result-decstop {
  width: 100%;
}

.image-case-result-mobile {
  display: none;
}

.goals-grid {
  grid-template-columns: 1fr 10fr;
}

.goals-grid.in-invisible {
  display: none;
}

.list-item {
  margin-bottom: 1em;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.list-7 {
  margin-bottom: 0;
  padding-left: 0;
}

.list-7.is-22em {
  width: 22em;
}

.case-caption-number-wrapper {
  width: 5em;
  margin-right: 2em;
}

.number-paragraph-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.goals-content-wrapper-copy {
  width: 100%;
}

.grid-51 {
  grid-template-rows: auto auto;
}

.padding-4em {
  height: 4em;
}

.image-141, .image-142 {
  width: 100%;
}

.cont-case-kundal-text-2 {
  margin-top: 2em;
  margin-bottom: 4em;
}

.paragraph-ozmom-1 {
  margin-bottom: 2em;
}

.subtitle-cases {
  width: auto;
  color: var(--black);
  text-align: right;
  letter-spacing: .2em;
  text-transform: uppercase;
  flex: 0 auto;
  margin-top: 0;
  padding-left: 20px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 12px;
}

.subtitle-flex-container {
  flex-direction: row;
  align-self: stretch;
  align-items: center;
  display: none;
  overflow: visible;
}

.flex-block {
  flex-wrap: nowrap;
  flex: 1;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: auto;
  overflow: hidden;
}

.line-100 {
  background-color: var(--black);
  flex: none;
  width: 200px;
  max-width: none;
  height: 2px;
}

.link-second {
  color: var(--black);
  background-color: #0000;
  font-style: italic;
}

.italic-text {
  font-style: italic;
  text-decoration: none;
}

.caption-ruward {
  float: none;
  clear: none;
  max-width: 48vw;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 6em;
  margin-bottom: 0;
  margin-left: -6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
  display: inline-block;
}

.caption-ruward.color-white, .caption-ruward.white-color {
  color: var(--white);
}

.section-17 {
  background-color: var(--black);
  padding-left: 7em;
  padding-right: 7em;
  display: flex;
}

.main-clients-txt-wrapper {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.main-clients-lottie-wrapper {
  align-items: center;
  height: 10em;
  display: flex;
  overflow: hidden;
}

.text-block-75 {
  color: var(--white);
}

.lottie-animation-4 {
  width: auto;
  height: auto;
  transform: scale(1.3);
}

.lottie-animation-5 {
  display: none;
}

.txt-clients-caption {
  width: 15em;
  max-width: none;
  color: var(--white);
  margin-left: .5em;
  padding-top: 0;
  padding-left: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: inline-block;
}

.image-clients-symbol {
  display: none;
}

.bold-text-14 {
  letter-spacing: 1.1px;
  font-family: Helveticaneuecyr roman, sans-serif;
}

.maint-clients-section-wrapper {
  padding-top: 1em;
  display: flex;
}

.grid-perfomance-services-1 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template: "Area Area-2"
                 "Area-5 Area-6"
                 / 1fr 1fr 1fr;
  margin: 80px 0 5em;
  padding-top: 0;
}

.section-case-unodosbuisnesconfirence-intro {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6554ca0c49a59107ba01f834_123.png");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.image-case-start-intro {
  width: 30em;
  display: inline-block;
}

.cont-case-start-main {
  margin-top: 4em;
}

.cont-case-start-goals-in {
  width: 23em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.cont-grid-case-start-arrows {
  margin-top: 2em;
  margin-bottom: 2em;
}

.cont-txt-start {
  margin-bottom: 4em;
}

.grid-cases-start-work {
  grid-column-gap: 1em;
  grid-row-gap: 2em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 8fr;
  place-items: start;
  width: 100%;
  margin-top: 4em;
  position: relative;
}

.cont-grid-image-case-start {
  margin-top: 4em;
}

.image-case-kundal-3-1 {
  max-width: 100%;
}

.cont-grid-case-start1 {
  flex-direction: column;
  width: auto;
  padding-right: 1em;
  display: flex;
}

.image-case-start {
  height: auto;
  margin-top: 0;
}

.link-start {
  color: var(--blue);
}

.link-start1 {
  float: none;
  clear: none;
  width: 100%;
  color: var(--black);
  object-fit: fill;
  object-position: 50% 50%;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Helveticaneuecyr roman, sans-serif;
  font-size: 1.33vw;
  font-weight: 400;
  line-height: 1.3;
  display: block;
}

.link-start1:hover {
  color: var(--tomato);
  text-decoration: underline;
}

.cont-grid-case-start {
  flex-direction: column;
  width: 30em;
  padding-right: 1em;
  display: flex;
}

.cont-grid-case-start-1 {
  flex-direction: column;
  width: 20em;
  padding-right: 1em;
  display: flex;
}

.cont-image-case-start2 {
  margin-top: 2em;
  margin-bottom: 6em;
  display: flex;
}

.grid-case-start {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  margin-bottom: 6em;
}

.page-padding-start-cases {
  padding-top: 4em;
  padding-left: 9em;
  padding-right: 9em;
}

.page-padding-cases-ozmom-second-copy {
  padding: 4em 4em 5em 9em;
}

.image-case-2-copy {
  flex: 1;
  width: 100%;
  max-width: none;
  padding-bottom: 0;
  position: relative;
}

.image-case-2-copy._160 {
  margin-top: 160px;
}

.image-case-2-copy._100 {
  margin-top: -140px;
}

.cont-case-start-intro {
  justify-content: flex-start;
  padding-left: 12em;
  display: flex;
}

.link-block-cases-page-start {
  cursor: pointer;
  text-decoration: none;
  display: none;
}

.link-block-cases-page-start.kino {
  display: none;
}

.account-main-cont {
  padding-top: 5em;
  padding-left: 5em;
  padding-right: 5em;
  display: block;
}

.acc-cont-1 {
  background-color: #f6f6f6;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 0;
  padding: 6em 3em;
  display: flex;
}

.txt-account-bold {
  z-index: 1;
  letter-spacing: 1px;
  text-indent: 0;
  width: auto;
  min-width: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  position: static;
}

.acc-btn-send-request {
  z-index: auto;
  border: 1px solid var(--black);
  width: 12.5em;
  color: var(--white);
  text-align: left;
  text-transform: none;
  text-shadow: 0 1px 1px #0003;
  column-count: auto;
  white-space: pre-line;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  direction: ltr;
  background-color: #000;
  background-clip: border-box;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding: 11px 2em 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.acc-btn-send-request:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.acc-btn-send-request:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.acc-btn-send-request.relative {
  position: relative;
}

.acc-btn-send-request.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.acc-btn-send-request.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.acc-txt-main {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-main.white {
  color: #fff;
  font-size: 1.8em;
}

.acc-txt-main.big-txt {
  font-size: 1.8em;
}

.grd-account-1 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template: ". Area"
  / 1fr;
  justify-content: space-around;
  align-items: start;
}

.acc-cont-0 {
  width: 20em;
}

.acc-grid-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  place-items: stretch stretch;
}

.acc-cont-grid-1 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-cont-txt-grid {
  padding-top: 0;
  padding-bottom: 1.5em;
  padding-right: 0;
}

.acc-txt-title {
  color: #000;
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 1em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 130%;
}

.acc-img-grid-1 {
  padding-right: 4em;
  display: block;
}

.acc-img-grid-1-mob {
  padding-right: 4em;
  display: none;
}

.acc-img-grid-illust-mob {
  display: none;
}

.acc-cont-2 {
  background-color: #f6f6f6;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659e4c194b095f92b9f42fd9_Rectangle%20318.png");
  background-position: 0%;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1em;
  padding: 3em;
  display: flex;
}

.acc-grid-2 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.acc-cont-grid-2 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-cont-grid-img-2 {
  padding-top: 1.5em;
}

.acc-img-grid-3 {
  width: 120%;
  max-width: none;
}

.acc-img-grid-1-1 {
  padding-bottom: 2em;
  padding-right: 4em;
  display: block;
}

.acc-img-grid-3-mob {
  width: 120%;
  max-width: none;
  display: none;
}

.acc-cont-3 {
  background-color: #f6f6f6;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1em;
  padding: 6em 3em;
  display: flex;
}

.acc-cont-txt-grid-3 {
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.acc-cont-grid-3 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-cont-4 {
  background-color: #f6f6f6;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659e655857432e7331e2fee7_Rectangle%20321.png");
  background-position: 100%;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 15em;
  margin-top: 1em;
  padding: 3em;
  display: flex;
}

.acc-cont-5 {
  background-color: #f6f6f6;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1em;
  padding: 6em 3em;
  display: flex;
}

.acc-cont-txt-grid-5 {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.acc-txt-bold {
  color: #000;
  -webkit-text-stroke-color: #000;
  text-transform: none;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: .5em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 3em;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}

.acc-cont-grid-5-r {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.acc-img-grid-5 {
  padding-bottom: 3em;
  padding-right: 4em;
  display: block;
}

.acc-img-grid-5-mob {
  padding-right: 4em;
  display: none;
}

.acc-cont-6 {
  background-color: #f6f6f6;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1em;
  padding: 6em 3em;
  display: flex;
}

.acc-cont-txt-grid-6 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.acc-cont-7 {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1em;
  padding: 0;
  display: flex;
}

.acc-cont-txt-title {
  margin-top: 2em;
  margin-bottom: 2em;
  padding-left: 3em;
}

.acc-txt-title-1 {
  color: #000;
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  width: auto;
  height: auto;
  padding-top: 1em;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 130%;
}

.acc-cont-txt-grid-7 {
  background-color: #f6f6f6;
  border-radius: 20px;
  align-items: center;
  height: 14em;
  padding: 6em 3em;
  display: flex;
}

.acc-cont-grid-7 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-cont-txt-grid-3-copy {
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.acc-cont-txt-grid-7-1 {
  background-color: #f6f6f6;
  border-radius: 20px;
  align-items: center;
  height: 14em;
  padding: 6em 3em;
  display: flex;
}

.acc-grid-7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.acc-cont-grid-3-1, .acc-cont-grid-1-r {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-img-grid-illust-0-r {
  max-width: none;
}

.acc-cont-8 {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 1em;
  padding: 0;
  display: flex;
}

.acc-grid-8 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.acc-cont-img-speakers {
  background-color: #f6f6f600;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
}

.img-speakers-acc {
  padding-bottom: 1em;
}

.acc-txt-small {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-small.white {
  color: #fff;
  font-size: 1.8em;
}

.acc-txt-small.big-txt {
  font-size: 1.8em;
}

.acc-cont-9 {
  background-color: #f6f6f6;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 1em;
  padding: 6em 3em;
  display: flex;
}

.acc-grid-9 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.acc-cont-grid-9 {
  flex-direction: column;
  align-items: flex-start;
  width: 40em;
  display: flex;
}

.acc-cont-numbers-txt {
  align-items: flex-start;
  padding-bottom: 2em;
  display: flex;
}

.acc-img-numbers {
  padding-right: 2em;
  display: block;
}

.acc-cont-numbers-txt-1 {
  align-items: flex-start;
  padding-bottom: 2em;
  display: flex;
}

.acc-txt-main-fix {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-main-fix.white {
  color: #fff;
  font-size: 1.8em;
}

.acc-txt-main-fix.big-txt {
  font-size: 1.8em;
}

.acc-cont-10 {
  background-color: #f6f6f6;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659e655857432e7331e2fee7_Rectangle%20321.png");
  background-position: 100% 100%;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 1em;
  padding: 3em;
  display: flex;
}

.acc-cont-11 {
  background-color: #f6f6f6;
  border-radius: 20px;
  flex-direction: column;
  align-items: stretch;
  margin-top: 1em;
  padding: 6em 3em;
  display: flex;
}

.acc-cont-12 {
  background-color: #f6f6f6;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659e655857432e7331e2fee7_Rectangle%20321.png");
  background-position: 100% 100%;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-top: 1em;
  padding: 3em;
  display: flex;
}

.acc-cont-grid-12 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-btn-send-want {
  z-index: auto;
  border: 1px solid var(--white);
  width: auto;
  color: var(--white);
  text-align: left;
  text-transform: none;
  text-shadow: 0 1px 1px #0003;
  column-count: auto;
  white-space: pre-line;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  direction: ltr;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 2em;
  margin-bottom: 0;
  margin-left: 0;
  padding: 11px 2em 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 14px;
  font-weight: 500;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.acc-btn-send-want:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.acc-btn-send-want:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.acc-btn-send-want.relative {
  position: relative;
}

.acc-btn-send-want.relative.z-index-1 {
  z-index: 1;
  position: static;
}

.acc-btn-send-want.color-white {
  z-index: 1;
  border-color: var(--white);
  color: var(--white);
  flex: none;
  position: relative;
  inset: auto auto 0% 0%;
}

.acc-cont-numbers-txt-2 {
  align-items: flex-start;
  padding-bottom: 2em;
  display: flex;
}

.acc-cont-13 {
  background-color: #f6f6f600;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  height: auto;
  margin-top: 1em;
  padding: 6em 3em 0;
  display: flex;
}

.acc-grid-13 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 4em;
}

.acc-cont-grid-13-1 {
  flex-direction: column;
  align-items: flex-start;
  width: 26em;
  margin-bottom: 4em;
  display: flex;
}

.acc-txt-main-awards {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 1.5em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-main-awards.white {
  color: #fff;
  font-size: 1.8em;
}

.acc-txt-main-awards.big-txt {
  font-size: 1.8em;
}

.acc-txt-small-awards {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 1em;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-small-awards.white {
  color: #fff;
  font-size: 1.8em;
}

.acc-txt-small-awards.big-txt {
  font-size: 1.8em;
}

.acc-cont-txt-grid-1-1 {
  padding-top: 4em;
  padding-bottom: 1.5em;
  padding-right: 0;
}

.acc-cont-13-mob {
  background-color: #f6f6f600;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  height: auto;
  margin-top: 1em;
  padding: 3em;
  display: flex;
}

.acc-cont-13-mob-1 {
  display: none;
}

.acc-cont-13-rewards {
  background-color: #f6f6f600;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  height: auto;
  margin-top: 0;
  padding: 0 3em 6em;
  display: flex;
}

.acc-img-grid-1-1-mob {
  padding-bottom: 2em;
  padding-right: 4em;
  display: none;
}

.acc-cont-grid-13-1-awards {
  flex-direction: column;
  align-items: flex-start;
  width: 26em;
  margin-bottom: 4em;
  display: flex;
}

.acc-cont-grid-1-fix {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.acc-txt-main-2 {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-main-2.white {
  color: #fff;
  padding-right: 4em;
  font-size: 1.8em;
}

.acc-txt-main-2.big-txt {
  font-size: 1.8em;
}

.acc-txt-title-1-1 {
  color: #000;
  -webkit-text-stroke-color: #000;
  text-transform: uppercase;
  width: auto;
  height: auto;
  padding-top: 1em;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 130%;
}

.acc-grid-3-1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  place-items: stretch stretch;
}

.acc-txt-main-1 {
  color: #000;
  -webkit-text-stroke-color: #000;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.5em;
  font-weight: 300;
  line-height: 130%;
}

.acc-txt-main-1.white {
  color: #fff;
  font-size: 1.8em;
}

.acc-txt-main-1.big-txt {
  font-size: 1.8em;
}

.acc-img-grid-1-mob-1 {
  padding-right: 4em;
  display: none;
}

.image-hove-vacancy-item-hr-copy {
  height: 9em;
  display: block;
}

.logo-link-acc {
  display: block;
}

.image-143 {
  max-width: 50%;
}

.image_cases_cover_desktop {
  width: 100%;
}

.image_cases_cover_mobile {
  display: none;
  overflow: visible;
}

.section-cases-txt {
  background-color: #1d558b;
  padding: 5em;
}

.paragraph-cases-txt-white {
  color: #fff;
  width: 80%;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1.85em;
  font-weight: 300;
  line-height: 1.3;
}

.image_cases_txt_desktop {
  width: 100%;
  margin-top: -2px;
}

.image_cases_txt_mobile {
  display: none;
}

.image_cases_kamaz_2 {
  z-index: -1;
  object-fit: fill;
  width: 100%;
  margin-top: -3em;
  position: relative;
}

.section-18 {
  background-color: #417ab3;
  justify-content: center;
  align-items: center;
  margin-top: -2px;
  display: flex;
}

.svg_cases_kamaz {
  width: 100%;
  padding-top: 10em;
  padding-bottom: 10em;
}

.video-9 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.background-video-4 {
  z-index: 2;
  object-fit: fill;
  padding: 5em 20em 0;
  position: static;
  inset: 0%;
}

.div-block-1169 {
  z-index: 2;
  position: absolute;
}

.background-video-5 {
  overflow: visible;
}

.background-video-6 {
  z-index: 2;
  width: 53.3333em;
  height: 40em;
  position: absolute;
}

.section-19 {
  margin-left: -2px;
}

.image_cases_kamaz-laptop {
  z-index: -1;
  width: 100%;
  margin-top: -2px;
  position: relative;
}

.image-144 {
  width: 25em;
  padding-top: 9em;
  padding-bottom: 8em;
}

.image-145 {
  width: 100%;
}

.div-block-1170 {
  margin-left: -1px;
  overflow: hidden;
}

.image_100 {
  width: 100%;
}

.bg_video_case_inosense {
  width: 100%;
  height: 740px;
}

.image-146 {
  width: 100%;
}

.image-100 {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
}

.image-100._2 {
  margin-top: -2px;
}

.video-case-wrapper {
  background-color: #2b2b2b;
  height: auto;
  margin-top: -8em;
  padding-top: 0;
}

.background-video-7 {
  z-index: 5;
  height: 100vh;
  padding-top: 0;
}

.landing-page-wrapper-cases-inosense {
  background-color: #313131;
  padding: 5em;
}

.code-embed, .div-block-1171 {
  width: 100%;
  height: 1505px;
}

.tricker-wrapper {
  background-color: #ca8501;
  height: 7em;
  padding-top: .75em;
  display: flex;
  overflow: hidden;
}

.tricker-txt {
  text-transform: none;
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neuemachina, sans-serif;
  font-size: 2.3em;
  font-weight: 400;
}

.tricker-first-line-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  display: flex;
}

.link-in-tricker {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}

.link-in-tricker:hover {
  color: #2a2a2a;
}

.text-block-76 {
  font-family: PT Mono, sans-serif;
}

.section-21 {
  background-color: #eeffe0;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-21.section-start {
  background-color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66eac94a4d70a31b47129afa_1728_start_final.png");
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: flex-end;
  width: 1728px;
  max-width: 1728px;
  height: 1036px;
  max-height: 1147px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-1172 {
  max-width: 1140px;
}

.flex-block-2 {
  background-color: #0047fe00;
  justify-content: flex-start;
  align-items: flex-start;
  width: 740px;
  height: 743px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 700px;
  padding-top: 31px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.div-block-1 {
  background-color: #fda809;
  width: 600px;
  height: 200px;
}

.div-block-1.text1 {
  background-color: #fda80900;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.text-block-77 {
  color: #fff;
  text-indent: 0%;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Pt Mono, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-77.text2 {
  font-size: 52px;
}

.text-block-78 {
  font-family: Pt Mono, sans-serif;
  font-size: 52px;
  font-weight: 700;
}

.text-block-79 {
  color: #fff;
  -webkit-text-stroke-color: #fafafa;
  font-family: Pt Mono, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-1173 {
  margin-top: 376px;
}

.text-block-80 {
  font-family: Pt Mono, sans-serif;
  font-size: 32px;
  font-weight: 700;
}

.div-block-1174 {
  height: auto;
  margin-top: 80px;
  margin-left: 302px;
}

.menu1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 0;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-right: 58px;
  font-family: Pt Mono, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
  position: fixed;
}

.button-4 {
  background-color: #2ba962;
  padding: 10px 20px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-1175 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-end;
  align-items: center;
  font-family: Pt Mono, sans-serif;
  font-size: 28px;
  font-weight: 700;
  display: flex;
}

.menu_tag {
  text-align: center;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.section-23 {
  background-color: silver;
  flex-flow: row;
  height: 900px;
  display: flex;
}

.div-block-123 {
  background-color: #bc9b58;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  margin-top: -202px;
  display: flex;
}

.div-block-123.block2 {
  background-color: #cdb0ee;
}

.div-block-1177 {
  background-color: #cdb0ee;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 740px;
  display: flex;
}

.image-147 {
  width: 60%;
  margin-top: 179px;
  display: block;
}

.div-block-1178, .div-block-1179 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66eae123925d75303e543173_logo.svg");
  background-position: 0 0;
  background-size: auto;
}

.div-block-1180 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66eae123925d75303e543173_logo.svg");
  background-position: 0 0;
  background-size: 100% 100%;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 500px;
  margin-top: 221px;
  display: flex;
}

.div-block-1181 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  width: 100%;
  height: 300px;
  padding-left: 40px;
  padding-right: 20px;
  display: flex;
}

.text-block-81 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 100%;
}

.div-block-1182 {
  display: flex;
}

.div-block-1183 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66eaed2230c363361864f1bd_arrow.svg");
  background-position: 0 0;
  background-size: cover;
}

.grid-52 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  outline-offset: 0px;
  outline: 3px #ff0707;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  place-items: center;
}

.section-main-body {
  background-color: #fb601a;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding-left: 58px;
  padding-right: 0;
  display: flex;
}

.div-start-screen {
  background-color: #59ff00;
  width: 100%;
  height: 100vh;
  display: flex;
}

.div-name {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fb601a;
  flex-flow: column;
  width: 40%;
  height: 100%;
  display: flex;
}

.div-picture {
  height: 100%;
  display: flex;
}

.div-pic {
  background-color: #fb601a;
  width: 94%;
  height: 60%;
  margin-top: 157px;
  padding-left: 0;
}

.text-block-82 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 100%;
}

.div-paper {
  background-color: #fb601a;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 60%;
  display: flex;
}

.div-data {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  background-color: #fb601a;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 220px;
  display: flex;
}

.div-place {
  background-color: #bc9b58;
  justify-content: center;
  align-items: center;
  width: 32%;
  margin-top: 60px;
  padding: 0 10px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.div-place.place {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 100%;
}

.text-block-83 {
  text-align: center;
  flex: 0 auto;
  width: 170px;
  line-height: 100%;
}

.div-block-1184 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66ec30858a121c61dddf83ac_paper1.svg");
  background-position: 50% 100%;
  background-size: 100% 100%;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 60%;
  display: flex;
}

.image-149 {
  width: 100%;
  height: auto;
}

.image-150 {
  width: 90%;
  height: auto;
  margin-top: 120px;
}

.menu {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  background-color: #fff;
  border-bottom: 2px solid #000;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 60px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.text-block-84 {
  font-family: Helveticaneuecyr, sans-serif;
}

.button-5 {
  background-color: #29f3f9;
  padding-top: 10px;
  padding-bottom: 10px;
}

.first-block {
  background-color: #03142f;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  background-position: 0 0;
  background-size: 100% 100%;
  width: 100%;
  height: 700px;
  display: flex;
}

.name {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  background-color: #04142f00;
  flex-flow: column;
  align-items: flex-start;
  width: 40%;
  height: auto;
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 24px;
  display: flex;
}

.picture {
  background-color: #04142f00;
  flex-flow: column;
  justify-content: space-between;
  width: 60%;
  height: auto;
  display: flex;
}

.description {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 100%;
}

.image-151 {
  width: 90%;
}

.text-block-85 {
  color: #fff;
  font-size: 32px;
  font-weight: 500;
}

.data {
  grid-column-gap: 0%;
  grid-row-gap: 0%;
  text-align: center;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-items: stretch;
  width: 92%;
  height: auto;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 28px;
  font-weight: 500;
  display: flex;
}

.time-data {
  background-color: #f1adad;
  height: 100%;
  padding: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.text-block-86 {
  width: auto;
  height: auto;
}

.places {
  text-align: center;
  background-color: #f1adac;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 0 20px;
  line-height: 100%;
  display: flex;
}

.text-block-88 {
  height: 100%;
}

.time {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  font-size: 28px;
  display: flex;
}

.place {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.spot {
  height: auto;
  line-height: 100%;
}

.text-block-89 {
  width: auto;
  height: auto;
  font-size: 28px;
  line-height: 100%;
}

.div-block-1185 {
  width: 700px;
  height: auto;
  display: block;
}

.div-block-1187 {
  display: flex;
}

.text-block-91 {
  font-weight: 400;
}

.text-block-92 {
  color: #03142f;
  text-align: center;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 20px 40px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 100%;
  display: flex;
}

.div-block-1188 {
  justify-content: space-between;
  align-items: stretch;
  margin-top: 50px;
  padding-top: 0;
  padding-right: 60px;
  display: flex;
}

.div-block-1189 {
  width: 100%;
}

.div-block-1190 {
  flex-flow: column;
  display: flex;
}

.text-block-93 {
  font-family: Neuemachina, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 100%;
}

.error-e9e791a8-9c36-c43f-ca40-f223447e3ee4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-1948757277 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.group-226 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 169px;
  height: 216px;
  text-decoration: none;
  display: flex;
}

.group-1948757276 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.9935px;
  height: 32.9935px;
  text-decoration: none;
  display: flex;
}

.group-1948757275 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.9935px;
  height: 32.9935px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 64.1017px;
  left: .942628px;
}

.frame-1948757279 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1948757280 {
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
  position: relative;
}

.group-1948757277 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.9935px;
  height: 32.9935px;
  text-decoration: none;
  display: flex;
}

.group-1948757278 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32.9935px;
  height: 32.9935px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 64.1017px;
  left: .942628px;
}

.frame-2131329322 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 277px;
  text-decoration: none;
  display: flex;
}

.error-1f0f5288-0940-e5bd-ac69-177a5b3ad6e8 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  text-decoration: none;
}

.frame-101 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 34.8252px;
  text-decoration: none;
  display: flex;
}

.komm-3 {
  overflow: hidden;
}

.text {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 34.17px;
  text-decoration: none;
}

.group {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 33.8303px;
  height: 33.7578px;
  text-decoration: none;
  display: flex;
}

.section-main-udbconfirence-case-mob-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 24em;
  padding-top: 6em;
  padding-left: 7em;
  display: flex;
}

.page-padding-cases-ozmom-sec-copy {
  padding: 4em 7em 5em 9em;
}

.page-wrapper-case-udb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.image-153 {
  margin-top: 125px;
  margin-bottom: 0;
}

.txt-main-title {
  width: 30em;
  padding-top: 2em;
}

.grid-case-meetup {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-meetup.a4-case {
  grid-template-columns: 1.25fr 1fr;
}

.page-padding-cases-meetup {
  margin-top: 5em;
  padding: 4em 7em 5em 9em;
}

.grid-2columns-ugc-meetup {
  grid-column-gap: 8em;
  grid-row-gap: 2.3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2em;
  margin-bottom: 0;
}

.paragraph-ugc-meetup-small {
  color: #000;
  text-align: left;
  height: auto;
  margin-bottom: 0;
  padding-top: 1em;
  font-family: Montserrat, sans-serif;
  font-size: .8em;
  line-height: 140%;
}

.bold-text-44 {
  text-align: left;
}

.bold-text-45 {
  color: var(--black);
}

.text_case_meetup {
  color: var(--black);
  letter-spacing: .14em;
  text-transform: uppercase;
  margin-top: 1em;
  margin-left: 0;
  font-size: 1em;
  font-weight: 700;
}

.grid-2columns-meetup {
  grid-column-gap: 8em;
  grid-row-gap: 2.3em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 4em;
  margin-bottom: 0;
}

.section-case-intro-a4 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.section-case-intro-a4.a4-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-a4.a4-case._2, .section-case-intro-a4.a4-case._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-a4.alfa {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-a4.alfa._2, .section-case-intro-a4.alfa._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.txt-svg-tol-copy {
  width: 23em;
  padding-top: 5em;
}

.page-padding-cases-skl {
  padding: 4em 7em 5em 9em;
}

.page-padding-cases-skl.skolkovo {
  background-color: #000;
}

.page-padding-cases-skl.clinic {
  border: 1px none var(--yellow);
  background-color: var(--yellow);
}

.txt-white-skl {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
}

.caption-cases-2em-wht {
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2em;
  font-size: 1em;
  font-weight: 700;
}

.cont-text-case-skl-2up {
  margin-top: 1em;
  margin-bottom: 0;
  display: flex;
}

.txt-main-title0skl {
  width: 30em;
  padding-top: 2em;
  overflow: visible;
}

.img-case-skl-mob {
  margin-top: 3em;
  display: none;
}

.txt-main-title0skl-mob {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/69cd23d2ee10eaeab9b98001_XL_Clinic.png");
  background-position: 100%;
  width: 30em;
  padding-top: 2em;
  display: none;
  overflow: visible;
}

.section-case-intro-alfa {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.section-case-intro-alfa.a4-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-alfa.a4-case._2, .section-case-intro-alfa.a4-case._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-alfa.alfa {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
}

.section-case-intro-alfa.alfa._2, .section-case-intro-alfa.alfa._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.txt-svg-tol-alfa {
  width: 23em;
  padding-top: 5em;
}

.page-padding-cases-sec-alfa {
  padding: 4em 7em 5em 9em;
}

.page-padding-cases-sec-alfa.alfa {
  background-color: #000;
}

.caption-case-alfa-white {
  max-width: none;
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: .5em;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 700;
  line-height: 130%;
  display: block;
}

.accardion-paragraph-txt-alfa-white {
  color: var(--white);
  white-space: pre-wrap;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.image-arrow-right-white {
  width: 26em;
  display: block;
}

.cont-text-case-alfa {
  flex-wrap: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.article_paragraph_a-alfa {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.article_paragraph_a-alfa.a4-case {
  font-weight: 300;
}

.article_paragraph_a-alfa.a4-case._2 {
  display: block;
}

.article_paragraph_a-vs-copy-copy {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.article_paragraph_a-vs-copy-copy.a4-case {
  font-weight: 300;
}

.article_paragraph_a-vs-copy-copy.a4-case._2 {
  display: block;
}

.article_paragraph_a-vs-copy.a4-case._2 {
  font-weight: 300;
  display: block;
}

.article_paragraph_a-vs-copy {
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.article_paragraph_a-vs-copy.a4-case {
  font-weight: 300;
}

.article_paragraph_a-vs-copy.a4-case._2 {
  display: block;
}

.grid-case-alfa {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.cont-skl-ing {
  margin-top: 4em;
}

.btn-watch-video {
  border: 1px solid var(--black);
  color: var(--black);
  background-color: #0000;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
}

.btn-watch-video:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: var(--white);
}

.btn-watch-video:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
  color: var(--white);
}

.btn-watch-video.is-black-version {
  border-color: var(--white);
  background-color: var(--white);
}

.btn-watch-video.is-black-version:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.cont-bttn-video {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  display: flex;
}

.section-case-intro-think {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.section-case-intro-think.a4-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-think.a4-case._2, .section-case-intro-think.a4-case._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-think.alfa {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
}

.section-case-intro-think.alfa._2, .section-case-intro-think.alfa._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-think.think {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68909523eca8d8e3598cc418_Group%202131329246.png");
}

.section-case-intro-think.think._2, .section-case-intro-think.think._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.txt-svg-tol-alfa-copy {
  width: 23em;
  padding-top: 5em;
}

.page-padding-cases-sec-think {
  padding: 4em 7em 5em 9em;
}

.page-padding-cases-sec-think.alfa {
  background-color: #000;
}

.cont-text-case-think {
  display: flex;
}

.cont-text-case-think.udb-case {
  margin-top: 50px;
}

.cont-text-case-think.a4-case {
  flex-flow: column;
}

.cont-think {
  margin-top: 2em;
}

.txt-svg-tol-think {
  width: 23em;
  padding-top: 5em;
}

.txt-svg-tol-think.alfa._2 {
  width: 26em;
}

.cont-case-kundal-grid-work-copy {
  margin-top: 2em;
}

.cont-bttn-video-think {
  justify-content: center;
  align-items: center;
  padding-top: 2em;
  display: flex;
}

.section-case-intro-kasp {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.section-case-intro-kasp.a4-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-kasp.a4-case._2, .section-case-intro-kasp.a4-case._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-kasp.alfa {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
}

.section-case-intro-kasp.alfa._2, .section-case-intro-kasp.alfa._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-kasp.think {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68fb734d45c4af6556e2a6f6_main-pic.png");
}

.section-case-intro-kasp.think._2, .section-case-intro-kasp.think._2-copy {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.accardion-paragraph-txt-kasp {
  color: var(--white);
  white-space: pre-wrap;
  margin-bottom: 0;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3;
}

.container-cases-kasp {
  width: auto;
  margin-top: 2em;
}

.grid-kasp-1 {
  grid-template-rows: auto;
}

.cont-kasp-img-1 {
  margin-top: 3em;
}

.page-padding-cases-sec-kasp {
  padding: 4em 7em 5em 9em;
}

.page-padding-cases-sec-kasp.alfa {
  background-color: #000;
  padding-bottom: 0;
}

.page-padding-case-kasp {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.page-padding-case-kasp.a4-case {
  margin-bottom: 4em;
}

.grid-case-kasp-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-1.a4-case {
  grid-column-gap: 1.9em;
}

.page-padding-cases-kasp-img {
  border: 1px solid #000;
  padding: 4em 7em 5em 9em;
}

.section-cases-kasp {
  background-color: var(--yellow);
}

.section-cases-kasp-3 {
  background-color: var(--black);
}

.grid-case-kasp {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.image-case-kasp-number {
  align-self: flex-start;
  margin-right: 1em;
}

.txt-kasp-title {
  justify-content: center;
  align-items: flex-end;
  font-family: Neuemachina, sans-serif;
  font-size: 1.5vw;
  display: flex;
}

.cont-text-case-kasp-1, .cont-img-kasp-3 {
  margin-top: 0;
}

.page-padding-case-kasp-1 {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.page-padding-case-kasp-1.a4-case {
  margin-top: 0;
  margin-bottom: 4em;
}

.grid-case-kasp-copy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-copy.a4-case {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid-case-kasp-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-2.a4-case {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 1em;
}

.cont-img-kasp-4 {
  margin-top: 0;
}

.cont-img-kasp-4.a4-case {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2em;
  display: block;
  position: static;
}

.grid-case-kasp-5 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-5.a4-case {
  grid-template-columns: 2fr 1fr;
}

.img-kasp-4 {
  max-width: 85%;
  display: block;
}

.cont-text-case-kasp-2 {
  margin-top: 0;
}

.cont-text-case-kasp-2.a4-case {
  margin-top: 4em;
}

.image-case-kasp-arrow {
  align-self: flex-start;
  margin-right: 1em;
}

.grid-case-kasp-6 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-6.a4-case {
  grid-template-columns: 1.2fr 1fr;
}

.img-kasp-5 {
  max-width: 100%;
  display: block;
}

.cont-text-case-kasp-3 {
  flex-wrap: nowrap;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.page-padding-case-kasp-2 {
  margin-top: 4em;
  margin-left: 9em;
  margin-right: 9em;
}

.page-padding-case-kasp-2.a4-case {
  margin-bottom: 0;
}

.grid-case-kasp-4 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-4.a4-case {
  grid-column-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 0;
}

.grid-case-kasp-5-copy {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-5-copy.a4-case {
  grid-template-columns: 2fr 1fr;
}

.cont-text-case-kasp-4 {
  flex-wrap: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.grid-case-kasp-7 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-7.a4-case {
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  padding-bottom: 0;
}

.cont-img-kasp-5 {
  margin-top: 0;
}

.cont-img-kasp-5.a4-case {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 2em;
  display: flex;
  position: static;
}

.btn-kasp {
  border: 0px solid var(--black);
  background-color: var(--color);
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  background-clip: border-box;
  border-radius: 10em;
  align-items: flex-end;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 22px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  transition: opacity .2s;
  display: inline-block;
}

.btn-kasp:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
}

.btn-kasp:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-kasp.is-black-version {
  border-color: var(--white);
}

.btn-kasp.is-black-version:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.btn-kasp-2 {
  border: 0px solid var(--black);
  background-color: var(--color);
  color: var(--white);
  text-align: center;
  -webkit-text-fill-color: inherit;
  vertical-align: baseline;
  background-clip: border-box;
  border-radius: 10em;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  padding: 15px 80px 14px;
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 500;
  line-height: 1.3;
  transition: opacity .2s;
  display: flex;
}

.btn-kasp-2:hover {
  border-color: var(--tomato);
  background-color: var(--tomato);
}

.btn-kasp-2:active {
  border-color: var(--crimson);
  background-color: var(--crimson);
}

.btn-kasp-2.is-black-version {
  border-color: var(--white);
}

.btn-kasp-2.is-black-version:hover {
  border-color: var(--yellow);
  background-color: var(--yellow);
  color: var(--black);
}

.grid-case-kasp-8 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-8.a4-case {
  grid-template-columns: 1fr 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2em;
}

.cont-text-case-kasp-5 {
  flex-wrap: nowrap;
  margin-top: 2em;
  margin-bottom: 0;
  display: flex;
}

.page-padding-cases-kasp-results {
  padding: 4em 7em 5em 9em;
}

.section-cases-kasp-results {
  background-color: var(--yellow);
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68fb871014480bd914563420_%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B.png");
  background-position: 50%;
  background-size: cover;
}

.grid-case-kasp-0 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-rows: auto;
  margin-top: 4em;
}

.grid-case-kasp-0.a4-case {
  margin-top: 2em;
}

.img-kasp-6 {
  max-width: 80%;
}

.txt-svg-tol-kasp {
  width: 23em;
  padding-top: 5em;
}

.txt-svg-tol-kasp.alfa._2 {
  width: 26em;
}

.caption-cases-em {
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 2em;
  font-size: 1em;
  font-weight: 700;
}

.image-case-intro-fc {
  width: 20em;
}

.section-case-intro-fc {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6928458e61a6d7945ef55d6c_23052023_20402%202.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 28em;
  display: flex;
}

.section-case-intro-fc.a4-case {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-fc.a4-case._2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf6b454ebd8277d456866_1%20main.png");
}

.section-case-intro-fc.skolkovo {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
}

.section-case-intro-fc.skolkovo._2 {
  background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680dec689b9b48257cd7a367_%D0%A4%D0%BE%D0%BD.png");
}

.grid-case-fc {
  grid-column-gap: 4em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  margin-top: 2em;
}

.grid-case-fc-arrows {
  grid-column-gap: 4em;
  grid-template-rows: auto;
  margin-top: 2em;
}

.image-case-fc {
  max-width: 100%;
}

.text-case-fc-goals-paragraph {
  color: #000;
  width: 30em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 300;
}

.cont-case-fc-goals {
  width: 28em;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.cont-case-fc-goals-1 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5em;
  display: flex;
}

.div-case-fc-dot {
  margin-right: 1em;
  display: block;
}

.cont-case-fc {
  margin-top: 0;
  margin-bottom: 2em;
}

.div-img-case-fc {
  margin-bottom: 3em;
}

.cont-case-fc-goals-2 {
  width: auto;
  margin-top: 2em;
  margin-bottom: 0;
  margin-right: auto;
  display: flex;
}

.text-case-fc {
  color: #000;
  width: auto;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 300;
}

.text-case-fc-1 {
  color: #000;
  width: auto;
  margin-bottom: 0;
  font-size: 1.33vw;
  font-weight: 300;
}

.cont-case-fc-goals-3 {
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  display: flex;
}

.grid-case-fc-1 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
}

.txt-case-fc-1 {
  color: #000;
  width: 24em;
  margin-bottom: 1em;
  font-size: 1.33vw;
  font-weight: 300;
}

.grid-case-fc-2 {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  margin-bottom: 4em;
}

.page_padding_case_fc {
  background-color: #efff05;
  width: 100%;
  height: auto;
  margin-bottom: 3em;
  padding: 3.5em 5em 3.5em 16em;
}

.container-case-fc-results {
  flex-direction: column;
  width: auto;
  display: flex;
}

.img-case-fc-mob, .image-case-fc-intro-mob {
  display: none;
}

.div-img-case-fc-copy {
  margin-bottom: 3em;
}

.caption-cases-2em-wht-cm {
  color: var(--white);
  letter-spacing: .23em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2em;
  font-size: 1em;
  font-weight: 700;
}

.cont-grid-case-cm {
  margin-top: 2em;
}

.div-case-cm {
  margin-top: 0;
  margin-bottom: auto;
  padding-bottom: 2em;
}

.grid-case-cm {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-rows: auto;
  grid-template-columns: .5fr .5fr;
  margin-bottom: 2em;
}

.paragraph-cm {
  align-self: center;
  margin-bottom: 2em;
}

.txt-main-title0cm {
  width: 30em;
  padding-top: 4em;
  overflow: visible;
}

.heading-17 {
  color: #fff;
  text-align: center;
  width: 70%;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;
  font-size: 64px;
  line-height: 80%;
}

.paragraph-16 {
  color: #000;
}

.image-154 {
  width: 45em;
}

.container-ingrid-case {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 40px;
  display: flex;
}

.div-block-1192 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-1193 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.paragraph-17 {
  font-family: Helveticaneuecyr, sans-serif;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.3em;
}

.div-block-1194 {
  background-color: var(--gold-hr);
  border-radius: 8px;
  padding: 8px 8px 4px;
  position: absolute;
  top: 8px;
  left: 8px;
}

.text-block-94 {
  color: #000;
  font-family: Helveticaneuecyr, sans-serif;
  font-weight: 700;
}

@media screen and (min-width: 1440px) {
  .grid-inside-news {
    grid-template-areas: "Area-4 Area-4 Area-4"
                         "Area-2 Area-2 Area-3"
                         "Area-5 Area-5 .";
  }

  .paragraph-ugc-meetup-small {
    font-size: 1.4em;
    line-height: 140%;
  }

  .txt-main-title0skl-mob {
    display: none;
  }

  .grid-case-alfa.a4-case {
    margin-top: 2em;
  }

  .section-case-intro-think.think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68909523eca8d8e3598cc418_Group%202131329246.png");
    padding-top: 2em;
  }

  .txt-svg-tol-think.alfa._2 {
    padding-top: .2em;
  }

  .cont-bttn-video-think {
    padding-top: 4em;
  }

  .section-case-intro-kasp.think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68fb734d45c4af6556e2a6f6_main-pic.png");
    padding-top: 2em;
  }

  .cont-img-kasp-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .grid-case-kasp.a4-case, .grid-case-kasp-copy.a4-case, .grid-case-kasp-2.a4-case, .grid-case-kasp-5.a4-case, .grid-case-kasp-6.a4-case, .grid-case-kasp-4.a4-case, .grid-case-kasp-5-copy.a4-case, .grid-case-kasp-7.a4-case, .grid-case-kasp-8.a4-case {
    margin-top: 2em;
  }

  .page-padding-cases-kasp-results {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68fb871014480bd914563420_%D0%A0%D0%B5%D0%B7%D1%83%D0%BB%D1%8C%D1%82%D0%B0%D1%82%D1%8B.png");
    background-position: 50%;
    background-size: cover;
    background-attachment: fixed;
  }

  .grid-case-kasp-0.a4-case {
    margin-top: 2em;
  }

  .cont-img-kasp-2-1 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .txt-svg-tol-kasp.alfa._2 {
    padding-top: .2em;
  }
}

@media screen and (min-width: 1920px) {
  .navbar {
    height: 6em;
    font-size: 1em;
  }

  .logo-main-migel {
    width: 8em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .h1-heading-main {
    line-height: 1;
  }

  .btn-send-request {
    padding: 1em;
    font-size: 1.125em;
  }

  .caption-block-black {
    font-size: 1em;
  }

  .headintable {
    max-width: none;
  }

  .blockcaptionwhite {
    font-size: 1em;
  }

  .paragraph-6 {
    max-width: none;
    font-size: 2em;
    line-height: 1;
  }

  .paragrap-about-office {
    width: 80em;
    max-width: none;
    font-size: 2em;
  }

  .paragraph-2-100 {
    max-width: none;
    font-size: 1em;
  }

  .paragraph-2-100._10 {
    max-width: 400px;
  }

  .paragraph-2-100-inside {
    max-width: none;
    padding-top: .25em;
    font-size: 1em;
  }

  .paragraph-2-100-inside.is-hide-1260 {
    display: block;
  }

  .paragraphsubmain-vw {
    font-size: 1.5em;
  }

  .flex-arrow {
    width: 800px;
    max-width: 800px;
  }

  .grid-main-footer.is-marketplaces {
    margin-bottom: 2em;
  }

  .cont-menu-eng {
    width: 100%;
    font-size: 1em;
  }

  .menuitemleft {
    font-size: 1em;
  }

  .logointable {
    width: 10em;
  }

  .image-perfomance-heading {
    width: 36em;
    margin-top: 3em;
  }

  .heading-perfomance-about {
    font-size: 1em;
  }

  .container-business-services._18em {
    height: 14em;
  }

  .container-number-business-services {
    height: 9em;
  }

  .page-padding-cases-metro-second {
    padding-left: 9em;
    padding-right: 9em;
  }

  .grid-case-metro-second {
    grid-column-gap: 2em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1.2fr 1fr;
  }

  .article_paragraph_a.is-margin-down {
    margin-bottom: 3em;
  }

  .grid-services-main-page {
    margin-top: 3em;
  }

  .incos {
    object-fit: fill;
    max-height: none;
  }

  .article_paragraph_a-vs.udb-case.udb-case-text-2 {
    font-weight: 300;
  }

  .article_paragraph_a-vs.udb-case._2 {
    margin-bottom: 50px;
    font-weight: 300;
  }

  .article_paragraph_a-vs.udb-case._2.a4-case {
    align-self: flex-end;
  }

  .article_paragraph_a-vs.a4-case {
    font-weight: 300;
  }

  .article_paragraph_a-vs.a4-case._2 {
    font-weight: 700;
  }

  .page-padding-section-awwards {
    padding-top: 10em;
    padding-bottom: 10em;
  }

  .caption-block-black-copy {
    font-size: 1em;
  }

  .container-business-services-1 {
    height: auto;
  }

  .a4-case-buttons {
    margin-left: 7em;
  }

  .a4-case-buttons.udb-case {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20em;
    padding-right: 450px;
    display: block;
  }

  .button-vk-video {
    flex: 0 auto;
    align-self: auto;
  }

  .button-vk-video.udb-case {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: center;
    align-items: center;
    display: block;
    position: static;
  }

  .grid-business-new {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .caption-cases {
    margin-bottom: 100px;
  }

  .image-logoblock-decstop {
    width: 100%;
    max-width: none;
    margin-top: 4em;
  }

  .services-item-top-block {
    height: 15em;
  }

  .btn-send-request-eng {
    width: auto;
    padding: 1em 1.5em;
    font-size: 1em;
  }

  .image-yellow-sun-hr {
    z-index: 10;
    cursor: auto;
    position: absolute;
  }

  .image-yellow-sun-hr:hover {
    opacity: 1;
  }

  .icon-tem-sun {
    width: 1.5em;
    display: block;
  }

  .container-production-service {
    height: auto;
  }

  .heading-15, .heading-16 {
    font-size: 1em;
  }

  .grid-production-points {
    margin-top: 3em;
  }

  .txt-pc-main-caption {
    font-size: 3em;
  }

  .language-container {
    margin-top: 0;
    font-size: 1.5em;
  }

  .txt-language {
    font-size: .55em;
  }

  .page-wrapper-production-cases {
    font-size: 1.2vw;
  }

  .tefia-image-b3, .tefia-image-b4 {
    height: 38.75em;
  }

  .container-video-second-block-cases-production-fix {
    justify-content: center;
  }

  .video-fixprice-product-case {
    width: 23.5em;
  }

  .tefia-image-b1, .tefia-image-b2, .tefia-image-b5, .tefia-image-b6, .jk-image-b3, .jk-image-b4, .tefia-image-b3-copy {
    height: 38.75em;
  }

  .image-120 {
    width: 100%;
  }

  .image-2nd-block-rost-pc {
    height: 50em;
  }

  .container-second-block-rost {
    justify-content: space-around;
  }

  .image-window-condenced-yellow-copy {
    margin-bottom: -10px;
  }

  .link-4:hover, .link-5:hover {
    color: var(--dered);
    text-decoration: none;
  }

  .btn-job {
    border-width: 2px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .txt-style-back-to-main, .blockcaptionwhite-copy {
    font-size: 1em;
  }

  .main-wrapper.is-black-color {
    color: var(--black);
  }

  .txt-caption.is-color-black {
    font-size: 1.25em;
  }

  .caption-block-black-copy-copy {
    font-size: 1em;
  }

  .btn-education {
    font-weight: 500;
  }

  .cont-menu-eng-main {
    width: 100%;
    font-size: 1.5em;
  }

  .paragraph-style-body._10 {
    max-width: 400px;
  }

  .section-points-te {
    height: auto;
  }

  .points_wrapper-grid-item {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 2em 1fr;
  }

  .paragraph-style-ingrid {
    letter-spacing: .018em;
    width: 23em;
    line-height: 1.4;
  }

  .icon-item-ok-te {
    width: 2em;
  }

  .padding-bottom-large {
    padding-bottom: 4em;
  }

  .icon-tem-night {
    width: 1.25em;
    display: none;
  }

  .grid-formats-te {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    margin-top: 0;
  }

  .icon-tinkof-edu-logo {
    width: 3em;
    margin-top: 1em;
    margin-right: .5em;
  }

  .icon-gu-edu-te {
    width: 3em;
  }

  .grid-workshops-te {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    margin-top: 0;
  }

  .workshops_grid-item-te {
    grid-template-columns: 1fr;
  }

  .contacts-design-black {
    z-index: auto;
    color: var(--black);
    margin-top: -1px;
    margin-bottom: -1px;
    position: relative;
  }

  .link-design:hover {
    color: var(--dered);
    text-decoration: none;
  }

  .grid-principles-marketplaces {
    grid-column-gap: 4em;
    grid-row-gap: 1.5em;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
    margin-top: 0;
  }

  .padding-bottom-small {
    padding-bottom: 1rem;
  }

  .principles_wrapper-paragraph-marketplaces {
    width: 70%;
  }

  .principles_grid-item {
    grid-template-columns: 1fr 3fr;
    align-items: start;
  }

  .section-marketplace-logo {
    padding-top: 9em;
  }

  .grid-marketplaces-topup {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
    margin-top: 0;
  }

  .grid-topup-item {
    grid-template-columns: 1fr;
  }

  .container-uno-case-wrapper {
    margin-bottom: -4em;
  }

  .image-128 {
    margin-bottom: -1px;
  }

  .image-block-1 {
    margin-top: 30em;
  }

  .black-background {
    height: 80em;
  }

  .div-block-1158 {
    margin-top: 0;
  }

  .image-135 {
    width: 40em;
  }

  .div-block-1159 {
    margin-top: -44em;
  }

  .div-block-1160 {
    margin-top: 0;
  }

  .div-block-1161 {
    margin-bottom: -1px;
  }

  .second-wrapper-paragraph {
    width: 45em;
    padding-bottom: 1em;
  }

  .div-block-1163 {
    padding-bottom: 3em;
  }

  .grid-service-directions {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .accordion-form {
    padding-bottom: 56px;
    overflow: hidden;
  }

  .accordion-toggle {
    height: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .numberintable-redisgn {
    width: 4em;
  }

  .numberintable-redisgn.in-hide {
    color: var(--white);
    display: block;
  }

  .textintable-redisgn {
    width: 6em;
    margin-top: 0;
  }

  .grid-accordion-form {
    margin-top: 2em;
  }

  .paragraphsubmain-vw-auto-w-2 {
    padding-top: 0;
    padding-bottom: 1em;
    padding-left: 2em;
  }

  .icon-2 {
    margin-top: 2em;
  }

  .dropdown-list {
    background-color: #0000;
    padding-top: 1em;
    padding-left: 0;
    display: block;
  }

  .numberintable-redisgn-transp {
    color: #0000;
    text-align: left;
  }

  .textintable-redisgn-transp {
    color: #0000;
    -webkit-text-stroke-color: transparent;
    width: 6em;
  }

  .cont-accordion-dropdown {
    padding-left: 2em;
  }

  .dropdown-link-2, .dropdown-link-3 {
    padding-top: 1em;
    padding-left: 0;
  }

  .dropdown-link-accordion-design, .dropdown-link-accordion-production {
    padding-top: 1em;
    padding-left: 0;
    font-family: Helveticaneuecyr, sans-serif;
    position: relative;
  }

  .grid-accordion-form-transp {
    margin-top: 0;
  }

  .accordion-toggle-2 {
    height: 178px;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-toggle-copy {
    height: 240px;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-top-wrapper, .accordion-top-grid {
    padding-right: 0;
  }

  .accordion-number-wrapper {
    margin-top: 0;
  }

  .accordion-paragraph-wrapper {
    padding-top: .25em;
  }

  .dropdown-list-2 {
    padding-right: 0;
    display: none;
  }

  .dropdown-list-2.w--open {
    padding-right: 40px;
  }

  .dropdown-list-2-1 {
    padding-right: 0;
  }

  .dropdown-list-2-1.w--open {
    padding-right: 40px;
  }

  .dropdown-list-2-2 {
    padding-right: 0;
  }

  .dropdown-list-2-2.w--open {
    padding-right: 40px;
  }

  .accordion-services-1 {
    display: block;
  }

  .dropdown-list-2-3 {
    padding-right: 0;
  }

  .dropdown-list-2-3.w--open {
    padding-right: 40px;
  }

  .numberintable-redisgn-1 {
    width: 4em;
  }

  .numberintable-redisgn-1.in-hide {
    color: var(--white);
    display: block;
  }

  .accordion-number-wrapper-1 {
    margin-top: 0;
  }

  .textintable-redisgn-1 {
    width: 6em;
    margin-top: 0;
  }

  .accordion-paragraph-wrapper-1 {
    padding-top: 1.9em;
  }

  .accordion-paragraph-wrapper-1-0 {
    padding-top: .25em;
  }

  .accordion-number-wrapper-copy {
    margin-top: 0;
  }

  .accordion-paragraph-wrapper-2 {
    padding-top: 1.9em;
  }

  .dropdown-list-open {
    padding-right: 0;
    display: none;
  }

  .dropdown-list-open.w--open {
    padding-right: 40px;
  }

  .grid-main-footer-about.is-marketplaces {
    margin-bottom: 2em;
  }

  .cont-text-kaspersky-main {
    width: 60em;
  }

  .grid-case-kaspersky-1 {
    margin-top: 4em;
  }

  .grid-case-kaspersky-1.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kaspersky-1.a4-case {
    grid-row-gap: 2.1em;
  }

  .cont-text-case-kaspersky-semibold.udb-case {
    margin-top: 0;
  }

  .cont-text-case-kaspersky-semibold.udb-case._1 {
    flex-flow: column;
  }

  .cont-text-case-kaspersky-semibold.a4-case {
    margin-top: 0;
  }

  .cont-text-case-kaspersky-semibold.a4-case._2 {
    margin-top: 50px;
  }

  .image-arrow-case-kaspersky.udb-case {
    width: 80px;
  }

  .image-arrow-case-kaspersky.udb-case.udb-case-second {
    width: 110px;
  }

  .image-arrow-case-kaspersky.udb-case.udb-case-numbers {
    width: 200px;
    margin-right: 15px;
  }

  .image-arrow-case-kaspersky.udb-case.udb-case-numbers._2 {
    flex: 0 auto;
    align-self: baseline;
    margin-top: 0;
  }

  .image-arrow-case-kaspersky.udb-case._1 {
    width: 100px;
  }

  .image-arrow-case-kaspersky.udb-case._2 {
    width: 100px;
    min-width: 150px;
    margin-right: 25px;
  }

  .img-xlvs-top-kaspersky, .cont-top-cover-kaspersky {
    background-image: none;
  }

  .cont-top-cover-kaspersky.udb-page {
    margin-top: 155px;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .case_xlvs-top-udb.udb-page {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/66f561553a037f6d3c7d731c_back.png");
  }

  .page_padding_case_results {
    padding-left: 9em;
  }

  .page-padding-case-kasp-text {
    margin-bottom: 4em;
  }

  .text-bold-case-kasp-white {
    padding-right: 0;
  }

  .section-case-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 50%;
  }

  .section-case-intro.a4-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro.a4-case._2 {
    background-size: cover;
  }

  .section-case-intro.skolkovo {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro.skolkovo._2 {
    background-size: cover;
  }

  .image-140, .image-case-intro {
    width: 24em;
  }

  .image-case-kundal-intro-mob {
    display: none;
  }

  .cont-case-kundal-main {
    margin-top: 0;
  }

  .grid-case-kundal-work {
    grid-column-gap: 4.9em;
    grid-template-columns: .75fr 1fr;
  }

  .grid-case-kundal-work.a4-case {
    grid-column-gap: 3.9em;
    grid-template-columns: 1fr .75fr;
  }

  .section-main-tol {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64cb792e398af70205c9e9bd_tree-of-life-decstop-cover.jpg");
    height: 45em;
  }

  .txt-svg-tol {
    width: 27em;
  }

  .txt-svg-tol.a4-case {
    width: 23em;
  }

  .caption-case-bold {
    font-size: 1.5em;
  }

  .paragraph-case-seciond8body {
    font-size: 1.25em;
  }

  .page-padding-case-body {
    padding-top: 5em;
  }

  .about-brand-wrapper {
    margin-top: 0;
  }

  .div-block-1168 {
    width: 50em;
  }

  .lottie-animation-4 {
    transform: scale(1.4);
  }

  .txt-clients-caption {
    letter-spacing: 1.1px;
    max-width: none;
    font-size: 1em;
    line-height: 1.3;
  }

  .bold-text-14 {
    font-size: 1em;
  }

  .maint-clients-section-wrapper {
    padding-top: 0;
  }

  .section-case-unodosbuisnesconfirence-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6554cad673f16577655ebad6_Mob_start.png");
    background-position: 100%;
    background-size: cover;
  }

  .image-case-start-intro {
    width: 24em;
  }

  .cont-case-start-main {
    margin-top: 0;
  }

  .body-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 150%;
    display: block;
  }

  .acc-cont-1 {
    padding: 10em 7em;
  }

  .acc-btn-send-request {
    padding: 1em 2em;
    font-size: 1.7em;
  }

  .acc-txt-main, .acc-txt-main.white, .acc-txt-main.big-txt {
    font-size: 2.5em;
  }

  .acc-grid-1 {
    grid-template-columns: 1.5fr 1fr;
    justify-content: end;
    justify-items: end;
  }

  .acc-cont-grid-1 {
    max-width: none;
  }

  .acc-cont-txt-grid {
    width: auto;
  }

  .acc-txt-title {
    font-size: 4em;
  }

  .acc-img-grid-1 {
    width: 50em;
    max-width: none;
    padding-bottom: 4em;
    padding-right: 0;
  }

  .acc-img-grid-1-mob {
    padding-right: 10em;
  }

  .acc-img-grid-illust {
    width: 120%;
    max-width: none;
  }

  .acc-cont-2 {
    margin-top: 1em;
    padding: 5em 7em;
  }

  .acc-img-grid-1-1 {
    width: auto;
    max-width: none;
    margin-bottom: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .acc-cont-3 {
    padding: 10em 7em;
  }

  .acc-cont-grid-3 {
    justify-content: space-around;
    height: 32em;
  }

  .acc-cont-4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659ea84edb5c99b12383e55e_Rectangle%20321.png");
    background-position: 0 100%;
    height: auto;
    margin-top: 1em;
    padding: 5em 7em;
  }

  .acc-cont-5 {
    max-width: none;
    padding: 10em 7em;
  }

  .acc-txt-bold {
    font-size: 4em;
  }

  .acc-cont-grid-5-r {
    flex-direction: column;
    justify-content: space-around;
  }

  .acc-img-grid-5, .acc-img-grid-5-mob {
    padding-right: 10em;
  }

  .acc-cont-6 {
    padding: 10em 7em;
  }

  .acc-cont-7 {
    padding-left: 0;
  }

  .acc-cont-txt-title {
    padding-left: 7em;
  }

  .acc-txt-title-1 {
    margin-top: 3em;
    font-size: 4em;
  }

  .acc-cont-txt-grid-7, .acc-cont-txt-grid-7-1 {
    height: auto;
    padding: 10em 4em 10em 7em;
  }

  .acc-cont-grid-3-1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .acc-img-grid-0 {
    width: 110%;
    max-width: none;
  }

  .acc-cont-grid-1-r {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .acc-img-grid-illust-1-l {
    width: auto;
    max-width: none;
  }

  .acc-img-grid-illust-0-r {
    width: 100%;
    max-width: none;
    display: block;
  }

  .acc-cont-8 {
    padding-left: 0;
  }

  .acc-cont-img-speakers {
    align-items: center;
    height: 29em;
    padding: 5em 4em 5em 7em;
  }

  .acc-txt-small {
    text-align: center;
    justify-content: center;
    font-size: 2.5em;
    display: flex;
  }

  .acc-txt-small.white, .acc-txt-small.big-txt {
    font-size: 2.5em;
  }

  .bold-text-16 {
    text-align: center;
    display: block;
  }

  .acc-cont-9 {
    max-width: none;
    padding: 10em 7em;
  }

  .acc-grid-9 {
    grid-column-gap: 5em;
    grid-row-gap: 5em;
    justify-content: space-around;
  }

  .acc-cont-grid-9 {
    width: 54em;
    max-width: none;
  }

  .acc-cont-numbers-txt {
    align-items: flex-start;
    min-width: auto;
  }

  .acc-cont-numbers-txt-1 {
    align-items: flex-start;
  }

  .acc-txt-main-fix {
    height: 8em;
    font-size: 2.5em;
  }

  .acc-txt-main-fix.white, .acc-txt-main-fix.big-txt {
    font-size: 2.5em;
  }

  .acc-cont-10 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659ea84edb5c99b12383e55e_Rectangle%20321.png");
    background-position: 0 100%;
    height: auto;
    margin-top: 1em;
    padding: 5em 7em;
  }

  .acc-cont-11 {
    max-width: none;
    padding: 10em 7em;
  }

  .acc-cont-12 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/659ea84edb5c99b12383e55e_Rectangle%20321.png");
    background-position: 0 100%;
    height: auto;
    margin-top: 1em;
    padding: 5em 7em;
  }

  .acc-cont-grid-12 {
    max-width: none;
  }

  .acc-btn-send-want {
    padding: 1em 2em;
    font-size: 1.7em;
  }

  .acc-cont-numbers-txt-2 {
    align-items: flex-start;
    min-width: auto;
  }

  .acc-cont-13 {
    height: auto;
    margin-top: 1em;
    padding: 10em 7em 5em;
  }

  .acc-grid-13 {
    justify-content: space-around;
    padding-top: 7em;
  }

  .acc-cont-grid-13-1 {
    width: auto;
    max-width: 30em;
  }

  .acc-txt-main-awards, .acc-txt-main-awards.white, .acc-txt-main-awards.big-txt {
    font-size: 2.5em;
  }

  .acc-txt-small-awards {
    font-size: 1.8em;
  }

  .acc-txt-small-awards.white, .acc-txt-small-awards.big-txt {
    font-size: 2.5em;
  }

  .acc-cont-txt-grid-1-1 {
    width: auto;
    padding-top: 5em;
  }

  .acc-cont-13-mob {
    height: auto;
    margin-top: 1em;
    padding: 5em 7em;
  }

  .acc-cont-13-rewards {
    height: auto;
    margin-top: 1em;
    padding: 0 7em 12em;
  }

  .acc-img-grid-1-1-mob {
    width: auto;
    max-width: none;
    margin-bottom: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .acc-cont-grid-13-1-awards {
    width: auto;
    max-width: 30em;
  }

  .acc-cont-grid-1-fix {
    max-width: none;
  }

  .acc-txt-main-2 {
    font-size: 2.5em;
  }

  .acc-txt-main-2.white {
    padding-right: 8em;
    font-size: 2.5em;
  }

  .acc-txt-main-2.big-txt {
    font-size: 2.5em;
  }

  .acc-txt-title-1-1 {
    margin-top: 1em;
    font-size: 4em;
  }

  .acc-grid-3-1 {
    grid-template-columns: 1fr 1.5fr;
    justify-content: end;
    justify-items: end;
  }

  .acc-txt-main-1, .acc-txt-main-1.white, .acc-txt-main-1.big-txt {
    font-size: 2.5em;
  }

  .acc-img-grid-1-mob-1 {
    padding-right: 10em;
  }

  .image_cases_cover_desktop {
    width: 100%;
  }

  .image_cases_kamaz_2 {
    margin-top: -5em;
  }

  .svg_cases_kamaz {
    padding-top: 20em;
    padding-bottom: 20em;
  }

  .background-video-6 {
    width: 80em;
    height: 60em;
  }

  .image-144 {
    width: 30em;
    padding-top: 12em;
    padding-bottom: 10em;
  }

  .bg_video_case_inosense {
    height: 1024px;
  }

  .tricker-wrapper {
    height: 10em;
  }

  .tricker-txt {
    font-size: 3em;
  }

  .menu1 {
    height: 100px;
  }

  .button-4, .menu_tag {
    font-size: 32px;
  }

  .section-main-body {
    width: auto;
    height: 100%;
  }

  .div-start-screen {
    background-color: #fb601a;
    width: 100%;
    height: 100vh;
  }

  .div-pic {
    background-image: none;
    width: 94%;
    height: 60%;
    margin-top: 219px;
  }

  .text-block-82 {
    font-size: 48px;
  }

  .div-paper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-data {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    align-items: stretch;
    height: auto;
  }

  .div-place {
    justify-content: center;
    align-items: center;
    margin-top: 84px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-place.place {
    height: auto;
    margin-top: 83px;
    margin-bottom: 44px;
    padding: 42px 50px 40px;
  }

  .div-place.time {
    margin-bottom: 45px;
  }

  .text-block-83 {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    width: 240px;
    font-size: 52px;
    display: block;
  }

  .text-block-83.place1 {
    width: auto;
  }

  .div-block-1184 {
    background-image: none;
  }

  .image-148 {
    width: 100%;
    height: 100%;
  }

  .image-149 {
    width: 90%;
  }

  .image-150 {
    width: 100%;
    height: auto;
    margin-top: 320px;
  }

  .menu {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 32px;
  }

  .button-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .first-block {
    background-size: 100% 100%;
    height: 1200px;
    padding-bottom: 0;
  }

  .name {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
    padding-top: 100px;
  }

  .text-block-85 {
    font-size: 52px;
    font-weight: 500;
    line-height: 106%;
  }

  .div-block-1186 {
    text-align: center;
  }

  .image-152 {
    width: 90%;
  }

  .text-block-92 {
    padding: 40px 100px;
    font-size: 46px;
  }

  .div-block-1188 {
    margin-top: 100px;
    padding-left: 60px;
  }

  .body-7 {
    flex-flow: column;
    display: flex;
  }

  .section2 {
    display: flex;
  }

  .div-block-1190 {
    flex-flow: column;
    width: 100%;
    margin-top: 100px;
    padding-left: 220px;
    padding-right: 100px;
    display: flex;
  }

  .text-block-93 {
    font-family: Neuemachina, sans-serif;
    font-size: 62px;
    font-weight: 700;
    line-height: 100%;
  }

  .div-block-1191 {
    background-color: #29f3f9;
    display: flex;
  }

  .section-24 {
    min-height: 20%;
  }

  .image-153 {
    margin-top: 0;
    overflow: clip;
  }

  .bold-text-18 {
    font-weight: 300;
  }

  .txt-main-title {
    width: 27em;
  }

  .txt-main-title.a4-case {
    width: 23em;
  }

  .grid-case-meetup {
    margin-top: 4em;
  }

  .grid-case-meetup.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-meetup.a4-case {
    grid-row-gap: 2.1em;
  }

  .section-case-intro-a4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 50%;
  }

  .section-case-intro-a4.a4-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-a4.a4-case._2, .section-case-intro-a4.a4-case._2-copy {
    background-size: cover;
  }

  .section-case-intro-a4.alfa {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-a4.alfa._2, .section-case-intro-a4.alfa._2-copy {
    background-size: cover;
  }

  .txt-svg-tol-copy {
    width: 27em;
  }

  .txt-svg-tol-copy.a4-case, .txt-svg-tol-copy.alfa {
    width: 23em;
  }

  .txt-main-title0skl {
    width: 27em;
    display: block;
    overflow: visible;
  }

  .txt-main-title0skl.a4-case {
    width: 23em;
  }

  .txt-main-title0skl-mob {
    width: 27em;
    display: none;
    overflow: visible;
  }

  .txt-main-title0skl-mob.a4-case {
    width: 23em;
  }

  .section-case-intro-alfa {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 50%;
  }

  .section-case-intro-alfa.a4-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-alfa.a4-case._2, .section-case-intro-alfa.a4-case._2-copy {
    background-size: cover;
  }

  .section-case-intro-alfa.alfa {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
  }

  .section-case-intro-alfa.alfa._2, .section-case-intro-alfa.alfa._2-copy {
    background-size: cover;
  }

  .txt-svg-tol-alfa {
    width: 27em;
  }

  .txt-svg-tol-alfa.a4-case, .txt-svg-tol-alfa.alfa {
    width: 23em;
  }

  .article_paragraph_a-alfa.udb-case.udb-case-text-2 {
    font-weight: 300;
  }

  .article_paragraph_a-alfa.udb-case._2 {
    margin-bottom: 50px;
    font-weight: 300;
  }

  .article_paragraph_a-alfa.udb-case._2.a4-case {
    align-self: flex-end;
  }

  .article_paragraph_a-alfa.a4-case {
    font-weight: 300;
  }

  .article_paragraph_a-alfa.a4-case._2 {
    font-weight: 700;
  }

  .article_paragraph_a-vs-copy-copy.udb-case.udb-case-text-2 {
    font-weight: 300;
  }

  .article_paragraph_a-vs-copy-copy.udb-case._2 {
    margin-bottom: 50px;
    font-weight: 300;
  }

  .article_paragraph_a-vs-copy-copy.udb-case._2.a4-case {
    align-self: flex-end;
  }

  .article_paragraph_a-vs-copy-copy.a4-case {
    font-weight: 300;
  }

  .article_paragraph_a-vs-copy-copy.a4-case._2 {
    font-weight: 700;
  }

  .article_paragraph_a-vs-copy.udb-case.udb-case-text-2 {
    font-weight: 300;
  }

  .article_paragraph_a-vs-copy.udb-case._2 {
    margin-bottom: 50px;
    font-weight: 300;
  }

  .article_paragraph_a-vs-copy.udb-case._2.a4-case {
    align-self: flex-end;
  }

  .article_paragraph_a-vs-copy.a4-case {
    font-weight: 300;
  }

  .article_paragraph_a-vs-copy.a4-case._2 {
    font-weight: 700;
  }

  .grid-case-alfa {
    margin-top: 4em;
  }

  .grid-case-alfa.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-alfa.a4-case {
    grid-row-gap: 2.1em;
  }

  .section-case-intro-think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 50%;
  }

  .section-case-intro-think.a4-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-think.a4-case._2, .section-case-intro-think.a4-case._2-copy {
    background-size: cover;
  }

  .section-case-intro-think.alfa {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
  }

  .section-case-intro-think.alfa._2, .section-case-intro-think.alfa._2-copy {
    background-size: cover;
  }

  .section-case-intro-think.think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
  }

  .section-case-intro-think.think._2, .section-case-intro-think.think._2-copy {
    background-size: cover;
  }

  .txt-svg-tol-alfa-copy {
    width: 27em;
  }

  .txt-svg-tol-alfa-copy.a4-case, .txt-svg-tol-alfa-copy.alfa {
    width: 23em;
  }

  .cont-text-case-think.udb-case {
    margin-top: 0;
  }

  .cont-text-case-think.udb-case._1 {
    flex-flow: column;
  }

  .cont-text-case-think.a4-case {
    margin-top: 0;
  }

  .cont-text-case-think.a4-case._2 {
    margin-top: 50px;
  }

  .txt-svg-tol-think {
    width: 27em;
  }

  .txt-svg-tol-think.a4-case, .txt-svg-tol-think.alfa {
    width: 23em;
  }

  .section-case-intro-kasp {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 50%;
  }

  .section-case-intro-kasp.a4-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-kasp.a4-case._2, .section-case-intro-kasp.a4-case._2-copy {
    background-size: cover;
  }

  .section-case-intro-kasp.alfa {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680e31431cee1884a2ae57cc_Slice%2033.png");
  }

  .section-case-intro-kasp.alfa._2, .section-case-intro-kasp.alfa._2-copy {
    background-size: cover;
  }

  .section-case-intro-kasp.think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68fb734d45c4af6556e2a6f6_main-pic.png");
  }

  .section-case-intro-kasp.think._2, .section-case-intro-kasp.think._2-copy {
    background-size: cover;
  }

  .grid-case-kasp-1 {
    margin-top: 4em;
  }

  .grid-case-kasp-1.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-1.a4-case {
    grid-row-gap: 2.1em;
  }

  .cont-img-kasp-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .img-kasp-2 {
    text-align: left;
    vertical-align: baseline;
    border: 1px solid #111112;
    max-width: none;
    display: inline-block;
  }

  .grid-case-kasp {
    margin-top: 4em;
  }

  .grid-case-kasp.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-copy {
    margin-top: 4em;
  }

  .grid-case-kasp-copy.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-copy.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-2 {
    margin-top: 4em;
  }

  .grid-case-kasp-2.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-2.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-5 {
    margin-top: 4em;
  }

  .grid-case-kasp-5.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-5.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-6 {
    margin-top: 4em;
  }

  .grid-case-kasp-6.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-6.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-4 {
    margin-top: 4em;
  }

  .grid-case-kasp-4.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-4.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-5-copy {
    margin-top: 4em;
  }

  .grid-case-kasp-5-copy.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-5-copy.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-7 {
    margin-top: 4em;
  }

  .grid-case-kasp-7.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-7.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-8 {
    margin-top: 4em;
  }

  .grid-case-kasp-8.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-8.a4-case {
    grid-row-gap: 2.1em;
  }

  .grid-case-kasp-0 {
    margin-top: 4em;
  }

  .grid-case-kasp-0.udb-case {
    grid-row-gap: 1em;
    grid-template-rows: auto;
  }

  .grid-case-kasp-0.a4-case {
    grid-row-gap: 2.1em;
  }

  .cont-img-kasp-2-1 {
    border: 1px solid #111112;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .txt-svg-tol-kasp {
    width: 27em;
  }

  .txt-svg-tol-kasp.a4-case, .txt-svg-tol-kasp.alfa {
    width: 23em;
  }

  .caption-cases-em {
    margin-bottom: 100px;
  }

  .image-case-intro-fc {
    width: 24em;
  }

  .section-case-intro-fc {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 50%;
  }

  .section-case-intro-fc.a4-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-fc.a4-case._2 {
    background-size: cover;
  }

  .section-case-intro-fc.skolkovo {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b466c013899a9bd99a6623_A4-case-wallpaper.png");
  }

  .section-case-intro-fc.skolkovo._2 {
    background-size: cover;
  }

  .image-case-fc-intro-mob {
    display: none;
  }

  .txt-main-title0cm {
    width: 27em;
    display: block;
    overflow: visible;
  }

  .txt-main-title0cm.a4-case {
    width: 23em;
  }
}

@media screen and (max-width: 991px) {
  .section-mainpage {
    height: 42vw;
  }

  .image {
    margin-top: 20px;
  }

  .navbar {
    padding-top: 10px;
    display: flex;
  }

  .menu_item {
    display: none;
  }

  .headingmainpage_mobile {
    font-size: 5.23611vw;
    display: none;
  }

  .section-speach {
    padding-bottom: 2em;
  }

  .arrowintable {
    display: none;
  }

  .columns {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .h1-heading-main {
    font-size: 4vw;
    line-height: 110%;
  }

  .namequte {
    font-size: 2.3vw;
    font-weight: 400;
  }

  .column {
    padding-left: 0;
  }

  .column-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-send-request {
    margin-top: 1em;
  }

  .caption-block-black {
    margin-left: 0;
  }

  .grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
                   "Area-5 Area-6 Area-7"
                   "Area-9 Area-8 ."
                   / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .arrow_down_services.is-padding-1em {
    padding-top: 0;
  }

  .flexcuptiontxtcase {
    margin-top: 2px;
    padding-top: 0;
    padding-left: 10px;
    font-size: 10px;
  }

  .button-case {
    min-width: 160px;
  }

  .grid-clients {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .blockcaptionwhite {
    margin-left: 0;
  }

  .paragraph-6 {
    max-width: 60vw;
    font-size: 2.3vw;
  }

  .container-text-partners {
    padding-top: 3em;
  }

  .arrow-down-black {
    padding-left: 8px;
  }

  .paragrap-about-office {
    flex: 0 auto;
    font-size: 2.3vw;
  }

  .container-text-awwards {
    margin-top: 0;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-top: 0;
  }

  .grid-awwards {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 4em;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .caption-block-news {
    margin-left: 10vw;
    padding-bottom: 50px;
  }

  .grid-news {
    margin-left: 1em;
    margin-right: 0;
  }

  .image-arrow-right-grid-news, .subcaption-date {
    margin-top: 20px;
  }

  .section-news {
    flex-direction: column;
  }

  .selection-sales {
    padding-bottom: 1em;
  }

  .grid-9 {
    grid-template-areas: ".";
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .footer {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-white-f {
    font-size: 12px;
  }

  .paragraph-7 {
    font-size: .75em;
    line-height: 160%;
  }

  .footertextmin {
    font-size: .75em;
  }

  .caption-social {
    margin-top: 2em;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .contacts {
    background-color: var(--white);
    border: 1px solid #0000;
  }

  .container-contacts-btn {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .paragraph-2-100-inside.is-hide-1260 {
    display: block;
  }

  .paragraphsubmain {
    flex: 0 auto;
    max-width: 62vw;
    font-size: 18px;
  }

  .grid-speach {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .paragraphsubmain-vw {
    flex: 0 auto;
    max-width: 50vw;
    font-size: 2.3vw;
  }

  .arrowintablemobile {
    display: none;
  }

  .image-colorballon {
    width: 40vw;
    margin-top: -169px;
  }

  .grid-case {
    margin-left: 0;
    margin-right: 0;
  }

  .container-grid-case {
    width: 18em;
  }

  .image-case._160, .image-case._140 {
    margin-top: 120px;
  }

  .heading-cases-main-top2 {
    margin-top: 0;
    font-size: 5.23611vw;
    display: block;
  }

  .icon {
    color: #fff;
    -webkit-text-fill-color: inherit;
    cursor: pointer;
    background-clip: border-box;
  }

  .section-case-txt {
    margin-top: 0;
  }

  .section-case-grid {
    margin-top: -221px;
    margin-bottom: 100px;
  }

  .grid-main-footer {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .grid-main-footer.is-marketplaces {
    margin-bottom: 3em;
  }

  .paragraph-adress-footer-mobile {
    font-size: 8px;
    line-height: 160%;
  }

  .namequtepublic {
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 2.3vw;
    font-weight: 500;
  }

  .btn-request-awwards {
    display: none;
  }

  .logopartners {
    max-width: 90%;
  }

  .logopartners._80 {
    max-width: 80%;
  }

  .logopartners._70 {
    max-width: 70%;
  }

  .image-logo-awwards._80 {
    width: 90%;
    max-width: 90%;
  }

  .image-logo-awwards._80.nodisplay {
    display: block;
  }

  .button-request-mobile {
    justify-content: center;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1em;
    display: inline-block;
  }

  .humburger-lottie {
    width: 3vw;
    height: auto;
    transition: opacity .2s;
  }

  .menu-button {
    overflow: hidden;
  }

  .falsemenu {
    background-color: #0000;
    display: none;
  }

  .falsemenu.w--open {
    background-color: #0000;
  }

  .en {
    opacity: 0;
    width: 80%;
  }

  .l {
    opacity: 0;
  }

  .nav-menu-2 {
    display: block;
  }

  .nav-menu-3 {
    background-color: var(--tomato);
    display: flex;
  }

  .nav-link {
    color: var(--white);
    letter-spacing: .3em;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
  }

  .nav-link:hover {
    text-decoration: underline;
  }

  .nav-link.pud40 {
    margin-top: 40px;
  }

  .nav-link.pud40._10:hover {
    text-decoration: underline;
  }

  .nav-link.puddown60 {
    margin-bottom: 60px;
  }

  .div-block-41 {
    flex-direction: row;
    flex: none;
    display: flex;
  }

  .div-block-42 {
    display: block;
  }

  .logointable {
    width: 6em;
  }

  .heading-7 {
    margin-left: 10vw;
  }

  .article1 {
    height: auto;
    display: block;
  }

  .text-block-16 {
    display: flex;
  }

  .text-block-17 {
    line-height: 130%;
    display: flex;
  }

  .text-block-18 {
    color: #000;
    max-width: 62vw;
    margin-top: 3.33333vw;
    margin-left: 19.3333vw;
    font-size: 1.25vw;
    font-weight: 300;
    line-height: 130%;
    display: flex;
  }

  .text-block-19 {
    color: #000;
    max-width: 45.5vw;
    margin-top: -3.2vw;
    margin-left: 19.3333vw;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .article2 {
    height: 77.75vw;
    display: block;
  }

  .text-block-20 {
    color: #000;
    max-width: none;
    margin-top: 3.33333vw;
    margin-left: 8.41667vw;
    font-family: Neuemachina, sans-serif;
    font-size: 5.25vw;
    font-weight: 400;
    line-height: 130%;
    display: flex;
  }

  .text-block-21 {
    color: #000;
    max-width: 48vw;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .olumn {
    margin-left: 9.33333vw;
    margin-right: 10px;
  }

  .paragraph-snoska-main {
    margin-left: 10vw;
    font-size: 10px;
    font-weight: 300;
  }

  .page-wrapper-about {
    font-size: 1.4vw;
  }

  .grid-aboutcompany-top {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .text-about-subtitle-top {
    margin-top: -10px;
    font-size: 1.25em;
    line-height: 138%;
  }

  .image-about-top-shtamp {
    width: 5vw;
  }

  .heading-mobile-aboutcompany {
    font-size: 5.23611vw;
    display: none;
  }

  .paragraphsubmain-vw-white {
    flex: 0 auto;
    max-width: 62vw;
    font-size: 1.5em;
  }

  .paragraph-10 {
    width: 30em;
    max-width: 500px;
  }

  .page-pudding-sendrequest.padding-left.pudding-xxl {
    padding-left: 35.6em;
  }

  .image-fioletellipse {
    margin-top: 0;
    margin-bottom: -106px;
    top: auto;
  }

  .page-padding-about-video {
    padding-left: 6em;
    padding-right: 6em;
  }

  .page-padding-about-seo {
    padding-left: 10vw;
    padding-right: 6em;
  }

  .grid-about-seo {
    grid-row-gap: .5em;
    margin-left: 0;
  }

  .text-about-seo-list {
    border-color: #0000;
    font-size: .75rem;
  }

  .page-padding-about-team {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .arrow-about-principles {
    display: block;
  }

  .page-padding-about-speach {
    padding: 120px 5em;
  }

  .grid-speach-about {
    grid-column-gap: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-about-speach.margin-top._10 {
    color: var(--black);
  }

  .section-about-office {
    background-color: var(--white);
  }

  .page-padding-about-office {
    padding-bottom: 60px;
  }

  .grid-about-office {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .page-padding-news {
    padding: 80px 10vw;
  }

  .section-about-vacancy {
    background-color: var(--white);
  }

  .grid-about-vacancy {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .conteiner-sendrequest-group {
    max-width: 500px;
  }

  .arrow-about-principles-right-mobile {
    display: none;
  }

  .text-case-xlage-top {
    max-width: 250px;
  }

  .page-wrapper-cases-age {
    font-size: 1.4vw;
  }

  .text_grid_case_xlage_intro_light, .text_grid_case_xlage_about_light, .text_grid_case_xlage_about_light17 {
    margin-top: 4vw;
    display: flex;
  }

  .number_grid_case_xlage_main_2 {
    margin-top: 28vw;
    line-height: 130%;
    display: flex;
  }

  .text_grid_case_xlage_main_1_light, .text_grid_case_xlage_stages33_light, .text_grid_case_xlage_stages3_light {
    margin-top: 4vw;
    display: flex;
  }

  .number_grid_case_xlage_stages_2 {
    line-height: 130%;
    display: flex;
  }

  .text_grid_case_xlage_stages_3_light, .text_case_xlage_stages_5_light, .text_grid_case_xlage_stages_results_light {
    margin-top: 4vw;
    display: flex;
  }

  .page-wrapper-cases {
    font-size: 1.4vw;
  }

  .conteiner-mane-cases {
    height: 80%;
  }

  .page-padding-case-detmir-main {
    flex-direction: row;
    padding-top: 9em;
    display: flex;
  }

  .heading-cases-main-mobile {
    font-size: 5.23611vw;
    display: none;
  }

  .section-case-detmir-main {
    height: 42vw;
  }

  .heading-cases-main-top, .heading-about-main-top {
    margin-top: 0;
    font-size: 5.23611vw;
    display: block;
  }

  .heading-main-top {
    margin-top: 0;
    font-size: 3.6em;
    display: none;
  }

  .page-padding-cases-main {
    padding-top: 10em;
  }

  .section-cases-main {
    height: 42vw;
  }

  .conteiner-magazine-main {
    height: 80%;
  }

  .txt-magazine-main-top {
    margin-top: 0;
    font-size: 4em;
    display: block;
  }

  .text-magazine-subtitle-top {
    max-width: 260px;
    margin-top: -10px;
    font-size: 1.25em;
    line-height: 138%;
  }

  .image-magazine-arrow-articles {
    width: 2.5em;
    margin-top: 0;
  }

  .txt-magazine-grid-heading {
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 2.3vw;
    font-weight: 500;
  }

  .section-magazine-main {
    height: 42vw;
  }

  .conteiner-case-detmir-main {
    flex-direction: row;
    align-items: center;
    height: 80%;
    display: flex;
  }

  .grid-case-detmir-main {
    align-items: end;
    position: relative;
  }

  .txt-magazine-main-top-copy {
    margin-top: 0;
    font-size: 4em;
    display: block;
  }

  .txt-case-detmir-main-subtitle {
    max-width: 260px;
    margin-top: 0;
    font-size: 1.25em;
    line-height: 138%;
  }

  .page-wrapper-case-detmir {
    font-size: 1.4vw;
  }

  .image-case-detmir-main-back-png {
    width: 20em;
    position: relative;
    inset: 0% 0% auto;
  }

  .container-case-detmir-main-png {
    flex-direction: column;
    height: 42vw;
    margin-top: -267px;
    margin-left: -45px;
    position: relative;
  }

  .section-case-detmir-second {
    height: 30em;
  }

  .page-padding-research-cosmetics-second {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-detmir-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-case-detmir-second-intable {
    margin-left: 0;
    padding-right: 0;
  }

  .image-65 {
    z-index: 2;
    width: 10em;
    position: relative;
    bottom: 8%;
    left: 24%;
  }

  .page-padding-detmir-about {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-case-detmir-goals {
    margin-right: 5em;
    padding-left: 5em;
  }

  .caption-case-detmir-goals {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-case-detmir-goals {
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-detmir-goals {
    grid-template-columns: 2fr 2fr;
  }

  .page-padding-case-detmir-tasks-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-detmir-tasks {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-detmir-tasks {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area"
                   "."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-services {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-detmir-process {
    max-width: 300px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .padding-case-detmir-process, .page-padding-case-detmir-process-2 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-case-detmir-process2-mobile {
    display: none;
  }

  .page-padding-case-detmir-example {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-detmir-example {
    max-width: 300px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-case-detmir-second-intable-copy, .text-case-detmir-example, .text-case-detmir-hard {
    margin-left: 0;
    padding-right: 0;
  }

  .column-3, .column-4 {
    padding-right: 3em;
  }

  .section-case-detmir-down {
    height: 25em;
  }

  .text-case-detmir-about, .text-case-detmir-example-copy, .text-case-detmir-second-intable-2 {
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-articles-community {
    font-size: 1.4vw;
  }

  .section-articles-community-second {
    height: 30em;
  }

  .page-padding-articles-community-second {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-articles-community-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-articles-community-second {
    margin-left: 0;
    padding-right: 0;
  }

  .page-padding-articles-community-table {
    padding-bottom: 5em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-articles-community-flex-table {
    justify-content: flex-start;
  }

  .text-articles-community-undertable {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-communication-steps {
    padding-top: 0;
    display: block;
  }

  .page-padding-articles-community-steps {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-articles-community-steps {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 5fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative;
  }

  .container-number-articles-community-steps {
    width: 6em;
  }

  .paragraph-number-grid-articles-community-steps {
    max-width: none;
  }

  .conainer-grid-articles-community-steps {
    text-align: left;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: block;
    position: relative;
  }

  .section-articles-community-resume {
    height: 30em;
  }

  .text-articles-comunity-resume {
    line-height: 1.3;
  }

  .page-wrapper-livecommerce {
    font-size: 1.4vw;
  }

  .section-lc-top {
    background-position: 7% 140%;
    background-attachment: scroll;
    height: 35em;
  }

  .page-padding-lc-top {
    padding-top: 9em;
  }

  .text-lc-top-right {
    max-width: 300px;
    margin-top: 0;
    font-size: 1em;
    line-height: 138%;
  }

  .cuption-lc-top-right {
    margin-top: 0;
    font-size: 1.5em;
    line-height: 138%;
  }

  .image-lc-top-shtamp {
    width: 5vw;
  }

  .page-padding-lc-3point {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 4em;
    padding-right: 4em;
  }

  .grid-lc-3point {
    grid-template-rows: auto;
  }

  .page-padding-lc-goals {
    padding-left: 5em;
    padding-right: 5em;
  }

  .image-grid-lc-goals {
    width: 100%;
  }

  .page-padding-lc-stages {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-lc-yellowarrow {
    flex-wrap: nowrap;
    order: 1;
    max-width: 82px;
  }

  .image-lc-yellow-arrow {
    position: static;
  }

  .page-padding-lc-mob {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-lc-mob-grid {
    flex-direction: column;
  }

  .container-lc-mob-grid-left {
    flex-direction: row;
    margin-left: 0;
    padding-top: 5em;
  }

  .container-fortext-lc-mob {
    width: 60%;
  }

  .image-lc-mob-grid {
    max-width: 60%;
  }

  .page-padding-lc-format {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-lc-format-block {
    flex-direction: column-reverse;
  }

  .grid-lc-format {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-top: 3em;
  }

  .container-fortext-lc-format {
    width: 80%;
    margin-top: 0;
    margin-left: 0;
  }

  .padding-lc-heroes {
    padding-top: 5em;
  }

  .grid-lc-heroes {
    width: 60em;
  }

  .text-subtitle-lc-heroes.yellow {
    margin-top: 0;
  }

  .container-fortext-lc-heroes {
    width: 28%;
    margin-top: 0;
    margin-left: 0;
  }

  .grid-lc-setting {
    width: 60em;
  }

  .wrapper-asap-tiktok {
    font-size: 1.4vw;
  }

  .container-grid-asap-tiktok-3point {
    margin-top: 3em;
  }

  .image-yellow-point-small {
    margin-top: 3px;
  }

  .text-prod {
    font-size: 11px;
  }

  .text-asap-tiktok-target {
    width: 16em;
    padding-top: 0;
    padding-right: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .heading-caption-asap-tiktok-target {
    padding-right: 0;
    font-size: 1.5em;
  }

  .heading2-asap-circle {
    font-size: 10px;
  }

  .heading-01-02-03 {
    padding-top: 3vw;
    top: auto;
  }

  .container-03-asap-left-text {
    width: 20em;
  }

  .conteiner-asap-tiktok-target {
    height: auto;
  }

  .heading-asap-tiktok {
    margin-top: 15px;
    padding-top: 0;
    font-size: 2em;
    top: auto;
  }

  .container-asap-02-down {
    margin-top: 2em;
  }

  .conteiner-asap-tiktok-influence {
    height: auto;
  }

  .section-asap-tiktok-promotion {
    background-color: var(--white);
  }

  .page-padding-asap-tiktok-promotion {
    padding-top: 5em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-asap-tiktok-promotion {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-research {
    font-size: 1.4vw;
  }

  .section-research-main {
    background-position: 50% 80%;
    background-size: 27%;
    background-attachment: scroll;
    height: 35em;
  }

  .page-padding-research-main {
    padding-top: 9em;
  }

  .heading-research-main {
    margin-top: 0;
    font-size: 5.23611vw;
    display: block;
  }

  .page-padding-research-grid {
    padding-left: 4em;
    padding-right: 4em;
  }

  .caption-social-mobile {
    margin-top: 10vw;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .page-wrapper-asap {
    font-size: 1.4vw;
  }

  .container-grid-asap-second {
    margin-top: 1em;
  }

  .btn-more.color-white {
    font-size: 1em;
  }

  .page-padding-asap-breef {
    padding-left: 4em;
    padding-right: 4em;
  }

  .section-cases-small-block {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-case-asap._160, .image-case-asap._140 {
    margin-top: 120px;
  }

  .padding-asap-cases {
    padding-left: 4em;
    padding-right: 4em;
  }

  .grid-asap-cases {
    grid-template-columns: 1fr 1fr;
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-research-cosmetics {
    font-size: 1.4vw;
  }

  .section-research-cosmetics-main, .container-reserach-cosmetics-main {
    height: 38em;
  }

  .heading-research-cosmetics-main {
    margin-top: 0;
    font-size: 3em;
    display: block;
  }

  .text-research-cosmetics-main {
    max-width: 20em;
    margin-top: 0;
    font-size: 1em;
    line-height: 138%;
  }

  .section-research-cosmetics-second {
    height: 45em;
  }

  .page-padding-research-cosmetics-second-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .image-research-cosmetics-second {
    margin-top: -26em;
  }

  .caption-research-cosmetics-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .btn-download-presentation.color-white {
    font-size: 1em;
  }

  .section-research-cosmetics-migel {
    height: 35em;
  }

  .padding-research-cosmetics-migel {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-research-cosmetics-migel {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-perfomance {
    font-size: 1.4vw;
  }

  .page-padding-perfomance-main {
    padding-top: 2em;
  }

  .arrowintable-copy {
    display: none;
  }

  .grid-perfomance-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
                   "Area-5 Area-6 Area-7"
                   "Area-9 Area-8 ."
                   / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-perfomance-process {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-perfomance-process, .caption-block-black-copy {
    margin-left: 0;
  }

  .caption-block-black-copy.margin-top-0 {
    margin-left: 10vw;
  }

  .container-perfomance-cases-left, .container-perfomance-cases-right {
    width: 27em;
  }

  .container-grid-cases-in {
    width: 18em;
  }

  .section-mainpage-top-old {
    height: 52vw;
  }

  .conteiner-main-page-old {
    height: 80%;
  }

  .heading-main-top-old {
    margin-top: 0;
    font-size: 3.6em;
    display: none;
  }

  .headingmainpage_mobile-old {
    font-size: 5.23611vw;
    display: none;
  }

  .conteiner-main-page {
    height: 80%;
  }

  .section-mainpage-top {
    height: 52vw;
  }

  .image-back-agancy.clipped-image {
    display: none;
  }

  .page-wrapper-business {
    font-size: 1.4vw;
  }

  .section-business-top {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d81301293e99e8b01db563_background-st.jpg");
    background-position: 0 0;
    background-size: cover;
  }

  .arrowintable-business-about {
    display: none;
  }

  .selection-business-points {
    height: 37em;
  }

  .page-padding-business-points {
    padding-left: 7em;
    padding-right: 7em;
  }

  .grid-business {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
                   "Area-5 Area-6 Area-7"
                   "Area-9 . ."
                   / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .container-business-services {
    height: 38vh;
    max-height: none;
  }

  .container-business-services._18em {
    height: 27em;
  }

  .container-case-xlage-top-paragraph-top-2 {
    margin-top: -100px;
  }

  .page-padding-case-xlage-top-2 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-case-xlage-top-2 {
    max-width: 25vw;
    line-height: 1.3;
  }

  .page-padding-case-xlage-intro {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_grid_case_xlage_intro_light_mobile {
    width: auto;
    margin-top: 4vw;
    display: flex;
  }

  .text_grid_case_xlage_about_light-2 {
    flex-direction: column;
    width: auto;
  }

  .grid_case_xlage_about-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
    place-content: start;
    place-items: start;
    margin-top: 40px;
  }

  .container_grid_case_xlage_about_2-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .text_grid_case_xlage_about_light-3 {
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .page-padding-case-xlage-about {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_grid_case_xlage_about_light17-2 {
    width: auto;
    margin-top: 1em;
    display: flex;
  }

  .image_grid_case_xlage_about_2-2 {
    width: 15em;
    max-width: none;
    margin-top: 0;
  }

  .container_grid_case_xlage_about_3-2 {
    margin-top: 0;
  }

  .bold-text {
    display: none;
  }

  .text_grid_case_xlage_main_1_light-2 {
    margin-top: 0;
    margin-left: 2em;
    display: flex;
  }

  .page-padding-case-xlage-main {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_grid_case_xlage_stages_3_light-2 {
    margin-top: 4vw;
    display: flex;
  }

  .page-padding-case-xlage_stages-h {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_grid_case_xlage_stages_2_light-2 {
    width: auto;
    line-height: 1.3;
  }

  .grid_case_xlage_stages_1-2 {
    width: 100%;
    margin-top: 3em;
  }

  .number_grid_case_xlage_main_2-2 {
    margin-top: 0;
    line-height: 130%;
    display: flex;
  }

  .container_grid_case_xlage_main_2_1-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: block;
  }

  .number_grid_case_xlage_stages_2-2 {
    line-height: 130%;
    display: flex;
  }

  .grid_case_xlage_stages_2-copy {
    margin-top: -4em;
  }

  .text_grid_case_xlage_stages3_light-3 {
    margin-top: 0;
    display: flex;
  }

  .page_padding_case_xlage_stages_8 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid_case_xlage_stages_5-2 {
    grid-row-gap: 1.5em;
  }

  .text_case_xlage_stages_5_light-2 {
    margin-top: 0;
    display: flex;
  }

  .container_case_xlage_stages_results-2 {
    height: 14em;
  }

  .page_padding_case_xlage_results {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid_case_xlage_stages_results-2 {
    grid-column-gap: 1em;
    grid-row-gap: 0px;
    grid-template-columns: .25fr .5fr 1fr;
  }

  .text_grid_case_xlage_stages_results_bold-2 {
    width: auto;
  }

  .text_grid_case_xlage_stages_results_light-2 {
    display: flex;
  }

  .page-wrapper-cases-rost {
    font-size: 1.4vw;
  }

  .page_padding_case_xlrost_top {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.4vw;
  }

  .grid_case_xlrost_top {
    grid-template-rows: auto;
    align-items: start;
  }

  .text_grid_case_xlrost_top_left {
    font-size: 5.23611vw;
    display: block;
  }

  .text_grid_case_xlrost_top_right {
    font-size: 1em;
    line-height: 1.3;
  }

  .case_xl_rost_intro {
    height: 22em;
  }

  .page_padding_case_xlrost_intro {
    padding-left: 5em;
    padding-right: 5em;
    font-size: 1.4vw;
  }

  .text_grid_case_xlrost_intro_light-copy {
    margin-top: 0;
    display: flex;
  }

  .page_padding_case_xlrost_intro_1 {
    width: 100%;
    margin-top: -1.3em;
    padding-right: 12em;
  }

  .image_case_xlrost_intro {
    width: 14em;
    margin-top: 0;
  }

  .number_grid_case_xlrost {
    line-height: 130%;
    display: flex;
  }

  .page-padding-case-xlrost-block {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_grid_case_xlrost_about_light14 {
    width: 40em;
    font-size: 1em;
  }

  .text_grid_case_xlrost_about_8_light12 {
    line-height: 1.3;
  }

  .text_grid_case_xlrost_about {
    margin-top: 4vw;
    font-size: 1em;
    display: flex;
  }

  .text_grid_case_xlrost_about_light14-1 {
    font-size: 1em;
  }

  .text_grid_case_xlrost_about_2_light_1 {
    font-size: 1.4vw;
  }

  .dot_case_xlrost_blue {
    margin-top: 0;
    line-height: 130%;
    display: flex;
  }

  .text_grid_case_xlrost_about_2_light {
    font-size: 1.4vw;
  }

  .text_grid_case_xlrost_about_light {
    align-items: flex-start;
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .dot_case_xlrost_orange {
    margin-top: 0;
    line-height: 130%;
    display: flex;
  }

  .grid_case_xlrost_about_7-1 {
    grid-column-gap: 2em;
  }

  .container-case-xlrost-results1 {
    align-items: center;
  }

  .page_padding_case_xlrost_results {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-case-bandi-resoult-arrow {
    width: 20em;
  }

  .number_grid_case_xlrost_results_mini {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .page-wrapper-design-support {
    font-size: 1.4vw;
  }

  .page-padding-design-support-second {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grid-design-support-second {
    grid-column-gap: 16px;
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .asap-grid-first {
    line-height: 130%;
  }

  .asap-textblock-first {
    padding-top: 76px;
    padding-right: 163px;
    font-size: 1.4vw;
    line-height: 130%;
  }

  .asap-heading-first {
    font-size: 4em;
  }

  .apasproduction-head {
    height: 30em;
  }

  .services-asap {
    margin-top: .625vw;
    margin-left: 5em;
    margin-right: 5em;
  }

  .services {
    font-size: .75rem;
  }

  .heading3-asap {
    color: #efff05;
    font-family: Neuemachina, sans-serif;
  }

  .asap-list-item {
    align-items: center;
    height: auto;
  }

  .list-asap {
    font-size: 11px;
  }

  .bullet {
    width: 5px;
  }

  .list-asap-pyatno {
    padding-right: 7vw;
    font-size: 11px;
  }

  .asap-bul {
    width: 5px;
  }

  .asap-circle-1 {
    max-width: 45%;
  }

  .asap-pruductphoto-div2 {
    flex-direction: row;
    justify-content: center;
  }

  .heading-01-02-03-2 {
    padding-top: 3vw;
    line-height: 120%;
    top: auto;
  }

  .product-photo-content {
    margin-left: 4vw;
  }

  .asap-circle-2 {
    max-width: 45%;
  }

  .text-circle {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .asap-idontknow {
    font-size: 1.33rem;
  }

  .text-03-1 {
    align-items: stretch;
    width: .75rem;
    min-width: 250px;
    padding-top: 0;
    padding-right: 1.8em;
    font-size: 11px;
    position: static;
  }

  .container-03-asap-left-text-2 {
    justify-content: space-between;
  }

  .container-03-asap-right-2 {
    align-items: stretch;
    margin-left: 20px;
  }

  ._02-video-cont {
    margin-left: 0;
  }

  .heading-10-asap {
    flex: 0 auto;
    align-items: flex-start;
    height: 3em;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
    display: block;
  }

  .heading2-asap-circle-2 {
    font-size: .75rem;
  }

  .text-prod-2 {
    padding-top: 3px;
    font-size: .75rem;
  }

  .vertical-line-yellow-2 {
    flex: none;
    align-self: stretch;
    width: 1px;
  }

  .text-03-2 {
    align-items: stretch;
    width: .75rem;
    min-width: 25em;
    padding-top: 0;
    padding-right: 5.2em;
    font-size: 1em;
    position: static;
  }

  ._02-video-cont-copy {
    margin-left: 4vw;
  }

  .text-prod2 {
    padding-top: 3px;
    font-size: .75rem;
  }

  ._03-pruduce-cont {
    margin-left: 4vw;
  }

  .foot {
    margin-top: -17px;
  }

  .fire-asap {
    left: 7px;
  }

  .ps-asap-adapt2 {
    margin-top: 0;
    padding-left: 1vw;
    padding-right: 1vw;
    font-size: .75rem;
    line-height: 130%;
    display: none;
  }

  .ps-asap-adapt {
    margin-top: 0;
    padding-left: 1vw;
    padding-right: 1vw;
    font-size: .75rem;
    line-height: 130%;
  }

  .ps-text {
    margin-top: 0;
    padding-right: 3vw;
    font-size: .75rem;
    line-height: 130%;
  }

  .page-wrapper-pr {
    font-size: 1.4vw;
  }

  .pr-first-ph {
    height: 28em;
  }

  .pr-first-div {
    background-position: 50% 0;
    height: 28em;
    padding-top: 6.5em;
  }

  .first-message {
    width: 30em;
    display: block;
  }

  .pr-text {
    width: 32em;
    padding-right: 0;
  }

  .second-txt {
    padding-left: 4em;
  }

  .pr-button {
    margin-left: -5px;
  }

  .arrow-pic-pr {
    margin-left: 0;
  }

  .pr-orm {
    letter-spacing: .23em;
    width: 4em;
    padding-top: 0;
    font-size: 1.5em;
  }

  .grid-services-mobile-horiz {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: none;
  }

  .pr-grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 10vw;
    display: flex;
  }

  .pr-paragraph-2-100-inside-quest {
    font-size: 1em;
  }

  .pr-headintable {
    padding-bottom: 1em;
  }

  .pr-paragraph-2-100 {
    padding-right: 2em;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-tv, .pr-paragraph-2-100-inside-analyze {
    font-size: 1em;
  }

  .pr-services {
    margin-left: 5em;
    font-size: 1.5em;
  }

  .services-pr {
    margin-left: 0;
    padding-bottom: 5em;
    padding-left: 4em;
  }

  .pr-paragraph-2-100-inside-produce {
    font-size: 1em;
  }

  .grid-services-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: flex;
  }

  .pr-paragraph-2-100-inside-relations, .pr-paragraph-2-100-inside {
    font-size: 1em;
  }

  .services-pr-caption {
    letter-spacing: .23em;
    width: auto;
    margin-left: 0;
    padding-top: 0;
    font-size: 1.5em;
  }

  .page-wrapper-influence {
    font-size: 1.4vw;
  }

  .inf-first {
    align-items: center;
  }

  .inf-first-div {
    align-self: center;
    width: 60em;
  }

  .inf-hola {
    width: 60em;
    max-width: 100%;
    height: 74%;
    min-height: 74%;
    max-height: 100%;
  }

  .inf-tex {
    font-size: 1.25em;
  }

  .inf-mark-txt {
    letter-spacing: .23em;
    width: 8em;
    padding-top: 0;
    font-size: 1em;
  }

  .inf-griddiv, .arrow-pic-pr-2 {
    margin-left: 3em;
  }

  .inf-grid-services-mobile-horiz-copy {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: none;
  }

  .pr-paragraph-2-100-inside-quest-2 {
    font-size: 1em;
  }

  .inf-headintable-02, .inf-headintable {
    padding-bottom: 1em;
  }

  .pr-paragraph-2-101 {
    padding-right: 2em;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-tv-2, .pr-paragraph-2-100-inside-analyze-2 {
    font-size: 1em;
  }

  .pr-paragraph-2-1002 {
    width: 20em;
    padding-right: 0;
    font-size: 1em;
  }

  .inf-grid-services {
    grid-column-gap: 2em;
    grid-row-gap: 60px;
    grid-template: "Area Area-3"
                   "Area-5 Area-6"
                   / 1fr 1fr;
    grid-auto-columns: 3fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: grid;
  }

  .section-services-2 {
    padding-bottom: 6em;
    padding-left: 0;
  }

  .inf-headintable-copy-copy {
    padding-bottom: 1em;
  }

  .pr-paragraph-2-100-inside-produce-2 {
    font-size: 1em;
  }

  .inf-text-01 {
    padding-right: 2em;
    font-size: 1em;
  }

  .inf-paragraph-2-100 {
    width: 20em;
    font-size: 1em;
  }

  .inf-paragraph-2-200 {
    width: 20em;
    padding-right: 2.5em;
    font-size: 1em;
  }

  .inf-text-02 {
    padding-right: 2em;
    font-size: 1em;
  }

  .inf-services {
    margin-left: 10vw;
    font-size: 1em;
  }

  .inf-headintable-03 {
    padding-bottom: 1em;
  }

  .pr-paragraph-2-100-inside-relations-2 {
    font-size: 1em;
  }

  .grid-services-tablet-inf {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: flex;
  }

  .pr-paragraph-2-100-inside-2 {
    font-size: 1em;
  }

  .inf-headintable-04-copy {
    padding-bottom: 1em;
  }

  .paragraph-design-support-second {
    flex: 0 auto;
    max-width: 62vw;
    font-size: 2.3vw;
  }

  .page-padding-design-support-list {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-design-support-list, .grid-design-support-list-mobile {
    grid-row-gap: 24px;
    margin-top: 4em;
  }

  .container-design-support-team {
    flex-direction: column;
  }

  .image-blue-star-design-team.margins-left {
    max-width: none;
  }

  .container-star-1, .container-star-2 {
    justify-content: space-between;
  }

  .page-padding-design-support-post, .page-padding-design-support-expert {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-wrapper-design {
    font-size: 1.4vw;
  }

  .image-design-main {
    width: 40em;
  }

  .container-design-main {
    padding-top: 6.5em;
  }

  .arrowintable-design, .arrowintablemobile-design {
    display: none;
  }

  .page-padding-design-cases {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-design-second {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .caption-social-white {
    margin-top: 10vw;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .contacts-design {
    background-color: var(--black);
    border: 1px solid #0000;
  }

  .page_padding_case_xlbandi_top {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container_case_xlbandi_top {
    align-items: center;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .image-case-xlbandi-svg {
    margin-left: 5em;
    margin-right: 5em;
    display: block;
  }

  .grid-case-xlbandi-intro {
    grid-template-columns: 1fr .75fr;
  }

  .text_grid_case_xlbandi_top_left {
    font-size: 4em;
    display: block;
  }

  .page_padding_case_xlbandi_intro {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    font-size: 1.4vw;
    line-height: 1.3;
  }

  .text_case_xlbandi_about_heading_1 {
    width: 30em;
  }

  .image_case_xlbandi_about_line_2 {
    width: 722.7em;
    max-width: 100%;
  }

  .page_padding_case_xlbandi_about, .case_xlbandi_about {
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .grid_case_xlbandi_about_2 {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1fr .25fr 1fr;
  }

  .number_grid_case_xlbandi {
    align-items: flex-start;
    line-height: 130%;
    display: flex;
  }

  .text_grid_case_xlbandi_about_light, .text_grid_case_xlbandi_about_bold {
    font-size: 1.25em;
  }

  .page_padding_case_xlbandi_about_1 {
    padding-top: 0;
  }

  .container-case-xlbandi-main {
    margin-left: 5em;
    margin-right: 5em;
  }

  .container_case_xlbandi_about {
    font-size: 1.4vw;
  }

  .dot_case_xlbandi_blue {
    margin-top: 0;
    line-height: 130%;
    display: flex;
  }

  .image_grid_case_xlbandi_about {
    width: 20em;
    max-width: none;
  }

  .image_grid_case_xlbandi_about_2 {
    width: 3.5em;
  }

  .dot_case_xlbandi_orange {
    margin-top: 0;
    line-height: 130%;
    display: flex;
  }

  .text_grid_case_xlbandi_about_1_bold, .container_grid_case_xlbandi_about_2_2 {
    width: auto;
  }

  .page_padding_case_xlbandi_about_3 {
    margin-left: 4em;
  }

  .page_padding_case_xlbandi_about_4 {
    margin-left: -3em;
  }

  .container_grid_case_xlbandi_about_1_1 {
    align-items: flex-end;
    height: auto;
  }

  .grid-case-xlbandi-instruments {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .text_case_xlbandi_medium_17-2 {
    width: 15em;
  }

  .text_case_xlbandi_about_heading_3 {
    width: auto;
    margin-left: 5em;
    margin-right: 5em;
  }

  .grid_case_xlbandi_next_3 {
    grid-template-columns: 1fr 8fr;
  }

  .container-case-xlbandi-main1 {
    margin-left: 5em;
    margin-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .text_case_xlbandi_next_heading {
    width: 40em;
  }

  .image-case-xlrost-results-arrow-2 {
    width: auto;
  }

  .image-case-xlbandi-blackdot {
    max-width: none;
  }

  .container-case-xlbandi-results-copy {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .image-case-xlbandi-blackdot3 {
    max-width: none;
    max-height: none;
  }

  .image-case-xlbandi-blackdot1 {
    max-width: none;
  }

  .container-case-xlbandi-results1 {
    padding-left: 3em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
  }

  .container-case-xlbandi-results {
    margin-bottom: 3em;
  }

  .text_grid_case_xlbandi_about_light14-2-copy-copy {
    width: 40em;
    margin-top: 2em;
  }

  .container-case-xlrost-results-123-2 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .text_grid_case_xlbandi_about_light14-2-copy {
    width: auto;
    margin-top: 0;
  }

  .number_grid_case_xlrost_results_mini-2 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .image-case-xlbandi-results {
    width: 13em;
  }

  .image-case-xlbandi-blackdot2 {
    max-width: none;
  }

  .container-case-xlrost-results1-2 {
    align-items: center;
  }

  .page-wrapper-cases-bandy, .page-wrapper-strategy {
    font-size: 1.4vw;
  }

  .strategy-cuption {
    letter-spacing: .23em;
    width: 8em;
    padding-top: 0;
    font-size: 14px;
  }

  .page-padding-strategy-services, .page-padding-strategy-customer {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-strategy-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
                   "Area-5 Area-6 Area-7"
                   / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .image-arrow {
    max-width: 95%;
  }

  .image-strategy-infographics {
    width: 65em;
    max-width: 95%;
  }

  .page-wrapper-cases-metro {
    font-size: 1.4vw;
  }

  .grid-cases-fixprice-04 {
    grid-template-columns: 1fr 9fr;
  }

  .text_case_xlfix_medium_decstop {
    width: 15em;
    font-size: 1em;
  }

  .page-padding-grid-04 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_case_xlfix_medium_17_1 {
    width: 15em;
    font-size: 1em;
  }

  .text-cuption-cases-metro-withnumber {
    font-size: 1.75em;
  }

  .text_case_xlfix_medium_mobile {
    width: 15em;
    font-size: 1em;
  }

  .page-padding-cases-metro-second {
    padding-bottom: 5em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-case-metro-second {
    padding-left: 0;
  }

  .image-cases-metro-logo {
    margin-left: 5em;
  }

  .page-padding-cases-metro-about, .page-padding-cases-metro-promo {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-case-metro-about {
    margin-left: 0;
    padding-right: 0;
  }

  .text-research-retail-body {
    width: 28em;
    margin-left: 0;
    padding-right: 0;
  }

  .text-case-metro-promo {
    margin-left: 0;
    padding-right: 0;
  }

  .line-black-1px-cases-padding {
    margin-left: 5em;
    margin-right: 5em;
  }

  .page-padding-cases-metro-goals {
    padding-bottom: 4em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-case-metro-list-goals {
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-pr-orm-pr {
    font-size: 1.4vw;
  }

  .first-message2 {
    display: block;
  }

  .pr-text2 {
    width: 24em;
  }

  .arrow-pic-pr2 {
    margin-left: 3em;
  }

  .pr-orm2 {
    letter-spacing: .23em;
    width: auto;
    min-width: auto;
    padding-top: 0;
    font-size: 1.5em;
  }

  .yellow-text-digitalpr {
    width: 34em;
    padding-right: 8px;
  }

  .pr-paragraph-2-100-copy {
    padding-right: 2em;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-3 {
    font-size: 1em;
  }

  .pr-headintable-copy {
    padding-bottom: 1em;
  }

  .pr-paragraph-2-100-inside-copy, .pr-paragraph-2-100-inside-quest-3 {
    font-size: 1em;
  }

  .grid-services-tablet2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: flex;
  }

  .pr-paragraph-2-100-inside-tv-copy {
    font-size: 1em;
  }

  .pr-paragraph-2-100-2 {
    padding-right: 2em;
    font-size: 1em;
  }

  .pr-section-services2 {
    padding-left: 0;
  }

  .container-grid-services--1-mob2 {
    width: auto;
  }

  .pr-services2 {
    margin-left: 10vw;
    font-size: 1.5em;
  }

  .pr-grid-services2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: flex;
  }

  .grid-services-mobile-horiz2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: none;
  }

  .pr-paragraph-2-100-inside-produce-copy {
    font-size: 1em;
  }

  .pr-headintable-2 {
    padding-bottom: 1em;
  }

  .circle-7 {
    width: 3em;
  }

  .circle-1-mob {
    width: 3em;
    max-width: 30%;
    max-height: 30%;
  }

  .reputation-pr-heading-mob {
    width: 10em;
    padding-right: 0;
  }

  .circle-2, .circle-4 {
    width: 3em;
  }

  .pr-div-intogrid-2-mob {
    width: 19.5em;
  }

  .circle-6, .circle-5 {
    width: 3em;
  }

  .circle-3 {
    width: 3em;
    min-width: 3px;
  }

  .pr-section-realization-mob {
    height: 80em;
  }

  .pr-div-grid-first-mob {
    margin-top: 3em;
    margin-left: 3em;
    margin-right: 4em;
  }

  .pr-iteration-mob {
    width: 35em;
    height: 90%;
    margin-left: 10vw;
    padding-left: 0;
    padding-right: 131px;
    font-size: 1.5em;
  }

  .pr-section-realization {
    height: 80em;
  }

  .circle-1 {
    width: 3em;
    max-width: 30%;
    max-height: 30%;
  }

  .pr-div-grid-first {
    margin-top: 3em;
    margin-left: 3em;
    margin-right: 4em;
  }

  .reputation-pr-heading {
    width: 10em;
    padding-right: 0;
  }

  .pr-iteration {
    width: 35em;
    height: 90%;
    margin-left: 10vw;
    padding-left: 0;
    padding-right: 131px;
    font-size: 1.5em;
  }

  .pr-div-intogrid-2 {
    width: 19.5em;
  }

  .page-wrapper-fixprice {
    font-size: 1.4vw;
  }

  .contain-case-xlfix-intro-1 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_grid_case_xlfix_intro_light {
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .contain-case-xlfix-tiktok {
    justify-content: center;
    margin-left: -20em;
  }

  .text_grid_case_xlfix_intro_bold {
    line-height: 1.3;
  }

  .container_case_xlfix_about {
    margin-left: 5em;
    margin-right: 5em;
    padding-bottom: 3em;
    font-size: 1.4vw;
  }

  .page-padding-case_xlfix_about {
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .text_grid_case_xlfix_about_light {
    font-size: 1em;
  }

  .div-case-xlfix-goals {
    width: 20em;
  }

  .image-case-xlfic-yellow-dot {
    width: .6em;
  }

  .container-case-xlfix-goals {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .image_case_xlfix_about_line1 {
    width: auto;
    max-width: none;
    max-height: none;
  }

  .text-case-xlfix-bold-goals {
    width: 18em;
  }

  .container-ccase-fixprice-lists {
    margin-bottom: 0;
  }

  .grid_case_xlbandi_about_2-2 {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1fr .25fr 1fr;
    margin-left: -1em;
  }

  .contain-case-xlfix-phones {
    margin-left: 0;
    margin-right: 5em;
  }

  .container-case-xlfixstages {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .page-padding-grid-02 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-concept-case-xlfix {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
  }

  .text_case_xlfix_medium_17_1-2 {
    width: 15em;
    font-size: 1em;
  }

  .text-body-research-beauty-process-ingrid {
    width: 44em;
  }

  .page-padding-grid-01 {
    padding-bottom: 5em;
    padding-left: 0;
    padding-right: 0;
  }

  .number-case-xlfix-stages {
    justify-content: flex-end;
  }

  .text_case_xlbandi_medium_17-1, .text_case_xlbandi_medium_171 {
    width: 15em;
  }

  .grid-cases-fixprice-02 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .page-padding-grid-03 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_case_xlbandi_medium_17-yellow {
    width: auto;
    padding-left: 0;
    padding-right: 5em;
  }

  .heading-case-xlfix-stages-yellow {
    padding-left: 0;
    padding-right: 5em;
  }

  .grid-cases-fixprice-03 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .contain-case-xlfix-stages-yelloww {
    margin-left: 5em;
    margin-right: 5em;
  }

  .page-padding-grid-04-2 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-cases-fixprice-04-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .container-case-xlfix-photo {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .image-case-xlfix-photo {
    max-width: 100%;
  }

  .container-case-xlfix-concept {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .image_case_xlfix_concept-line {
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .contain-case-xlfix-concept {
    padding-left: 7em;
  }

  .heading-case-xlfix-concept {
    padding-left: 0;
    padding-right: 0;
  }

  .contain-case-xlfix-concept-1-copy {
    margin-right: 0;
    padding-left: 0;
  }

  .container-case-xlfix-concept1 {
    flex-direction: column;
    margin-top: 0;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .image-button-case-xlfix {
    width: 30%;
  }

  .contain-case-xlfix-concept-1 {
    margin-right: 0;
    padding-left: 0;
  }

  .heading-case-xlfix-concept1 {
    padding-left: 0;
    padding-right: 5em;
  }

  .heading-case-xlfix-adv {
    margin-left: 0;
    padding-left: 0;
    padding-right: 5em;
  }

  .contain-text-case-xlfix-concept1 {
    padding-left: 0;
  }

  .image-button-case-xlfix3 {
    width: 30%;
  }

  .contain-advantages-case-xlfix {
    flex-direction: row;
    margin-left: 7em;
    margin-right: 5em;
  }

  .image-button-case-xlfix2 {
    width: 30%;
  }

  .contain-case-xlfix-final {
    margin-left: 5em;
    margin-right: 5em;
    padding-left: 7em;
  }

  .div-block-64 {
    width: 20em;
  }

  .number_grid_case_xlfix_results_mini {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .page_padding_case_xlfix_results {
    padding-left: 5em;
    padding-right: 3em;
  }

  .container-case-xlfix-results {
    padding-left: 0;
  }

  .container-case-xlfix-results1 {
    align-items: flex-start;
    margin-bottom: 1em;
  }

  .image-case-xlfix-results-arrow {
    width: auto;
  }

  .text_grid_case_xlfixi_about_light14 {
    line-height: 1.3;
  }

  .number_grid_case_xlfix_results_mini1 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .container-case-xlfix-results1-2 {
    align-items: flex-start;
  }

  .caption-case-metro-centr {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-cases-metro-process-subcuption {
    padding-top: .5em;
  }

  .image-number-case-metro-yellow {
    margin-top: .5em;
  }

  .section-cases-metro-resoult {
    height: 29em;
  }

  .page-padding-cases-metro-blacktable {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-metro-blacktable {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-metro-blacktable-inside {
    grid-row-gap: .5em;
  }

  .image-number-case-metro-black {
    margin-top: 0;
  }

  .page-padding-cases-metro-resume {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-cases-metro-goals-02 {
    margin-top: 0;
  }

  .caption-case-detmir-second-mobile {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-cases-fixprice-01-yellow {
    grid-template-columns: 1fr 9fr;
  }

  .section-cases-metro-resoult2 {
    height: 16em;
  }

  .page-wrapper-research-beauty {
    font-size: 1.4vw;
  }

  .image-87 {
    width: 34em;
  }

  .section-research-beauty-second-copy {
    height: auto;
  }

  .text-research-beauty-txt {
    margin-left: 0;
    padding-right: 0;
  }

  .section-research-beauty-image {
    height: 33em;
  }

  .section-research-beauty-main {
    height: 38em;
  }

  .text-research-beauty-about {
    margin-left: 0;
    padding-right: 0;
  }

  .grid-research-beauty-tasks {
    grid-template-rows: auto auto;
  }

  .page-padding-research-beauty-about, .page-padding-research-beauty-goals, .page-padding-research-beauty-video {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-research-beauty-process-01 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .list-item-research-beauty-process {
    margin-left: 0;
    padding-right: 0;
  }

  .container-research-beauty-process {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .grid-in-grid-nule-div-4 {
    display: none;
  }

  .grid-research-beauty-tasks-copy {
    grid-template-rows: auto auto;
  }

  .text-body-research-beauty-process-ingrid-03 {
    width: 35em;
  }

  .container-image-circle-research-beauty-03 {
    height: 8em;
  }

  .text-body-research-beauty-process-ingrid-copy, .text-body-research-beauty-process-ingrid-dropwdown {
    width: 44em;
  }

  .page-padding-grid-04-beauty {
    padding: 0 0 5em;
  }

  .section-research-beauty-image2 {
    height: 33em;
  }

  .text-research-beauty-next {
    margin-left: 0;
    padding-right: 0;
  }

  .text_grid_case_xlbandi_about_light14-2-copy-2 {
    width: auto;
    margin-top: 0;
  }

  .page-wrapper-artivles-marketing1 {
    font-size: 1.4vw;
  }

  .container-article-mr-header-yellow {
    margin-left: 8em;
    margin-right: 5em;
  }

  .intro_light_a {
    max-width: 31vw;
  }

  .intro-2 {
    display: flex;
  }

  .article2-2 {
    height: auto;
    margin-left: 1em;
    margin-right: 5em;
    display: block;
  }

  .cont-text-bold-mr-1 {
    width: 43em;
  }

  .page-padding-mr {
    margin-left: 0;
    margin-right: 0;
  }

  .article_number_a_white {
    line-height: 130%;
    display: flex;
  }

  .article_header_a5, .article_header_a4 {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .article3-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .article_number_a {
    flex-wrap: wrap;
    justify-content: flex-end;
    width: auto;
    line-height: 130%;
    display: flex;
  }

  .cont-dot-grid-mr-2 {
    margin-top: -.3vw;
  }

  .article_header_a-03 {
    color: #000;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .article1-2 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .article_header_checklist {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .article_paragraph_a {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .article_paragraph_14_a {
    display: flex;
  }

  .article_header_a2 {
    color: #000;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .resume_a {
    margin-bottom: 5em;
  }

  .cont-results-mr {
    padding-top: 5em;
  }

  .cont-grid-arrow-mr-results {
    margin-left: 7em;
  }

  .page-wrapper-orm {
    font-size: 1.4vw;
  }

  .orm-first-mobile {
    display: none;
  }

  .orm-first-section {
    height: 30em;
  }

  .orm-first-div {
    padding-top: 5em;
  }

  .orm-svg {
    max-width: none;
    max-height: none;
  }

  .orm-second-txt1 {
    letter-spacing: .23em;
    width: auto;
    min-width: auto;
    padding-top: 0;
    font-size: 1.125em;
  }

  .orm-txt2 {
    width: 24em;
  }

  .orm-arrow-pic {
    margin-left: 3em;
  }

  .orm-second-section-1 {
    padding-left: 3em;
  }

  .orm-header-txt {
    font-size: 1.2em;
  }

  .orm-txt {
    width: 18em;
    font-size: 1.2em;
  }

  .orm-second-section-2 {
    height: auto;
    padding-left: 5em;
  }

  .orm-second-txt1--2 {
    letter-spacing: .23em;
    width: 15em;
    min-width: auto;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 1.5em;
  }

  .first-div-orm {
    margin-top: 1em;
  }

  .orm-div-instruments {
    margin-top: 0;
  }

  .orm-info-txt, .orm-feedback-txt {
    width: 100%;
    font-size: 1.2em;
  }

  .orm-stage-section {
    height: 60em;
  }

  .orm-txt-heading {
    width: 100%;
    font-size: 1.2em;
  }

  .orm-pr-activity-heading, .orm-rec-heading {
    width: 10em;
    padding-right: 0;
  }

  .circle-2-2 {
    width: 3em;
  }

  .orm-pr-activity-txt {
    width: 100%;
    font-size: 1.2em;
  }

  .orm-div-grid-first {
    margin-top: 3em;
    margin-left: 3em;
    margin-right: 4em;
  }

  .orm-heading-2 {
    width: 35em;
    height: 90%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 131px;
    font-size: 1.5em;
  }

  .circle-6-2 {
    width: 3em;
  }

  .orm-rec-txt {
    width: 100%;
    font-size: 1.2em;
  }

  .orm-stage-section-heading {
    margin-left: 5em;
  }

  .orm-influence-txt {
    width: 100%;
    font-size: 1.2em;
  }

  .circle-4-2, .circle-5-2 {
    width: 3em;
  }

  .circle-1-2 {
    width: 3em;
    max-width: 30%;
    max-height: 30%;
  }

  .circle-3-2 {
    width: 3em;
    min-width: 3px;
  }

  .orm-second-section {
    height: auto;
  }

  .button-brif-orm {
    height: 4em;
  }

  .header-event-mobile {
    display: none;
  }

  .header-event {
    background-size: auto 100%;
    height: 28em;
    font-size: 1.4vw;
  }

  .event-img {
    width: 28em;
  }

  .evemt-griddiv {
    margin-left: 3em;
    font-size: 1.4vw;
  }

  .event-tex {
    width: 29em;
    font-size: 1.25em;
  }

  .arrow-pic-event {
    margin-left: 3em;
  }

  .event-mark-txt {
    letter-spacing: .23em;
    width: 8em;
    padding-top: 0;
    font-size: 1em;
  }

  .event-div-2, .yellow-section-digitalpr-copy {
    font-size: 1.4vw;
  }

  .yellow-text-eventmarket {
    width: 33em;
    padding-right: 8px;
  }

  .event-headintable, .pr-headintable-3 {
    padding-bottom: 1em;
  }

  .event-section-services2 {
    padding-left: 0;
  }

  .event-grid-services-mobile-horiz2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    display: none;
  }

  .pr-paragraph-2-100-inside-tv-3, .pr-paragraph-2-100-inside-analyze-3 {
    font-size: 1em;
  }

  .event-container-grid-services {
    font-size: 1.4em;
  }

  .event-paragraph-2-100-inside-copy {
    font-size: 1em;
  }

  .event-grid-services2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area . Area-3"
                   "Area-5 . ."
                   ". . ."
                   / 1fr .25fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.33vw;
    display: flex;
  }

  .container-grid-services--1-mob2-2 {
    width: auto;
  }

  .event-services2 {
    margin-left: 10vw;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-4, .pr-paragraph-2-100-inside-quest-4 {
    font-size: 1em;
  }

  .event-paragraph-2-100 {
    padding-right: 2em;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-relations-3 {
    font-size: 1em;
  }

  .pr-paragraph-2-1003 {
    padding-right: 2em;
    font-size: 1em;
  }

  .event-container-grid-services--1-mob2-copy {
    width: auto;
  }

  .pr-paragraph-2-100-inside-produce-3 {
    font-size: 1em;
  }

  .event-footer-section {
    font-size: 1.4vw;
  }

  .event-footer-div2, .event-footer-div3 {
    width: 22em;
    height: 22em;
  }

  .event-services2-copy {
    margin-left: 10vw;
    font-size: 1em;
  }

  .event-footer-div1 {
    width: 22em;
    height: 22em;
  }

  .page-wrapper-event, .page-wrapper-research-retail {
    font-size: 1.4vw;
  }

  .section-research-retail-yellow {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-research-retail-yellow {
    max-width: 40em;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-research-retail-2columntext {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-wrapper-pr-orm-community {
    font-size: 1.4vw;
  }

  .community-header {
    height: 35em;
    font-size: 1.4vw;
  }

  .community-img {
    width: 40em;
  }

  .com-txt2 {
    width: 20em;
    padding-bottom: 1em;
    padding-right: 0;
    font-size: 2em;
  }

  .communiity-section-1 {
    padding-left: 0;
    font-size: 1.4em;
  }

  .com-button1 {
    margin-left: 0;
  }

  .com-second-txt1-copy {
    letter-spacing: .23em;
    width: 10em;
    min-width: auto;
    padding-top: 0;
    font-size: 1.5em;
  }

  .com-second-div {
    height: 20em;
    margin-left: 3em;
    margin-right: 3em;
    font-size: 1.4vw;
  }

  .com-grid-div2 {
    padding-right: 0;
  }

  .com-arrow-pic {
    margin-left: 2em;
    margin-right: 2em;
  }

  .first-div-com-com, .first-div-com2, .first-div-com {
    margin-top: 1em;
  }

  .com-second-txt1--2 {
    letter-spacing: .23em;
    width: 20em;
    min-width: auto;
    margin-bottom: 0;
    padding-top: 0;
    font-size: 1.125em;
  }

  .com-div-instruments {
    margin-top: 0;
  }

  .com-second-div2 {
    font-size: 1.4vw;
  }

  .com-header-txt {
    font-size: 1.5em;
    line-height: 120%;
  }

  .com-second-section-2 {
    height: auto;
    padding-left: 3em;
  }

  .com-txt {
    width: 18em;
    font-size: 1.2em;
  }

  .text-block-51 {
    font-size: 1.5em;
    line-height: 120%;
  }

  .com--txt {
    width: 100%;
    font-size: 1.2em;
  }

  .com-stage-section-heading {
    align-items: flex-end;
    height: 20%;
    margin-left: 0;
    font-size: 1.4vw;
  }

  .com-stage-section {
    height: 55em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .com-heading-2 {
    width: 15em;
    height: 90%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 131px;
    font-size: 1.125em;
  }

  .com-div-grid-special {
    grid-column-gap: 0em;
    margin-top: 5em;
    margin-left: 0;
  }

  .com-heading-3 {
    align-items: center;
    width: 15em;
    height: 130%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.125em;
  }

  .com-footer {
    font-size: 1.4vw;
  }

  .com-heading-5 {
    width: 25em;
    height: 90%;
    margin-left: 3em;
    padding-left: 0;
    padding-right: 131px;
    font-size: 1.125em;
  }

  .container-pr-community-icons {
    margin-left: 3em;
    margin-right: 3em;
  }

  .container-pr-community-icon-column {
    margin-right: 2em;
  }

  .text-pr-community-icons {
    width: 13em;
    padding-top: 1em;
  }

  .div-block-99 {
    margin-right: 2em;
  }

  .caption-research-retail-yellow-copy, .caption-research-retail-topics {
    max-width: 40em;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-research-retail-speakers {
    z-index: -1;
  }

  .btn-download-research-true.color-white {
    font-size: 1em;
  }

  .page-wrapper-articles-vrec {
    font-size: 1.4vw;
  }

  .page-padding-articles-vrec {
    padding-bottom: 5em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .section-articles-vrec-second {
    height: auto;
  }

  .text-articles-vrec-body {
    margin-left: 0;
    padding-right: 0;
  }

  .caption-articles-vrec {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-vrec-resume {
    height: auto;
  }

  .page-padding-articles-vrec-resume {
    padding-left: 5em;
    padding-right: 5em;
  }

  .section-articles-vrec-black {
    padding-left: 5em;
  }

  .image-articles-vrec-black {
    width: 28em;
  }

  .text-articles-vrec-body-white {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-vrec-simple {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-articles-vrec-simple {
    grid-template-columns: 1fr 2fr;
  }

  .image-articles-vrec-simple {
    width: 18em;
  }

  .text-articles-vrec-brand-list {
    margin-left: 0;
    padding-right: 0;
  }

  .grid-articles-vrec-01 {
    grid-template-columns: 1fr 9fr;
    margin-right: auto;
  }

  .page-padding--aticles-vrec-0102 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-gid-articles-vrec-intable-text {
    width: 18em;
    height: 10em;
  }

  .page-padding--aticles-vrec-influncer {
    padding-left: 5em;
    padding-right: 5em;
  }

  .item-container-grid-articles-vrec-effects {
    width: 15em;
  }

  .text-case-metro-list-goals-3 {
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-corporative-blog {
    font-size: 1.4vw;
  }

  .intro-3 {
    flex-wrap: nowrap;
    display: flex;
  }

  .cont-text-bold-blog {
    width: 43em;
  }

  .cont-text-6-blog, .cont-text-1-cc {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .page-padding-cc {
    margin-left: 5em;
    margin-right: 5em;
  }

  .image-number-dot-blog {
    margin-top: -1em;
  }

  .cont-text-bold-mr-1-2 {
    width: 43em;
  }

  .article_paragraph_a-2 {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .article_header_blog {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-text-1-blog {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .cont-text-image-amb {
    flex-flow: column wrap;
    place-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .container-case-xlrost-results-123-3 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .cont-results-cc1-1 {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .container-case-xlbandi-results1-2 {
    padding-left: 0;
    padding-right: 0;
    font-family: Helveticaneuecyr roman, sans-serif;
  }

  .cont-arrow-results-cc {
    width: 20em;
  }

  .image-case-xlrost-results-arrow-3 {
    width: auto;
  }

  .container-case-xlrost-results1-3 {
    align-items: center;
  }

  .page-wrapper-articles-cheklist {
    font-size: 1.4vw;
  }

  .container-article-cl-header-yellow {
    margin-left: 8em;
    margin-right: 5em;
  }

  .article1-cl-10 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .page-padding-mr-2 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .article1-cl-05 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .article_number_a2 {
    justify-content: flex-end;
    line-height: 130%;
    display: flex;
  }

  .image-grid-dot-mr-2-2 {
    width: .7em;
  }

  .grid-cl-2 {
    grid-template-rows: auto auto auto;
  }

  .article1-cl-01 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .cont-text-1-mr-copy {
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .article1-cl-02 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .article_paragraph_14_a-2 {
    flex-direction: column;
    width: auto;
    display: flex;
  }

  .article1-cl-04, .article1-cl-09 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .cont-text-1-mr-2 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .article1-cl-08 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .article_number_a-2 {
    justify-content: flex-end;
    line-height: 130%;
    display: flex;
  }

  .article1-cl-06 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .cont-dot-grid-mr-2-2 {
    margin-top: -.3vw;
  }

  .article2-3 {
    height: auto;
    margin-left: 0;
    margin-right: 5em;
    display: block;
  }

  .article1-cl-07 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .article_header_checklist-2 {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .article1-cl-03 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .container-cl-results {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .container-cl-results1 {
    align-items: flex-start;
  }

  .cont-results-cl {
    margin-top: 4em;
  }

  .page-wrapper-contentstrategy {
    font-size: 1.4vw;
  }

  .container-article-cg-header-yellow {
    margin-left: 8em;
    margin-right: 5em;
  }

  .text-cs-bold-1-copy {
    color: #000;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-text-light-cg {
    padding-right: 5em;
  }

  .image_case_xlfix_concept-line-2 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .image-lamps-cs {
    margin-top: 2em;
  }

  .text-cs-bold-1 {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .text-cs-light-13 {
    width: 25em;
    line-height: 1.3;
  }

  .article_paragraph_a-cs {
    width: 38em;
    margin-top: 0;
    display: flex;
  }

  .text-cs-light {
    width: 50em;
  }

  .container-cs-strategy {
    flex-direction: column;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .contain-text-cs1 {
    padding-left: 0;
  }

  .container-cs-content {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .text-cs-bold-1-copy-copy {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .page-padding-cg {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-text-bold-cs {
    width: auto;
  }

  .contain-text-cs {
    margin-bottom: 0;
    padding-left: 0;
  }

  .grid-content-cs-1 {
    margin-bottom: 2em;
  }

  .cont-line-cs {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: 1em;
    display: flex;
  }

  .container-cs-stages {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .article_header_cs {
    color: #000;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .grid-cs-2 {
    grid-template-rows: auto auto auto;
  }

  .article1-mob-cs {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .text-cs-bold-mark {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .container-cs-results-123 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .container-cs-results {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .cont-cg-results {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .text-grid-cg-results-bold {
    width: auto;
    margin-top: 0;
  }

  .page-wrapper-wifi {
    font-size: 1.4vw;
  }

  .wifi-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .section-2-wifi {
    flex-wrap: nowrap;
    display: flex;
  }

  .wi-fi-intro_light_a {
    max-width: 31vw;
  }

  .wi-fi-container-article-mr-header-yellow-copy {
    margin-left: 8em;
    margin-right: 5em;
  }

  .citcle1-wifi, .citcle2-wifi, .citcle3-wifi, .citcle4-wifi, .citcle5-wifi {
    margin-top: -.5em;
  }

  .wifi-result {
    padding-top: 5em;
  }

  .wifi-grid-result {
    margin-left: 9em;
  }

  .image-96 {
    display: none;
  }

  .page-wrapper-articles-tiktok {
    font-size: 1.4vw;
  }

  .tiktok-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .section-2-tiktok {
    flex-wrap: nowrap;
    font-size: 1.33vw;
    display: flex;
  }

  .tiktok-arrow-right {
    display: none;
  }

  .tik-intro_light_a {
    max-width: 31vw;
    margin-left: 0;
  }

  .tiktok-container-article-mr {
    margin-left: 8em;
    margin-right: 5em;
  }

  .tiktok-grid-mr-intro-yellow2 {
    font-size: 1.4vw;
  }

  .tiktok-intro_bold_a {
    margin-left: 3em;
  }

  .tiktok-grid {
    margin-top: 5em;
  }

  .tiktok-div, .tiktok-textblock, .tiktok-img2, .line-1px-tiktok, .tiktok-section-target, .tiktok-image-5, .image-100 {
    font-size: 1.4vw;
  }

  .tiktok-result {
    padding-top: 5em;
    font-size: 1.4vw;
  }

  .tiktok-grid-result {
    margin-left: 12em;
  }

  .arrows-tiktok, .arrow-dub {
    display: none;
  }

  .page-wrapper-articles-tov {
    font-size: 1.4vw;
  }

  .voice-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .section-2-voice {
    flex-wrap: nowrap;
    display: flex;
  }

  .voice-intro_light_a {
    max-width: 31vw;
  }

  .voice-container-article-mr-header-yellow {
    margin-left: 8em;
    margin-right: 5em;
  }

  .arrows-voice {
    display: none;
  }

  .voice-grid-result {
    margin-left: 9em;
  }

  .voice-result {
    padding-top: 5em;
  }

  .voice-img {
    display: none;
  }

  .page-wrapper-articles-bb {
    font-size: 1.4vw;
  }

  .section-articles-bb-second {
    height: auto;
  }

  .page-padding-articles-bb-second {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-articles-bb-points {
    padding-bottom: 1em;
    padding-left: 5em;
    padding-right: 0;
  }

  .grid-articles-bb-points {
    grid-template-rows: auto auto;
  }

  .page-padding-articles-bb-points-03 {
    padding-bottom: 1em;
    padding-left: 5em;
    padding-right: 0;
  }

  .section-articles-bb-resoult {
    height: auto;
  }

  .page-padding-articles-bb-resoult {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-research-beauty-process-01-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .page-wrapper-creative-thinking {
    font-size: 1.4vw;
  }

  .text-articles-body-cth {
    margin-left: 0;
    padding-right: 0;
  }

  .caption-articles-cth {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .page-padding-articles-cth-method, .page-padding-articles-cth-tehnics, .page-padding-articles-cth-process {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-articles-cth-top {
    padding: 0;
  }

  .grid-articles-cth-top-01 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .grid-articles-bb-points-copy, .grid-articles-cth-top-points, .grid-articles-cth-top-points-03, .grid-articles-cth-top-points-05 {
    grid-template-rows: auto auto;
  }

  .section-articles-bb-resume {
    height: auto;
  }

  .page-padding-articles-cth-retro {
    padding-bottom: 4em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-articles-cth-resume {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-articles-pm {
    font-size: 1.4vw;
  }

  .page-padding-articles-pm-glosary {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-articles-pm-tools-03 {
    grid-template-rows: auto auto;
  }

  .section-articles-pm-resume {
    height: auto;
  }

  .page-padding-articles-pm-resume {
    padding-left: 5em;
    padding-right: 5em;
  }

  .cont-text-bold-cs-2, .cont-text-bold-cs-mob1 {
    width: auto;
  }

  .cont-text-image-amb-2 {
    flex-flow: column wrap;
    place-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .cont-image-amb {
    margin-top: 2em;
  }

  .grid-cs-2-2 {
    grid-template-rows: auto auto auto;
  }

  .article_paragraph_a-cs-2 {
    width: 38em;
    margin-top: 0;
    display: flex;
  }

  .cont-line-cs-2 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .contain-text-cs1-2 {
    margin-bottom: 0;
    padding-left: 0;
  }

  .page-padding-cg-2 {
    margin-top: 1em;
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-grid-amb-content {
    margin-left: 0;
  }

  .text-amb-light {
    width: 50em;
  }

  .contain-text-cs-2 {
    margin-bottom: 0;
    padding-left: 0;
  }

  .cont-cg-results-2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-amb-content {
    grid-template-rows: auto auto auto;
  }

  .cont-grid-cl-2-2 {
    margin-left: 2em;
  }

  .grid-cl-2-2 {
    grid-template-rows: auto auto auto;
  }

  .container-cs-content-2 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .container-cs-strategy-2 {
    flex-direction: column;
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .text-cs-light-2 {
    width: 50em;
  }

  .image-amb-lerchek {
    margin-top: 2em;
  }

  .cont-amb-arrow-text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-dot-grid-mr-2-3 {
    margin-top: -.3vw;
  }

  .image_case_xlfix_concept-line-3 {
    width: auto;
    max-width: none;
    margin-top: 3em;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .cont-results-cl-2 {
    margin-top: 4em;
  }

  .page-wrapper-articles-ambassador {
    font-size: 1.4vw;
  }

  .main-7 {
    height: 30vw;
  }

  .container-article-mr-header-3 {
    height: 100%;
    padding-top: 3em;
  }

  .page-wrapper-articles-communication-channels {
    font-size: 1.4vw;
  }

  .container-article-mr-header-yellow-2 {
    margin-left: 8em;
    margin-right: 5em;
  }

  .cont-text-image-cc {
    flex-flow: column wrap;
    place-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .cont-image-cc {
    display: none;
  }

  .article_paragraph_a-cc-0-mob {
    width: 50em;
    margin-top: 0;
    display: flex;
  }

  .article_paragraph_a-3 {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .page-padding-cc1 {
    margin-left: 12em;
    margin-right: 5em;
  }

  .article1-mob-cs-copy {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .cont-image-cc1 {
    display: block;
  }

  .cont-text-1-cc-2 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .article3-cc {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-text-1-mr-3, .cont-text-1-mr-chan {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .text_cc-heading {
    margin-bottom: 2em;
    font-size: 1em;
  }

  .cont-text-bold-mr-1-3 {
    width: 43em;
  }

  .main-8 {
    height: 30vw;
  }

  .container-article-cl-header-4 {
    height: 100%;
    padding-top: 2em;
  }

  .cont-04-smm {
    margin-left: 0;
  }

  .cont-dot-grid-smm-dot {
    margin-top: -.3vw;
  }

  .cont-02-smm {
    margin-left: 0;
  }

  .cont-dot-grid-smm {
    margin-top: -.3vw;
  }

  .container-amb {
    flex-direction: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .article_paragraph_medium-smm {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .smm-main {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    width: auto;
    height: auto;
    display: flex;
  }

  .container-cs-stages-2 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .text-smm-light-grid1 {
    width: auto;
    line-height: 1.4;
  }

  .cont-text-bold-smm {
    width: 50em;
  }

  .cont-01-smm-1 {
    margin-left: 0;
  }

  .cont-grid-04-smm-4 {
    margin-right: 4em;
  }

  .cont-01-smm {
    margin-left: 0;
  }

  .cont-grid-01-smm-1 {
    margin-right: 2em;
  }

  .cont-text-bold-smm-mob {
    width: 50em;
  }

  .text-smm-light-grid {
    flex-direction: row;
    width: auto;
    line-height: 1.4;
    display: flex;
  }

  .cont-text-1-smm1 {
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .text-smm-light {
    width: 50em;
    line-height: 1.4;
  }

  .text-smm-light-grid4 {
    width: auto;
  }

  .article_header_checklist-copy {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .page-wrapper-medicine-in-smm {
    font-size: 1.4vw;
  }

  .table-articles-smm-in-medicine {
    grid-template-rows: auto;
  }

  .article_header_person {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-text-image-person {
    align-items: flex-start;
  }

  .article_header_person3 {
    color: #000;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-text-4-person {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .article_paragraph_24em-person {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .article_header_blog-person-mob {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-text-bold-person-coke {
    justify-content: flex-start;
    width: 30em;
  }

  .page-padding-person {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-text-2-person, .cont-text-3-person, .cont-text-1-person {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .article_header_blog-2 {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-text-1-blog-2 {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .cont-text-bold-person1 {
    width: 50em;
  }

  .text-light-small-person {
    text-align: left;
  }

  .container-cg-results {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .cont-results-person {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-results-person {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .page-wrapper-articles-livestreaming {
    font-size: 1.4vw;
  }

  .container-cs-strategy-copy {
    flex-direction: column;
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .grid-cl-livestream {
    grid-template-rows: auto auto auto;
  }

  .text-cs-light-1 {
    width: 50em;
  }

  .container-grid-livestream1-copy {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2em;
    display: flex;
  }

  .cont-grid-livestream1 {
    margin-top: 2em;
    margin-left: 0;
  }

  .page-padding-livestream, .page-padding-cg-3 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .contain-text-livestream1, .contain-text-livestream {
    margin-bottom: 0;
    padding-left: 0;
  }

  .cont-grid-livestream {
    margin-left: 0;
  }

  .cont-image-livestream {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .container-grid-livestream1-copy-2 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .cont-results-livestream {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .rich-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .section-2-rich {
    flex-wrap: nowrap;
    display: flex;
  }

  .rich-container-article-mr-header-yellow {
    margin-left: 5em;
    margin-right: 5em;
  }

  .rich-intro_light_a {
    max-width: 31vw;
  }

  .rich-textblock {
    margin-left: 5em;
  }

  .rich-txt3-fir {
    width: 43em;
  }

  .rich-textblock-2 {
    padding-left: 5em;
    font-size: 1.4vw;
  }

  .rich-txt1 {
    width: 26.5em;
    line-height: 1.3;
  }

  .rich-img {
    font-size: 1.4vw;
  }

  .richcontent-grid {
    margin-top: 5em;
  }

  .rich-div {
    font-size: 1.4vw;
  }

  .rich-about-case {
    margin-left: 3em;
    margin-right: 3em;
  }

  .image-rich3-2, .image-rich3 {
    width: 10em;
  }

  .rich-sign-picture {
    font-size: 1em;
  }

  .txt-about-case {
    width: 30em;
    margin-left: 3em;
    font-size: 1em;
  }

  .rich-section-case {
    margin-left: 5em;
    margin-right: 5em;
    font-size: 14px;
  }

  .rich-txt-intocase {
    padding-right: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .rich-img2 {
    height: 35em;
    font-size: 1.4vw;
  }

  .rich-text-sign-intocase {
    margin-left: 3em;
    padding-right: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .rich-grid-result {
    margin-left: 5em;
  }

  .rich-foot-headingtxt {
    width: 26em;
    padding-right: 1.5em;
  }

  .rich-result {
    padding-top: 5em;
  }

  .rich-result-img, .arrows-rich {
    display: none;
  }

  .page-wrapper-articles-10formules {
    font-size: 1.4vw;
  }

  .page-padding-articles-10formules-aida {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-articles-10formules-aida-black {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-vrec-black-new {
    padding-left: 5em;
  }

  .text-articles-vrec-body-white-new {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-10formules-black-1 {
    padding-left: 5em;
  }

  .page-padding-articles-10formules-aidca {
    padding-left: 5em;
    padding-right: 5em;
  }

  .section-articles-10formules-black-2, .section-articles-10formules-black-3 {
    padding-left: 5em;
  }

  .text-articles-10formules-acca-black {
    width: 33em;
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-10formules-black-4 {
    background-position: 100% 0;
    background-size: cover;
    padding-left: 5em;
  }

  .section-articles-10formules-black-5 {
    padding-left: 5em;
  }

  .text-articles-10formules-pmhs-black {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-10formules-black-6 {
    background-position: 100% 0;
    background-size: cover;
    padding-left: 5em;
  }

  .section-articles-10formules-black-7 {
    padding-left: 5em;
  }

  .text-articles-10formules-quest-black, .text-articles-10formules-pppp-black {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-10formules-black-8, .section-articles-10formules-black-9 {
    padding-left: 5em;
  }

  .text-articles-10formules-4u-black {
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-10formules-black-10 {
    padding-left: 5em;
  }

  .page-wrapper-dna {
    font-size: 1.4vw;
  }

  .dnk-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .dnk-intro_light_a {
    max-width: 31vw;
  }

  .section-2-dnk {
    flex-wrap: nowrap;
    display: flex;
  }

  .dnk-container-article-mr-header-yellow {
    margin-left: 14em;
    margin-right: 14em;
  }

  .dnk-chanel {
    margin-left: 0;
  }

  .dnk-textblock {
    margin-top: 3em;
  }

  .article1-cg-01-dnk {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .dnk-result {
    padding-top: 5em;
  }

  .dnk-grid-result {
    margin-left: 8em;
  }

  .dnk-foot-headingtxt {
    width: 26em;
    padding-right: 1.5em;
  }

  .image-case-2._160, .image-case-2._140 {
    margin-top: 120px;
  }

  .grid-case-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-grid-case-2 {
    width: auto;
  }

  .namequte-2 {
    font-size: 2.3vw;
    font-weight: 400;
  }

  .flexcuptiontxtcase-2 {
    margin-top: 2px;
    padding-top: 0;
    padding-left: 10px;
    font-size: 10px;
  }

  .page-padding-cases-2 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-speach-copy {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .container-article-cg-header-yellow-2 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-line-na {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .cont-text-na-02, .cont-text-na-01 {
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .cont-text-bold-na {
    justify-content: flex-start;
    width: 30em;
  }

  .article_number_a-3 {
    justify-content: flex-end;
    line-height: 130%;
    display: flex;
  }

  .cont-text-na1 {
    width: 50em;
    margin-left: 12em;
  }

  .cont-text-na-2 {
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 7.5em;
    display: flex;
  }

  .cont-text-bold-reg-na {
    width: 43em;
  }

  .image_case_xlfix_concept-line-4 {
    width: auto;
    max-width: none;
    margin-top: 3em;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .text-na-light {
    width: 50em;
  }

  .cont-text-na-3 {
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 7.5em;
    display: flex;
  }

  .cont-results-na {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-results-cl-3 {
    margin-top: 0;
  }

  .page-wrapper-articles-podcasts {
    font-size: 1.4vw;
  }

  .cont-text-black-podcast {
    justify-content: flex-start;
    width: 30em;
  }

  .cont-podcast-arrow-text {
    margin-top: 17em;
  }

  .cont-tap-image {
    margin-top: 3em;
  }

  .article_paragraph_24em-podcast {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .article_header_podcast {
    color: #fff;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-podcast-text {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-podcast-results {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .contain-text-cs1-3 {
    margin-bottom: 3em;
    padding-left: 0;
  }

  .text-cs-light-3 {
    width: 50em;
  }

  .cont-text-image-black-podcast {
    align-items: flex-start;
    margin-left: 5em;
    margin-right: 5em;
  }

  .container-cs-strategy-3 {
    flex-direction: column;
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .cont-tap-results {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-results-cl-4 {
    margin-top: 4em;
  }

  .page-wrapper-articles-ta {
    font-size: 1.4vw;
  }

  .grid_services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
                   "Area-5 Area-6 Area-7"
                   "Area-9 Area-8 ."
                   / 1fr 1fr 1fr;
    grid-auto-flow: column;
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .block_caption {
    margin-left: 10vw;
  }

  .grid-speach-main {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-services-main-page {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .selection-sales-copy {
    padding-bottom: 1em;
  }

  .container-case-xlpochta-intro2 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_grid_case_xlfix_intro_light-2 {
    width: auto;
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .text_case_xlfix_about_heading-2 {
    margin-top: 4em;
  }

  .text_case_xlpochta_light {
    width: 20em;
    font-size: 1em;
  }

  .text_grid_case_xlfix_about_light-2 {
    font-size: 1em;
  }

  .grid-cases-fixprice-02-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .contain-grid-case-xlpochta-functions {
    width: 20em;
  }

  .container-grid-case-xlpochta-functions1 {
    width: 3em;
  }

  .grid_case_xlpochta_task {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1fr .25fr 1fr;
    margin-left: -1em;
  }

  .text-block-case-xlpochta-stages {
    font-size: 1.75em;
  }

  .text-case-xlfix-bold-goals-2 {
    width: 18em;
  }

  .container-case-xlpochta-goals, .container-case-xlpochta-stage {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .grid-cases-xlpochta-03-mob {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .text_grid_case_xlpochta_functions {
    width: auto;
  }

  .page-padding-case_xlfix_about-2 {
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .container-case-xlpochta-about {
    margin-left: 5em;
    margin-right: 5em;
  }

  .image-case-xlfic-yellow-dot-2 {
    width: .6em;
  }

  .div-case-xlfix-goals-2 {
    width: 20em;
  }

  .contain-grid-case-xlpochta-functions3, .contain-grid-case-xlpochta-functions2 {
    width: 3em;
  }

  .grid-case-fixprice-04 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .container-case-xlpochta-lists {
    margin-bottom: 0;
  }

  .page-padding-grid-04-case-xlpochta {
    padding-left: 0;
    padding-right: 0;
  }

  .image_grid_case_xlpochta-about {
    margin-top: -8em;
  }

  .page-padding-case-xlpochta-process-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container_case_xlpochta_results {
    height: 14em;
  }

  .page_padding_case_xlage_results-2 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid_case_xlpochtae_results {
    grid-column-gap: 1em;
    grid-row-gap: 0px;
    grid-template-columns: .25fr .5fr 1fr;
  }

  .text_grid_case_xlage_stages_results_bold-3 {
    width: auto;
  }

  .text_grid_case_xlage_stages_results_light-3 {
    display: flex;
  }

  .page-wrapper-cases-pochta {
    font-size: 1.44vw;
  }

  .grid-cases-asap-start {
    margin-left: 0;
    margin-right: 0;
  }

  .section-asap-cases-new {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-wrapper-universal {
    font-size: 1.4vw;
  }

  .image-design-cases-skyeng {
    width: 28em;
  }

  .image-design-cases-sreda {
    width: 20em;
  }

  .logo-design-cases-migel-social {
    padding-top: 1em;
  }

  .btn-send-request-yellow, .btn-send-request-black-edition {
    margin-top: 1em;
  }

  .container_case_xlvs_top {
    height: 28em;
  }

  .img-xlvs-top {
    padding-top: 6em;
  }

  .img-vs-mob {
    display: none;
  }

  .case_xl_rost_intro-2 {
    height: 30em;
  }

  .page_padding_case_xlrost_intro-2 {
    padding-left: 5em;
    padding-right: 5em;
    font-size: 1.4vw;
  }

  .page_padding_case_xlvs-intro1 {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }

  .image_case_xlvs_intro {
    width: 20em;
    margin-top: 0;
  }

  .cont-dot-grid-vs {
    margin-top: -.3vw;
  }

  .grid-vs-2-2 {
    grid-template-rows: auto;
  }

  .page_padding_case_xlvs_about_2 {
    margin-left: 1em;
  }

  .article_paragraph_a-vs {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .cont-case-xlvs-arrow-text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-cl-2-3 {
    grid-template-rows: auto auto;
  }

  .contain-case-xlvs-phones {
    margin-left: 0;
    margin-right: 0;
  }

  .cont-text-vs-1 {
    width: 24em;
  }

  .page-padding-case-xlrost-block-copy {
    margin-top: 4em;
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-vs-arrow-1 {
    margin-right: 7em;
    display: flex;
  }

  .page-padding-case-xlvs-block {
    margin-left: 5em;
    margin-right: 5em;
  }

  .contain-case-xlvs-phones1 {
    margin-left: 0;
    margin-right: 0;
  }

  .number_grid_case_xlrost_results_mini-vs {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .page_padding_case_xlfix_results-2 {
    margin-top: 4em;
    padding-left: 5em;
    padding-right: 3em;
  }

  .container-case-xlrost-results1-4 {
    align-items: center;
  }

  .container-case-xlrost-results-vs {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .page-weapper-cases-vs {
    font-size: 1.4vw;
  }

  .thanks {
    background-size: cover;
    height: auto;
  }

  .cont-thanks {
    width: auto;
    height: auto;
    margin-left: 5em;
    margin-right: 5em;
  }

  .gracias-img {
    width: 100%;
  }

  .cont-accordion-block {
    margin-bottom: 7em;
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-text-1-thanks {
    flex-direction: row;
    justify-content: flex-start;
    display: flex;
  }

  .article_number_thanks {
    justify-content: flex-end;
    line-height: 130%;
    display: flex;
  }

  .article_header_thanks {
    color: #fff;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: flex;
  }

  .cont-button-thanks {
    justify-content: center;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .page-wrapper-thank-you, .page-wrapper-cases-shein {
    font-size: 1.4vw;
  }

  .container-case-xlfix-intro1-2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f314f66a2bbab040b6972_Group%20320.jpg");
  }

  .image-case-xlfix-fixprice-2 {
    width: 100%;
    display: block;
  }

  .contain-case-xlfix-intro-1-2 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_grid_case_xlfix_intro_light-3 {
    flex-wrap: nowrap;
    width: auto;
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .cont-case-shein-about-1 {
    margin-left: 0;
  }

  .cont-case-xlshein-about {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_case_xlshein-about_heading {
    margin-top: 4em;
  }

  .page-padding-case_xlshein_about-video {
    padding-left: 5em;
    padding-right: 5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .text-case-xlfix-bold-goals-3 {
    width: 18em;
  }

  .container-ccase-fixprice-lists-shein {
    margin-bottom: 0;
  }

  .cont-img-case-shein-1 {
    margin-top: 2em;
  }

  .container-case-xlfixstages-2 {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .grid-cases-shein02 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .page-padding-grid-03-shein {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-cases-shein03 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .grid-cases-shein01 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
    margin-top: 2em;
  }

  .page-padding-case_xlshein_video2 {
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .number_grid_case_xlfix_results_mini-2 {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .container-case-xlfix-results1-3 {
    align-items: stretch;
  }

  .image-case-xlfix-results-arrow-mob {
    width: auto;
  }

  .container-case-xlfix-results1-4 {
    align-items: center;
  }

  .container-case-xlshein-results-final {
    padding-left: 0;
  }

  .page-padding-case_xlshein_video {
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .container-case-xlrost-results-123-shein {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .btn-download-research-true-down.color-white {
    font-size: 1em;
  }

  .page-wrapper-cases-dochki {
    font-size: 1.4vw;
  }

  .page-padding-cases-dochki-yellow {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-case-dochki-second {
    padding-left: 0;
  }

  .page-wrapper-articles-personal-brand {
    font-size: 1.4vw;
  }

  .per-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .section-2-per {
    flex-wrap: nowrap;
    display: flex;
  }

  .per-container-article-mr-header-yellow {
    margin-left: 14em;
    margin-right: 14em;
  }

  .per-intro_light_a {
    max-width: 31vw;
  }

  .per-txt-section {
    margin-top: 3em;
  }

  .per-txt4-fir {
    width: 40em;
  }

  .per-grid-result {
    margin-left: 8em;
  }

  .per-foot-headingtxt {
    width: 26em;
    padding-right: 1.5em;
  }

  .per-result {
    padding-top: 5em;
  }

  .page-wrapper-articles-feedback {
    font-size: 1.4vw;
  }

  .feed-header {
    height: 35vw;
    font-size: 1.4vw;
  }

  .section-2-feed {
    flex-wrap: nowrap;
    display: flex;
  }

  .feed-intro_light_a {
    max-width: 31vw;
  }

  .feed-txt-section {
    margin-top: 3em;
  }

  .feed-section, .feed-section-03 {
    padding-right: 5em;
  }

  .citcle1-feed {
    margin-top: -.5em;
  }

  .feed-grid-result {
    margin-left: 5em;
    margin-right: 5em;
  }

  .feed-result {
    padding-top: 5em;
  }

  .feed-foot-headingtxt {
    width: 26em;
    padding-right: 1.5em;
  }

  .page-wrapper-situational-marketing {
    font-size: 1.4vw;
  }

  .sm-container-article-mr-header-yellow {
    margin-left: 14em;
    margin-right: 14em;
  }

  .section-2-sm {
    flex-wrap: nowrap;
    display: flex;
  }

  .sm-intro_light_a {
    max-width: 31vw;
  }

  .sm-txt-section {
    margin-top: 3em;
  }

  .sm-heading2 {
    font-size: 1em;
  }

  .sm-txt3-fir {
    margin-top: 2em;
  }

  .sm-section {
    padding-right: 14em;
  }

  .sm-heading2-copy {
    font-size: 1em;
  }

  .sm-section-03 {
    margin-left: 14em;
    margin-right: 14em;
    padding-right: 5em;
    display: block;
  }

  .citcle1-sm {
    width: 10%;
    margin-top: -.5em;
  }

  .txt-sm-grid {
    margin-top: 1em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .sm-result {
    padding-top: 5em;
  }

  .sm-foot-headingtxt {
    width: 26em;
    padding-right: 1.5em;
  }

  .circle1-sm-container {
    margin-left: -3px;
    padding-left: 0;
  }

  .page-wrapper-cases-jk, .page-wrapper-design-cases-livestreaming {
    font-size: 1.4vw;
  }

  .container-youtube {
    margin-top: 4em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-case-xlzhazhda-intro {
    height: 25em;
  }

  .image-case-xlzhazhda-shtamp {
    padding-top: 5em;
  }

  .container-case-xlpochta-intro-zhk {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_grid_case_xlzhazhda_i_bold {
    line-height: 1.3;
  }

  .text_grid_case_xlfix_intro_light-4 {
    flex-wrap: nowrap;
    width: auto;
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .page-padding-grid-04-case-xlzhk {
    padding-left: 0;
    padding-right: 0;
  }

  .text-case-xlzhk-bold-goals {
    width: 20em;
  }

  .grid-case-zhk-05 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .container-case-xlpochta-lists-2 {
    margin-bottom: 0;
    margin-left: 3.5em;
  }

  .text_case_xlfix_about_heading-3 {
    margin-top: 4em;
  }

  .text_grid_case_xlfix_about_light-zh-k {
    font-size: 1em;
  }

  .grid_case_xlzhk_task {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1fr .25fr 1fr;
    margin-left: 5em;
    margin-right: 0;
  }

  .page-padding-grid-02-zhk {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-cases-xlzhk-03 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .article_header_zh-k {
    color: #000;
    max-width: none;
    margin-top: auto;
    margin-left: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 2vw;
    font-weight: 700;
    line-height: 110%;
    display: none;
  }

  .page-padding-grid-case-xlzhk {
    padding-left: 0;
    padding-right: 0;
  }

  .container-case-xlzhk-about {
    margin-left: 5em;
    margin-right: 5em;
  }

  .container-case-xlpochta-stage-2 {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .page-padding-grid-case-xlzhk-1-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding-case_xlzhk_about {
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .container-case-xlfix-list-zhk {
    margin-right: 3em;
  }

  .text_grid_case_xlzhkabout_light-intro {
    margin-left: 0;
    font-size: 1em;
  }

  .image_case_xlfix_about_line1zhk {
    width: auto;
    max-width: none;
    max-height: none;
    margin-top: 2em;
  }

  .page-padding-grid-case-xlzhk-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-case-xlzhk-yellow-dot {
    width: .6em;
  }

  .text-block-case-xlpochta-stages-2 {
    font-size: 1.75em;
  }

  .grid-case-fixprice-04-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .page-padding-case_xlzhk_final {
    font-family: Helveticaneuecyr roman, sans-serif;
    line-height: 1.3;
  }

  .container-case-xlzhk-goals {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .text_case_xlzhk-about_heading1 {
    margin-top: 2em;
  }

  .grid-case-fixprice-04-copy, .grid-cases-xlzhk-01 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .text-light-zh-k {
    font-family: Helveticaneuecyr, sans-serif;
    font-weight: 300;
  }

  .page-padding-grid-04-case-xlzhk-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .div-case-xlzhk-goals-2 {
    width: 20em;
  }

  .container_case_xlzhk-results {
    height: auto;
  }

  .page_padding_case_xlage_results-3 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid_case_xlzhk_results {
    grid-column-gap: 1em;
    grid-row-gap: 0px;
    grid-template-columns: .25fr .5fr 1fr;
  }

  .container-case-xlpochta-intro-zhk-copy {
    margin-left: 5em;
    margin-right: 5em;
  }

  .container-image-bronze-medal {
    padding-top: 2em;
  }

  .section-design-photo {
    margin-left: 5em;
    margin-right: 5em;
    padding-bottom: 1em;
  }

  .image-block-photo {
    height: auto;
  }

  .btn-send-request-about-transperency {
    margin-top: 1em;
  }

  .section-photo {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 3em;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .page-padding-section-photo {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .image-block-photo-design {
    height: 24em;
  }

  .caption-photo-block {
    margin-left: 0;
    font-size: 1.5em;
  }

  .mainpage-404 {
    height: 56vw;
  }

  .cont-404-notfound {
    justify-content: flex-start;
    height: auto;
    margin-right: auto;
  }

  .main-div-404 {
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 9em;
    margin-left: 9em;
  }

  .img-404 {
    width: auto;
    max-width: none;
  }

  .button-back-to-main-404 {
    flex-direction: row;
    padding: .7em 1.3em .7em 1em;
    font-size: 1em;
    line-height: 1.3;
  }

  .page-wrapper-production {
    font-size: 1.4vw;
  }

  .btn-send-request-2 {
    margin-top: 1em;
  }

  .paragraphsubmain-vw-2 {
    flex: 0 auto;
    max-width: 62vw;
    font-size: 2.3vw;
  }

  .grid-cases-small {
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-services-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-business-copy {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
    / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-strategy-services-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-block-black-copy {
    margin-left: 0;
    font-size: 14px;
  }

  .grid-speach-about-copy {
    grid-column-gap: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-about-speach-copy {
    padding: 120px 10vw;
  }

  .text_case_xlbandi_next_heading-copy {
    width: 40em;
  }

  .section-main-smm {
    padding-top: 4em;
  }

  .image-smm-main {
    width: 44em;
  }

  .page-padding-grid-03-shein-2-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-cases-metro-goals-research {
    padding-bottom: 4em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .text_grid_case_xlfix_about_light-2-copy {
    font-size: 1em;
  }

  .txt-about-case-copy {
    width: 30em;
    margin-left: 3em;
    font-size: 1em;
  }

  .image-logo-awwards-copy {
    width: 100%;
  }

  .image-logo-awwards-copy._80 {
    width: 100%;
    max-width: none;
  }

  .image-logo-awwards-copy._80.nodisplay {
    display: block;
  }

  .pr-headintable-no-hov {
    padding-bottom: 1em;
  }

  .arrowintablemobile-copy {
    display: none;
  }

  .services-pr-1 {
    margin-left: 0;
    padding-bottom: 5em;
    padding-left: 4em;
  }

  .selection-design-1 {
    padding-bottom: 1em;
  }

  .container-business-services-1, .container-business-services-2 {
    height: 25em;
    max-height: none;
  }

  .section-photo-about {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 3em;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .img-about-comp {
    display: none;
  }

  .image-block-photo-1 {
    height: auto;
  }

  .page-wrapper-articles-creative-community {
    font-size: 1.4vw;
  }

  .text-articles-creative-community {
    margin-left: 0;
    padding-right: 0;
  }

  .page-padding-articles-ccommunity, .page-padding-points, .page-padding-services-copy-1 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-wrapper-articles-community-managment {
    font-size: 1.4vw;
  }

  .heading-articles-comunity-managment {
    width: 23em;
  }

  .text-articles-creative-community-menagment {
    margin-top: 14em;
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-community-menagment-resoult {
    height: 30em;
  }

  .text-articles-comunity-resume-copy {
    line-height: 2;
  }

  .logo-main-migel-1-3 {
    display: block;
  }

  .text-case-xlfix-bold-goals-21 {
    width: 18em;
  }

  .page-wrapper-edtech {
    font-size: 1.4vw;
  }

  .section-edt-1 {
    height: 36em;
  }

  .grid-edt-1 {
    margin-right: 0;
    padding-left: 5em;
    padding-right: 6em;
  }

  .cont-edt-1-arrow, .cont-edt-2-2 {
    margin-right: 4em;
  }

  .cont-edt-2-2-mob {
    margin-right: 4em;
    display: none;
  }

  .cont-edt-2 {
    width: 33em;
    margin-left: 5em;
  }

  ._02-text-machina {
    font-family: Neuemachina, sans-serif;
    font-weight: 400;
  }

  .text-edt-2 {
    font-size: 1em;
  }

  .cont-edt-2-img {
    margin-right: 4em;
  }

  .cont-edt-2-1, .cont-edt-2-1-mob {
    margin-left: 5em;
  }

  .back-video-edtech-1 {
    width: 16em;
    height: 16em;
  }

  .text-edt-3-white {
    margin-top: 10em;
  }

  .text-edt-medium {
    margin-top: 6em;
  }

  ._03-text-machina-white, ._03-text-machina-white-1 {
    justify-content: center;
    font-family: Neuemachina, sans-serif;
    font-weight: 400;
  }

  .cont-edt-3 {
    justify-content: space-between;
    margin-left: 5em;
  }

  .cont-edt-3-1 {
    align-items: center;
    margin-left: 29em;
    margin-right: 0;
  }

  .cont-edt-3-1-mob {
    margin-left: 29em;
    margin-right: 0;
  }

  .cont-edt-3-2 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .img-svg-line-03-1 {
    width: 64em;
  }

  .cont-grid-edt-4 {
    margin-left: 0;
  }

  .cont-edt-4-4-1 {
    width: 9em;
    margin-top: -9.5em;
    margin-left: 38em;
  }

  .grid-edt-4 {
    margin-left: 5em;
  }

  .cont-edt-4-2 {
    width: 9em;
    margin-top: -14.5em;
    margin-left: 57em;
  }

  .cont-edt-4-4-mob {
    margin-right: 4em;
  }

  .cont-grid-edt-4-1 {
    margin-left: 2em;
  }

  .cont-edt-4-4 {
    margin-right: 4em;
  }

  .cont-edt-4 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-edt-4-3 {
    margin-top: -22em;
    margin-left: 39em;
  }

  .cont-edt-5-1-copy {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-edt-5-1line-mob {
    display: none;
  }

  .cont-edt-5-1 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-edt-5 {
    justify-content: flex-start;
    margin-left: 5em;
    margin-right: 4em;
  }

  .text-edt-5 {
    font-size: 1.2vw;
  }

  .img-edt-line-5-speakers {
    display: block;
  }

  .cont-edt-5-5 {
    margin-left: 29em;
  }

  .img-edt-6-svg-2 {
    margin-left: 9.5em;
  }

  .cont-edt-6 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .img-edt-6-svg-1 {
    max-width: 80%;
    margin-right: 15.5em;
  }

  .cont-edt-6-6 {
    align-items: center;
    width: 90px;
    margin-left: 0;
    margin-right: 0;
  }

  .img-edt-6-svg-1-mob {
    max-width: 80%;
    margin-right: 15.5em;
  }

  .cont-edt-button-7 {
    align-items: center;
  }

  .img-edt-7 {
    width: 80%;
  }

  .img-edt-7-eyes {
    width: 60%;
    height: 3em;
  }

  .container-yellow-block-edtech {
    justify-content: center;
  }

  .cont-edt-intro-line {
    margin-top: -24em;
    margin-left: -9.7em;
  }

  .img-edt-intro-line {
    width: 90em;
  }

  .cont-edt-5-5-copy {
    margin-left: 29em;
  }

  ._02-text-machina-copy {
    font-family: Neuemachina, sans-serif;
    font-weight: 400;
  }

  .page-wrapper-edtech-presentation {
    font-size: 1.4vw;
  }

  .section-edtech-presentation-02 {
    height: 47em;
  }

  .container-edtech-presentation-02 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-02.magnify {
    height: 100vh;
  }

  .paddign-ep-02-table {
    display: block;
    left: auto;
    right: auto;
  }

  .section-edtech-presentation-02-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
    height: 47em;
  }

  .image-ep-02-bubble1, .image-ep-02-bubble2 {
    left: 40%;
  }

  .button-edt-final1 {
    width: 240px;
  }

  .round-loope {
    display: none;
  }

  .section-edtech-presentation-03-lottie {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
    height: 600vh;
  }

  .container-edtech-presentation-03 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-03.magnify {
    height: 100vh;
  }

  .section-edtech-presentation-04 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
    height: 600vh;
  }

  .container-edtech-presentation-04 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-04.magnify {
    height: 100vh;
  }

  .section-edtech-presentation-05 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
    height: 600vh;
  }

  .container-edtech-presentation-05 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-05.magnify {
    height: 100vh;
  }

  .section-edtech-presentation-06, .section-edtech-presentation-01 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
    height: 600vh;
  }

  .container-edtech-presentation-01 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-01.magnify {
    height: 100vh;
  }

  .container-edtech-presentation-06 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-06.magnify {
    height: 100vh;
  }

  .section-edtech-presentation-07 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62bb186a4b53e800547e8c84_background%2B-01.svg");
    height: 600vh;
  }

  .container-edtech-presentation-07 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-edtech-presentation-07.magnify {
    height: 100vh;
  }

  .cont-edt-video {
    justify-content: flex-start;
    margin-left: 5em;
    margin-right: 4em;
  }

  .cont-edt-6-video {
    margin-left: 21.5em;
  }

  .page-wrapper-carmex {
    font-size: 1.4vw;
  }

  .container-case-xlcarmex-intro {
    background-position: 10% 80%;
  }

  .image-case-xlpochta-shtamp-2 {
    height: 15em;
    top: 9%;
  }

  .image_grid_case_xlpochta-about-2 {
    margin-top: -8em;
  }

  .text_case_xlcarmex-light-1-2 {
    font-size: 1em;
  }

  .image-number-04-2 {
    width: auto;
    display: block;
  }

  .cont-case-carmex-1 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .div-case-xlfix-goals-3 {
    width: 20em;
  }

  .cont-case-carmex-grid-01-1-1 {
    width: 47em;
  }

  .text_case_xlcarmex-light-1-5 {
    font-size: 1em;
  }

  .grid-cases-carmex-02, .grid-cases-carmex-01 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .cont-case-carmex-yellow-1 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .image_case_xlfix_about_line1-2 {
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .text-sa {
    font-size: 1em;
  }

  .text-case-xlcarmex-bold-goals1 {
    width: 18em;
  }

  .text_case_xlcarmex-light {
    font-size: 1em;
  }

  .container-case-xlpochta-stage-3 {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .text-block-case-xlpochta-stages-3, .text-block-case-xlpochta-stages-mob {
    font-size: 1.75em;
  }

  .text_case_xlcarmex-light-1-4 {
    font-size: 1em;
  }

  .image_case_xlcarmex-line {
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .text_case_xlcarmex-light-1 {
    font-size: 1em;
  }

  .text_case_carmex_about_heading {
    margin-top: 4em;
  }

  .div-case-xlcarmex-goals {
    width: 20em;
    margin-right: 8.5em;
  }

  .text_case_xlcarmex-light-1-3 {
    font-size: 1em;
  }

  .text_grid_case_xlage_stages_results_bold-4 {
    width: auto;
  }

  .container-case-xlcarmex-about {
    margin-left: 5em;
    margin-right: 5em;
  }

  .grid-cases-carmex-02-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .grid_case_xlcarmex_task {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1.25fr .25fr 1.25fr;
    margin-left: 0;
  }

  .text-case-xlcarmex-bold-goals {
    width: 18em;
  }

  .grid-cases-carmex-03 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .container_case_xlcarmex {
    height: auto;
  }

  .page_padding_case_xlage_results-4 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid_case_xlpochtae_results-2 {
    grid-column-gap: 1em;
    grid-row-gap: 0px;
    grid-template-columns: .25fr .5fr 1fr;
  }

  .text_grid_case_xlage_stages_results_bold-carmex {
    width: auto;
  }

  .text_grid_case_xlage_stages_results_light-4 {
    display: flex;
  }

  .caption-case-carmex-yellow {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-second-carmex-ingrid {
    flex-wrap: nowrap;
    width: auto;
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .caption-case-carmex-yellow-resume {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid_case_xlcarmex_task-copy {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1.25fr .25fr 1.25fr;
    margin-left: 0;
  }

  .text_case_xlcarmex-light-1-3-copy {
    font-size: 1em;
  }

  .container-case-xlfix-intro1-3 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f314f66a2bbab040b6972_Group%20320.jpg");
    background-position: 50% 0;
    background-size: cover;
    height: 40em;
  }

  .image-case-xlfix-fixprice-3 {
    width: 80%;
    display: block;
  }

  .contain-case-xlfix-intro-1-3 {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text_grid_case_xlfix_intro_light-5 {
    flex-wrap: nowrap;
    width: auto;
    margin-top: 0;
    font-size: 1em;
    display: flex;
  }

  .contain-case-xlfix-tiktok-2 {
    justify-content: center;
    margin-left: -20em;
  }

  .container_case_xlfix_about-2 {
    margin-left: 5em;
    margin-right: 5em;
    padding-bottom: 2em;
    font-size: 1.4vw;
  }

  .text_grid_case_xlfix_about_light1 {
    font-size: 1em;
  }

  .text_case_xlfix_about_heading-4 {
    margin-top: 4em;
  }

  .text_grid_case_xlfix_about_light1-1 {
    font-size: 1em;
  }

  .image_grid_case_xlfix_about-2 {
    margin-top: -5.5em;
  }

  .image-case-xlfic-yellow-dot-3 {
    width: .6em;
  }

  .div-case-xlfix-goals-4 {
    width: 20em;
  }

  .text-case-xlfix-bold-goals-22 {
    width: 18em;
  }

  .div-case-xlfix-goals-copy {
    width: 20em;
  }

  .container-case-xlfix-goals-2 {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .container-ccase-fixprice-lists-2 {
    margin-bottom: 0;
  }

  .text_case_xlfix_medium_17_1-mob {
    width: 15em;
    font-size: 1em;
  }

  .text_grid_case_xlfix_stages_light-light {
    align-self: flex-start;
    width: auto;
  }

  .page_padding_case_xlfix_instrument {
    margin-bottom: 3em;
    margin-left: 3em;
  }

  .page-padding-grid-02-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .cont-01-fix-stages {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
  }

  .contain-case-xlfix-concept-1-2 {
    margin-right: 0;
    padding-left: 0;
  }

  .container-case-xlfixstages-3 {
    flex-direction: column;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .grid-cases-fixprice-01-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
    justify-content: start;
  }

  .grid-cases-fixprice-02-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
    margin-top: 2em;
  }

  .container_grid_case_xlfix-7 {
    width: auto;
  }

  .grid_case_xlbandi_about_2-3 {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1fr .25fr 1fr;
    margin-left: 0;
  }

  .text_case_xlfix_medium_17_1-3 {
    width: 15em;
    font-size: 1em;
  }

  .contain-case-xlfix-test {
    margin-left: 8em;
    margin-right: 5em;
    padding-left: 0;
  }

  .text_case_xlfix_medium_17_10 {
    width: 15em;
    font-size: 1em;
  }

  .text-block-case-xlpochta-stages-4 {
    width: auto;
    margin-bottom: 1em;
    font-size: 1.75em;
  }

  .grid-cases-fixprice-01 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .number-case-xlfix-stages-2 {
    justify-content: flex-end;
  }

  .grid-concept-case-xlfix-2 {
    grid-column-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: .25fr 1.75fr;
  }

  .page-padding-grid-01-copy {
    align-self: flex-start;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .contain-case-xlfix-stages-2 {
    margin-top: 0;
  }

  .grid-cases-fixprice-02-3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .container-case-xlfix-concept1-copy {
    flex-direction: column;
    margin-top: 0;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .contain-case-xlfix-concept-2 {
    margin-bottom: 0;
    padding-left: 7em;
  }

  .text-block-case-xlpochta-stages-copy {
    margin-bottom: 1em;
    font-size: 1.75em;
  }

  .container-case-xlfix-concept1-2 {
    flex-direction: column;
    margin-top: 0;
    margin-left: 5em;
    margin-right: 5em;
    display: flex;
  }

  .contain-case-xlfix-concept-zen {
    margin-right: 0;
    padding-left: 0;
  }

  .grid-cases-fixprice-marketing {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .container-ccase-fixprice-lmarketing {
    margin-bottom: 2em;
  }

  .text-case-xlfix-bold-goals-copy, .text-case-xlfix-bold-goals-copy-2 {
    width: 18em;
  }

  .page_padding_case_xlfix_icontent {
    margin-left: 0;
  }

  .grid_case_xlfix-contebnt {
    grid-column-gap: .25em;
    grid-template-columns: .25fr 1fr .25fr 1fr;
    margin-left: 0;
  }

  .contain-case-xlfix-button {
    margin-left: 7em;
    margin-right: 0;
    padding-left: 0;
  }

  .text-block-case-xlfix-concept-1 {
    font-size: 1.75em;
  }

  .image_case_xlfix_about_line-concept {
    width: auto;
    max-width: none;
    max-height: none;
  }

  .div-case-xlfix-concept-1, .div-case-xlfix-concept {
    width: 20em;
  }

  .contain-case-xlfix-concept1 {
    margin-right: 0;
    padding-left: 0;
  }

  .button-tiktok {
    justify-content: center;
    width: 20em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-size: .75em;
    display: inline-block;
  }

  .div-case-xlfix-goals-copy-2 {
    width: 20em;
  }

  .grid-cases-fixprice {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
    margin-top: 0;
  }

  .grid-cases-fixprice-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 4.5em;
  }

  .contain-case-xlfix-concept-2 {
    margin-left: 12em;
    margin-right: 0;
    padding-left: 0;
  }

  .container-ccase-fixprice-concept2 {
    margin-bottom: 0;
    margin-left: 12em;
  }

  .div-case-xlfix-goals-copy-3 {
    width: 20em;
  }

  .cont-case-fix-photo-2 {
    margin-top: 2em;
    margin-left: 0;
  }

  .a4-case-buttons {
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .button-vk-video {
    justify-content: center;
    width: 20em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 1em;
    font-size: .75em;
    display: inline-block;
  }

  .grid-cases-fixprice-02-1-concept-4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
    max-width: 100%;
    margin-top: 2em;
    margin-left: 4em;
  }

  .div-case-xlfix-goals-copy1 {
    width: 20em;
  }

  .img-case-fix-3 {
    height: 26em;
  }

  .cont-case-fix-concept-5 {
    margin-left: 7em;
  }

  .image_case_xlfix_about_line-concept5 {
    width: auto;
    max-width: 100%;
    max-height: none;
  }

  .grid-cases-fixprice-02-1-copy-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
    margin-top: 2em;
    margin-left: 4em;
    margin-right: 5em;
  }

  .contain-case-xlfix-concept-5 {
    margin-left: 12em;
    margin-right: 0;
    padding-left: 0;
  }

  .container-case-xlfix-results1-5 {
    align-items: stretch;
  }

  .container-case-xlrost-results-123-4 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .container-case-xlfix-results1-6 {
    align-items: center;
  }

  .grid-cases-fixprice-02-3-copy {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .container-fixprice-section3 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-cases-fixprice-section3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .text-block-case-xlpochta-stages-4-copy, .text-block-case-xlpochta-stages-4-copy-copy {
    margin-bottom: 1em;
    font-size: 1.75em;
  }

  .cont-01-fix-stages-copy {
    flex-direction: column;
  }

  .text-block-case-xlpochta-stages-4-copy {
    margin-bottom: 1em;
    font-size: 1.75em;
  }

  .text_case_xlfix_medium_17_1-3-copy {
    width: 15em;
    font-size: 1em;
  }

  .text_grid_case_xlfix_about_light1-copy {
    font-size: 1em;
  }

  .text_grid_case_xlfix_stages_light-light-copy {
    align-self: flex-start;
  }

  .text_grid_case_xlfix_stages_light-light-copy-copy {
    flex: none;
    align-self: flex-start;
    width: auto;
    margin-top: 0;
    padding-bottom: 0;
  }

  .cont-01-fix-stages-copy {
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    width: 50em;
  }

  .img-case-fix-3-copy {
    height: 18em;
  }

  .section-cases-small-blockpr {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-cases-pr {
    padding-top: 2em;
    padding-left: 4em;
    padding-right: 4em;
  }

  .grid-case-pr {
    margin-left: 0;
    margin-right: 0;
  }

  .section-cases-small-block-influence {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-case-influence {
    margin-left: 0;
    margin-right: 0;
  }

  .section-cases-small-block-for-business {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-cases-for-business {
    padding-left: 5em;
    padding-right: 5em;
  }

  .button-tiktok-copy {
    justify-content: center;
    width: 20em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-size: .75em;
    display: inline-block;
  }

  .thanks-copy {
    background-size: cover;
    height: auto;
  }

  .page-wrapper-brief {
    font-size: 1.4vw;
  }

  .cont-brief {
    width: auto;
    height: auto;
    margin-left: 5em;
    margin-right: 5em;
  }

  .cont-brief-code {
    margin-left: 5em;
    margin-right: 5em;
  }

  .arrowintable-copy-copy, .arrowintable-copy-copy-copy {
    display: none;
  }

  .link-logo-main-migel-edtech {
    top: 4em;
  }

  .grid-speach-about-for-busines {
    grid-column-gap: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-business-new {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area"
    / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-savushkin {
    font-size: 1.4vw;
  }

  .page-padding-cases-sacushkin-about, .page-padding-cases {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-sa-copy {
    font-size: 1em;
  }

  .grid-case-savushkin-ca {
    justify-content: start;
    justify-items: start;
  }

  .text-case-savushkin-0-875 {
    margin-left: 0;
    padding-right: 0;
  }

  .page-padding-cases-savushkin-goals {
    padding-bottom: 4em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-case-body-savushkin {
    font-size: 1em;
  }

  .page-padding-savushkin-process {
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-case-savushkin-inprocess {
    margin-left: 0;
    padding-right: 0;
  }

  .grid-savushkin-02 {
    grid-template-columns: 1fr 9fr;
  }

  .container-case-xlrost-results-123-3-copy {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .cont-arrow-results-cc-copy {
    width: 20em;
    margin-left: .5em;
  }

  .page_padding_case_xlfix_results-2-copy-copy {
    margin-top: 4em;
    padding-left: 5em;
    padding-right: 3em;
  }

  .page-wrapper-kino {
    font-size: 1.4vw;
  }

  .link-logo-main-migel-edtech-copy {
    top: 3em;
  }

  .cont-about-seo-text {
    margin-left: 0;
  }

  .paragraph-10-1, .paragraph-10-1-1 {
    width: auto;
    max-width: none;
    margin-left: 0;
  }

  .grid-about-seo-mob {
    grid-row-gap: .5em;
    margin-left: 6em;
  }

  .line-black-1px-cases-padding-vk {
    margin-left: 5em;
    margin-right: 5em;
  }

  .text-articles-body-cth-vk {
    margin-left: 0;
    padding-right: 0;
  }

  .caption-articles-cth-vk, .caption-articles-cth-vk-1 {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-articles-cth-top-01-vk {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 9fr;
  }

  .line-black-1px-cases-padding-copy {
    flex-direction: row;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .cont-text-bold-mr-1-vk1 {
    width: auto;
  }

  .cont-text-bold-mr-1-copy {
    width: 43em;
  }

  .article_paragraph_a-vk {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .article_paragraph_a-1-vk {
    width: auto;
    margin-top: 2em;
    display: block;
  }

  .line-black-1px-cases-padding-copy-1 {
    flex-direction: row;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .article1-2-vk {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .page-padding-articles-vk1 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .article1-2-vk1 {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .caption-sociall-mobile {
    margin-top: 10vw;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .article_number_a-1-vk, .article_number_a-1-vk-white {
    flex-wrap: wrap;
    justify-content: flex-end;
    width: auto;
    line-height: 130%;
    display: flex;
  }

  .line-black-1px-cases-padding-copy-1-copy {
    flex-direction: row;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .article_paragraph_a_typography {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .communication-design-line-decstop, .business-breakfast-line {
    z-index: 2;
    margin-bottom: -.45em;
    position: relative;
  }

  .page-wrapper-design-event {
    font-size: 1.4vw;
  }

  .main-animation-design-event {
    margin-bottom: -.45em;
  }

  .article_number_a-1-vk-1 {
    flex-wrap: wrap;
    justify-content: flex-end;
    width: auto;
    line-height: 130%;
    display: flex;
  }

  .article_paragraph_a-0 {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .article1-2-typography {
    flex-flow: column wrap;
    align-content: flex-start;
    align-items: stretch;
    height: auto;
    display: flex;
  }

  .communication-design-line-decstop-copy {
    z-index: 2;
    margin-bottom: -.45em;
    position: relative;
  }

  .article_paragraph_a-copy {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .page-wrapper-digital-audit {
    font-size: 1.4vw;
  }

  .arrowintable-production {
    display: none;
  }

  .grid-diga-block {
    grid-column-gap: 16px;
    grid-template-columns: .25fr .8fr;
    margin-left: 8em;
    margin-right: 8em;
  }

  .arrowintable-design-diga {
    display: none;
  }

  .btn-diga-audit {
    margin-top: 1em;
  }

  .page-padding-design-support-expert-copy {
    padding-left: 0;
    padding-right: 5em;
  }

  .page-padding-diga-speciasation {
    padding-left: 8em;
    padding-right: 8em;
  }

  .btn-diga-cases {
    margin-top: 1em;
  }

  .page-padding-diga-quote {
    padding-left: 8em;
    padding-right: 8em;
  }

  .diga-caption-social {
    margin-top: 2em;
    margin-left: 0;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .page-padding-diga-contacts {
    padding: 0 8em 4em;
  }

  .section-contacts-diga {
    background-color: var(--black);
    border: 1px solid #0000;
  }

  .section-diga-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-main-footer-diga {
    margin-left: 8em;
    margin-right: 8em;
  }

  .diga-caption-social-mobile {
    margin-top: 10vw;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .section-ss-main {
    background-size: 32em;
  }

  .page-wrapper-strat-session {
    font-size: 1.4vw;
  }

  .image-ss-main-txt {
    margin-left: -11.5em;
  }

  .grid-ss-block {
    grid-column-gap: 16px;
    grid-template-columns: .25fr .8fr;
    margin-left: 8em;
    margin-right: 8em;
  }

  .btn-ss-audit {
    margin-top: 1em;
  }

  .image-ss-points-decstop, .image-ss-points-mobile {
    width: 60em;
    margin-left: -7.5em;
  }

  .page-padding-ss-clients {
    padding-left: 8em;
    padding-right: 8em;
  }

  .grid-ss-clients {
    grid-column-gap: 16px;
    grid-template-columns: .25fr .8fr;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-logoblock-ss {
    margin-top: 2em;
  }

  .image-logoblock-ss-mobile {
    margin-top: -5em;
  }

  .container-grid-asap-second2 {
    margin-top: 1em;
  }

  .page-wrapper-edtech-case {
    font-size: 1.4vw;
  }

  .section-main-edtech-case {
    padding-top: 3em;
  }

  .page-padding-unodosbuisnesconfirence-cases {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-cases-edtech-second {
    padding-left: 0;
  }

  .caption-case-edtech-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .container-cases-edtech-second-right {
    margin-top: 8em;
  }

  .page-padding-cases-edtech-second {
    padding: 4em 5em 5em;
  }

  .edtech-case-c1 {
    padding-bottom: 3em;
  }

  .paragraph-case._1column {
    align-items: flex-start;
    display: block;
  }

  .image-edtech-cases-contant, .image-edtech-cases-contant-mobile {
    width: 45em;
  }

  .edtech-case-c2, .edtech-case-c3, .edtech-case-c4 {
    padding-bottom: 3em;
  }

  .grid-case-2-eng {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-clients-eng {
    padding-top: 30px;
    padding-bottom: 40px;
  }

  .caption-social-eng {
    margin-top: 2em;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .image-edtech-cases-c5-mobile {
    width: 45em;
  }

  .container-cases-edtech-resoult {
    margin-top: 0;
  }

  .page-padding-edtech-cases-copy {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-ozmom-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .container-cases-ozmom-second-right {
    margin-top: 8em;
  }

  .ozmom-case-c1, .ozmom-case-c2, .ozmom-case-c3 {
    padding-bottom: 3em;
  }

  .image-logoblock-decstop {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .page-padding-clients-block {
    padding-bottom: 3em;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .contacts-eng {
    background-color: var(--white);
    border: 1px solid #0000;
  }

  .page-padding-cases-ozmom-second {
    padding: 4em 5em 5em;
  }

  .section-main-ozmom-case {
    padding-top: 3em;
  }

  .page-padding-cases-sec {
    padding: 4em 5em 5em;
  }

  .container-ccase-ozmom-lists {
    margin-bottom: 2em;
  }

  .text-case-ozmom-second-intable-2 {
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-2-main {
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-news-eng {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-main-ozmom-case-mob {
    padding-top: 3em;
  }

  .div-case-ozmom-goals {
    width: 20em;
  }

  .text-case-ozmom {
    width: 32em;
  }

  .text-field-3, .sumbit-desing-presentation-button {
    flex: 1;
  }

  .grid-video-ozmom {
    place-items: start center;
    height: 50em;
  }

  .video-ozmom {
    object-fit: fill;
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .cont-video-ozmom-showreal {
    margin-left: 5em;
    margin-right: 5em;
  }

  .div-block-1130 {
    height: 50em;
  }

  .container-text-partners-eng {
    padding-top: 3em;
  }

  .heading-about-main-top-eng {
    margin-top: 0;
    font-size: 5.23611vw;
    display: block;
  }

  .btn-send-request-about-transperency-eng {
    margin-top: 1em;
  }

  .blockcaptionwhite-eng {
    margin-left: 0;
  }

  .btn-send-request-eng {
    margin-top: 1em;
  }

  .paragraph-10-eng {
    width: 30em;
    max-width: 500px;
  }

  .page-padding-about-office-eng {
    padding-bottom: 60px;
  }

  .section-news-eng {
    flex-direction: column;
  }

  .section-photo-about-eng {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 3em;
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .footer_eng {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-eng {
    padding-top: 10px;
    display: flex;
  }

  .page-padding-about-video-eng {
    padding-left: 6em;
    padding-right: 6em;
  }

  .footer_-eng {
    padding-left: 0;
    padding-right: 0;
  }

  .menu_item-0, .arrowintable-design1 {
    display: none;
  }

  .body-cms-content {
    font-size: 1.4vw;
  }

  .page-padding-yellow-block-content-cms, .page-padding-body-content-cms, .page-padding-result-content-cms {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-wrapper-hr {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.4vw;
  }

  .page-padding-main, .page-padding-hr {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-double-colonna-hr-2.left._100-height._63em {
    height: 70em;
  }

  .container-double-colonna-hr-2.left._50em.vacancy {
    height: 160em;
  }

  .container-double-colonna-hr-2.left._120em {
    height: 108em;
  }

  .container-double-colonna-hr-2.right._100-height._63em {
    height: 70em;
  }

  .container-double-colonna-hr-2.right._50em.vacancy {
    height: 160em;
  }

  .container-double-colonna-hr-2.right._120em {
    height: 108em;
  }

  .block-9-hr {
    height: 70em;
  }

  .horisontal-line-hr {
    height: 2px;
  }

  .block-10-hr {
    z-index: 5;
  }

  .container-we-hr-block-11 {
    padding-left: 0;
    padding-right: 2em;
  }

  .container-we-hr-block-11.padding-top-3em._1em {
    padding-left: 1.4em;
  }

  .block-17-hr {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 108em;
  }

  .container-for-team-hr {
    display: none;
  }

  .btn-conteiner-hr-block-7-copy-copy {
    font-size: 1em;
  }

  .popup-form-hr {
    display: none;
  }

  .navbar-copy, .navbar-eng-version {
    padding-top: 10px;
    display: flex;
  }

  .menu_item_0, .menu_item-copy, .menu_item-copy, .menu_item_00, .menu_item_000, .menu_item_0000, .menu_item_00000, .menu_item_about_0, .menu_item_0-1 {
    display: none;
  }

  .image-colorballon-eng-0 {
    width: 40vw;
    margin-top: -169px;
  }

  .falsemenu-eng {
    background-color: #0000;
    display: none;
  }

  .falsemenu-eng.w--open {
    background-color: #0000;
  }

  .nav-menu-3--mob-eng {
    background-color: var(--tomato);
    display: flex;
  }

  .div-block-41-mob-eng {
    flex-direction: row;
    flex: none;
    display: flex;
  }

  .div-block-42-mob-0 {
    display: block;
  }

  .page-padding-services-eng, .page-padding-cases-2-eng {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-sociall-mobile-eng {
    margin-top: 10vw;
    margin-left: 10vw;
    margin-right: 10vw;
    font-size: 1.2em;
  }

  .paragraph-10-eng-1 {
    width: 30em;
    max-width: 500px;
  }

  .page-padding-about-seo-eng {
    padding-right: 6em;
  }

  .blockcaptionwhite-eng-1 {
    margin-left: 0;
  }

  .paragraph-adress-footer-mobile-eng {
    font-size: 8px;
    line-height: 160%;
  }

  .section-main-ozmom-case-1 {
    padding-top: 3em;
  }

  .otravel-case-c3 {
    padding-bottom: 3em;
  }

  .container-case-oztravel-lists {
    margin-bottom: 0;
  }

  .container-cases-oztravel-second-right {
    margin-top: 8em;
  }

  .oztravel-case-c4 {
    padding-bottom: 3em;
  }

  .text-case-oztravel {
    width: 32em;
  }

  .grid-main-footer-eng {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .nav-menu-3-eng, .nav-menu-3-eng-brief {
    background-color: var(--tomato);
    display: flex;
  }

  .paragraph-adress-footer-mobile-eng-1 {
    font-size: 8px;
    line-height: 160%;
  }

  .div-block-41-eng {
    flex-direction: row;
    flex: none;
    display: flex;
  }

  .nav-link-1-eng-brief {
    color: var(--white);
    letter-spacing: .3em;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
  }

  .nav-link-1-eng-brief:hover {
    text-decoration: underline;
  }

  .nav-link-1-eng-brief.pud40 {
    margin-top: 40px;
  }

  .nav-link-1-eng-brief.pud40._10:hover {
    text-decoration: underline;
  }

  .nav-link-1-eng-brief.puddown60 {
    margin-bottom: 60px;
  }

  .grid-main-footer-1 {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .selection-sales-eng {
    padding-bottom: 1em;
  }

  .text-case-oztravel-1 {
    width: 32em;
  }

  .section-main-oztravel-case-mob {
    padding-top: 3em;
  }

  .gallery-block-17-hr-mobile {
    width: 40em;
    height: 45em;
    padding-top: 4em;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .slider-block-17-hr-mobile {
    background-color: var(--white);
    border: 1px solid #000;
    border-radius: 2em;
    height: 42em;
    overflow: hidden;
  }

  .container-item-slide-hr-mobile-block-17 {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

  .text-in-cintainer-block-17-hr-mobile {
    margin-top: 1em;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    line-height: 1.3;
  }

  .txt-caption-team-card-hr-mobile {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 2em;
    font-weight: 500;
    line-height: 1.2;
  }

  .image-slider-b17-hr-mobile {
    width: 100%;
  }

  .txt-container-in-slide-hr-block7-hr {
    margin-top: 2em;
    margin-left: 2em;
    margin-right: 2em;
  }

  .container-block-2-body-vacancy {
    width: 42em;
  }

  .block-2-hr-vacancy {
    height: 160em;
  }

  .block-free-vacancy {
    margin-top: 0;
  }

  .container-production-service {
    height: auto;
    max-height: none;
  }

  .page-padding-cases-production-new {
    padding-left: 5em;
    padding-right: 5em;
  }

  .link-language {
    margin-top: 5px;
  }

  .image-plate-svg-about-product-case {
    margin-bottom: 0;
  }

  .page-padding-about-seo-eng-copy {
    padding-left: 10vw;
    padding-right: 10vw;
  }

  .section-cases-small-block-production {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-main-skyeng {
    padding-top: 3em;
  }

  .text-case-skyeng-second-intable-2 {
    margin-left: 0;
    padding-right: 0;
  }

  .container-cases-skyeng-second-right {
    margin-top: 8em;
  }

  .paragraph-case-copy._1column {
    align-items: flex-start;
    display: block;
  }

  .oztravel-case-c4-copy {
    padding-bottom: 3em;
  }

  .page-padding-cases-production-new-2 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .caption-case-edtech-second-copy, .caption-case-skyeng-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .cont-skyeng-main {
    padding-bottom: 3em;
  }

  .text-case-skyeng-bold-goals {
    width: 18em;
  }

  .container-case-skyeng-lists {
    margin-bottom: 0;
  }

  .section-mainpage-contacts {
    height: 40vw;
  }

  .main-container-logo-contacts {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 7em;
    display: flex;
    position: absolute;
  }

  .logo-contacts-migel {
    height: 2em;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .contacts-page-wrapper {
    font-size: 1.4vw;
  }

  .footer-contacts {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-main-footer-contacts {
    margin-left: 5em;
    margin-right: 5em;
  }

  .container-grid-contacts-links-symbol {
    padding-left: 8em;
    padding-right: 8em;
  }

  .container-contacts-btn-symbol {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .padding-line-contacts-symbol {
    padding-left: 5em;
    padding-right: 5em;
  }

  .padding-btn-job {
    padding-left: 9.8vw;
  }

  .blockcaptionwhite-copy {
    margin-left: 0;
  }

  .paragraph-10-1-copy {
    width: auto;
    max-width: none;
    margin-left: 0;
  }

  .migel_about-txt-style-body {
    width: 30em;
    max-width: 500px;
  }

  .body-wrapper {
    font-size: 1.4vw;
  }

  .migel-media-heading-style-h1 {
    font-size: 4em;
  }

  .heading-wrapper {
    margin-top: -2em;
  }

  .about_grid-wrapper {
    grid-column-gap: 16px;
    grid-template-columns: .25fr .8fr;
    margin-left: 0;
    margin-right: 0;
  }

  .services-grid-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
    / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .services_pagge-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .caption-block-black-copy-copy {
    margin-left: 0;
    font-size: 14px;
  }

  .container-text-awwards-copy {
    margin-top: 0;
    margin-left: 10vw;
    margin-right: 10vw;
    padding-top: 0;
  }

  .awwards_media-communication-grid-wrapper-awards {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin-top: 4em;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .awwards_container-top {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .clients_container-top {
    padding-top: 3em;
  }

  .image-clients-logo {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .section-cases-media {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-main-smm-new {
    padding-top: 4em;
  }

  .footer-wrapper {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .txt-body-footer {
    margin-bottom: 0;
    font-size: 10px;
    font-weight: 300;
  }

  .section-header, .section-header-training {
    padding-top: 4em;
  }

  .services_pagge-wrapper-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-style-body {
    margin-bottom: 0;
  }

  .grid-item-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    max-height: none;
  }

  .about-tg_grid-wrapper {
    grid-column-gap: 16px;
    grid-template-columns: .25fr .8fr;
    margin-left: 0;
    margin-right: 0;
  }

  .education-formats-wrapper {
    height: auto;
    margin-bottom: 1em;
  }

  .grid-formats-te {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area"
    / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-cases-te {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-workshops-te {
    grid-column-gap: 16px;
    grid-row-gap: 4em;
    grid-template: "Area"
    / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-clients-block-copy {
    padding-bottom: 3em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .footer-design {
    padding-left: 0;
    padding-right: 0;
  }

  .contacts-design-black {
    background-color: var(--black);
    border: 1px solid #0000;
  }

  .section-marketplace-main {
    padding-top: 4em;
  }

  .grid-principles-marketplaces {
    grid-column-gap: 16px;
    grid-row-gap: 1.5em;
    grid-template: "Area"
    / 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-marketplace-logo {
    padding-top: 8em;
  }

  .image-marketplace-brest {
    width: 11em;
  }

  .image-marketplace-vivien {
    width: 16em;
  }

  .image-marketplace-savushkin {
    width: 8em;
  }

  .image-marketplace-avito, .image-marketplace-loreal, .image-marketplace-carmex {
    width: 9em;
  }

  .grid-marketplaces-topup {
    grid-column-gap: 16px;
    grid-row-gap: 4em;
    grid-template: "Area"
    / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .container-uno-case-wrapper {
    margin-bottom: -2em;
  }

  .image-block-1 {
    margin-top: 10em;
  }

  .image-135 {
    width: 18em;
  }

  .div-block-1159 {
    margin-top: -20em;
  }

  .container-block-2-body-vacancy-1 {
    width: 42em;
  }

  .container-double-colonna-hr-1.left._100-height._63em {
    height: 70em;
  }

  .container-double-colonna-hr-1.left._50em.vacancy {
    height: 160em;
  }

  .container-double-colonna-hr-1.left._120em {
    height: 108em;
  }

  .container-double-colonna-hr-1.right._100-height._63em {
    height: 70em;
  }

  .container-double-colonna-hr-1.right._50em.vacancy {
    height: 160em;
  }

  .container-double-colonna-hr-1.right._120em {
    height: 108em;
  }

  .block-2-hr-vacancy-1 {
    height: 160em;
  }

  .grid-speach-main-eng {
    margin-left: 0;
    margin-right: 0;
  }

  .inf-txt-about {
    font-size: 1.25em;
  }

  .block-2-hr-vacancy-analyst {
    height: 160em;
  }

  .accordion-block {
    background-size: cover;
    height: auto;
  }

  .page-wrapper-accordion {
    font-size: 1.4vw;
  }

  .cont-service-directions {
    margin-bottom: 4em;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraphsubmain-vw-auto-w {
    flex: 0 auto;
    max-width: 62vw;
    font-size: 2.3vw;
  }

  .numberintable-redisgn {
    font-size: 2em;
  }

  .textintable-redisgn {
    width: auto;
    font-size: 2em;
    line-height: 80%;
  }

  .paragraphsubmain-vw-auto-w-1 {
    flex: 0 auto;
    max-width: none;
    font-size: 2.3vw;
    overflow: visible;
  }

  .paragraphsubmain-vw-auto-w-2 {
    flex: 0 auto;
    max-width: 62vw;
    font-size: 2.3vw;
  }

  .page-padding-accordion {
    padding-left: 5em;
    padding-right: 5em;
  }

  .accordion-top-grid {
    grid-template-columns: 1fr 1.5fr 10fr;
  }

  .accordion-caption-wrapper {
    width: 10em;
    padding-top: .125em;
  }

  .accordion-paragraph-wrapper {
    padding-top: .6em;
  }

  .bold-text-11 {
    font-size: .75em;
    line-height: 80%;
  }

  .bold-text-11.in-hide {
    color: var(--white);
    display: block;
  }

  .accordion-nubmer-cont {
    display: none;
  }

  .accardion-paragraph-txt-mob {
    font-size: 1em;
  }

  .bold-text-12, .bold-text-13 {
    font-size: .75em;
  }

  .numberintable-redisgn-1 {
    font-size: 2em;
  }

  .accordion-caption-wrapper-1 {
    width: 10em;
    padding-top: 2em;
  }

  .textintable-redisgn-1 {
    width: auto;
    font-size: 2em;
    line-height: 80%;
  }

  .accordion-paragraph-wrapper-1 {
    padding-top: 2.1em;
  }

  .accordion-nubmer-cont-1 {
    display: none;
  }

  .accordion-paragraph-wrapper-1-0 {
    padding-top: .6em;
  }

  .accordion-paragraph-wrapper-2 {
    padding-top: 2em;
  }

  .grid-main-footer-about {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .grid-main-footer-about.is-marketplaces {
    margin-bottom: 3em;
  }

  .heading-3-white-f-copy, .heading-3-white-transp {
    font-size: 12px;
  }

  .grid-speach-about-smm {
    grid-column-gap: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-cases-influence {
    padding-top: 2em;
    padding-left: 4em;
    padding-right: 4em;
  }

  .cont-icase-kaspersky-intro {
    padding-left: 5em;
    padding-right: 5em;
    font-size: 1.4vw;
  }

  .case_kaspersky_intro {
    height: 17em;
  }

  .cont-text-case-kaspersky-semibold.udb-case {
    margin-top: 0;
  }

  .img-xlvs-top-kaspersky {
    padding-top: 6em;
  }

  .case_xlvs-top-udb {
    background-position: 50%;
  }

  .img-kasp-mob {
    display: none;
  }

  .page_padding_case_xlfix_results-2-copy {
    margin-top: 4em;
    padding-left: 5em;
    padding-right: 3em;
  }

  .page-weapper-case-kaspersky {
    font-size: 1.4vw;
  }

  .page_padding_case_results {
    margin-top: 4em;
    padding-left: 5em;
    padding-right: 3em;
  }

  .page-padding-case-kasp-text, .cont-case-kasp-grid {
    margin-left: 5em;
    margin-right: 5em;
  }

  .page-padding-case-kasp-results {
    padding: 0;
  }

  .page-padding-case-kaspersky {
    margin-top: 4em;
    margin-left: 5em;
    margin-right: 5em;
  }

  .text-case-kasp-white {
    margin-top: 0;
    display: flex;
  }

  .page-wrapper-case {
    font-size: 1.4vw;
  }

  .page-padding-case {
    padding-left: 5em;
    padding-right: 5em;
  }

  .section-case-intro {
    height: 25em;
  }

  .image-case-kundal-intro-mob {
    display: none;
  }

  .text-case-kundal-goals-paragraph {
    width: 18em;
  }

  .cont-case-kundal-goals-in {
    width: 20em;
  }

  .cont-case-work {
    padding-bottom: 3em;
  }

  .grid-cases-kundal-work-in {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .cont-case-kundal-tech {
    padding-bottom: 3em;
  }

  .caption-case-kundal-final {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .paragraph-case-big-capture._1column, .paragraph-case-mob._1column {
    align-items: flex-start;
    display: block;
  }

  .container-cases-edtech-second-1 {
    padding-left: 0;
  }

  .section-main-tol {
    height: 25em;
  }

  .txt-svg-tol {
    width: 19em;
    padding-top: 3em;
  }

  .caption-case-bold {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .paragraph-case-seciond8body {
    margin-left: 0;
    padding-right: 0;
  }

  .page-padding-case-body {
    padding-left: 5em;
    padding-right: 5em;
  }

  .goals-case-wrapper {
    padding-bottom: 3em;
  }

  .subtitle-cases {
    margin-top: 2px;
    padding-top: 0;
    padding-left: 10px;
    font-size: 10px;
  }

  .caption-ruward {
    flex: 0 auto;
    max-width: 62vw;
    font-size: .75em;
  }

  .section-17 {
    padding-left: 5em;
    padding-right: 5em;
  }

  .txt-clients-caption {
    letter-spacing: 1.1px;
    max-width: 60vw;
    font-size: 1em;
  }

  .maint-clients-section-wrapper {
    padding-top: 1em;
  }

  .grid-perfomance-services-1 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template: "Area Area-2 Area-3"
                   "Area-5 Area-6 Area-7"
                   "Area-9 Area-8 ."
                   / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-case-unodosbuisnesconfirence-intro {
    height: 25em;
  }

  .cont-case-start-goals-in {
    width: 20em;
  }

  .grid-cases-start-work {
    grid-template-rows: auto;
    grid-template-columns: 1fr 9fr;
  }

  .link-start1 {
    font-size: 2.3vw;
    font-weight: 400;
  }

  .page-padding-start-cases {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-cases-ozmom-second-copy {
    padding: 4em 5em 5em;
  }

  .image-case-2-copy._160, .image-case-2-copy._140 {
    margin-top: 120px;
  }

  .account-main-cont {
    padding-top: 2em;
    padding-left: 3em;
    padding-right: 3em;
  }

  .txt-account-bold {
    letter-spacing: .23em;
    width: 8em;
    padding-top: 0;
    font-size: 1em;
  }

  .acc-btn-send-request {
    margin-top: 4em;
  }

  .acc-txt-main {
    font-size: 1.25em;
  }

  .acc-cont-0 {
    width: 5em;
  }

  .acc-grid-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .acc-cont-grid-1 {
    align-items: stretch;
  }

  .acc-img-grid {
    max-width: none;
    display: block;
  }

  .acc-cont-txt-grid {
    padding-top: 0;
  }

  .acc-txt-title {
    padding-top: 2em;
    padding-bottom: 1em;
    font-size: 1.8em;
  }

  .acc-grid-2 {
    grid-template-columns: 1fr;
  }

  .acc-img-grid-3 {
    width: auto;
  }

  .acc-img-grid-1-1 {
    padding-right: 0;
  }

  .acc-img-grid-3-mob {
    display: none;
  }

  .acc-cont-4 {
    height: auto;
  }

  .acc-txt-bold {
    padding-bottom: 1em;
    font-size: 1.25em;
  }

  .acc-txt-title-1 {
    padding-top: 2em;
    padding-bottom: 0;
    font-size: 1.8em;
  }

  .acc-grid-7 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
  }

  .acc-cont-grid-3-1 {
    align-items: stretch;
  }

  .acc-img-grid-0 {
    max-width: none;
    display: block;
  }

  .acc-cont-grid-1-r {
    align-items: stretch;
  }

  .acc-grid-8 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr 1fr;
  }

  .acc-txt-small {
    font-size: 1.25em;
  }

  .acc-grid-9 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .acc-cont-grid-9 {
    align-items: stretch;
  }

  .acc-txt-main-fix {
    font-size: 1.25em;
  }

  .acc-cont-10 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 0 100%;
    height: auto;
  }

  .acc-cont-12 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    height: auto;
  }

  .acc-cont-grid-12 {
    align-items: stretch;
  }

  .acc-btn-send-want {
    justify-content: center;
    width: 15em;
    margin-top: 4em;
    padding-left: 0;
    padding-right: 0;
  }

  .acc-cont-13 {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .acc-grid-13 {
    grid-row-gap: 0em;
    grid-template-columns: 1fr;
  }

  .acc-cont-grid-13-1 {
    width: auto;
    margin-bottom: 2em;
  }

  .acc-txt-main-awards, .acc-txt-small-awards {
    font-size: 1.25em;
  }

  .acc-cont-txt-grid-1-1 {
    padding-top: 0;
  }

  .acc-cont-13-mob {
    height: auto;
  }

  .acc-cont-13-rewards {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .acc-img-grid-1-1-mob {
    display: none;
  }

  .acc-cont-grid-13-1-awards {
    width: auto;
    margin-bottom: 2em;
  }

  .acc-cont-grid-1-fix {
    align-items: stretch;
  }

  .acc-txt-main-2 {
    font-size: 1.25em;
  }

  .acc-txt-title-1-1 {
    padding-top: 2em;
    padding-bottom: 0;
    font-size: 1.8em;
  }

  .acc-grid-3-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .acc-txt-main-1 {
    font-size: 1.25em;
  }

  .image_cases_cover_desktop {
    margin-top: 0;
  }

  .image_cases_txt_desktop {
    margin-top: -2px;
  }

  .image_cases_kamaz_2 {
    margin-top: -2em;
  }

  .svg_cases_kamaz {
    padding-top: 7em;
    padding-bottom: 7em;
  }

  .background-video-6 {
    width: 35.5556em;
    height: 26.6667em;
  }

  .image-144 {
    width: 18em;
    padding-top: 5em;
    padding-bottom: 4em;
  }

  .bg_video_case_inosense {
    width: 100%;
    height: 600px;
  }

  .tricker-wrapper {
    height: 5em;
    padding-top: 0;
  }

  .tricker-txt {
    font-size: 1.5em;
  }

  .section-main-body {
    padding-left: 30px;
  }

  .div-name {
    margin-top: 50px;
  }

  .text-block-82 {
    font-size: 24px;
  }

  .div-data {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    height: auto;
    margin-bottom: 21px;
  }

  .div-place.place {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-83, .text-block-83.place1 {
    font-size: 18px;
  }

  .menu {
    grid-column-gap: 34px;
    grid-row-gap: 34px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 40px;
    font-size: 18px;
  }

  .first-block {
    height: 600px;
  }

  .name {
    padding-top: 60px;
    padding-left: 30px;
  }

  .text-block-85 {
    font-size: 22px;
    line-height: 120%;
  }

  .data {
    height: 20%;
    font-size: 20px;
  }

  .time {
    width: 136px;
    font-size: 20px;
  }

  .place {
    width: 180px;
    font-size: 24px;
  }

  .spot, .text-block-89, .text-block-90 {
    font-size: 22px;
  }

  .text-block-92 {
    padding: 20px 40px;
    font-size: 18px;
  }

  .div-block-1188 {
    padding-right: 40px;
  }

  .section-main-udbconfirence-case-mob-copy {
    padding-top: 3em;
  }

  .page-padding-cases-ozmom-sec-copy {
    padding: 4em 5em 5em;
  }

  .txt-main-title {
    width: 19em;
    padding-top: 3em;
  }

  .page-padding-cases-meetup {
    padding: 4em 5em 5em;
  }

  .grid-2columns-ugc-meetup, .grid-2columns-meetup {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .section-case-intro-a4 {
    height: 25em;
  }

  .txt-svg-tol-copy {
    width: 19em;
    padding-top: 3em;
  }

  .page-padding-cases-skl {
    padding: 4em 5em 5em;
  }

  .txt-main-title0skl, .txt-main-title0skl-mob {
    width: 19em;
    padding-top: 3em;
  }

  .section-case-intro-alfa {
    height: 25em;
  }

  .txt-svg-tol-alfa {
    width: 19em;
    padding-top: 3em;
  }

  .page-padding-cases-sec-alfa {
    padding: 4em 5em 5em;
  }

  .caption-case-alfa-white {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .article_paragraph_a-alfa, .article_paragraph_a-vs-copy, .article_paragraph_a-vs-copy-copy, .article_paragraph_a-vs-copy, .article_paragraph_a-vs-copy {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .section-case-intro-think {
    height: 25em;
  }

  .txt-svg-tol-alfa-copy {
    width: 19em;
    padding-top: 3em;
  }

  .page-padding-cases-sec-think {
    padding: 4em 5em 5em;
  }

  .cont-text-case-think.udb-case {
    margin-top: 0;
  }

  .txt-svg-tol-think {
    width: 19em;
    padding-top: 3em;
  }

  .section-case-intro-kasp {
    height: 25em;
  }

  .container-cases-kasp {
    margin-top: 8em;
  }

  .page-padding-cases-sec-kasp {
    padding: 4em 5em 5em;
  }

  .page-padding-case-kasp {
    margin-top: 4em;
    margin-left: 5em;
    margin-right: 5em;
  }

  .page-padding-cases-kasp-img {
    padding: 4em 5em 5em;
  }

  .page-padding-case-kasp-1, .page-padding-case-kasp-2 {
    margin-top: 4em;
    margin-left: 5em;
    margin-right: 5em;
  }

  .page-padding-cases-kasp-results {
    padding: 4em 5em 5em;
  }

  .txt-svg-tol-kasp {
    width: 19em;
    padding-top: 3em;
  }

  .section-case-intro-fc {
    height: 25em;
  }

  .text-case-fc-goals-paragraph {
    width: 18em;
  }

  .cont-case-fc-goals, .cont-case-fc-goals-1, .cont-case-fc-goals-2 {
    width: 20em;
  }

  .text-case-fc, .text-case-fc-1 {
    width: 18em;
  }

  .cont-case-fc-goals-3 {
    width: 20em;
  }

  .txt-case-fc-1 {
    width: 18em;
  }

  .page_padding_case_fc {
    margin-top: 4em;
    padding-left: 5em;
    padding-right: 3em;
  }

  .container-case-fc-results {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .image-case-fc-intro-mob {
    display: none;
  }

  .div-case-cm {
    padding-bottom: 3em;
  }

  .txt-main-title0cm {
    width: 19em;
    padding-top: 3em;
  }
}

@media screen and (max-width: 767px) {
  .section-mainpage {
    height: 42vw;
  }

  .navbar {
    padding-top: 5px;
  }

  .section-speach {
    padding-bottom: 2em;
  }

  .arrowintable {
    display: none;
  }

  .columns {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .h1-heading-main {
    margin-top: 0;
    font-size: 6vw;
    line-height: 110%;
  }

  .btn-send-request.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .caption-block-black {
    margin-left: 0;
  }

  .grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .arrow_down_services.is-padding-1em {
    padding-bottom: 2em;
  }

  .flexcuptiontxtcase {
    font-size: 8px;
  }

  .footer {
    padding: 40px 20px;
  }

  .footer-image {
    object-fit: contain;
  }

  .grid-clients {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .blockcaptionwhite {
    margin-left: 0;
  }

  .container-text-partners {
    padding-top: 50px;
  }

  .arrow-down-black {
    padding-left: 0;
    padding-right: 10px;
  }

  .paragrap-about-office {
    font-size: 3vw;
  }

  .container-text-awwards {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .grid-awwards {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 4em;
    padding-bottom: 0;
  }

  .caption-block-news {
    margin-left: 7vw;
  }

  .grid-news {
    margin-top: 3em;
    margin-left: 0;
    margin-right: 0;
  }

  .image-arrow-right-grid-news, .subcaption-date {
    margin-top: 18px;
  }

  .grid-9 {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .footer {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-white-f {
    font-size: 10px;
  }

  .paragraph-7, .footertextmin {
    font-size: .5em;
  }

  .caption-social {
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: block;
  }

  .btn-brief, .btn-presentation {
    font-size: .875em;
    line-height: 1.3;
  }

  .paragraph-2-100, .paragraph-2-100-inside {
    font-size: 1em;
  }

  .paragraph-2-100-inside.is-hide-1260 {
    display: none;
  }

  .caption-block-awwards {
    padding-right: 8px;
  }

  .image-30 {
    margin-top: 10px;
    margin-left: 60px;
    display: block;
  }

  .grid-speach {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .paragraphsubmain-vw {
    max-width: 90vw;
    font-size: 1em;
  }

  .arrowintablemobile {
    margin-left: 3em;
    display: none;
  }

  .image-colorballon {
    margin-top: -132px;
  }

  .grid-case {
    margin-left: 0;
    margin-right: 0;
  }

  .container-grid-case {
    width: 14em;
  }

  .heading-cases-main-top2 {
    margin-top: 0;
  }

  .section-case-grid {
    margin-top: -184px;
    margin-bottom: 40px;
  }

  .grid-main-footer {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .grid-main-footer.is-marketplaces {
    margin-bottom: 1em;
    margin-left: 2em;
    margin-right: 2em;
  }

  .paragraph-adress-footer-mobile {
    font-size: 7px;
  }

  .logopartners {
    max-width: 80%;
  }

  .logopartners._70 {
    max-width: 70%;
  }

  .logopartners._90 {
    max-width: 90%;
  }

  .image-logo-awwards._80 {
    width: 90%;
    max-width: 90%;
  }

  .image-logo-awwards._80.nodisplay {
    display: block;
  }

  .button-request-mobile {
    justify-content: center;
    width: 200px;
    margin-bottom: 60px;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: inline-block;
  }

  .btn-cases-main {
    margin-top: -69px;
  }

  .humburger-lottie {
    width: 4vw;
    height: auto;
  }

  .nav-menu-3 {
    background-color: var(--tomato);
    display: block;
  }

  .nav-link {
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 12px;
    font-weight: 700;
  }

  .nav-link.pud40 {
    margin-top: 40px;
  }

  .logointable {
    display: none;
  }

  .heading-7 {
    margin-left: 10vw;
    margin-right: 10vw;
  }

  .paragraph-8 {
    margin-right: 10vw;
  }

  .paragraph-snoska-main {
    margin-left: 7vw;
    font-size: .5em;
  }

  .page-wrapper-about {
    font-size: 1.8vw;
  }

  .section-about-top {
    height: 50vw;
  }

  .grid-aboutcompany-top {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .text-about-subtitle-top {
    font-size: 2.5vw;
  }

  .image-about-top-shtamp {
    width: 8vw;
  }

  .page-pudding-second-block {
    padding: 8em 7em;
  }

  .paragraphsubmain-vw-white {
    max-width: 80vw;
    font-size: 1.5em;
  }

  .page-pudding-sendrequest.padding-left.pudding-xxl {
    padding-left: 21.9em;
  }

  .page-padding-about-video {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-padding-about-seo {
    padding-left: 7vw;
    padding-right: 3em;
  }

  .grid-about-seo {
    margin-left: 0;
  }

  .text-about-seo-list {
    font-size: .5rem;
  }

  .page-padding-about-team {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .page-padding-about-principles {
    padding: 5em 2em 5em 0;
  }

  .grid-about-principles {
    margin-left: 0;
    margin-right: 0;
  }

  .text-about-principles-caption {
    font-size: 1.5em;
  }

  .text-about-principles-ingrid {
    font-size: 1em;
  }

  .arrow-about-principles {
    display: block;
  }

  .page-padding-about-speach {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .grid-speach-about {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-about-office {
    padding-bottom: 80px;
  }

  .grid-about-office {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .page-padding-news {
    flex-direction: column;
    padding-top: 40px;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .page-padding-about-vacancy {
    padding-bottom: 8em;
  }

  .grid-about-vacancy {
    grid-column-gap: 16px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .page-padding-about-top {
    padding-left: 5em;
    padding-right: 5em;
  }

  .arrow-about-principles-right-mobile {
    display: none;
  }

  .section-case-xlage-top {
    height: 50vw;
  }

  .grid-case-xlage-top {
    margin-left: 7vw;
    margin-right: 7vw;
    padding-top: 15vw;
  }

  .page-wrapper-cases-age {
    font-size: 1.8vw;
  }

  .text_grid_case_xlage_intro_light, .text_grid_case_xlage_about_light, .text_grid_case_xlage_about_light17, .text_grid_case_xlage_main_1_light, .text_grid_case_xlage_stages33_light, .text_grid_case_xlage_stages3_light {
    width: 90vw;
    margin-left: 4vw;
    font-size: 1.6vw;
  }

  .number_grid_case_xlage_stages_2 {
    margin-left: 4vw;
  }

  .text_grid_case_xlage_stages_3_light, .text_case_xlage_stages_5_light, .text_grid_case_xlage_stages_results_light {
    width: 90vw;
    margin-left: 4vw;
    font-size: 1.6vw;
  }

  .page-wrapper-cases {
    font-size: 1.8vw;
  }

  .page-padding-case-detmir-main {
    padding-top: 7.1em;
  }

  .section-case-detmir-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625ea07e1bf9fd5127d7ae1a_Mask%20group.png"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625e795eac74bb251c71c073_detmir-main-cover-back.png");
    background-position: 50% 100%, 50%;
    background-repeat: no-repeat, repeat;
    background-size: 40%, cover;
    height: 42vw;
  }

  .heading-cases-main-top, .heading-about-main-top, .heading-main-top {
    margin-top: 0;
  }

  .page-padding-cases-main {
    padding-top: 11em;
  }

  .section-cases-main {
    height: 42vw;
  }

  .conainer-grid-magazine-main1 {
    margin-bottom: -1em;
  }

  .txt-magazine-main-top {
    margin-top: 0;
    margin-bottom: -6px;
    font-size: 3em;
  }

  .text-magazine-subtitle-top {
    font-size: .875em;
    line-height: 1.5;
  }

  .image-magazine-shtamp-top {
    width: 4em;
    font-size: .875em;
  }

  .body-3 {
    font-size: 2vw;
  }

  .grid-magazine-articles {
    grid-column-gap: 2em;
    grid-row-gap: 3em;
  }

  .padding-magazine-articles {
    padding: 5em 4em 6em;
  }

  .image-magazine-arrow-articles {
    width: 2em;
    margin-top: 0;
    position: relative;
  }

  .image-magazine-line-intable {
    min-height: 2px;
  }

  .image-cases-detmir-shtamp-decstop {
    width: 4em;
    font-size: .875em;
  }

  .section-magazine-main {
    height: 42vw;
  }

  .conteiner-case-detmir-main {
    justify-content: center;
  }

  .grid-case-detmir-main {
    grid-column-gap: 2em;
    justify-items: end;
  }

  .conainer-grid-magazine-main1-copy {
    margin-bottom: -1em;
  }

  .txt-magazine-main-top-copy {
    margin-top: 0;
    margin-bottom: -6px;
    font-size: 4em;
  }

  .txt-case-detmir-main-subtitle {
    margin-top: 0;
    font-size: .875em;
    line-height: 1.5;
  }

  .page-wrapper-case-detmir {
    font-size: 1.8vw;
  }

  .image-case-detmir-main-back-png {
    width: 15em;
  }

  .container-case-detmir-main-png {
    margin-top: -176px;
    margin-left: -30px;
  }

  .section-case-detmir-second {
    height: 34em;
  }

  .page-padding-research-cosmetics-second {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .caption-case-detmir-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-detmir-second {
    grid-column-gap: 16px;
  }

  .text-case-detmir-second-intable {
    width: 35em;
    margin-left: 0;
  }

  .image-arrow-right-black-case-second {
    max-width: 90%;
  }

  .image-65 {
    bottom: 5%;
    left: 20%;
  }

  .page-padding-detmir-about {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-case-detmir-about {
    width: auto;
  }

  .grid-research-retail-2columntext {
    margin-top: 2em;
  }

  .page-padding-case-detmir-goals {
    margin-right: 2.5em;
    padding-left: 2.5em;
  }

  .caption-case-detmir-goals {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-case-detmir-goals {
    margin-left: 0;
  }

  .page-padding-case-detmir-tasks-copy {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .caption-case-detmir-tasks {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-detmir-tasks {
    grid-column-gap: 16px;
    grid-row-gap: 3em;
    grid-template: "Area"
                   "."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-services {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .caption-case-detmir-process {
    max-width: 300px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .padding-case-detmir-process, .page-padding-case-detmir-process-2 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-case-detmir-process2-mobile {
    display: none;
  }

  .page-padding-case-detmir-example {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .caption-case-detmir-example {
    max-width: 300px;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-detmir-example-2 {
    grid-row-gap: 4em;
  }

  .image-case-detmir-joy {
    top: -31px;
  }

  .text-case-detmir-second-intable-copy {
    margin-left: 0;
  }

  .text-case-detmir-example {
    width: 33em;
    margin-left: 0;
  }

  .grid-case-detmir-example-mobile {
    grid-row-gap: 4em;
  }

  .text-case-detmir-hard {
    width: 24em;
    margin-left: 0;
  }

  .column-3 {
    margin-bottom: 2em;
    padding-right: 0;
  }

  .pade-padding-case-hard {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-case-detmir-column {
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-case-detmir-down {
    height: 25em;
  }

  .text-case-detmir-about {
    width: 35em;
    margin-left: 0;
  }

  .text-case-detmir-example-copy {
    width: 33em;
    margin-left: 0;
  }

  .text-case-detmir-second-intable-2 {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .page-wrapper-articles-community {
    font-size: 1.8vw;
  }

  .section-articles-community-main {
    height: 28em;
  }

  .section-articles-community-second {
    height: 34em;
  }

  .page-padding-articles-community-second {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .caption-articles-community-second {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-articles-community-second {
    width: auto;
    margin-top: 14.5em;
    margin-left: 0;
  }

  .page-padding-articles-community-table {
    padding: 3em 2.5em;
  }

  .text-articles-community-undertable {
    width: 49em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .page-padding-articles-community-steps {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .section-articles-community-resume {
    height: 34em;
  }

  .grid-case-detmir-resume {
    grid-column-gap: 16px;
  }

  .image-arrow-down-articles-community-rules {
    max-width: 90%;
  }

  .page-wrapper-livecommerce {
    font-size: 1.8vw;
  }

  .section-lc-top {
    background-position: 7% -130%;
    background-size: 40%;
    height: 35em;
  }

  .page-padding-lc-top {
    height: auto;
    padding-top: 8em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .text-lc-top-right {
    font-size: 1em;
  }

  .cuption-lc-top-right {
    font-size: 1.5vw;
  }

  .image-lc-top-shtamp {
    width: 8vw;
  }

  .page-padding-lc-3point {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-lc-goals, .page-padding-lc-stages {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-lc-stages {
    grid-column-gap: 2em;
    grid-row-gap: 3em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .container-grid-lc-stages-title {
    margin-bottom: 1em;
  }

  .container-lc-yellowarrow {
    max-width: 150px;
  }

  .page-padding-lc-mob {
    padding-top: 2em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-lc-mob {
    grid-template-columns: 1fr 1fr;
  }

  .container-fortext-lc-mob {
    width: 80%;
  }

  .page-padding-lc-format {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-lc-format-block {
    flex-direction: column-reverse;
  }

  .grid-lc-format {
    grid-template-columns: 1fr 1fr;
    margin-top: 1em;
  }

  .text-lc-format-grid {
    font-size: 1.5em;
    line-height: 1.3;
  }

  .container-fortext-lc-format {
    width: 80%;
    margin-top: 0;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .padding-lc-heroes {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-lc-heroes {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .grid-lc-heroes {
    width: 50em;
  }

  .container-fortext-lc-heroes {
    width: 80%;
    margin-top: 0;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .grid-lc-setting {
    width: 50em;
  }

  .wrapper-asap-tiktok {
    font-size: 1.8vw;
  }

  .text-prod {
    margin-right: 8vw;
    font-size: 11px;
  }

  .text-asap-tiktok-target {
    width: 18em;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-caption-asap-tiktok-target {
    margin-right: 10px;
    padding-right: 0;
    font-size: 11px;
    line-height: 120%;
  }

  .heading2-asap-circle {
    font-size: 8px;
  }

  .heading-01-02-03 {
    font-size: 11px;
  }

  .vertical-line-yellow {
    height: auto;
  }

  ._03-asap-body {
    color: #0000;
  }

  .conteiner-asap-tiktok-target {
    flex-direction: column;
    justify-content: space-around;
    height: 30em;
    margin-top: 0;
  }

  .heading-asap-tiktok {
    font-size: 2em;
  }

  .container-image-asap-tiktok-02 {
    display: none;
  }

  .conteiner-asap-tiktok-influence {
    flex-direction: column;
    justify-content: space-around;
    height: 15em;
    margin-top: 2em;
  }

  .caption-asap-tiktok-promotion {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .image-asap-tiktok-promotion {
    width: 20%;
  }

  .text-asap-tiktok-promotion-ingrid {
    margin-top: 1.5em;
    font-size: 1em;
  }

  .page-wrapper-research {
    font-size: 1.8vw;
  }

  .section-research-main {
    background-size: 26%;
    height: 35em;
  }

  .page-padding-research-main {
    height: auto;
    padding-top: 8em;
    padding-left: 3em;
    padding-right: 5em;
  }

  .heading-research-main {
    margin-top: 0;
  }

  .heading-research-main._110 {
    font-size: 3em;
  }

  .page-padding-research-grid {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-research-grid {
    grid-template-columns: 1fr 1fr;
  }

  .caption-social-mobile {
    color: var(--black);
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: block;
  }

  .caption-social-mobile.white {
    color: var(--white);
  }

  .page-wrapper-asap {
    font-size: 1.8vw;
  }

  .section-asap-second {
    margin-top: 0;
  }

  .btn-more.color-white {
    border-color: var(--white);
    color: var(--white);
    margin-top: 1.25em;
    font-size: 1em;
    line-height: 1;
  }

  .btn-more.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .page-padding-asap-breef {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .section-cases-small-block {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-asap-cases {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-asap-cases {
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-research-cosmetics {
    font-size: 1.8vw;
  }

  .section-research-cosmetics-main {
    height: 33em;
    padding-top: 0;
  }

  .page-padding-research-cosmetics {
    padding-top: 3em;
  }

  .container-reserach-cosmetics-main {
    height: 30em;
    padding-top: 4em;
  }

  .heading-research-cosmetics-main {
    margin-top: 0;
    font-size: 2.5em;
  }

  .text-research-cosmetics-main {
    font-size: 1em;
  }

  .container-research-cosmetics-main-image {
    padding-top: 0;
  }

  .section-research-cosmetics-second {
    height: 48em;
  }

  .page-padding-research-cosmetics-second-copy {
    padding-top: 5em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-research-cosmetics-second {
    grid-column-gap: 16px;
  }

  .image-research-cosmetics-second {
    width: 20em;
    margin-top: -22em;
  }

  .caption-research-cosmetics-second {
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .btn-download-presentation {
    margin-top: 0;
    padding-right: 50px;
  }

  .btn-download-presentation.color-white {
    border-color: var(--black);
    color: var(--black);
    margin-top: 1.25em;
    font-size: 1em;
    line-height: 1;
  }

  .btn-download-presentation.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .container-form-download-presentation-retail {
    display: flex;
  }

  .image-68 {
    margin-left: -38px;
  }

  .section-research-cosmetics-migel {
    height: 26em;
  }

  .padding-research-cosmetics-migel {
    padding: 2.5em;
  }

  .caption-research-cosmetics-migel {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: .975em;
  }

  .image-logo-migel-white {
    width: 8em;
  }

  .page-wrapper-perfomance {
    font-size: 1.8vw;
  }

  .section-perfomance-main {
    height: 25em;
  }

  .page-padding-perfomance-main {
    height: 25em;
    padding-top: 4em;
  }

  .image-perfomance-heading {
    width: 36em;
    margin-top: 2em;
  }

  .arrowintable-copy {
    display: none;
  }

  .grid-perfomance-services {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-perfomance-blue {
    height: 28em;
  }

  .page-padding-perfomance-process {
    padding-top: 5em;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .text-block-37 {
    padding-right: 1em;
  }

  .caption-perfomance-process, .caption-block-black-copy {
    margin-left: 0;
  }

  .caption-block-black-copy.margin-top-0 {
    margin-left: 7vw;
  }

  .page-padding-perfomance-cases {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-perfomance-cases-left, .container-perfomance-cases-right {
    width: 22em;
  }

  .container-grid-cases-in {
    width: 14em;
  }

  .section-mainpage-top-old {
    height: 52vw;
  }

  .heading-main-top-old {
    margin-top: 0;
  }

  .section-mainpage-top {
    height: 52vw;
  }

  .page-wrapper-business {
    font-size: 1.8vw;
  }

  .section-business-top {
    background-position: 100% 60%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .image-main-dectop-business {
    width: 28em;
  }

  .arrowintable-business-about {
    display: none;
  }

  .selection-business-points {
    height: 38em;
  }

  .page-padding-business-points {
    padding-left: 4em;
    padding-right: 4em;
  }

  .container-table-business-points-left {
    width: 23em;
  }

  .image-arrow-white-business {
    width: 3em;
  }

  .grid-business {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
    / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .container-business-services {
    height: 38vh;
  }

  .container-business-services._18em {
    height: 28em;
  }

  .grid-case-xlage-top-2 {
    grid-template-columns: 26em 23em;
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-top: 0;
  }

  .container-case-xlage-top-paragraph-top-2 {
    margin-top: -40px;
  }

  .image-case-xlage-shtamp-2 {
    width: 3em;
    height: auto;
    margin-top: 0;
  }

  .text-case-xlage-top-2 {
    line-height: 1.3;
  }

  .section-case-xlage-top-2 {
    height: 50vw;
  }

  .text-case-xlage-top-caption-2 {
    align-items: flex-start;
    width: 10em;
    font-size: 3em;
    display: flex;
  }

  .page-padding-case-xlage-intro {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlage_intro_light_mobile {
    align-items: stretch;
    width: 90vw;
    font-size: 1.6vw;
  }

  .text_grid_case_xlage_about_light-2 {
    margin-left: 0;
    font-family: Helveticaneuecyr, sans-serif;
    font-weight: 300;
    line-height: 1.3;
  }

  .grid_case_xlage_about-2 {
    margin-top: 2em;
  }

  .container_grid_case_xlage_about_2-2 {
    align-items: flex-start;
  }

  .text_grid_case_xlage_about_bold-2 {
    max-width: none;
  }

  .image_grid_case_xlage_about_1-2 {
    max-width: 100%;
  }

  .text_case_xlage_about_heading-2 {
    font-size: 1em;
  }

  .text_grid_case_xlage_about_light-3 {
    width: auto;
    margin-left: 0;
    font-size: 1em;
  }

  .page-padding-case-xlage-about {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlage_about_light17-2 {
    width: auto;
    margin-left: 0;
    font-size: 1em;
  }

  .image_grid_case_xlage_about_2-2 {
    width: 10em;
    max-width: 100%;
  }

  .text_grid_case_xlage_main_1_light-2 {
    width: 90vw;
    margin-top: 0;
    margin-left: 4vw;
    font-size: 1em;
  }

  .case_xlage_line_1 {
    margin-top: 2em;
  }

  .page-padding-case-xlage-main {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container_case_xlage_main1-2 {
    align-items: center;
    padding-top: 2em;
    display: block;
  }

  .container_grid_case_xlage_main_1_1-2 {
    padding-top: 0;
  }

  .container_case_xlage_main-2 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .text_grid_case_xlage_stages_3_light-2 {
    width: auto;
    margin-left: 4vw;
    font-size: 1em;
  }

  .page-padding-case-xlage_stages-h {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlage_stages_2_light-2 {
    font-size: 1em;
  }

  .grid_case_xlage_stages_1-2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: .45fr .25fr .45fr;
  }

  .text_case_xlage_stages_heading-2 {
    margin-top: 4em;
  }

  .image_grid_case_xlage_stages_3_2-2 {
    display: inline-block;
  }

  .image_grid_case_xlage_stages_3_3-2 {
    max-width: none;
  }

  .container_grid_case_xlage_stages_3-5-2 {
    justify-content: flex-start;
    display: flex;
  }

  .container_grid_case_xlage_stages_3-4-2 {
    font-size: 1.8vw;
  }

  .number_grid_case_xlage_main_2-2 {
    align-items: stretch;
    margin-top: 0;
  }

  .number_grid_case_xlage_stages_2-2 {
    margin-left: 4vw;
  }

  .text_grid_case_xlage_stages3_light-3 {
    width: auto;
    font-size: 1em;
  }

  .grid_case_xlage_stages_3-2 {
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
  }

  .text_case_xlage_stages_heading_1-2 {
    padding-left: 2.5em;
  }

  .page_padding_case_xlage_stages_7 {
    height: 100%;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid_case_xlage_stages_4-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image_grid_case_xlage_stages_4_1-2, .image_grid_case_xlage_stages_4_2-2, .image_grid_case_xlage_stages_4_3-2, .image_grid_case_xlage_stages_4_4-2 {
    width: auto;
    height: auto;
  }

  .page_padding_case_xlage_stages_8 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid_case_xlage_stages_5-2 {
    grid-row-gap: 17px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text_case_xlage_stages_5_light-2 {
    width: auto;
    margin-top: auto;
    font-size: 1.6vw;
  }

  .container_case_xlage_stages_results-2 {
    height: 16em;
  }

  .page_padding_case_xlage_results {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlage_stages_results_light-2 {
    width: auto;
    margin-left: 4vw;
    font-size: 1.6vw;
  }

  .page-wrapper-cases-rost {
    font-size: 1.8vw;
  }

  .page_padding_case_xlrost_top {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.8vw;
  }

  .grid_case_xlrost_top {
    grid-template-columns: 1fr 1fr;
  }

  .text_grid_case_xlrost_top_right {
    max-width: 16em;
    font-size: 1em;
    line-height: 1.3;
  }

  .case_xl_rost_intro {
    height: 26em;
  }

  .page_padding_case_xlrost_intro {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: auto;
    height: 30em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 1.8vw;
  }

  .grid_case_xlrost_intro {
    grid-template-columns: 1fr 1.5fr;
    place-content: stretch start;
    justify-items: start;
  }

  .text_grid_case_xlrost_intro_light-copy {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6vw;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .page_padding_case_xlrost_intro_1 {
    margin-top: 0;
    padding-right: 16em;
  }

  .image_case_xlrost_intro {
    width: 14em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .number_grid_case_xlrost {
    margin-left: 0;
  }

  .text_grid_case_xlrost_about_light14_1 {
    font-size: 1em;
    line-height: 1.3;
  }

  .image-case-xlrost-01-2 {
    width: 15em;
  }

  .grid_case_xlrost_about_1, .grid_case_xlrost_about {
    grid-column-gap: 0em;
    grid-template-columns: 1fr 1fr;
  }

  .image-case-xlrost-dot-1 {
    margin-top: -1.6em;
  }

  .page-padding-case-xlrost-block {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_grid_case_xlrost_about_light14 {
    width: 32em;
    margin-top: 1em;
    font-size: 1em;
  }

  .text_grid_case_xlrost_about {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .text_grid_case_xlrost_about_light14-1 {
    width: 36em;
  }

  .text_grid_case_xlrost_about_2_light_1 {
    font-size: 1.8vw;
  }

  .text_case_xlrost_about_heading22_1 {
    padding-top: 2.25em;
    font-size: 1.2em;
  }

  .text_grid_case_xlrost_about_2_light {
    font-size: 1.8vw;
    line-height: 1.3;
  }

  .text_grid_case_xlrost_about_light {
    width: auto;
    margin-left: 0;
    font-size: 1em;
  }

  .image-case-xlrost-01 {
    width: 15em;
  }

  .image-case-xlrost-dot {
    margin-top: -.5em;
    display: block;
  }

  .container-case-xlrost-results {
    justify-content: space-between;
  }

  .container-case-xlrost-results1 {
    align-items: flex-start;
  }

  .page_padding_case_xlrost_results {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-case-xlrost-results-arrow {
    width: 23em;
    padding-right: 1em;
  }

  .container-case-bandi-resoult-arrow {
    width: 16em;
  }

  .number_grid_case_xlrost_results_mini {
    align-items: flex-start;
  }

  .page-wrapper-design-support {
    font-size: 1.8vw;
  }

  .image-design-support-main {
    width: 50em;
  }

  .page-padding-design-support-second {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .grid-design-support-second {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .heading-design-support {
    margin-bottom: 0;
  }

  .asap-grid-first {
    padding-right: 7em;
  }

  .asap-textblock-first {
    padding-top: 11vw;
    padding-right: 0;
    font-size: 2vw;
    line-height: 120%;
  }

  .asap-div {
    margin-top: -320px;
  }

  .asap-heading-first {
    margin-bottom: 0;
    font-size: 2rem;
  }

  .asap-arrow {
    max-width: 20%;
  }

  .services-asap {
    flex-direction: column;
    margin-top: 0;
    margin-left: 3em;
    display: flex;
  }

  .services {
    font-size: .75rem;
  }

  .asap-heading-2 {
    font-size: 1rem;
    line-height: 120%;
  }

  .heading3-asap {
    font-size: 2rem;
  }

  .asap-3-column {
    padding-top: .5rem;
    padding-left: 0;
  }

  .list-asap {
    font-size: .75rem;
    line-height: 120%;
  }

  .asap-2-column {
    padding-top: .5rem;
    padding-left: 0;
  }

  .columnsbody-asap {
    flex-direction: column;
    display: flex;
  }

  .bullet {
    width: 3px;
    margin-top: 6px;
    padding-top: 0;
  }

  .list-asap-pyatno {
    padding-right: 0;
    font-size: .75rem;
    line-height: 120%;
  }

  .asap-1-column {
    padding-top: .5rem;
  }

  .asap-bul {
    width: 3px;
  }

  .asap-pruductphoto-div {
    margin-left: 0;
  }

  .asap-circle-1 {
    width: 100%;
    max-width: 100%;
  }

  .asap-pruductphoto-div2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .asap-pruductphoto-div3 {
    align-self: flex-start;
    align-items: flex-start;
  }

  .heading-01-02-03-2 {
    width: auto;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    position: static;
  }

  .product-photo-content {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 3em;
  }

  .line-white-1px-2 {
    display: block;
  }

  .asap-circle-2 {
    width: 100%;
    max-width: 100%;
  }

  .text-circle {
    text-align: left;
    align-self: auto;
    align-items: flex-start;
    width: 500px;
    margin-top: 1.5rem;
    margin-bottom: .5rem;
    padding-left: 0;
    font-size: 1rem;
    font-weight: 500;
  }

  .text-03-1 {
    width: 18em;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 4.4rem;
    font-size: .75rem;
  }

  .conteiner-02-asap-main {
    margin-left: 0;
  }

  .container-03-asap-left-text-2 {
    max-width: 300px;
  }

  ._02-video-cont {
    margin-left: 4vw;
  }

  .heading-10-asap {
    margin-right: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    font-size: 1rem;
    line-height: 120%;
  }

  .heading2-asap-circle-2 {
    font-size: .75rem;
  }

  .text-prod-2 {
    margin-top: 0;
    margin-right: 20vw;
    padding-top: 0;
    padding-right: 0;
    font-size: .75rem;
  }

  .text-03-2 {
    width: 18em;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 72px;
    font-size: .75rem;
  }

  ._02-video-cont-copy {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
  }

  .text-prod2 {
    margin-top: 0;
    margin-right: 20vw;
    padding-top: 0;
    padding-right: 0;
    font-size: .75rem;
  }

  ._03-pruduce-cont {
    flex-direction: column;
    align-items: flex-start;
  }

  .conteiner-03-asap-main-2 {
    margin-left: 0;
  }

  .foot {
    align-items: flex-start;
    margin-top: -139px;
    margin-left: 4vw;
  }

  .fire-asap {
    min-width: 70%;
    max-width: 40%;
    padding-left: 5%;
  }

  .ps-asap-adapt2 {
    text-align: left;
    align-items: stretch;
    width: 500px;
    margin-left: 0;
    margin-right: -9px;
    padding-left: 0;
    padding-right: 1.8rem;
    font-size: 1rem;
    display: none;
  }

  .ps-asap-adapt {
    text-align: left;
    align-items: stretch;
    width: 500px;
    margin-left: 0;
    margin-right: -9px;
    padding-left: 0;
    padding-right: 2rem;
    font-size: 1rem;
    display: block;
  }

  .ps-text {
    text-align: left;
    align-items: stretch;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    display: none;
  }

  .pr-first-mobile {
    display: none;
  }

  .pr-text {
    z-index: 1;
    width: auto;
    padding-top: 1.5em;
    padding-right: 2em;
    position: relative;
  }

  .second-txt {
    padding-left: 4em;
    display: block;
  }

  .pr-orm-div {
    height: 2em;
    display: none;
  }

  .pr-button-mob1 {
    display: none;
  }

  .pr-button {
    margin-left: -3px;
  }

  .pr-div-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8em;
    display: flex;
  }

  .arrow-pic-pr {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .pr-orm {
    letter-spacing: .23em;
    width: 10em;
    height: auto;
    font-size: 2em;
    line-height: 120%;
  }

  .pr-div-grid {
    flex-direction: row;
    align-items: stretch;
    margin-top: 3em;
    padding-left: 2px;
    display: flex;
  }

  .grid-services-mobile-horiz {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: block;
  }

  .pr-grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 7vw;
    margin-right: 7vw;
    display: none;
  }

  .div-serv-1 {
    align-items: flex-end;
    margin-bottom: 3em;
    display: flex;
  }

  .pr-paragraph-2-100-inside-quest {
    width: 40em;
    max-width: none;
    font-size: 1.25em;
  }

  .div-block-85 {
    align-items: flex-end;
    margin-bottom: 3em;
    display: flex;
  }

  .arrow_down_services-2 {
    display: none;
  }

  .pr-numberintable-blue {
    margin-left: .05em;
    line-height: 100%;
  }

  .pr-headintable {
    padding-left: .25em;
    font-size: 2em;
    text-decoration: none;
  }

  .pr-paragraph-2-100 {
    width: 40em;
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .pr-paragraph-2-100-inside-tv, .pr-paragraph-2-100-inside-analyze {
    width: 40em;
    max-width: none;
    font-size: 1.25em;
  }

  .pr-services {
    width: 3em;
    margin-bottom: 3em;
    margin-left: 0;
    font-size: 2em;
  }

  .services-pr {
    margin-top: 8em;
    margin-left: 3em;
  }

  .black-line-1px {
    color: #000;
    background-color: #000;
    width: 1px;
    min-width: 1px;
    max-width: 1px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .pr-paragraph-2-100-inside-produce {
    width: 40em;
    max-width: none;
    font-size: 1.25em;
  }

  .grid-services-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: none;
  }

  .container-grid-services-2-mob {
    width: 33em;
    padding-left: 2em;
  }

  .pr-numberintable-yellow, .pr-numberintable-bord {
    line-height: 100%;
  }

  .container-grid-services--1-mob {
    width: 40em;
    padding-left: 2em;
  }

  .pr-paragraph-2-100-inside-relations, .pr-paragraph-2-100-inside {
    width: 40em;
    max-width: none;
    font-size: 1.25em;
  }

  .container-grid-services-3 {
    width: 40em;
    padding-left: 2em;
  }

  .services-pr-caption {
    letter-spacing: .23em;
    width: 10em;
    height: auto;
    font-size: 2em;
    line-height: 120%;
  }

  .page-wrapper-influence {
    font-size: 1.8vw;
  }

  .inf-hola {
    margin-top: 3em;
  }

  .inf-tex {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 5.9em;
    font-size: 2em;
    position: relative;
  }

  .inf-mark-txt {
    letter-spacing: .23em;
    width: 8em;
    height: auto;
    font-size: 2em;
    line-height: 120%;
  }

  .pr-second-txt {
    margin-left: 3em;
    padding-left: 0;
    display: block;
  }

  .inf-griddiv {
    margin-left: 0;
  }

  .inf-button-mob1 {
    display: none;
  }

  .arrow-pic-pr-2 {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .inf-grid-services-mobile-horiz-copy {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: block;
  }

  .pr-paragraph-2-100-inside-quest-2 {
    font-size: 1.25em;
  }

  .inf-numberintable-03 {
    font-size: 8em;
    line-height: 80%;
  }

  .inf-headintable-02 {
    padding-top: 0;
    padding-bottom: 1.5em;
    padding-left: .25em;
    font-size: 2em;
    line-height: 100%;
  }

  .inf-div-grid {
    flex-direction: row;
    align-items: stretch;
    margin-top: 3em;
    padding-left: 2px;
    display: flex;
  }

  .inf-headintable {
    padding-left: .25em;
    font-size: 2em;
  }

  .pr-paragraph-2-101 {
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .container-grid-services-3-copy {
    width: 30em;
    padding-left: 2em;
  }

  .inf-div-3 {
    align-items: flex-end;
    margin-bottom: 3em;
    display: flex;
  }

  .inf-numberintable-02, .inf-numberintable-3 {
    line-height: 100%;
  }

  .container-grid-services-2-mob-copy {
    padding-left: 2em;
  }

  .pr-paragraph-2-100-inside-tv-2, .pr-paragraph-2-100-inside-analyze-2 {
    width: 30em;
    max-width: none;
    font-size: 1.25em;
  }

  .inf-numberintable-blue {
    margin-left: .05em;
    line-height: 100%;
  }

  .pr-paragraph-2-1002 {
    font-size: 1.25em;
    line-height: 130%;
  }

  .inf-grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 7vw;
    margin-right: 7vw;
    display: none;
  }

  .inf-div-2 {
    align-items: flex-end;
    margin-bottom: 3em;
    display: flex;
  }

  .section-services-2 {
    margin-top: 8em;
    margin-left: 3em;
  }

  .inf-headintable-copy-copy {
    padding-top: 0;
    padding-bottom: 1.5em;
    padding-left: .25em;
    font-size: 2em;
    line-height: 100%;
  }

  .inf-div-serv-1-copy {
    align-items: flex-end;
    margin-bottom: 3em;
    display: flex;
  }

  .inf-numberintable-blue-copy {
    margin-left: .05em;
    font-size: 8em;
    line-height: 80%;
  }

  .pr-paragraph-2-100-inside-produce-2 {
    width: 30em;
    max-width: none;
    font-size: 1.25em;
  }

  .container-grid-services--1-mob-grid-services-tablet-inf {
    width: 20em;
    padding-left: 2em;
  }

  .inf-text-01 {
    width: 20em;
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .inf-paragraph-2-100, .inf-paragraph-2-200 {
    font-size: 1.25em;
    line-height: 130%;
  }

  .inf-text-02 {
    width: 19.3em;
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .inf-numberintable-copy-copy-copy {
    line-height: 100%;
  }

  .inf-services {
    width: 3em;
    margin-bottom: 3em;
    margin-left: 0;
    font-size: 2em;
  }

  .inf-headintable-03 {
    width: auto;
    padding-top: 0;
    padding-bottom: 1.5em;
    padding-left: .25em;
    font-size: 2em;
    line-height: 100%;
  }

  .inf-container-grid-services--1-mob-copy {
    width: 20em;
    padding-left: 2em;
  }

  .inf-numberintable-yellow-copy {
    padding-top: 0;
    font-size: 8em;
    line-height: 80%;
  }

  .pr-paragraph-2-100-inside-relations-2 {
    width: 30em;
    max-width: none;
    font-size: 1.25em;
  }

  .grid-services-tablet-inf {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: none;
  }

  .inf-numberintable-04-copy {
    color: #0feff4;
    align-self: flex-end;
    font-size: 8em;
    line-height: 80%;
  }

  .pr-paragraph-2-100-inside-2 {
    width: 30em;
    max-width: none;
    font-size: 1.25em;
  }

  .inf-headintable-04-copy {
    width: auto;
    margin-top: auto;
    padding-top: 0;
    padding-bottom: 1.5em;
    padding-left: .25em;
    font-size: 2em;
    line-height: 120%;
  }

  .paragraph-design-support-second {
    max-width: 80vw;
    font-size: 3vw;
  }

  .page-padding-design-support-list {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-design-support-list {
    margin-top: 4em;
  }

  .padding-subcuption-design-support {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-design-support-list-mobile {
    margin-top: 4em;
  }

  .page-padding-design-support-team {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-blue-star-design-team.padding-left-bluestar, .image-blue-star-design-team.padding-right-bluestar {
    width: 13em;
  }

  .container-star-1, .container-star-2 {
    justify-content: space-between;
  }

  .grid-design-support-team-star {
    grid-column-gap: 16px;
  }

  .page-padding-design-support-post {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .paragraph-design-support-plus {
    font-size: 1em;
  }

  .page-padding-design-support-expert {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .btn-cases.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .page-wrapper-design {
    font-size: 1.8vw;
  }

  .image-design-main {
    width: 33em;
  }

  .container-design-main {
    padding-top: 8em;
  }

  .arrowintable-design {
    display: none;
  }

  .arrowintablemobile-design {
    margin-left: 2em;
    display: block;
  }

  .page-padding-design-cases {
    padding-bottom: 0;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-design-cases {
    grid-template-columns: 1fr 1fr;
  }

  .page-padding-design-second {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .caption-social-white {
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: none;
  }

  .page_padding_case_xlbandi_top {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-case-xlbandi-shtamp {
    max-width: 100%;
    height: 12em;
  }

  .text_grid_case_xlbandi_top_right {
    font-size: 1.5em;
  }

  .image-case-xlbandi-svg {
    width: 44em;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .grid-case-xlbandi-intro {
    grid-template-columns: 1fr .75fr;
    font-size: 1.8vw;
  }

  .container-case-xlbandi-bandi {
    justify-content: center;
    align-items: center;
    margin-left: 2.5em;
    margin-right: 2.5em;
    display: flex;
  }

  .case_xlbandi_intro {
    height: auto;
  }

  .page_padding_case_xlbandi_intro {
    padding-bottom: 3.5em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 1.8vw;
  }

  .text_grid_case_xlbandi_intro_bold {
    padding-left: 0;
  }

  .text_case_xlbandi_about_heading_1 {
    width: 30em;
    margin-top: 4em;
  }

  .grid_case_xlbandi_about_1 {
    margin-top: 2em;
  }

  .dot_case_xlbandi_green {
    font-size: 3em;
  }

  .text_case_xlbandi_about_heading_1-copy {
    width: auto;
    margin-top: 4em;
  }

  .number_grid_case_xlbandi {
    margin-left: 4vw;
  }

  .dot_case_xlbandi_orange1, .dot_case_xlbandi_red {
    font-size: 3em;
  }

  .container-case-xlbandi-main {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_grid_case_xlbandi_about_light-copy {
    width: auto;
  }

  .dot_case_xlbandi_blue {
    font-size: 3em;
  }

  .text_case_xlbandi_about_heading {
    width: auto;
    font-size: 1em;
  }

  .dot_case_xlbandi_orange {
    font-size: 3em;
  }

  .text_grid_case_xlbandi_about_1_bold {
    font-size: 1.2em;
  }

  .page_padding_case_xlbandi_about_3 {
    margin-left: 0;
  }

  .text_case_xlbandi_about_heading_3 {
    width: auto;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .grid_case_xlbandi_next_3 {
    grid-template-columns: 1fr 8fr;
  }

  .grid_case_xlbandi_next_2 {
    grid-template-columns: .25fr 1fr .25fr .75fr;
  }

  .container-case-xlbandi-main1 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_case_xlbandi_next_heading {
    width: auto;
  }

  .image-case-xlrost-results-arrow-2 {
    width: 23em;
    padding-right: 1em;
  }

  .text_grid_case_xlbandi_light14-2 {
    font-size: 1em;
  }

  .container-case-xlbandi-results-copy {
    justify-content: space-between;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlbandi_about_light14-2, .text_grid_case_xlbandi-about_light14-2-copy {
    font-size: 1em;
  }

  .container-case-xlbandi-results1 {
    margin-top: 3em;
    padding-bottom: 3em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlbandi_about_light14-2-copy-copy {
    width: 40em;
    margin-top: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .text_grid_case_xlbandi_about_light14-2-copy, .text_grid_case_xlbandi_about_light14-2 {
    font-size: 1em;
  }

  .number_grid_case_xlrost_results_mini-2 {
    align-items: flex-start;
  }

  .image-case-xlbandi-results {
    flex: 0 auto;
    width: auto;
    max-width: none;
    height: 15em;
    display: none;
  }

  .container-case-xlrost-results1-2 {
    align-items: center;
  }

  .page-wrapper-cases-bandy, .page-wrapper-strategy {
    font-size: 1.8vw;
  }

  .image-strategy-main-decstop {
    width: 45em;
  }

  .strategy-cuption {
    letter-spacing: .23em;
    width: 8em;
    height: auto;
    font-size: 14px;
    line-height: 120%;
  }

  .page-padding-strategy-yellow-pl, .page-padding-strategy-services, .page-padding-strategy-customer {
    padding-left: 3em;
    padding-right: 3em;
  }

  .paragraph-strategy-customer {
    width: 27em;
  }

  .container-strategy-customer-paragraph {
    flex-direction: column;
    margin-top: 3.5em;
  }

  .grid-strategy-services {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .image-arrow {
    display: none;
  }

  .section-strategy-infographics-1 {
    margin-top: 3em;
    margin-bottom: 2em;
  }

  .image-strategy-infographics {
    width: 50em;
    display: block;
  }

  .page-wrapper-cases-metro {
    font-size: 1.8vw;
  }

  .section-cases-metro-main {
    background-repeat: no-repeat;
    background-size: cover;
    height: 24em;
  }

  .text_grid_case_xlfix_stages_light11 {
    padding-top: 0;
    font-size: 1em;
  }

  .page-padding-grid-04 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlfix_stages_light {
    width: 30em;
    font-size: 1em;
  }

  .container-cases-fixprice-grid-main {
    padding-top: 1em;
  }

  .text-cuption-cases-metro-withnumber {
    color: var(--black);
  }

  .image-cases-metro-decstop {
    width: 28em;
  }

  .image-cases-metro-mobile {
    width: 40em;
  }

  .page-padding-cases-metro-second {
    padding: 2em 2.5em 3em;
  }

  .grid-case-metro-second {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .image-cases-metro-logo {
    width: 10em;
    margin-left: 2.5em;
  }

  .page-padding-cases-metro-about, .page-padding-cases-metro-promo {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .btn-go-to-case.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .text-case-metro-about {
    width: auto;
    margin-left: 0;
  }

  .text-research-retail-body {
    width: 21em;
    margin-left: 0;
  }

  .text-case-metro-promo {
    width: auto;
    margin-left: 0;
  }

  .line-black-1px-cases-padding {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .page-padding-cases-metro-goals {
    padding-bottom: 3em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-case-metro-list-goals {
    width: auto;
    margin-left: 0;
  }

  .page-wrapper-pr-orm-pr {
    font-size: 1.8vw;
  }

  .pr-first-mobile2, .pr-button-mob12 {
    display: none;
  }

  .pr-text2 {
    z-index: 1;
    width: auto;
    padding-top: 1.5em;
    padding-right: 5.9em;
    position: relative;
  }

  .pr-orm-div2 {
    height: 2em;
    display: none;
  }

  .arrow-pic-pr2 {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .second-txt2 {
    padding-left: 4em;
    display: block;
  }

  .pr-button2 {
    margin-left: 0;
  }

  .pr-orm2 {
    width: 10em;
    height: auto;
    color: var(--black);
    letter-spacing: .23em;
    font-size: 2em;
    line-height: 120%;
  }

  .pr-div-2-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8em;
    display: flex;
  }

  .yellow-section-digitalpr {
    width: 85%;
    height: 22em;
    margin-left: 4em;
  }

  .yellow-text-digitalpr {
    width: 28em;
    height: 72%;
    padding-right: 0;
  }

  .pr-paragraph-2-100-copy {
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .pr-paragraph-2-100-inside-3 {
    width: 30em;
    font-size: 1.25em;
  }

  .pr-div-grid-2 {
    flex-direction: row;
    align-items: stretch;
    margin-top: 3em;
    padding-left: 0;
    display: flex;
  }

  .container-grid-services-2-mob-2 {
    width: 30em;
    padding-left: 2em;
  }

  .pr-numberintable-blue-2 {
    margin-left: .05em;
    line-height: 100%;
  }

  .pr-headintable-copy {
    padding-left: .25em;
    font-size: 2em;
  }

  .pr-paragraph-2-100-inside-copy {
    width: 30em;
    font-size: 1.25em;
  }

  .pr-paragraph-2-100-inside-quest-3 {
    width: 30em;
    max-width: none;
    font-size: 1.25em;
  }

  .grid-services-tablet2 {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: none;
  }

  .arrow_down_services-3 {
    display: none;
  }

  .container-grid-services-2-mob2 {
    padding-left: 2em;
  }

  .arrow_down_services-copy {
    display: none;
  }

  .container-grid-services-3-2 {
    width: 30em;
    padding-left: 2em;
  }

  .pr-paragraph-2-100-inside-tv-copy {
    font-size: 1.25em;
  }

  .pr-paragraph-2-100-2 {
    padding-right: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .black-line-1px2 {
    color: #000;
    background-color: #000;
    width: 1px;
    min-width: 1px;
    max-width: 1px;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .pr-section-services2 {
    margin-top: 8em;
    margin-left: 3em;
  }

  .container-grid-services--1-mob2 {
    width: 30em;
    padding-left: 2em;
  }

  .pr-div-grid2 {
    flex-direction: row;
    align-items: stretch;
    margin-top: 3em;
    padding-left: 0;
    display: flex;
  }

  .pr-services2 {
    width: 3em;
    color: var(--black);
    margin-bottom: 3em;
    margin-left: 0;
    font-size: 2em;
  }

  .pr-grid-services2 {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 7vw;
    margin-right: 7vw;
    display: none;
  }

  .pr-numberintable-yellow-copy {
    line-height: 100%;
  }

  .container-grid-services-3-3 {
    width: 30em;
    padding-left: 2em;
    font-size: 1.3em;
  }

  .grid-services-mobile-horiz2 {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: block;
  }

  .pr-paragraph-2-100-inside-produce-copy {
    font-size: 1.25em;
  }

  .pr-headintable-2 {
    padding-left: .25em;
    font-size: 2em;
  }

  .pr-div-into-grid-copy-2 {
    width: auto;
    margin-bottom: 3em;
    display: flex;
  }

  .circle-7 {
    align-self: flex-start;
    width: 5em;
  }

  .infoaudit-text-mob {
    width: 22em;
    font-size: 1.5em;
  }

  .circle-1-mob {
    align-self: flex-start;
    width: 5em;
  }

  .div-block-88, .pr-txt-real-05 {
    margin-left: 2em;
  }

  .pr-div-into-grid-mob {
    flex-direction: row;
    align-items: flex-start;
    width: auto;
    margin-bottom: 3em;
    display: flex;
  }

  .pr-div-into-grid-copy {
    align-items: flex-start;
    width: auto;
    margin-bottom: 3em;
    line-height: 10vw;
    display: flex;
  }

  .effective-txt-copy-mob, .reputation-txt-2-mob {
    width: 24em;
    font-size: 1.5em;
  }

  .audit-pr-heading-mob {
    font-size: 2em;
  }

  .reputation-pr-heading-mob {
    width: 15em;
    font-size: 2em;
  }

  .circle-2 {
    align-self: flex-start;
    width: 5em;
  }

  .feedback-txt-mob {
    width: 24em;
    font-size: 1.5em;
  }

  .circle-4 {
    align-self: flex-start;
    width: 5em;
  }

  .pr-div-intogrid-2-mob {
    align-items: flex-start;
    width: auto;
    margin-bottom: 3em;
    display: flex;
  }

  .reputation-pr-heading-lvl-mob {
    width: 15em;
    font-size: 2em;
  }

  .infowave-txt {
    width: 24em;
    font-size: 1.5em;
  }

  .circle-6 {
    align-self: flex-start;
    width: 5em;
  }

  .circle-5 {
    align-self: center;
    width: 5em;
  }

  .circle-3 {
    align-self: flex-start;
    width: 5em;
  }

  .infowave-pr-heading-mob {
    font-size: 2em;
  }

  .pr-section-realization-mob {
    height: auto;
    margin-top: 8em;
    margin-bottom: 5em;
    padding-top: 3em;
    padding-bottom: 5em;
    line-height: 32em;
    display: block;
  }

  .reputation-txt-mob {
    width: 24em;
    font-size: 1.5em;
  }

  .pr-div-grid-first-mob {
    grid-template: "Area Area-11" 1fr
                   "Area-8 Area-12" 1fr
                   "Area-6 Area-13" 1fr
                   "Area-3 Area-14" 1fr
                   "Area-7 Area-15" 1fr
                   "Area-9 ." 1fr
                   "Area-10 Area-16" 1fr
                   / .25fr 1fr;
    grid-auto-rows: 0;
    grid-auto-columns: 0%;
    grid-auto-flow: row;
    margin-top: 0;
    margin-right: 3em;
    display: block;
  }

  .pr-iteration-mob {
    width: 20em;
    height: 80%;
    margin-top: 0;
    margin-bottom: 3em;
    margin-left: 1.5em;
    padding-right: 0;
    font-size: 2em;
  }

  .infowave-pr-heading {
    width: 15em;
    font-size: 2em;
  }

  .pr-txt-real-06 {
    margin-bottom: 0;
    margin-left: 2em;
  }

  .div-block-pr-txt {
    margin-left: 2em;
  }

  .pr-section-realization {
    margin-bottom: 10em;
    display: none;
  }

  .pr-iteration {
    width: 20em;
    height: 120%;
    margin-top: 0;
    margin-bottom: 3em;
    margin-left: 1.5em;
    padding-right: 0;
    font-size: 2em;
  }

  .page-wrapper-fixprice {
    font-size: 1.8vw;
  }

  .container-case-xlfix-intro2 {
    width: 100%;
    max-width: 100%;
    height: 22em;
  }

  .contain-case-xlfix-intro-1 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_grid_case_xlfix_intro_light {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .image-case-xlfix-tiktok {
    width: 9.5em;
    margin-top: -2.5em;
  }

  .contain-case-xlfix-tiktok {
    justify-content: center;
    margin-left: -10em;
  }

  .text_grid_case_xlfix_intro_bold {
    width: 24em;
    font-size: 1em;
  }

  .container_case_xlfix_about {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_case_xlfix_about_heading {
    width: auto;
    font-size: 1.5em;
  }

  .text_grid_case_xlfix_about_light, .text_grid_case_xlfix_about_bold {
    font-size: 1.5em;
  }

  .image-case-xlfic-yellow-dot {
    width: auto;
    max-width: 80%;
  }

  .container-case-xlfix-goals {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 2.5em;
    margin-right: 2.5em;
    display: flex;
  }

  .text-case-xlfix-bold-list {
    color: #000;
    width: 15em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .text_case_xlfix_goals_heading_1 {
    width: auto;
    margin-top: 4em;
    font-size: 1.5em;
  }

  .text-case-xlfix-bold-goals {
    color: #000;
    width: 15em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .container-ccase-fixprice-lists {
    padding-left: 0;
  }

  .grid_case_xlbandi_about_2-2 {
    margin-left: 0;
  }

  .contain-case-xlfix-phones {
    margin-left: 0;
    margin-right: 2.5em;
  }

  .container-case-xlfixstages {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .page-padding-grid-02 {
    padding-left: 0;
    padding-right: 0;
  }

  .contain-case-xlfix-text-columns {
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .container-cases-fixprice-grid-main-03 {
    padding-top: 1em;
  }

  .text_case_xlfix_medium_17_1-2 {
    width: 13em;
  }

  .text-body-research-beauty-process-ingrid {
    width: 38em;
    font-size: 1em;
  }

  .page-padding-grid-01 {
    padding-left: 0;
    padding-right: 0;
  }

  .text_case_xlbandi_medium_17-1 {
    width: auto;
  }

  .text_case_xlbandi_medium_171 {
    width: auto;
    font-size: 1em;
  }

  .container-case-fix-strategy {
    padding-right: 2.5em;
  }

  .grid-case-xlfix-stages-02 {
    grid-column-gap: 2.25em;
    grid-row-gap: 0px;
  }

  .container_grid_case_xlfix_stages {
    padding-left: 0;
  }

  .page-padding-grid-03 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_case_xlbandi_medium_17-yellow, .heading-case-xlfix-stages-yellow {
    padding-left: 0;
  }

  .contain-case-xlfix-stages-yelloww {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .page-padding-grid-04-2 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlfix_stages_light11-2 {
    padding-top: 0;
    font-size: 1em;
  }

  .image-case-xlfix-photo {
    max-width: 100%;
  }

  .container-case-xlfix-concept {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .contain-case-xlfix-concept {
    margin-left: 0;
    padding-left: 0;
  }

  .heading-case-xlfix-concept {
    padding-left: 0;
    padding-right: 0;
  }

  .contain-case-xlfix-concept-1-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .container-case-xlfix-concept1 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .image-button-case-xlfix {
    width: 13em;
  }

  .text-case-xlfix-bold-list-adv {
    color: #000;
    width: 12em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .contain-case-xlfix-concept-1 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .contain-button-case-xlfix, .heading-case-xlfix-concept1 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-case-xlfix-bold-list-adv-mobile {
    color: #000;
    width: 12em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .heading-case-xlfix-adv {
    margin-left: 0;
    padding-left: 0;
    padding-right: 2.5em;
  }

  .contain-text-case-xlfix-concept1 {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .text_case_xlfix_medium_21 {
    margin-left: 0;
    padding-left: 0;
  }

  .image-button-case-xlfix3 {
    width: 13em;
  }

  .contain-advantages-case-xlfix {
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .image-button-case-xlfix2 {
    width: 13em;
  }

  .text-case-xlfix-bold-list-adv-mob {
    color: #000;
    width: 12em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .contain-case-xlfix-final {
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .div-block-64 {
    width: 16em;
  }

  .number_grid_case_xlfix_results_mini {
    align-items: flex-start;
  }

  .page_padding_case_xlfix_results {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-case-xlfix-results {
    justify-content: space-between;
    padding-left: 0;
  }

  .container-case-xlfix-results1 {
    align-items: stretch;
  }

  .image-case-xlfix-results-arrow {
    width: 23em;
    padding-right: 1em;
  }

  .text_grid_case_xlfixi_about_light14 {
    font-size: 1em;
  }

  .number_grid_case_xlfix_results_mini1 {
    align-items: flex-start;
  }

  .container-case-xlfix-results1-2 {
    align-items: center;
  }

  .text-cases-metro-process {
    width: 30em;
    font-size: 1em;
  }

  .grid-cases-metro-process-in {
    grid-template-columns: 1fr;
  }

  .caption-case-metro-centr {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .container-case-metro-process-columns {
    flex-direction: column;
  }

  .conainer-cases-metro-process-column-left {
    align-items: center;
    width: 30em;
    margin-bottom: 2em;
  }

  .image-number-case-metro-yellow {
    width: 3em;
    margin-top: .25em;
  }

  .grid-cases-metro-process-categorie {
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
  }

  .conainer-cases-metro-process-column-category {
    align-items: center;
    width: 30em;
    margin-bottom: 2em;
  }

  .image-number-case-metro-category {
    margin-top: 0;
  }

  .grid-metro-process-one {
    grid-column-gap: 0px;
    grid-row-gap: .5em;
    grid-template-columns: 5fr;
  }

  .grid-metro-process-2point {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 80%;
  }

  .text-cases-metro-process-mobile {
    width: 35em;
    margin-bottom: 2em;
    font-size: 1em;
  }

  .grid-metro-process-two {
    grid-column-gap: 0px;
    grid-row-gap: .5em;
    grid-template-columns: 1fr 5fr;
  }

  .section-cases-metro-resoult {
    height: 30em;
  }

  .page-padding-cases-metro-blacktable {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-cases-metro-blacktable {
    grid-template-columns: 1fr 1fr;
  }

  .caption-case-metro-blacktable {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .image-number-case-metro-black {
    width: 3em;
    margin-top: 0;
  }

  .page-padding-cases-metro-resume {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-cases-metro-resume {
    width: 22em;
    font-size: 1em;
  }

  .grid-cases-metro-promo-02 {
    grid-template-columns: 1fr;
  }

  .grid-cases-metro-goals-02 {
    margin-top: 0;
  }

  .caption-case-detmir-second-mobile {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-cases-metro-resoult2 {
    height: 15em;
  }

  .page-wrapper-research-beauty {
    font-size: 1.8vw;
  }

  .image-87 {
    width: 28em;
  }

  .section-research-beauty-second-copy {
    height: auto;
  }

  .grid-research-beauty-second-copy {
    grid-column-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .text-research-beauty-txt {
    width: auto;
    margin-left: 0;
  }

  .section-research-beauty-image {
    height: 28em;
  }

  .section-research-beauty-main {
    height: 33em;
  }

  .text-research-beauty-about {
    width: 25em;
    margin-left: 0;
  }

  .page-padding-research-beauty-about, .page-padding-research-beauty-goals {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-research-beauty-video {
    padding-top: 5em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-body-research-beauty-process {
    width: 30em;
    font-size: 1em;
  }

  .list-item-research-beauty-process {
    width: auto;
    margin-left: 0;
  }

  .container-research-beauty-process {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text-cuption-research-beauty-process {
    width: auto;
    margin-top: 0;
    font-size: 1.5em;
  }

  .grid-in-grid-nule-div-4 {
    height: 2px;
    display: none;
  }

  .container-image-circle-research-beauty-02 {
    height: 7em;
  }

  .text-body-research-beauty-process-ingrid-03 {
    width: 38em;
    font-size: 1em;
  }

  .container-image-circle-research-beauty-03 {
    height: 9em;
    margin-bottom: 5em;
  }

  .text-body-research-beauty-process-ingrid-copy, .text-body-research-beauty-process-ingrid-dropwdown {
    width: 38em;
    font-size: 1em;
  }

  .page-padding-grid-04-beauty {
    padding-left: 0;
    padding-right: 0;
  }

  .section-research-beauty-image2 {
    height: 28em;
  }

  .text-research-beauty-next {
    width: 40em;
    margin-left: 0;
  }

  .text_grid_case_xlbandi_about_light14-2-copy-2 {
    font-size: 1em;
  }

  .page-wrapper-artivles-marketing1 {
    margin-left: 0;
    font-size: 1.8vw;
    overflow: hidden;
  }

  .main-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-article-mr-header {
    height: auto;
  }

  .main_header_a {
    max-width: 20em;
  }

  .container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.6vw;
  }

  .intro_bold_a {
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.5vw;
  }

  .article2-2 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-text-bold-mr-1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .page-padding-mr {
    margin-left: 0;
    margin-right: 0;
  }

  .article_number_a_white {
    width: auto;
    margin-left: 0;
    margin-right: .25em;
  }

  .quote-2 {
    margin-left: 0;
  }

  .article_header_a5, .article_header_a4 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .mr-line {
    margin-top: 2em;
  }

  .article3-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-mr-2 {
    grid-column-gap: .5em;
  }

  .text-light-mr {
    max-width: none;
  }

  .con-image-mr-2 {
    margin-left: 0;
  }

  .article_number_a {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .cont-text-1-mr {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-dot-grid-mr-2 {
    margin-top: -.4em;
  }

  .article_header_a-03 {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.1em;
  }

  .article1-2 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .article_header_checklist {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .article_paragraph_a {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-text-light-mr-1 {
    padding-left: 0;
  }

  .article_header_a2 {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.1em;
  }

  .cont-grid-arrow-mr-results {
    margin-left: 5em;
    margin-right: 2em;
  }

  .grid-mr-results {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 43em;
    margin-left: 0;
    margin-right: 0;
  }

  .text-grid-mr-results {
    font-size: 1em;
  }

  .cont-text-bold-mr-results-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-orm {
    font-size: 1.8vw;
  }

  .orm-first-mobile {
    display: none;
  }

  .orm-first-div {
    padding-top: 4em;
    padding-left: 0;
  }

  .orm-svg {
    width: 30em;
    max-width: none;
    max-height: none;
    margin-left: -2em;
  }

  .orm-second-txt1 {
    letter-spacing: .23em;
    width: 10em;
    height: auto;
    font-size: 1.5em;
    line-height: 120%;
  }

  .orm-grid-div2 {
    padding-right: 5em;
  }

  .orm-button2 {
    display: none;
  }

  .orm-txt2 {
    z-index: 1;
    width: auto;
    padding-top: 1.5em;
    padding-bottom: 1em;
    padding-right: 5.9em;
    position: relative;
  }

  .orm-second-div2-arrows {
    height: 2em;
    display: none;
  }

  .orm-arrow-pic {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .orm-second-section-1 {
    padding-left: 4em;
    display: block;
  }

  .orm-button1 {
    margin-left: 0;
  }

  .orm-second-div {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-top: 1em;
    margin-bottom: 0;
    display: flex;
  }

  .orm-txt {
    width: 22em;
    font-size: 1.5em;
  }

  .orm-second-section-2 {
    margin-top: 10em;
    padding-left: 4em;
    display: block;
  }

  .orm-second-txt1--2 {
    letter-spacing: .23em;
    width: 15em;
    height: 3em;
    font-size: 1.5em;
    line-height: 120%;
  }

  .first-div-orm {
    margin-top: 4em;
  }

  .orm-div-instruments {
    margin-top: 7em;
    display: block;
  }

  .orm-info-txt {
    width: 80%;
    margin-left: 0;
    font-size: 1.5em;
  }

  .orm-feedback-txt {
    width: 80%;
    font-size: 1.5em;
  }

  .orm-stage-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 110em;
    display: block;
  }

  .orm-reaction-heading {
    width: 15em;
    font-size: 2em;
  }

  .orm-div-into-stages {
    margin-left: 2em;
  }

  .orm-txt-heading {
    width: 80%;
    font-size: 1.5em;
  }

  .orm-pr-activity-heading, .orm-rec-heading {
    width: auto;
    font-size: 2em;
  }

  .circle-2-2 {
    align-self: center;
    width: auto;
    min-width: auto;
    max-width: 30%;
  }

  .orm-pr-activity-txt {
    font-size: 1.5em;
  }

  .orm-div-grid-first {
    margin-top: 0;
    display: block;
  }

  .orm-heading-2 {
    width: 20em;
    height: 50%;
    margin-top: 0;
    margin-bottom: 3em;
    margin-left: 1.5em;
    padding-top: 4em;
    padding-right: 0;
    font-size: 1.5em;
  }

  .circle-6-2 {
    align-self: center;
    width: 5em;
    min-width: auto;
  }

  .orm-rec-txt {
    font-size: 1.5em;
  }

  .orm-stage-section-heading {
    height: auto;
    margin-top: 2em;
  }

  .orm-influence-heading {
    font-size: 2em;
  }

  .orm-influence-txt {
    width: 80%;
    font-size: 1.5em;
  }

  .circle-4-2, .circle-5-2 {
    align-self: center;
    width: 5em;
  }

  .orm-plan-heading {
    width: 15em;
    font-size: 2em;
  }

  .circle-1-2 {
    width: auto;
    min-width: auto;
  }

  .div-pr-iteration4-2 {
    width: 50em;
  }

  .circle-3-2 {
    align-self: center;
    width: 5em;
    min-width: auto;
  }

  .orm-div-into-grid {
    width: 50em;
    margin-top: 3em;
    display: flex;
  }

  .orm-profit-txt2 {
    text-align: left;
    width: 10em;
    padding-right: 0;
    font-size: 1.5em;
  }

  .div-profit-orm {
    text-align: center;
    flex-direction: row;
    align-items: flex-start;
    padding-left: 0;
  }

  .orm-second-section {
    height: auto;
    margin-top: 7em;
    padding-left: 4em;
    display: block;
  }

  .orm-profit-txt {
    text-align: left;
    width: 10em;
    font-size: 1.5em;
  }

  .orm-div-ambas {
    flex-direction: column;
    align-self: center;
    align-items: flex-start;
    margin-bottom: 3em;
    display: flex;
  }

  .orm-footer-div {
    width: 95%;
  }

  .header-event-mobile {
    display: none;
  }

  .header-event {
    font-size: 1.8vw;
  }

  .event-img {
    width: 26em;
    max-width: 50%;
    margin-bottom: 3em;
  }

  .event-orm-div {
    height: 2em;
    display: none;
  }

  .evemt-griddiv {
    margin-left: 0;
    font-size: 1.8vw;
  }

  .event-tex {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 3em;
    font-size: 2em;
    position: relative;
  }

  .event-second-txt {
    margin-left: 3em;
    padding-left: 0;
    display: block;
  }

  .arrow-pic-event {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .event-mark-txt {
    letter-spacing: .23em;
    width: 10em;
    height: auto;
    font-size: 2em;
    line-height: 120%;
  }

  .event-div-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8em;
    font-size: 1.8vw;
    display: flex;
  }

  .yellow-section-digitalpr-copy {
    width: 85%;
    height: 18em;
    margin-left: 3em;
    font-size: 1.8vw;
  }

  .yellow-text-eventmarket {
    width: 28em;
    height: 72%;
    padding-right: 0;
  }

  .event-div-serv-1-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    margin-top: 0;
    margin-bottom: 3em;
    font-size: 1.8vw;
    display: flex;
  }

  .event-headintable {
    padding-left: .25em;
    font-size: 2em;
  }

  .event-div-grid2 {
    flex-direction: row;
    align-items: stretch;
    margin-top: 3em;
    padding-left: 0;
    font-size: 1em;
    display: flex;
  }

  .container-grid-services-2-mob-3 {
    width: 100%;
    margin-left: 2em;
    padding-left: 0;
    font-size: 1.8vw;
  }

  .pr-headintable-3 {
    padding-left: .25em;
    font-size: 2em;
  }

  .container-grid-services-2-mob2-2 {
    padding-left: 2em;
  }

  .event-section-services2 {
    margin-top: 8em;
    margin-left: 3em;
  }

  .event-grid-services-mobile-horiz2 {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    flex-direction: column;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 7vw;
    display: block;
  }

  .pr-paragraph-2-100-inside-tv-3 {
    font-size: 1.5em;
  }

  .black-line {
    background-color: #000;
    width: 1px;
    min-width: 1px;
    max-width: 1px;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-91 {
    align-items: flex-end;
    margin-bottom: 3em;
    font-size: 1.8vw;
    display: flex;
  }

  .pr-paragraph-2-100-inside-analyze-3 {
    font-size: 1.5em;
  }

  .event-paragraph-2-100-inside-copy {
    width: 30em;
    margin-bottom: 0;
    font-size: 1.5em;
  }

  .event-grid-services2 {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1.8vw;
    display: none;
  }

  .container-grid-services--1-mob2-2 {
    width: auto;
    padding-left: 2em;
    font-size: 1.8vw;
  }

  .event-div-serv-1-copy {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-top: 3em;
    margin-bottom: 3em;
    font-size: 1.8vw;
    display: flex;
  }

  .event-services2 {
    width: 3em;
    margin-bottom: 3em;
    margin-left: 0;
    font-size: 2em;
  }

  .pr-paragraph-2-100-inside-4 {
    width: 30em;
    font-size: 1.5em;
  }

  .pr-paragraph-2-100-inside-quest-4 {
    max-width: 100%;
    font-size: 1.5em;
  }

  .event-numberintable-yellow {
    line-height: 100%;
  }

  .event-numberintable-blue-copy {
    margin-left: .05em;
    line-height: 100%;
  }

  .event-paragraph-2-100 {
    padding-right: 0;
    font-size: 1.5em;
    line-height: 130%;
  }

  .container-grid-services-3-4 {
    width: 30em;
    padding-left: 2em;
  }

  .pr-paragraph-2-100-inside-relations-3 {
    font-size: 1.5em;
  }

  .board-numberintable-bord-copy {
    line-height: 100%;
  }

  .pr-paragraph-2-1003 {
    padding-right: 0;
    font-size: 1.5em;
    line-height: 130%;
  }

  .event-container-grid-services--1-mob2-copy {
    align-self: auto;
    width: auto;
    margin-left: 2em;
    padding-left: 0;
    font-size: 1.8vw;
  }

  .pr-paragraph-2-100-inside-produce-3 {
    font-size: 1.5em;
  }

  .event-footer-section {
    flex-direction: column;
    width: 100%;
    height: auto;
    font-size: 1.8vw;
  }

  .event-footer-div2 {
    width: 33.333%;
    height: 20em;
    margin-left: 0;
    padding-left: 3em;
  }

  .event-footer-div3 {
    width: 33.333%;
    height: 20em;
    margin-left: 0;
    margin-right: 2em;
    padding-left: 3em;
    padding-right: 0;
  }

  .event-footer-2 {
    width: 11em;
    font-size: 1.25em;
  }

  .event-numberintable-blue-footer {
    margin-left: .05em;
    line-height: 100%;
  }

  .div-footer-parent3 {
    flex-direction: row;
    align-items: center;
  }

  .event-services2-copy {
    width: 20em;
    margin-bottom: 3em;
    margin-left: 1em;
    font-size: 2em;
  }

  .event-footer-div1 {
    border-top-left-radius: 3em;
    border-bottom-left-radius: 0;
    width: 33.333%;
    height: 20em;
    margin-left: 2em;
    padding-left: 3em;
    display: flex;
  }

  .event-footer {
    width: 11em;
    font-size: 1.25em;
  }

  .page-wrapper-event, .page-wrapper-research-retail {
    font-size: 1.8vw;
  }

  .image-research-retail-main-decstop {
    width: 33em;
  }

  .section-research-retail-yellow {
    padding: 3em 2.5em 2em;
  }

  .padding-btn-research {
    padding-top: 3em;
  }

  .caption-research-retail-yellow {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-research-retail-2columntext {
    padding: 3em 2.5em;
  }

  .page-wrapper-pr-orm-community, .community-header {
    font-size: 1.8vw;
  }

  .com-txt2 {
    z-index: 1;
    width: auto;
    padding-top: 1em;
    padding-bottom: 1.5em;
    padding-right: 5.9em;
    font-size: 2em;
    position: relative;
  }

  .communiity-section-1 {
    padding-left: 1em;
    display: block;
  }

  .com-button1 {
    margin-left: 0;
  }

  .com-second-div2-arrows {
    height: 2em;
    display: none;
  }

  .com-second-txt1-copy {
    letter-spacing: .23em;
    width: 10em;
    height: auto;
    font-size: 2em;
    line-height: 120%;
  }

  .com-second-div {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-top: 1em;
    margin-bottom: 0;
    font-size: 1.8vw;
    display: flex;
  }

  .com-grid-div2 {
    padding-right: 5em;
  }

  .com-arrow-pic {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .com-button2 {
    display: none;
  }

  .first-div-com-com, .first-div-com2, .first-div-com {
    margin-top: 4em;
  }

  .com-second-txt1--2 {
    letter-spacing: .23em;
    width: 15em;
    height: 3em;
    font-size: 2em;
    line-height: 120%;
  }

  .com-div-instruments {
    margin-top: 7em;
    font-size: 1.8vw;
    display: block;
  }

  .com-second-div2 {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    margin-top: 1em;
    margin-bottom: 0;
    display: flex;
  }

  .com-header-txt {
    font-size: 1.5em;
    line-height: 110%;
  }

  .com-second-section-2 {
    margin-top: 5em;
    padding-bottom: 5em;
    padding-left: 4em;
    font-size: 1.8vw;
    display: block;
  }

  .com-txt {
    width: 22em;
    font-size: 1.5em;
  }

  .com-div-into-stages {
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.8vw;
  }

  .text-block-51 {
    width: 18em;
    font-size: 2em;
  }

  .com--txt {
    width: 80%;
    font-size: 1.5em;
  }

  .com-stage-section-heading {
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-top: 5em;
    display: flex;
  }

  .com-div-into-grid {
    width: 50em;
    margin-top: 2em;
    display: block;
  }

  .com-stage-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 110em;
    display: block;
  }

  .com-heading {
    font-size: 2em;
  }

  .com-heading-2 {
    width: 13em;
    height: 50%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 1.5em;
    padding-top: 0;
    padding-right: 0;
    font-size: 1.5em;
  }

  .com-div-grid-special {
    grid-template: ". ."
                   "Area Area-2"
                   ". ."
                   "Area-3 ."
                   / 1fr;
    margin-left: 3em;
  }

  .com-working-area {
    font-size: 1.8vw;
  }

  .com-heading-3 {
    width: 15em;
    height: 50%;
    margin-top: 0;
    margin-bottom: 3em;
    margin-left: 0;
    padding-top: 4em;
    padding-right: 0;
    font-size: 1.5em;
  }

  .image-pr-community-graphic {
    max-width: 90%;
  }

  .com-footer {
    font-size: 1.8vw;
  }

  .com-heading-5 {
    width: 20em;
    height: 50%;
    margin-top: 0;
    margin-bottom: 3em;
    margin-left: 1.5em;
    padding-top: 4em;
    padding-right: 0;
    font-size: 1.5em;
  }

  .container-pr-community-icons {
    flex-direction: column;
  }

  .container-pr-community-icon-column {
    flex-direction: column;
    display: flex;
  }

  .text-pr-community-icons {
    width: 20em;
    margin-bottom: 2em;
    padding-top: 0;
    padding-left: 0;
    font-size: 1.5em;
  }

  .div-block-99, .div-block-100 {
    margin-top: 2em;
  }

  .image-icon-pr-community {
    width: 5em;
  }

  .image-pr-community-graphic-mobile-copy {
    max-width: 90%;
  }

  .section-research-retail-topics {
    padding-top: 1em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-research-retail-topics {
    grid-template-columns: 1fr 1fr;
  }

  .caption-research-retail-yellow-copy, .caption-research-retail-topics {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-research-retail-speakers {
    z-index: -1;
    padding: 0 2em 3em;
  }

  .grid-research-retail-speakers {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .btn-download-research-true {
    margin-top: 0;
    padding-right: 50px;
  }

  .btn-download-research-true.color-white {
    border-color: var(--black);
    color: var(--black);
    margin-top: 1.25em;
    font-size: 1em;
    line-height: 1;
  }

  .btn-download-research-true.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .grid-research-retail-speakers-mobile-horis {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-research-retail-speakers-mobile {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-research-retail-orange {
    width: 13em;
    margin-top: -15em;
    margin-left: 37em;
  }

  .page-wrapper-articles-vrec {
    font-size: 1.8vw;
  }

  .grid-articles-vrec-second {
    grid-column-gap: 16px;
  }

  .page-padding-articles-vrec {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .section-articles-vrec-second {
    height: 34em;
  }

  .text-articles-vrec-body {
    width: auto;
    margin-left: 0;
  }

  .caption-articles-vrec {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .section-articles-vrec-resume {
    height: auto;
  }

  .page-padding-articles-vrec-resume {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-articles-vrec-resume {
    grid-column-gap: 16px;
  }

  .section-articles-vrec-black {
    height: 25em;
    padding-left: 2.5em;
  }

  .image-articles-vrec-black {
    width: 21em;
    display: none;
  }

  .container-articles-vrec-black {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .text-articles-vrec-body-white {
    width: 43em;
    margin-left: 0;
  }

  .section-articles-vrec-simple {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-articles-vrec-simple {
    grid-template-columns: 1fr 2fr;
    place-items: start;
  }

  .image-articles-vrec-simple {
    width: 20em;
    max-width: none;
  }

  .text-articles-vrec-brand-list {
    width: auto;
    margin-left: 0;
  }

  .container-articles-vrec-brand-paragraph, .container-articles-vrec-brand-paragraph-stories {
    width: 45em;
  }

  .grid-articles-vrec-01 {
    margin-top: 2em;
  }

  .grid-articles-vrec-01.no-visible {
    display: none;
  }

  .page-padding--aticles-vrec-0102 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .horisont-row-articles-vrec0102 {
    flex-direction: column;
  }

  .container-gid-articles-vrec-intable-text {
    height: 5em;
  }

  .page-padding--aticles-vrec-influncer {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .item-container-grid-articles-vrec-effects {
    width: 12em;
  }

  .text-case-metro-list-goals-3 {
    width: auto;
    margin-left: 0;
  }

  .item-container-grid-articles-vrec-effects-3 {
    width: 20em;
  }

  .page-wrapper-corporative-blog {
    font-size: 1.8vw;
  }

  .main-3 {
    justify-content: center;
    align-items: center;
    height: 33vw;
    display: flex;
  }

  .container-article-mr-header-2 {
    height: auto;
  }

  .main_header_a-2 {
    max-width: 20em;
  }

  .cont-text-bold-blog {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35em;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .cont-text-6-blog {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-text-1-cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .page-padding-cc {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .image-number-dot-blog {
    margin-top: -.5em;
  }

  .cont-text-bold-mr-1-2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35em;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .cont-image-blog {
    margin-bottom: 2em;
  }

  .article_paragraph_a-2 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .article_header_blog {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .cont-text-1-blog {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-text-image-amb {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
    margin-right: 8em;
  }

  .text_grid_case_xlbandi_light14-2-2, .text_grid_case_xlbandi_about_light14-3, .text_grid_case_xlbandi-about_light14-2-copy-2 {
    font-size: 1em;
  }

  .cont-results-cc1-1 {
    justify-content: space-between;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlbandi_about_light14-2-2 {
    font-size: 1em;
  }

  .container-case-xlbandi-results1-2 {
    padding-bottom: 3em;
    padding-left: 0;
    padding-right: 0;
  }

  .cont-arrow-results-cc {
    width: 16em;
  }

  .image-case-xlrost-results-arrow-3 {
    width: 23em;
    padding-right: 1em;
  }

  .container-case-xlrost-results1-3 {
    align-items: center;
  }

  .page-wrapper-articles-cheklist {
    font-size: 1.8vw;
  }

  .main-4 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-article-cl-header {
    height: auto;
  }

  .container-article-cl-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .article1-cl-10 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .page-padding-mr-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .article1-cl-05 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .article_number_a2 {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .article1-cl-01 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .cont-text-1-mr-copy {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .article1-cl-02 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .cont-grid-cl-2 {
    flex-flow: column;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .con-image-cl, .cont-grid-cl-9 {
    margin-left: 0;
  }

  .article_paragraph_14_a-2 {
    width: auto;
  }

  .article1-cl-04, .article1-cl-09 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .cont-text-1-mr-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .article1-cl-08 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .article_number_a-2 {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .article1-cl-06 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .article2-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .article1-cl-07 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .article_header_checklist-2 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .article1-cl-03 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .container-cl-results {
    justify-content: space-between;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-cl-results1 {
    align-items: flex-start;
  }

  .page-wrapper-contentstrategy {
    font-size: 1.8vw;
  }

  .main-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-article-cl-header-2 {
    height: auto;
  }

  .main_header_a-3 {
    max-width: 20em;
  }

  .container-article-cg-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .text-cs-bold-1-copy {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.1em;
  }

  .cont-text-light-cg {
    padding-left: 0;
  }

  .text_cs_heading {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5em;
  }

  .image_case_xlfix_concept-line-2 {
    margin-top: 0;
  }

  .grid_rubricator-cs {
    margin-top: 1em;
  }

  .cont-grid-cs-mark {
    margin-left: 0;
  }

  .text-cs-bold-1 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .text-cs-light-13 {
    padding-top: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .article_paragraph_a-cs {
    width: 38em;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .text-cs-light {
    width: 44em;
    padding-top: 0;
    font-size: 1em;
  }

  .container-cs-strategy {
    margin-top: 1em;
    margin-left: 0;
    margin-right: 0;
  }

  .contain-text-cs1 {
    margin-left: 0;
    padding-left: 0;
  }

  .container-cs-content {
    margin-left: 0;
    margin-right: 0;
  }

  .text-cs-bold-1-copy-copy {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.1em;
  }

  .page-padding-cg {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-text-bold-cs {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .contain-text-cs {
    margin-left: 0;
    padding-left: 0;
  }

  .grid-content-cs-1 {
    margin-bottom: 3em;
  }

  .cont-line-cs {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .container-cs-stages {
    margin-left: 0;
    margin-right: 0;
  }

  .article_header_cs {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .text_cs_heading1 {
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    font-size: 1.5em;
  }

  .article1-mob-cs {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .text-cs-bold-mark {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.1em;
  }

  .text_cs_heading2 {
    width: auto;
    margin-top: 0;
    font-size: 1.5em;
  }

  .text_cs_heading-copy {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .cont-text-bold-cg-results-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .text_grid_cg-results_light14 {
    font-size: 1em;
  }

  .grid-cg-results {
    grid-template-columns: 1fr 1fr;
  }

  .container-cs-results {
    justify-content: space-between;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-grid-cg-results-bold {
    font-size: 1em;
  }

  .page-wrapper-wifi {
    font-size: 1.8vw;
  }

  .wifi-header {
    height: 40vw;
  }

  .wi-fi-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .wi-fi-grid-mr-intro-yellow {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .wi-fi-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.6vw;
  }

  .wifi-arrow-right {
    width: 90%;
    max-width: 80%;
  }

  .wi-fi-intro_bold_a {
    width: 100%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.5vw;
  }

  .wi-fi-container-article-mr-header-yellow-copy {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .wifi-textblock {
    margin-left: 3em;
    margin-right: 5em;
  }

  .wifi-txt1 {
    width: 47em;
  }

  .heading-h3-wifi {
    width: auto;
  }

  .picture-section {
    margin-left: 3em;
    margin-right: 3em;
  }

  .line-1px-wifi {
    margin-left: 3em;
  }

  .heading-h3-wifi-decision {
    width: auto;
  }

  .wifi-section-decisions {
    margin-left: 3em;
  }

  .txt-wifi-grid {
    width: 43em;
  }

  .wifi-grid-result {
    margin-left: 3em;
    margin-right: 5em;
  }

  .wifi-result-heading {
    margin-bottom: 2em;
  }

  .image-96 {
    display: none;
  }

  .wi-fi-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .wifi-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 3em;
    margin-left: 0;
    margin-right: 0;
  }

  .wifi-result-grid-text {
    font-size: 1em;
  }

  .page-wrapper-articles-tiktok {
    font-size: 1.8vw;
  }

  .tiktok-header {
    height: 40vw;
  }

  .tik-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .section-2-tiktok {
    justify-content: center;
  }

  .tiktok-arrow-right {
    width: 90%;
    max-width: 80%;
    display: none;
  }

  .tik-intro_light_a {
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .tiktok-container-article-mr {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .tiktok-grid-mr-intro-yellow2 {
    grid-column-gap: .5em;
    grid-row-gap: 16px;
    grid-template-columns: 9.5fr 1fr 10fr;
    margin-left: 2em;
    margin-right: 2em;
    font-size: 1.8vw;
  }

  .tiktok-intro_bold_a {
    width: 100%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1em;
  }

  .div-tiktok-sign {
    height: 15em;
    margin-top: 0;
  }

  .heading-h3-tiktok {
    width: auto;
  }

  .tiktok-txt1 {
    width: 30em;
    height: 22em;
  }

  .tiktok-grid {
    justify-content: flex-start;
    font-size: 1.8vw;
  }

  .tiktok-div {
    width: 30em;
    font-size: 1.8vw;
  }

  .tiktok-textblock {
    margin-left: 3em;
    margin-right: 3em;
    font-size: 1.8vw;
  }

  .tiktok-img2 {
    font-size: 1.8vw;
  }

  .line-1px-tiktok {
    max-height: 1px;
    margin-left: 3em;
    margin-right: 3em;
  }

  .tiktok-section-target {
    margin-left: 3em;
    margin-right: 3em;
    font-size: 1.8vw;
  }

  .tiktok-txt2 {
    width: 100%;
  }

  .tiktok-div-into-grid {
    height: 15em;
    margin-top: 0;
  }

  .tiktok-image-5 {
    padding-right: 3em;
    font-size: 1.8vw;
  }

  .tiktok-txt3 {
    width: 30em;
    height: 22em;
    margin-left: 0;
  }

  .image-100, .tiktok-result {
    font-size: 1.8vw;
  }

  .tiktok-grid-result {
    margin-left: 3em;
    margin-right: 5em;
  }

  .tiktok-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .tiktok-result-heading {
    margin-bottom: 2em;
  }

  .tiktok-result-grid-text {
    font-size: 1em;
  }

  .arrows-tiktok {
    display: none;
  }

  .tiktok-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .arrow-dub {
    display: none;
  }

  .page-wrapper-articles-tov {
    font-size: 1.8vw;
  }

  .voice-header {
    height: 40vw;
    font-size: 1.8vw;
  }

  .voice-intro_bold_a {
    width: 120%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .voice-arrow-right {
    width: 100%;
    max-width: 70%;
  }

  .voice-grid-mr-intro-yellow {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .voice-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .voice-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .voice-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .voice-textblock {
    margin-left: 3em;
    margin-right: 5em;
  }

  .heading-h3-voice {
    width: auto;
  }

  .voice-txt3-fir {
    width: 47em;
  }

  .picture-section-voice {
    margin-left: 3em;
    margin-right: 3em;
  }

  .heading-h3-wifi-voice {
    width: auto;
  }

  .voice-txt3 {
    width: 47em;
  }

  .voice-result-grid-text {
    max-width: none;
    font-size: 1em;
  }

  .voice-result-heading {
    margin-bottom: 2em;
  }

  .voice-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .voice-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .arrows-voice {
    display: none;
  }

  .voice-grid-result {
    margin-left: 3em;
    margin-right: 5em;
  }

  .voice-img {
    display: none;
  }

  .page-wrapper-articles-bb {
    font-size: 1.8vw;
  }

  .grid-articles-bb-second {
    grid-column-gap: 16px;
  }

  .image-arrow-right-black-articles-bb {
    max-width: 90%;
  }

  .section-articles-bb-second {
    height: auto;
  }

  .page-padding-articles-bb-second {
    padding: 3em 2.5em;
  }

  .page-padding-articles-bb-points, .page-padding-articles-bb-points-03 {
    padding-left: 2.5em;
    padding-right: 0;
  }

  .section-articles-bb-resoult {
    height: auto;
  }

  .page-padding-articles-bb-resoult {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-arrow-articles-bb-resoult {
    display: none;
  }

  .page-wrapper-creative-thinking {
    font-size: 1.8vw;
  }

  .text-articles-body-cth {
    width: auto;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .caption-articles-cth {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .page-padding-articles-cth-method, .page-padding-articles-cth-tehnics {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-articles-cth-process {
    padding-bottom: 0;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-articles-cth-top {
    padding-left: 0;
    padding-right: 0;
  }

  .section-articles-bb-resume {
    height: auto;
  }

  .page-padding-articles-cth-retro {
    padding-bottom: 3em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .caption-articles-cth-resume {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .page-wrapper-articles-pm {
    font-size: 1.8vw;
  }

  .page-padding-articles-pm-glosary {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .section-articles-pm-resume {
    height: auto;
  }

  .page-padding-articles-pm-resume {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .main-6 {
    justify-content: center;
    align-items: center;
    height: 33vw;
    display: flex;
  }

  .container-article-cl-header-3 {
    height: auto;
  }

  .main_header_a-4 {
    max-width: 20em;
  }

  .cont-text-bold-cs-2, .cont-text-bold-cs-mob1 {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .cont-text-image-amb-2 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .cont-image-amb {
    margin-top: 0;
  }

  .article_paragraph_a-cs-2 {
    width: 38em;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-line-cs-2 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-top: 0;
    margin-left: 0;
  }

  .contain-text-cs1-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .text_cs_heading2-amb-mob {
    width: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 1em;
  }

  .page-padding-cg-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-grid-amb-content {
    flex-flow: column;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .text-amb-light {
    width: 45em;
    padding-top: 0;
    font-size: 1em;
  }

  .contain-text-cs-2 {
    margin-left: 0;
    padding-left: 0;
  }

  .text_cs_heading-amb-mob1 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
  }

  .cont-grid-cl-2-2 {
    flex-flow: column;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .text_cs_heading-copy-2 {
    width: auto;
    margin-top: 4em;
    font-size: 1em;
  }

  .container-cs-content-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-cs-strategy-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-cs-light-2 {
    width: 45em;
    padding-top: 0;
    font-size: 1em;
    line-height: 1.4;
  }

  .image-amb {
    margin-top: 1em;
    display: block;
  }

  .text_grid_cg-results_light14-2 {
    font-size: 1em;
  }

  .page-wrapper-articles-ambassador {
    font-size: 1.8vw;
  }

  .main-7 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-article-mr-header-3 {
    height: auto;
  }

  .main_header_a-5 {
    max-width: 20em;
  }

  .page-wrapper-articles-communication-channels {
    font-size: 1.8vw;
  }

  .container-article-mr-header-yellow-2 {
    height: auto;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text-heading-cc1 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5em;
  }

  .cont-text-image-cc {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .cont-image-cc {
    display: block;
  }

  .article_paragraph_a-cc-0-mob {
    width: 50em;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-number-cc-2 {
    display: block;
  }

  .article_paragraph_a-3 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .page-padding-cc1 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .article1-mob-cs-copy {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .cont-image-cc1 {
    display: none;
  }

  .cont-text-1-cc-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .article3-cc {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-text-1-mr-3, .cont-text-1-mr-chan {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text_cc-heading {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5em;
  }

  .cont-text-bold-mr-1-3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .main-8 {
    justify-content: center;
    align-items: center;
    height: 33vw;
    display: flex;
  }

  .container-article-cl-header-4 {
    height: 100%;
    padding-top: 2em;
  }

  .main_header_a-6 {
    max-width: 20em;
    font-size: 1.5em;
  }

  .cont-grid-final-smm {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-04-smm4, .grid-04-smm {
    grid-template-rows: auto;
    width: 20em;
  }

  .cont-grid-01-smm {
    margin-bottom: 0;
    margin-left: 0;
  }

  .container-amb {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .article_paragraph_medium-smm {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-grid-02-smm-2 {
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 1em;
  }

  .smm-main {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .container-cs-stages-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-smm-light-grid1 {
    width: auto;
    padding-top: 0;
    font-size: 1em;
  }

  .grid-01-smm {
    grid-template-rows: auto auto;
    width: 20em;
  }

  .cont-text-bold-smm {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .cont-grid-04-smm-4 {
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 1em;
  }

  .cont-01-smm {
    width: auto;
  }

  .cont-grid-01-smm-1 {
    width: 100%;
    margin-bottom: 2em;
    margin-left: 0;
    margin-right: 1em;
  }

  .cont-text-bold-smm-mob {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .text-smm-light-grid {
    width: auto;
    padding-top: 0;
    font-size: 1em;
  }

  .grid-02-smm {
    grid-template-rows: auto auto auto;
    width: 20em;
  }

  .cont-text-1-smm1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-smm-light {
    width: 45em;
    padding-top: 0;
    font-size: 1em;
  }

  .grid-01-smm1-1 {
    grid-template-rows: auto;
    width: 43em;
  }

  .text_cs_heading-2 {
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1em;
  }

  .text-smm-light-grid4 {
    width: auto;
    padding-top: 0;
    font-size: 1em;
  }

  .cont-grid-01-smm-mob {
    margin-bottom: 0;
    margin-left: 0;
  }

  .article_header_checklist-copy {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .page-wrapper-medicine-in-smm {
    font-size: 1.8vw;
  }

  .main-9 {
    justify-content: center;
    align-items: center;
    height: 35vw;
    display: flex;
  }

  .container-article-mr-header-4 {
    height: auto;
  }

  .main_header_a-7 {
    max-width: 20em;
    font-size: 1.5em;
  }

  .article_header_person {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .text_heading_person2 {
    width: auto;
    margin-top: 0;
    font-size: 1em;
  }

  .article_header_person3 {
    width: auto;
    max-width: none;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.1em;
  }

  .cont-0-person1 {
    width: 6em;
  }

  .cont-text-4-person {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .article_paragraph_24em-person {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .text_heading_person-mob {
    width: auto;
    margin-top: 0;
    font-size: 1em;
  }

  .article_header_blog-person-mob {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .cont-text-bold-person-coke {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30em;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .page-padding-person {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-text-2-person, .cont-text-3-person {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
  }

  .cont-text-1-person {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2.5em;
  }

  .cont-image-blog-2 {
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .article_header_blog-2 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .text_heading_person {
    width: auto;
    margin-top: 0;
    font-size: 1em;
  }

  .cont-text-1-blog-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .cont-text-bold-person1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .container-cg-results {
    justify-content: space-between;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-cg-results-2 {
    grid-template-columns: 1fr;
  }

  .page-wrapper-articles-livestreaming {
    font-size: 1.8vw;
  }

  .main-10 {
    justify-content: center;
    align-items: center;
    height: 33vw;
    display: flex;
  }

  .container-article-cl-header-5 {
    height: auto;
    padding-top: 2em;
  }

  .main_header_a-8 {
    max-width: 20em;
    font-size: 1.5em;
  }

  .container-cs-strategy-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-cs-light-1 {
    width: 45em;
    padding-top: 0;
    font-size: 1em;
  }

  .container-grid-livestream1-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3em;
  }

  .text_cs_heading1-2 {
    width: auto;
    margin-top: 0;
    font-size: 1em;
  }

  .cont-grid-livestream1 {
    flex-flow: column;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .page-padding-livestream, .page-padding-cg-3 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .contain-text-livestream1, .contain-text-livestream {
    margin-left: 0;
    padding-left: 0;
  }

  .text_cs_heading2-2 {
    width: auto;
    margin-top: 0;
    font-size: 1em;
  }

  .cont-grid-livestream {
    flex-flow: column;
    flex: 0 auto;
    align-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .cont-image-livestream {
    margin-bottom: 3em;
  }

  .container-grid-livestream1-copy-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3em;
  }

  .grid-cg-results-3 {
    grid-column-gap: 2em;
  }

  .rich-header {
    height: 40vw;
    font-size: 1.8vw;
  }

  .rich-intro_bold_a {
    width: 120%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .rich-arrow-right {
    width: 100%;
    max-width: 70%;
  }

  .rich-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .rich-grid-mr-intro-yellow {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .rich-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .rich-textblock {
    margin-left: 2em;
    margin-right: 2em;
  }

  .rich-txt3-fir {
    width: 100%;
    font-size: 1.25em;
  }

  .rich-textblock-2 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    font-size: 1.8vw;
  }

  .div-rich-sign {
    height: auto;
    margin-top: 4em;
  }

  .rich-txt1 {
    width: 25em;
    height: 17.5em;
    font-size: 1.25em;
  }

  .rich-img {
    margin-left: 3em;
    font-size: 1.8vw;
  }

  .heading-h4-rich {
    width: auto;
    font-size: 1.25em;
  }

  .richcontent-grid {
    justify-content: flex-start;
    font-size: 1.8vw;
  }

  .rich-div {
    width: auto;
    font-size: 1.8vw;
  }

  .rich-about-case {
    flex-direction: column;
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .rich-about-case-div {
    flex-direction: row;
    display: block;
  }

  .image-rich3-2 {
    width: 10em;
  }

  .image-rich3 {
    width: 10em;
    margin-left: .5em;
  }

  .rich-sign-picture {
    width: 21em;
    margin-top: .5em;
    margin-right: 0;
    padding-right: 4.3em;
    line-height: 120%;
  }

  .txt-about-case {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .rich-section-case {
    margin-top: 5em;
    margin-left: 2em;
    margin-right: 2em;
    font-size: 1.8vw;
  }

  .rich-txt-intocase {
    font-size: 1.25em;
  }

  .rich-img2 {
    font-size: 1.8vw;
  }

  .rich-text-sign-intocase {
    margin-top: 2em;
    font-size: 1em;
    line-height: 1.5;
  }

  .rich-grid-result {
    margin-left: 2em;
    margin-right: 2em;
  }

  .rich-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 30em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rich-foot-headingtxt {
    width: 28em;
    margin-top: 2em;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .rich-result-txt-foot {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .rich-result-heading {
    margin-bottom: 2em;
    font-size: 1.25em;
  }

  .rich-result-grid-text {
    width: 30em;
    max-width: none;
    font-size: 1.25em;
  }

  .rich-result-img {
    display: none;
  }

  .rich-result-grid-text1 {
    max-width: none;
    font-size: 1.25em;
  }

  .arrows-rich {
    display: none;
  }

  .page-wrapper-articles-10formules {
    font-size: 1.8vw;
  }

  .page-padding-articles-10formules-aida {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-articles-10formules-aida-black {
    width: 35em;
    margin-left: 0;
  }

  .section-articles-vrec-black-new {
    height: 25em;
    padding-left: 2.5em;
  }

  .container-articles-vrec-black-new {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .text-articles-vrec-body-white-new {
    width: 43em;
    margin-left: 0;
    padding-bottom: 0;
  }

  .section-articles-10formules-black-1 {
    height: 25em;
    padding-left: 2.5em;
  }

  .container-articles-10formules-black-1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .page-padding-articles-10formules-aidca {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .section-articles-10formules-black-2 {
    height: 30em;
    padding-left: 2.5em;
  }

  .section-articles-10formules-black-3 {
    background-position: 100% 100%;
    background-size: contain;
    height: 25em;
    padding-left: 2.5em;
  }

  .text-articles-10formules-acca-black {
    width: 33em;
    margin-left: 0;
  }

  .section-articles-10formules-black-4 {
    background-position: 100% 100%;
    background-size: cover;
    height: 25em;
    padding-left: 2.5em;
  }

  .section-articles-10formules-black-5 {
    height: 30em;
    padding-left: 2.5em;
  }

  .text-articles-10formules-pmhs-black {
    width: 32em;
    margin-left: 0;
  }

  .section-articles-10formules-black-6 {
    background-position: 100% 100%;
    background-size: cover;
    height: 16em;
    padding-left: 2.5em;
  }

  .section-articles-10formules-black-7 {
    height: 39em;
    padding-left: 2.5em;
  }

  .text-articles-10formules-quest-black, .text-articles-10formules-pppp-black {
    width: 28em;
    margin-left: 0;
  }

  .section-articles-10formules-black-8 {
    height: 34em;
    padding-left: 2.5em;
  }

  .section-articles-10formules-black-9 {
    background-position: 100%;
    background-size: contain;
    height: 22em;
    padding-left: 2.5em;
  }

  .text-articles-10formules-4u-black {
    width: 32em;
    margin-left: 0;
  }

  .section-articles-10formules-black-10 {
    height: 26em;
    padding-left: 2.5em;
  }

  .page-wrapper-dna {
    font-size: 1.8vw;
  }

  .dnk-header {
    height: 40vw;
    font-size: 1.8vw;
  }

  .dnk-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .dnk-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .dnk-intro_bold_a {
    width: 120%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .dnk-arrow-right {
    width: 100%;
    max-width: 70%;
    margin-right: 2em;
  }

  .dnk-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .dnk-grid-mr-intro-yellow {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .dnk-chanel {
    margin-top: 3em;
  }

  .dnk-txt3-fir, .dnk-txt3-fir2 {
    width: 100%;
    font-size: 1.25em;
  }

  .dnkimage, .bulletdnk {
    max-width: 50%;
  }

  .dnk-textblock {
    margin-top: 3em;
    margin-left: 10em;
    margin-right: 10em;
  }

  .article1-cg-01-dnk {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .cont-text-light-mr-1-dnk, .cont-text-light-mr-1-dnk-2 {
    padding-left: 0;
  }

  .dnk-header-1 {
    margin-left: 10em;
    padding-right: 0;
  }

  .dnk-section-number {
    padding-left: 2em;
  }

  .dnk-heading3 {
    width: 25em;
    padding-right: 0;
  }

  .dnk-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .dnk-result-heading {
    margin-bottom: 2em;
    font-size: 1.25em;
  }

  .dnk-result {
    margin-top: 5em;
  }

  .dnk-grid-result {
    margin-left: 2em;
    margin-right: 10em;
  }

  .dnk-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .dnk-foot-headingtxt {
    width: 20em;
    margin-left: 4em;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .dnk-result-grid-text, .dnk-result-grid-text-copy {
    width: 14em;
    max-width: none;
    font-size: 1.25em;
  }

  .grid-case-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .container-grid-case-2 {
    width: auto;
  }

  .flexcuptiontxtcase-2 {
    font-size: 8px;
  }

  .page-padding-cases-2 {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .grid-speach-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .image-cases-main-destop {
    width: 38em;
  }

  .main-11 {
    justify-content: center;
    align-items: center;
    height: 33vw;
    display: flex;
  }

  .container-article-cl-header-6 {
    height: auto;
    padding-top: 2em;
  }

  .main_header_a-9 {
    max-width: 20em;
    font-size: 1.5em;
  }

  .container-article-cg-header-yellow-2 {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .intro_bold_a-2 {
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.5vw;
  }

  .cont-line-na {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-top: 0;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-number-cc-3 {
    display: block;
  }

  .cont-text-na-02 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2em;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-text-na-01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-0-person1-2 {
    width: 6em;
  }

  .cont-text-bold-na {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .article_number_a-3 {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .cont-text-na1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 2em;
    margin-left: 9.5em;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .cont-text-na-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 5em;
    margin-right: 2.5em;
  }

  .cont-text-bold-reg-na {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .text-na-light {
    width: auto;
    padding-top: 0;
    font-size: 1em;
  }

  .cont-text-na-3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 0;
    margin-left: 5em;
    margin-right: 2.5em;
  }

  .cont-number-0-na {
    display: block;
  }

  .text_grid_cg-results_light14-3 {
    font-size: 1em;
  }

  .page-wrapper-articles-podcasts {
    font-size: 1.8vw;
  }

  .main-12 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-article-cl-header-7 {
    height: auto;
  }

  .main_header_a-10 {
    max-width: 20em;
    font-size: 1.5em;
  }

  .cont-text-black-podcast {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30em;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .cont-podcast-arrow-text {
    margin-top: 16em;
  }

  .text_cs_heading1-3 {
    width: auto;
    margin-top: 2em;
    font-size: 1em;
  }

  .text_grid_arrow-podcast {
    font-size: 1em;
  }

  .article_paragraph_24em-podcast {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .article_header_podcast {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .cont-podcast-text {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-podcast-results {
    margin-top: 10.5em;
  }

  .contain-text-cs1-3 {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .text-cs-light-3 {
    width: 45em;
    padding-top: 0;
    font-size: 1em;
  }

  .cont-text-image-black-podcast {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .container-cs-strategy-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .main-13 {
    justify-content: center;
    align-items: center;
    height: 33vw;
    display: flex;
  }

  .container-article-cl-header-8 {
    height: auto;
  }

  .page-wrapper-articles-ta {
    font-size: 1.8vw;
  }

  .grid_services {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .block_caption {
    margin-left: 7vw;
  }

  .grid-speach-main {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "."
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-services-main-page {
    grid-template-columns: 1fr 1fr;
  }

  .container-case-xlpochta-intro {
    background-position: 50%;
  }

  .container-case-xlpochta-intro2 {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .text_grid_case_xlfix_intro_bold-2 {
    width: 24em;
    font-size: 1em;
  }

  .image-case-xlfix-arrow-2 {
    width: 24em;
  }

  .text_grid_case_xlfix_intro_light-2 {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .text_case_xlfix_about_heading-2 {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .div-nule-grid-cases-fixprice-3 {
    width: 2em;
  }

  .text_case_xlpochta_light {
    flex-wrap: nowrap;
    width: auto;
  }

  .text_grid_case_xlfix_about_light-2 {
    font-size: 1.5em;
  }

  .contain-grid-case-xlpochta-functions {
    width: auto;
  }

  .text_grid_case_xlfix_about_bold-2 {
    font-size: 1.5em;
  }

  .grid_case_xlpochta_task {
    margin-left: 0;
  }

  .text-case-xlfix-bold-goals-2 {
    color: #000;
    width: 15em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .image_grid_case_xlfix-arrow-padding-left-2 {
    width: 1em;
  }

  .container-case-xlpochta-goals {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 2.5em;
    margin-right: 2.5em;
    display: flex;
  }

  .container-case-xlpochta-stage, .container-case-xlpochta-about {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .image-case-xlfic-yellow-dot-2 {
    width: auto;
    max-width: 80%;
  }

  .contain-grid-case-xlpochta-functions3 {
    width: auto;
  }

  .contain-grid-case-xlpochta-functions2 {
    width: 3em;
  }

  .text_case_xlpochta_stages_heading {
    margin-top: 4em;
  }

  .container-case-xlpochta-lists {
    padding-left: 0;
  }

  .page-padding-grid-04-case-xlpochta {
    padding-left: 0;
    padding-right: 0;
  }

  .text_case_xlpochta_functions {
    width: auto;
    margin-top: 4em;
  }

  .image_grid_case_xlpochta-about {
    margin-top: -13.5em;
  }

  .container_grid_case_xlfix_stages-2, .page-padding-case-xlpochta-process-mob {
    padding-left: 0;
  }

  .container_case_xlpochta_results {
    height: 16em;
  }

  .page_padding_case_xlage_results-2 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlage_stages_results_light-3 {
    width: auto;
    margin-left: 4vw;
    font-size: 1.6vw;
  }

  .page-wrapper-cases-pochta {
    font-size: 1.8vw;
  }

  .grid-cases-asap-start {
    margin-left: 0;
    margin-right: 0;
  }

  .section-asap-cases-new {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-wrapper-universal {
    font-size: 1.8vw;
  }

  .image-design-cases-skyeng {
    width: 24em;
  }

  .image-design-cases-sreda {
    width: 18em;
  }

  .logo-design-cases-sreda {
    padding-top: 1.5em;
  }

  .btn-send-request-yellow.color-white.mobile-horisont-btn, .btn-send-request-black-edition.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .img-vs-mob {
    display: none;
  }

  .case_xl_rost_intro-2 {
    height: 30em;
  }

  .page_padding_case_xlrost_intro-2 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: auto;
    height: 30em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 1.8vw;
  }

  .page_padding_case_xlvs-intro1 {
    margin-top: 0;
    padding-right: 16em;
  }

  .image_case_xlvs_intro {
    width: 28em;
    margin-top: -13em;
    margin-left: 0;
    margin-right: 0;
  }

  .article_paragraph_a-vs {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .contain-case-xlvs-phones {
    margin-left: 0;
    margin-right: 2.5em;
  }

  .page-padding-case-xlrost-block-copy {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-vs-arrow-1 {
    margin-right: 0;
  }

  .page-padding-case-xlvs-block {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .contain-case-xlvs-phones1 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-headinf-case-vs {
    margin-top: 0;
  }

  .number_grid_case_xlrost_results_mini-vs {
    align-items: flex-start;
  }

  .page_padding_case_xlfix_results-2 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-case-xlrost-results1-4 {
    align-items: center;
  }

  .page-weapper-cases-vs {
    font-size: 1.8vw;
  }

  .thanks {
    height: 64vw;
  }

  .cont-thanks, .cont-accordion-block {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-text-1-thanks {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .article_number_thanks {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .article_header_thanks {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .page-wrapper-thank-you, .page-wrapper-cases-shein {
    font-size: 1.8vw;
  }

  .contain-case-xlfix-intro-1-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .container-case-xlfix-intro2-2 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .text_grid_case_xlshein_intro_bold {
    width: 24em;
    font-size: 1em;
  }

  .text_grid_case_xlfix_intro_light-3 {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .cont-case-xlshein-about {
    margin-top: 0;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_case_xlshein-about_heading {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .text_grid_case_xlshein_stages_light {
    width: 30em;
    font-size: 1em;
  }

  .page-padding-case_xlshein_about-video {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-case-xlfix-bold-goals-3 {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .container-ccase-fixprice-lists-shein {
    padding-left: 0;
  }

  .text_case_xlfix_goals_heading_1-2 {
    width: auto;
    margin-top: 2em;
    font-size: 1.5em;
  }

  .container-case-xlfixstages-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .page-padding-grid-03-shein {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-cases-shein01 {
    margin-top: 2em;
  }

  .text_grid_case_xlshein_stages_light-2 {
    width: 40em;
  }

  .container-cases-shein-main-01 {
    padding-top: 1em;
  }

  .text_case_xlfix_medium_21-shein {
    margin-left: 0;
    padding-left: 0;
  }

  .text_grid_case_xlshein_stages_light-1 {
    width: 40em;
  }

  .number_grid_case_xlfix_results_mini-2 {
    align-items: flex-start;
  }

  .container-case-xlfix-results1-3 {
    align-items: stretch;
  }

  .image-case-xlfix-results-arrow-mob {
    width: 23em;
    padding-right: 1em;
  }

  .container-case-xlshein-results {
    justify-content: space-between;
    padding-left: 0;
  }

  .container-case-xlfix-results1-4 {
    align-items: center;
  }

  .container-case-xlshein-results-final {
    justify-content: space-between;
    padding-left: 0;
    font-size: 1.8vw;
  }

  .btn-download-research-true-down {
    margin-top: 0;
    padding-right: 50px;
  }

  .btn-download-research-true-down.color-white {
    border-color: var(--black);
    color: var(--black);
    margin-top: 1.25em;
    font-size: 1em;
    line-height: 1;
  }

  .btn-download-research-true-down.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .page-wrapper-cases-dochki {
    font-size: 1.8vw;
  }

  .page-padding-cases-dochki-yellow {
    padding-bottom: 5em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-case-dochki-second {
    grid-column-gap: 16px;
  }

  .section-cases-metro-main2 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 24em;
  }

  .container-ingrid-case-dochki-right {
    margin-top: 10em;
  }

  .page-wrapper-articles-personal-brand {
    font-size: 1.8vw;
  }

  .per-header {
    height: 40vw;
    font-size: 1.8vw;
  }

  .per-grid-mr-intro-yellow {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .per-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .per-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .per-arrow-right {
    width: 100%;
    max-width: 70%;
    margin-right: 2em;
  }

  .per-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .per-txt-section {
    margin-left: 9.5em;
    margin-right: 8em;
  }

  .per-txt3-fir {
    width: 100%;
    font-size: 1.25em;
  }

  .per-txt4-fir {
    width: auto;
    font-size: 1em;
    line-height: 1.2;
  }

  .dnk-txt3-fir-copy {
    width: 100%;
    font-size: 1.25em;
  }

  .headingkpi-per {
    font-size: 1.2em;
    line-height: 1.3;
  }

  .per-heading3 {
    width: 25em;
    padding-right: 0;
  }

  .per-section {
    padding-left: 2em;
  }

  .per-heading {
    width: 100%;
    font-size: 1.25em;
  }

  .per-grid-result {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .per-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .per-foot-headingtxt {
    width: 20em;
    margin-left: 5em;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .per-result-heading {
    margin-bottom: 2em;
    font-size: 1.25em;
  }

  .per-result {
    margin-top: 5em;
  }

  .per-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-articles-yellow-point-pb {
    align-items: flex-start;
    width: 2em;
    display: flex;
  }

  .page-wrapper-articles-feedback {
    font-size: 1.8vw;
  }

  .feed-header {
    height: 40vw;
    font-size: 1.8vw;
  }

  .feed-intro_bold_a {
    width: 120%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .per-grid-mr-intro-yellow-copy {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .feed-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .feed-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .feed-txt-section {
    margin-left: 3em;
    margin-right: 5em;
  }

  .feed-txt3-fir {
    width: 100%;
    margin-top: 1em;
    font-size: 1.25em;
  }

  .feed-section {
    flex-direction: column;
    margin-top: 5em;
    padding-left: 3em;
  }

  .feed-nubmering {
    width: auto;
    font-size: 6em;
  }

  .feed-01-block {
    margin-left: 0;
    margin-right: 2em;
  }

  .feed-heading3 {
    width: 25em;
    padding-right: 0;
    font-size: 2em;
  }

  .feed-section-03 {
    margin-left: 3em;
    display: block;
  }

  .citcle1-feed {
    width: 10%;
  }

  .txt-feed-grid {
    width: auto;
    margin-top: 1em;
    margin-bottom: 5em;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 1.3;
  }

  .bold-text-7, .bold-feed {
    font-size: 1.25em;
  }

  .txt-feed-grid2 {
    width: 43em;
  }

  .feed-result-grid-text1 {
    max-width: none;
    font-size: 1.25em;
  }

  .feed-grid-result {
    margin-left: 2em;
    margin-right: 2em;
  }

  .feed-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .sm-result-heading {
    margin-bottom: 2em;
    font-size: 1.25em;
  }

  .feed-result-grid-text {
    width: 14em;
    max-width: none;
    font-size: 1.25em;
  }

  .feed-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .feed-foot-headingtxt {
    width: 20em;
    margin-left: 4em;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .page-wrapper-situational-marketing {
    font-size: 1.8vw;
  }

  .sm-grid-mr-intro-yellow {
    grid-template-columns: 9.5fr 2fr 10fr;
  }

  .sm-cont-text-grid-mr-intro-b {
    width: 95%;
  }

  .sm-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .sm-intro_light_a {
    max-width: 40vw;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .sm-intro_bold_a {
    width: 120%;
    max-width: 60vw;
    margin-left: 0;
    font-size: 1.25em;
    line-height: 130%;
  }

  .sm-arrow-right {
    width: 100%;
    max-width: 70%;
    margin-left: 3em;
    margin-right: 2em;
  }

  .sm-txt-section {
    margin-left: 3em;
    margin-right: 5em;
  }

  .sm-heading2 {
    font-size: 1em;
  }

  .sm-txt3-fir {
    width: 100%;
    margin-top: 2em;
    font-size: 1em;
  }

  .sm-bold {
    font-size: 1em;
  }

  .sm-section {
    flex-direction: column;
    margin-top: 5em;
    padding-left: 3em;
    padding-right: 5em;
  }

  .sm-01-block {
    margin-left: 0;
    margin-right: 2em;
  }

  .section-01-sm {
    margin-left: 3em;
    margin-right: 0;
    padding-right: 5em;
  }

  .sm-txt4-02 {
    font-size: 1em;
  }

  .section-02-sm, .advice-section-sm {
    margin-left: 3em;
    margin-right: 5em;
  }

  .sm-heading2-copy {
    font-size: 1em;
  }

  .sm-section-03 {
    flex-direction: column;
    margin-left: 3em;
    margin-right: 5em;
    padding-right: 0;
    display: block;
  }

  .citcle1-sm {
    width: 10%;
    margin-top: 0;
  }

  .txt-sm-grid {
    width: auto;
    margin-top: 1em;
    margin-bottom: 2em;
    margin-left: 0;
    padding-right: 10em;
    font-size: 1em;
    line-height: 1.3;
  }

  .sm-bold-2 {
    font-size: 1em;
  }

  .sm-result-grid-text {
    width: 14em;
    max-width: none;
    font-size: 1.25em;
  }

  .sm-result-grid {
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sm-result-txt-foot {
    margin-left: 0;
    margin-right: 0;
  }

  .sm-foot-headingtxt {
    width: 20em;
    margin-left: 4em;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .sm-result-grid-text1 {
    max-width: none;
    font-size: 1.25em;
  }

  .page-wrapper-cases-jk, .page-wrapper-design-cases-livestreaming {
    font-size: 1.8vw;
  }

  .container-youtube {
    padding-left: 3em;
    padding-right: 3em;
  }

  .container-case-xlzhazhda-intro {
    background-position: 50%;
    height: 24em;
  }

  .container-case-xlpochta-intro-zhk {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .text_grid_case_xlzhazhda_i_bold {
    width: 24em;
    font-size: 1em;
  }

  .text_grid_case_xlfix_intro_light-4 {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .page-padding-grid-04-case-xlzhk {
    padding-left: 0;
    padding-right: 0;
  }

  .text-case-xlzhk-bold-goals {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .container-case-xlpochta-lists-2 {
    padding-left: 0;
  }

  .text_case_xlfix_about_heading-3 {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .div-nule-grid-cases-fixprice-4 {
    width: 2em;
    display: block;
  }

  .text_grid_case_xlfix_about_light-zh-k {
    font-size: 1em;
  }

  .grid_case_xlzhk_task {
    margin-left: 2.5em;
  }

  .text_case_xlfix_goals_heading_1-3 {
    width: auto;
    margin-top: 2em;
    font-size: 1.5em;
  }

  .page_padding_case_xlzhk-task-z {
    margin-bottom: 2em;
    margin-left: 0;
  }

  .page-padding-grid-02-zhk {
    padding-left: 0;
    padding-right: 0;
  }

  .article_header_zh-k {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 1.1em;
  }

  .page-padding-grid-case-xlzhk {
    padding-left: 0;
    padding-right: 0;
  }

  .container-case-xlzhk-about, .container-case-xlpochta-stage-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .page-padding-grid-case-xlzhk-1-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-case-xlfix-list-zhk {
    margin-right: -2em;
  }

  .text_grid_case_xlzhkabout_light-intro {
    font-size: 1.5em;
  }

  .image_case_xlfix_about_line1zhk {
    margin-top: 2em;
  }

  .text_case_xlfix_goals_heading_1-1 {
    width: auto;
    margin-top: 2em;
    font-size: 1.5em;
  }

  .page-padding-grid-case-xlzhk-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-case-xlzhk-yellow-dot {
    width: auto;
    max-width: 80%;
  }

  .container-case-xlzhk-goals {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 2.5em;
    margin-right: 2.5em;
    display: flex;
  }

  .text_case_xlzhk-about_heading1 {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .container-cases-fixprice-grid-main-03-2 {
    padding-top: 1em;
  }

  .page-padding-grid-04-case-xlzhk-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container_case_xlzhk-results {
    height: auto;
  }

  .page_padding_case_xlage_results-3 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .container-case-xlpochta-intro-zhk-copy {
    width: auto;
    max-width: 100%;
    height: auto;
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .container-image-bronze-medal {
    padding-top: 1em;
    padding-right: 1em;
  }

  .image-bronze-medal {
    width: 10em;
  }

  .section-design-photo {
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-bottom: 0;
  }

  .image-block-photo {
    height: auto;
  }

  .btn-send-request-about-transperency.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .btn-bref-black {
    line-height: 1.3;
  }

  .section-photo {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 4em;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .image-block-photo-design {
    height: 20em;
  }

  .caption-photo-block {
    margin-left: 0;
    font-size: 2em;
  }

  .mainpage-404 {
    height: 30em;
  }

  .cont-404-notfound {
    margin-top: 0;
  }

  .main-div-404 {
    margin-bottom: 0;
    margin-left: 2.5em;
  }

  .page-wrapper-404 {
    height: 30em;
  }

  .page-wrapper-production {
    font-size: 1.8vw;
  }

  .paragraphsubmain-vw-2 {
    max-width: 80vw;
    font-size: 3vw;
  }

  .image-svg-txt-production {
    margin-left: -2rem;
  }

  .grid-cases-small {
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-services-copy {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .grid-business-copy {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-strategy-services-copy {
    padding-left: 3em;
    padding-right: 3em;
  }

  .caption-block-black-copy {
    margin-left: 0;
  }

  .page-padding-about-speach-copy {
    padding: 40px 0 60px;
  }

  .grid-speach-about-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .page-padding-about-speach-copy {
    padding-top: 40px;
    padding-bottom: 60px;
  }

  .image-arrow-down-articles-community-rules-copy {
    max-width: 90%;
  }

  .text_case_xlbandi_next_heading-copy {
    width: auto;
  }

  .section-main-smm {
    height: 20em;
  }

  .image-smm-main {
    width: 34em;
  }

  .page-padding-grid-03-shein-2-copy {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .btn-tik-tok {
    font-size: .875em;
    line-height: 1.3;
  }

  .page-padding-cases-metro-goals-research {
    padding-bottom: 3em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlfix_about_light-2-copy {
    font-size: 1.5em;
  }

  .txt-about-case-copy {
    margin-top: 2em;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 1.25em;
  }

  .image-logo-awwards-copy._80 {
    width: 100%;
    max-width: none;
  }

  .image-logo-awwards-copy._80.nodisplay {
    display: block;
  }

  .pr-headintable-no-hov {
    padding-left: .25em;
    font-size: 2em;
  }

  .paragraph-2-100-copy {
    font-size: 1em;
  }

  .arrowintablemobile-copy {
    margin-left: 1.5em;
    display: block;
  }

  .pr-div-2-1 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8em;
    display: flex;
  }

  .services-pr-1 {
    margin-top: 8em;
    margin-left: 3em;
    padding-left: 0;
  }

  .div-pr-2 {
    align-items: flex-end;
    margin-bottom: 3em;
    display: flex;
  }

  .container-grid-services-2-mob-copy {
    width: 33em;
    padding-left: 2em;
  }

  .container-business-services-1, .container-business-services-2 {
    height: 26em;
  }

  .section-photo-about {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 4em;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .img-about-comp {
    display: none;
  }

  .image-block-photo-1 {
    height: auto;
  }

  .page-wrapper-articles-creative-community {
    font-size: 1.8vw;
  }

  .text-articles-creative-community {
    width: auto;
    margin-top: 11.5em;
    margin-left: 0;
  }

  .page-padding-articles-ccommunity {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-points {
    padding-bottom: 0;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-services-copy-1 {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .page-wrapper-articles-community-managment {
    font-size: 1.8vw;
  }

  .text-articles-creative-community-menagment {
    width: auto;
    margin-top: 15em;
    margin-left: 0;
  }

  .section-articles-community-menagment-resoult {
    height: 34em;
  }

  .grid-articles-community-menagment-resoult {
    grid-column-gap: 16px;
  }

  .text-articles-comunity-resume-copy {
    line-height: 2;
  }

  .logo-main-migel-1-3 {
    display: block;
  }

  .container-case-xlpochta-list-1 {
    margin-right: 7em;
  }

  .text-case-xlfix-bold-list-pochta, .text-case-xlfix-bold-goals-21 {
    color: #000;
    width: 15em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.8vw;
    font-weight: 500;
    line-height: 1.3;
  }

  .page-wrapper-edtech {
    font-size: 1.8vw;
  }

  .section-edt-1 {
    height: 30em;
  }

  .grid-edt-1 {
    margin-right: 0;
    padding-left: 2.5em;
    padding-right: 3.5em;
  }

  .cont-edt-1-arrow {
    margin-right: 2em;
  }

  .cont-edt-2-2 {
    margin-top: 1em;
    margin-right: 2em;
  }

  .cont-edt-2-2-mob {
    margin-top: -28.6em;
    margin-right: 2em;
  }

  .cont-edt-2 {
    margin-left: 2.5em;
  }

  .text-edt-2 {
    font-size: 1em;
  }

  .cont-edt-line-02 {
    margin-top: 2em;
  }

  .cont-edt-2-img {
    margin-top: -12em;
    margin-right: 2em;
  }

  .cont-edt-2-1 {
    margin-top: -4em;
    margin-left: 2.5em;
  }

  .cont-edt-2-1-mob {
    margin-left: 2.5em;
  }

  .cont-edt-line-02-mob {
    margin-top: 2em;
  }

  .text-edt-3-white {
    margin-top: 2.4em;
    font-size: 1.3vw;
  }

  .text-edt-medium {
    margin-top: 2em;
  }

  .cont-edt-3 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edt-3-1 {
    margin-top: 1em;
    margin-left: 20em;
    margin-right: -.5em;
  }

  .cont-edt-3-1-mob {
    margin-top: 1em;
    margin-left: 25em;
    margin-right: 2em;
  }

  .cont-edt-3-2 {
    margin-bottom: 0;
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-bottom: 2em;
  }

  .img-svg-line-03 {
    width: 7em;
    max-width: none;
  }

  .img-svg-line-03-1 {
    max-width: none;
    margin-top: -18.3em;
    display: none;
  }

  .cont-grid-edt-4 {
    margin-top: 8em;
    margin-left: 0;
  }

  .cont-edt-4-4-1 {
    margin-left: 31.7em;
  }

  .grid-edt-4 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edt-4-2 {
    margin-left: 45.2em;
  }

  .cont-edt-4-4-mob {
    margin-top: 1em;
    margin-right: 1em;
  }

  .text-edt-2-copy {
    font-size: 1.3vw;
  }

  .cont-edt-4-4 {
    margin-top: 1em;
    margin-right: 1em;
  }

  .cont-edt-4 {
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-edt-4-3 {
    margin-left: 30.2em;
  }

  .cont-edt-5-1-copy {
    margin-top: 6em;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .grid-edt-5 {
    grid-column-gap: 5em;
  }

  .cont-edt-5-1 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edt-5 {
    margin-top: 1em;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edt-5-2-vector {
    max-width: none;
  }

  .text-edt-5 {
    width: 12em;
    font-size: 1.5vw;
  }

  .cont-edt-5-5 {
    margin-left: 27em;
  }

  .cont-edt-5-2-vector-copy {
    max-width: none;
    margin-top: -9.8em;
  }

  .img-edt-6-svg-2 {
    margin-left: 4.8em;
  }

  .image-edt-line-svg-6-mob {
    max-width: 100%;
  }

  .cont-edt-6 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-grid-6 {
    margin-right: 2.5em;
  }

  .img-edt-6-svg-1 {
    margin-right: 14.5em;
  }

  .cont-edt-6-6 {
    margin-top: 1em;
    margin-left: 0;
    margin-right: -.5em;
  }

  .image-edt-line-svg-6 {
    max-width: 100%;
  }

  .img-edt-6-svg-1-mob {
    margin-right: 14.5em;
  }

  .cont-edt-button-7 {
    align-items: center;
  }

  .img-edt-7 {
    margin-top: -16.5em;
  }

  .cont-edt-7-final {
    margin-left: 1em;
    margin-right: 1em;
  }

  .img-edt-7-eyes {
    width: 40%;
    max-width: none;
    height: 3em;
  }

  .container-yellow-block-edtech {
    height: 24em;
    margin: 1em 2em;
  }

  .image-countur-edtech-yellow {
    height: 20em;
  }

  .cont-edt-intro-line {
    margin-top: -24.1em;
    margin-left: -10.3em;
  }

  .img-edt-intro-line {
    width: 75em;
    margin-top: 2.4em;
  }

  .img-edt-intro-arrow {
    max-width: 80%;
  }

  .cont-edt-5-5-copy {
    margin-left: 27em;
  }

  ._02-text-machina-copy {
    margin-right: .75em;
  }

  .page-wrapper-edtech-presentation {
    font-size: 1.8vw;
  }

  .section-edtech-presentation-02, .section-edtech-presentation-02-copy {
    height: 37em;
  }

  .button-edt-final1 {
    width: 200px;
    padding-top: 1em;
  }

  .section-edtech-presentation-03-lottie, .section-edtech-presentation-04, .section-edtech-presentation-05, .section-edtech-presentation-06, .section-edtech-presentation-01, .section-edtech-presentation-07 {
    height: 37em;
  }

  .container-btn-download-presentation-retail-copy {
    display: flex;
  }

  .cont-edt-video {
    margin-top: 1em;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edt-6-video {
    margin-left: 21.5em;
  }

  .page-wrapper-carmex {
    font-size: 1.8vw;
  }

  .container-case-xlcarmex-intro {
    background-position: 10% 80%;
  }

  .text_grid_case_xlfix_intro_bold-3 {
    width: 24em;
    font-size: 1em;
  }

  .image_grid_case_xlpochta-about-2 {
    margin-top: -13.5em;
  }

  .text_case_xlcarmex-light-1-2 {
    font-size: 1em;
  }

  .div-case-xlfix-dot-2 {
    width: 2em;
    font-size: 1em;
  }

  .image-number-04-2 {
    display: block;
  }

  .cont-case-carmex-1 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .div-case-xlfix-goals-3 {
    margin-right: 0;
  }

  .cont-case-carmex-grid-01-1-1 {
    flex-direction: column;
    width: 40em;
  }

  .text_case_xlcarmex-light-1-5 {
    width: 100%;
    font-size: 1em;
  }

  .container_grid_case_xlbandi_about_2_3-2 {
    margin-right: 0;
  }

  .text-sa {
    width: 30em;
    margin-left: 10em;
    font-size: 1.5em;
  }

  .text-case-xlcarmex-bold-goals1 {
    color: #000;
    width: 30em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .text_case_xlcarmex-light {
    font-size: 1em;
  }

  .container-case-xlpochta-stage-3 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_case_xlcarmex-light-1-4 {
    width: 100%;
    font-size: 1em;
  }

  .text_case_xlcarmex-light-1 {
    font-size: 1.5em;
  }

  .text_case_carmex_about_heading {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .div-nule-grid-cases-fixprice-copy {
    width: 2em;
  }

  .div-case-xlcarmex-goals {
    width: auto;
    margin-right: 0;
  }

  .text_case_xlfix_goals_heading_1-4 {
    width: auto;
    margin-top: 2em;
    font-size: 1.5em;
  }

  .text_case_xlcarmex-light-1-3 {
    width: 100%;
    font-size: 1em;
  }

  .container-case-xlcarmex-about {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .grid_case_xlcarmex_task {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 2.5fr;
    margin-left: 0;
  }

  .image_grid_case_xlpochta_arrow-2 {
    width: auto;
    margin-right: 1em;
  }

  .text-case-xlcarmex-bold-goals {
    color: #000;
    width: auto;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
    overflow: hidden;
  }

  .container_case_xlcarmex {
    height: auto;
  }

  .page_padding_case_xlage_results-4 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text_grid_case_xlage_stages_results_light-4 {
    width: auto;
    margin-left: 0;
    font-size: 1.6vw;
  }

  .caption-case-carmex-yellow {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .text-second-carmex-ingrid {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .caption-case-carmex-yellow-resume {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid_case_xlcarmex_task-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 2.5fr;
    margin-left: 0;
  }

  .text_case_xlcarmex-light-1-3-copy {
    width: 100%;
    font-size: 1em;
  }

  .container-case-xlfix-intro1-3 {
    height: 35em;
  }

  .contain-case-xlfix-intro-1-3 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_grid_case_xlfix_intro_light-5 {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1em;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .text_grid_case_xlfix_intro_bold-4 {
    width: 24em;
    font-size: 1em;
  }

  .container-case-xlfix-intro2-3 {
    width: 100%;
    max-width: 100%;
    height: 26em;
  }

  .contain-case-xlfix-tiktok-2 {
    justify-content: center;
    margin-left: -10em;
  }

  .text_grid_case_xlfix_about_bold-3 {
    font-size: 1.5em;
  }

  .container_case_xlfix_about-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text_grid_case_xlfix_about_light1 {
    font-size: 1.5em;
  }

  .text_case_xlfix_about_heading-4 {
    width: auto;
    margin-top: 3em;
    font-size: 1.5em;
  }

  .text_grid_case_xlfix_about_light1-1 {
    font-size: 1.5em;
  }

  .image_grid_case_xlfix_about-2 {
    margin-top: -7em;
  }

  .container-case-xlfix-list-3 {
    width: 15em;
  }

  .div-case-xlfix-dot-3 {
    width: 2em;
    font-size: 1em;
  }

  .image-case-xlfic-yellow-dot-3 {
    width: auto;
    max-width: 80%;
  }

  .div-case-xlfix-goals-4 {
    margin-right: 0;
  }

  .text-case-xlfix-bold-goals-22 {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .div-case-xlfix-goals-copy {
    width: auto;
    margin-right: 0;
  }

  .container-case-xlfix-goals-2 {
    flex-direction: column;
    justify-content: space-around;
    margin-left: 2.5em;
    margin-right: 2.5em;
    display: flex;
  }

  .container-ccase-fixprice-lists-2 {
    padding-left: 0;
  }

  .text_case_xlfix_medium_17_1-mob {
    width: 15em;
    font-size: 1.2em;
  }

  .text_grid_case_xlfix_stages_light-light {
    width: auto;
    font-size: 1.5em;
  }

  .container_grid_case_xlfix_stages-3 {
    padding-left: 0;
  }

  .page-padding-grid-02-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .cont-01-fix-stages {
    margin-top: 1.5em;
  }

  .image-number-04-copy {
    display: none;
  }

  .text_case_xlfix_goals_heading_1-9 {
    width: auto;
    margin-top: 2em;
    font-size: 1.5em;
  }

  .contain-case-xlfix-concept-1-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .container-case-xlfixstages-3 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .div-nule-grid-cases-fixprice-copy-2 {
    width: 2em;
  }

  .cont-case-fix-photo {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-cases-fixprice-01-1 {
    grid-template-columns: 9fr;
    grid-auto-flow: row;
  }

  .grid_case_xlbandi_about_2-3 {
    margin-left: 0;
  }

  .text_case_xlfix_medium_17_1-3 {
    width: 15em;
    font-size: 1.2em;
  }

  .contain-case-xlfix-test {
    margin-left: 0;
    margin-right: 2.5em;
    padding-left: 0;
  }

  .text-case-xlfix-bold-list-2 {
    color: #000;
    width: 15em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .text_case_xlfix_medium_17_10 {
    width: 20em;
    font-size: 1.2em;
  }

  .text_grid_case_xlfix_stages_light-light-copy-copy {
    width: auto;
    font-size: 1.5em;
  }

  .page-padding-grid-01-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-case-fix-strategy-2 {
    padding-right: 2.5em;
  }

  .text-case-xlfix-bold-list-copy {
    color: #000;
    width: 15em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .grid-cases-fixprice-02-3 {
    grid-template-columns: 9fr;
    grid-auto-flow: row;
  }

  .container-case-xlfix-concept1-copy {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .contain-case-xlfix-concept-2 {
    margin-left: 3.2em;
    padding-left: 0;
  }

  .container-case-xlfix-concept1-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .contain-case-xlfix-concept-zen {
    margin-left: 2.5em;
    margin-right: 0;
    padding-left: 0;
  }

  .container-ccase-fixprice-lmarketing {
    align-self: flex-start;
    padding-left: 0;
  }

  .text-case-xlfix-bold-goals-copy {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .div-case-xlfix-dot-copy {
    width: 2em;
    font-size: 1em;
  }

  .text-case-xlfix-bold-goals-copy-2 {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .page_padding_case_xlfix_icontent {
    padding-left: 2.5em;
  }

  .grid_case_xlfix-contebnt {
    margin-left: 0;
  }

  .contain-case-xlfix-button {
    width: auto;
    margin-left: 3.5em;
    margin-right: 0;
    padding-left: 2.5em;
  }

  .img-case-fix-concept-1 {
    height: auto;
  }

  .grid-case-fix-concept-1 {
    grid-template-columns: 1.5fr 1fr;
    place-items: start;
  }

  .cont-case-fix-concept-1 {
    margin-left: 6em;
  }

  .contain-case-xlfix-concept1 {
    width: auto;
    margin-left: 3.5em;
    margin-right: 0;
    padding-left: 2.5em;
  }

  .button-tiktok {
    justify-content: center;
    width: 200px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .div-case-xlfix-dot-copy2 {
    width: 2em;
    font-size: 1em;
  }

  .grid-cases-fixprice-2 {
    margin-top: 2em;
    margin-left: 2em;
  }

  .contain-case-xlfix-concept-2 {
    margin-left: 1.5em;
    margin-right: 2em;
    padding-left: 7em;
  }

  .container-ccase-fixprice-concept2 {
    margin-left: 6em;
    margin-right: 2.5em;
    padding-left: 2.5em;
  }

  .div-case-xlfix-dot-copy-2 {
    width: 2em;
    font-size: 1em;
  }

  .div-case-xlfix-goals-copy-3 {
    margin-right: 0;
  }

  .cont-case-fix-photo-2 {
    margin-top: 1em;
    margin-left: 0;
    margin-right: 2em;
  }

  .grid-case-fix-photo-2 {
    margin-bottom: 1em;
  }

  .img-case-fix-2-2 {
    height: 28em;
  }

  .a4-case-buttons {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .button-vk-video {
    justify-content: center;
    width: 200px;
    margin: 0 1em 1em 0;
    display: inline-block;
  }

  .div-case-xlfix-goals-copy1 {
    margin-right: 0;
  }

  .contain-case-xlfix-concept-5 {
    margin-left: 1.5em;
    margin-right: 2em;
    padding-left: 7em;
  }

  .container-case-xlfix-results1-5 {
    align-items: stretch;
  }

  .container-case-xlfix-results-2 {
    justify-content: space-between;
    padding-left: 0;
  }

  .text_grid_case_xlfixi_about_light14-2 {
    font-size: 1em;
  }

  .container-case-xlfix-results1-6 {
    align-items: center;
  }

  .grid-cases-fixprice-02-3-copy {
    grid-template-columns: 9fr;
  }

  .container-fixprice-section3 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .grid-cases-fixprice-section3 {
    grid-template-columns: 1fr;
  }

  .image-container-fixprice-08 {
    margin-bottom: 1em;
  }

  .text_case_xlfix_medium_17_1-3-copy {
    width: 15em;
    font-size: 1.2em;
  }

  .text_grid_case_xlfix_about_light1-copy {
    font-size: 1.5em;
  }

  .text_grid_case_xlfix_stages_light-light-copy, .text_grid_case_xlfix_stages_light-light-copy-copy {
    width: auto;
    font-size: 1.5em;
  }

  .cont-01-fix-stages-copy {
    margin-top: 1.5em;
  }

  .section-cases-small-blockpr {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-cases-pr {
    padding-left: 3em;
    padding-right: 3em;
  }

  .link-block-4, .link-block-5, .link-block-6 {
    text-decoration: none;
  }

  .grid-case-pr {
    margin-left: 0;
    margin-right: 0;
  }

  .section-cases-small-block-influence {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-case-influence {
    margin-left: 0;
    margin-right: 0;
  }

  .section-cases-small-block-for-business {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-cases-for-business {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .button-tiktok-copy {
    justify-content: center;
    width: 200px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    display: inline-block;
  }

  .thanks-copy {
    height: 64vw;
  }

  .page-wrapper-brief {
    font-size: 1.8vw;
  }

  .cont-brief, .cont-brief-code {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .arrowintable-copy-copy, .arrowintable-copy-copy-copy {
    display: none;
  }

  .link-logo-main-migel-edtech {
    width: 10em;
  }

  .migel-logo-black-svg {
    width: 8em;
  }

  .grid-speach-about-for-busines {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-business-new {
    grid-column-gap: 16px;
    grid-row-gap: 3em;
    grid-template: "Area"
    / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-savushkin {
    font-size: 1.8vw;
  }

  .section-cases-savushkin-main {
    background-repeat: no-repeat;
    background-size: cover;
    height: 24em;
  }

  .image-cases-savushkin-decstop {
    width: 28em;
  }

  .image-cases-sacushkin-mobile {
    width: 40em;
  }

  .page-padding-cases-sacushkin-about, .page-padding-cases {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-case-savushkin-ca-caption, .text-case-savushkin-ca-caption-copy {
    width: auto;
    margin-top: 2em;
    font-size: 1.5em;
  }

  .text-sa-copy {
    width: 30em;
    margin-left: 10em;
    font-size: 1.5em;
  }

  .text-caption-ca-savushkin-case {
    width: auto;
    margin-top: 2em;
    font-size: 1em;
  }

  .container-cases-sacushkin-ca {
    padding-top: 1.5em;
  }

  .grid-case-savushkin-ca {
    margin-top: 4em;
  }

  .text-case-savushkin-0-875 {
    width: auto;
    margin-left: 0;
  }

  .page-padding-cases-savushkin-goals {
    padding-bottom: 3em;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-case-body-savushkin {
    font-size: 1em;
  }

  .page-padding-savushkin-process {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .text-case-savushkin-inprocess {
    width: auto;
    margin-left: 0;
  }

  .container-case-xlshein-results-copy {
    justify-content: space-between;
    padding-left: 0;
  }

  .cont-arrow-results-cc-copy {
    width: 16em;
    display: none;
  }

  .page_padding_case_xlfix_results-2-copy-copy {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-wrapper-kino {
    font-size: 1.8vw;
  }

  .image-cases-kino-decstop {
    width: 33em;
  }

  .image-cases-kino-mobile {
    width: 40em;
  }

  .container-ingrid-case-kino-right {
    margin-top: 10em;
  }

  .section-cases-savushkin-main-copy {
    background-repeat: no-repeat;
    background-size: cover;
    height: 24em;
  }

  .cont-about-seo-text {
    margin-left: 0;
    margin-right: 4em;
  }

  .paragraph-10-1, .paragraph-10-1-1 {
    margin-left: 0;
  }

  .grid-about-seo-mob {
    margin-left: 3em;
  }

  .line-black-1px-cases-padding-vk {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text-articles-body-cth-vk {
    width: 40em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .caption-articles-cth-vk, .caption-articles-cth-vk-1 {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .container-articles-yellow-point-pb-vk {
    align-items: flex-start;
    width: 2em;
    display: flex;
  }

  .line-black-1px-cases-padding-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-h3-voice-vk {
    width: auto;
  }

  .cont-text-bold-mr-1-vk1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .cont-text-bold-mr-1-copy {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 1em;
    margin-left: 0;
    padding-left: 0;
  }

  .heading-h3-voice-vk-1-1 {
    width: auto;
  }

  .cont-text-light-vk-1 {
    padding-left: 0;
  }

  .heading-h3-voice-vk-odn {
    width: auto;
  }

  .article_paragraph_a-vk {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .article_paragraph_a-1-vk {
    width: auto;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-text-1-mr-vk-01 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .grid-mr-2-1 {
    grid-column-gap: .5em;
  }

  .line-black-1px-cases-padding-copy-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-h3-voice-vk-odn-1 {
    width: auto;
  }

  .grid-mr-2-1-1 {
    grid-column-gap: .5em;
  }

  .article1-2-vk {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .cont-text-1-mr-vk-1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .cont-text-light-vk-1-1 {
    padding-left: 0;
  }

  .page-padding-articles-vk1 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .article1-2-vk1 {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .caption-sociall-mobile {
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: none;
  }

  .article_number_a-1-vk, .article_number_a-1-vk-white {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .heading-h3-voice-vk-odn-12, .heading-h3-voice-vk-odn-12-copy {
    width: auto;
  }

  .line-black-1px-cases-padding-copy-1-copy {
    margin-left: 0;
    margin-right: 0;
  }

  .article_paragraph_a_typography {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-text-1-mr-typography {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .business-breakfast-line {
    margin-bottom: -.45em;
  }

  .page-wrapper-design-event {
    font-size: 1.8vw;
  }

  .black-line {
    width: auto;
    min-width: auto;
    max-width: none;
    height: .125em;
  }

  .main-animation-design-event {
    margin-bottom: -.4em;
  }

  .article_number_a-1-vk-1 {
    width: auto;
    margin-top: -.4em;
    margin-left: 0;
    margin-right: .25em;
  }

  .cont-text-1-mr-vk-1-0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .article_paragraph_a-0 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .article1-2-typography {
    flex-flow: column wrap;
    align-content: flex-start;
    margin-left: 0;
  }

  .article_paragraph_a-copy {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .page-wrapper-digital-audit {
    font-size: 1.8vw;
  }

  .arrowintable-production {
    display: none;
  }

  .grid-diga-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 5em;
    margin-right: 5em;
  }

  .arrowintable-design-diga {
    display: none;
  }

  .heading-diga-cuption {
    margin-bottom: 0;
  }

  .btn-diga-audit.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .page-padding-diga-team {
    padding-left: 5em;
    padding-right: 5em;
  }

  .diga-team-tags.hide, .diga-team-tags.horisontal-hide-mobile-view {
    display: none;
  }

  .container-diga-team-line.hide-decstop {
    display: flex;
  }

  .page-padding-design-support-expert-copy {
    padding-left: 0;
    padding-right: 2.5em;
  }

  .page-padding-diga-speciasation {
    padding-left: 5em;
    padding-right: 5em;
  }

  .btn-diga-cases.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .paragraph-diga-specialistation, .paragraph-diga-subtitle {
    font-size: 1em;
  }

  .page-padding-diga-quote {
    padding-left: 5em;
    padding-right: 5em;
  }

  .diga-caption-social {
    margin-top: 2em;
    margin-left: 0;
    margin-right: 7vw;
    font-size: 1em;
    display: flex;
  }

  .page-padding-diga-contacts {
    padding-bottom: 4em;
    padding-left: 5em;
    padding-right: 5em;
  }

  .section-diga-footer {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-main-footer-diga {
    margin-left: 5em;
    margin-right: 5em;
  }

  .btn-diga-brief, .btn-diga-presentation {
    font-size: 14px;
    line-height: 1.3;
  }

  .diga-caption-social-mobile {
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: none;
  }

  .page-wrapper-strat-session {
    font-size: 1.8vw;
  }

  .image-ss-main-txt {
    margin-left: -9.5em;
  }

  .grid-ss-block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 5em;
    margin-right: 5em;
  }

  .btn-ss-audit.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .page-padding-ss-points {
    padding-left: 5em;
    padding-right: 5em;
  }

  .image-ss-points-decstop, .image-ss-points-mobile {
    margin-left: -8em;
  }

  .page-padding-ss-clients {
    padding-left: 5em;
    padding-right: 5em;
  }

  .grid-ss-clients {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-ss-levels {
    padding-left: 5em;
    padding-right: 5em;
  }

  .page-wrapper-edtech-case {
    font-size: 1.8vw;
  }

  .section-main-edtech-case {
    height: 18em;
  }

  .page-padding-unodosbuisnesconfirence-cases {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-case-edtech-main-txt {
    width: 22em;
  }

  .grid-case-edtech-second {
    grid-column-gap: 16px;
    grid-template-columns: 2fr 1fr;
  }

  .caption-case-edtech-second {
    width: 26em;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .container-cases-edtech-second-right {
    width: 20em;
    margin-top: 8em;
  }

  .page-padding-cases-edtech-second {
    padding: 3em 2.5em 4em;
  }

  .edtech-case-c1 {
    margin-top: 4em;
  }

  .paragraph-case {
    width: auto;
  }

  .paragraph-case._60 {
    width: 80%;
  }

  .edtech-case-c2, .edtech-case-c3, .edtech-case-c4 {
    margin-top: 3em;
  }

  .grid-case-2-eng {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-clients-eng {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .caption-social-eng {
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: none;
  }

  .image-c5-edtech-decstop-copy {
    margin-top: 0;
  }

  .grid-case-edtech-resoult {
    grid-column-gap: 16px;
    grid-template-columns: 2fr 1fr;
    margin-top: 2em;
  }

  .container-cases-edtech-resoult {
    width: 20em;
    margin-top: 0;
  }

  .page-padding-edtech-cases-copy {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-case-ozmom-main-txt {
    width: 22em;
  }

  .caption-case-ozmom-second {
    width: 26em;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .grid-case-ozmom-second {
    grid-column-gap: 16px;
    grid-template-columns: 2fr 1fr;
  }

  .container-cases-ozmom-second-right {
    width: auto;
    margin-top: 8em;
  }

  .ozmom-case-c1 {
    margin-top: 4em;
  }

  .ozmom-case-c2 {
    margin-top: 3em;
  }

  .paragraph-case-ozmom {
    width: auto;
  }

  .paragraph-case-ozmom._60 {
    width: 80%;
  }

  .ozmom-case-c3 {
    margin-top: 3em;
  }

  .image-logoblock-decstop {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .page-padding-clients-block {
    padding-bottom: 3em;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .contacts-main-grid-mobile {
    width: 30em;
  }

  .page-padding-contacts {
    padding-left: 4em;
    padding-right: 4em;
  }

  .page-padding-cases-ozmom-second {
    padding: 3em 2.5em 4em;
  }

  .section-main-ozmom-case {
    height: 18em;
  }

  .page-padding-cases-sec {
    padding: 3em 2.5em 4em;
    overflow: hidden;
  }

  .container-ccase-ozmom-lists {
    padding-left: 0;
  }

  .text-case-ozmom-second-intable-2 {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .grid-case-2-main {
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-news-eng {
    flex-direction: column;
    padding-top: 40px;
  }

  .section-main-ozmom-case-mob {
    height: 18em;
  }

  .div-case-ozmom-goals {
    margin-right: 0;
  }

  .grid-ozmom-stages {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 2fr 12fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .text-case-ozmom {
    color: #000;
    flex-direction: row;
    width: 32em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
    display: block;
  }

  .img-number-ozmom {
    width: 4em;
  }

  .cont-video-ozmom {
    justify-content: space-around;
    display: flex;
  }

  .video-ozmom {
    display: flex;
  }

  .cont-video-ozmom-showreal {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .div-block-1130 {
    flex: none;
  }

  .image-case-ozmom-decstop {
    width: 28em;
  }

  .image-cases-sacushkin-mobile-copy, .image-cases-ozmom-mobile {
    width: 40em;
  }

  .container-text-partners-eng {
    padding-top: 50px;
  }

  .heading-about-main-top-eng {
    margin-top: 0;
  }

  .page-padding-about-top-eng {
    padding-left: 5em;
    padding-right: 5em;
  }

  .btn-send-request-about-transperency-eng.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .blockcaptionwhite-eng {
    margin-left: 0;
  }

  .btn-send-request-eng.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .page-padding-about-office-eng {
    padding-bottom: 80px;
  }

  .page-padding-about-vacancy-eng {
    padding-bottom: 8em;
  }

  .section-photo-about-eng {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 4em;
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .contacts-main-grid-mobile-eng {
    width: 30em;
  }

  .btn-brief-eng, .btn-presentation-eng {
    font-size: .875em;
    line-height: 1.3;
  }

  .footer_eng {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-eng {
    padding-top: 5px;
  }

  .page-padding-about-video-eng {
    padding-left: 5em;
    padding-right: 5em;
  }

  .footer_-eng {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-presentation-eng-1 {
    font-size: .875em;
    line-height: 1.3;
  }

  .arrowintable-design1 {
    display: none;
  }

  .body-cms-content {
    font-size: 1.8vw;
  }

  .heading-csm-content {
    width: 28em;
    font-size: 1.5em;
  }

  .page-padding-yellow-block-content-cms {
    padding: 3em 2.5em;
  }

  .page-padding-body-content-cms, .page-padding-result-content-cms {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-wrapper-hr {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.8vw;
  }

  .page-padding-main {
    padding-left: 2.5em;
    padding-right: 2.5em;
    overflow: hidden;
  }

  .page-padding-hr {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-hr-bash.js-left-tower-light, .image-hr-bash.js-right-tower-light {
    display: block;
  }

  .container-colonna-hr.mobile-hide, .container-window-condence-hr {
    display: none;
  }

  .container-double-colonna-hr-2.left._50em {
    height: 42em;
  }

  .container-double-colonna-hr-2.left._50em.vacancy {
    height: 165em;
  }

  .container-double-colonna-hr-2.left._40em {
    height: 33em;
  }

  .container-double-colonna-hr-2.right._50em {
    height: 42em;
  }

  .container-double-colonna-hr-2.right._50em.vacancy {
    height: 165em;
  }

  .container-double-colonna-hr-2.right._40em {
    height: 33em;
  }

  .container-block-7-yellow {
    width: 80%;
    padding-left: 1em;
  }

  .container-txt-block-7 {
    margin-left: 1em;
    margin-right: 0;
    padding-left: 0;
  }

  .text-container-item-block-7 {
    width: 10em;
  }

  .btn-conteiner-hr-block-7-copy {
    margin-left: -1.5em;
  }

  .container-paragraph-block-9-hr {
    width: 28em;
  }

  .container-body-block-9-item-hr {
    width: 80%;
  }

  .container-block-11-colonns-hr {
    justify-content: space-between;
    width: 80%;
  }

  .image-1-hr-block-11 {
    width: 14em;
  }

  .container-block-11-photo {
    padding-left: 5em;
    padding-right: 5em;
  }

  .container-block-11-photo-column1 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .container-we-hr-block-11 {
    padding-left: .5em;
    padding-right: 0;
  }

  .image-2-hr-block-11 {
    width: 14em;
  }

  .container-block-11-photo-column2 {
    margin-left: 1.7em;
  }

  .block-15-hr {
    height: 33em;
  }

  .image-office-block15-hr {
    height: 15em;
  }

  .container-colonna-hr-block-15 {
    height: 33em;
  }

  .paragraph-block-15-txt-hr {
    margin-left: -33em;
  }

  .image-b17-karniz {
    width: 44em;
  }

  .block-19-hr {
    width: 100vw;
    height: 42em;
  }

  .container-vacancy-body-block-19-hr {
    justify-content: center;
    width: auto;
  }

  .image-vacancy-balcony-block-19 {
    display: none;
  }

  .container-form-hr {
    padding-left: 4em;
    padding-right: 4em;
  }

  .container-form-hr-inside {
    flex-direction: row;
  }

  .navbar-copy, .navbar-eng-version {
    padding-top: 5px;
  }

  .image-colorballon-eng-0 {
    margin-top: -132px;
  }

  .nav-menu-3--mob-eng {
    background-color: var(--tomato);
    display: block;
  }

  .page-padding-services-eng, .page-padding-cases-2-eng {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .caption-sociall-mobile-eng {
    margin-top: 7vw;
    margin-left: 7vw;
    margin-right: 7vw;
    font-size: 1em;
    display: none;
  }

  .page-padding-about-seo-eng {
    padding-right: 3em;
  }

  .blockcaptionwhite-eng-1 {
    margin-left: 0;
  }

  .paragraph-adress-footer-mobile-eng {
    font-size: 7px;
  }

  .image-case-oztravel-main {
    width: 28em;
  }

  .section-main-ozmom-case-1 {
    height: 18em;
  }

  .otravel-case-c3 {
    margin-top: 3em;
  }

  .container-case-oztravel-lists {
    padding-left: 0;
  }

  .container-cases-oztravel-second-right {
    width: auto;
    margin-top: 8em;
  }

  .oztravel-case-c4 {
    margin-top: 3em;
  }

  .cont-txt-oztravel-1 {
    margin-bottom: 2em;
  }

  .text-case-oztravel {
    color: #000;
    flex-direction: row;
    width: 32em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
    display: block;
  }

  .grid-oztravel-stages {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 2fr 12fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .grid-main-footer-eng {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .nav-menu-3-eng, .nav-menu-3-eng-brief {
    background-color: var(--tomato);
    display: block;
  }

  .paragraph-adress-footer-mobile-eng-1 {
    font-size: 7px;
  }

  .nav-link-1-eng-brief {
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 12px;
    font-weight: 700;
  }

  .nav-link-1-eng-brief.pud40 {
    margin-top: 40px;
  }

  .grid-main-footer-1 {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .grid-oztravel-challenge {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 2fr 12fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .text-case-oztravel-1 {
    color: #000;
    flex-direction: row;
    width: 32em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
    display: block;
  }

  .image-cases-oztravel-mobile {
    width: 40em;
  }

  .section-main-oztravel-case-mob {
    height: 18em;
  }

  .grid-oztravel-challenge-mob {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 2fr 12fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .container-block-2-body-vacancy {
    width: 40em;
  }

  .block-2-hr-vacancy {
    width: 100vw;
    height: 165em;
  }

  .container-production-service {
    height: auto;
  }

  .grid-new-cases-production {
    grid-template-columns: 1fr 1fr;
  }

  .page-padding-cases-production-new {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .grid-new-production-directions {
    grid-template-columns: 1fr;
  }

  .grid-production-points {
    grid-auto-flow: row;
    place-items: start;
  }

  .image-plate-svg-about-product-case {
    margin-bottom: 0;
  }

  .page-padding-about-seo-eng-copy {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .section-cases-small-block-production {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-main-skyeng {
    height: 18em;
  }

  .image-case-oztravel-main-copy {
    width: 28em;
  }

  .text-case-skyeng-second-intable-2 {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .grid-case-skyeng-second {
    grid-column-gap: 16px;
    grid-template-columns: 2fr 1fr;
  }

  .container-cases-skyeng-second-right {
    width: auto;
    margin-top: 8em;
  }

  .paragraph-case-copy {
    width: auto;
  }

  .paragraph-case-copy._60 {
    width: 80%;
  }

  .oztravel-case-c4-copy {
    margin-top: 3em;
  }

  .page-padding-cases-production-new-2 {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .grid-case-skyeng-resoult {
    grid-column-gap: 16px;
    grid-template-columns: 2fr;
    margin-top: 2em;
  }

  .caption-case-edtech-second-copy {
    width: 26em;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .caption-case-skyeng-second {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .cont-skyeng-main {
    margin-top: 3em;
  }

  .text-case-skyeng-bold-goals {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 500;
    line-height: 1.3;
  }

  .image-cases-skyeng-mobile {
    width: 40em;
  }

  .container-case-skyeng-list-3 {
    width: 15em;
  }

  .container-case-skyeng-lists {
    padding-left: 0;
  }

  .container-case-skyeng1-list-3 {
    width: 15em;
  }

  .section-mainpage-contacts {
    height: 46vw;
  }

  .main-container-logo-contacts {
    height: 6em;
  }

  .contacts-page-wrapper {
    font-size: 1.8vw;
  }

  .footer-contacts {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-main-footer-contacts {
    margin-left: 5em;
    margin-right: 7vw;
  }

  .container-grid-contacts-links-symbol {
    padding-left: 3em;
    padding-right: 3em;
  }

  .paragraph-contacts-1st {
    font-size: 1.25em;
  }

  .padding-line-contacts-symbol {
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn-brief-contacts, .btn-presentation-contacts {
    font-size: .875em;
    line-height: 1.3;
  }

  .paragraph-contacts-2nd {
    font-size: 1.25em;
  }

  .btn-job {
    font-size: .875em;
    line-height: 1.3;
  }

  .padding-btn-job {
    padding-left: 6.4vw;
  }

  .blockcaptionwhite-copy {
    margin-left: 0;
  }

  .paragraph-10-1-copy {
    margin-left: 0;
  }

  .body-wrapper {
    font-size: 1.8vw;
  }

  .migel-media-heading-style-h1 {
    font-size: 2.5em;
  }

  .section-marketplace-about {
    padding-top: 3em;
    padding-bottom: 5em;
  }

  .about_grid-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin: 0;
  }

  .txt-caption {
    margin-bottom: 0;
  }

  .services-grid-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .services_pagge-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .caption-block-black-copy-copy {
    margin-left: 0;
  }

  .padding-global {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-text-awwards-copy {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .awwards_media-communication-grid-wrapper-awards {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 4em;
    padding-bottom: 0;
  }

  .awwards_container-top {
    margin-left: 0;
    margin-right: 0;
  }

  .clients_container-top {
    padding-top: 0;
  }

  .image-clients-logo {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .section-cases-media {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-main-smm-new {
    height: 20em;
  }

  .footer-wrapper {
    margin-left: 0;
    margin-right: 0;
  }

  .txt-body-footer {
    margin-left: 0;
    font-size: .5em;
  }

  .section-header {
    height: 20em;
  }

  .header_image-txt-decstop {
    width: 35em;
  }

  .section-header-training {
    height: 20em;
  }

  .btn-education {
    margin-top: auto;
  }

  .services_pagge-wrapper-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-style-body {
    font-size: 1em;
  }

  .grid-item-wrapper {
    height: auto;
  }

  .about-tg_grid-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4 Area-3"
                   ". ."
                   / 1fr 2fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin: 0;
  }

  .grid-formats-te {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area"
    / 1fr 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-cases-te {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-workshops-te {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area"
    / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .image-hr-bash-white-theme.js-left-tower-dark, .image-hr-bash-white-theme.js-right-tower-dark, .image-hr-bash-copy.left, .image-hr-bash-copy.right {
    display: block;
  }

  .page-padding-clients-block-copy {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .footer-design {
    padding-left: 0;
    padding-right: 0;
  }

  .section-marketplace-main {
    height: 20em;
  }

  .grid-principles-marketplaces {
    grid-column-gap: 16px;
    grid-row-gap: 1.5em;
    grid-template: "Area"
    / 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-marketplaces-topup {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area"
    / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .null.is-no-mobile {
    display: none;
  }

  .image-block-1 {
    margin-top: 8em;
  }

  .black-background {
    height: 30em;
  }

  .image-135 {
    width: 12em;
  }

  .div-block-1159 {
    margin-top: -14em;
  }

  .container-block-2-body-vacancy-1 {
    width: 40em;
  }

  .container-double-colonna-hr-1.left._50em {
    height: 42em;
  }

  .container-double-colonna-hr-1.left._50em.vacancy {
    height: 165em;
  }

  .container-double-colonna-hr-1.left._40em {
    height: 33em;
  }

  .container-double-colonna-hr-1.right._50em {
    height: 42em;
  }

  .container-double-colonna-hr-1.right._50em.vacancy {
    height: 165em;
  }

  .container-double-colonna-hr-1.right._40em {
    height: 33em;
  }

  .block-2-hr-vacancy-1 {
    width: 100vw;
    height: 165em;
  }

  .second-wrapper-paragraph {
    padding-bottom: 1em;
  }

  .grid-speach-main-eng {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "."
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .section-production-about-txt {
    margin-left: 3em;
    padding-left: 0;
    display: block;
  }

  .production-div {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8em;
    display: flex;
  }

  .inf-txt-about {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 5.9em;
    font-size: 2em;
    position: relative;
  }

  .block-2-hr-vacancy-analyst {
    width: 100vw;
    height: 165em;
  }

  .accordion-block {
    height: 64vw;
  }

  .page-wrapper-accordion {
    font-size: 1.8vw;
  }

  .cont-service-directions {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraphsubmain-vw-auto-w {
    max-width: 80vw;
    font-size: 3vw;
  }

  .numberintable-redisgn {
    font-size: 1.5em;
  }

  .textintable-redisgn {
    height: auto;
    line-height: 80%;
  }

  .paragraphsubmain-vw-auto-w-1, .paragraphsubmain-vw-auto-w-2 {
    max-width: 80vw;
    font-size: 3vw;
  }

  .page-padding-accordion {
    padding-left: 7vw;
    padding-right: 7vw;
  }

  .accordion-caption-wrapper {
    padding-top: 0;
  }

  .bold-text-11 {
    font-size: .5em;
    line-height: 80%;
  }

  .accordion-nubmer-cont {
    display: none;
  }

  .bold-text-12, .bold-text-13 {
    font-size: .5em;
  }

  .numberintable-redisgn-1 {
    font-size: 1.5em;
  }

  .accordion-caption-wrapper-1 {
    padding-top: 2em;
  }

  .textintable-redisgn-1 {
    height: auto;
    line-height: 80%;
  }

  .accordion-paragraph-wrapper-1 {
    padding-top: 1.8em;
  }

  .accordion-nubmer-cont-1 {
    display: none;
  }

  .accordion-paragraph-wrapper-2 {
    padding-top: 1.8em;
  }

  .grid-main-footer-about {
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .grid-main-footer-about.is-marketplaces {
    margin-bottom: 1em;
    margin-left: 2em;
    margin-right: 2em;
  }

  .heading-3-white-f-copy, .heading-3-white-transp {
    font-size: 10px;
  }

  .grid-speach-about-smm {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template: "Area-4"
                   "Area-5"
                   "Area-3"
                   "."
                   / 1.25fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 7vw;
    margin-right: 7vw;
  }

  .page-padding-cases-influence {
    padding-left: 3em;
    padding-right: 3em;
  }

  .cont-icase-kaspersky-intro {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    width: auto;
    height: 30em;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 1.8vw;
  }

  .case_kaspersky_intro {
    height: 20em;
  }

  .case_xlvs-top-udb {
    background-position: 50%;
  }

  .img-kasp-mob {
    display: none;
  }

  .page_padding_case_xlfix_results-2-copy {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-weapper-case-kaspersky {
    font-size: 1.8vw;
  }

  .page_padding_case_results {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-case-kasp-text, .cont-case-kasp-grid {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .case_kasp--title {
    margin-top: 2em;
  }

  .page-padding-case-kasp-results {
    padding: 0;
  }

  .grid-case-kasp-results {
    grid-column-gap: 16px;
  }

  .page-padding-case-kaspersky {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .text-case-kasp-white {
    object-fit: fill;
    flex-flow: column;
    place-content: flex-start center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.6vw;
    line-height: 1.3;
    position: static;
    inset: 0%;
  }

  .page-wrapper-case {
    font-size: 1.8vw;
  }

  .page-padding-case {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .section-case-intro {
    background-position: 50%;
    height: 24em;
  }

  .section-case-intro.skolkovo._2 {
    background-position: 100%;
  }

  .image-case-kundal-intro-mob {
    display: none;
  }

  .grid-case-kundal-goals {
    grid-template-columns: 1fr;
  }

  .text-case-kundal-goals-paragraph {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.3;
  }

  .cont-case-kundal-goals-in {
    width: auto;
    margin-right: 0;
  }

  .grid-case-kundal-work {
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .cont-case-work, .cont-case-kundal-tech {
    margin-top: 3em;
  }

  .caption-case-kundal-final {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .paragraph-case-big-capture {
    width: auto;
  }

  .paragraph-case-big-capture._60 {
    width: 80%;
  }

  .paragraph-case-mob {
    width: auto;
  }

  .paragraph-case-mob._60 {
    width: 80%;
  }

  .section-main-tol {
    background-position: 50%;
    height: 24em;
  }

  .txt-svg-tol {
    width: 18em;
    padding-top: 4em;
  }

  .caption-case-bold {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .paragraph-case-seciond8body {
    width: auto;
    margin-left: 0;
    display: block;
  }

  .page-padding-case-body {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .goals-case-wrapper {
    margin-top: 3em;
  }

  .subtitle-cases {
    font-size: 8px;
  }

  .caption-ruward {
    max-width: 80vw;
    font-size: .75em;
  }

  .section-17 {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .main-clients-txt-wrapper {
    padding-right: 1em;
  }

  .main-clients-lottie-wrapper {
    padding-left: 2em;
  }

  .lottie-animation-4 {
    transform: scale(1.5);
  }

  .txt-clients-caption {
    font-size: .75em;
  }

  .maint-clients-section-wrapper {
    padding-top: 1em;
  }

  .grid-perfomance-services-1 {
    grid-column-gap: 16px;
    grid-row-gap: 46px;
    grid-template: "Area Area-2"
                   "Area-5 Area-6"
                   "Area-9 Area-8"
                   ". ."
                   / 1fr 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-case-unodosbuisnesconfirence-intro {
    background-position: 50%;
    height: 24em;
  }

  .cont-case-start-goals-in {
    width: auto;
    margin-right: 0;
  }

  .page-padding-start-cases {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .page-padding-cases-ozmom-second-copy {
    padding: 3em 2.5em 4em;
  }

  .account-main-cont {
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .acc-cont-1 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .txt-account-bold {
    letter-spacing: .23em;
    width: 8em;
    height: auto;
    font-size: 2em;
    line-height: 120%;
  }

  .acc-btn-send-request.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .acc-txt-main {
    z-index: 1;
    object-fit: fill;
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 2em;
    display: flex;
    position: relative;
  }

  .acc-txt-main.big-txt {
    padding-top: 0;
  }

  .acc-cont-grid-1 {
    flex-direction: column;
    align-items: stretch;
  }

  .acc-img-grid {
    max-width: 100%;
  }

  .acc-cont-txt-grid {
    padding-top: 0;
  }

  .acc-txt-title {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-img-grid-illust {
    max-width: 100%;
  }

  .acc-cont-2 {
    background-position: 0%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-img-grid-3 {
    width: 100%;
  }

  .acc-img-grid-1-1 {
    display: none;
  }

  .acc-img-grid-3-mob {
    width: 100%;
    display: none;
  }

  .acc-cont-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-txt-grid-3 {
    padding-top: 4em;
  }

  .acc-cont-4 {
    background-position: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-5 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-txt-grid-5 {
    padding-top: 4em;
  }

  .acc-txt-bold {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-img-grid-5 {
    padding-bottom: 0;
    padding-right: 0;
  }

  .acc-cont-6 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-txt-grid-6 {
    padding-top: 0;
  }

  .acc-cont-7 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-txt-title-1 {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-cont-txt-grid-7 {
    height: auto;
    padding-top: 4em;
  }

  .acc-cont-txt-grid-3-copy {
    padding-top: 4em;
  }

  .acc-cont-txt-grid-7-1 {
    height: auto;
    padding-top: 4em;
  }

  .acc-cont-grid-3-1 {
    flex-direction: column;
    align-items: stretch;
  }

  .acc-img-grid-0 {
    max-width: 100%;
  }

  .acc-cont-grid-1-r {
    flex-direction: column;
    align-items: stretch;
  }

  .acc-img-grid-illust-1-l, .acc-img-grid-illust-0-r {
    max-width: 100%;
  }

  .acc-cont-8 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-grid-8 {
    grid-template-columns: 1fr;
  }

  .acc-cont-img-speakers {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding-top: 0;
  }

  .acc-txt-small {
    z-index: 1;
    object-fit: fill;
    align-self: flex-start;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-txt-small.big-txt {
    padding-top: 0;
  }

  .acc-cont-9 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-grid-9 {
    flex-direction: column;
    align-items: stretch;
    width: auto;
  }

  .acc-cont-numbers-txt-1 {
    align-items: flex-start;
  }

  .acc-txt-main-fix {
    z-index: 1;
    object-fit: fill;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-txt-main-fix.big-txt {
    padding-top: 0;
  }

  .acc-cont-10 {
    background-position: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-11 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-12 {
    background-position: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-grid-12 {
    flex-direction: column;
    align-items: stretch;
  }

  .acc-btn-send-want.color-white.mobile-horisont-btn {
    height: 30px;
    margin-top: 20px;
    padding-top: 5px;
    font-size: 10px;
  }

  .acc-cont-13 {
    background-image: none;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .acc-txt-main-awards {
    z-index: 1;
    object-fit: fill;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-txt-main-awards.big-txt {
    padding-top: 0;
  }

  .acc-txt-small-awards {
    z-index: 1;
    object-fit: fill;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-txt-small-awards.big-txt, .acc-cont-txt-grid-1-1 {
    padding-top: 0;
  }

  .acc-cont-13-mob {
    background-position: 100%;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-13-rewards {
    background-image: none;
    flex-direction: column;
    align-items: stretch;
    margin-top: 2em;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .acc-img-grid-1-1-mob {
    max-width: none;
    padding-right: 0;
    display: block;
  }

  .acc-cont-grid-1-fix {
    flex-direction: column;
    align-items: stretch;
  }

  .acc-txt-main-2 {
    z-index: 1;
    object-fit: fill;
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 2em;
    display: flex;
    position: relative;
  }

  .acc-txt-main-2.big-txt {
    padding-top: 0;
  }

  .acc-txt-title-1-1 {
    z-index: 1;
    align-self: flex-start;
    width: auto;
    padding-top: 1.5em;
    padding-right: 0;
    font-size: 2em;
    position: relative;
  }

  .acc-txt-main-1 {
    z-index: 1;
    object-fit: fill;
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 2em;
    display: flex;
    position: relative;
  }

  .acc-txt-main-1.big-txt {
    padding-top: 0;
  }

  .background-video-6 {
    width: 30em;
    height: 22em;
  }

  .image-144 {
    width: 14em;
    padding-top: 3em;
    padding-bottom: 3em;
  }

  .bg_video_case_inosense {
    height: 480px;
  }

  .tricker-txt {
    font-size: 1.1em;
  }

  .menu1 {
    justify-content: space-around;
    align-items: center;
    padding-right: 0;
  }

  .text-block-82 {
    font-size: 20px;
  }

  .text-block-83, .text-block-83.place1 {
    font-size: 16px;
  }

  .menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    align-items: center;
    padding: 6px 0;
    font-size: 16px;
  }

  .button-5 {
    padding: 6px 10px;
  }

  .first-block {
    height: 500px;
  }

  .name {
    height: 100%;
    padding-top: 60px;
    padding-left: 20px;
  }

  .picture {
    height: 100%;
  }

  .text-block-85 {
    font-size: 16px;
  }

  .time {
    width: 90px;
    font-size: 16px;
  }

  .place {
    width: 100px;
  }

  .spot {
    font-size: 14px;
  }

  .text-block-89, .text-block-90 {
    font-size: 16px;
  }

  .div-block-1185 {
    width: 400px;
  }

  .text-block-92 {
    padding: 10px 24px;
    font-size: 18px;
  }

  .div-block-1188 {
    padding-right: 0;
  }

  .section-main-udbconfirence-case-mob-copy {
    height: 18em;
  }

  .page-padding-cases-ozmom-sec-copy {
    padding: 3em 2.5em 4em;
    overflow: hidden;
  }

  .txt-main-title {
    width: 18em;
    padding-top: 4em;
  }

  .page-padding-cases-meetup {
    padding: 3em 2.5em 4em;
  }

  .grid-2columns-ugc-meetup, .grid-2columns-meetup {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .section-case-intro-a4 {
    background-position: 50%;
    height: 24em;
  }

  .txt-svg-tol-copy {
    width: 18em;
    padding-top: 4em;
  }

  .page-padding-cases-skl {
    padding: 3em 2.5em 4em;
    overflow: hidden;
  }

  .txt-main-title0skl, .txt-main-title0skl-mob {
    width: 18em;
    padding-top: 4em;
  }

  .section-case-intro-alfa {
    background-position: 50%;
    height: 24em;
  }

  .txt-svg-tol-alfa {
    width: 18em;
    padding-top: 4em;
  }

  .page-padding-cases-sec-alfa {
    padding: 3em 2.5em 4em;
    overflow: hidden;
  }

  .caption-case-alfa-white {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
  }

  .image-arrow-right-white {
    max-width: 90%;
  }

  .article_paragraph_a-alfa, .article_paragraph_a-vs-copy, .article_paragraph_a-vs-copy-copy, .article_paragraph_a-vs-copy, .article_paragraph_a-vs-copy {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .btn-watch-video {
    font-size: .875em;
    line-height: 1.3;
  }

  .section-case-intro-think {
    background-position: 50%;
    height: 24em;
  }

  .txt-svg-tol-alfa-copy {
    width: 18em;
    padding-top: 4em;
  }

  .page-padding-cases-sec-think {
    padding: 3em 2.5em 4em;
    overflow: hidden;
  }

  .txt-svg-tol-think {
    width: 18em;
    padding-top: 4em;
  }

  .section-case-intro-kasp {
    background-position: 50%;
    height: 24em;
  }

  .container-cases-kasp {
    width: auto;
    margin-top: 8em;
  }

  .page-padding-cases-sec-kasp {
    padding: 3em 2.5em 4em;
    overflow: hidden;
  }

  .page-padding-case-kasp {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .page-padding-cases-kasp-img {
    padding: 3em 2.5em 4em;
  }

  .page-padding-case-kasp-1, .page-padding-case-kasp-2 {
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .btn-kasp, .btn-kasp-2 {
    font-size: .875em;
    line-height: 1.3;
  }

  .page-padding-cases-kasp-results {
    padding: 3em 2.5em 4em;
  }

  .txt-svg-tol-kasp {
    width: 18em;
    padding-top: 4em;
  }

  .section-case-intro-fc {
    background-position: 50%;
    height: 24em;
  }

  .grid-case-fc {
    grid-template-columns: 1fr;
  }

  .text-case-fc-goals-paragraph {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.3;
  }

  .cont-case-fc-goals, .cont-case-fc-goals-1 {
    width: auto;
    margin-right: 0;
  }

  .div-case-fc-dot {
    width: 2em;
    font-size: 1em;
  }

  .cont-case-fc-goals-2 {
    width: auto;
    margin-right: 0;
  }

  .text-case-fc, .text-case-fc-1 {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.3;
  }

  .cont-case-fc-goals-3 {
    width: auto;
    margin-right: 0;
  }

  .txt-case-fc-1 {
    color: #000;
    width: 20em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.2em;
    font-weight: 300;
    line-height: 1.3;
  }

  .page_padding_case_fc {
    padding-left: 2.5em;
    padding-right: 2.5em;
  }

  .image-case-fc-intro-mob {
    display: none;
  }

  .div-case-cm {
    margin-top: 4em;
  }

  .txt-main-title0cm {
    width: 18em;
    padding-top: 4em;
  }
}

@media screen and (max-width: 479px) {
  .section-mainpage {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 700px 650px;
    background-attachment: fixed;
    height: 180vw;
    min-height: 470px;
    max-height: 620px;
  }

  .navbar {
    z-index: 99;
    background-color: #0000;
  }

  .logo-main-migel {
    width: 75px;
    margin-left: 15px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    inset: 0%;
  }

  .headingmainpage_mobile {
    width: 100%;
    margin-top: 6em;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 5em;
    display: block;
  }

  .section-speach {
    padding-bottom: 2em;
    padding-left: 5vw;
    padding-right: 10vw;
  }

  .arrowintable {
    display: none;
  }

  .columns {
    margin-top: 7vw;
    margin-left: 1vw;
    margin-right: 1vw;
    display: block;
  }

  .h1-heading-main {
    margin-top: 0;
    font-size: 8vw;
    line-height: 110%;
  }

  .namequte {
    font-size: 5vw;
  }

  .btn-send-request {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .caption-block-black {
    margin-top: 60px;
    margin-left: 0;
  }

  .caption-block-black.margin-top-0 {
    margin-top: 0;
  }

  .grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .arrow_down_services.no-padding {
    padding-top: 0;
  }

  .arrow_down_services.is-padding-1em {
    padding-bottom: 2em;
  }

  .container-grid-services {
    height: auto;
  }

  .grid-2 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
    grid-auto-flow: column;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .flexcuptiontxtcase {
    padding-left: 10px;
    font-size: 9px;
  }

  .footer {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .section-clients {
    background-position: 50% 0;
    height: auto;
    margin-top: 0;
  }

  .grid-clients {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 40px;
  }

  .blockcaptionwhite {
    margin-bottom: 5px;
    margin-left: 0;
  }

  .paragraph-6 {
    max-width: 90vw;
    padding-left: 4vw;
    font-size: 5vw;
  }

  .arrow-white-left {
    display: none;
  }

  .container-text-partners {
    flex-direction: column;
    margin-bottom: 2em;
    padding-top: 2em;
  }

  .arrow-down-black {
    display: none;
  }

  .paragrap-about-office {
    width: auto;
    padding-top: 5px;
    font-size: 5vw;
  }

  .container-text-awwards {
    flex-direction: column;
    margin-top: 0;
    margin-left: 4vw;
    margin-right: 4vw;
    padding-top: 0;
  }

  .section-awwards {
    background-color: var(--white);
    font-size: 14px;
  }

  .grid-awwards {
    grid-column-gap: 16px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    justify-items: center;
    margin-top: 4em;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .grid-inside-news {
    grid-auto-flow: row;
  }

  .caption-block-news {
    margin-left: 4vw;
  }

  .grid-news {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-areas: "Area-2"
                         "Area-6"
                         "Area-7"
                         "Area-8"
                         "Area-10"
                         "Area-12"
                         "Area-16";
    grid-auto-flow: row;
    margin: 3em 0 0;
  }

  .image-arrow-right-grid-news {
    margin-top: 20px;
  }

  .subcaption-date {
    margin-top: 20px;
    font-size: 9px;
  }

  .selection-sales {
    padding-top: 3em;
    overflow: hidden;
  }

  .grid-9 {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .footer {
    background-position: 50%;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-white-f {
    margin-top: 10px;
    font-size: 14px;
  }

  .paragraph-7 {
    display: block;
  }

  .footertextmin {
    margin-top: 5vw;
    font-size: 1.25em;
  }

  .caption-social {
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
    display: none;
  }

  .contacts {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .btn-brief {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .btn-presentation {
    width: 100%;
    margin-left: 0;
    font-size: 1rem;
  }

  .container-contacts-btn {
    flex-flow: column wrap;
    align-content: stretch;
    align-items: stretch;
    width: 90%;
    margin: 3em 4vw 0;
  }

  .paragraph-2-100 {
    max-width: 340px;
    font-size: 1em;
  }

  .paragraph-2-100._10 {
    max-width: 260px;
  }

  .paragraph-2-100-inside {
    max-width: 340px;
    font-size: 1em;
  }

  .paragraph-2-100-inside.is-hide-1260 {
    display: block;
  }

  .paragraphsubmain {
    margin-top: 10px;
  }

  .caption-block-awwards {
    margin-bottom: 5px;
  }

  .lottie-sales-2stroke {
    flex-wrap: wrap;
    width: 200%;
    margin-left: -45px;
    display: flex;
  }

  .grid-speach {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .speach_logo_block {
    display: none;
  }

  .paragraphsubmain-vw {
    max-width: 79vw;
    margin-top: 10px;
    font-size: 5vw;
  }

  .arrowintablemobile {
    margin-left: 2em;
    display: block;
  }

  .lottie-3stroke {
    float: none;
    clear: none;
    opacity: 1;
    outline-offset: 0px;
    text-align: center;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-clip: border-box;
    outline: 3px #333;
    width: 200%;
    min-height: 0;
    margin-left: -155px;
    display: inline-block;
    position: static;
    inset: 0% auto auto 0%;
  }

  .conteiner-txt-case {
    text-align: left;
    display: block;
  }

  .caption-case-txt {
    color: var(--black);
    text-align: left;
    margin-left: 4vw;
    padding-right: 4vw;
    font-size: 8vw;
    line-height: 130%;
  }

  .image-colorballon {
    text-align: left;
    width: 90vw;
    margin-top: -177px;
    margin-left: -18px;
    padding-left: 0;
  }

  .grid-case {
    grid-template-columns: .25fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .container-grid-case {
    width: 17em;
  }

  .image-case._160, .image-case._100 {
    margin-top: 0;
  }

  .heading-cases-main-top2 {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: block;
  }

  .shtamp_image {
    text-align: center;
    display: inline-block;
  }

  .section-case-txt {
    margin-top: 109px;
    margin-bottom: -46px;
  }

  .section-case-grid {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .image-37 {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 4vw;
    display: block;
  }

  .image-3arrow {
    display: block;
  }

  .image-39 {
    margin-top: 40px;
    display: block;
  }

  .grid-main-footer {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: row dense;
    place-content: start end;
    justify-items: start;
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-main-footer.is-marketplaces {
    grid-template-rows: auto auto auto auto;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .div-block-38 {
    display: block;
  }

  .paragraph-adress-footer-mobile {
    font-size: 1em;
    display: block;
  }

  .div-block-39 {
    display: none;
  }

  .namequtepublic {
    font-size: 5vw;
  }

  .btn-request-awwards {
    width: 100%;
    margin-left: 0;
    display: none;
  }

  .image-40, .image-41, .image-42, .image-43, .image-44, .image-45, .image-46, .image-47, .image-48, .image-49, .image-50, .image-51 {
    max-width: 80%;
  }

  .logopartners {
    max-width: 70%;
  }

  .image-logo-awwards, .image-logo-awwards._80 {
    max-width: 80%;
  }

  .image-logo-awwards._80.nodisplay {
    width: 80%;
    max-width: 80%;
    display: block;
  }

  .image-logo-awwards.height-80 {
    height: auto;
  }

  .button-request-mobile {
    margin: 10px 4vw 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .arrowdownshort {
    margin-top: 1em;
  }

  .btn-cases-main {
    justify-content: center;
    margin-top: 8px;
    display: flex;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .humburger-lottie {
    width: 9vw;
    height: auto;
    transition-duration: 0s;
  }

  .menu-button {
    padding-top: 18px;
  }

  .cont-menu-eng {
    margin-left: 0;
    padding-left: 0;
  }

  .mainlogo {
    flex: 0 auto;
  }

  .falsemenu {
    z-index: 99;
    opacity: 1;
  }

  .falsemenu.w--open {
    background-color: #0000;
  }

  .en {
    opacity: 0;
    width: 100%;
  }

  .l {
    opacity: 0;
  }

  .nav-menu-3 {
    z-index: 99;
    background-color: var(--tomato);
    width: auto;
    height: auto;
    display: block;
  }

  .nav-link {
    background-color: var(--tomato);
    text-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link.pud40 {
    text-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link.pud40._10 {
    margin-top: 0;
  }

  .nav-link.pud40._10.w--current {
    text-decoration: underline;
  }

  .nav-link.puddown60 {
    background-color: var(--tomato);
    margin-bottom: 80px;
  }

  .div-block-41 {
    background-color: var(--dered);
    flex-direction: column;
    justify-content: center;
    height: auto;
  }

  .div-block-42 {
    background-color: var(--tomato);
    display: block;
  }

  .page-wrapper {
    overflow: visible;
  }

  .heading-7 {
    margin-left: 4vw;
  }

  .paragraph-8 {
    max-width: 600px;
    margin-left: 4vw;
  }

  .image-52 {
    margin-left: 4vw;
  }

  .paragraph-snoska-main {
    max-width: 17em;
    height: 40px;
    margin-left: 1em;
    font-size: .75em;
    line-height: 120%;
  }

  .page-wrapper-about {
    font-size: 3.33vw;
  }

  .section-about-top {
    float: none;
    background-size: cover;
    height: 540px;
  }

  .grid-aboutcompany-top {
    grid-auto-flow: row;
    display: none;
  }

  .container-about-top {
    text-align: center;
    direction: ltr;
    flex-direction: column;
    flex: 1;
    align-items: center;
    width: 100%;
    max-width: 320px;
    padding-top: 3rem;
    display: flex;
  }

  .heading-mobile-aboutcompany {
    clear: none;
    text-align: center;
    white-space: normal;
    direction: ltr;
    width: 100%;
    margin-top: 0;
    margin-left: 4vw;
    margin-right: 4vw;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    line-height: 120%;
    display: block;
  }

  .text-aboutcompany-mobile {
    max-width: 320px;
    color: var(--white);
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 130%;
  }

  .image-60 {
    text-align: center;
  }

  .shtamp_image-long {
    text-align: center;
    width: 24vw;
    max-width: 74px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .heding-mobile-about {
    color: var(--white);
    margin: 0 0;
    font-family: Neuemachina, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.1;
  }

  .page-pudding-second-block {
    padding-top: 8rem;
    padding-left: 1em;
    padding-right: 1em;
  }

  .paragraphsubmain-vw-white {
    max-width: 92vw;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5em;
  }

  .paragraph-10 {
    width: 24em;
    margin-left: 0;
    margin-right: 0;
  }

  .lottie-animation {
    width: 200%;
  }

  .page-pudding-sendrequest.padding-left.pudding-xxl {
    padding-left: 1em;
  }

  .page-padding-about-video {
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding-about-seo {
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-about-seo {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    margin-left: 1em;
    display: none;
  }

  .conteiner-about-seo-main {
    justify-content: center;
  }

  .text-about-seo-list {
    text-align: center;
    padding-left: 0;
    font-size: 1.25em;
  }

  .image-about-seo-person {
    width: 80vw;
    max-width: 80vw;
  }

  .arrow-about-seo {
    max-width: 100%;
    display: none;
  }

  .text-about-seo-name {
    font-size: 7vw;
  }

  .grid-about-seo-inside {
    grid-column-gap: 22px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    justify-items: center;
  }

  .div-block-52 {
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .page-padding-about-team {
    padding-left: 1em;
    padding-right: 1em;
  }

  .conteiner-about-team {
    flex-direction: column;
    display: flex;
  }

  .page-padding-about-principles {
    padding: 4em 0 4em 1em;
  }

  .grid-about-principles {
    grid-column-gap: 16px;
    grid-row-gap: 2px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-content: start;
    justify-items: start;
  }

  .text-about-principles-caption {
    text-align: left;
    font-size: 2.25em;
  }

  .text-about-principles-ingrid {
    margin-left: 1em;
    margin-right: 1em;
    font-size: 1.25em;
  }

  .conteiner-about-principles-caption {
    margin-top: 4em;
    margin-bottom: 0;
  }

  .arrow-about-principles {
    display: none;
  }

  .page-padding-about-speach {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-speach-about {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .page-padding-about-office {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-63 {
    min-height: 384px;
  }

  .grid-about-office {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .page-padding-news {
    padding: 60px 4vw 3em;
  }

  .grid-about-vacancy {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 1em;
    margin-right: 1em;
  }

  .text-about-vacancy-small {
    font-size: 1.25em;
  }

  .page-padding-about-top {
    text-align: center;
    justify-content: center;
    padding-top: 6rem;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .image-64 {
    display: block;
  }

  .arrow-about-seo-vertical {
    text-align: center;
    flex: none;
    align-self: center;
    height: 13em;
    margin-top: -10em;
    margin-bottom: 1em;
    padding-bottom: 0;
    display: block;
  }

  .arrow-about-principles-right-mobile {
    margin-top: .75em;
    margin-bottom: .75em;
    margin-left: 1em;
    display: block;
  }

  .text-case-xlage-mobile {
    color: #fff;
    text-align: center;
    margin-left: 4vw;
    margin-right: 4vw;
    font-family: Neuemachina, sans-serif;
    font-size: 4.4vw;
    font-weight: 700;
    line-height: 130%;
  }

  .section-case-xlage-top {
    float: none;
    background-size: cover;
    height: 540px;
  }

  .grid-case-xlage-top {
    grid-auto-flow: row;
    display: none;
  }

  .container-case-xlage-main-mobile {
    text-align: center;
    direction: ltr;
    width: 100%;
    padding-top: 160px;
    display: block;
  }

  .shtamp_image-long-case {
    text-align: center;
    width: 24vw;
    display: inline-block;
  }

  .heding-case-xlage-mobile-about {
    color: #fff;
    margin: 0 2vw;
    font-family: Neuemachina, sans-serif;
    font-size: 9vw;
    font-weight: 700;
    line-height: 120%;
  }

  .number_grid_case_xlage_main_2 {
    margin-top: 41.3vw;
  }

  .grid_case_xlage_stages_3 {
    grid-template-columns: 244px 244px 244px;
  }

  .page-wrapper-cases {
    font-size: 3.33vw;
  }

  .conteiner-mane-cases {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .page-padding-case-detmir-main {
    flex-direction: row;
    align-items: center;
    padding-top: 3em;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .shtamp_image_ {
    text-align: center;
    max-width: 20em;
    display: inline-block;
  }

  .heading-cases-main-mobile {
    width: 100%;
    margin-top: 120px;
    padding-left: 0;
    padding-right: 0;
    font-size: 7em;
    display: block;
  }

  .gird-main-cases-top-mobile {
    display: block;
  }

  .grid-main-cases {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
  }

  .container-grid-cases-3 {
    height: 10px;
  }

  .conteiner-mane-cases-mobile {
    flex-direction: column;
    align-items: center;
    padding-top: 20em;
    display: flex;
  }

  .section-case-detmir-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625ea07e1bf9fd5127d7ae1a_Mask%20group.png"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/625e795eac74bb251c71c073_detmir-main-cover-back.png");
    background-position: 50% 100%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: 30em, cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 180vw;
    min-height: 380px;
    max-height: 620px;
    display: flex;
  }

  .heading-cases-main-top, .heading-about-main-top, .heading-main-top {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: none;
  }

  .page-padding-cases-main {
    padding-top: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-cases-main {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    height: 50em;
    min-height: auto;
    max-height: none;
  }

  .conteiner-magazine-main {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .txt-magazine-main-top {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: none;
  }

  .body-3 {
    font-size: 5vw;
  }

  .conainer-magazine-image-top {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .image-magazine-top-svg {
    flex: 0 auto;
    width: 110%;
    min-width: auto;
    max-width: 500px;
    overflow: visible;
  }

  .grid-magazine-articles {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .padding-magazine-articles {
    padding: 3em 1em 5em;
  }

  .container-magazine-articles-grid-date-arrow {
    align-items: center;
  }

  .image-magazine-arrow-articles {
    width: 2.5em;
    margin-top: 0;
  }

  .txt-magazine-grid-heading {
    font-size: 5vw;
  }

  .conteiner-magazine-image-subblock {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 90vw;
    height: 60vh;
    display: flex;
  }

  .section-magazine-main {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 700px 650px;
    background-attachment: fixed;
    justify-content: center;
    align-items: center;
    height: 180vw;
    min-height: 380px;
    max-height: 620px;
    display: flex;
  }

  .conainer-case-detmir-image-top {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .conteiner-case-detmir-main {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .txt-magazine-main-top-copy {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: none;
  }

  .page-wrapper-case-detmir {
    font-size: 3.33vw;
  }

  .container-case-detmir-main-png {
    margin-top: -38px;
  }

  .container-case-detmir-main-mobile {
    z-index: 2;
    text-align: center;
    direction: ltr;
    flex-direction: column;
    flex: 1;
    align-items: center;
    width: 100%;
    max-width: 320px;
    padding-top: 0;
    display: flex;
    position: relative;
  }

  .heading-case-detmir-main-mobile {
    color: var(--white);
    margin: 0 0;
    font-family: Neuemachina, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.1;
  }

  .text-case-detmir-mobile {
    max-width: 320px;
    color: var(--white);
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 1.25em;
    font-weight: 700;
    line-height: 130%;
  }

  .image-case-detmir-shtamp {
    text-align: center;
    width: 24vw;
    max-width: 74px;
    margin-bottom: 0;
    padding-bottom: 0;
    display: inline-block;
  }

  .section-case-detmir-second {
    height: 55em;
  }

  .page-padding-research-cosmetics-second {
    padding: 3em 2em 4em;
  }

  .caption-case-detmir-second {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-detmir-second.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-detmir-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .container-ingrid-case-detmir-left {
    width: auto;
    margin-left: 0;
  }

  .container-ingrid-case-detmir-righty {
    object-fit: none;
    width: auto;
  }

  .text-case-detmir-second-intable {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-second-intable.margin-top-0 {
    margin-top: 0;
  }

  .image-arrow-right-black-case-second {
    max-width: 100%;
    margin-top: 2em;
    display: none;
  }

  .image-65 {
    width: 10em;
    bottom: -3%;
    left: 55%;
  }

  .page-padding-detmir-about {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-case-detmir-about {
    width: auto;
  }

  .grid-research-retail-2columntext {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 1.5em;
  }

  .grid-research-retail-2columntext._3x2 {
    display: flex;
  }

  .image-66 {
    max-width: 50%;
    margin-top: 20px;
  }

  .page-padding-case-detmir-goals {
    margin-right: 2em;
    padding-left: 2em;
  }

  .caption-case-detmir-goals {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-case-detmir-goals.margin-top-0 {
    margin-top: 0;
  }

  .text-case-detmir-goals {
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-goals.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-detmir-goals {
    grid-template-columns: 2fr;
  }

  .page-padding-case-detmir-tasks-copy {
    padding-left: 2em;
    padding-right: 2em;
  }

  .caption-case-detmir-tasks {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-case-detmir-tasks.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-detmir-tasks {
    grid-column-gap: 16px;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 5em;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-services {
    padding-top: 3em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .caption-case-detmir-process {
    max-width: 380px;
    margin-top: 5em;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-case-detmir-process.margin-top-0 {
    margin-top: 0;
  }

  .padding-case-detmir-process {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-case-detmir-process {
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-ingrid-case-detmir-process {
    line-height: 1.3;
  }

  .page-padding-case-detmir-process-2 {
    padding-bottom: 5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-case-detmir-process-2 {
    grid-row-gap: 2em;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: none;
  }

  .text-ingrid-case-detmir-process-2 {
    line-height: 1.3;
  }

  .grid-case-detmir-process-2-mobile, .grid-case-detmir-process-2-copy {
    grid-row-gap: 2em;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: block;
  }

  .grid-case-detmir-process2-mobile {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 5em;
    display: flex;
  }

  .page-padding-case-detmir-example {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-case-detmir-example {
    grid-row-gap: 2em;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: none;
  }

  .caption-case-detmir-example {
    max-width: 380px;
    margin-top: 5em;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-case-detmir-example.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-detmir-example-2 {
    grid-row-gap: 2em;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: none;
  }

  .conteiner-case-detmir-example-under {
    margin-bottom: 5em;
  }

  .image-case-detmir-joy {
    display: none;
  }

  .text-case-detmir-second-intable-copy {
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-second-intable-copy.margin-top-0 {
    margin-top: 0;
  }

  .text-case-detmir-example {
    width: 23em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-example.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-detmir-example-mobile {
    grid-row-gap: 1em;
    flex-direction: column;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .text-case-detmir-hard {
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-hard.margin-top-0 {
    margin-top: 0;
  }

  .pade-padding-case-hard {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-case-detmir-column {
    display: none;
  }

  .columns-4 {
    margin-bottom: 2em;
  }

  .section-case-detmir-down {
    height: auto;
  }

  .text-case-detmir-about {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-about.margin-top-0 {
    margin-top: 0;
  }

  .text-case-detmir-example-copy {
    width: 23em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-example-copy.margin-top-0 {
    margin-top: 0;
  }

  .text-case-detmir-second-intable-2 {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-detmir-second-intable-2.margin-top-0 {
    margin-top: 0;
  }

  .slide, .slide-2, .slide-3 {
    background-size: cover;
  }

  .slider {
    width: 30em;
    height: 53em;
    margin: 3em 2em 5em;
  }

  .slider-case-detmir-mobile {
    justify-content: center;
    display: flex;
  }

  .page-wrapper-articles-community {
    font-size: 3.33vw;
  }

  .section-articles-community-main {
    background-position: 50%;
    height: 50em;
  }

  .container-articles-community-heading {
    padding-top: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-articles-comunity {
    flex: none;
    order: 0;
    align-self: auto;
    width: 12em;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 2.1em;
  }

  .section-articles-community-second {
    height: 44em;
  }

  .page-padding-articles-community-second {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-articles-community-second {
    width: 100%;
  }

  .caption-articles-community-second {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-articles-community-second.margin-top-0 {
    margin-top: 0;
  }

  .text-articles-community-second {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-community-second.margin-top-0 {
    margin-top: 0;
  }

  .page-padding-articles-community-table {
    padding-top: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-table-articles-commnunity {
    align-items: center;
  }

  .imege-table-articles-community {
    margin-top: .75em;
  }

  .container-articles-community-flex-table {
    flex-direction: column;
  }

  .text-articles-community-undertable {
    width: 23em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-community-undertable.margin-top-0 {
    margin-top: 0;
  }

  .page-padding-articles-community-steps {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-articles-community-steps {
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text-number-grid-articles-community-steps {
    margin-bottom: .25em;
    font-size: 5em;
  }

  .conainer-grid-articles-community-steps {
    flex-direction: column;
  }

  .flex-articles-community-steps {
    flex-direction: column;
    margin-top: 5em;
  }

  .section-articles-community-resume {
    height: auto;
  }

  .grid-case-detmir-resume {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
  }

  .text-articles-comunity-resume {
    line-height: 1.5;
  }

  .image-arrow-down-articles-community-rules {
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 2em;
    display: block;
  }

  .page-wrapper-livecommerce {
    font-size: 3.33vw;
    overflow: visible;
  }

  .section-lc-top {
    float: none;
    background-position: 50% 100%;
    background-size: 90%;
    height: 55em;
    max-height: none;
  }

  .page-padding-lc-top {
    text-align: center;
    justify-content: center;
    padding-top: 5em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .grid-lc-top {
    display: none;
  }

  .container-lc-top {
    text-align: center;
    direction: ltr;
    flex-direction: column;
    flex: 1;
    align-items: center;
    width: 100%;
    max-width: 320px;
    padding-top: 3rem;
    display: flex;
  }

  .caption-lc-top {
    color: var(--white);
    margin-bottom: .5em;
    font-family: Neuemachina, sans-serif;
    font-size: 1.5em;
    font-weight: 700;
  }

  .container-text-lc-top-mobile {
    padding-left: 1em;
    padding-right: 1em;
    font-size: 3vw;
  }

  .heding-mobile-lc {
    color: var(--white);
    margin: 0 0 .25em;
    font-family: Neuemachina, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.1;
  }

  .page-padding-lc-3point {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 2.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-lc-3point {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .container-lc-3point-grid {
    width: 100%;
    margin-bottom: 3em;
  }

  .lottie-lc {
    width: 200%;
  }

  .padding-lc-animation {
    padding-top: 4em;
    padding-bottom: 4em;
  }

  .page-padding-lc-goals {
    padding-left: 0;
    padding-right: 0;
  }

  .caption-sub.white {
    min-width: auto;
  }

  .grid-lc-goals {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .image-grid-lc-goals {
    height: 28em;
  }

  .grid-lc-stages {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .image-lc-yellow-arrow {
    display: none;
  }

  .page-padding-lc-mob {
    padding-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-lc-mob {
    grid-template-columns: 1fr;
  }

  .container-lc-mob-grid {
    flex-direction: column-reverse;
  }

  .container-lc-mob-grid-left {
    flex-direction: row;
    margin-left: 0;
  }

  .text-subtitle-lc-mob {
    margin-top: 0;
  }

  .text-paragraph-lc-mob {
    margin-bottom: 3em;
  }

  .image-lc-mob-grid, .image-67 {
    max-width: 80%;
  }

  .page-padding-lc-format {
    padding-left: 0;
    padding-right: 0;
  }

  .container-lc-format-block {
    flex-direction: column-reverse;
  }

  .grid-lc-format {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .text-lc-format-grid {
    font-size: 1.25em;
  }

  .container-fortext-lc-format {
    width: 90%;
    margin-left: 2em;
  }

  .padding-lc-heroes {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-lc-heroes {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr;
    width: 26em;
  }

  .text-subtitle-lc-heroes-white {
    margin-top: 0;
  }

  .container-fortext-lc-heroes {
    width: 90%;
    margin-left: 0;
  }

  .text-paragraph-lc-heroes {
    margin-bottom: 0;
  }

  .grid-lc-setting {
    grid-column-gap: 0px;
    grid-template-columns: 1fr;
    width: 26em;
  }

  .wrapper-asap-tiktok {
    font-size: 3.33vw;
  }

  .container-grid-asap-tiktok-3point {
    flex-direction: column;
  }

  .container-asap-tiktok-target {
    flex-direction: row;
    flex: 0 auto;
    align-items: stretch;
    height: auto;
    position: relative;
  }

  .text-prod {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 29px 34px 30px 0;
    font-size: 12px;
  }

  ._0 {
    margin-top: 0;
    margin-left: 0;
  }

  .container-03-asap-right {
    margin-top: 0;
  }

  .heading4-asap {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 66px;
    display: block;
  }

  .heading2-asap-circle {
    text-align: left;
    padding: 0 67px 0 0;
    font-size: 14px;
    line-height: 130%;
    display: block;
  }

  .heading-01-02-03 {
    background-color: #0000;
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    margin-left: 0;
    padding-top: 0;
    padding-left: 14px;
    padding-right: 53px;
    font-size: 22px;
    line-height: 130%;
    display: flex;
    top: 0;
    left: 0;
  }

  .vertical-line-yellow {
    flex-direction: row;
    flex: none;
    height: auto;
    display: block;
    position: relative;
  }

  ._03-asap-body {
    margin-top: 0;
  }

  .container-03-asap-left-text {
    margin-bottom: 0;
  }

  .section-8 {
    padding-top: 32px;
    display: block;
  }

  .conteiner-asap-tiktok-target {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    height: 30em;
  }

  .page-padding-asap-tiktok-01 {
    padding-top: 5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-asap-tiktok-01-main {
    flex-direction: column;
  }

  .heading-asap-tiktok {
    background-color: #0000;
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 130%;
    display: flex;
    top: 0;
    left: 0;
  }

  .container-asap-tiktok-influence {
    justify-content: flex-start;
    display: none;
  }

  .container-asap-tiktok-02-top {
    flex-direction: column;
    justify-content: space-between;
    height: 15em;
  }

  .container-asap-02-down {
    flex-direction: column;
    justify-content: space-around;
    height: 15em;
  }

  .conteiner-asap-tiktok-influence {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    height: 30em;
  }

  .page-padding-asap-tiktok-influence {
    padding-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-asap-tiktok-influence-mobile {
    justify-content: space-around;
    height: 30em;
    display: flex;
  }

  .page-padding-asap-tiktok-challenge {
    padding-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-asap-tiktok-promotion {
    padding-left: 2em;
    padding-right: 2em;
  }

  .caption-asap-tiktok-promotion {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-asap-tiktok-promotion.margin-top-0 {
    margin-top: 0;
  }

  .grid-asap-tiktok-promotion {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .container-asap-tiktok-promotion-ingrid {
    display: flex;
  }

  .image-asap-tiktok-promotion {
    width: 4em;
    margin-right: 1em;
  }

  .text-asap-tiktok-promotion-ingrid {
    margin-top: 0;
    font-size: 1.25em;
  }

  .page-wrapper-research {
    font-size: 3.33vw;
  }

  .section-research-main {
    float: none;
    background-position: 50% 100%;
    background-size: 80%;
    height: 56em;
    max-height: none;
  }

  .page-padding-research-main {
    text-align: center;
    justify-content: center;
    padding-top: 5em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .heding-mobile-research {
    color: var(--white);
    margin: 0 0 .25em;
    font-family: Neuemachina, sans-serif;
    font-size: 3em;
    font-weight: 700;
    line-height: 1.1;
  }

  .heading-research-main {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: none;
  }

  .page-padding-research-grid {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-research-grid {
    grid-template-columns: 1fr;
  }

  .caption-social-mobile {
    color: var(--white);
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
  }

  .page-wrapper-asap {
    font-size: 3.33vw;
  }

  .text-asap-second {
    font-size: 1.5em;
  }

  .text-subtitle-asap-second {
    margin-top: 1em;
    margin-bottom: .25em;
    font-size: 2em;
  }

  .container-grid-asap-second {
    flex-direction: column;
    margin-top: 2em;
  }

  .caption-sub-asap.white {
    white-space: normal;
    object-fit: scale-down;
    min-width: auto;
    max-width: 100%;
    display: flex;
    position: relative;
  }

  .btn-more {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-more.color-white {
    text-align: center;
    width: 100%;
    margin-top: 1.25em;
    font-size: 1.25em;
    line-height: 1.3;
  }

  .btn-yellow-breef {
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1.25em;
  }

  .page-padding-asap-breef {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-subtitle-asap-breef {
    margin-top: 0;
    margin-bottom: 1.5em;
    margin-right: 0;
    font-size: 2em;
  }

  .line-white-1px-asap {
    width: 100%;
  }

  .container-asap-breef {
    flex-direction: column;
  }

  .section-cases-small-block {
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-case-asap._160, .image-case-asap._100 {
    margin-top: 0;
  }

  .image-case-asap._30, .image-case-asap.upimage {
    margin-top: 0%;
  }

  .padding-asap-cases {
    padding-bottom: 5em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-asap-cases {
    grid-template-columns: .25fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-research-cosmetics {
    font-size: 3.33vw;
  }

  .section-research-cosmetics-main {
    background-size: 350%;
    height: 52em;
  }

  .container-reserach-cosmetics-main {
    height: 45em;
  }

  .heading-research-cosmetics-main {
    text-align: center;
    width: auto;
    margin-top: -.25em;
    font-size: 3em;
    display: block;
  }

  .text-research-cosmetics-main {
    text-align: center;
  }

  .grid-research-cosmetics-main {
    grid-template-columns: 1fr;
  }

  .container-research-cosmetics-main-txt {
    padding-top: 0;
  }

  .container-research-cosmetics-main-image {
    padding-top: 2em;
  }

  .section-research-cosmetics-second {
    height: 74em;
  }

  .page-padding-research-cosmetics-second-copy {
    padding: 3em 2em;
  }

  .grid-research-cosmetics-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-research-cosmetics-second {
    margin-top: 34px;
    display: none;
  }

  .caption-research-cosmetics-second {
    max-width: 380px;
    color: var(--black);
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-research-cosmetics-second.margin-top-0 {
    margin-top: 0;
  }

  .btn-download-presentation {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-download-presentation.color-white {
    text-align: center;
    width: 100%;
    margin-top: 1.25em;
    font-size: 1.25em;
    line-height: 1.3;
  }

  .container-form-download-presentation-retail {
    border-width: 0;
    justify-content: flex-start;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .section-research-cosmetics-migel {
    background-position: 45% 100%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    height: 50em;
  }

  .padding-research-cosmetics-migel {
    padding-left: 2em;
    padding-right: 2em;
  }

  .caption-research-cosmetics-migel {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-research-cosmetics-migel.margin-top-0 {
    margin-top: 0;
  }

  .page-wrapper-perfomance {
    font-size: 3.33vw;
  }

  .section-perfomance-main {
    background-position: 50%;
    height: 50em;
  }

  .page-padding-perfomance-main {
    height: 50em;
    padding-top: 4em;
  }

  .image-perfomance-heading {
    display: none;
  }

  .image-perfomance-heading-mobile {
    width: 22em;
    display: block;
  }

  .arrowintable-copy {
    display: none;
  }

  .grid-perfomance-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-perfomance-blue {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .caption-perfomance-blue {
    flex: 0 auto;
    width: 11em;
    font-size: 2.5em;
  }

  .container-perfomance-blue-down {
    flex-direction: column;
    margin-top: 2em;
  }

  .image-perfomance-blue-arrow {
    display: none;
  }

  .image-perfomance-blue-arrow-mobile {
    margin-top: 0;
    margin-left: 1em;
    display: block;
  }

  .paragraph-perfomance-blue {
    margin-top: 2em;
    margin-left: 2em;
  }

  .page-padding-perfomance-process {
    padding-top: 6em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .image-blue-arrow-process {
    width: 3.5em;
    margin-right: 2em;
  }

  .text-block-37 {
    margin-bottom: 2em;
  }

  .container-perfomance-process {
    flex-direction: column;
    margin-top: 3em;
    margin-bottom: 2em;
  }

  .caption-perfomance-process {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .caption-perfomance-process.margin-top-0 {
    margin-top: 0;
  }

  .caption-block-black-copy.margin-top-0 {
    margin-top: 0;
    margin-left: 4vw;
  }

  .page-padding-perfomance-cases {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-perfomance-cases {
    flex-direction: column;
    margin-top: 3em;
  }

  .container-perfomance-cases-left {
    width: 27em;
  }

  .container-perfomance-cases-right {
    width: 27em;
    margin-top: 3em;
  }

  .container-grid-cases-in {
    width: 17em;
  }

  .gap-32px {
    display: none;
  }

  .section-mainpage-top-old {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 700px 650px;
    background-attachment: fixed;
    height: 180vw;
    min-height: 470px;
    max-height: 620px;
  }

  .page-wrapper-main-top-old {
    padding-left: 2em;
    padding-right: 2em;
  }

  .conteiner-main-page-old {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .conteiner-image-main-block-copy {
    display: none;
  }

  .heading-main-top-old {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: none;
  }

  .headingmainpage_mobile-old {
    width: 100%;
    margin-top: 60px;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 5em;
    display: block;
  }

  .shtamp_image-old {
    text-align: center;
    display: inline-block;
  }

  .conteiner-image-main-block-old {
    display: none;
  }

  .conteiner-main-page {
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
  }

  .section-mainpage-top {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 700px 650px;
    background-attachment: fixed;
    height: 180vw;
    min-height: 470px;
    max-height: 620px;
  }

  .page-wrapper-main-top {
    height: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .image-back-agancy.clipped-image, .conteiner-image-main-block {
    display: none;
  }

  .page-wrapper-business {
    font-size: 3.33vw;
  }

  .section-business-top {
    background-position: 50%;
    background-size: cover;
    height: 50em;
  }

  .container-business-top {
    height: 50em;
    margin-left: 0;
  }

  .image-main-dectop-business {
    display: none;
  }

  .image-main-mobile-business {
    width: 25em;
    display: block;
  }

  .arrowintable-business-about {
    display: none;
  }

  .selection-business-points {
    height: 60em;
  }

  .page-padding-business-points {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-table-business-points {
    flex-direction: column;
  }

  .grid-business {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .arrow_down_services_short.no-padding {
    margin-bottom: 2em;
    padding-top: 0;
  }

  .container-business-services {
    height: 100vw;
  }

  .container-business-services._18em {
    height: 28em;
  }

  .container-business-number-services-1 {
    padding-right: 1em;
  }

  .grid-case-xlage-top-2 {
    grid-auto-flow: row;
    display: none;
  }

  .page-padding-case-xlage-top-2 {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5em 2em 0;
  }

  .black-container-case-xlage-mobile {
    z-index: 0;
    opacity: .17;
    background-color: #000;
    width: 100%;
    height: 100vh;
    display: block;
    position: absolute;
  }

  .text-case-xlage-mobile-2 {
    color: #fff;
    text-align: center;
    margin-left: 4vw;
    margin-right: 4vw;
    font-family: Neuemachina, sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 130%;
  }

  .text-case-xlage-top-2 {
    max-width: none;
  }

  .heding-case-xlage-mobile-about-2 {
    color: #fff;
    margin: 0 2vw;
    font-family: Neuemachina, sans-serif;
    font-size: 5em;
    font-weight: 700;
    line-height: 120%;
  }

  .shtamp_image-long-case-2 {
    text-align: center;
    width: 7em;
    height: auto;
    font-size: 1.5em;
    display: inline-block;
  }

  .section-case-xlage-top-2 {
    z-index: 0;
    float: none;
    background-position: 25%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-attachment: scroll;
    justify-content: center;
    align-items: center;
    height: 80em;
    max-height: none;
    display: flex;
    position: relative;
  }

  .container-case-xlage-main-mobile-2 {
    text-align: center;
    direction: ltr;
    width: 100%;
    display: block;
  }

  .page-padding-case-xlage-intro {
    padding: 7em 2em 0;
  }

  .image_grid_case_xlage_about_mobile_1 {
    flex: 0 auto;
    display: block;
  }

  .image_grid_cas_xlage_about_3, .container_grid_case_xlage_intro_3-2 {
    display: none;
  }

  .container_grid_case_xlage_intro_4-2 {
    width: auto;
    display: flex;
  }

  .grid_case_xlage_intro-2 {
    grid-column-gap: 10px;
    grid-row-gap: 6vw;
    grid-template-rows: auto auto auto;
    grid-template-columns: 94vw;
    grid-auto-columns: .25fr;
    margin-left: 0;
  }

  .text_grid_case_xlage_intro_bold-2 {
    font-size: 2.5em;
  }

  .section_case_xlage_intro-2 {
    z-index: 1;
    height: 107em;
    margin-top: 0;
    position: relative;
  }

  .container_grid_case_xlage_intro_mobile_1 {
    display: flex;
  }

  .text_grid_case_xlage_intro_light_mobile {
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 2.5em;
  }

  .grid_case_xlage_about-2 {
    grid-column-gap: 3em;
    grid-row-gap: 0em;
    grid-template-rows: auto auto;
    grid-template-columns: 96vw;
    margin-top: 4em;
  }

  .container_grid_case_xlage_about_2-2 {
    flex-direction: column;
    padding-right: 2em;
    display: flex;
  }

  .text_grid_case_xlage_about_bold-2 {
    font-size: 3em;
  }

  .image_grid_case_xlage_about_1-2 {
    max-width: 100%;
    margin-top: 0;
  }

  .text_case_xlage_about_heading-2 {
    margin-top: 2em;
    font-size: 2.5em;
  }

  .container_case_xlage_about-2 {
    padding-left: 0;
  }

  .text_grid_case_xlage_about_light-3 {
    flex-direction: column;
    width: auto;
    margin-top: 2em;
    margin-left: 0;
    font-size: 3em;
  }

  .page-padding-case-xlage-about {
    padding-left: 2em;
    padding-right: 2em;
  }

  .text_grid_case_xlage_about_light17-2 {
    width: auto;
    margin-top: 6.3vw;
    margin-left: 0;
    font-size: 3em;
  }

  .container_case_xlage_about5 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .image_grid_case_xlage_about_2-2 {
    width: auto;
    max-width: 100%;
    margin-top: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .container_grid_case_xlage_about_3-2 {
    margin-top: 3em;
    padding-right: 0;
  }

  .container_grid_case_xlage_about_4-2 {
    padding-right: 0;
  }

  .container_grid_case_xlage_about_1-2 {
    padding-right: 2em;
  }

  .text_grid_case_xlage_main_1_light-2 {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    font-size: 3em;
  }

  .page-padding-case-xlage-main {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .text_case_xlage_main_1_heading-2 {
    width: auto;
    margin-top: 2em;
    font-size: 2.5em;
    line-height: 1.3;
  }

  .container_case_xlage_main1-2 {
    padding-top: 3em;
    padding-bottom: 5em;
  }

  .container_grid_case_xlage_main_1_1-2 {
    flex-direction: column;
    justify-content: space-between;
    padding-left: 2em;
    padding-right: 2em;
  }

  .case_xlage_line {
    margin-top: 0;
  }

  .text_grid_case_xlage_main_1_heading-2 {
    flex: none;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 2em;
    line-height: 1.3;
  }

  .container_grid_case_xlage_main_2_6-2 {
    align-items: flex-end;
    font-size: 3vw;
    display: none;
  }

  .text_grid_case_xlage_stages_2_bold-2 {
    font-size: 5em;
    line-height: 1.2;
  }

  .text_grid_case_xlage_stages_3_light-2 {
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 2.5em;
    display: none;
  }

  .text_grid_case_xlage_main_2_light-2 {
    text-align: left;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: .5em;
    font-size: 3em;
    line-height: 130%;
    display: flex;
  }

  .text_grid_case_xlage_stages_2_light-2 {
    margin-top: 1em;
    margin-bottom: 2em;
    font-size: 3em;
    line-height: 130%;
  }

  .page_padding_case_xlage_stages_5 {
    padding-left: 0;
    padding-right: 0;
  }

  .text_grid_case_xlage_stages_1_bold_l-copy {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    font-size: 2.5em;
  }

  .container_grid_case_xlage_stages_3-1-2 {
    display: flex;
  }

  .cotainer_grid_case_xlage_stages_2-3-2 {
    margin-bottom: 4em;
  }

  .grid_case_xlage_stages_1-2 {
    grid-row-gap: 0em;
    grid-template-columns: .25fr 1fr;
    margin-top: 0;
  }

  .text_grid_case_xlage_main_2_bold-2 {
    text-align: left;
    justify-content: center;
    align-items: center;
    font-size: 3.5em;
    display: flex;
  }

  .text_case_xlage_stages_heading-2 {
    text-align: center;
    align-items: center;
    width: auto;
    margin-top: 3em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 2em;
    line-height: 130%;
  }

  .image_case_xlage_stages_2-2 {
    margin-top: auto;
    margin-right: -15.9vw;
    display: none;
  }

  .page_padding_case_xlage_stages_6 {
    padding-left: 0;
    padding-right: 0;
  }

  .image_grid_case_xlage_stages_3_2-2 {
    display: none;
  }

  .container_grid_case_xlage_stages_33 {
    display: block;
  }

  .container-case-xlage-mobile_1 {
    padding-left: 0;
    padding-right: 2em;
  }

  .container_case_xlage_stages-2 {
    padding: 2em 2em 8em 0;
  }

  .container_grid_case_xlage_stages_5-3-2 {
    padding-bottom: 2em;
  }

  .text_grid_case_xlage_stages_1_bold_l-2 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    font-size: 2.5em;
  }

  .text_grid_case_xlage_stages3_light-2 {
    font-size: 3em;
  }

  .page_padding_case_xlage_stages_4 {
    padding-left: 0;
    padding-right: 0;
  }

  .image_grid_case_xlage_stages_1-2 {
    width: 10em;
    max-width: 110%;
  }

  .container_grid_case_xlage_stages_2_2-2 {
    padding-top: 0;
  }

  .image_grid_case_xlage_stages_3_3-2 {
    display: none;
  }

  .page_padding_case_xlage_stages_2 {
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .text_grid_case_xlage_stages_1_bold_r-2 {
    font-size: 2.5em;
  }

  .text_grid_case_xlage_main_2_light-copy {
    text-align: left;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: .5em;
    font-size: 3em;
    line-height: 130%;
    display: flex;
  }

  .number_grid_case_xlage_main_2-2 {
    flex-direction: column;
    margin-top: 0;
    font-size: 16em;
  }

  .page_padding_case_xlage_stages_1 {
    padding-top: 2em;
    padding-left: 0;
    padding-right: 0;
  }

  .container_grid_case_xlage_stages_5-1-2 {
    justify-content: flex-start;
  }

  .container_grid_case_xlage_main_2_1-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 2em;
    display: flex;
  }

  .number_grid_case_xlage_stages_2-2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    font-size: 10em;
  }

  .grid-37 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid_case_xlage_stages_2-copy {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .text_grid_case_xlage_stages3_light-3 {
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    font-size: 3em;
  }

  .container_grid_case_xlage_stages_4-3-2 {
    padding-bottom: 3em;
  }

  .grid_case_xlage_stages_2-2 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-case-xlage-mobile_2 {
    padding-left: 0;
    padding-right: 2em;
  }

  .grid_case_xlage_stages_3-2 {
    grid-column-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 2.5fr;
    margin-top: -2.5em;
    margin-bottom: 3em;
  }

  .container_grid_case_xlage_stages_2_3-2 {
    padding-bottom: 2em;
  }

  .container_grid_case_xlage_stages_3-6-2 {
    width: auto;
    display: none;
  }

  .image_grid_case_xlage_stages_3_1-2 {
    display: none;
  }

  .text_case_xlage_stages_heading_1-2 {
    margin-top: 2.5em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 2em;
    line-height: 1.3;
  }

  .page_padding_case_xlage_stages_7 {
    padding-top: 7em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid_case_xlage_stages_4-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .image_grid_case_xlage_stages_4_1-2, .image_grid_case_xlage_stages_4_2-2, .image_grid_case_xlage_stages_4_3-2, .image_grid_case_xlage_stages_4_4-2 {
    width: auto;
    height: auto;
  }

  .page_padding_case_xlage_stages_8 {
    padding-left: 2em;
    padding-right: 2em;
  }

  .text_grid_case_xlage_stages_5_bold-2 {
    width: auto;
    font-size: 2em;
    line-height: 130%;
  }

  .grid_case_xlage_stages_5-2 {
    grid-column-gap: 26px;
    grid-row-gap: 6vw;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(94vw, .25fr);
  }

  .text_case_xlage_stages_5_light-2 {
    margin-top: 0;
    margin-left: 0;
    font-size: 3em;
  }

  .container_case_xlage_stages_results-2 {
    background-color: #efff05;
    height: 70em;
  }

  .page_padding_case_xlage_results {
    margin-right: 0;
    padding-top: 5em;
    padding-left: 2.5em;
    padding-right: 0;
  }

  .grid_case_xlage_stages_results-2 {
    grid-row-gap: 0em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: auto;
    padding-top: 0;
  }

  .text_grid_case_xlage_stages_results_bold-2 {
    align-items: flex-start;
    width: auto;
    font-size: 2.5em;
    display: flex;
  }

  .image_grid_case_xlage_stages_results-2 {
    width: auto;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text_grid_case_xlage_stages_results_light-2 {
    flex-direction: row;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-right: 6vw;
    font-size: 3em;
  }

  .case_xlrost_top {
    height: 90em;
  }

  .container_case_xlrost_top {
    background-position: 59%;
    background-repeat: repeat;
    background-size: cover;
    height: auto;
  }

  .page_padding_case_xlrost_top {
    padding-left: 0;
    padding-right: 0;
    font-size: 3.33vw;
  }

  .grid_case_xlrost_top {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_grid_case_xlrost_top_left {
    text-align: center;
    width: 100%;
    font-size: 3em;
    display: block;
  }

  .container_grid_case_xlrost {
    text-align: center;
  }

  .text_grid_case_xlrost_top_right {
    text-align: center;
    justify-content: flex-start;
    max-width: none;
    font-size: 1.5em;
    line-height: 1.2;
  }

  .case_xl_rost_intro {
    height: 95em;
  }

  .page_padding_case_xlrost_intro {
    height: 90em;
    margin-right: 0;
    padding-top: 5em;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 1.8vw;
  }

  .grid_case_xlrost_intro {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_grid_case_xlrost_intro_bold {
    font-size: 2.5em;
  }

  .text_grid_case_xlrost_intro_light-copy {
    flex-direction: row;
    align-items: flex-start;
    font-size: 2.5em;
    display: flex;
  }

  .page_padding_case_xlrost_intro_1 {
    margin-top: 3em;
    padding-right: 2em;
  }

  .image_case_xlrost_intro {
    width: 36em;
    margin-top: 4em;
    margin-left: -4.9em;
  }

  .number_grid_case_xlrost {
    justify-content: flex-start;
    margin-left: 0;
    font-size: 8em;
  }

  .case-xlrost-line-1-copy {
    margin-top: 4em;
  }

  .grid_case_xlrost_about_2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text_grid_case_xlrost_about_light14_1 {
    margin-bottom: 2em;
    font-size: 3em;
  }

  .image-case-xlrost-01-2 {
    width: 50em;
    margin-top: 2em;
    margin-left: 0;
  }

  .image_grid_case_xlrost_about {
    max-width: 27em;
  }

  .image_grid_case_xlrost_about_6_1 {
    max-width: 150%;
  }

  .grid_case_xlrost_about_1, .grid_case_xlrost_about {
    grid-template-columns: 1fr;
  }

  .image-case-xlrost-dot-1 {
    align-self: center;
    width: 1em;
    margin-top: -2.1em;
  }

  .container-case-xlrost-production {
    padding-left: 0;
  }

  .text_grid_case_xlrost_about_light14 {
    width: auto;
    margin-top: .5em;
    font-size: 3em;
  }

  .div-block-59 {
    flex-direction: column;
    padding-top: 8em;
  }

  .grid_case_xlrost_about_4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-right: 0;
  }

  .text_grid_case_xlrost_about_8_light12 {
    font-size: 2em;
  }

  .text_grid_case_xlrost_about_1_bold {
    margin-top: 0;
    font-size: 3em;
  }

  .case-xlrost-line-1 {
    margin-top: 8em;
  }

  .page_padding_case_xlrost_about_6-1 {
    padding-top: 1em;
  }

  .container-case-xlrost {
    padding-left: 0;
  }

  .page_padding_case_xlrost_about_4 {
    padding-top: 2em;
    padding-right: 0;
  }

  .grid_case_xlrost_about_7 {
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_grid_case_xlrost_about, .text_grid_case_xlrost_about_1_heading {
    font-size: 3em;
  }

  .image_grid_case_xlrost_about_6_2 {
    width: auto;
    max-width: 150%;
  }

  .image-case-xlrost-dot-2 {
    width: 1em;
    margin-top: 0;
  }

  .text_grid_case_xlrost_about_light14-1 {
    width: auto;
    margin-top: 1em;
    font-size: 3em;
  }

  .text_grid_case_xlrost_about_2_light_1 {
    font-size: 5.4vw;
  }

  .image_grid_case_xlrost_about_6_1_1 {
    max-width: 100%;
  }

  .text_case_xlrost_about_heading22_1 {
    padding-top: 1em;
    font-size: 3em;
  }

  .dot_case_xlrost_blue {
    margin-top: 0;
    font-size: 16em;
  }

  .text_grid_case_xlrost_about_2_light {
    font-size: 5.4vw;
    line-height: 1.3;
  }

  .grid_case_xlrost_about_9 {
    grid-template-columns: 1fr;
  }

  .page_padding_case_xlrost_about_6 {
    padding-left: 0;
  }

  .text_grid_case_xlrost_about_light {
    max-width: none;
    font-size: 3em;
  }

  .dot_case_xlrost_orange {
    margin-top: 0;
    font-size: 16em;
  }

  .text_case_xlrost_about_heading {
    margin-top: 2em;
    font-size: 2em;
  }

  .page_padding_case_xlrost_about_1 {
    padding-top: 4em;
    padding-bottom: 0;
  }

  .grid_case_xlrost_about_7-1 {
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_case_xlrost_about_heading22 {
    padding-top: 1em;
    font-size: 3.2em;
  }

  .grid_case_xlrost_about_3 {
    grid-column-gap: 4vw;
    font-size: 2em;
  }

  .image_grid_case_xlrost_about_6_2_1 {
    width: auto;
    max-width: 100%;
  }

  .grid_case_xlrost_about_8 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .text_case_xlrost_about_heading_1 {
    margin-top: 4em;
    font-size: 2.5em;
  }

  .text_grid_case_xlrost_about_8_bold12-2 {
    font-size: 2em;
  }

  .image-case-xlrost-01 {
    width: 50em;
  }

  .image-case-xlrost-dot {
    width: 1em;
    margin-top: -4em;
    display: block;
  }

  .container-case-xlrost-results, .div-block-60 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-case-xlrost-results1 {
    margin-bottom: 2em;
  }

  .page_padding_case_xlrost_results {
    width: auto;
  }

  .text_grid_case_xlrost_results_bold {
    font-size: 2em;
  }

  .container-case-xlrost-results-123 {
    width: 90%;
    margin-top: 3em;
  }

  .image-case-xlrost-results-arrow {
    width: 40em;
    margin-top: 0;
    padding-right: 0;
  }

  .container-case-bandi-resoult-arrow {
    justify-content: flex-start;
    width: 40em;
    margin-top: 1em;
    margin-left: 0;
  }

  .number_grid_case_xlrost_results_mini {
    justify-content: flex-start;
    margin-right: 3em;
    font-size: 2em;
  }

  .text_grid_case_xlbandi_about_light14 {
    font-size: 2.5em;
  }

  .list {
    font-size: 5em;
  }

  .image-cases-rost-decstop {
    display: none;
  }

  .image-cases-rost-mobile {
    width: 90vw;
    display: block;
  }

  .page-wrapper-design-support {
    font-size: 3.33vw;
  }

  .lottie-animation-design-support {
    width: 200%;
    margin-left: -100px;
  }

  .section-design-support-main {
    height: 50em;
  }

  .image-design-support-main {
    display: none;
  }

  .image-design-support-main-mobile {
    width: 26em;
    display: block;
  }

  .grid-design-support-second {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .heading-design-support {
    margin-bottom: 0;
  }

  .pade-padding-asap-main {
    height: auto;
    max-height: none;
    padding-top: 39.06vw;
  }

  .asap-production-mobile {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6273ded18e551519dd0f2e74_2.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 80%;
    height: 50em;
    display: block;
  }

  .heading-14 {
    color: #fff;
    text-align: center;
    margin-top: 0;
    font-family: Neuemachina, sans-serif;
    font-size: 3.75em;
    line-height: 1.2;
  }

  .text-block-39 {
    color: #fff;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    line-height: 130%;
  }

  .div-block-70 {
    text-align: center;
    flex-direction: row;
    justify-content: center;
    padding-top: 3em;
    display: flex;
    position: relative;
  }

  .image-84 {
    width: 6em;
  }

  .page-wrapper-asap-production {
    font-size: 3.33vw;
  }

  .firsrt-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto 15px;
    grid-template-columns: 1.5fr;
    grid-auto-columns: minmax(0, .25fr);
    grid-auto-flow: column;
    display: grid;
  }

  .asap-textblock-first {
    padding-top: 0;
    padding-right: 0;
    display: block;
  }

  .asap-div {
    margin-top: 0;
  }

  .asap-heading-first {
    text-align: center;
  }

  .apasproduction-head {
    display: none;
  }

  .services-asap {
    margin-top: 0;
    margin-left: 1rem;
    margin-right: 0;
  }

  .asap-list {
    margin-bottom: 0;
    padding-left: 0;
  }

  .services {
    text-align: left;
    padding: 2em 67px 0 0;
    font-size: 1.5em;
    line-height: 130%;
    display: block;
  }

  .asap-heading-2 {
    margin-bottom: 0;
    padding-top: 1px;
    padding-bottom: 4px;
    font-size: 1rem;
  }

  .heading3-asap {
    padding-top: 25px;
    padding-bottom: 10px;
    font-size: 33px;
  }

  .asap-list-item {
    margin-bottom: 0;
  }

  .asap-3-column {
    padding-left: 0;
    padding-right: 0;
  }

  .asap-list3 {
    margin-bottom: 0;
  }

  .list-asap {
    margin-top: 0;
    margin-left: 4.0625vw;
    padding-top: 4px;
    font-size: .75rem;
  }

  .asap-2-column {
    padding-left: 0;
    padding-right: 0;
  }

  .columnsbody-asap {
    margin-top: 0;
    display: block;
  }

  .bullet {
    clear: none;
    width: 4px;
    margin-top: 0;
    padding-top: .25rem;
  }

  .list-asap-pyatno {
    margin-left: 4.0625vw;
    padding-right: 0;
    font-size: .75rem;
  }

  .asap-bul {
    width: 4px;
    max-width: 4px;
  }

  .product-photo-cont {
    background-image: none;
    margin-top: 2em;
  }

  .asap-circle-1 {
    width: 80%;
  }

  .heading-01-02-03-2 {
    background-color: #0000;
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 2.9rem;
    font-size: 1.5rem;
    line-height: 130%;
    display: flex;
    top: 0;
    left: 0;
  }

  .product-photo-content {
    margin-top: 5rem;
    margin-left: 1rem;
  }

  .heading4-asap-2 {
    margin-left: 0;
    padding-top: 0;
    padding-bottom: .5rem;
    padding-left: 0;
    font-size: 66px;
    display: block;
  }

  .fire-text-block {
    display: none;
  }

  .line-white-1px-2 {
    margin-left: 1rem;
    margin-right: 1rem;
    display: none;
  }

  .fire-text {
    text-align: left;
    margin-top: 273px;
    padding-left: 14px;
    padding-right: 19px;
    font-size: 13px;
    line-height: 130%;
  }

  .asap-circle-2 {
    width: 80%;
  }

  .text-circle {
    text-align: left;
    letter-spacing: 2px;
    width: auto;
    margin-top: .75rem;
    margin-bottom: 2rem;
    margin-left: 0;
    padding: 0 7.8rem 0 0;
    font-size: 1em;
  }

  .asap-idontknow {
    text-align: left;
    min-width: 0;
    margin-top: 0;
    margin-left: 0;
  }

  .conteiner-03-asap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-around;
    align-items: flex-start;
    display: none;
  }

  .container-03-asap-left {
    flex-direction: row;
    margin-right: 13px;
    padding-right: 0;
    display: flex;
  }

  .text-03-1 {
    flex-direction: row;
    padding-right: 82px;
  }

  ._0-div-asap {
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .container-03-asap-left-text-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    max-width: none;
    margin-left: 0;
  }

  .container-03-asap-right-2 {
    flex-direction: row;
    margin-top: 3em;
    margin-left: 0;
  }

  .yellow-line-2px-asap {
    color: #efff05;
    background-color: #efff05;
    min-width: 2px;
    max-width: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  ._02-video-cont {
    margin-top: 0;
    margin-left: 1rem;
    display: block;
  }

  .tiktok-text-grid-mobile {
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 2em;
    display: flex;
  }

  .heading-10-asap {
    margin-right: 0;
    padding-bottom: .75em;
    padding-right: 1.8em;
  }

  .instagram-video-grid {
    flex-direction: column;
    padding-left: 2em;
    display: flex;
  }

  .heading2-asap-circle-2 {
    text-align: left;
    padding: 0 37px 1.2em 0;
    font-size: 1.5em;
    line-height: 130%;
    display: none;
  }

  .text-prod-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 96px 2rem 0;
    font-size: .75rem;
    position: static;
  }

  .vertical-line-yellow-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 3px;
    display: flex;
  }

  .text-03-2 {
    padding-right: 5.1em;
  }

  ._02-video-cont-copy {
    margin-top: 5em;
    padding-top: 0;
    display: block;
  }

  .text-prod2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 42px 2rem 0;
    font-size: .75rem;
    position: static;
  }

  ._03-pruduce-cont {
    margin-top: 5em;
    margin-left: 1rem;
    padding-top: 0;
    display: block;
  }

  .foot {
    margin-top: 0;
    margin-left: 1rem;
    display: block;
  }

  .asap-fire-div {
    display: flex;
  }

  .fire-asap {
    margin-top: -53px;
    margin-left: 0%;
    padding-top: 0;
    padding-left: 1%;
    position: static;
    top: 0;
    left: 0;
  }

  .ps-asap-adapt2 {
    width: auto;
    padding-right: 4.2rem;
    font-size: 1em;
    display: block;
  }

  .ps-asap-adapt, .ps-text {
    display: none;
  }

  .page-wrapper-pr {
    font-size: 3.33vw;
    display: block;
  }

  .pr-first-mobile {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6274c205ee95564d1ad1446f_1.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    flex-wrap: wrap;
    place-content: stretch center;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .pr-first-mobile-div {
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    padding-top: 8em;
    padding-bottom: 4em;
    display: flex;
  }

  .pr-pic {
    width: 25em;
    max-width: none;
    margin-top: 0;
    margin-left: -2em;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .pr-first-ph {
    display: none;
  }

  .pr-text {
    color: var(--black);
    padding-top: .5em;
    padding-right: .9em;
    font-size: 1.5em;
  }

  .image-86 {
    margin-top: 1em;
    display: block;
  }

  .second-txt {
    padding-left: 1em;
  }

  .pr-orm-div {
    height: auto;
    display: block;
  }

  .pr-button-mob1 {
    display: block;
  }

  .pr-button {
    display: none;
  }

  .pr-div-2 {
    flex-flow: column wrap;
    margin-top: 4em;
    display: flex;
  }

  .pr-orm {
    height: auto;
    color: var(--black);
    font-size: 2em;
  }

  .grid-services-mobile-horiz {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 4vw;
  }

  .pr-grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .div-serv-1 {
    flex-wrap: wrap;
  }

  .pr-paragraph-2-100-inside-quest {
    width: 18em;
    font-size: 1em;
  }

  .pr-numberintable-blue {
    line-height: 90%;
  }

  .pr-headintable {
    font-size: 1.5em;
    text-decoration: none;
  }

  .pr-paragraph-2-100 {
    max-width: 240px;
    color: var(--black);
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-tv {
    width: auto;
    font-size: 1em;
    overflow: hidden;
  }

  .pr-paragraph-2-100-inside-analyze {
    width: 18em;
    font-size: 1em;
  }

  .pr-services {
    margin-top: 60px;
    margin-left: 0;
  }

  .pr-numberintable {
    font-size: 4em;
  }

  .services-pr {
    margin-top: 5em;
    margin-left: 0;
    padding-left: 2em;
  }

  .pr-paragraph-2-100-inside-produce {
    width: 18em;
    font-size: 1em;
  }

  .grid-services-tablet {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .container-grid-services-2-mob {
    padding-left: 1.5em;
  }

  .pr-numberintable-yellow, .pr-numberintable-bord {
    line-height: 90%;
  }

  .container-grid-services--1-mob {
    padding-left: 1.5em;
  }

  .pr-paragraph-2-100-inside-relations {
    width: 18em;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside {
    width: 18em;
    color: var(--black);
    font-size: 1em;
  }

  .container-grid-services-3 {
    padding-left: 1.5em;
  }

  .services-pr-caption {
    height: auto;
    color: var(--black);
    font-size: 2em;
  }

  .page-wrapper-influence {
    font-size: 3.33vw;
  }

  .inf-first {
    display: none;
  }

  .inf-hola-first {
    height: auto;
    min-height: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .inf-hola-firstdiv {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6274cd36ee95562bdfd18479_1%20main%20m.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 110% 110%;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 55em;
    margin-bottom: 0;
    padding-top: 5em;
    padding-bottom: 0;
    display: flex;
  }

  .holainf {
    text-align: left;
    width: 26em;
    height: auto;
    margin-bottom: 0;
    display: block;
  }

  .inf-tex {
    width: auto;
    padding-top: .5em;
    padding-right: 1.9em;
    font-size: 1.75em;
  }

  .inf-mark-txt {
    width: 4em;
    height: auto;
    margin-top: 0;
    font-size: 2em;
  }

  .pr-second-txt {
    margin-left: 0;
    padding-left: 2em;
  }

  .inf-button {
    display: none;
  }

  .inf-button-mob1 {
    width: 26em;
    max-width: none;
    height: auto;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
    display: block;
  }

  .inf-grid-services-mobile-horiz-copy {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 4vw;
  }

  .pr-paragraph-2-100-inside-quest-2 {
    font-size: 1em;
  }

  .inf-numberintable-03 {
    font-size: 6em;
    line-height: 80%;
  }

  .inf-headintable-02 {
    padding-top: .125em;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 2em;
  }

  .inf-div-grid {
    margin-top: 1em;
  }

  .inf-headintable {
    font-size: 1.5em;
  }

  .pr-paragraph-2-101 {
    max-width: 240px;
    font-size: 1em;
  }

  .container-grid-services-3-copy {
    padding-left: 1.5em;
  }

  .inf-div-3 {
    flex-direction: column;
    align-items: flex-start;
    width: 19em;
  }

  .inf-numberintable-02 {
    font-size: 5em;
  }

  .inf-numberintable-3 {
    align-self: auto;
    padding-top: 0;
    font-size: 5em;
  }

  .container-grid-services-2-mob-copy {
    padding-left: 1.5em;
  }

  .pr-paragraph-2-100-inside-tv-2 {
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-analyze-2 {
    width: 19em;
    font-size: 1em;
  }

  .inf-numberintable-blue {
    line-height: 90%;
  }

  .pr-paragraph-2-1002 {
    max-width: 240px;
    font-size: 1em;
  }

  .inf-grid-services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .inf-numberintable {
    font-size: 4em;
  }

  .inf-div-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .section-services-2 {
    margin-top: 5em;
    margin-left: 1.5em;
  }

  .inf-headintable-copy-copy {
    padding-top: .1em;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 2em;
  }

  .inf-div-serv-1-copy {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .inf-numberintable-blue-copy {
    font-size: 6em;
    line-height: 80%;
  }

  .pr-paragraph-2-100-inside-produce-2 {
    width: 19em;
    font-size: 1em;
  }

  .container-grid-services--1-mob-grid-services-tablet-inf {
    padding-left: 1.5em;
  }

  .inf-text-01 {
    width: 16em;
    min-width: 0;
    max-width: none;
    padding-right: 0;
    font-size: 1em;
  }

  .inf-paragraph-2-100, .inf-paragraph-2-200 {
    max-width: 240px;
    font-size: 1em;
  }

  .inf-text-02 {
    width: 16em;
    min-width: 0;
    max-width: none;
    padding-right: 3em;
    font-size: 1em;
  }

  .inf-numberintable-copy-copy-copy {
    font-size: 5em;
  }

  .inf-services {
    width: 14em;
    color: var(--black);
    margin-top: 60px;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 2em;
  }

  .inf-headintable-03 {
    align-items: flex-end;
    width: auto;
    height: auto;
    padding: .125em 0 0 0;
    font-size: 2em;
    line-height: 1.2;
    display: flex;
  }

  .inf-container-grid-services--1-mob-copy {
    padding-left: 1.5em;
  }

  .inf-numberintable-yellow-copy {
    font-size: 6em;
    line-height: 80%;
  }

  .pr-paragraph-2-100-inside-relations-2 {
    width: 19em;
    font-size: 1em;
  }

  .grid-services-tablet-inf {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .inf-numberintable-04-copy {
    margin-top: 0;
    padding-top: 0;
    font-size: 6em;
    line-height: 80%;
  }

  .pr-paragraph-2-100-inside-2 {
    width: 19em;
    font-size: 1em;
  }

  .inf-headintable-04-copy {
    align-self: auto;
    align-items: flex-end;
    width: auto;
    height: 1.25em;
    padding: .125em 0 0 0;
    font-size: 2em;
    line-height: 130%;
    display: flex;
  }

  .paragraph-design-support-second {
    max-width: 92vw;
    margin-top: 10px;
    font-size: 5vw;
  }

  .grid-design-support-list {
    display: none;
  }

  .subcuption-inblack {
    flex-flow: wrap;
    width: 12em;
    display: flex;
    position: relative;
  }

  .padding-subcuption-design-support {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-design-support-ingrid.left {
    font-size: 1.5em;
  }

  .grid-design-support-list-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: .25fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-design-support-team {
    height: auto;
    display: block;
  }

  .page-padding-design-support-team {
    height: 100%;
    padding-left: 2em;
    padding-right: .5em;
  }

  .container-design-support-team {
    flex-direction: column;
  }

  .image-blue-star-design-team {
    width: 24em;
  }

  .image-blue-star-design-team.padding-left-bluestar {
    width: 24em;
    margin-left: 3em;
    display: block;
  }

  .image-blue-star-design-team.padding-right-bluestar {
    width: 24em;
    margin-left: 0;
    margin-right: 3em;
    display: inline-block;
  }

  .container-star-1, .container-star-2 {
    flex-direction: column;
  }

  .grid-design-support-team {
    display: none;
    position: relative;
  }

  .grid-container-design-support-team {
    flex-wrap: wrap;
    align-items: flex-start;
    height: auto;
    padding-top: 2em;
  }

  .grid-design-support-team-star {
    grid-row-gap: 0px;
    grid-template-rows: auto 1fr 1fr 1fr;
    grid-template-columns: 1fr;
    place-content: start;
    align-items: center;
    position: relative;
  }

  .image-katya-blue-star-mobile {
    width: 12em;
    margin-top: auto;
    margin-bottom: -9em;
    margin-left: 22em;
    display: block;
    position: relative;
  }

  .container-bluestar-design-support-team {
    width: auto;
    height: auto;
    margin-top: 0;
  }

  .image-denis-blue-star-mobile {
    width: 12em;
    margin-top: -4em;
    margin-bottom: -7.6em;
    margin-left: 0;
    display: block;
    position: relative;
  }

  .image-ali-blue-star-mobile {
    width: 12em;
    max-width: none;
    margin-top: 2.7em;
    margin-bottom: -7.3em;
    margin-left: 2em;
    display: block;
    position: relative;
  }

  .image-alina-blue-star-mobile {
    width: 12em;
    max-width: none;
    margin-top: -6em;
    margin-bottom: -8em;
    margin-left: 17em;
    display: block;
    position: relative;
  }

  .image-nastya-blue-star-mobile {
    width: 12em;
    max-width: none;
    margin: -25.5em auto 8em 20em;
    display: block;
    position: relative;
  }

  .section-design-support-plus {
    position: static;
  }

  .page-padding-design-support-post {
    padding-top: 5em;
    padding-bottom: 5em;
    padding-left: 2em;
  }

  .grid-desing-support-plus {
    grid-template-columns: 1fr;
  }

  .paragraph-design-support-plus {
    max-width: 340px;
    font-size: 1.25em;
  }

  .lottie-animation-design-support-2 {
    width: 200%;
    height: auto;
  }

  .page-padding-design-support-expert {
    text-align: left;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn-cases {
    font-size: 1.5em;
    line-height: 2;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .page-wrapper-design {
    font-size: 3.33vw;
  }

  .image-design-main {
    display: none;
  }

  .image-design-main-mobile {
    width: 26em;
    max-width: none;
    display: block;
  }

  .container-design-main {
    flex-wrap: wrap;
    padding-top: 10em;
  }

  .arrowintable-design {
    display: none;
  }

  .arrowintablemobile-design {
    margin-left: 1.5em;
  }

  .page-padding-design-cases {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-design-cases {
    grid-template-columns: 1fr;
  }

  .page-padding-design-second {
    flex-wrap: wrap;
    display: flex;
  }

  .caption-social-white {
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
  }

  .btn-presentation-white {
    width: 100%;
    margin-left: 0;
    font-size: 1rem;
  }

  .btn-bref-yellow {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .section-design-arriva {
    flex-wrap: wrap;
    width: 100%;
    display: flex;
  }

  .contacts-design {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .lottie-animation-design-line-1 {
    width: 200%;
    height: auto;
  }

  .container-grid-case-xlbandi-intro1 {
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .page_padding_case_xlbandi_top {
    justify-content: center;
    align-items: center;
    margin-top: auto;
    padding: 0 2em 7.5em;
    font-size: 3.33vw;
    line-height: 1.3;
    display: none;
  }

  .image-case-xlbandi-shtamp {
    height: 19em;
    font-size: 1.3em;
    line-height: 0;
  }

  .text_grid_case_xlbandi_top_right {
    text-align: center;
    place-content: center;
    align-items: center;
    max-width: none;
    font-size: 2em;
  }

  .container_case_xlbandi_top {
    width: 100%;
    height: auto;
    font-size: 2em;
    line-height: 20;
  }

  .image-case-xlbandi-svg {
    width: auto;
    display: none;
  }

  .container-case-xlbandi-svg-mobile {
    justify-content: center;
    align-items: center;
    margin: 2em 2em 4em;
    padding-bottom: 2em;
    display: flex;
  }

  .grid-case-xlbandi-intro {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .75fr;
    align-items: center;
  }

  .container-case-xlbandi-bandi {
    flex-wrap: wrap;
    width: 100%;
    margin-top: 3em;
    margin-left: 2em;
    margin-right: 2em;
    display: flex;
  }

  .text_grid_case_xlbandi_top_left {
    justify-content: center;
    align-items: center;
    width: auto;
    font-size: 5em;
    display: flex;
  }

  .case_xlbandi_top {
    background-position: 13%;
    background-repeat: no-repeat;
    height: 40em;
  }

  .image-case-xlbandi-bandisvg-mobile {
    width: 14em;
    max-width: none;
    display: block;
  }

  .page_padding_case_xlbandi_intro {
    padding-top: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text_grid_case_xlbandi_intro_bold {
    letter-spacing: .23em;
    font-size: 2.5em;
  }

  .grid_case_xlbandi_about_4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_case_xlbandi_about_heading_1 {
    width: 27em;
  }

  .image_case_xlbandi_about_line_2 {
    margin-top: 3em;
  }

  .grid_case_xlbandi_about_1 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .dot_case_xlbandi_green {
    height: 1.8em;
    font-size: 7em;
  }

  .page_padding_case_xlbandi_about {
    padding-top: 3em;
  }

  .case_xlbandi_about {
    font-size: 3.33vw;
  }

  .text_case_xlbandi_about_heading_1-copy {
    margin-top: 3em;
  }

  .grid_case_xlbandi_about_2 {
    grid-column-gap: 1em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
  }

  .number_grid_case_xlbandi {
    margin-left: 0;
    font-size: 8em;
  }

  .dot_case_xlbandi_orange1 {
    height: 1.8em;
    font-size: 7em;
  }

  .text_grid_case_xlbandi_about_light {
    font-size: 3em;
  }

  .dot_case_xlbandi_red {
    height: 1.8em;
    font-size: 7em;
  }

  .text_case_xlbandi_medium_17_1 {
    width: auto;
    font-size: 1em;
  }

  .text_grid_case_xlbandi_about_bold {
    font-size: 3em;
  }

  .text_grid_case_xlbandi_about_2_bold {
    width: auto;
  }

  .page_padding_case_xlbandi_about_1 {
    margin-bottom: 2em;
  }

  .grid-case-xlbandi-about-mobile {
    grid-column-gap: 0em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    display: block;
  }

  .container-case-xlbandi-main {
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid_case_xlbandi_about_3 {
    grid-column-gap: 0em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text_grid_case_xlbandi_about_light-copy {
    font-size: 1.5em;
  }

  .dot_case_xlbandi_blue {
    font-size: 7em;
  }

  .image_grid_case_xlbandi_about {
    width: 40em;
    margin-top: 0;
    margin-left: -5.5em;
  }

  .container_grid_case_xlbandi_about_1_9 {
    margin-top: 0;
  }

  .container_grid_case_xlbandi_about_2_6 {
    font-size: 3.33vw;
  }

  .text_case_xlbandi_about_heading {
    font-size: 2.5em;
  }

  .dot_case_xlbandi_orange {
    height: 1.8em;
    margin-top: 0;
    font-size: 7em;
  }

  .container_grid_case_xlbandi_about_2_4 {
    font-size: 3.33vw;
  }

  .text_grid_case_xlbandi_about_1_bold {
    font-size: 1.5em;
  }

  .grid_case_xlbandi_about {
    grid-row-gap: 4em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container_grid_case_xlbandi_about_2_8 {
    font-size: 3.33vw;
  }

  .page_padding_case_xlbandi_about_4 {
    margin-left: 0;
  }

  .container_grid_case_xlbandi_about_1_1 {
    margin-top: 3em;
  }

  .grid-case-xlbandi-instruments {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text_case_xlbandi_medium_17-2 {
    width: auto;
  }

  .image_case_xlbandi_about_line_1 {
    margin-top: 3em;
  }

  .text_case_xlbandi_about_heading_3 {
    margin-left: 2em;
    margin-right: 2em;
    font-size: 1em;
  }

  .container_grid_case_xlbandi_about_2_2-copy {
    font-size: 3.33vw;
  }

  .grid_case_xlbandi_next_3 {
    grid-column-gap: 1em;
    grid-template-columns: 2fr 8fr;
  }

  .grid_case_xlbandi_next_2 {
    grid-column-gap: 0em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
  }

  .grid-case-xlbandi-target {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-number-case-bandy {
    width: auto;
    font-size: 4em;
  }

  .text_grid_case_xlbandi_next_2_bold {
    width: auto;
    font-size: 2em;
  }

  .text_case_xlbandi_medium_17_1-copy {
    width: auto;
    font-size: 1em;
  }

  .text_case_xlbandi_next_heading-copy {
    margin-top: 3em;
    padding-bottom: 2em;
    font-size: .875em;
  }

  .container-case-xlbandi-main1 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .text_case_xlbandi_light_14-2 {
    padding-top: 1em;
    font-size: 1em;
  }

  .page_padding_case_xlbandi_next_1 {
    padding-bottom: 3em;
  }

  .page_padding_case_xlbandi_next_3 {
    margin-bottom: 6em;
  }

  .text_grid_case_xlbandi_about_2_bold1 {
    width: auto;
    font-size: 2em;
  }

  .text_case_xlbandi_next_heading {
    margin-top: 4em;
    margin-bottom: 3em;
    font-size: .875em;
  }

  .image-case-xlrost-results-arrow-2 {
    width: 40em;
    margin-top: 0;
    padding-right: 0;
    display: none;
  }

  .container-case-xlbandi-result {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-case-xlbandi-results-copy {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text_grid_case_xlbandi_about_light14-2 {
    font-size: 1em;
  }

  .container-case-xlbandi-results1 {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 3.33vw;
  }

  .text_grid_case_xlbandi_about_light14-2-copy-copy {
    margin-top: 0;
    padding-left: 0;
  }

  .container-case-xlrost-results-123-2 {
    width: 90%;
    margin-top: 3em;
  }

  .number_grid_case_xlrost_results_mini-2 {
    justify-content: flex-start;
    margin-right: 1em;
    font-size: 2em;
  }

  .container-case-xlrost-results1-2 {
    margin-bottom: 2em;
    font-size: 3.33vw;
  }

  .page-wrapper-cases-bandy {
    font-size: 3.33vw;
  }

  .text-span {
    font-weight: 400;
  }

  .page-wrapper-strategy {
    font-size: 3.33vw;
  }

  .section-strategy-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627cbe8c8b642eb7b2336947_strategy-main-mobile-crop.png");
    height: 55em;
  }

  .image-strategy-main-decstop {
    display: none;
  }

  .image-strategy-main-mobile {
    width: 26em;
    display: block;
  }

  .strategy-cuption {
    width: 4em;
    height: auto;
    margin-top: 0;
    font-size: 14px;
  }

  .page-padding-strategy-yellow-pl {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-strategy-yellow-pl {
    background-color: var(--yellow);
    border-radius: 0;
  }

  .container-txt-strategy-yellow-pl {
    border-radius: 0;
    padding: 3em 2em;
  }

  .page-padding-strategy-services {
    padding: 0 2em 4em;
  }

  .page-padding-strategy-customer {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-strategy-customer {
    flex-direction: column;
  }

  .caption-strategy-customer {
    font-size: 3em;
  }

  .paragraph-strategy-customer {
    width: 24em;
    margin-left: 0;
  }

  .container-strategy-customer-paragraph {
    flex-direction: column;
  }

  .grid-strategy-services {
    grid-column-gap: 16px;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .pr-section-arrow {
    display: block;
    overflow: scroll;
  }

  .image-arrow {
    max-width: none;
    display: block;
  }

  .section-strategy-infographics-1 {
    margin-top: 4em;
    margin-bottom: 1em;
    display: block;
    overflow: scroll;
  }

  .image-strategy-infographics {
    width: auto;
    max-width: none;
    display: block;
  }

  .page-wrapper-cases-metro {
    font-size: 3.33vw;
  }

  .section-cases-metro-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f6aba16c54f0f42ddc14f_dochki%26sinochki_background_mobile.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 50em;
  }

  .text_grid_case_xlfix_stages_light11 {
    width: 24em;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .grid-cases-fixprice-04 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text_case_xlfix_medium_decstop {
    flex-direction: column;
    width: 15em;
    margin-top: 1em;
    font-size: 1em;
    line-height: 1.3;
    display: none;
  }

  .page-padding-grid-04 {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 3.8vw;
  }

  .image_grid_case_xlfix-arrow {
    display: none;
  }

  .container-grid-04-case-fixprice-1 {
    flex-direction: column;
    margin-bottom: 0;
    display: block;
  }

  .div-block-69 {
    flex-direction: column;
  }

  .text_case_xlfix_medium_17_1 {
    flex-direction: column;
    width: 15em;
    margin-top: 1em;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .div-nule-grid-cases-fixprice {
    height: 1px;
    display: none;
  }

  .container-case-xprice-mobile-arrow-text {
    align-items: center;
    margin-top: 0;
    margin-bottom: 1em;
    display: flex;
  }

  .image-number-04 {
    max-width: none;
  }

  .image-number-04.typ {
    width: 6.6em;
  }

  .image_grid_case_xlfix-arrow-padding-left {
    display: none;
  }

  .image_grid_case_xlfix-arrow-mobile {
    width: 3.5em;
    margin-right: 1em;
    padding-right: 0;
    display: block;
  }

  .text_grid_case_xlfix_stages_light {
    width: 24em;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .container-cases-fixprice-grid-main {
    width: auto;
    padding-top: 0;
  }

  .text-cuption-cases-metro-withnumber {
    margin-top: .5em;
    line-height: 1.2;
  }

  .text_case_xlfix_medium_mobile {
    flex-direction: column;
    width: 15em;
    margin-top: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .container-grid-04-case-fixprice-mobile {
    flex-direction: column;
    margin-bottom: 0;
    display: none;
  }

  .container-grid-04-case-fixprice-2 {
    flex-direction: column;
  }

  .container-cases-metro-main {
    flex-wrap: wrap;
    padding-top: 5em;
  }

  .image-cases-metro-decstop {
    display: none;
  }

  .image-cases-metro-mobile {
    width: 22em;
    display: block;
  }

  .page-padding-cases-metro-second {
    padding: 2em 1em 3em;
  }

  .grid-case-metro-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .page-padding-cases-metro-about, .page-padding-cases-metro-promo {
    padding-left: 2em;
    padding-right: 2em;
  }

  .brn-go-to-case {
    display: none;
  }

  .btn-go-to-case {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .grid-cases-metro-promo {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-case-metro-about {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-metro-about.margin-top-0 {
    margin-top: 0;
  }

  .text-research-retail-body {
    width: 25em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-research-retail-body.margin-top-0 {
    margin-top: 0;
  }

  .text-case-metro-promo {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-metro-promo.margin-top-0 {
    margin-top: 0;
  }

  .line-black-1px-cases-padding {
    margin-left: 2em;
    margin-right: 2em;
  }

  .page-padding-cases-metro-goals {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-case-metro-list-goals {
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .text-case-metro-list-goals.margin-top-0 {
    margin-top: 0;
  }

  .grid-cases-metro-goals {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-cases-metro-goals-inside {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
    display: flex;
  }

  .image-svg-yellow-point {
    width: .75em;
    font-size: 1em;
  }

  .image-svg-yellow-point._2e {
    width: 30px;
    font-size: 3em;
  }

  .image-svg-yellow-arrow {
    font-size: 1em;
  }

  .container-cases-metro-goals-ingrid-point {
    justify-content: flex-end;
    align-items: flex-start;
    width: 3em;
    display: block;
  }

  .container-cases-metro-goals-ingrid-txt {
    align-items: flex-start;
    display: flex;
  }

  .grid-in-grid-nule-div {
    display: block;
  }

  .page-wrapper-pr-orm-pr {
    font-size: 3.33vw;
  }

  .pr-first-mobile2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6274c205ee95564d1ad1446f_1.png");
    background-position: 40% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    min-height: auto;
    max-height: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .pr-first-mobile-div2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .pr-pic2 {
    width: 22em;
    max-width: none;
    margin-top: 6em;
    margin-left: -1em;
    padding-bottom: 4em;
    display: block;
  }

  .pr-first-ph2 {
    display: none;
  }

  .pr-button-mob12 {
    width: 100%;
    display: block;
  }

  .pr-text2 {
    padding-top: .5em;
    padding-right: .9em;
    font-size: 1.5em;
  }

  .arrows {
    margin-top: 1em;
    display: block;
  }

  .pr-orm-div2 {
    height: auto;
    display: block;
  }

  .second-txt2 {
    padding-left: 1em;
  }

  .pr-griddiv2 {
    padding-right: 0;
  }

  .pr-button2 {
    display: none;
  }

  .pr-orm2 {
    height: auto;
    font-size: 2em;
  }

  .pr-div-2-2 {
    flex-direction: column;
    margin-right: 2em;
    display: flex;
  }

  .yellow-section-digitalpr {
    width: 92%;
    height: 35em;
    margin-left: 1em;
  }

  .yellow-text-digitalpr {
    width: 16em;
    height: 85%;
  }

  .pr-paragraph-2-100-copy {
    max-width: 240px;
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-3 {
    font-size: 1em;
  }

  .container-grid-services-2-mob-2 {
    width: 20em;
    padding-left: 1.5em;
  }

  .pr-numberintable-blue-2 {
    line-height: 90%;
  }

  .pr-headintable-copy {
    font-size: 1.5em;
  }

  .pr-paragraph-2-100-inside-copy {
    font-size: 1em;
  }

  .pr-paragraph-2-100-inside-quest-3 {
    width: 19em;
    font-size: 1em;
  }

  .pr-numberintable-copy {
    font-size: 4em;
  }

  .grid-services-tablet2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .container-grid-services-2-mob2, .container-grid-services-3-2 {
    padding-left: 1.5em;
  }

  .pr-paragraph-2-100-inside-tv-copy {
    font-size: 1em;
  }

  .pr-paragraph-2-100-2 {
    max-width: 240px;
    font-size: 1em;
  }

  .pr-section-services2 {
    margin-top: 5em;
    margin-left: 1em;
    overflow: hidden;
  }

  .container-grid-services--1-mob2 {
    width: 20em;
    padding-left: 1.5em;
  }

  .pr-numberintable2 {
    font-size: 4em;
  }

  .pr-services2 {
    margin-top: 60px;
    margin-left: 0;
  }

  .pr-grid-services2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .pr-numberintable-yellow-copy {
    line-height: 90%;
  }

  .container-grid-services-3-3 {
    width: 20em;
    padding-left: 1.5em;
  }

  .grid-services-mobile-horiz2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 4vw;
  }

  .pr-paragraph-2-100-inside-produce-copy {
    font-size: 1em;
  }

  .pr-headintable-2 {
    font-size: 1.5em;
  }

  .pr-div-into-grid-copy-2 {
    width: auto;
    font-size: 3.33vw;
  }

  .circle-7 {
    align-self: flex-start;
    width: 4em;
    min-width: auto;
    max-width: 20%;
  }

  .infoaudit-text-mob {
    width: 19em;
    font-size: 1em;
  }

  .circle-1-mob {
    align-self: flex-start;
    width: 4em;
    max-width: 20%;
  }

  .pr-div-into-grid-mob {
    font-size: 3.33vw;
  }

  .pr-div-into-grid-copy {
    font-size: 3.33vw;
    display: flex;
  }

  .effective-txt-copy-mob, .reputation-txt-2-mob {
    width: 19em;
    font-size: 1em;
  }

  .audit-pr-heading-mob, .reputation-pr-heading-mob {
    font-size: 1.5em;
  }

  .circle-2 {
    align-self: flex-start;
    width: 4em;
    max-width: 20%;
  }

  .feedback-txt-mob {
    width: 19em;
    font-size: 1em;
  }

  .circle-4 {
    align-self: flex-start;
    width: 4em;
    min-width: auto;
    max-width: 20%;
  }

  .pr-div-intogrid-2-mob {
    font-size: 3.33vw;
  }

  .reputation-pr-heading-lvl-mob {
    width: 13em;
    font-size: 1.5em;
  }

  .infowave-txt {
    width: 19em;
    font-size: 1em;
  }

  .circle-6, .circle-5, .circle-3 {
    align-self: flex-start;
    width: 4em;
    min-width: auto;
    max-width: 20%;
  }

  .infowave-pr-heading-mob {
    font-size: 1.5em;
  }

  .pr-section-realization-mob {
    height: auto;
    padding-top: 2em;
    padding-bottom: 4em;
    display: block;
    overflow: visible;
  }

  .reputation-txt-mob {
    width: 19em;
    font-size: 1em;
  }

  .pr-div-grid-first-mob {
    margin-left: 1.5em;
    margin-right: 1.5em;
    font-size: 1.33em;
  }

  .pr-iteration-mob {
    margin-top: 60px;
    margin-left: 0;
    padding-left: 1em;
    font-size: 1.5em;
  }

  .infowave-pr-heading {
    font-size: 1.5em;
  }

  .pr-section-realization {
    display: none;
  }

  .pr-div-into-grid {
    font-size: 3.33vw;
  }

  .pr-iteration {
    margin-top: 60px;
    margin-left: 0;
  }

  .infoaudit-text {
    font-size: 1.5em;
  }

  .page-wrapper-fixprice {
    font-size: 3.33vw;
    overflow: hidden;
  }

  .container-case-xlfix-intro1 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e620b5c1ea122adfca724_fixprice-mobile.png");
    background-position: 75%;
    background-size: cover;
    align-items: center;
    height: 55em;
  }

  .contain-case-xlfix-intro-mob {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 5em;
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .image-case-xlfix-intro-fix-mob {
    width: 26em;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-case-xlfix-fixprice {
    display: none;
  }

  .container-case-xlfix-intro2 {
    flex-wrap: wrap;
    width: auto;
    height: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .contain-case-xlfix-intro-light {
    margin-top: 0;
  }

  .contain-case-xlfix-intro-1 {
    align-items: center;
    margin-bottom: -.5em;
    margin-left: 0;
    margin-right: 0;
  }

  .text_grid_case_xlfix_intro_light {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5em;
    display: flex;
  }

  .image-case-xlfix-arrow {
    max-width: 100%;
    margin-top: 2em;
  }

  .grid-case-xlfix-intro {
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-case-xlfix-tiktok {
    margin-top: .8em;
  }

  .contain-case-xlfix-tiktok {
    justify-content: flex-end;
    margin: 1em 3em -2.5em 0;
  }

  .text_grid_case_xlfix_intro_bold {
    width: auto;
    max-width: 100%;
    font-size: 1.5em;
    font-weight: 700;
  }

  .container_case_xlfix_about {
    margin-left: 2em;
    margin-right: 2em;
    padding-bottom: 10em;
  }

  .text_case_xlfix_about_heading {
    font-size: 2.5em;
  }

  .page-padding-case_xlfix_about {
    padding-top: 4em;
  }

  .grid_case_xlfix_about {
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    font-size: 3.33vw;
  }

  .text_grid_case_xlfix_about_light {
    font-size: 1.5em;
  }

  .image_grid_case_xlfix_about {
    width: 17em;
    margin-top: 3em;
  }

  .text_grid_case_xlfix_about_bold {
    font-size: 1.5em;
  }

  .div-case-xlfix-goals {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .container_grid_case_xlfix-instr {
    font-size: 3.33vw;
  }

  .image-case-xlfic-yellow-dot {
    max-width: none;
  }

  .image_grid_case_xlfix_arrow {
    width: 4em;
  }

  .container-case-xlfix-goals {
    margin-left: 1em;
    margin-right: 1em;
  }

  .text-case-xlfix-bold-list {
    width: auto;
    font-size: 1.25em;
  }

  .image_case_xlfix_about_line1 {
    margin-top: 0;
  }

  .page_padding_case_xlfix_instruments {
    margin-top: 1em;
  }

  .text_case_xlfix_goals_heading_1 {
    margin-top: 3em;
    padding-bottom: 2em;
    font-size: 1em;
  }

  .text-case-xlfix-bold-goals {
    width: auto;
    font-size: 1.25em;
  }

  .container-ccase-fixprice-lists {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 2em;
    padding-left: 0;
  }

  .grid_case_xlbandi_about_2-2 {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
    margin-left: 0;
  }

  .container-case-xlfix-list1 {
    width: auto;
    margin-left: 0;
    padding-bottom: 0;
  }

  .contain-case-xlfix-phones {
    margin-right: 1em;
    padding-bottom: 1em;
  }

  .image-case-xlfix-phones {
    margin-left: -1em;
  }

  .container-case-xlfixstages {
    margin-left: 1em;
    margin-right: 1em;
    font-size: 3.33vw;
  }

  .page-padding-grid-02 {
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .contain-case-xlfix-text-columns {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-concept-case-xlfix {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .div-nule-grid-cases-fixprice-2 {
    height: auto;
    display: none;
  }

  .container-cases-fixprice-grid-main-03 {
    padding-top: 0;
  }

  .text_case_xlfix_medium_17_1-2 {
    flex-direction: column;
    width: auto;
    margin-top: 1em;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .text-body-research-beauty-process-ingrid {
    width: auto;
    margin-top: 1em;
    margin-bottom: 2em;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .page-padding-grid-01 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
  }

  .container-grid-01-case-fixprice-mobile {
    flex-direction: column;
    margin-bottom: 0;
    display: block;
  }

  .contain-case-xlfix-stages {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 4em;
    margin-right: 0;
  }

  .number-case-xlfix-stages {
    justify-content: flex-start;
    font-size: 6em;
  }

  .text_case_xlbandi_medium_17-1 {
    width: auto;
    padding-top: 0;
    padding-left: 0;
    font-weight: 300;
  }

  .text_case_xlbandi_medium_171 {
    width: auto;
    padding-top: 1em;
    padding-left: 0;
    font-weight: 300;
  }

  .container-grid-02-case-fixprice-mobile {
    flex-direction: column;
    margin-bottom: 0;
    display: none;
  }

  .grid-case-xlfix-stages-02 {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-grid-04-case-fixprice-1-03 {
    flex-direction: column;
    margin-bottom: 0;
    font-size: 1em;
    display: block;
  }

  .grid-cases-fixprice-02 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .heading-case-xlfix-stages {
    padding-top: 0;
    padding-left: 0;
    font-size: 2em;
  }

  .container_grid_case_xlfix_stages {
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 1em;
  }

  .page-padding-grid-03 {
    padding: 3em 1em;
    font-size: 3.8vw;
  }

  .text_case_xlbandi_medium_17-yellow {
    align-items: flex-start;
    width: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 1em;
    font-weight: 300;
  }

  .contain-yellow-case-xlfix-stages {
    padding-bottom: 11.5em;
  }

  .div-ne-grid-cases-fixprice {
    height: 1px;
    display: block;
  }

  .heading-case-xlfix-stages-yellow {
    padding-top: 1em;
    padding-left: 0;
    padding-right: 1em;
    font-size: 1.5em;
  }

  .grid-cases-fixprice-03 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .contain-case-xlfix-stages-yelloww {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 1em;
    margin-right: 1em;
  }

  .container-grid-03-case-fixprice-mobile {
    flex-direction: column;
    margin-bottom: 0;
    display: none;
  }

  .page-padding-grid-04-2 {
    padding: 2em 1em 0;
    font-size: 3.8vw;
  }

  .grid-cases-fixprice-04-2 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text_grid_case_xlfix_stages_light11-2 {
    width: auto;
    margin-top: 0;
    margin-bottom: 3em;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .image-case-xlfix-photo {
    display: none;
  }

  .container-case-xlfix-concept {
    margin-top: 3em;
    margin-left: 1em;
    margin-right: 1em;
  }

  .image_case_xlfix_concept-line {
    margin-top: 0;
  }

  .contain-case-xlfix-concept {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-case-xlfix-concept {
    padding-top: 1em;
    padding-left: 0;
    padding-right: 1em;
    font-size: 1.5em;
  }

  .contain-case-xlfix-concept-1-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1em;
  }

  .container-case-xlfix-concept1 {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .image-button-case-xlfix {
    width: 15em;
    max-width: 100%;
  }

  .text-case-xlfix-bold-list-adv {
    flex-direction: column;
    width: auto;
    font-size: 1.25em;
  }

  .contain-case-xlfix-concept-1 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1em;
  }

  .contain-button-case-xlfix {
    flex-direction: column;
    margin-left: 0;
    padding-top: 3em;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-case-xlfix-concept1 {
    margin-left: 0;
    padding-top: 2em;
    padding-left: 0;
    padding-right: 1em;
    font-size: 1.5em;
  }

  .div-concept-case-fix {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 2em;
    display: flex;
  }

  .text-case-xlfix-bold-list-adv-mobile {
    flex-direction: column;
    width: auto;
    font-size: 1em;
  }

  .heading-case-xlfix-adv {
    margin-left: 0;
    padding: 1em 1em 1em 0;
    font-size: 1.5em;
  }

  .contain-text-case-xlfix-concept1 {
    justify-content: flex-start;
    margin-left: 0;
    display: flex;
  }

  .text_case_xlfix_medium_21 {
    width: auto;
    margin-left: 0;
    font-size: 1em;
  }

  .image-button-case-xlfix3 {
    width: 15em;
    padding-top: 1em;
    padding-left: 0;
  }

  .contain-advantages-case-xlfix {
    flex-direction: row;
    margin: 0 1em 2em 0;
  }

  .image-button-case-xlfix2 {
    width: 15em;
    padding-top: 1em;
    padding-left: 0;
  }

  .text-case-xlfix-bold-list-adv-mob {
    flex-direction: column;
    width: auto;
    margin-bottom: 0;
    font-size: 1.25em;
  }

  .div-case-xlfix-goals1 {
    flex-direction: row;
    width: auto;
    margin-bottom: 0;
  }

  .container-case-xlfix-photofix {
    margin-top: 2em;
  }

  .image-case-xlfix-photofix {
    max-width: 100%;
    display: none;
    position: static;
  }

  .image-case-xlfix-photofix-mobile {
    display: inline-block;
  }

  .contain-case-xlfix-final {
    margin-left: 1em;
    margin-right: 1em;
  }

  .text_grid_case_xlfix_results_bold {
    font-size: 1em;
  }

  .div-block-64 {
    justify-content: flex-start;
    width: 40em;
    margin-top: 1em;
    margin-left: 0;
  }

  .number_grid_case_xlfix_results_mini {
    justify-content: flex-start;
    margin-right: 1em;
    font-size: 1em;
  }

  .page_padding_case_xlfix_results {
    width: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-case-xlfix-results {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-case-xlfix-results-arrow {
    width: 40em;
    margin-top: 0;
    padding-right: 0;
    font-size: 1.8vw;
  }

  .text_grid_case_xlfixi_about_light14 {
    font-size: 1em;
    font-weight: 300;
  }

  .number_grid_case_xlfix_results_mini1 {
    justify-content: flex-start;
    margin-right: 1em;
    font-size: 1em;
  }

  .container-case-xlfix-results1-2 {
    margin-bottom: 2em;
    font-size: 3.33vw;
  }

  .grid-cases-metro-tasks {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
  }

  .text-cases-metro-process {
    width: 22em;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .caption-case-metro-centr {
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-case-metro-centr.margin-top-0 {
    margin-top: 0;
  }

  .conainer-cases-metro-process-column-left {
    width: 24em;
  }

  .image-number-case-metro-yellow {
    width: 4em;
    margin-top: .25em;
    margin-right: 0;
  }

  .grid-cases-metro-process-categorie {
    grid-template-columns: 1fr;
    margin-top: 2em;
  }

  .conainer-cases-metro-process-column-category {
    width: 24em;
  }

  .image-number-case-metro-category {
    width: 4em;
    margin-top: -1em;
    margin-right: .5em;
  }

  .grid-metro-process-one {
    grid-column-gap: 1em;
  }

  .grid-metro-process-2point {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-bottom: 4em;
  }

  .grid-cases-metro-goals2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text-cases-metro-process-mobile {
    width: 22em;
    margin-top: 0;
    margin-bottom: 2em;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .grid-metro-process-two {
    grid-column-gap: 1em;
    grid-template-columns: 1fr 5fr;
    width: auto;
    font-size: 3.3vw;
  }

  .section-cases-metro-resoult {
    height: 44em;
  }

  .page-padding-cases-metro-blacktable {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-cases-metro-blacktable {
    grid-template-columns: 1fr;
  }

  .caption-case-metro-blacktable {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-case-metro-blacktable.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-metro-blacktable-inside {
    grid-row-gap: .5em;
  }

  .image-number-case-metro-black {
    width: 4em;
    margin-top: 0;
    margin-right: 0;
  }

  .container-cases-metro-cases-resume {
    flex-direction: column;
  }

  .container-cases-metro-resume-column {
    width: 26em;
  }

  .text-cases-metro-resume {
    width: 22em;
    margin-top: 2em;
    margin-bottom: 4em;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .container-cases-metro-cases-resume-2 {
    flex-direction: column;
    margin-top: 1em;
  }

  .grid-cases-metro-resume {
    display: none;
  }

  .slide-4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a690b9c92545eca07d51_IMG_0250%201.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slider-metro-cases-resume {
    height: 40em;
    margin-top: 2em;
    display: block;
  }

  .slide-5 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a69027cc9905f27b523b_IMG_0252%201.png");
    background-position: 0 0;
    background-size: cover;
  }

  .slide-6 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a6907fe3593499c45d34_IMG_0246%201.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-7 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a68f436cde44b51c251a_IMG_0251%201.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-8 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a68f389b52b3266f27e6_IMG_0245%201.png");
    background-position: 0 0;
    background-size: cover;
  }

  .slide-9 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a68fd00556941a6f0e28_IMG_0249%201.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-10 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a68e436cde3c621c2510_IMG_0247%201.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-11 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6283a68e2a9644b5fb0965a6_IMG_0248%201.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .grid-cases-metro-goals-02 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 0;
  }

  .caption-case-detmir-second-mobile {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: none;
  }

  .caption-case-detmir-second-mobile.margin-top-0 {
    margin-top: 0;
  }

  .image-number-1-yellow0metro {
    max-width: none;
  }

  .grid-cases-fixprice-01-yellow {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .section-cases-metro-resoult2 {
    height: 25em;
  }

  .grid-cases-metro-goals-parents {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-cases-fixprice-goals2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 2em;
  }

  .grid-cases-fixprice-goals {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .page-wrapper-research-beauty {
    font-size: 3.33vw;
  }

  .image-87 {
    display: none;
  }

  .image-88 {
    width: 30em;
    display: block;
  }

  .section-research-beauty-second-copy {
    height: 42em;
  }

  .grid-research-beauty-second-copy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-nule {
    width: 1px;
    height: 1px;
  }

  .text-research-beauty-txt {
    width: 26em;
    margin-top: 1em;
    margin-left: 0;
  }

  .text-research-beauty-txt.margin-top-0 {
    margin-top: 0;
  }

  .section-research-beauty-image {
    height: 20em;
  }

  .section-research-beauty-main {
    background-size: 350%;
    height: 52em;
  }

  .section-research-beauty-main.consume {
    background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6a54edbab764da445e0fc9da_Frame%2023.png"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62863a00efdfef53d520bc1e_beauty-decstop-background.png");
    background-position: 0 0, 50%, 0 0;
    background-size: auto, cover, cover;
  }

  .text-research-beauty-about {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-research-beauty-about.margin-top-0 {
    margin-top: 0;
  }

  .grid-research-beauty-tasks {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .image-research-beauty-goals {
    margin-top: -1em;
  }

  .page-padding-research-beauty-about {
    padding-top: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-research-beauty-goals {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-research-beauty-video {
    padding: 3em 2em;
  }

  .grid-research-beauty-process-01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 0;
  }

  .rich-text-bold {
    width: auto;
  }

  .container-research-beauty-tasks-ingrid {
    width: auto;
    height: auto;
  }

  .text-body-research-beauty-process {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .list-item-research-beauty-process {
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .list-item-research-beauty-process.margin-top-0 {
    margin-top: 0;
  }

  .container-research-beauty-process {
    margin-left: 2em;
    margin-right: 2em;
    font-size: 3.33vw;
  }

  .container-image-circle-research-beauty {
    height: 12em;
    margin-top: 2em;
    margin-right: -2em;
  }

  .image-circle-research-beauty {
    margin-top: 0;
  }

  .text-cuption-research-beauty-process {
    margin-top: 3em;
    padding-bottom: 2em;
    font-size: 1em;
  }

  .grid-in-grid-nule-div-4 {
    display: none;
  }

  .grid-research-beauty-tasks-copy {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-image-circle-research-beauty-02 {
    height: 12em;
    margin-top: 3em;
    margin-right: -2em;
  }

  .image-circle-research-beauty-02, .image-circle-research-beauty-03opy {
    margin-top: 0;
  }

  .text-body-research-beauty-process-ingrid-03 {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .container-image-circle-research-beauty-03 {
    height: 8em;
    margin-top: 3em;
    margin-right: -2em;
  }

  .text-body-research-beauty-process-ingrid-copy, .text-body-research-beauty-process-ingrid-dropwdown {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .page-padding-grid-04-beauty {
    padding: 4em 0 5em;
    font-size: 1em;
  }

  .section-research-beauty-image2 {
    height: 20em;
  }

  .text-research-beauty-next {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-research-beauty-next.margin-top-0 {
    margin-top: 0;
  }

  .page-wrapper-artivles-marketing1 {
    font-size: 3.33vw;
    overflow: visible;
  }

  .main-2 {
    height: 30em;
    overflow: visible;
  }

  .main_header_a {
    text-align: center;
    width: 15em;
    max-width: none;
    margin-left: 0;
    font-size: 1.5em;
  }

  .container-article-mr-header-yellow {
    height: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .image-grid-mr-arrow-intro {
    display: block;
  }

  .intro_light_a {
    max-width: none;
    font-size: 1em;
  }

  .grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .intro-2 {
    overflow: hidden;
  }

  .cont-text-grid-mr-intro-b {
    display: flex;
  }

  .cont-text-grid-mr-intro {
    margin-top: 0;
  }

  .intro_bold_a {
    flex-direction: column;
    max-width: none;
    margin-left: 0;
    font-size: 1em;
  }

  .article2-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-mr-3 {
    grid-column-gap: 1em;
    grid-template-columns: 1fr 20fr;
    margin-left: 0;
  }

  .cont-text-bold-mr-1 {
    width: auto;
    padding-left: 0;
  }

  .page-padding-mr {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .article_number_a_white {
    display: none;
  }

  .article_header_a5 {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .grid-mr-interview {
    grid-column-gap: 1em;
    grid-template-columns: 1fr 20fr;
    margin-left: 0;
  }

  .article_header_a4 {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .article3-2 {
    margin-top: 4em;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-mr-2 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .article_quote_a {
    max-width: none;
    margin-left: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .cont-text-1-mr {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    margin-bottom: 0;
  }

  .cont-dot-grid-mr-2 {
    width: .5em;
    margin-top: 0;
  }

  .article_header_a-03 {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .article1-2 {
    display: flex;
  }

  .cont-dot-grid-mr-3 {
    width: 1em;
  }

  .article_header_checklist {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .article_paragraph_a {
    margin-bottom: 2em;
    font-size: 1em;
  }

  .article_paragraph_14_a {
    width: auto;
    font-size: 1em;
    display: block;
  }

  .cont-text-light-mr-1 {
    padding-left: 0;
  }

  .article_header_a2 {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .resume_a {
    width: 100%;
    margin-bottom: 2em;
  }

  .cont-results-mr {
    margin-top: 0;
  }

  .cont-grid-arrow-mr-results {
    margin-left: 2em;
  }

  .grid-mr-results {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
  }

  .text-grid-mr-results {
    max-width: none;
  }

  .page-wrapper-orm {
    font-size: 3.33vw;
  }

  .orm-first-mobile {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b64b112a4d626627739b7_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0%20%D1%84%D0%BE%D0%BD.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    min-height: auto;
    padding-top: 6em;
    display: flex;
  }

  .orm-image-mobile {
    align-self: center;
    width: 25em;
    min-width: auto;
    max-width: none;
    margin-top: 3em;
    margin-bottom: 5em;
    margin-left: -2em;
    padding-left: 0;
  }

  .orm-first-section {
    display: none;
  }

  .orm-second-txt1 {
    height: auto;
    color: var(--black);
    margin-top: 0;
    font-size: 1.5em;
  }

  .orm-grid-div2 {
    padding-right: 0;
  }

  .orm-button2 {
    align-self: auto;
    display: block;
  }

  .orm-txt2 {
    color: var(--black);
    padding-top: .5em;
    padding-bottom: 2em;
    padding-right: 2em;
    font-size: 1.5em;
  }

  .orm-second-div2-arrows {
    height: auto;
    display: block;
  }

  .orm-second-section-1 {
    height: auto;
    margin-top: 4em;
    padding-left: 1em;
    overflow: hidden;
  }

  .orm-button1 {
    display: none;
  }

  .orm-second-div {
    flex-direction: column;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .arrow-yellow-right {
    width: 4em;
  }

  .orm-txt {
    font-size: 1em;
  }

  .orm-second-section-2 {
    margin-top: 5em;
    padding-left: 1em;
  }

  .orm-second-txt1--2 {
    height: auto;
    margin-top: 0;
    font-size: 1.5em;
  }

  .first-div-orm {
    margin-top: 3em;
    margin-left: -1em;
  }

  .orm-div-instruments {
    margin-top: 3em;
  }

  .orm-info-txt, .orm-feedback-txt {
    font-size: 1em;
  }

  .orm-stage-section {
    height: 90em;
    display: block;
    overflow: hidden;
  }

  .orm-reaction-heading {
    font-size: 1.2em;
  }

  .orm-div-into-stages {
    width: 45%;
    margin-left: 2em;
  }

  .orm-txt-heading {
    font-size: 1em;
  }

  .orm-pr-activity-heading, .orm-rec-heading {
    font-size: 1.2em;
  }

  .circle-2-2 {
    width: 4em;
    max-width: 20%;
  }

  .orm-info-heading, .orm-pr-activity-txt {
    font-size: 1em;
  }

  .orm-div-grid-first {
    margin-left: 1em;
  }

  .orm-heading-2 {
    justify-content: flex-start;
    margin-top: 60px;
    margin-left: 0;
    font-size: 1.5em;
    display: flex;
  }

  .circle-6-2 {
    width: 4em;
    min-width: auto;
    max-width: 20%;
  }

  .orm-rec-txt {
    font-size: 1em;
  }

  .orm-stage-section-heading {
    margin-left: 1em;
  }

  .orm-influence-heading {
    font-size: 1.2em;
  }

  .orm-influence-txt {
    font-size: 1em;
  }

  .circle-4-2, .circle-5-2 {
    width: 4em;
    min-width: auto;
    max-width: 20%;
  }

  .orm-plan-heading {
    font-size: 1.2em;
  }

  .circle-1-2 {
    width: 4em;
  }

  .circle-3-2 {
    width: 4em;
    min-width: auto;
    max-width: 20%;
  }

  .orm-div-into-grid {
    font-size: 3.33vw;
  }

  .orm-profit-txt2 {
    text-align: left;
    width: 80%;
    margin-left: 1em;
    padding-left: 0;
    font-size: 1.4em;
  }

  .orm-2, .orm1 {
    width: 20%;
  }

  .div-profit-orm {
    flex-direction: column;
    justify-content: center;
    margin-top: 2em;
    padding-left: 1em;
    display: block;
  }

  .orm-3 {
    width: 20%;
  }

  .orm-second-section {
    height: auto;
    margin-top: 6em;
    margin-bottom: 1em;
    padding-left: 1em;
  }

  .orm-profit-txt {
    text-align: left;
    width: 80%;
    margin-left: 1em;
    font-size: 1.4em;
    font-weight: 300;
  }

  .orm-div-ambas {
    flex-direction: row;
    align-items: center;
    width: 90%;
  }

  .orm-footer {
    flex-direction: column;
    margin-top: 3em;
  }

  .orm-footer-div {
    border-radius: 50px;
    flex-direction: column;
    align-items: center;
    width: 95%;
    height: 24em;
    margin: 0 0 -3em;
    padding-top: 2em;
    padding-bottom: 0;
    display: flex;
  }

  .begin-orm-txt {
    text-align: center;
    flex: 0 auto;
    order: 0;
    width: 50%;
    margin-bottom: .3em;
    padding-bottom: 0;
    font-size: 4em;
    line-height: 100%;
    display: block;
  }

  .button-brif-orm {
    width: 65%;
    height: auto;
    margin-top: 1em;
    margin-left: 0;
  }

  .header-event-mobile {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628b64b112a4d626627739b7_%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0%20%D1%84%D0%BE%D0%BD.png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    height: auto;
    min-height: auto;
    padding-top: 10em;
    padding-bottom: 5em;
    display: flex;
  }

  .eventmarketing-mobile {
    width: 27em;
    max-width: none;
    margin-left: -2em;
  }

  .header-event {
    font-size: 3.33vw;
    display: none;
  }

  .event-orm-div {
    height: auto;
    display: block;
  }

  .evemt-griddiv {
    font-size: 3.33vw;
  }

  .event-tex {
    width: 280px;
    padding-top: .5em;
    padding-right: 1.9em;
    font-size: 1.5em;
  }

  .event-second-txt {
    margin-left: 1em;
    padding-left: 0;
  }

  .event-button {
    display: none;
  }

  .event-mark-txt {
    height: auto;
    margin-top: 0;
    font-size: 1.5em;
  }

  .event-div-2 {
    flex-direction: column;
    margin-top: 4em;
    margin-right: 2em;
    font-size: 3.33vw;
    display: flex;
  }

  .yellow-section-digitalpr-copy {
    width: 93%;
    height: 27em;
    margin-top: 3em;
    margin-left: 1em;
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: 3.33vw;
  }

  .yellow-text-eventmarket {
    width: 15.5em;
    height: 85%;
  }

  .event-div-serv-1-2 {
    font-size: 3.33vw;
  }

  .event-headintable {
    font-size: 1.5em;
  }

  .event-div-grid2 {
    font-size: 3.33vw;
  }

  .container-grid-services-2-mob-3 {
    margin-left: 1em;
    padding-left: 0;
    font-size: 3.33vw;
  }

  .event-numberintable {
    font-size: 4em;
  }

  .pr-headintable-3 {
    align-items: flex-end;
    width: 5em;
    height: 3em;
    padding-bottom: 0;
    padding-left: .5em;
    padding-right: 0;
    font-size: 2em;
    line-height: 120%;
    display: flex;
  }

  .container-grid-services-2-mob2-2 {
    padding-left: 1.5em;
    font-size: 3.33vw;
  }

  .event-section-services2 {
    margin-top: 5em;
    margin-left: 1em;
  }

  .event-grid-services-mobile-horiz2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 4vw;
  }

  .pr-paragraph-2-100-inside-tv-3 {
    width: 10em;
    font-size: 1.5em;
  }

  .div-block-91 {
    font-size: 3.33vw;
  }

  .pr-paragraph-2-100-inside-analyze-3, .event-paragraph-2-100-inside-copy {
    font-size: 1.5em;
  }

  .event-grid-services2 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 3.33vw;
  }

  .container-grid-services--1-mob2-2 {
    padding-left: 1.5em;
    font-size: 3.33vw;
  }

  .event-div-serv-1-copy {
    font-size: 3.33vw;
  }

  .event-services2 {
    color: var(--black);
    margin-top: 60px;
    margin-left: 0;
    font-size: 1.5em;
  }

  .pr-paragraph-2-100-inside-4, .pr-paragraph-2-100-inside-quest-4 {
    font-size: 1.5em;
  }

  .event-numberintable-yellow, .event-numberintable-blue-copy {
    line-height: 90%;
  }

  .event-paragraph-2-100 {
    max-width: 240px;
    font-size: 1.5em;
  }

  .container-grid-services-3-4 {
    padding-left: 1.5em;
    font-size: 3.33vw;
  }

  .pr-paragraph-2-100-inside-relations-3 {
    font-size: 1.5em;
  }

  .board-numberintable-bord-copy {
    line-height: 90%;
  }

  .pr-paragraph-2-1003 {
    width: 14em;
    max-width: 240px;
    font-size: 1.5em;
  }

  .event-container-grid-services--1-mob2-copy {
    margin-left: 1em;
    padding-left: 0;
    font-size: 3.33vw;
  }

  .pr-paragraph-2-100-inside-produce-3 {
    font-size: 1.5em;
  }

  .event-footer-section {
    align-items: flex-start;
    height: 93em;
    font-size: 3.33vw;
  }

  .event-footer-div2 {
    justify-content: flex-start;
    width: 87%;
    height: 20em;
    margin-bottom: 2em;
  }

  .event-footer-div3 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 3em;
    width: 87%;
    height: 23em;
    margin-right: 0;
  }

  .event-footer-2 {
    width: 80.9%;
    font-size: 1.6em;
  }

  .event-numberintable-blue-footer {
    line-height: 90%;
  }

  .div-footer-parent3 {
    flex-direction: column;
    display: flex;
  }

  .event-services2-copy {
    width: 90%;
    margin-top: 0;
    margin-left: 1em;
    padding-top: 4em;
    font-size: 1.5em;
  }

  .event-numberintable-footer {
    font-size: 8em;
  }

  .event-footer-div1 {
    align-items: flex-start;
    width: 87%;
    height: 23em;
    margin-bottom: 2em;
    margin-left: 0;
    line-height: 120%;
  }

  .event-footer {
    font-size: 1.6em;
  }

  .page-wrapper-event, .page-wrapper-research-retail {
    font-size: 3.33vw;
  }

  .section-research-retail-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628c8ac68df42c6bcfd197da_main-background-retail-mobilex2.png");
    background-size: cover;
    height: 55em;
    padding-top: 0;
  }

  .image-research-retail-main-decstop {
    display: none;
  }

  .image-research-retail-main-mobile {
    width: 30em;
    display: block;
  }

  .section-research-retail-yellow {
    padding-bottom: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .btn-download-research {
    width: 20em;
  }

  .padding-btn-research {
    padding-top: 5em;
  }

  .caption-research-retail-yellow {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-research-retail-yellow.margin-top-0 {
    margin-top: 0;
  }

  .section-research-retail-2columntext {
    padding-bottom: 5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-wrapper-pr-orm-community {
    font-size: 3.3vw;
  }

  .community-header {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628c9677da1a934a1d9db288_Mb%20Community_mobile.png");
    background-position: 0 0;
    height: 50em;
    padding-top: 3em;
    font-size: 3.33vw;
    overflow: hidden;
  }

  .community-img {
    max-width: 80%;
    max-height: 90%;
    display: none;
  }

  .community-img-mobile {
    width: 28em;
    margin-left: -2em;
    padding-left: 0;
    display: block;
  }

  .com-txt2 {
    padding-top: .5em;
    padding-bottom: 2em;
    padding-right: 2em;
    font-size: 2em;
  }

  .communiity-section-1 {
    padding-left: 1em;
  }

  .com-button1 {
    display: none;
  }

  .com-second-div2-arrows {
    height: auto;
    display: block;
  }

  .com-second-txt1-copy {
    height: auto;
    color: var(--black);
    font-size: 1.5em;
  }

  .com-second-div {
    flex-direction: column;
    height: auto;
    margin: 4em 1em 0;
    padding-left: 0;
    font-size: 3.3vw;
    display: flex;
  }

  .com-grid-div2 {
    padding-right: 0;
  }

  .com-button2 {
    align-self: auto;
    display: block;
  }

  .first-div-com-com, .first-div-com2, .first-div-com {
    margin-top: 3em;
    margin-left: 0;
    font-size: 3.33vw;
  }

  .com-second-txt1--2 {
    height: auto;
    color: var(--black);
    margin-top: 1em;
    font-size: 1.5em;
  }

  .com-div-instruments {
    margin-top: 4em;
    margin-left: 0;
    font-size: 3.33vw;
  }

  .com-second-div2 {
    flex-direction: column;
    height: auto;
    margin-top: 4em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 3.33vw;
    display: flex;
  }

  .com-header-txt {
    width: 15em;
    color: var(--black);
  }

  .com-second-section-2 {
    margin-top: 0;
    padding-left: 1em;
    font-size: 3.33vw;
    display: block;
    overflow: hidden;
  }

  .com-txt {
    color: var(--black);
    font-size: 1em;
  }

  .com-div-into-stages {
    width: 45%;
    margin-top: 0;
    margin-left: 0;
    font-size: 3.33vw;
  }

  .text-block-51 {
    margin-top: 1em;
    font-size: 1.5em;
  }

  .com--txt {
    width: auto;
    font-size: 1.5em;
  }

  .com-stage-section-heading {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 2em;
    margin-left: 1em;
    padding-top: 0;
    font-size: 3.33vw;
    display: block;
  }

  .com-div-into-grid {
    font-size: 3.33vw;
  }

  .com-stage-section {
    height: 128em;
    padding-left: 2em;
    display: block;
    overflow: hidden;
  }

  .com-heading {
    font-size: 2em;
  }

  .com-heading-2 {
    justify-content: flex-start;
    margin-top: 1em;
    margin-left: 0;
    font-size: 1.5em;
    display: flex;
  }

  .com-div-grid-special {
    margin-top: 3em;
    margin-left: 1em;
    font-size: 3.33vw;
  }

  .com-working-area {
    align-items: flex-start;
    padding-left: 2em;
    font-size: 3.33vw;
    overflow: hidden;
  }

  .com-heading-3 {
    text-align: left;
    justify-content: flex-start;
    height: auto;
    margin-top: 3em;
    margin-left: 0;
    padding-top: 0;
    font-size: 1.5em;
    display: flex;
  }

  .image-pr-community-graphic {
    max-width: 100%;
    display: none;
  }

  .com-footer {
    font-size: 3.33vw;
  }

  .com-heading-5 {
    justify-content: flex-start;
    width: 15em;
    margin-top: 0;
    margin-left: 1em;
    padding-top: 0;
    font-size: 1.5em;
    display: flex;
  }

  .container-pr-community-icons {
    margin-left: 1em;
  }

  .text-pr-community-icons {
    width: 16em;
  }

  .image-pr-community-graphic-mobile-copy {
    max-width: 98%;
    display: block;
  }

  .section-research-retail-topics {
    padding: 0;
  }

  .container-research-retail-topics {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/628cb1930309147d86ebf390_second-beckground-mobile.png");
    background-position: 50%;
    background-size: 110%;
    padding-top: 4em;
    padding-left: 2.5em;
  }

  .grid-research-retail-topics {
    grid-template-columns: 1fr;
  }

  .caption-research-retail-yellow-copy {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-research-retail-yellow-copy.margin-top-0 {
    margin-top: 0;
  }

  .caption-research-retail-topics {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-research-retail-topics.margin-top-0 {
    margin-top: 0;
  }

  .section-research-retail-speakers {
    z-index: -1;
    margin-top: 0;
    padding: 2em 1em 0;
  }

  .container-research-retail-speakers {
    padding-top: 0;
    padding-left: 0;
  }

  .grid-research-retail-speakers {
    grid-template-columns: 1fr;
    display: none;
  }

  .ingrid-research-speakers {
    height: 27em;
  }

  .btn-download-research-true {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-download-research-true.color-white {
    text-align: center;
    width: 100%;
    margin-top: 1.25em;
    font-size: 1.25em;
    line-height: 1.3;
  }

  .grid-research-retail-speakers-mobile-horis {
    grid-template-columns: 1fr;
    display: none;
  }

  .grid-research-retail-speakers-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-research-retail-orange {
    display: none;
  }

  .page-wrapper-articles-vrec {
    font-size: 3.33vw;
  }

  .grid-articles-vrec-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .page-padding-articles-vrec {
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-articles-vrec-second {
    height: auto;
  }

  .text-articles-vrec-body {
    width: 25em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-vrec-body.margin-top-0 {
    margin-top: 0;
  }

  .caption-articles-vrec {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-articles-vrec.margin-top-0 {
    margin-top: 0;
  }

  .text-articles-vrec-resume {
    width: 20em;
    line-height: 1.3;
  }

  .section-articles-vrec-resume {
    height: auto;
  }

  .page-padding-articles-vrec-resume {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-articles-vrec-resume {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 2em;
  }

  .container-ingrid-articles-vrec-left {
    width: auto;
    margin-left: 0;
  }

  .section-articles-vrec-black {
    background-position: 0 0;
    height: 30em;
    padding-left: 0;
  }

  .image-articles-vrec-black {
    display: block;
  }

  .container-articles-vrec-black {
    flex-direction: column;
    justify-content: center;
  }

  .text-articles-vrec-body-white {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-vrec-body-white.margin-top-0 {
    margin-top: 0;
  }

  .grid-articles-vrec-simple {
    grid-template-columns: 2fr;
    grid-auto-flow: row;
  }

  .text-articles-vrec-brand-list {
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .text-articles-vrec-brand-list.margin-top-0 {
    margin-top: 0;
  }

  .grid-articles-vrec-brand {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-grid-articles-vrec-points {
    flex-direction: column;
  }

  .image-svg-yellow-point-articles {
    font-size: 1em;
  }

  .container-articles-vrec-brand-paragraph {
    width: auto;
  }

  .container-articles-vrec-brand-paragraph-stories {
    flex-flow: column-reverse;
    width: auto;
  }

  .padding-text-articles-vrec-centred {
    padding-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
  }

  .padding-text-articles-vrec-ugc {
    padding-top: 2em;
    padding-bottom: 0;
    padding-left: 0;
  }

  .grid-articles-vrec-01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 3em;
    display: block;
  }

  .grid-articles-vrec-01.no-visible {
    display: none;
  }

  .container-articles-vrec-123 {
    margin-bottom: 3em;
  }

  .page-padding--aticles-vrec-0102 {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 3.8vw;
  }

  .image-number-articles {
    max-width: none;
  }

  .horisont-row-articles-vrec0102 {
    flex-direction: column;
  }

  .container-gid-articles-vrec-intable-text {
    height: auto;
  }

  .page-padding--aticles-vrec-influncer {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 3.8vw;
  }

  .grid-articles-vrec-influncer {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-ingrid-articles-vrec-influencer {
    width: 27em;
  }

  .grid-articles-vrec-effects {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-articles-vrec-effects-inside {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
  }

  .point-container-grid-articles-vrec-effects {
    flex-direction: column;
    align-items: flex-start;
  }

  .item-container-grid-articles-vrec-effects {
    margin-bottom: 2em;
  }

  .text-case-metro-list-goals-3 {
    width: 20em;
    margin-top: 0;
    margin-left: 0;
    font-size: 1em;
  }

  .text-case-metro-list-goals-3.margin-top-0 {
    margin-top: 0;
  }

  .page-wrapper-corporative-blog {
    font-size: 3.33vw;
  }

  .main-3 {
    height: 20em;
  }

  .main_header_a-2 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2.5em;
  }

  .cont-text-grid-mr-intro-2 {
    max-width: none;
    margin-top: 0;
  }

  .intro-3 {
    overflow: hidden;
  }

  .cont-text-bold-blog {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .cont-text-6-blog {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3em;
  }

  .cont-text-1-cc {
    flex-direction: column;
    align-items: flex-start;
  }

  .page-padding-cc {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .image-number-dot-blog {
    margin-top: 0;
  }

  .cont-text-bold-mr-1-2 {
    width: auto;
    padding-left: 0;
  }

  .cont-image-blog {
    margin: 2em 1em 3em;
  }

  .cont-number-cc {
    align-items: flex-end;
    display: flex;
  }

  .article_paragraph_a-2 {
    font-size: 1em;
  }

  .article_header_blog {
    justify-content: flex-end;
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-text-1-blog {
    flex-direction: column;
    align-items: flex-start;
  }

  .cont-text-image-amb {
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .cont-results-cc-1 {
    justify-content: space-between;
    align-items: center;
  }

  .text_grid_case_xlbandi_about_light14-3 {
    font-size: 1em;
  }

  .container-case-xlrost-results-123-3 {
    width: 100%;
    margin-top: 0;
  }

  .cont-results-cc1-1 {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .resume_a-2 {
    width: 100%;
  }

  .cont-cc-results {
    margin-top: 0;
  }

  .container-case-xlbandi-result-2 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-right: 0;
  }

  .text_grid_case_xlrost_results_bold-2 {
    width: 57.6952%;
    font-size: 1em;
  }

  .container-case-xlbandi-results1-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 3.33vw;
  }

  .cont-arrow-results-cc {
    justify-content: flex-start;
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .image-case-xlrost-results-arrow-3 {
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }

  .container-case-xlrost-results1-3 {
    margin-bottom: 1em;
    font-size: 3.33vw;
  }

  .container-ingrid-case-detmir-left-copy {
    width: auto;
    margin-left: 0;
  }

  .page-wrapper-articles-cheklist {
    font-size: 3.33vw;
  }

  .main-4 {
    height: 40em;
  }

  .container-article-cl-header {
    padding-top: 1em;
  }

  .grid-cl-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-article-cl-header-yellow {
    height: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .article1-cl-10 {
    display: flex;
  }

  .page-padding-mr-2 {
    margin-left: 1em;
    margin-right: 1em;
  }

  .article1-cl-05 {
    display: flex;
  }

  .grid-cl-2 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .article1-cl-01 {
    display: flex;
  }

  .cont-text-1-mr-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .article1-cl-02 {
    display: flex;
  }

  .cont-grid-cl-9 {
    margin-bottom: 0;
  }

  .article_paragraph_14_a-2 {
    width: auto;
    font-size: 1em;
  }

  .grid-cl-9 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .article1-cl-04 {
    display: flex;
  }

  .grid-cl-06 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .article1-cl-09 {
    display: flex;
  }

  .cont-text-1-mr-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .article1-cl-08, .article1-cl-06 {
    display: flex;
  }

  .cont-dot-grid-mr-2-2 {
    width: .5em;
    margin-top: 0;
  }

  .article2-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .article1-cl-07 {
    display: flex;
  }

  .article_header_checklist-2 {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .article1-cl-03 {
    display: flex;
  }

  .grid-cl-results {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-cl-results {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .resume_a-3 {
    width: 100%;
  }

  .container-cl-results1 {
    margin-bottom: 2em;
    font-size: 3.33vw;
  }

  .cont-results-cl {
    width: 100%;
  }

  .page-wrapper-contentstrategy {
    font-size: 3.33vw;
  }

  .main-5 {
    height: 45em;
  }

  .container-article-cl-header-2 {
    padding-top: 1em;
  }

  .main_header_a-3 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2.5em;
  }

  .grid-cg-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .container-article-cg-header-yellow {
    height: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .text-cs-bold-1-copy {
    max-width: none;
    margin-top: 2em;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-text-light-cg {
    padding-left: 0;
    padding-right: 0;
  }

  .text_cs_heading {
    margin-top: 3em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .image_case_xlfix_concept-line-2 {
    margin-top: 0;
  }

  .grid_rubricator-cs {
    grid-column-gap: 0em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: 2em;
    display: grid;
  }

  .cont-grid-cs-mark {
    margin-bottom: 2em;
  }

  .text-cs-bold-1 {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .text-cs-light-13 {
    width: auto;
    margin-top: 0;
    margin-bottom: 2em;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .text_grid-cg-bold {
    width: auto;
  }

  .article_paragraph_a-cs {
    width: auto;
    font-size: 1em;
  }

  .cont-grid-cs-1 {
    width: auto;
  }

  .text-cs-light {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .container-cs-strategy {
    margin: 0 0 2em;
  }

  .contain-text-cs1 {
    margin-top: 2em;
    margin-bottom: 0;
  }

  .container-cs-content {
    margin-top: 3em;
    margin-left: 0;
    margin-right: 0;
  }

  .text-cs-bold-1-copy-copy {
    max-width: none;
    margin-top: 3em;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .page-padding-cg {
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-text-bold-cs {
    width: auto;
    padding-left: 0;
  }

  .contain-text-cs {
    flex-direction: column;
    margin-top: 2em;
    margin-bottom: 0;
    display: flex;
  }

  .grid-content-cs-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 2em;
  }

  .cont-grid-cs-1-copy {
    width: auto;
  }

  .cont-line-cs {
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .container-cs-stages {
    margin: 0 0 2em;
  }

  .article_header_cs {
    max-width: none;
    margin-bottom: 1em;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .grid-cs-2 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .text_cs_heading1 {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .article1-mob-cs {
    display: flex;
  }

  .text-cs-bold-mark {
    max-width: none;
    margin-top: 2em;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .text_cs_heading2, .text_cs_heading-copy {
    margin-top: 3em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .resume_a-4 {
    width: 100%;
  }

  .grid-cg-results {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 3em;
  }

  .container-cs-results-123 {
    width: 100%;
    margin-top: 0;
  }

  .container-cs-results {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-left: 1em;
    margin-right: 1em;
    padding-top: 3.5em;
    padding-left: 0;
    padding-right: 0;
  }

  .page-wrapper-wifi {
    font-size: 3.33vw;
  }

  .wifi-header {
    background-position: 50%;
    height: 150vw;
    padding-top: 0;
    font-size: 3.33vw;
  }

  .wifi-heading1 {
    width: 15em;
    font-size: 1.75em;
    line-height: 150%;
  }

  .wi-fi-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .wi-fi-grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .wi-fi-cont-text-grid-mr-intro-copy {
    max-width: none;
    margin-top: 0;
  }

  .section-2-wifi {
    overflow: hidden;
  }

  .wi-fi-intro_light_a {
    max-width: none;
    font-size: 1em;
  }

  .wifi-image-grid-mr-arrow-intro {
    display: block;
  }

  .wifi-arrow-right {
    display: none;
  }

  .wi-fi-intro_bold_a {
    letter-spacing: .23em;
    max-width: none;
    margin-left: 0;
    font-size: 1em;
  }

  .wi-fi-container-article-mr-header-yellow-copy {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .wifi-textblock {
    width: 100%;
    margin-left: 2em;
  }

  .wifi-txt1 {
    width: 26em;
    margin-left: 0;
  }

  .heading-h3-wifi {
    margin-top: 3em;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .picture-section {
    margin-left: 0;
    margin-right: 0;
  }

  .image-wifi {
    width: 100%;
    margin-left: 0%;
  }

  .line-1px-wifi {
    width: auto;
    margin-bottom: 2em;
    margin-left: 2em;
    margin-right: 2em;
    padding-right: 0;
  }

  .heading-h3-wifi-decision {
    margin-top: 2em;
    margin-bottom: 3em;
    margin-left: 2em;
  }

  .wifi-section-decisions {
    grid-row-gap: 1em;
    grid-template-columns: 2.75fr;
    margin-left: 2em;
  }

  .citcle1-wifi {
    width: 20%;
    margin-top: 0;
    margin-left: -.5em;
  }

  .txt-wifi-grid {
    width: 26em;
    margin-left: 0;
    padding-bottom: 2em;
    font-weight: 300;
  }

  .citcle2-wifi, .citcle3-wifi, .citcle4-wifi, .citcle5-wifi {
    width: 20%;
    margin-top: 0;
    margin-left: -.5em;
  }

  .wifi-grid-result {
    margin-left: 2em;
  }

  .wifi-result-heading {
    margin-bottom: 2em;
  }

  .image-96 {
    margin-left: 2em;
  }

  .wi-fi-result-txt-foot {
    display: block;
  }

  .wifi-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 3em;
  }

  .wifi-result-grid-text {
    width: 19em;
    max-width: none;
    padding-left: 2em;
  }

  .wifi-foot-headingtxt {
    margin-top: 3em;
    margin-left: 0;
  }

  .page-wrapper-articles-tiktok {
    font-size: 3.33vw;
  }

  .tiktok-header {
    background-position: 50%;
    height: 150vw;
    font-size: 3.33vw;
  }

  .tiktok-heading1 {
    width: auto;
    margin-top: 0;
    font-size: 2.5em;
    line-height: 1.3;
  }

  .tik-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .section-2-tiktok {
    font-size: 3.33vw;
    overflow: hidden;
  }

  .tiktok-image-grid-mr-arrow-intro-copy {
    display: block;
  }

  .tiktok-arrow-right {
    display: none;
  }

  .tik-intro_light_a {
    max-width: none;
    font-size: 1em;
  }

  .tiktok-container-article-mr {
    height: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .tiktok-grid-mr-intro-yellow2 {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    font-size: 3.33vw;
  }

  .tik-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .tiktok-intro_bold_a {
    max-width: none;
    margin-left: 0;
    font-size: 1em;
  }

  .tiktok-img {
    display: none;
    overflow: visible;
  }

  .tiktok-sign-block {
    width: 23em;
    height: 120%;
  }

  .div-tiktok-sign {
    width: auto;
    height: auto;
    font-size: 3.33vw;
  }

  .heading-h3-tiktok {
    margin-top: 3em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .tiktok-txt1 {
    width: auto;
    height: auto;
    margin-left: 0;
  }

  .tiktok-grid {
    flex-direction: column;
    width: auto;
    margin-top: 2em;
    font-size: 3.33vw;
  }

  .tiktok-div {
    width: auto;
    height: auto;
    font-size: 3.33vw;
  }

  .tiktok-sign {
    margin-top: 3em;
    margin-bottom: 1em;
  }

  .tiktok-textblock {
    width: auto;
    margin-left: 2em;
    margin-right: 2em;
    font-size: 3.33vw;
  }

  .tiktok-img2 {
    align-self: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 3.33vw;
  }

  .line-1px-tiktok {
    margin-top: 7em;
  }

  .tiktok-section-target {
    margin-left: 2em;
    margin-right: 2em;
    font-size: 3.33vw;
  }

  .tiktok-txt2 {
    width: 26em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .tiktok-div-into-grid {
    justify-content: flex-start;
    height: auto;
    margin-left: 0;
  }

  .tiktok-image-4 {
    display: none;
  }

  .tiktok-image-5 {
    order: 1;
    height: 100%;
    padding-right: 0;
    font-size: 3.33vw;
  }

  .tiktok-txt3 {
    width: 26em;
    height: auto;
    margin-top: 3em;
    margin-left: 0;
  }

  .image-100 {
    height: auto;
    margin-left: 0;
    font-size: 3.33vw;
  }

  .tiktok-result {
    font-size: 3.33vw;
  }

  .tiktok-grid-result {
    margin-left: 2em;
  }

  .tiktok-foot-headingtxt {
    width: 20em;
    margin-top: 4em;
    margin-left: 0;
  }

  .tiktok-result-txt-foot {
    display: block;
  }

  .tiktok-result-heading {
    margin-bottom: 2em;
  }

  .tiktok-result-grid-text {
    width: 19em;
    max-width: none;
    padding-left: 0;
  }

  .arrows-tiktok {
    display: block;
  }

  .text-block-54 {
    text-transform: none;
    margin-top: 1em;
    margin-left: 0;
  }

  .tiktok-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 5em;
  }

  .arrow-dub {
    margin-left: 2em;
  }

  .page-wrapper-articles-tov {
    font-size: 3.33vw;
  }

  .voice-header {
    background-position: 50%;
    height: 150vw;
    font-size: 3.33vw;
  }

  .voice-heading1 {
    width: auto;
    margin-top: 0;
    font-size: 2.5em;
    line-height: 1.3;
  }

  .voice-intro_bold_a {
    max-width: none;
    margin-left: 0;
    font-size: 1em;
  }

  .voice-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .section-2-voice {
    overflow: hidden;
  }

  .voice-arrow-right {
    display: none;
  }

  .voice-grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .voice-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .voice-intro_light_a {
    max-width: none;
    font-size: 1em;
  }

  .voice-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .voice-textblock {
    width: auto;
    margin-left: 2em;
  }

  .heading-h3-voice {
    margin-top: 3em;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .voice-txt3-fir {
    width: 25em;
    margin-left: 0;
  }

  .picture-section-voice {
    margin-left: 0;
    margin-right: 0;
  }

  .image-voice {
    width: 150%;
    max-width: 150%;
    margin-left: -24%;
  }

  .heading-h3-wifi-voice {
    margin-top: 1em;
    margin-bottom: 3em;
    margin-left: 2em;
  }

  .voice-txt3 {
    width: 25em;
    margin-left: 2em;
  }

  .voice-result-grid-text {
    width: 19em;
    max-width: none;
    padding-left: 2em;
  }

  .voice-result-heading {
    margin-bottom: 2em;
  }

  .voice-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 3em;
  }

  .voice-result-txt-foot {
    display: block;
  }

  .voice-foot-headingtxt {
    margin-top: 3em;
    margin-left: 0;
  }

  .arrows-voice {
    display: block;
  }

  .voice-grid-result, .voice-img {
    margin-left: 2em;
  }

  .page-wrapper-articles-bb {
    font-size: 3.33vw;
  }

  .grid-articles-bb-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .image-arrow-right-black-articles-bb {
    max-width: 100%;
    margin-top: 2em;
    display: block;
  }

  .section-articles-bb-second {
    height: auto;
  }

  .page-padding-articles-bb-second {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-articles-comunity-resume-bold-copy {
    display: block;
  }

  .image-bb-articles-1 {
    width: auto;
  }

  .grid-cases-metro-goals-inside-copy {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
  }

  .page-padding-articles-bb-points {
    padding-bottom: 2em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 1em;
  }

  .grid-articles-bb-points {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .page-padding-articles-bb-points-03 {
    padding-bottom: 2em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 1em;
  }

  .image-number-articles-bb-points {
    max-width: none;
  }

  .image-number-articles-bb-points.invisible {
    display: none;
  }

  .section-articles-bb-resoult {
    height: auto;
    margin-bottom: 2em;
  }

  .page-padding-articles-bb-resoult {
    margin-bottom: 0;
    padding: 3em 2em 5em;
  }

  .grid-research-beauty-process-01-copy {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 0;
  }

  .page-wrapper-creative-thinking {
    color: var(--black);
    font-size: 3.33vw;
  }

  .text-articles-body-cth {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-body-cth.margin-top-0 {
    margin-top: 0;
  }

  .caption-articles-cth {
    width: 20em;
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-articles-cth.margin-top-0 {
    margin-top: 0;
  }

  .container-articles-cth-key-table {
    flex-direction: column;
  }

  .intable-articles-cth-key {
    width: 20em;
    margin-bottom: 2em;
  }

  .intable-articles-cth-key-last {
    width: 20em;
  }

  .page-padding-articles-cth-method {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-articles-cth-tehnics {
    padding-left: 2em;
    padding-right: 2em;
    font-size: 3.8vw;
  }

  .grid-articles-cth-process {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .page-padding-articles-cth-process {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-articles-cth-top {
    padding: 4em 0 0;
    font-size: 1em;
  }

  .grid-articles-cth-top-01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 0;
  }

  .grid-articles-bb-points-copy {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-articles-cth-top-points {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-articles-cth-top-points-item {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
  }

  .grid-articles-cth-top-points-03 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-articles-cth-top-points-05 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-articles-cth-top-points-item-padding {
    grid-column-gap: 1em;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
  }

  .grid-articles-cth-retro {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
  }

  .section-articles-bb-resume {
    height: auto;
  }

  .page-padding-articles-cth-retro {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .caption-articles-cth-resume {
    width: 20em;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
  }

  .caption-articles-cth-resume.margin-top-0 {
    margin-top: 0;
  }

  .page-wrapper-articles-pm {
    color: var(--black);
    font-size: 3.3vw;
  }

  .grid-articles-pm-glossary {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-ingrid-articles-pm-glosary {
    width: 27em;
  }

  .page-padding-articles-pm-glosary {
    padding: 0 2em 2em;
  }

  .grid-articles-pm-tools-03 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 2em;
  }

  .image-bb-articles-2 {
    margin-top: 1em;
    margin-bottom: 3em;
  }

  .section-articles-pm-resume {
    height: auto;
  }

  .page-padding-articles-pm-resume {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .div-block-101 {
    margin-bottom: 4em;
    margin-left: 2em;
  }

  .grid-38 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .main-6 {
    height: 45em;
  }

  .main_header_a-4 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2.5em;
  }

  .cont-text-amb-arrow {
    width: 100%;
    margin-top: .5em;
    margin-left: .5em;
  }

  .cont-text-bold-cs-2 {
    width: auto;
    margin-bottom: 2em;
    padding-left: 0;
  }

  .cont-text-bold-cs-mob1 {
    width: auto;
    margin-bottom: 3em;
    padding-left: 0;
  }

  .cont-text-image-amb-2 {
    margin-top: 0;
    margin-right: 0;
    display: flex;
  }

  .grid-cs-2-2 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .grid-content-cs-1-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .article_paragraph_a-cs-2 {
    width: auto;
    font-size: 1em;
  }

  .cont-line-cs-2 {
    display: flex;
  }

  .contain-text-cs1-2 {
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .text_cs_heading2-amb-mob {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .page-padding-cg-2 {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .text-amb-light {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .contain-text-cs-2 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .text_cs_heading-amb-mob1 {
    margin-top: 2em;
    margin-bottom: 1em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .grid-amb-content {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .text_cs_heading-copy-2 {
    margin-top: 3em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .grid-cl-2-2 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .container-cs-content-2 {
    margin-top: 2em;
    margin-left: 0;
    margin-right: 0;
  }

  .container-cs-strategy-2 {
    margin: 0;
  }

  .text-cs-light-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .image-amb-lerchek {
    margin-top: 0;
  }

  .cont-amb-arrow-text {
    margin-bottom: 2em;
  }

  .cont-dot-grid-mr-2-3 {
    width: 1em;
    margin-top: 0;
  }

  .image_case_xlfix_concept-line-3 {
    margin-top: 0;
  }

  .cont-results-cl-2 {
    width: 100%;
    margin-top: 0;
  }

  .resume_a-5 {
    width: 100%;
  }

  .page-wrapper-articles-ambassador {
    font-size: 3.33vw;
  }

  .main-7 {
    height: 50em;
  }

  .container-article-mr-header-3 {
    padding-top: 2em;
  }

  .main_header_a-5 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2.5em;
  }

  .page-wrapper-articles-communication-channels {
    font-size: 3.33vw;
  }

  .container-article-mr-header-yellow-2 {
    height: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .text-heading-cc1 {
    margin-top: 0;
    margin-bottom: 2em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .cont-text-image-cc {
    margin-top: 2em;
    margin-right: 0;
    display: flex;
  }

  .article_paragraph_a-cc-0-mob {
    width: auto;
    margin-top: 2em;
    font-size: 1em;
  }

  .cont-number-cc-2 {
    align-items: flex-end;
    display: block;
  }

  .article_paragraph_a-3 {
    font-size: 1em;
  }

  .page-padding-cc1 {
    margin-left: 1em;
    margin-right: 1em;
  }

  .article1-mob-cs-copy {
    display: flex;
  }

  .cont-text-1-cc-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .article3-cc {
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-text-1-mr-3 {
    flex-direction: column;
    align-items: flex-start;
  }

  .cont-text-1-mr-chan {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .text_cc-heading {
    margin-top: 3em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .cont-text-bold-mr-1-3 {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .resume_a-6 {
    width: 100%;
  }

  .main-8 {
    height: 50em;
  }

  .main_header_a-6 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2.5em;
  }

  .cont-grid-final-smm {
    flex-direction: column;
    margin-bottom: 2em;
    display: flex;
  }

  .cont-04-smm {
    flex-direction: column;
  }

  .grid-04-smm4, .grid-04-smm {
    width: 26em;
  }

  .cont-dot-grid-smm-dot {
    width: .5em;
    margin-top: 0;
  }

  .cont-02-smm {
    flex-direction: column;
  }

  .cont-dot-grid-smm {
    width: .5em;
    margin-top: 0;
  }

  .cont-grid-01-smm {
    margin-bottom: 0;
  }

  .container-amb {
    margin-top: 3em;
    margin-left: 0;
    margin-right: 0;
  }

  .article_paragraph_medium-smm {
    font-size: 1em;
  }

  .cont-grid-02-smm-2 {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 0;
    display: flex;
  }

  .smm-main {
    width: auto;
    display: flex;
  }

  .container-cs-stages-2 {
    margin: 0;
  }

  .text-smm-light-grid1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: flex;
  }

  .grid-01-smm {
    width: 26em;
  }

  .cont-text-bold-smm {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .cont-01-smm-1 {
    flex-direction: column;
    margin-bottom: 0;
  }

  .cont-grid-04-smm-4 {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 0;
    display: flex;
  }

  .cont-01-smm {
    flex-direction: column;
    margin-bottom: 0;
  }

  .cont-grid-01-smm-1 {
    flex-direction: column;
    margin-bottom: 2em;
    display: flex;
  }

  .cont-text-bold-smm-mob {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .cont-text-2-smm {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-smm-light-grid {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: flex;
  }

  .grid-02-smm {
    width: 26em;
  }

  .cont-text-1-smm1 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
  }

  .text-smm-light {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .grid-01-smm1-1 {
    grid-column-gap: 1.3em;
    width: 26em;
  }

  .text_cs_heading-2 {
    margin-top: 2em;
    margin-bottom: 1em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .text-smm-light-grid4 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: flex;
  }

  .image-smm {
    margin-top: 1em;
    margin-bottom: 2em;
  }

  .cont-grid-01-smm-mob {
    margin-top: 0;
    margin-bottom: 2em;
  }

  .article_header_checklist-copy {
    width: 22em;
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .resume_a-7 {
    width: 100%;
  }

  .page-wrapper-medicine-in-smm {
    font-size: 3.33vw;
  }

  .table-articles-smm-in-medicine {
    grid-template-columns: 1fr;
  }

  .main-9 {
    height: 40em;
  }

  .main_header_a-7 {
    text-align: center;
    max-width: none;
    margin-left: 0;
    font-size: 2em;
  }

  .article_header_person {
    justify-content: flex-end;
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-text-image-person {
    flex-direction: column;
  }

  .text_heading_person2 {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .article_header_person3 {
    justify-content: flex-end;
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-text-4-person {
    flex-direction: column;
    align-items: flex-start;
  }

  .article_paragraph_24em-person {
    font-size: 1em;
  }

  .text_heading_person-mob {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .image-coke-person2 {
    width: 18em;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .article_header_blog-person-mob {
    justify-content: flex-end;
    max-width: none;
    margin-top: 2em;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-image-person-2 {
    align-items: flex-start;
  }

  .cont-text-bold-person-coke {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .page-padding-person {
    margin-top: 2em;
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-text-2-person {
    flex-direction: column;
    align-items: flex-start;
  }

  .cont-text-3-person {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 3em;
  }

  .cont-text-1-person {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 0;
  }

  .cont-image-blog-2 {
    margin: 2em 0 0;
  }

  .image-coke-person {
    margin-top: 2em;
  }

  .article_header_blog-2 {
    justify-content: flex-end;
    max-width: none;
    margin-top: 0;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .text_heading_person {
    margin-top: 2em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .cont-text-1-blog-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .cont-text-bold-person1 {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .container-cg-results {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-top: 3.5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .resume_a-8 {
    width: 100%;
  }

  .grid-cg-results-2 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 3em;
  }

  .container-results-person {
    width: 100%;
    margin-top: 0;
  }

  .page-wrapper-articles-livestreaming {
    font-size: 3.33vw;
  }

  .main-10 {
    height: 50em;
  }

  .main_header_a-8 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2.5em;
  }

  .container-cs-strategy-copy {
    margin: 0;
    padding-top: 2em;
  }

  .grid-cl-livestream {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .text-cs-light-1 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .container-grid-livestream1-copy {
    margin: 0;
    padding-top: 1em;
  }

  .text_cs_heading1-2 {
    margin-top: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .cont-grid-livestream1 {
    margin-top: 0;
  }

  .page-padding-livestream {
    margin-left: 1em;
    margin-right: 1em;
  }

  .page-padding-cg-3 {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .contain-text-livestream1 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 2em;
    display: flex;
  }

  .contain-text-livestream {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 3em;
    display: flex;
  }

  .text_cs_heading2-2 {
    margin-top: 2em;
    padding-bottom: 2em;
    font-size: 1em;
  }

  .cont-image-livestream {
    margin-top: 0;
    margin-bottom: 4em;
  }

  .container-grid-livestream1-copy-2 {
    margin: 0;
    padding-top: 1em;
  }

  .resume_a-9 {
    width: 100%;
  }

  .grid-cg-results-3 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 3em;
  }

  .rich-header {
    background-position: 50%;
    height: 150vw;
    font-size: 3.33vw;
  }

  .rich-heading1 {
    width: 12em;
    margin-top: 0;
    font-size: 2em;
    line-height: 130%;
  }

  .rich-intro_bold_a {
    letter-spacing: .23em;
    max-width: none;
    margin-left: 0;
    font-size: 1em;
  }

  .rich-arrow-right {
    display: none;
  }

  .section-2-rich {
    overflow: hidden;
  }

  .rich-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
  }

  .rich-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .rich-grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .rich-intro_light_a {
    max-width: none;
    font-size: 1em;
  }

  .rich-textblock {
    width: auto;
    margin-left: 2em;
    margin-right: 1em;
  }

  .rich-txt3-fir {
    width: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .rich-textblock-2 {
    width: auto;
    height: 73em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 1em;
    font-size: 3.33vw;
  }

  .div-rich-sign {
    width: auto;
    height: auto;
    font-size: 3.33vw;
  }

  .rich-txt1 {
    width: auto;
    height: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .rich-img {
    order: 1;
    max-width: 70%;
    height: auto;
    margin-top: 1em;
    margin-left: 0;
    font-size: 3.33vw;
  }

  .rich-sign {
    order: 1;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-h4-rich {
    margin-top: 2em;
    margin-bottom: 2em;
    margin-left: 0;
    font-size: 1.25em;
  }

  .richcontent-grid {
    flex-direction: column;
    width: auto;
    margin-top: 2em;
    font-size: 3.33vw;
  }

  .rich-sign-block {
    width: auto;
    height: auto;
  }

  .richcontent-img2 {
    display: none;
    overflow: visible;
  }

  .rich-div {
    width: auto;
    height: auto;
    margin-top: 2em;
    margin-right: 2em;
    font-size: 3.33vw;
  }

  .rich-about-case {
    flex-direction: column;
    height: auto;
    margin-top: 5em;
    margin-right: 1em;
  }

  .rich-about-case-div {
    order: 1;
    width: auto;
    margin-top: 2em;
  }

  .image-rich3-2, .image-rich3 {
    width: 13em;
  }

  .rich-sign-picture {
    margin-top: 1em;
    line-height: 1.3;
  }

  .txt-about-case {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .rich-section-case {
    font-size: 3.33vw;
  }

  .rich-txt-intocase {
    line-height: 1.3;
  }

  .rich-div-intocase {
    flex-direction: column;
    font-size: 3.33vw;
  }

  .rich-img2 {
    order: 1;
    max-width: 70%;
    height: auto;
    margin-top: 3em;
    margin-left: 0;
    font-size: 3.33vw;
  }

  .rich-text-sign-intocase {
    background-color: #f3f3f3;
    margin-top: 3em;
    margin-left: 0;
    padding: 1em;
    line-height: 1.5;
  }

  .rich-grid-result {
    margin-left: 2em;
  }

  .rich-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 2em;
    font-size: 1em;
  }

  .rich-foot-headingtxt {
    width: 19em;
    margin-top: 3em;
    margin-left: 0;
    font-size: 1em;
  }

  .rich-result-txt-foot {
    display: block;
  }

  .rich-result-heading {
    margin-bottom: 2em;
  }

  .rich-result-grid-text {
    width: 15em;
    max-width: none;
    padding-left: 0;
  }

  .rich-result-img {
    margin-left: 2em;
  }

  .rich-result-grid-text1 {
    width: 15em;
    max-width: none;
    padding-left: 0;
  }

  .arrows-rich {
    display: block;
  }

  .page-wrapper-articles-10formules {
    font-size: 3.33vw;
  }

  .page-padding-articles-10formules-aida {
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-articles-10formules-aida-black {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-10formules-aida-black.margin-top-0 {
    margin-top: 0;
  }

  .section-articles-vrec-black-new {
    background-image: none;
    height: 58em;
    padding-left: 0;
  }

  .container-articles-vrec-black-new {
    flex-direction: column;
    justify-content: flex-end;
  }

  .text-articles-vrec-body-white-new {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-vrec-body-white-new.margin-top-0 {
    margin-top: 0;
  }

  .section-articles-10formules-black-1 {
    background-position: 0 0;
    height: 30em;
    padding-left: 0;
  }

  .container-articles-10formules-black-1 {
    flex-direction: column;
    justify-content: center;
  }

  .page-padding-articles-10formules-aidca {
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-articles-10formules-black-2 {
    background-position: 0 0;
    height: 32em;
    padding-left: 0;
  }

  .section-articles-10formules-black-3 {
    background-position: 0 0;
    background-size: cover;
    height: 30em;
    padding-left: 0;
  }

  .text-articles-10formules-acca-black {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-10formules-acca-black.margin-top-0 {
    margin-top: 0;
  }

  .section-articles-10formules-black-4 {
    background-position: 0 0;
    background-size: cover;
    height: 30em;
    padding-left: 0;
  }

  .section-articles-10formules-black-5 {
    background-position: 0 0;
    height: 34em;
    padding-left: 0;
  }

  .text-articles-10formules-pmhs-black {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-10formules-pmhs-black.margin-top-0 {
    margin-top: 0;
  }

  .section-articles-10formules-black-6 {
    background-position: 0 0;
    background-size: cover;
    height: 16em;
    padding-left: 0;
  }

  .section-articles-10formules-black-7 {
    background-position: 0 0;
    height: 38em;
    padding-left: 0;
  }

  .text-articles-10formules-quest-black {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-10formules-quest-black.margin-top-0 {
    margin-top: 0;
  }

  .text-articles-10formules-pppp-black {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-10formules-pppp-black.margin-top-0 {
    margin-top: 0;
  }

  .section-articles-10formules-black-8 {
    background-position: 0 0;
    height: 34em;
    padding-left: 0;
  }

  .section-articles-10formules-black-9 {
    background-position: 0 0;
    background-size: cover;
    height: 25em;
    padding-left: 0;
  }

  .text-articles-10formules-4u-black {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-articles-10formules-4u-black.margin-top-0 {
    margin-top: 0;
  }

  .section-articles-10formules-black-10 {
    background-position: 0 0;
    height: 25em;
    padding-left: 0;
  }

  .text-articles-10formules-resume {
    width: 20em;
    line-height: 1.3;
  }

  .page-wrapper-dna {
    font-size: 3.33vw;
  }

  .dnk-header {
    background-position: 50%;
    height: 150vw;
    font-size: 3.33vw;
  }

  .dnk-heading1 {
    width: 12em;
    margin-top: 0;
    font-size: 2em;
    line-height: 150%;
  }

  .dnk-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .dnk-image-grid-mr-arrow-intro {
    display: block;
  }

  .dnk-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .dnk-intro_light_a {
    max-width: none;
    font-size: 1.25em;
  }

  .dnk-intro_bold_a {
    max-width: none;
    margin-left: 0;
    font-size: 1.25em;
  }

  .dnk-arrow-right {
    display: none;
  }

  .section-2-dnk {
    overflow: hidden;
  }

  .dnk-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 1em;
  }

  .dnk-grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .dnk-txt3-fir, .dnk-txt3-fir2 {
    width: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .dnk-textblock {
    width: auto;
    margin-top: 0;
    margin-left: 2em;
    margin-right: 1em;
  }

  .article1-cg-01-dnk {
    display: flex;
  }

  .cont-text-light-mr-1-dnk, .cont-text-light-mr-1-dnk-2 {
    padding-left: 0;
  }

  .dnk-header-1 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .dnk-section-number {
    flex-direction: column;
    padding-left: 2em;
    padding-right: 2em;
  }

  .dnk-nubmering {
    width: auto;
    margin-bottom: .125em;
  }

  .dnk-into-div {
    margin-left: 0;
    margin-right: 0;
  }

  .dnk-heading3 {
    width: auto;
    padding-top: 0;
  }

  .dnk-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 3em;
  }

  .dnk-result-heading {
    margin-bottom: 2em;
  }

  .dnk-grid-result {
    margin-left: 2em;
  }

  .dnk-result-txt-foot {
    display: block;
  }

  .dnk-foot-headingtxt {
    margin-top: 3em;
    margin-left: 0;
  }

  .dnk-result-grid-text, .dnk-result-grid-text-copy {
    width: 19em;
    max-width: none;
    padding-left: 0;
  }

  .image-case-2._160, .image-case-2._100 {
    margin-top: 0;
  }

  .grid-case-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .container-grid-case-2 {
    width: auto;
  }

  .namequte-2 {
    font-size: 5vw;
  }

  .flexcuptiontxtcase-2 {
    padding-left: 10px;
    font-size: 9px;
  }

  .page-padding-cases-2 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .grid-speach-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-cases-main-2 {
    padding-top: 5em;
    padding-left: 3.5em;
    padding-right: 2em;
  }

  .image-cases-main-destop {
    display: none;
  }

  .image-cases-main-mobile {
    display: block;
  }

  .main-11 {
    height: 32em;
  }

  .container-article-cl-header-6 {
    font-size: 3.33vw;
  }

  .main_header_a-9 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 3em;
  }

  .container-article-cg-header-yellow-2 {
    height: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .intro_bold_a-2 {
    flex-wrap: wrap;
    max-width: none;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-line-na {
    margin-left: 1em;
    margin-right: 1em;
    display: flex;
  }

  .cont-number-cc-3 {
    align-items: flex-end;
    display: block;
  }

  .cont-image-person-2-2 {
    align-items: flex-start;
  }

  .cont-text-na-02 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3em;
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-text-na-01 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1em;
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-text-bold-na {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .image-coke-person-2 {
    width: 29em;
    margin-top: 2em;
  }

  .article_number_a-3 {
    display: block;
  }

  .image-0-na {
    display: none;
  }

  .cont-text-na1 {
    width: auto;
    margin-top: 2em;
    margin-left: 1em;
    margin-right: 1em;
    padding-left: 0;
  }

  .cont-text-na-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-text-bold-reg-na {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .image_case_xlfix_concept-line-4 {
    margin-top: 2em;
  }

  .text-na-light {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .cont-text-na-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 1em;
    margin-right: 1em;
  }

  .cont-number-0-na {
    align-items: flex-end;
    display: none;
  }

  .resume_a-10 {
    width: 100%;
  }

  .grid-cg-results-4 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .cont-results-cl-3 {
    width: 100%;
    margin-top: 0;
  }

  .image-cg-arrow-results-2 {
    display: none;
  }

  .page-wrapper-articles-podcasts {
    font-size: 3.33vw;
  }

  .main-12 {
    height: 20em;
  }

  .main_header_a-10 {
    text-align: center;
    max-width: 20em;
    margin-left: 0;
    font-size: 2em;
  }

  .cont-text-black-podcast {
    width: auto;
    margin-top: 0;
    padding-left: 0;
  }

  .cont-podcast-arrow-text {
    margin-top: 4em;
  }

  .text_cs_heading1-3 {
    margin-top: 2em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .image-kuji-podcast {
    width: 29em;
    margin-top: 1em;
  }

  .cont-tap-image {
    margin-top: 1em;
  }

  .article_paragraph_24em-podcast {
    font-size: 1em;
  }

  .article_header_podcast {
    justify-content: flex-end;
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-podcast-text {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-podcast-results {
    margin-top: 4em;
  }

  .contain-text-cs1-3 {
    margin-top: 2em;
    margin-bottom: 0;
  }

  .text-cs-light-3 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
    display: block;
  }

  .cont-text-image-black-podcast {
    flex-direction: column;
    margin-left: 2em;
    margin-right: 2em;
  }

  .container-cs-strategy-3 {
    margin: 2em 0 0;
  }

  .resume_a-11 {
    width: 100%;
  }

  .main-13 {
    height: 40em;
  }

  .container-article-cl-header-8 {
    padding-top: 1em;
  }

  .resume_a-12 {
    width: 100%;
  }

  .grid-cg-results-5 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 3em;
  }

  .cont-results-cl-4 {
    width: 100%;
    margin-top: 3em;
  }

  .page-wrapper-articles-ta {
    font-size: 3.33vw;
  }

  ._1px-div {
    width: 1px;
    max-width: 1px;
    height: 1px;
    max-height: 1px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .grid_services {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .paragraph-2-101 {
    max-width: 240px;
  }

  .block_caption {
    margin-top: 60px;
    margin-left: 4vw;
  }

  .grid-speach-main {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "."
    / 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-services-main-page {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
  }

  .selection-sales-copy {
    width: 100%;
    height: 200%;
    padding-top: 4em;
    display: flex;
    overflow: hidden;
  }

  .container-case-xlpochta-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6297b303e25fc33ab324e09c_%D0%BF%D0%BE%D1%87%D1%82%D0%B0%201.png");
    background-position: 0 0;
    background-size: cover;
    flex-wrap: wrap;
    align-items: center;
    height: 55em;
  }

  .contain-case-xlpochta-intro {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: 0;
    padding: 0 2em 3em;
    display: flex;
    overflow: visible;
  }

  .image-case-xlpochta-shtamp {
    display: none;
  }

  .image-case-xlpochta-shtamp-mobile {
    width: auto;
    max-width: none;
    height: 30em;
    display: block;
    position: relative;
    top: -2.5em;
  }

  .section-case-xlpochta-intro {
    width: 100%;
  }

  .container-case-xlpochta-intro2 {
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-case-xlpochta-intro2 {
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_grid_case_xlfix_intro_bold-2 {
    flex-wrap: wrap;
    width: auto;
    max-width: 100%;
    font-size: 1.5em;
    font-weight: 700;
  }

  .image-case-xlfix-arrow-2 {
    max-width: 100%;
    margin-top: 2em;
  }

  .contain-case-xlpochta-intro-light {
    width: 100%;
    margin-top: 0;
  }

  .text_grid_case_xlfix_intro_light-2 {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.5em;
    display: flex;
  }

  .page_padding_case_xlpochta-task {
    margin-top: 1em;
  }

  .grid-43 {
    grid-row-gap: 14px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text_case_xlfix_about_heading-2 {
    margin-top: 2em;
    font-size: 1em;
  }

  .contain-grid-case-xlpochta-functions1 {
    align-items: center;
    width: auto;
    max-width: none;
  }

  .div-nule-grid-cases-fixprice-3 {
    height: auto;
    display: none;
  }

  .section-case-xlpochta-main {
    width: 100%;
  }

  .container-text-case-xlpochta-functions {
    width: auto;
  }

  .text_case_xlpochta_light {
    flex-direction: column;
    width: auto;
    margin-top: 1em;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .text_grid_case_xlfix_about_light-2 {
    font-size: 1em;
  }

  .grid-cases-fixprice-02-2 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-case-xlpochta-functions2 {
    grid-template-rows: auto auto;
  }

  .contain-grid-case-xlpochta-functions {
    align-items: center;
    width: auto;
  }

  .container-grid-case-xlpochta-functions1 {
    width: auto;
  }

  .text_grid_case_xlfix_about_bold-2 {
    font-size: 1em;
  }

  .grid_case_xlpochta_task {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
    margin-left: 0;
  }

  .text-block-case-xlpochta-stages {
    line-height: 1.2;
  }

  .text-case-xlfix-bold-goals-2 {
    width: auto;
    font-size: 1.25em;
  }

  .container-grid-01-case-fixprice-mobile-2 {
    flex-direction: column;
    margin-bottom: 0;
    display: none;
  }

  .image_grid_case_xlpochta_arrow {
    width: 4em;
  }

  .image_grid_case_xlfix-arrow-padding-left-2 {
    display: none;
  }

  .container-case-xlpochta-goals {
    margin-left: 1em;
    margin-right: 1em;
  }

  .container-case-xlpochta-stage {
    margin-left: 1em;
    margin-right: 1em;
    overflow: visible;
  }

  .grid-cases-xlpochta-03-mob {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text_grid_case_xlpochta_functions {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    font-size: 1em;
  }

  .page-padding-case_xlfix_about-2 {
    padding-top: 4em;
  }

  .image-ingrid-case-detmir-process-arrow-yellow-2 {
    width: 3em;
  }

  .container-case-xlpochta-about {
    margin-left: 1em;
    margin-right: 1em;
  }

  .image-case-xlfic-yellow-dot-2 {
    max-width: none;
  }

  .grid-case-xlpochta-process {
    grid-row-gap: 2em;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: none;
  }

  .grid_case_xlpochta-about {
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    font-size: 3.33vw;
  }

  .div-case-xlfix-goals-2 {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .container-case-xlpochta-list-right {
    margin-left: 0;
    padding-bottom: 0;
  }

  .contain-grid-case-xlpochta-functions3 {
    align-items: center;
    width: auto;
  }

  .contain-grid-case-xlpochta-functions2 {
    align-items: center;
    width: 3em;
  }

  .grid-case-fixprice-04 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text_case_xlpochta_stages_heading {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 3em;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .grid-case-xlpochta-functions {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-case-xlpochta-lists {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 2em;
    padding-left: 0;
  }

  .page-padding-grid-04-case-xlpochta {
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .text_case_xlpochta_functions {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 3em;
    padding-left: 0;
    padding-right: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .image_grid_case_xlpochta-about {
    width: 17em;
    height: auto;
    margin-top: 0;
  }

  .grid-case-xlpochta-functions1 {
    grid-template-rows: auto auto;
  }

  .container_grid_case_xlfix_stages-2 {
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
  }

  .page-padding-case-xlpochta-process-mob {
    padding-bottom: 5em;
    padding-left: 0;
    padding-right: 0;
  }

  .container_case_xlpochta_results {
    background-color: #efff05;
    width: 100%;
    height: auto;
    margin-top: 2em;
    margin-bottom: 0;
    overflow: visible;
  }

  .page_padding_case_xlage_results-2 {
    margin-left: 1em;
    margin-right: 1em;
    padding: 3em 0;
  }

  .grid_case_xlpochtae_results {
    grid-row-gap: 0em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text_grid_case_xlage_stages_results_bold-3 {
    align-items: flex-start;
    width: auto;
    font-size: 1em;
    display: flex;
  }

  .image_grid_case_xlage_stages_results-3 {
    width: auto;
    max-width: none;
    margin-top: 0;
    display: block;
  }

  .text_grid_case_xlage_stages_results_light-3 {
    flex-direction: row;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1em;
  }

  .page-wrapper-cases-pochta {
    font-size: 3.33vw;
    overflow: visible;
  }

  .grid-cases-asap-start {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-asap-cases-new {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2em;
  }

  .page-wrapper-universal {
    background-color: #0000;
    height: auto;
    font-size: 3.33vw;
    overflow: visible;
  }

  .page-wrapper-universal.black {
    background-color: var(--black);
  }

  .rebranding-1 {
    margin-top: 3em;
  }

  .xl-rebranding, .rebranding1 {
    background-color: var(--black);
  }

  .logo-migel-rebrending {
    padding-top: 0;
  }

  .container-closed {
    text-align: center;
    justify-content: flex-end;
    margin-right: 1em;
    display: flex;
    inset: 0% 0% auto;
  }

  .rost1 {
    margin-top: 5em;
  }

  .ozon {
    height: auto;
  }

  .gb {
    flex-flow: column wrap;
    display: flex;
  }

  .gb1 {
    display: flex;
  }

  .gb-img {
    display: block;
  }

  .container-closed-incos {
    text-align: center;
    justify-content: flex-end;
    margin-top: 1em;
    margin-right: 1em;
    display: flex;
    inset: 0% 0% auto;
  }

  .image-design-cases-skyeng {
    width: 15em;
  }

  .logo-design-cases-skyeng {
    padding-top: 1em;
  }

  .container-closed-right {
    text-align: right;
    margin-right: 1em;
    inset: 0% 0% auto;
  }

  .body-4 {
    height: auto;
  }

  .container-closed-right-balchug {
    text-align: right;
    margin-top: .5em;
    margin-right: .25em;
    inset: 0% 0% auto;
  }

  .image-design-cases-sreda {
    width: 12em;
  }

  .logo-design-cases-sreda {
    padding-top: .5em;
  }

  .body-5 {
    height: auto;
    display: flex;
  }

  .logo-design-cases-migel-social {
    padding-top: .25em;
  }

  .btn-send-request-yellow {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-send-request-black-edition {
    border-color: var(--white);
    color: var(--white);
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-send-request-black-edition:hover {
    border-color: var(--yellow);
    background-color: var(--yellow);
    color: var(--black);
  }

  .container_case_xlvs_top {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f2ced4b5963b96aa2212d_Mb%20Sabo.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0, 59%;
    background-repeat: repeat, repeat;
    background-size: cover, cover;
    background-attachment: scroll, scroll;
    height: auto;
    padding-top: 9em;
    padding-bottom: 3em;
  }

  .img-xlvs-top {
    display: none;
  }

  .img-vs-mob {
    width: 28em;
    max-width: none;
    display: block;
  }

  .case_xl_rost_intro-2 {
    height: 60em;
  }

  .page_padding_case_xlrost_intro-2 {
    height: auto;
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 5em;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 1.8vw;
  }

  .page_padding_case_xlvs-intro1 {
    margin-top: 2em;
    padding-right: 2em;
  }

  .image_case_xlvs_intro {
    width: 30em;
    margin-top: 0;
    margin-left: 0;
  }

  .cont-text-vs-arrowq {
    width: 100%;
    margin-top: .5em;
    margin-left: .5em;
  }

  .cont-dot-grid-vs {
    width: 1em;
    margin-top: 0;
  }

  .grid-vs-2-2 {
    grid-column-gap: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
  }

  .case-xlvs-line1 {
    margin-top: 2em;
  }

  .page_padding_case_xlvs_about_2 {
    flex-direction: column;
  }

  .text_case_xlrost_about_heading-2 {
    margin-top: 2em;
    font-size: 1em;
  }

  .article_paragraph_a-vs {
    width: auto;
    font-size: 1em;
  }

  .cont-case-xlvs-arrow-text {
    margin-bottom: 2em;
  }

  .case-xlrost-line-vs {
    margin-top: 2em;
  }

  .text_case_xlvs_about_heading_1 {
    margin-top: 2em;
    font-size: 1em;
  }

  .grid-cl-2-3 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .contain-case-xlvs-phones {
    margin-right: 1em;
    padding-bottom: 1em;
  }

  .cont-text-vs-1 {
    width: 100%;
    margin-top: .5em;
    margin-left: .5em;
  }

  .page-padding-case-xlrost-block-copy {
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid_case_xlvs_about {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .page_padding_case_xlvs-1 {
    padding-top: 0;
    padding-right: 0;
  }

  .cont-vs-arrow-1 {
    margin-bottom: 1em;
  }

  .page-padding-case-xlvs-block {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-text-vs-realization-1 {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .case-xlrost-line-vs-1 {
    margin-top: 2em;
  }

  .grid_case_xlvs_realization1-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .contain-case-xlvs-phones1 {
    justify-content: flex-end;
    margin-top: 2em;
    margin-right: 0;
    padding-bottom: 0;
    display: flex;
  }

  .grid_case_xlvs_realization {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .cont-text-vs-realization {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .cont-video-vs {
    margin-bottom: 4em;
  }

  .text-headinf-case-vs {
    margin-top: 2em;
    font-size: 1em;
  }

  .case-xlrost-line-2 {
    margin-top: 0;
  }

  .container-case-xlbandi-result-3 {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-right: 0;
  }

  .number_grid_case_xlrost_results_mini-vs {
    justify-content: flex-start;
    margin-right: 1em;
    font-size: 1em;
  }

  .page_padding_case_xlfix_results-2 {
    width: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-case-xlrost-results1-4 {
    align-items: flex-start;
    margin-bottom: 1em;
    font-size: 3.33vw;
  }

  .text_grid_case_xlvs-bold {
    width: 57.6952%;
    font-size: 2em;
  }

  .container-case-xlrost-results-vs {
    width: 100%;
    margin-top: 2em;
  }

  .page-weapper-cases-vs {
    font-size: 3.33vw;
  }

  .thanks {
    background-position: 30% 20%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    justify-content: center;
    height: 200px;
  }

  .cont-thanks {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 2em;
    margin-right: 2em;
    padding-bottom: 0;
    display: flex;
  }

  .gracias-img {
    display: none;
  }

  .gracias-img-mob {
    width: 100%;
    display: block;
  }

  .cont-accordion-block {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-text-1-thanks {
    flex-direction: column;
    align-items: flex-start;
  }

  .article_number_thanks {
    display: block;
  }

  .article_header_thanks {
    max-width: none;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .cont-button-thanks {
    flex-flow: column wrap;
    align-content: stretch;
    align-items: stretch;
    width: 90%;
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 2em;
  }

  .button-cases {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .button-back-to-main {
    width: 100%;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1.5em;
    line-height: 2;
  }

  .button-back-to-main:hover {
    background-color: var(--white);
    color: var(--blacklc);
    font-size: 1.5em;
    line-height: 2;
  }

  .page-wrapper-thank-you, .page-wrapper-cases-shein {
    font-size: 3.33vw;
  }

  .container-case-xlfix-intro1-2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/629f314f66a2bb45100b6969_Group%20320.png");
    background-position: 20% 0;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: center;
    height: 55em;
  }

  .contain-case-xlfix-intro-mob-2 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    margin-top: 10em;
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .image-case-xlfix-fixprice-2 {
    display: none;
  }

  .contain-case-xlfix-intro-1-2 {
    align-items: center;
    margin-bottom: -.5em;
    margin-left: 0;
    margin-right: 0;
  }

  .container-case-xlfix-intro2-2 {
    width: auto;
    height: auto;
    padding-left: 1em;
    padding-right: 1em;
  }

  .text_grid_case_xlshein_intro_bold {
    width: auto;
    max-width: 100%;
    font-size: 1em;
    font-weight: 700;
  }

  .text_grid_case_xlfix_intro_light-3 {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1em;
    display: flex;
  }

  .contain-case-xlshein-intro-light {
    margin-top: 0;
  }

  .cont-case-xlshein-about {
    margin-top: 0;
    margin-left: 2em;
    margin-right: 2em;
  }

  .text_case_xlshein-about_heading {
    margin-top: 2em;
    font-size: 1em;
  }

  .text_grid_case_xlshein_stages_light {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 130%;
  }

  .page-padding-case_xlshein_about-video {
    margin-bottom: 4em;
    padding-top: 4em;
  }

  .text-case-xlfix-bold-goals-3 {
    width: auto;
    font-size: 1.25em;
  }

  .container-ccase-fixprice-lists-shein {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 2em;
    padding-left: 0;
  }

  .cont-img-case-shein-1 {
    margin-top: 0;
  }

  .text_case_xlfix_goals_heading_1-2 {
    margin-top: 2em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .container-case-xlfixstages-2 {
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-cases-shein02 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 4em;
  }

  .img-shein-3-3 {
    margin-top: 1em;
    padding-right: 0;
  }

  .container-grid-02-case-fixprice-1 {
    flex-direction: column;
    margin-bottom: 0;
    display: block;
  }

  .page-padding-grid-03-shein {
    padding: 0 1em;
    font-size: 3.8vw;
  }

  .grid-cases-shein03 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 4em;
  }

  .img-shein-3-1 {
    padding-right: 0;
  }

  .grid-cases-shein01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 2em;
  }

  .container-grid-02-case-fixprice {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .text_grid_case_xlshein_stages_light-2 {
    width: 24em;
    font-size: 3.8vw;
  }

  .container-cases-shein-main-01 {
    padding-top: 0;
  }

  .img-shein-3-2 {
    margin-top: 1em;
    padding-right: 0;
  }

  .text_case_xlfix_medium_21-shein {
    width: auto;
    margin-left: 0;
    font-size: 1em;
  }

  .page-padding-case_xlshein_video2 {
    margin-bottom: 4em;
    padding-top: 4em;
    padding-left: 0;
  }

  .page-padding-grid-03-shein-2 {
    margin-left: 1em;
  }

  .text_grid_case_xlshein_stages_light-1 {
    width: 24em;
    font-weight: 300;
  }

  .number_grid_case_xlfix_results_mini-2 {
    justify-content: flex-start;
    margin-right: 1em;
    font-size: 1em;
  }

  .container-case-xlfix-results1-3 {
    margin-bottom: 2em;
    display: flex;
  }

  .container-case-xlshein-result {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin-right: 0;
  }

  .image-case-xlfix-results-arrow-mob {
    width: 40em;
    margin-top: 1em;
    padding-right: 0;
    font-size: 1.8vw;
    display: none;
  }

  .container-case-xlshein-results {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-case-xlfix-results1-4 {
    align-items: flex-start;
    margin-bottom: 2em;
    font-size: 3.33vw;
  }

  .container-case-xlshein-results-final {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    font-size: 3.33vw;
  }

  .page-padding-case_xlshein_video {
    padding-top: 4em;
    padding-left: 0;
  }

  .container-case-xlrost-results-123-shein {
    width: 100%;
    margin-top: 0;
  }

  .btn-download-research-true-down {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-download-research-true-down.color-white {
    text-align: center;
    width: 100%;
    margin-top: 1.25em;
    font-size: 1.25em;
    line-height: 1.3;
  }

  .page-wrapper-cases-dochki {
    font-size: 3.33vw;
  }

  .page-padding-cases-dochki-yellow {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-case-dochki-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    place-content: start;
    place-items: start;
  }

  .container-case-dochki-second {
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-ingrid-case-dochki-yellow {
    width: auto;
    margin-left: 0;
  }

  .section-cases-metro-main2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/627e259f10759a2d780ac197_metro-background-mobile.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 50em;
  }

  .container-ingrid-case-dochki-right {
    object-fit: none;
    width: auto;
    margin-top: 2em;
  }

  .page-wrapper-articles-personal-brand {
    font-size: 3.33vw;
  }

  .per-header {
    background-position: 50%;
    height: 150vw;
    font-size: 3.33vw;
  }

  .per-heading1 {
    width: 13em;
    margin-top: 0;
    font-size: 2em;
    line-height: 1.4;
  }

  .per-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .per-grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-2-per {
    overflow: hidden;
  }

  .per-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 1em;
  }

  .per-intro_light_a {
    max-width: none;
    font-size: 1.25em;
  }

  .per-image-grid-mr-arrow-intro {
    display: block;
  }

  .per-arrow-right {
    display: none;
  }

  .per-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .per-txt-section {
    margin-left: 2em;
    margin-right: 3em;
  }

  .per-txt3-fir, .per-txt4-fir, .dnk-txt3-fir-copy {
    width: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .per-01-block {
    margin-left: 0;
    margin-right: 0;
  }

  .per-nubmering {
    width: auto;
    margin-bottom: .125em;
  }

  .grid-articles-pb-01 {
    grid-template-columns: 1fr;
  }

  .per-heading3 {
    width: auto;
    padding-top: 0;
  }

  .per-section {
    flex-direction: column;
    margin-top: 5em;
    margin-bottom: 5em;
    margin-right: 3em;
  }

  .per-grid-02 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .per-heading {
    width: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .per-grid-result {
    margin-left: 2em;
  }

  .per-result-txt-foot {
    display: block;
  }

  .per-foot-headingtxt {
    margin-top: 3em;
    margin-left: 0;
  }

  .per-result-heading, .per-result {
    margin-bottom: 2em;
  }

  .per-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 3em;
  }

  .container-articles-yellow-point-pb {
    flex: none;
    width: 10px;
    display: block;
  }

  .page-wrapper-articles-feedback {
    font-size: 3.33vw;
  }

  .feed-header {
    background-position: 50%;
    height: 150vw;
    font-size: 3.33vw;
  }

  .feed-heading1 {
    width: 12em;
    margin-top: 0;
    font-size: 2em;
    line-height: 140%;
  }

  .feed-intro_bold_a {
    max-width: none;
    margin-left: 0;
    font-size: 1.25em;
  }

  .per-grid-mr-intro-yellow-copy {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .feed-image-grid-mr-arrow-intro {
    display: block;
  }

  .feed-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .feed-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .section-2-feed {
    overflow: hidden;
  }

  .feed-intro_light_a {
    max-width: none;
    font-size: 1.25em;
  }

  .feed-txt-section {
    margin-left: 2em;
    margin-right: 3em;
  }

  .feed-txt3-fir {
    width: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .feed-section {
    flex-direction: column;
    margin-top: 5em;
    margin-bottom: 5em;
    margin-right: 3em;
    padding-left: 2em;
    padding-right: 0;
  }

  .feed-nubmering {
    width: auto;
    margin-bottom: .5em;
  }

  .feed-01-block {
    margin-left: 0;
    margin-right: 0;
  }

  .feed-heading3 {
    width: auto;
    padding-top: 0;
  }

  .feed-section-03 {
    grid-row-gap: 1em;
    grid-template-columns: 2.75fr;
    margin-left: 2em;
    margin-right: 3em;
    padding-right: 0;
  }

  .citcle1-feed {
    width: 20%;
    margin-top: 0;
    margin-left: -.5em;
  }

  .txt-feed-grid {
    width: auto;
    margin-left: 0;
    padding-bottom: 0;
    font-weight: 300;
  }

  .txt-feed-grid2 {
    width: auto;
    margin-left: 0;
    padding-bottom: 2em;
    font-weight: 300;
  }

  .feed-result-grid-text1 {
    width: 19em;
    max-width: none;
    padding-left: 0;
  }

  .feed-grid-result {
    margin-left: 2em;
  }

  .feed-result-txt-foot {
    display: block;
  }

  .sm-result-heading {
    margin-bottom: 2em;
  }

  .feed-result {
    margin-bottom: 3em;
  }

  .feed-result-grid-text {
    width: 19em;
    max-width: none;
    padding-left: 0;
  }

  .feed-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 3em;
  }

  .feed-foot-headingtxt {
    margin-top: 3em;
    margin-left: 0;
  }

  .feed-heading1-2 {
    width: 12em;
    margin-top: 0;
    font-size: 2em;
    line-height: 140%;
  }

  .page-wrapper-situational-marketing {
    font-size: 3.33vw;
  }

  .sm-grid-mr-intro-yellow {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .sm-cont-text-grid-mr-intro-b {
    display: flex;
  }

  .sm-container-article-mr-header-yellow {
    height: auto;
    margin-left: 2em;
    margin-right: 1em;
  }

  .sm-cont-text-grid-mr-intro {
    max-width: none;
    margin-top: 0;
  }

  .section-2-sm {
    overflow: hidden;
  }

  .sm-intro_light_a {
    max-width: none;
    font-size: 1.25em;
  }

  .sm-intro_bold_a {
    max-width: none;
    margin-left: 0;
    font-size: 1.25em;
  }

  .sm-arrow-right {
    display: none;
  }

  .sm-txt-section {
    margin-left: 2em;
    margin-right: 3em;
  }

  .sm-heading2 {
    font-size: 1em;
  }

  .sm-txt3-fir {
    width: auto;
    margin-left: 0;
    font-size: 1.25em;
  }

  .sm-bold {
    font-size: 1em;
  }

  .sm-section {
    flex-direction: column;
    margin-top: 2em;
    margin-bottom: 2em;
    margin-right: 3em;
    padding-left: 2em;
    padding-right: 0;
  }

  .sm-01-block {
    margin-left: 0;
    margin-right: 0;
  }

  .section-01-sm {
    margin-left: 2em;
    padding-right: 3em;
  }

  .div-into-sm-01 {
    flex-direction: column;
  }

  .sm-txt4 {
    width: auto;
    font-size: 1.25em;
  }

  .div-picture-sm-01 {
    margin-top: 2em;
    margin-left: 0;
  }

  .sm-notce {
    text-align: left;
  }

  .sm-txt4-02 {
    width: auto;
    font-size: 1.25em;
  }

  .div-picture-sm {
    margin-top: 3em;
  }

  .div-into-sm-02 {
    display: block;
  }

  .section-02-sm, .advice-section-sm {
    margin-left: 2em;
    margin-right: 3em;
  }

  .sm-section-03 {
    grid-row-gap: 1em;
    grid-template-columns: 2.75fr;
    margin-left: 2em;
    margin-right: 3em;
    padding-right: 0;
  }

  .citcle1-sm {
    width: 20%;
    margin-top: 0;
    margin-left: -.5em;
  }

  .txt-sm-grid {
    width: auto;
    margin-bottom: 3em;
    margin-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-weight: 300;
  }

  .sm-bold-2 {
    font-size: 1.25em;
  }

  .sm-result-grid-text {
    width: 19em;
    max-width: none;
    padding-left: 0;
  }

  .sm-result-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
    margin-left: 3em;
  }

  .sm-result {
    margin-bottom: 2em;
  }

  .sm-result-txt-foot {
    display: block;
  }

  .sm-foot-headingtxt {
    margin-top: 3em;
    margin-left: 0;
  }

  .sm-result-grid-text1 {
    width: 19em;
    max-width: none;
    padding-left: 0;
  }

  .circle1-sm-container {
    margin-left: -2px;
  }

  .page-wrapper-cases-jk {
    font-size: 3.33vw;
  }

  .section-design-cases-livestreaming-main {
    height: 80em;
  }

  .page-wrapper-design-cases-livestreaming {
    height: 80em;
    font-size: 3.33vw;
    overflow: visible;
  }

  .container-design-cases-livestreaming-main-videoloop {
    height: 36em;
  }

  .youtube-livestreaming {
    margin-left: 2em;
    margin-right: 2em;
  }

  .background-video {
    width: 20em;
    height: 20em;
  }

  .container-youtube {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-case-xlzhazhda-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a1bc7888de60e3d4e629cc_Slice%208.png");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .contain-case-xlpochta-intro-zhk {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .image-case-xlzhazhda-shtamp {
    display: none;
  }

  .image-case-xlzhka-shtamp-mobile {
    width: 26em;
    margin-top: 7em;
    display: block;
    position: static;
    top: 0;
  }

  .container-case-xlpochta-intro-zhk {
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-case-xlzhk_intro-mob {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .text_grid_case_xlzhazhda_i_bold {
    width: auto;
    max-width: 100%;
    font-size: 1em;
    font-weight: 700;
  }

  .contain-case-xlzhk-intro-light {
    margin-top: 0;
  }

  .text_grid_case_xlfix_intro_light-4 {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1em;
    display: flex;
  }

  .container-grid-04-case-zhk-1-1 {
    flex-direction: column;
    margin-top: 2em;
    margin-bottom: 1em;
    display: block;
  }

  .page-padding-grid-04-case-xlzhk {
    align-items: flex-start;
    margin-top: 1em;
    padding-bottom: 2em;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
    display: flex;
  }

  .text-case-xlzhk-bold-goals {
    width: auto;
    font-size: 1.25em;
  }

  .grid-case-zhk-05 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-grid-04-case-zhk-1 {
    flex-direction: column;
    margin-top: 2em;
    margin-bottom: 0;
    display: block;
  }

  .container-grid-photo-case-xlpochta-2 {
    width: 100%;
  }

  .container-case-xlpochta-lists-2 {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 2em;
    margin-left: 0;
    padding-left: 0;
  }

  .text_case_xlfix_about_heading-3 {
    margin-top: 2em;
    font-size: 1em;
  }

  .div-nule-grid-cases-fixprice-4 {
    height: auto;
    display: none;
  }

  .text_grid_case_xlfix_about_light-zh-k {
    font-size: 1em;
  }

  .container-grid-04-case-zhk-1-04 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .grid_case_xlzhk_task {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
    margin-left: 0;
  }

  .text_case_xlfix_goals_heading_1-3 {
    margin-top: 2em;
    margin-bottom: 2em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .page_padding_case_xlzhk-task-z {
    margin-top: 1em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .page-padding-grid-02-zhk {
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .grid-cases-xlzhk-03 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-case-zhk-img {
    grid-row-gap: 14px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .article_header_zh-k {
    max-width: none;
    margin-bottom: 0;
    font-size: 1.3em;
    line-height: 1.3;
  }

  .page-padding-grid-case-xlzhk {
    padding-bottom: 2em;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .container-case-xlzhk-about {
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid_case_xlzhk_about {
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    font-size: 3.33vw;
  }

  .img-case-xlzhk-1 {
    display: block;
  }

  .container-case-xlpochta-stage-2 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .text_case_xlzhk_light {
    width: 24em;
    font-size: 1em;
  }

  .page-padding-grid-case-xlzhk-1-1 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .page-padding-case_xlzhk_about {
    padding-top: 4em;
  }

  .div-case-xlzhk-goals {
    margin-bottom: 1em;
    display: flex;
  }

  .container-grid-photo-case-xlzhk {
    width: auto;
    margin-bottom: 0;
  }

  .cont-img-case-xlzhk-main {
    flex-direction: column;
  }

  .container-grid-04-case-zhk-1-2 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 2em;
    display: block;
  }

  .container-case-xlfix-list-zhk {
    padding-left: 0;
  }

  .text_grid_case_xlzhkabout_light-intro {
    font-size: 1em;
  }

  .cont-img-case-xlzhk-2-1 {
    margin-bottom: 2em;
    margin-right: 0;
  }

  .image_case_xlfix_about_line1zhk {
    margin-top: 0;
  }

  .text_case_xlfix_goals_heading_1-1 {
    margin-top: 3em;
    margin-bottom: 2em;
    padding-bottom: 0;
    font-size: 1em;
  }

  .image-case-xlpochta-final-2 {
    max-width: 100%;
  }

  .page-padding-grid-case-xlzhk-12 {
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .image-case-xlzhk-yellow-dot {
    max-width: none;
  }

  .text-block-case-xlpochta-stages-2 {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    line-height: 1.2;
    display: block;
  }

  .grid-case-fixprice-04-2 {
    grid-row-gap: 1.75em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .page-padding-case_xlzhk_final {
    padding-top: 0;
  }

  .container-case-xlzhk-goals {
    margin-left: 2em;
    margin-right: 2em;
  }

  .text_case_xlzhk-about_heading1 {
    margin-top: 0;
    padding-bottom: 2em;
    font-size: 1em;
  }

  .img-case-zhk-phones {
    max-width: 70%;
  }

  .grid-case-fixprice-04-copy {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-cases-fixprice-grid-main-03-2 {
    margin-top: 0;
    padding-top: 0;
  }

  .grid-cases-xlzhk-01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .text-light-zh-k {
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1em;
    font-weight: 300;
  }

  .page-padding-grid-04-case-xlzhk-copy {
    align-items: flex-start;
    margin-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
    display: flex;
  }

  .div-case-xlzhk-goals-2 {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
    margin-right: 0;
  }

  .container_case_xlzhk-results {
    background-color: #efff05;
    width: auto;
    height: auto;
    margin-top: 0;
    margin-bottom: 3em;
    font-size: 3.8vw;
  }

  .page_padding_case_xlage_results-3 {
    width: auto;
    margin-left: 2em;
    margin-right: 2em;
    padding: 3em 0;
  }

  .grid_case_xlzhk_results {
    grid-row-gap: 0em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    place-items: start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image_grid_case_xlage_stages_results-mob {
    width: 24em;
    max-width: none;
    margin-top: 1em;
    margin-bottom: 1em;
    display: block;
  }

  .container-case-xlpochta-intro-zhk-copy {
    width: auto;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-image-bronze-medal {
    padding-top: 35em;
    padding-right: 2em;
    inset: 0% 0% auto auto;
  }

  .image-bronze-medal {
    width: 8em;
  }

  .image-block-photo {
    height: auto;
    display: block;
  }

  .image-block-photo.padding-top {
    margin-top: 1em;
  }

  .btn-send-request-about-transperency {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .btn-bref-black {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .begin-orm-txt-copy {
    text-align: center;
    flex: 0 auto;
    order: 0;
    width: auto;
    margin-bottom: .3em;
    margin-right: 0;
    padding-bottom: 0;
    font-size: 3.3em;
    line-height: 100%;
    display: block;
  }

  .section-photo {
    padding-left: 1em;
    padding-right: 1em;
  }

  .page-padding-section-photo {
    flex-direction: column;
    align-items: stretch;
  }

  .image-block-photo-design {
    height: auto;
  }

  .image-block-photo-design.padding-top {
    margin-top: 1em;
  }

  .caption-photo-block {
    margin-top: 60px;
    margin-left: 0;
  }

  .caption-photo-block.margin-top-0 {
    margin-top: 0;
  }

  .mainpage-404 {
    background-position: 66% 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    justify-content: center;
    align-items: flex-start;
    height: 40em;
    display: flex;
  }

  .cont-404-notfound {
    align-items: flex-start;
    margin-right: 0;
  }

  .main-div-404 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 3em;
    margin-left: 2em;
    margin-right: 2em;
    display: flex;
  }

  .img-404 {
    width: 10em;
    max-width: 100%;
  }

  .button-back-to-main-404 {
    width: 100%;
    margin-top: 16em;
    margin-left: 0;
  }

  .page-wrapper-404 {
    height: 40em;
  }

  .page-wrapper-production {
    font-size: 3.33vw;
  }

  .btn-send-request-2 {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .paragraphsubmain-vw-2 {
    max-width: 92vw;
    margin-top: 10px;
    font-size: 5vw;
  }

  .section-main-production {
    background-position: 100% 100%;
    background-size: auto;
    height: 30em;
  }

  .image-svg-txt-production {
    width: 23em;
    margin-left: 0;
    display: block;
  }

  .image-svg-txt-production-mobile {
    width: 27em;
    display: block;
  }

  .grid-cases-small {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-services-copy {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .grid-business-copy {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    justify-items: start;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-strategy-services-copy {
    padding: 0 4vw 4em;
  }

  .grid-speach-about-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .caption-block-black-copy {
    margin-top: 60px;
    margin-left: 0;
  }

  .caption-block-black-copy.margin-top-0 {
    margin-top: 0;
  }

  .headintableproduction {
    font-size: 2em;
    line-height: 1.35;
  }

  .page-padding-about-speach-copy {
    padding-bottom: 1.5em;
  }

  .grid-speach-about-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-areas: ".";
    grid-auto-flow: row;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .page-padding-about-speach-copy {
    padding-top: 2em;
    padding-bottom: 3em;
  }

  .image-arrow-down-articles-community-rules-copy {
    max-width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
    display: block;
  }

  .text_case_xlbandi_next_heading-copy {
    margin-top: 4em;
    margin-bottom: 3em;
    font-size: .875em;
  }

  .section-main-smm {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62a35ba3cfc463ea848aef48_SMM.png");
    height: 43em;
  }

  .image-smm-main {
    display: none;
  }

  .image-smm-main-mobile {
    width: 18em;
    display: block;
  }

  .page-padding-grid-03-shein-2-copy {
    margin-left: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .btn-tik-tok {
    width: auto;
    margin-bottom: 1em;
    margin-left: 0;
    font-size: 1rem;
  }

  .page-padding-cases-metro-goals-research {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text_grid_case_xlfix_about_light-2-copy {
    width: 28em;
    font-size: 1em;
  }

  .txt-about-case-copy {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .image-logo-awwards-copy, .image-logo-awwards-copy._80 {
    max-width: 80%;
  }

  .image-logo-awwards-copy.height-80 {
    width: 100%;
    max-width: 80%;
    height: 100%;
  }

  .image-logo-awwards-copy {
    max-width: none;
    height: 100%;
  }

  .image-logo-awwards-copy._80 {
    width: 100%;
    max-width: none;
    height: 100%;
  }

  .image-logo-awwards-copy._80.nodisplay {
    width: 80%;
    max-width: 80%;
    display: block;
  }

  .image-logo-awwards-copy.height-80 {
    height: auto;
  }

  .pr-headintable-no-hov {
    font-size: 1.5em;
  }

  .paragraph-2-100-copy {
    max-width: 340px;
    padding-top: 2em;
    font-size: 1.25em;
  }

  .arrowintablemobile-copy {
    margin-left: 1.5em;
  }

  .pr-div-2-1 {
    flex-flow: column wrap;
    width: 26em;
    margin-top: 4em;
    display: flex;
  }

  .services-pr-1 {
    width: 28em;
    margin-top: 5em;
    margin-left: 0;
    padding-left: 1em;
  }

  .div-pr-2 {
    width: 18em;
  }

  .container-grid-services-2-mob-copy {
    width: 20em;
    padding-left: 1.5em;
  }

  .selection-design-1 {
    background-color: var(--black);
    padding-top: 3em;
    padding-bottom: 2em;
    overflow: hidden;
  }

  .container-business-services-1, .container-business-services-2 {
    height: 26em;
  }

  .body-geek-br {
    background-color: var(--black);
    flex-wrap: wrap;
    height: auto;
    display: flex;
  }

  .section-photo-about {
    padding-left: 1em;
    padding-right: 1em;
  }

  .img-about-comp {
    margin-bottom: 1em;
    margin-right: 1em;
    display: none;
  }

  .image-block-photo-1 {
    height: auto;
    display: block;
  }

  .image-block-photo-1.padding-top {
    margin-top: 1em;
  }

  .container-grid-services3 {
    height: auto;
  }

  .page-wrapper-articles-creative-community {
    font-size: 3.33vw;
  }

  .text-articles-creative-community {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-creative-community.margin-top-0 {
    margin-top: 0;
  }

  .page-padding-articles-ccommunity {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-articles-ccommunity {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .page-padding-points {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-services-copy-1 {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .page-wrapper-articles-community-managment {
    font-size: 3.33vw;
  }

  .heading-articles-comunity-managment {
    flex: none;
    order: 0;
    align-self: auto;
    width: 12em;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 2.1em;
  }

  .text-articles-creative-community-menagment {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-creative-community-menagment.margin-top-0 {
    margin-top: 0;
  }

  .grid-articles-ccommunity-menagment {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .text-ingrid-articles-community-menagment {
    width: 27em;
  }

  .section-articles-community-menagment-resoult {
    height: auto;
  }

  .grid-articles-community-menagment-resoult {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 2em;
  }

  .text-articles-comunity-resume-copy {
    line-height: 2;
  }

  .grid-articles-typography-vikluchka {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .logo-main-migel-1, .logo-main-migel-1-1, .logo-main-migel-1-2, .logo-main-migel-1-3 {
    width: 75px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-case-xlpochta-list-1 {
    margin-right: 0;
  }

  .container_grid_case_xlpochta-inst {
    font-size: 3.33vw;
  }

  .text-case-xlfix-bold-list-pochta, .text-case-xlfix-bold-goals-21 {
    width: auto;
    font-size: 1.25em;
  }

  .page-wrapper-edtech {
    font-size: 3.33vw;
  }

  .section-edt-1 {
    height: 66em;
  }

  .cont-edt-1 {
    justify-content: center;
    display: flex;
  }

  .grid-edt-1 {
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-right: 0;
    padding-top: 2em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .img-grid-edtech-1, .img-grid-edtech-2 {
    display: none;
  }

  .img-grid-edt-1-mob {
    width: 29em;
    display: block;
  }

  .cont-edt-1-arrow {
    display: none;
  }

  .cont-edt-2-2 {
    justify-content: flex-start;
    margin-top: -18em;
    margin-left: 2em;
    display: none;
  }

  .cont-edt-2-2-mob {
    justify-content: flex-start;
    margin-top: 2em;
    margin-left: 2em;
    display: block;
  }

  .cont-edt-2 {
    width: 26em;
    margin-top: 2em;
    margin-left: 2em;
    margin-right: 2em;
    padding-left: 0;
  }

  ._02-text-machina {
    justify-content: flex-start;
    font-size: 12vw;
  }

  .text-edt-2 {
    font-size: 3.33vw;
    display: flex;
  }

  .cont-edt-line-02 {
    display: none;
  }

  .img-edt-line-02 {
    width: 100%;
  }

  .cont-edt-2-img {
    justify-content: center;
    width: auto;
    margin-top: 3em;
    margin-left: 2em;
  }

  .cont-edt-2-1 {
    display: none;
  }

  .cont-edt-2-1-mob {
    margin-top: 0;
    margin-left: 2em;
    margin-right: 2em;
    display: block;
  }

  .cont-edt-line-02-mob {
    margin-top: -4em;
    margin-bottom: 2em;
    display: block;
  }

  .back-video-edtech-1 {
    width: 18em;
    height: 18em;
  }

  .text-edt-3-white {
    margin-top: 2em;
    font-size: 3.33vw;
  }

  .text-edt-medium {
    margin-top: 2em;
    font-size: 4vw;
  }

  .grid-edt-3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._03-text-machina-white {
    justify-content: flex-start;
    font-size: 12vw;
    display: block;
  }

  ._03-text-machina-white-1 {
    font-size: 12vw;
    display: none;
  }

  .cont-grid-edt-3-2 {
    display: none;
  }

  .cont-edt-3 {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 0;
  }

  .cont-edt-3-1 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .cont-edt-3-1-mob {
    justify-content: flex-start;
    margin-top: 2em;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .cont-edt-3-2 {
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 2em;
    padding-bottom: 4em;
  }

  .img-svg-line-03 {
    max-width: 80%;
  }

  .img-svg-line-03-1 {
    display: none;
  }

  .cont-grid-edt-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 1.5em;
  }

  .cont-edt-4-4-1 {
    margin-top: -16em;
    margin-left: 19em;
    display: none;
  }

  .grid-edt-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.5fr;
    margin-left: 1.5em;
  }

  .cont-edt-4-2 {
    margin-top: -16em;
    margin-left: 19em;
  }

  .cont-edt-4-4-mob {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 1.5em;
    padding-top: 1em;
    display: flex;
  }

  .cont-grid-edt-4-1 {
    margin-top: 0;
    margin-left: 0;
  }

  .text-edt-2-copy {
    font-size: 3.33vw;
    display: flex;
  }

  .cont-edt-4-4 {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 2em;
    display: none;
  }

  .cont-edt-4 {
    background-color: var(--yellow-green);
    flex-direction: column;
    align-items: stretch;
    height: 49em;
    margin-left: .5em;
    margin-right: .5em;
    display: block;
  }

  .cont-edt-4-3 {
    margin-top: -9.5em;
    margin-left: 1em;
  }

  .background-video-2 {
    width: 24em;
    height: 24em;
  }

  .section-edit-4 {
    flex-direction: column;
    height: 53em;
    display: flex;
  }

  .cont-edt-5-1-copy {
    margin-top: 8em;
    margin-left: 0;
    margin-right: 0;
  }

  .section-edit-5 {
    height: auto;
  }

  .cont-edt-5-3line-mob-copy {
    margin-top: -12.3em;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .grid-edt-5 {
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .img-edt-5-line1-mob {
    width: 100%;
    margin-bottom: 20.6em;
  }

  .cont-edt-5-1line-mob {
    margin-top: -71em;
    display: flex;
  }

  .cont-grid-edt-5 {
    flex: none;
    align-items: center;
  }

  .cont-edt-5 {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 2em;
    display: block;
  }

  .cont-edt-5-5-mob {
    margin-left: 0;
    display: block;
  }

  .cont-edt-5-2-vector {
    display: none;
  }

  .text-edt-5 {
    font-size: 3.33vw;
    display: flex;
  }

  .cont-edt-5-2line-mob {
    display: block;
  }

  .img-edt-5-line1-mob-copy {
    z-index: 2;
    flex: 0 auto;
    order: 0;
    width: auto;
    margin-top: 7px;
    margin-bottom: 0;
    padding-top: 0;
    display: block;
    position: relative;
  }

  .cont-edt-5-5 {
    margin-left: 0;
    display: none;
  }

  .cont-edt-5-3line-mob {
    margin-top: 0;
    display: block;
  }

  .img-grid-edt-5 {
    margin-bottom: 1em;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edt-5-2-vector-copy {
    display: none;
  }

  .text-bold-edt-5-speakers {
    font-size: 4vw;
  }

  .cont-edt-line-6-mob {
    justify-content: center;
    margin-top: -6em;
    margin-left: 6.3em;
    display: flex;
  }

  .cont-edt-6-mob {
    display: flex;
  }

  .grid-edt-6-mob {
    grid-row-gap: 2.5em;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .img-edt-6-svg-2 {
    display: none;
  }

  .image-edt-line-svg-6-mob {
    width: auto;
    max-width: none;
  }

  .cont-edt-6 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-grid-6 {
    align-items: flex-end;
    display: none;
  }

  .text-bold-edt-6-speakers {
    color: #f8f8f8;
  }

  .text-bold-edt-6-speakers-mob {
    color: #f8f8f8;
    margin-top: .5em;
    margin-bottom: 0;
    padding-left: 2em;
    font-size: 1.2em;
    font-style: normal;
  }

  .cont-grid-edt-6-mob {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 2em;
    padding-bottom: 4em;
    display: block;
  }

  .img-edt-6-svg-1 {
    margin-right: 0;
    display: none;
  }

  .list-program-mobile {
    color: #fff;
    padding-left: 3em;
  }

  .grid-edt-6 {
    display: block;
  }

  .cont-text-roman-edt-6-mob {
    margin-top: .5em;
    padding-left: 2em;
    font-size: 1.2em;
  }

  .cont-inside-grid-6-edt-mob {
    align-items: center;
    display: flex;
  }

  .cont-edt-6-6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .image-edt-line-svg-6 {
    width: auto;
    max-width: none;
  }

  .text-edt-time-6-mob {
    align-items: flex-end;
    font-size: 4.3vw;
    display: flex;
  }

  .text-edt-time-6 {
    align-items: flex-end;
    display: flex;
  }

  .img-edt-6-svg-1-mob {
    max-width: 40%;
    margin-right: 0;
  }

  .cont-text-roman-edt-6-mob-1 {
    margin-top: 0;
    padding-left: 2em;
    font-size: 1.2em;
  }

  .cont-edt-7-line {
    display: none;
  }

  .text-bold-edt-7-button-mob {
    color: #000;
    font-size: 5em;
    font-style: normal;
  }

  .cont-edt-button-7 {
    flex-direction: column;
    margin-left: 0;
  }

  .button-edt-final {
    padding-top: 1.2em;
    padding-bottom: 1em;
  }

  .img-edt-7-line-mob {
    width: 100%;
  }

  .cont-edt-7-line-mob {
    justify-content: center;
    width: 100%;
    margin-bottom: 1.5em;
    display: block;
  }

  .cont-edt-7-final {
    flex-direction: column;
    align-items: stretch;
    height: 28em;
    margin-left: .5em;
    margin-right: .5em;
    display: flex;
  }

  .img-edt-7-eyes {
    margin-top: 1em;
  }

  .section-edtech-yellowblock {
    display: none;
  }

  .page-wrapper-popup {
    display: none;
    inset: 0% 0% 0;
  }

  .img-edt-intro-line {
    display: none;
  }

  .popup-timepad {
    padding: 1.5em;
    display: none;
    inset: 2%;
  }

  .img-edt-5-line1-mob-copy {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .cont-grid-edt-5-copy {
    flex: none;
    align-items: center;
    height: auto;
    margin-bottom: 0;
    margin-left: 2.5em;
    margin-right: 2.5em;
  }

  .cont-edit-grid-5-2 {
    height: auto;
  }

  .image-103 {
    width: 100%;
    margin-top: -17.2em;
    margin-bottom: 4em;
    display: block;
  }

  .image-103-copy {
    width: 100%;
    margin-top: -14em;
    display: block;
  }

  .cont-edt-5-5-copy {
    margin-left: 0;
    display: none;
  }

  ._02-text-machina-copy {
    justify-content: flex-start;
    font-size: 12vw;
  }

  .page-wrapper-edtech-presentation {
    font-size: 3.33vw;
  }

  .button-edt-final1 {
    width: auto;
    height: 5em;
    margin-right: 3em;
  }

  .text-bold-edt-7-button-mob-copy {
    color: var(--white);
    font-size: 1.5em;
  }

  .section-edtech-presentation-03-lottie, .section-edtech-presentation-04, .section-edtech-presentation-05, .section-edtech-presentation-06, .section-edtech-presentation-01, .section-edtech-presentation-07 {
    display: none;
  }

  .button-edt-final-copy {
    flex: 0 auto;
    width: auto;
    height: auto;
    padding: 4em 10em;
  }

  .section-edtech-screen1-mobile {
    width: auto;
    height: 400vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .container-edtech-screen1 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62e7c16d56aba03fb9f75cdf_Screen1.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
  }

  .lottie-edtech-mobile-screen1 {
    width: 100%;
    margin-bottom: -10px;
    position: absolute;
    bottom: 0;
  }

  .lottie-edtech-mobile-stars {
    width: 90%;
    margin-top: 5em;
  }

  .section-edtech-screen2-mobile {
    width: auto;
    height: 400vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .container-edtech-screen2 {
    background-color: var(--blueedtech);
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c554d7b921060309a6243b_screen2-back-01.svg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: flex-start;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
  }

  .lottie-edtech-screen2-mobile {
    width: 100%;
    margin-bottom: -10px;
    position: absolute;
    bottom: 0;
  }

  .section-edtech-screen3-mobile {
    width: auto;
    height: 160vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .container-edtech-screen3 {
    background-color: var(--white);
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5589aa9d2d8160efed896_screen3-background.svg");
    background-position: 50% 0;
    background-size: cover;
    justify-content: space-around;
    align-items: flex-start;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
  }

  .lottie-edtech-screen3-mobile {
    width: 100%;
    margin-bottom: -10px;
    position: absolute;
    bottom: 0;
  }

  .m3b1 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c55936c4bbcce552e4109b_m3b1.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
    height: auto;
  }

  .slider-screen3-edtech-mobile {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: 18em;
    display: flex;
    position: absolute;
    top: 20%;
  }

  .m3b2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c56939db6d0f7c82e55ab2_m4b2.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .mask {
    flex: 1;
    width: 100%;
  }

  .m3b3 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5696cfa5f7e68851bcc6d_m4b3.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5698a8b3b603b5cf430b3_m4b4.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b5 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c569a17bde1ae78fb73fff_m4b5.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b6 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c569b190cffa9aaad7c1d3_m4b6.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .slide-nav {
    display: none;
  }

  .section-edtech-screen4-mobile {
    width: auto;
    height: 160vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .container-edtech-screen4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c566a1848412ad3d0b11b5_screen4-background.svg");
    background-position: 50% 0;
    background-size: cover;
    justify-content: space-around;
    align-items: flex-start;
    height: 100vh;
    display: flex;
    position: sticky;
    top: 0;
  }

  .lottie-edtech-screen4-mobile {
    width: 100%;
    margin-bottom: -10px;
    position: absolute;
    bottom: 0;
  }

  .section-edtech-screen5-mobile {
    width: auto;
    height: 144vh;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .slider-screen5-edtech-mobile {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: 76em;
    display: flex;
    position: absolute;
    top: auto;
  }

  .m5s1 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5b2d7e2cf413d76f15e63_m5.svg");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
  }

  .m5s2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c56e0d145417135a93df52_m5%202.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100%;
  }

  .m5s3 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c56e4f5edd0eaef4a87294_ms5%203.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100%;
  }

  .slider-screen4-edtech-mobile {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    height: 18em;
    display: flex;
    position: absolute;
    top: 20%;
  }

  .m3b2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c55936c4bbcce552e4109b_m3b1.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b2-copy2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c559a26d4c0683e34259f1_m3b2.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b3-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c56145b8171f03dfd13e2e_m3b3.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b4-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5617e5432b0e8ab816ea3_m3b4.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b5-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5617e564b7c2dfe0f26fb_m3b5.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .m3b6-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62c5617cdc40dbea6bc9e3f9_m3b6.svg");
    background-position: 0 0;
    background-size: cover;
    width: 100vw;
  }

  .container-edtech-screen5 {
    justify-content: space-around;
    align-items: flex-start;
    height: 76em;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-edtech-screen6-mobile {
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .container-edtech-screen6 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    justify-content: space-around;
    align-items: flex-start;
    height: auto;
    display: flex;
    position: sticky;
    top: 0;
  }

  .section-edtech-screen-finish-mobile {
    width: auto;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .container-edtech-screen-finish {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    justify-content: space-around;
    align-items: flex-start;
    height: auto;
    display: flex;
    position: sticky;
    top: 0;
    overflow: hidden;
  }

  .lottie-edtech-mobile-finish {
    width: 100%;
    height: auto;
    margin-bottom: -10px;
    display: block;
    position: absolute;
    bottom: 0;
  }

  .edtech-mobile-form {
    z-index: 5;
    width: 74%;
    margin-top: 2em;
    position: relative;
  }

  .container-edtech-mobile-form {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 18em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
    position: absolute;
  }

  .text-form-edtech-mobile {
    width: 70%;
    color: var(--black);
    text-align: center;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.3;
    position: relative;
    top: 0;
  }

  .email-text-in-form-edtech-mobile {
    border-radius: 3px;
    height: 3em;
  }

  .submit-button-edtech-mobile {
    background-color: var(--blueedtech);
    width: 100%;
    height: 3.2em;
    color: var(--white);
    letter-spacing: .16em;
    border-radius: 20px;
    padding-bottom: 9px;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1.125em;
    font-weight: 500;
    line-height: 1.3;
  }

  .submit-button-edtech-mobile:hover {
    background-color: var(--white);
    color: var(--black);
  }

  .absolut-block-in-form {
    flex-direction: column;
    align-items: center;
    display: flex;
    position: absolute;
  }

  .text-white-edtech-final-mobile {
    z-index: 3;
    width: 100%;
    color: var(--white);
    text-align: center;
    justify-content: center;
    margin-top: 9em;
    padding-left: 3em;
    padding-right: 3em;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1em;
    line-height: 1.3;
    display: block;
    position: absolute;
  }

  .icon-edtech-download-container {
    display: none;
  }

  .section-btn-anchor-mobile-edtech {
    justify-content: center;
    height: 40vh;
    padding-top: 3em;
    padding-bottom: 3em;
    display: block;
    position: relative;
  }

  .btn-anchor-mobile-edtech {
    background-color: var(--blueedtech);
    text-align: center;
    letter-spacing: .05em;
    cursor: pointer;
    border-radius: 70px;
    width: 90%;
    margin-top: 2em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    font-family: Helveticaneuecyr roman, sans-serif;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.2;
    position: relative;
  }

  .container-btn-anchor-edtech-mobile {
    justify-content: center;
    align-items: center;
    height: 14vh;
    display: flex;
    position: sticky;
    top: 0;
  }

  .success-message-2 {
    background-color: var(--yellow-green);
    font-family: Helveticaneuecyr, sans-serif;
  }

  .text-block-55 {
    font-size: 1em;
    font-weight: 500;
    line-height: 1.3;
  }

  .text-block-56 {
    color: var(--black);
  }

  .error-message-2 {
    text-align: center;
    background-color: #0000;
  }

  .field-label {
    text-align: left;
    width: 16em;
  }

  .submit-button-retail-research {
    font-size: 1.25em;
  }

  .cont-edt-video {
    justify-content: flex-start;
    margin-top: 0;
    margin-left: 2em;
    display: block;
  }

  .cont-edt-6-video {
    margin-left: 0;
    display: none;
  }

  .cont-edt-video-youtube {
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-ig-serial-jajda, .grid-ig-target-jajda {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .page-wrapper-carmex {
    font-size: 3.33vw;
  }

  .container-case-xlcarmex-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62d65ba7c383e16bc06a1039_Slice%2013.png");
    background-position: 50%;
    background-size: cover;
    align-items: center;
    height: 45em;
  }

  .contain-case-xlpochta-intro-2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .image-case-xlpochta-shtamp-2 {
    display: none;
  }

  .image-case-xlpochta-shtamp-mobile-2 {
    width: 35em;
    display: block;
    position: relative;
    top: 0;
  }

  .text_grid_case_xlfix_intro_bold-3 {
    width: auto;
    max-width: 100%;
    font-size: 1em;
    font-weight: 700;
    line-height: 1.3;
  }

  .contain-case-xlpochta-intro-light-2 {
    margin-top: 0;
  }

  .image_grid_case_xlpochta-about-2 {
    width: 17em;
    height: auto;
    margin-top: 0;
  }

  .container-grid-04-case-carmex {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
  }

  .text_case_xlcarmex-light-1-2 {
    font-size: 1em;
  }

  .image-number-04-2 {
    max-width: none;
    margin-top: 0;
    display: none;
  }

  .cont-case-carmex-1 {
    margin-left: 0;
    margin-right: 0;
  }

  .cont-case-carmex-goals {
    flex-direction: column;
  }

  .img-case-carmex-scheme {
    display: none;
  }

  .cont-case-carmex-naturally {
    font-size: 3.33vw;
  }

  .gird-case-carmex-photo-02 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-case-xlfix-goals-3 {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .cont-case-carmex-grid-01-1-1 {
    flex-direction: column;
    width: 25em;
  }

  .text_case_xlcarmex-light-1-5 {
    font-size: 1em;
  }

  .grid-cases-carmex-02 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-cases-carmex-01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 3em;
  }

  .cont-case-carmex-yellow-1 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .image_case_xlfix_about_line1-2 {
    margin-top: 0;
  }

  .text-sa {
    width: auto;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1em;
  }

  .cont-case-carmex-about-line, .cont-case-carmex-about-line2 {
    flex-direction: column;
    font-size: 3.33vw;
  }

  .text-case-xlcarmex-bold-goals1 {
    width: auto;
    font-size: 1.25em;
  }

  .text_case_xlcarmex-light {
    margin-left: 1em;
    margin-right: 1em;
    font-size: 1em;
  }

  .img-case-carmex-scheme-mob {
    display: block;
  }

  .container-grid-04-case-fixprice-1-03-2 {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
  }

  .container-case-xlpochta-stage-3 {
    margin-top: 2em;
    margin-left: 2em;
    margin-right: 2em;
  }

  .container-case-xlpochta-list-right-2 {
    margin-left: 0;
    padding-bottom: 0;
  }

  .text-block-case-xlpochta-stages-3 {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    line-height: 1.2;
    display: block;
  }

  .text-block-case-xlpochta-stages-mob {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-left: 0;
    line-height: 1.2;
    display: none;
  }

  .text_case_xlcarmex-light-1-4 {
    font-size: 1em;
  }

  .image_case_xlcarmex-line {
    margin-top: 2em;
  }

  .text_case_xlcarmex-light-1 {
    font-size: 1em;
  }

  .text_case_carmex_about_heading {
    margin-top: 2em;
    font-size: 1em;
  }

  .div-nule-grid-cases-fixprice-copy {
    height: auto;
    display: none;
  }

  .div-case-xlcarmex-goals {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .text_case_xlfix_goals_heading_1-4 {
    margin-top: 2em;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .text_case_xlcarmex-light-1-3 {
    font-size: 1em;
  }

  .text_grid_case_xlage_stages_results_bold-4 {
    align-items: flex-start;
    width: auto;
    font-size: 1em;
    display: flex;
  }

  .container-case-xlcarmex-about {
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-cases-carmex-02-1 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid_case_xlcarmex-about {
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    font-size: 3.33vw;
  }

  .page_padding_case_xlpochta-task-2 {
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .grid_case_xlcarmex_task {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: .25fr 1fr;
    margin-top: 2em;
    margin-left: 0;
  }

  .image_grid_case_xlpochta_arrow-2 {
    width: 4em;
  }

  .text-case-xlcarmex-bold-goals {
    width: auto;
    font-size: 1.25em;
  }

  .grid-cases-carmex-03 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container_case_xlcarmex {
    background-color: #efff05;
    height: auto;
    margin-top: 2em;
  }

  .page_padding_case_xlage_results-4 {
    width: 100%;
    margin-left: 2em;
    margin-right: 2em;
    padding: 3em 0;
  }

  .grid_case_xlpochtae_results-2 {
    grid-row-gap: 0em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: auto;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text_grid_case_xlage_stages_results_bold-carmex {
    align-items: flex-start;
    width: auto;
    font-size: 1em;
    display: flex;
  }

  .text_grid_case_xlage_stages_results_light-4 {
    flex-direction: row;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1em;
  }

  .caption-case-carmex-yellow {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-carmex-yellow.margin-top-0 {
    margin-top: 0;
  }

  .text-second-carmex-ingrid {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1em;
    display: flex;
  }

  .caption-case-carmex-yellow-resume {
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-carmex-yellow-resume.margin-top-0 {
    margin-top: 0;
  }

  .grid_case_xlcarmex_task-copy {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: .25fr 1fr;
    margin-top: 2em;
    margin-left: 0;
  }

  .text_case_xlcarmex-light-1-3-copy {
    font-size: 1em;
  }

  .container-case-xlfix-intro1-3 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62d7b88f2484c750b9157e89_Slice%2016.png");
    background-position: 20% 20%;
    background-size: cover;
    align-items: center;
    height: 55em;
  }

  .contain-case-xlfix-intro-mob-3 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    margin-top: 5em;
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .image-case-xlfix-intro-fix-mob-2 {
    width: 25em;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-case-xlfix-fixprice-3 {
    display: none;
  }

  .contain-case-xlfix-intro-1-3 {
    align-items: center;
    margin-bottom: -.5em;
    margin-left: 0;
    margin-right: 0;
  }

  .text_grid_case_xlfix_intro_light-5 {
    flex-direction: row;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1em;
    display: flex;
  }

  .text_grid_case_xlfix_intro_bold-4 {
    width: auto;
    max-width: 100%;
    font-size: 1em;
    font-weight: 700;
  }

  .container-case-xlfix-intro2-3 {
    width: auto;
    height: 30em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .contain-case-xlfix-intro-light-2 {
    margin-top: 0;
  }

  .contain-case-xlfix-tiktok-2 {
    justify-content: flex-end;
    margin: 1em 3em -2.5em 0;
  }

  .text_grid_case_xlfix_about_bold-3 {
    font-size: 1em;
  }

  .container_case_xlfix_about-2 {
    margin-left: 2em;
    margin-right: 2em;
    padding-bottom: 10em;
  }

  .text_grid_case_xlfix_about_light1 {
    font-size: 1em;
  }

  .text_case_xlfix_about_heading-4 {
    margin-top: 2em;
    font-size: 2.5em;
  }

  .cont-case-fix-1-intro {
    margin-top: 10em;
  }

  .text_grid_case_xlfix_about_light1-1 {
    font-size: 2.5em;
  }

  .image_grid_case_xlfix_about-2 {
    width: 17em;
    height: auto;
    margin-top: 0;
  }

  .container-case-xlfix-list-3 {
    width: auto;
    margin-top: 1em;
  }

  .image-case-xlfic-yellow-dot-3 {
    width: 1em;
    max-width: none;
  }

  .div-case-xlfix-goals-4 {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .text-case-xlfix-bold-goals-22 {
    width: auto;
    font-size: 1.25em;
  }

  .div-case-xlfix-goals-copy {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .container-case-xlfix-goals-2 {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .container-ccase-fixprice-lists-2 {
    flex-direction: column;
    margin-top: 3em;
    margin-bottom: 0;
    padding-left: 0;
  }

  .text_case_xlfix_medium_17_1-mob {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-bottom: 2em;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .text_grid_case_xlfix_stages_light-light {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .container_grid_case_xlfix_stages-3 {
    margin-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    display: none;
  }

  .page_padding_case_xlfix_instrument {
    margin-top: 1em;
    margin-bottom: 4em;
    margin-left: 0;
    padding-left: 0;
  }

  .page-padding-grid-02-2 {
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .cont-01-fix-stages {
    flex: 0 auto;
    align-self: auto;
    margin-top: 0;
  }

  .container-grid-04-case-fixprice-1-03-3 {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
  }

  .image-number-04-white {
    max-width: none;
    display: none;
  }

  .grid-case-fix-photo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-number-04-copy {
    max-width: none;
    display: none;
  }

  .text_case_xlfix_goals_heading_1-9 {
    margin-top: 2em;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .contain-case-xlfix-concept-1-2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1em;
  }

  .container-case-xlfixstages-3 {
    flex-direction: column;
    margin-left: 1em;
    margin-right: 1em;
  }

  .div-nule-grid-cases-fixprice-copy-2 {
    height: auto;
    display: none;
  }

  .cont-case-fix-photo {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-cases-fixprice-01-1 {
    grid-row-gap: 1.75em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    display: flex;
  }

  .grid-cases-fixprice-02-1 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid_case_xlbandi_about_2-3 {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
    margin-top: 1em;
    margin-left: 0;
  }

  .text_case_xlfix_medium_17_1-3 {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    margin-bottom: 1em;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .div-nule-grid-cases-fixprice-copy-3 {
    height: 1px;
    display: none;
  }

  .contain-case-xlfix-test {
    margin-top: 4em;
    margin-left: 0;
    margin-right: 0;
  }

  .text-case-xlfix-bold-list-2 {
    width: auto;
    font-size: 1.2em;
  }

  .text_case_xlfix_medium_17_10 {
    flex-direction: column;
    width: auto;
    margin-top: 1em;
    margin-bottom: 1.5em;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .text_grid_case_xlfix_stages_light-light-copy-copy {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .text-block-case-xlpochta-stages-4 {
    color: var(--black);
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 1em;
    line-height: 1.2;
    display: block;
  }

  .grid-cases-fixprice-01 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 2em;
  }

  .number-case-xlfix-stages-2 {
    justify-content: flex-start;
    font-size: 6em;
  }

  .grid-concept-case-xlfix-2 {
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .page-padding-grid-01-copy {
    margin-top: 2em;
    padding-left: 0;
    padding-right: 0;
    font-size: 3.8vw;
  }

  .contain-case-xlfix-stages-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 4em;
    margin-right: 0;
    display: none;
  }

  .text-case-xlfix-bold-list-copy {
    width: auto;
    font-size: 1.1em;
  }

  .grid-cases-fixprice-02-3 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-case-xlfix-concept1-copy {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .contain-case-xlfix-concept-2 {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .text-block-case-xlpochta-stages-copy {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 2em;
    margin-bottom: 1em;
    margin-left: 0;
    line-height: 1.2;
    display: block;
  }

  .container-case-xlfix-concept1-2 {
    margin-top: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .contain-case-xlfix-concept-zen {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1em;
  }

  .grid-cases-fixprice-marketing {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-ccase-fixprice-lmarketing {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
  }

  .text-case-xlfix-bold-goals-copy {
    width: 17em;
    font-size: 1.25em;
  }

  .div-case-xlfix-dot-copy {
    margin-right: 0;
  }

  .text-case-xlfix-bold-goals-copy-2 {
    width: 20em;
    margin-left: .5em;
    font-size: 1.25em;
  }

  .page_padding_case_xlfix_icontent {
    margin-top: 2em;
    margin-bottom: 4em;
    margin-left: 0;
    padding-left: 0;
  }

  .grid_case_xlfix-contebnt {
    grid-column-gap: .25em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto auto;
    grid-template-columns: .25fr 1fr;
    margin-left: 0;
  }

  .contain-case-xlfix-button {
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 1em;
    padding-left: 0;
  }

  .text-block-case-xlfix-concept-1 {
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 2em;
    margin-left: 0;
    line-height: 1.2;
    display: block;
  }

  .image_case_xlfix_about_line-concept {
    margin-top: 0;
  }

  .div-case-xlfix-concept-1 {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .div-case-xlfix-concept {
    flex-direction: row;
    width: auto;
    margin-top: 2em;
    margin-bottom: 1em;
  }

  .img-case-fix-concept-1 {
    width: 26em;
    height: auto;
  }

  .grid-case-fix-concept-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cont-case-fix-concept-1 {
    margin-left: 0;
  }

  .contain-case-xlfix-concept1 {
    width: auto;
    margin: 1em 1em 0 0;
    padding-left: 0;
  }

  .button-tiktok {
    margin: 10px 4vw 4em 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-case-xlfix-goals-copy-2 {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .div-case-xlfix-dot-copy2 {
    margin-right: 0;
  }

  .grid-cases-fixprice {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 1em;
  }

  .grid-cases-fixprice-2 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    width: auto;
    margin-left: 1em;
    margin-right: 1em;
  }

  .contain-case-xlfix-concept-2 {
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
    padding-left: 0;
  }

  .container-ccase-fixprice-concept2 {
    flex-direction: column;
    margin: 1em 1em 0;
    padding-left: 0;
  }

  .div-case-xlfix-dot-copy-2 {
    margin-right: 0;
  }

  .div-case-xlfix-goals-copy-3 {
    flex-direction: row;
    width: auto;
    margin-top: 2em;
    margin-bottom: 1em;
  }

  .cont-case-fix-photo-2 {
    margin-bottom: 2em;
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-case-fix-photo-2 {
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .cont-case-fix-photo-2-2 {
    align-items: flex-start;
    width: auto;
  }

  .img-case-fix-photo-2-2-copy {
    height: auto;
  }

  .img-case-fix-2-2 {
    width: 26em;
    height: auto;
  }

  .a4-case-buttons {
    flex-direction: column;
    width: auto;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
    padding-left: 0;
  }

  .button-vk-video {
    margin: 10px 4vw 1em 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .grid-cases-fixprice-02-1-concept-4 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 1em;
    margin-right: 1em;
  }

  .div-case-xlfix-goals-copy1 {
    flex-direction: row;
    width: auto;
    margin-top: 2em;
    margin-bottom: 1em;
  }

  .img-case-fix-3 {
    width: 26em;
    height: auto;
    margin-bottom: 1em;
  }

  .image_case_xlfix_about_line-concept5 {
    margin-top: 0;
  }

  .grid-cases-fixprice-02-1-copy-copy {
    grid-row-gap: 1.75em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-case-fix-photo-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .img-case-fix-photo-2-2 {
    height: auto;
  }

  .img-case-fix-3-copy, .img-case-fix-3-copy1 {
    width: 28em;
    height: auto;
  }

  .contain-case-xlfix-concept-5 {
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
    padding-left: 0;
  }

  .container-case-xlfix-results-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-case-xlrost-results-123-4 {
    width: 100%;
    margin-top: 2em;
  }

  .text_grid_case_xlfixi_about_light14-2 {
    font-size: 1em;
    font-weight: 300;
  }

  .container-case-xlfix-results1-6 {
    margin-bottom: 2em;
    font-size: 3.33vw;
  }

  .grid-cases-fixprice-02-3-copy {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .section-case-fixprice-02 {
    margin-bottom: 2em;
  }

  .container-fixprice-section3 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-cases-fixprice-section3 {
    grid-column-gap: 1em;
    grid-row-gap: 1.75em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: flex-start;
    display: grid;
  }

  .text-block-case-xlpochta-stages-4-copy, .text-block-case-xlpochta-stages-4-copy-copy {
    color: var(--black);
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 1em;
    line-height: 1.2;
    display: block;
  }

  .grid-case-fix-photo-27 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .img-case-fix-photo-2-2-copy-copy, .img-case-fix-photo-2-2-copy {
    height: auto;
  }

  .cont-01-fix-stages-copy {
    margin-top: 0;
  }

  .text-block-case-xlpochta-stages-4-copy {
    color: var(--black);
    flex-direction: row;
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    margin-top: 1em;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 1em;
    line-height: 1.2;
    display: block;
  }

  .text_case_xlfix_medium_17_1-3-copy {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    font-size: 1em;
    line-height: 1.3;
    display: block;
  }

  .text_grid_case_xlfix_about_light1-copy {
    margin-top: 1em;
    font-size: 1em;
  }

  .text_grid_case_xlfix_stages_light-light-copy, .text_grid_case_xlfix_stages_light-light-copy-copy {
    width: auto;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 1em;
    line-height: 1.3;
  }

  .cont-01-fix-stages-copy {
    flex: 0 auto;
    align-self: auto;
    width: 27em;
    margin-top: 0;
  }

  .img-case-fix-3-copy {
    width: 26em;
    height: auto;
    margin-bottom: 1em;
  }

  .section-cases-small-blockpr {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-cases-pr {
    padding-top: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .link-block-4, .link-block-5, .link-block-6 {
    text-decoration: none;
  }

  .grid-case-pr {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-cases-small-block-influence {
    margin-top: 0;
    margin-bottom: 0;
  }

  .grid-case-influence {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .section-cases-small-block-for-business {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-cases-for-business {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .button-tiktok-copy {
    margin: 10px 4vw 4em 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .thanks-copy {
    background-position: 30% 20%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    justify-content: center;
    height: 200px;
  }

  .page-wrapper-brief {
    background-color: var(--white);
    font-size: 3.33vw;
  }

  .cont-brief {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: 2em;
    margin-right: 2em;
    padding-bottom: 0;
    display: flex;
  }

  .section-stages-brief {
    background-color: var(--white);
  }

  .cont-brief-code {
    margin-left: 1em;
    margin-right: 1em;
  }

  .brief-code {
    background-color: var(--white);
  }

  .arrowintable-copy-copy, .arrowintable-copy-copy-copy {
    display: none;
  }

  .migel-logo-black-svg {
    width: 8em;
  }

  .link-logo-main-migel-edtech-mobile-1 {
    top: 8%;
  }

  .grid-speach-about-for-busines {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-business-new {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .page-wrapper-savushkin {
    font-size: 3.33vw;
  }

  .section-cases-savushkin-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62ebce0ff07bcbcd61941ef9_priglashenie-back-mobile.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    height: 50em;
  }

  .container-cases-savushkin-main {
    flex-wrap: wrap;
    padding-top: 5em;
  }

  .image-cases-savushkin-decstop {
    display: none;
  }

  .image-cases-sacushkin-mobile {
    width: auto;
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .container-ingrid-case-savushkin-right {
    object-fit: none;
    width: auto;
    margin-top: 2em;
  }

  .page-padding-cases-sacushkin-about {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-cases {
    padding-bottom: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .text-case-savushkin-ca-caption, .text-case-savushkin-ca-caption-copy {
    margin-top: 2em;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1em;
  }

  .text-sa-copy {
    width: auto;
    margin-top: 2em;
    margin-left: 0;
    font-size: 1em;
  }

  .text-caption-ca-savushkin-case {
    margin-top: 2em;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 1.3em;
  }

  .container-cases-sacushkin-ca {
    flex-direction: column;
    padding-top: 1em;
    font-size: 3.33vw;
  }

  .div-cases-savushkin-ca {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-logo-savushkin {
    height: 5em;
    margin-top: 1em;
    margin-left: -.125em;
  }

  .grid-case-savushkin-ca {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 3em;
  }

  .text-case-savushkin-0-875 {
    width: 26em;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-savushkin-0-875.margin-top-0 {
    margin-top: 0;
  }

  .page-padding-cases-savushkin-goals {
    padding-bottom: 5em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-cases-savushkin-goals-inside {
    grid-column-gap: 1em;
    flex-direction: column;
    grid-template-rows: auto;
    grid-auto-flow: column;
    justify-content: start;
    justify-items: start;
    display: flex;
  }

  .div-block-number-02 {
    align-items: center;
    display: flex;
  }

  .container-cases-savushkin-point-in-goals {
    justify-content: flex-end;
    align-items: flex-start;
    width: 1.125em;
    display: none;
  }

  .image-svg-yellow-point-mobile {
    width: .75em;
    margin-top: .125em;
    margin-right: .75em;
    font-size: 1em;
    display: block;
  }

  .image-svg-yellow-point-mobile._2e {
    width: 30px;
    font-size: 3em;
  }

  .grid-cases-savushkin-goals-parents-copy {
    grid-row-gap: 3em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-cases-savushkin-goals-parents- {
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .text-case-body-savushkin {
    font-size: 1em;
  }

  .page-padding-savushkin-process {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 3.8vw;
  }

  .container-text-case-savushkin-process {
    flex-direction: column;
    margin-bottom: 1em;
  }

  .text-case-savushkin-inprocess {
    width: 26em;
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .text-case-savushkin-inprocess.margin-top-0 {
    margin-top: 0;
  }

  .image-cases-savushkin-01 {
    height: auto;
  }

  .grid-savushkin-02 {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .image-cases-savushkin-02 {
    height: auto;
    display: none;
  }

  .image-cases-savushkin-03 {
    height: auto;
  }

  .image-cases-savushkin-04 {
    height: auto;
    margin-bottom: 0;
  }

  .container-case-xlshein-results-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-case-xlrost-results-123-3-copy {
    width: 100%;
    margin-top: 0;
  }

  .cont-arrow-results-cc-copy {
    justify-content: flex-start;
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .image-cases-savushkin-77 {
    height: auto;
    display: block;
  }

  .page_padding_case_xlfix_results-2-copy-copy {
    width: auto;
    margin-top: 0;
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-wrapper-kino {
    font-size: 3.33vw;
  }

  .image-cases-kino-decstop {
    display: none;
  }

  .image-cases-kino-mobile {
    width: 25em;
    display: block;
  }

  .container-ingrid-case-kino-right {
    object-fit: none;
    width: auto;
    margin-top: 2em;
  }

  .grid-case-kino-team {
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .grid-cases-kino-awards {
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    font-size: 4vw;
  }

  .section-cases-savushkin-main-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/62eb67a5dcd2a801c011e30b_Mb_savushkin_mobile.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    height: 50em;
  }

  .div-cases-savushkin-ca-copy {
    flex-direction: column;
    align-items: flex-start;
  }

  .link-logo-main-migel-edtech-copy {
    top: 5.5em;
  }

  .cont-about-seo-text {
    margin-left: 0;
  }

  .paragraph-10-1 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-10-1-1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .grid-about-seo-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-items: center;
    margin-left: 0;
    display: grid;
  }

  .image-about-seo-person-copy {
    width: 80vw;
    max-width: 80vw;
    margin-top: auto;
    padding-top: 2em;
  }

  .line-black-1px-cases-padding-vk {
    margin-left: 2em;
    margin-right: 2em;
  }

  .text-articles-body-cth-vk {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-articles-body-cth-vk.margin-top-0 {
    margin-top: 0;
  }

  .caption-articles-cth-vk {
    width: 20em;
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-articles-cth-vk.margin-top-0 {
    margin-top: 0;
  }

  .caption-articles-cth-vk-1 {
    width: 20em;
    max-width: 380px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    display: block;
  }

  .caption-articles-cth-vk-1.margin-top-0 {
    margin-top: 0;
  }

  .grid-articles-cth-top-01-vk {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 0;
  }

  .container-articles-yellow-point-pb-vk {
    flex: none;
    width: 10px;
    display: block;
  }

  .line-black-1px-cases-padding-copy {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-h3-voice-vk {
    margin-top: 3em;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .cont-text-bold-mr-1-vk1, .cont-text-bold-mr-1-copy {
    width: auto;
    padding-left: 0;
  }

  .heading-h3-voice-vk-1-1 {
    margin-top: 3em;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .cont-text-light-vk-1 {
    padding-left: 0;
  }

  .heading-h3-voice-vk-odn {
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .article_paragraph_a-vk {
    margin-top: 1em;
    font-size: 1em;
  }

  .article_paragraph_a-1-vk {
    font-size: 1em;
  }

  .cont-text-1-mr-vk-01 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3em;
  }

  .grid-mr-2-1 {
    grid-column-gap: 1em;
    margin-bottom: 2em;
    margin-left: 0;
  }

  .line-black-1px-cases-padding-copy-1 {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-h3-voice-vk-odn-1 {
    margin-top: 2em;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .grid-mr-2-1-1 {
    grid-column-gap: 1em;
    margin-left: 0;
  }

  .article1-2-vk {
    display: flex;
  }

  .cont-text-1-mr-vk-1 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 2em;
    margin-bottom: 0;
  }

  .cont-text-light-vk-1-1 {
    margin-bottom: 4em;
    padding-left: 0;
  }

  .page-padding-articles-vk1 {
    padding-bottom: 3em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .tex-inst-vk {
    font-size: .8em;
    line-height: 1;
  }

  .article1-2-vk1 {
    display: flex;
  }

  .caption-sociall-mobile {
    width: 95%;
    height: auto;
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
    display: block;
  }

  .grid-46 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .link-in-articles-yellowback {
    color: var(--black);
  }

  .link-in-articles-yellowback:hover {
    color: var(--tomato);
  }

  .link-in-articles-yellowback:active {
    color: var(--black);
    text-decoration: none;
  }

  .heading-h3-voice-vk-odn-12 {
    margin-top: 0;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .heading-h3-voice-vk-odn-12-copy {
    margin-top: 2em;
    margin-bottom: 1em;
    margin-left: 0;
  }

  .line-black-1px-cases-padding-copy-1-copy {
    margin: 0;
    display: flex;
  }

  .cont-image-grid-mr-intro-advice {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: .5em;
    padding-right: .5em;
  }

  .cont-art-advice-text {
    margin-left: 0;
  }

  .cont-image-grid-mr-intro-advice1 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 2em;
    padding-left: .5em;
    padding-right: .5em;
  }

  .cont-image-grid-mr-intro-advice2 {
    flex-direction: column;
    margin-top: 1em;
    margin-bottom: 0;
    padding-left: .5em;
    padding-right: .5em;
  }

  .container-grid-04-case-zhk-1-1-vide0 {
    flex-direction: column;
    margin-top: 2em;
    margin-bottom: 1em;
    display: block;
  }

  .article_paragraph_a_typography {
    margin-bottom: 2em;
    font-size: 1em;
  }

  .cont-text-1-mr-typography {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3em;
  }

  .page-wrapper-design-event {
    font-size: 3.33vw;
  }

  .frame-container-de, .section-main-de-decstop, .section-second-de-decstop {
    display: none;
  }

  .article_number_a-1-vk-1 {
    margin-top: 0;
  }

  .cont-text-1-mr-vk-1-0 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .article_paragraph_a-0 {
    margin-bottom: 2em;
    font-size: 1em;
  }

  .article1-2-typography {
    display: flex;
  }

  .section-main-de-mobile {
    display: block;
  }

  .section-de-content-decstop, .section-de-registration, .section-de-akcent, .section-de-speakers, .section-de-final {
    display: none;
  }

  .lottie-de-main-mobile {
    width: 88%;
  }

  .lottie-bz-de-animation-mobile {
    z-index: 2;
    width: 300%;
    height: auto;
    margin-bottom: 0;
    margin-left: -1em;
    position: relative;
  }

  .image-line-block-mobile {
    width: 100%;
    max-width: none;
    margin-bottom: .5em;
    overflow: hidden;
  }

  .container-de-main-animation-mobile {
    background-color: var(--degreen);
    width: 100%;
    font-size: 100%;
    display: flex;
    overflow: visible;
  }

  .left-orange-line-main-de {
    background-color: var(--dedeepyellow);
    flex: 1;
    width: 5em;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .right-green-line-de {
    background-color: var(--degreen);
    flex: 1;
    width: 5em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .image-106 {
    width: auto;
  }

  .line-block-container-mobile {
    z-index: 2;
    background-color: var(--white);
    margin-top: -.45em;
    padding-top: .7em;
    position: relative;
  }

  .lottie-cd-de-animation-mobile {
    z-index: 2;
    width: 300%;
    height: auto;
    margin-bottom: 0;
    margin-left: -1em;
    position: relative;
  }

  .section-second-de-mobile {
    display: block;
  }

  .container-slider-de-mobile {
    width: 88%;
  }

  .container-lottie-de-mobile {
    z-index: 2;
    margin-bottom: -.635em;
    margin-left: 0;
    position: relative;
    overflow: hidden;
  }

  .container-de-second-slide-mobile {
    width: 100%;
    height: auto;
    font-size: 100%;
    display: flex;
    overflow: visible;
  }

  .slide-white-de-mobile, .slider-2 {
    height: auto;
  }

  .left-arrow {
    color: var(--black);
    background-color: #0000;
    margin-left: -1em;
    padding-left: 0;
    padding-right: 0;
    font-size: 2em;
  }

  .right-arrow {
    color: var(--black);
    margin-right: -1em;
    font-size: 2em;
  }

  .slide-nav-2 {
    color: var(--black);
    text-align: center;
    background-color: #0000;
    font-size: .5em;
    display: none;
    left: 0;
  }

  .de-slider-tem-mobile {
    background-color: var(--black);
    width: 100%;
  }

  .de-slider-tem-mobile.white {
    background-color: var(--white);
    height: auto;
  }

  .image-slider-de-mobile {
    width: 100%;
  }

  .text-block-61 {
    text-align: left;
    white-space: normal;
    object-fit: fill;
    flex-wrap: nowrap;
    width: auto;
    margin-top: 1em;
    margin-right: 0;
    padding-left: 1em;
    padding-right: 1em;
    font-size: 1.5em;
    display: block;
    position: relative;
    overflow: visible;
  }

  .paragraph-12 {
    font-size: 1em;
  }

  .paragraph-slider-de-mobile-second {
    height: auto;
    color: var(--black);
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
    padding: 1em;
    font-family: Helveticaneuecyr roman, sans-serif;
    font-size: 1.3em;
    font-weight: 500;
  }

  .paragraph-slider-de-mobile-second.white {
    color: var(--white);
    letter-spacing: .02em;
    text-transform: none;
  }

  .slide-black-de-mobile {
    height: auto;
  }

  .right-blue-line-de-mobile {
    background-color: var(--deblue);
    flex: 1;
    width: 5em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-content-de-mobile {
    display: block;
  }

  .image-de-blue-arrow-mobile {
    width: 100%;
  }

  .container-txt-de-contant-mobile {
    background-color: var(--depink);
    padding: 5em 3em 3em;
  }

  .paragraph-13 {
    color: var(--deblue);
    margin-bottom: 0;
    font-size: 1.4em;
  }

  .section-reg-de-mobile {
    background-color: var(--dered);
    justify-content: center;
    align-items: center;
    padding-top: 5em;
    padding-bottom: 5em;
    display: flex;
  }

  .btn-de-mobile-reg-1 {
    background-color: var(--deblue);
    text-align: center;
    letter-spacing: .02em;
    border-radius: 20em;
    justify-content: center;
    align-items: center;
    width: 11em;
    height: 11em;
    font-family: Helveticaneuecyr roman, sans-serif;
    font-size: 2em;
    display: flex;
  }

  .btn-de-mobile-reg-1:hover {
    background-color: var(--deyellow);
    color: var(--deblue);
  }

  .image-3-5-de-mobile {
    width: 100%;
  }

  .div-block-1126 {
    background-color: var(--deblue);
    padding: 2em;
  }

  .paragraph-13-copy {
    color: var(--white);
    letter-spacing: .015em;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 2em;
    line-height: 1.2;
  }

  .section-speakers-de-mobile-copy {
    display: block;
  }

  .right-blue-line-de-mobile-copy {
    background-color: var(--degreen);
    flex: 1;
    width: 5em;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-span-de-light-mobile {
    text-transform: none;
    font-family: Helveticaneuecyr, sans-serif;
    font-size: 1em;
    font-weight: 300;
  }

  .slide-black-de-mobile-copy {
    height: auto;
  }

  .section-reg-de-mobile2 {
    background-color: var(--deyellow);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .btn-de-mobile-reg-2 {
    background-color: var(--deblue);
    text-align: center;
    letter-spacing: .02em;
    border-radius: 20em;
    justify-content: center;
    align-items: center;
    width: 11em;
    height: 11em;
    font-family: Helveticaneuecyr roman, sans-serif;
    font-size: 2em;
    display: flex;
  }

  .btn-de-mobile-reg-2:hover {
    background-color: var(--dered);
    color: var(--deyellow);
  }

  .section-finish-de-mobile-copy {
    display: block;
  }

  .container-de-finish-social-mobile {
    margin-top: 2em;
    margin-bottom: 0;
    margin-left: 0;
  }

  .image-107 {
    width: 100%;
  }

  .image-108 {
    width: 21em;
  }

  .stickers-container-de-copy {
    margin-top: 38em;
    margin-left: 0;
    margin-right: 1.5em;
    display: none;
  }

  .stickers-container-de-copy-copy {
    padding-top: 40em;
    display: none;
    inset: 0% 0% auto auto;
  }

  .image-sticker-de-mobile-green {
    z-index: 10;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: auto;
    left: 62%;
  }

  .image-109 {
    z-index: 9;
    width: 10em;
    margin-top: -2em;
    display: none;
    position: absolute;
    left: -5%;
  }

  .decstop-container-design-event {
    display: none;
  }

  .article_paragraph_a-copy {
    margin-bottom: 2em;
    font-size: 1em;
  }

  .migel-logo-mobile-desing-event {
    z-index: 5;
    width: 9em;
    max-width: none;
    margin-top: .25em;
    margin-left: .25em;
    display: block;
    position: fixed;
  }

  .page-wrapper-digital-audit {
    font-size: 3.33vw;
  }

  .container-diga-main-lottie {
    overflow: hidden;
  }

  .container-diga-main-image {
    padding-top: 12em;
  }

  .image-diga-main-txt, .arrowintable-production {
    display: none;
  }

  .grid-diga-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-bottom: 5em;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .arrowintable-design-diga {
    display: none;
  }

  .heading-diga-cuption {
    margin-bottom: 0;
  }

  .btn-diga-audit {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .image-diga-mobile-txt {
    width: 24em;
    max-width: none;
    display: block;
  }

  .lottie-animation-3 {
    width: 220%;
    height: auto;
  }

  .page-padding-diga-team {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .diga-team-tags {
    margin-right: .4em;
    display: block;
  }

  .diga-team-tags.hide-mobile {
    display: none;
  }

  .diga-team-tags.horisontal-hide-mobile-view {
    display: flex;
  }

  .page-padding-design-support-expert-copy {
    text-align: left;
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-diga-specialithation {
    position: static;
  }

  .page-padding-diga-speciasation {
    padding: 5em 1.5em;
  }

  .btn-diga-cases {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .grid-diga-specialisation {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    margin-top: 2em;
  }

  .paragraph-diga-specialistation {
    max-width: 340px;
    padding-top: 0;
    font-size: 1.25em;
  }

  .section-diga-quote {
    position: static;
  }

  .paragraph-diga-subtitle {
    max-width: 340px;
    font-size: 1.25em;
  }

  .lottie-diga-2 {
    width: 220%;
    height: auto;
  }

  .page-padding-diga-quote {
    padding: 2em 1.5em 5em;
  }

  .section-diga-down {
    padding-bottom: 8em;
  }

  .diga-caption-social {
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
    display: none;
  }

  .page-padding-diga-contacts {
    align-items: flex-start;
    padding: 0 1.5em 5em;
  }

  .container-btn-diga-brief {
    flex-direction: column;
    align-items: flex-start;
    width: 80%;
    display: flex;
  }

  .section-contacts-diga {
    background-color: var(--black);
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-diga-footer {
    background-position: 50%;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-main-footer-diga {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: column dense;
    place-content: start end;
    justify-items: start;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .btn-diga-brief {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 14px;
  }

  .btn-diga-presentation {
    width: auto;
    margin-left: 0;
    font-size: 14px;
  }

  .diga-caption-social-mobile {
    width: 95%;
    height: auto;
    color: var(--white);
    text-align: left;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 220%;
    display: block;
  }

  .section-ss-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63342196d466cf3b9302ac67_main-mobile-asap-strategy-image.png");
    background-position: 0 0;
    background-size: contain;
  }

  .page-wrapper-strat-session {
    font-size: 3.33vw;
  }

  .image-ss-main-txt {
    display: none;
  }

  .image-ss-mobile-txt {
    width: 26em;
    max-width: none;
    display: block;
  }

  .grid-ss-block {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-bottom: 5em;
    margin-left: 1.5em;
    margin-right: 1.5em;
  }

  .btn-ss-audit {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .section-diga-points {
    overflow: hidden;
  }

  .page-padding-ss-points {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .image-ss-points-decstop {
    display: none;
  }

  .image-ss-points-mobile {
    width: 44em;
    margin-top: -4em;
    margin-left: -11em;
    display: block;
  }

  .section-ss-clients {
    margin-top: -10em;
    position: static;
  }

  .page-padding-ss-clients {
    padding: 5em 1.5em;
  }

  .grid-ss-clients {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-logoblock-ss {
    display: none;
  }

  .image-logoblock-ss-mobile {
    width: 90%;
    margin-top: 2em;
    display: block;
  }

  .btn-de-program-mobile {
    background-color: var(--dered);
    text-align: left;
    padding-left: 3em;
    display: none;
  }

  .btn-de-program-mobile:hover {
    background-color: var(--degreen);
  }

  .page-padding-ss-levels {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .container-ss-levels-caption {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-ss-levels-cuptions {
    padding-left: 0;
  }

  .grid-ss-levels {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 3em;
  }

  .grid-ss-levels-alternate {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-top: 3em;
  }

  .div-block-1129 {
    display: none;
  }

  .container-grid-asap-second2 {
    flex-direction: column;
    margin-top: 2em;
  }

  .link-block-migel-site-de-mobile {
    z-index: 5;
    width: 9em;
    height: 9em;
    position: fixed;
  }

  .container-logo-design-event-mobile {
    display: block;
  }

  .page-wrapper-edtech-case {
    -webkit-text-fill-color: inherit;
    cursor: auto;
    background-clip: border-box;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.33vw;
    transition: opacity .2s;
    overflow: visible;
  }

  .section-main-edtech-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/633ff9cd367bb576b96cdd84_edtech-case-main-mobile-back.png");
    justify-content: center;
    align-items: flex-start;
    height: 54em;
    padding-top: 9em;
    padding-left: 0;
  }

  .page-padding-unodosbuisnesconfirence-cases {
    padding-left: 2em;
    padding-right: 2em;
  }

  .image-case-edtech-main-txt {
    display: none;
  }

  .image-case-edtech-main-txt-mobile {
    width: 25em;
    display: block;
  }

  .grid-case-edtech-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .caption-case-edtech-second {
    width: 21em;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-edtech-second.margin-top-0 {
    margin-top: 0;
  }

  .container-cases-edtech-second-right {
    object-fit: none;
    width: auto;
    margin-top: 1em;
  }

  .page-padding-cases-edtech-second {
    padding: 4em 2em 3em;
  }

  .paragraph-case {
    column-count: 1;
    width: 100%;
  }

  .paragraph-case._60 {
    width: 100%;
  }

  .image-edtech-cases-contant {
    display: none;
  }

  .image-edtech-cases-contant-mobile {
    display: block;
  }

  .grid-goals-cases-edtech {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .case-edtech-video-1 {
    width: 26.6667em;
    height: 15em;
  }

  .image-edtech-c3-1-decstop {
    display: none;
  }

  .image-c3-edtech-1-mobile {
    display: block;
  }

  .grid-tasks-cases-edtech {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-case-2-eng {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-clients-eng {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 40px;
  }

  .caption-social-eng {
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
    display: none;
  }

  .image-c5-edtech-decstop-copy {
    display: none;
  }

  .image-edtech-cases-c5-mobile {
    margin-top: 1em;
    display: block;
  }

  .padding-edtech-case-c4-copy {
    padding-bottom: 4em;
  }

  .case-edtech-video-2 {
    width: 26.6667em;
    height: 15em;
  }

  .conteiner-c6-video {
    flex-direction: column;
    height: 31em;
  }

  .q-a-edtech-case-grid {
    grid-template-columns: 2.5fr;
    grid-auto-flow: row;
  }

  .padding-edtech-case-qa {
    padding-bottom: 2em;
  }

  .grid-case-edtech-resoult {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 4em;
  }

  .container-cases-edtech-resoult {
    object-fit: none;
    width: auto;
    margin-top: 1em;
  }

  .grid-edtech-cases-resoult-numbers {
    grid-template-columns: 1fr 1fr;
  }

  .page-padding-edtech-cases-copy {
    padding-left: 2em;
    padding-right: 2em;
  }

  .image-case-ozmom-main-txt {
    display: none;
  }

  .caption-case-ozmom-second {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-ozmom-second.margin-top-0 {
    margin-top: 0;
  }

  .caption-case-ozmom-second.txt-white-skl {
    overflow: visible;
  }

  .grid-case-ozmom-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
  }

  .container-cases-ozmom-second-right {
    object-fit: none;
    width: auto;
    margin-top: 1em;
  }

  .paragraph-case-ozmom {
    column-count: 1;
    width: 100%;
  }

  .paragraph-case-ozmom._60 {
    width: 100%;
  }

  .image-ozmom-c3-1-decstop {
    display: none;
  }

  .ozmom-case-c3 {
    padding-bottom: 0;
  }

  .padding-edtech-case-c4 {
    padding-bottom: 3em;
  }

  .image-c4-ozmom-desktop {
    margin-top: 0;
  }

  .image-c5-ozmom-desktop, .image-logoblock-decstop {
    display: none;
  }

  .image-logoblock-mobile {
    mix-blend-mode: lighten;
    margin: 1em auto 0;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .page-padding-clients-block {
    padding-bottom: 3em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .contacts-main-grid-mobile {
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
  }

  .contacts-main-link {
    color: var(--black);
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
  }

  .contacts-main-link:hover {
    color: var(--tomato);
    text-decoration: underline;
  }

  .vc-link {
    color: var(--black);
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
  }

  .vc-link:hover {
    color: var(--tomato);
    text-decoration: underline;
  }

  .tg-link {
    color: var(--black);
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
  }

  .tg-link:hover {
    color: var(--tomato);
    text-decoration: underline;
  }

  .vk-link {
    color: var(--black);
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
  }

  .vk-link:hover {
    color: var(--tomato);
    text-decoration: underline;
  }

  .fb-link {
    color: var(--black);
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
  }

  .fb-link:hover {
    color: var(--tomato);
    text-decoration: underline;
  }

  .ig-link {
    color: var(--black);
    font-family: Neuemachina, sans-serif;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
  }

  .ig-link:hover {
    color: var(--tomato);
    text-decoration: underline;
  }

  .page-padding-contacts {
    margin-bottom: 0;
    padding-top: 3em;
    padding-left: 0;
    padding-right: 0;
  }

  .contacts-eng {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .ozmom-small-text {
    font-size: 1.5vw;
  }

  .page-padding-cases-ozmom-second {
    padding: 4em 2em 3em;
  }

  .section-main-ozmom-case {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/633ff9cd367bb576b96cdd84_edtech-case-main-mobile-back.png");
    justify-content: center;
    align-items: flex-start;
    height: 54em;
    padding-top: 9em;
    padding-left: 0;
  }

  .page-padding-cases-sec {
    padding: 4em 2em 3em;
  }

  .container-ccase-ozmom-lists {
    flex-direction: column;
    margin-top: 3em;
    margin-bottom: 0;
    padding-left: 0;
  }

  .text-case-ozmom-second-intable-2 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-ozmom-second-intable-2.margin-top-0 {
    margin-top: 0;
  }

  .container-ingrid-case-ozmom {
    width: auto;
    margin-left: 0;
  }

  .image-case-ozmom-main-txt-mobile {
    flex: none;
    width: auto;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .grid-case-2-main {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-news-eng {
    padding-top: 60px;
    padding-bottom: 3em;
  }

  .section-main-ozmom-case-mob {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/634fa2563807eeaf954439da_Frame%20399.png");
    background-position: 50%;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 45em;
    padding-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
    display: flex;
  }

  .image-c3-ozmom-1-mobile, .ozmom-img-mob {
    display: block;
  }

  .grid-case-ozmom-process {
    grid-row-gap: 2em;
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-rows: 1fr;
    grid-auto-flow: column;
    display: none;
  }

  .div-case-ozmom-goals {
    flex-direction: row;
    width: auto;
    margin-bottom: 1em;
  }

  .grid-ozmom-stages {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 6fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-case-ozmom {
    width: auto;
    font-size: 1.25em;
  }

  .img-number-ozmom {
    width: 8em;
  }

  .design-event-form-block {
    flex-direction: column;
    align-items: stretch;
    height: 10em;
  }

  .text-field-3 {
    flex: none;
    height: 4em;
    margin-bottom: 1.5em;
    margin-right: 0;
  }

  .sumbit-desing-presentation-button {
    flex: none;
    width: auto;
    height: 4em;
  }

  .out-container-form-block {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .services-item-top-block {
    height: 18em;
    margin-bottom: .5em;
  }

  .grid-video-ozmom {
    display: none;
  }

  .video-ozmom {
    border-radius: 0;
    width: auto;
  }

  .grid-video-ozmom-mob {
    width: 100%;
    display: block;
  }

  .container-ingrid-case-ozmom-results {
    object-fit: none;
    width: auto;
  }

  .cont-video-ozmom-showreal {
    margin-left: 2em;
    margin-right: 2em;
  }

  .video-ozmom-mob-fin {
    display: block;
  }

  .video-ozmom-fin, .image-case-ozmom-decstop {
    display: none;
  }

  .container-cases-ozmom-main {
    flex-wrap: wrap;
    height: auto;
    padding-top: 1em;
  }

  .image-cases-sacushkin-mobile-copy {
    width: auto;
    max-width: none;
    padding-left: 1em;
    padding-right: 1em;
    display: block;
  }

  .image-cases-ozmom-mobile {
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .firsrt-grid-asap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto 15px;
    grid-template-columns: 1.5fr;
    grid-auto-columns: minmax(0, .25fr);
    grid-auto-flow: column;
    display: grid;
  }

  .grid-video-ozmom-1 {
    display: block;
  }

  .ozmom-video-1 {
    padding-bottom: 1em;
  }

  .container-text-partners-eng {
    flex-direction: column;
    padding-top: 20px;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .cont-logo-main-eng {
    padding: 10vw 4vw 20vw;
  }

  .heading-about-main-top-eng {
    width: 100%;
    margin-top: -.25em;
    font-size: 5em;
    display: none;
  }

  .page-padding-about-top-eng {
    text-align: center;
    justify-content: center;
    padding-top: 6rem;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .btn-send-request-about-transperency-eng {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .blockcaptionwhite-eng {
    margin-bottom: 5px;
    margin-left: 0;
  }

  .btn-send-request-eng {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .section-clients-eng {
    background-position: 50% 0;
    height: auto;
    margin-top: 0;
  }

  .paragraph-10-eng {
    width: 24em;
    margin-left: 0;
    margin-right: 0;
  }

  .section-awwards-copy {
    background-color: var(--white);
    font-size: 14px;
  }

  .page-padding-about-office-eng {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-photo-about-eng {
    padding-left: 1em;
    padding-right: 1em;
  }

  .contacts-main-grid-mobile-eng {
    grid-template-columns: 1fr 1fr 1fr;
    width: auto;
  }

  .btn-brief-eng {
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .btn-presentation-eng {
    width: 100%;
    margin-left: 0;
    font-size: 1rem;
  }

  .footer_eng {
    background-position: 50%;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-eng {
    display: flex;
  }

  .logo-main-migel-eng {
    width: 75px;
    margin-left: 16px;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .page-padding-about-video-eng {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_-eng {
    background-position: 50%;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .btn-presentation-eng-1 {
    width: 100%;
    margin-left: 0;
    font-size: 1rem;
  }

  .arrowintable-design1 {
    display: none;
  }

  .main-content-cms {
    height: 18em;
  }

  .image-cms-content-background {
    height: 100%;
  }

  .body-cms-content {
    font-size: 3.33vw;
  }

  .heading-csm-content {
    width: 20em;
    margin-top: 3em;
    font-size: 1.25em;
  }

  .page-padding-yellow-block-content-cms {
    padding: 2em 1em 3em;
  }

  .txt-left-yellow-block-content-cms {
    width: 28em;
  }

  .txt-right-yellow-block-content-cms {
    width: 26em;
  }

  .container-yellow-block-right {
    justify-content: flex-start;
  }

  .page-padding-body-content-cms {
    padding-left: 1em;
    padding-right: 1em;
  }

  .rich-body-content-cms {
    font-size: 1em;
  }

  .page-padding-result-content-cms {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-result-content-cms {
    flex-direction: column;
  }

  .left-block-result-content-cms {
    width: 100%;
    margin-bottom: 2em;
  }

  .right-block-result-content-cms {
    width: 100%;
  }

  .page-wrapper-hr {
    background-color: var(--hr-light-blue);
    padding-left: 0;
    padding-right: 0;
    font-size: 3.33vw;
  }

  .page-padding-main {
    flex-direction: column;
    align-items: center;
    width: auto;
    height: 100%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .page-padding-hr {
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-hr-bash.js-left-tower-light {
    margin-top: 0;
    display: none;
  }

  .image-hr-bash.js-right-tower-light {
    display: none;
  }

  .image-txt-hr-main {
    width: 30em;
    margin-bottom: 0;
  }

  .container-main-central-hr {
    width: 100vw;
    height: auto;
    overflow: hidden;
  }

  .image-top-hr-main {
    align-self: center;
    width: 32em;
    margin-left: -.4em;
  }

  .text-main-menu-hr {
    letter-spacing: .02em;
    margin-bottom: .5em;
    font-family: ALS Absolem, sans-serif;
    font-size: 2em;
  }

  .main-menu-hr-decstop {
    display: none;
  }

  .container-snow-hr-main {
    height: auto;
  }

  .container-snow-hr-main-item {
    top: 12em;
    left: 1em;
  }

  .container-snow-hr-main-item-2 {
    top: 3em;
    left: auto;
    right: 5em;
  }

  .container-snow-hr-main-item-4.mobile-hidden {
    display: none;
  }

  .container-snow-hr-main-item-5 {
    top: 7em;
    left: 6em;
    right: auto;
  }

  .block-2-hr {
    margin-top: -2px;
  }

  .container-block-2-hr {
    display: none;
    overflow: visible;
  }

  .block-3hr {
    height: 60em;
  }

  .container-block3-hr {
    flex-direction: column;
    align-items: center;
  }

  .image-central-block-3-hr, .block-5-hr, .block-6-hr {
    display: none;
  }

  .container-colonna-hr {
    justify-content: flex-start;
  }

  .container-colonna-hr.mobile-hide {
    display: none;
  }

  .container-colonna-hr._55em {
    height: 106em;
    margin-top: 0;
  }

  .colonna-top-cover {
    width: 2.5em;
  }

  .colonna-container-body {
    width: 1.5em;
  }

  .container-colonna-double-line {
    width: .3em;
  }

  .container-window-condence-hr {
    display: none;
  }

  .container-double-colonna-hr-2.left {
    height: 33em;
    left: .5em;
  }

  .container-double-colonna-hr-2.left._100-height._63em {
    height: 160em;
  }

  .container-double-colonna-hr-2.left._50em {
    z-index: 8;
    height: 30em;
  }

  .container-double-colonna-hr-2.left._50em.vacancy {
    z-index: 40;
    height: 240em;
  }

  .container-double-colonna-hr-2.left._50em.vacancy.otkl {
    height: 108em;
    display: block;
  }

  .container-double-colonna-hr-2.left._40em {
    height: 34em;
  }

  .container-double-colonna-hr-2.left._120em {
    align-items: flex-start;
    height: 106em;
  }

  .container-double-colonna-hr-2.left._32.hide-mobile {
    display: none;
  }

  .container-double-colonna-hr-2.left._60em {
    height: 60em;
  }

  .container-double-colonna-hr-2.right {
    height: 33em;
    right: .5em;
  }

  .container-double-colonna-hr-2.right._100-height._63em {
    height: 160em;
  }

  .container-double-colonna-hr-2.right._50em {
    z-index: 8;
    height: 30em;
  }

  .container-double-colonna-hr-2.right._50em.vacancy {
    height: 240em;
  }

  .container-double-colonna-hr-2.right._50em.vacancy.otkl {
    height: 108em;
    display: block;
  }

  .container-double-colonna-hr-2.right._40em {
    height: 34em;
  }

  .container-double-colonna-hr-2.right._120em {
    z-index: 2;
    align-items: flex-start;
    height: 106em;
  }

  .container-double-colonna-hr-2.right._32.hide-mobile {
    display: none;
  }

  .container-double-colonna-hr-2.right._60em {
    height: 60em;
  }

  .block-7-hr {
    width: auto;
    height: 33em;
  }

  .container-block-7-yellow {
    display: none;
  }

  .container-block-7-hr {
    z-index: 2;
    align-items: flex-start;
    width: 100vw;
    height: 33em;
    position: relative;
    overflow: hidden;
  }

  .btn-conteiner-hr-block-7-copy {
    z-index: 40;
    opacity: 1;
    text-align: center;
    justify-content: center;
    width: 20em;
    margin-left: 0;
  }

  .btn-join-hr {
    background-color: var(--hr-midnight-blue);
    letter-spacing: .05em;
    border-radius: 8px;
    flex: 0 auto;
    align-self: flex-start;
    width: 20em;
    height: 44px;
    font-size: 1.125em;
    display: flex;
  }

  .btn-join-hr.yellow {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 16px;
  }

  .btn-join-hr.yellow.mobile {
    border-radius: 8px;
  }

  .block-8-hr {
    margin-bottom: 0;
  }

  .container-block-2-hr-copy {
    display: none;
  }

  .block-9-hr, .section-block-9-hr {
    height: 156em;
  }

  .horisontal-line-hr {
    height: 1px;
  }

  .horisontal-line-hr._3px.white {
    background-color: var(--hr-light-blue);
    width: 18em;
    overflow: visible;
  }

  .container-body-block-9 {
    width: 100%;
  }

  .container-content-block-9-hr {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    margin: 2em 1em 2em 2em;
  }

  .container-paragraph-block-9-hr {
    width: 22em;
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-block-9-hr-content {
    line-height: 1.2;
  }

  .line-in-autor-hr {
    display: none;
  }

  .image-autor-block-9-hr {
    width: 6em;
  }

  .regals-block-9-hr {
    margin-top: .5em;
  }

  .container-body-block-9-item-hr {
    width: 86%;
    padding-left: 0;
  }

  .block-10-hr, .block-11-hr {
    display: none;
  }

  .block-13-hr {
    height: 30em;
  }

  .txt-block-13-caption {
    font-size: 1.5em;
  }

  .container-txt-blocl-13-hr {
    width: auto;
    margin-top: 3em;
    margin-bottom: 3em;
    padding-left: 4em;
    padding-right: 4em;
  }

  .image-logo-clients-hr {
    width: 90%;
    display: none;
  }

  .block-14-hr {
    z-index: 6;
    margin-top: 0;
  }

  .block-15-hr {
    flex-direction: column;
    justify-content: flex-start;
    height: 34em;
  }

  .container-block-15-body {
    align-items: center;
  }

  .container-photo-block-15-hr {
    justify-content: flex-start;
    width: 84%;
  }

  .image-office-block15-hr {
    height: 22em;
    display: block;
  }

  .image-office-block15-hr.mobile-hide, .container-colonna-hr-block-15, .txt-office-block15-hr {
    display: none;
  }

  .paragraph-block-15-txt-hr {
    width: 28em;
    margin-left: 2em;
    padding-left: 0;
    font-size: .875em;
  }

  .block-17-hr {
    flex-direction: column;
    justify-content: flex-start;
    height: 106em;
  }

  .content-block-body-17-hr {
    align-items: flex-start;
  }

  .container-for-windows-b17-hr {
    display: none;
  }

  .txt-block-17-caption {
    font-size: 1.25em;
  }

  .container-caption-b17-hr {
    justify-content: flex-start;
    width: 20em;
    margin-top: 4em;
    margin-left: 0;
    padding-left: 0;
    display: flex;
  }

  .image-b17-karniz, .container-for-team-hr {
    display: none;
  }

  .block-19-hr {
    height: 24em;
  }

  .vacancy-name-hr-block19 {
    font-size: 3.5em;
  }

  .container-item-vacancy-block-19-hr {
    background-color: var(--gold-hr);
    height: 8em;
  }

  .arrow-vacancy-hr, .image-hove-vacancy-item-hr, .container-vacancy-body-block-19-hr, .image-vacancy-center-block-19-hr {
    display: none;
  }

  .container-vacancy-txt-center-b19-hr {
    margin-top: 4em;
  }

  .txt-vacancy-block-19-hr {
    margin-bottom: 1.5em;
  }

  .block-20-hr {
    display: none;
  }

  .block-21-hr {
    z-index: 10;
    background-color: #0000;
    height: 30em;
    position: relative;
    inset: auto auto 0% 0%;
    overflow: visible;
  }

  .footer-hr {
    display: none;
  }

  .image-door-block21-hr {
    width: auto;
    display: none;
  }

  .container-block-21 {
    z-index: auto;
    width: auto;
    height: 28em;
    position: absolute;
  }

  .container-vacancy-txt-center-b19-hr-copy {
    height: auto;
  }

  .container-contacts-footer-hr {
    z-index: 20;
    margin-left: 4em;
    font-size: 4vw;
    bottom: 1em;
  }

  .footer-txt-hr {
    margin-bottom: 1em;
  }

  .contiainer-footer-hr-contacts {
    flex-direction: column;
    margin-top: 2em;
  }

  .container-footer-social-hr {
    margin-top: 2.5em;
  }

  .video-hr-block-11._100-mobile {
    width: 25.2em;
    height: 35.84em;
  }

  .btn-mask-left, .btn-mask-right {
    height: 44px;
    display: none;
  }

  .btn-conteiner-hr-block-7-copy-copy {
    justify-content: center;
    font-size: 1.5em;
  }

  .btn-conteiner-hr-block-7-copy-copy.mobile {
    margin-top: 1em;
    font-size: 1.25em;
  }

  .popup-form-hr {
    z-index: 80;
    height: auto;
    margin-top: -365px;
    display: none;
    position: relative;
  }

  .container-form-hr {
    width: 100%;
    padding-top: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .form-block-hr {
    align-self: flex-start;
  }

  .form-column-1, .form-column-2 {
    width: 100%;
  }

  .container-form-hr-inside {
    flex-direction: column;
    width: auto;
  }

  .navbar-eng-version {
    display: none;
  }

  .cont-menu-en--mob {
    margin-left: 0;
    padding-left: 0;
  }

  .image-colorballon-eng-0 {
    text-align: left;
    width: 90vw;
    margin-top: -177px;
    margin-left: -18px;
    padding-left: 0;
    display: none;
  }

  .caption-case-txt-0 {
    color: var(--black);
    text-align: left;
    margin-left: 4vw;
    padding-right: 4vw;
    font-size: 8vw;
    line-height: 130%;
  }

  .falsemenu-eng {
    opacity: 1;
    display: none;
  }

  .falsemenu-eng.w--open {
    background-color: #0000;
  }

  .nav-menu-3--mob-eng {
    background-color: var(--tomato);
  }

  .div-block-41-mob-eng {
    flex-direction: column;
  }

  .div-block-42-mob-0 {
    display: none;
  }

  .caption-case-txt-0-copy {
    color: var(--black);
    text-align: left;
    margin-left: 4vw;
    padding-right: 4vw;
    font-size: 8vw;
    line-height: 130%;
    display: none;
  }

  .page-padding-services-eng {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .page-padding-cases-2-eng {
    padding-top: .5em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .caption-sociall-mobile-eng {
    width: 95%;
    height: auto;
    margin-top: 8vw;
    margin-left: 4vw;
    margin-right: 4vw;
    font-size: 16px;
    line-height: 220%;
    display: none;
  }

  .heding-mobile-about-eng {
    width: 6em;
    color: var(--white);
    margin: 0 0;
    font-family: Neuemachina, sans-serif;
    font-size: 4em;
    font-weight: 700;
    line-height: 1.1;
  }

  .paragraph-10-eng-1 {
    width: 22em;
    margin-left: 0;
    margin-right: 0;
  }

  .page-padding-about-seo-eng {
    padding-left: 1em;
    padding-right: 1em;
  }

  .blockcaptionwhite-eng-1 {
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 0;
  }

  .paragraph-adress-footer-mobile-eng {
    font-size: 1em;
    display: block;
  }

  .image-case-oztravel-main {
    display: none;
  }

  .section-main-ozmom-case-1 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/634fa2563807eeaf954439da_Frame%20399.png");
    background-position: 50%;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 45em;
    padding-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
    display: flex;
  }

  .otravel-case-c3 {
    padding-bottom: 0;
  }

  .cont-oztravel-case-c4 {
    padding-bottom: 3em;
  }

  .container-case-oztravel-lists {
    flex-direction: column;
    margin-top: 3em;
    margin-bottom: 0;
    padding-left: 0;
  }

  .img-case-oztravel-1 {
    display: none;
  }

  .image-c4-oztravel-desktop {
    margin-top: 0;
    display: none;
  }

  .container-cases-oztravel-second-right {
    object-fit: none;
    width: auto;
    margin-top: 1em;
  }

  .div-block-1140 {
    align-items: center;
    height: 10em;
    display: flex;
  }

  .img-oztravel-2 {
    display: none;
  }

  .text-case-oztravel {
    width: auto;
    margin-top: 0;
    font-size: 1.25em;
  }

  .grid-oztravel-stages {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 6fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .mobile-menu-hr-brand {
    z-index: 30;
    justify-content: center;
    width: 100%;
    padding-top: 2em;
    display: flex;
    position: relative;
  }

  .link-block-hr-mobile-logo-migel {
    z-index: 30;
    cursor: pointer;
    position: relative;
  }

  .image-logo-white-hr-brand-mobile {
    width: 7em;
    display: block;
  }

  .dropdown-menu-burger-hr-brand-mobile {
    position: fixed;
    top: 0;
    right: 0;
  }

  .icon-mobile-menu-dropdown-hr {
    z-index: 40;
    color: #0000;
    cursor: pointer;
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/638dc718c09392549ec0f13b_burger-icon-mobile-hr.svg");
    background-position: 0 0;
    background-size: cover;
    width: 2em;
    height: 2em;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: block;
    position: fixed;
    top: 2em;
    left: 2em;
    right: auto;
  }

  .dropdown-list-burger-menu-hr-brand-mobile.w--open {
    background-color: #0000;
    width: 100%;
  }

  .dropdown-link {
    background-color: #0000;
  }

  .burger-menu-hr-open {
    z-index: 50;
    background-color: var(--hr-midnight-blue);
    width: 100%;
    padding-top: 0;
    padding-bottom: 8em;
    display: none;
    position: fixed;
  }

  .burger-menu-hr-mobile-body {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 3em;
    padding-left: 3em;
    display: flex;
  }

  .link-burger-hr-mobile-item {
    margin-bottom: 2em;
    text-decoration: none;
    display: block;
  }

  .icon-mobile-menu-dropdown-hr-closed {
    z-index: 51;
    color: #0000;
    cursor: pointer;
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6299aea9003807a91f70eb22_closed-icon-white.svg");
    background-position: 0 0;
    background-size: cover;
    width: 2em;
    height: 2em;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    display: none;
    position: fixed;
    top: 2em;
    left: 2em;
    right: auto;
  }

  .btn-hr-mobile-burger {
    display: flex;
  }

  .grid-main-footer-eng {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: row dense;
    place-content: start end;
    justify-items: start;
    margin-left: 1em;
    margin-right: 15vw;
  }

  .nav-menu-3-eng {
    background-color: var(--tomato);
    width: auto;
    height: auto;
    display: none;
  }

  .nav-menu-3-eng-brief {
    background-color: var(--tomato);
    width: auto;
    height: auto;
    display: block;
  }

  .paragraph-adress-footer-mobile-eng-1 {
    margin-top: 4vw;
    font-size: 1em;
    display: block;
  }

  .div-block-41-eng {
    flex-direction: column;
    justify-content: center;
    height: 12em;
  }

  .nav-link-1-eng-brief {
    text-align: center;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .nav-link-1-eng-brief.pud40 {
    text-align: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-link-1-eng-brief.pud40._10 {
    margin-top: 0;
  }

  .nav-link-1-eng-brief.puddown60 {
    margin-bottom: 80px;
  }

  .grid-main-footer-1 {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: column dense;
    place-content: start end;
    justify-items: start;
    margin-left: 15vw;
    margin-right: 15vw;
  }

  .img-main-logo-eng-desktop {
    display: none;
  }

  .img-main-logo-eng-mob {
    display: block;
  }

  .selection-sales-eng {
    padding-top: 3em;
    overflow: hidden;
  }

  .grid-oztravel-challenge {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 6fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-case-oztravel-1 {
    width: auto;
    margin-top: 0;
    font-size: 1.25em;
  }

  .image-cases-oztravel-mobile {
    width: 18em;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section-main-oztravel-case-mob {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/638e132068d2a0c40cad4b3e_Ozon.png");
    background-position: 50%;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 45em;
    padding-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
    display: flex;
  }

  .image-c3-oztravel-1-mobile, .img-case-oztravel-1-mob {
    display: block;
  }

  .image-c4-oztravel-mob {
    margin-top: 2em;
    display: block;
  }

  .img-oztravel-2-mob {
    display: block;
  }

  .bold-text-8 {
    font-size: 1.25em;
  }

  .grid-oztravel-challenge-mob {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 6fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .container-block-2-hr-mobile {
    z-index: 20;
    width: 100vw;
    display: block;
    position: relative;
  }

  .frame-caption-block-template-hr {
    background-color: var(--hr-light-blue);
    border: .04em solid #000;
    border-width: .04em 0;
    border-radius: 0;
    justify-content: center;
    align-items: center;
    height: 3em;
    display: flex;
  }

  .txt-mobile-text-caption-hr.opacity-0 {
    opacity: 0;
    mix-blend-mode: normal;
  }

  .image-block-3hr-window-mobile {
    width: 21em;
    margin-bottom: 2em;
    display: block;
  }

  .container-block-7-hr-mobile {
    z-index: 0;
    flex-direction: column;
    align-items: center;
    width: 100vw;
    height: 33em;
    display: block;
    position: relative;
  }

  .text-in-cintainer-block-7-hr-mobile {
    font-family: Montserrat, sans-serif;
    font-size: 1.5em;
    font-weight: 500;
    line-height: 1.3;
  }

  .slide-block-7-hr-mobile {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 40em;
    padding-left: 3em;
    padding-right: 3em;
    display: flex;
  }

  .slide-block-7-hr-mobile.block-9 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63872fd4c5d6d045e9d9a620_yoga-photo-b11.jpg");
    background-position: 50%;
    background-size: cover;
    align-items: flex-start;
  }

  .slide-block-7-hr-mobile._7 {
    height: 22em;
  }

  .container-item-slide-hr-mobile {
    background-color: var(--white);
    border: 1px solid #000;
    border-radius: 2em;
    padding: 2em;
  }

  .right-arrow-2 {
    color: #0000;
    width: 3em;
    display: block;
    right: 0;
  }

  .left-arrow-2 {
    color: #0000;
    width: 3em;
    display: block;
  }

  .slider-3 {
    background-color: var(--hr-light-blue);
    display: flex;
  }

  .slide-12, .slide-item-hr-block-9-mobile {
    width: auto;
  }

  .slide-nav-3 {
    width: auto;
    color: var(--hr-midnight-blue);
    white-space: normal;
    font-size: .5em;
  }

  .container-btn-hr-mobile {
    opacity: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 4em;
    font-size: 4.44vw;
    display: flex;
  }

  .container-block-9-hr-mobile {
    flex-direction: column;
    align-items: center;
    width: 100vw;
    display: flex;
  }

  .slider-migel-hr-block9-mobile {
    background-color: var(--hr-light-blue);
    justify-content: center;
    width: 84vw;
    height: 34em;
    display: flex;
  }

  .block-17-hr-mobile-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 55em;
    padding-left: 5em;
    padding-right: 5em;
    display: flex;
  }

  .image-111 {
    width: auto;
    margin: 2em .25em 0;
  }

  .line-hr-horital-1px {
    z-index: 20;
    background-color: var(--black);
    width: 100%;
    height: 1px;
    margin-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .line-hr-horital-1px.mobile-hide {
    display: none;
  }

  .gallery-block-17-hr-mobile {
    width: 100vw;
    height: 40em;
    padding-top: 0;
    display: block;
  }

  .slider-block-17-hr-mobile {
    background-color: var(--hr-light-blue);
    border-width: 0;
    width: 100vw;
    height: 40em;
    display: flex;
  }

  .container-item-slide-hr-mobile-block-17 {
    background-color: var(--white);
    border: 1px solid #000;
    border-radius: 1em;
    height: 31em;
    padding: 0 0 2em;
    overflow: hidden;
  }

  .text-in-cintainer-block-17-hr-mobile {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.3;
  }

  .txt-caption-team-card-hr-mobile {
    text-transform: uppercase;
    padding-top: 0;
    padding-left: 0;
    font-size: 1.5em;
  }

  .slide-block-17-hr-mobile {
    width: 100vw;
    height: 40em;
  }

  .slide-14 {
    width: 100vw;
  }

  .txt-container-in-slide-hr-block7-hr {
    margin-right: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-3-copy {
    background-color: var(--hr-light-blue);
    align-items: flex-start;
    height: 25em;
    display: flex;
  }

  .mask-block-7-slider {
    height: 22em;
  }

  .slide-item-block-9-hr-mobile {
    border: 1px solid #000;
    border-radius: 1em;
    width: 22em;
    height: 28em;
    margin-top: 2em;
    margin-left: 2em;
    margin-right: 2em;
    padding: 0;
    overflow: hidden;
  }

  .div-block-1141 {
    margin-top: .5em;
  }

  .image-door-block21-hr-mobile {
    z-index: auto;
    width: 100%;
    max-width: none;
    margin-top: 0;
    display: block;
    position: relative;
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .container-block-7-hr-copy {
    z-index: 10;
    background-color: #0000;
    align-items: flex-start;
    width: 100vw;
    height: 28em;
    position: relative;
    overflow: hidden;
  }

  .link-block-7 {
    color: var(--hr-midnight-blue);
    cursor: pointer;
    text-decoration: none;
  }

  .link-block-7:hover {
    text-decoration: underline;
  }

  .lottie-mobile-logo-hr {
    width: 86%;
    display: block;
  }

  .popup-form-hr-vacancy {
    height: 108em;
    padding-top: 0;
    padding-left: 2em;
    padding-right: 2em;
    display: block;
    position: relative;
  }

  .container-block-2-body-vacancy {
    width: 22em;
  }

  .grid-1-hr-vacancy-account {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .block-2-hr-vacancy {
    height: 240em;
  }

  .block-21-hr-copy {
    z-index: 100;
    background-color: #0000;
    height: auto;
    margin-top: -19px;
    overflow: hidden;
  }

  .image-113 {
    z-index: 999;
    width: 1em;
    position: relative;
    top: 0;
    right: 0;
  }

  .link-block-8 {
    z-index: 999;
    cursor: pointer;
    width: 1em;
    display: flex;
    position: fixed;
    top: 1em;
    right: 1em;
  }

  .image-door-mobile-hr {
    max-width: none;
    height: 30em;
    display: block;
  }

  .txt-btn-caption-hr {
    letter-spacing: .023em;
    font-size: 4vw;
  }

  .btn-container-hr-html, .html-btn-hr._1vw {
    font-size: 3.33vw;
  }

  .btn-hr-html-block._1vw._1-em-up {
    justify-content: center;
    margin-top: 2em;
    font-size: 3.33vw;
    display: flex;
  }

  .image-yoga-hr-mobile {
    height: 29em;
    margin-top: -2px;
  }

  .button-3 {
    width: 13em;
    height: 4em;
  }

  .button-3.connect {
    letter-spacing: .1em;
    width: 15em;
  }

  .container-production-service {
    height: auto;
    margin-left: 2em;
  }

  .grid-new-cases-production {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .page-padding-cases-production-new {
    padding-bottom: 2em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .image-cases-production-caver {
    display: none;
  }

  .image-cases-production-caver-mobile {
    display: block;
  }

  .container-number-production-services {
    align-items: flex-end;
    display: flex;
  }

  .item-txt-production-directions {
    font-size: 1em;
  }

  .bold-text-9 {
    line-height: 1.4;
  }

  .container-grid-production-directions {
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    display: flex;
  }

  .vertical-line-2px {
    background-color: var(--black);
    width: 2px;
    height: 100%;
    margin-top: -1.5em;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .vertical-line-2px.padding-left-1em {
    margin-right: 1em;
  }

  .grid-production-points {
    grid-row-gap: 5em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    align-items: stretch;
    margin-top: 4em;
  }

  .txt-pc-main-caption {
    text-align: center;
  }

  .image-pc-main-cover {
    width: 100%;
    max-width: none;
    display: none;
  }

  .language-container {
    right: 6%;
  }

  .page-wrapper-production-cases {
    font-size: 3.33vw;
  }

  .product-case-about {
    flex-direction: column;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .padding-product-case-about {
    padding-left: 2em;
    padding-right: 2em;
  }

  .bottom-plate-product-case-about {
    align-items: flex-end;
    width: 250%;
    display: flex;
  }

  .image-plate-svg-about-product-case {
    width: 250%;
    max-width: none;
  }

  .padding-result-product-case {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-about-seo-eng-copy {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-tasks-product-cases {
    margin-bottom: 3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .conteiner-body-image-block {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .image-product-case-second-block {
    width: 100%;
    margin-bottom: 1em;
  }

  .section-cases-small-block-production {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-body-image-block-jk {
    flex-flow: column;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    margin-left: 0;
    padding-left: 2em;
    padding-right: 2em;
    font-size: 0;
  }

  .image-119 {
    flex: none;
    width: auto;
    height: auto;
    margin-bottom: 3.33vw;
  }

  .container-tefia-b3 {
    flex-direction: column;
    width: auto;
    padding-left: 3.33vw;
    padding-right: 3.33vw;
  }

  .tefia-image-b3 {
    flex: none;
    max-width: 100%;
    height: auto;
    margin-bottom: 3.33vw;
    padding-top: 0;
  }

  .tefia-image-b4 {
    flex: none;
    height: auto;
    margin-bottom: 3.33vw;
  }

  .container-body-add-product-cases {
    margin-top: 4em;
    padding-left: 2em;
    padding-right: 2em;
  }

  .jk-container-body-product-case {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-video-second-block-cases-production-fix {
    flex-direction: column;
    padding-left: 1em;
    padding-right: 1em;
  }

  .div-block-1144 {
    justify-content: center;
    display: flex;
    overflow: hidden;
  }

  .padding-product-case-1em {
    width: 3.33vw;
    height: 3.33vw;
    padding-bottom: 0;
    padding-right: 0;
  }

  .container-second-block-fx {
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-second-block-product-cases-3photo {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    margin-bottom: 3em;
  }

  .video-fixprice-product-case {
    width: 28em;
    margin-bottom: 1em;
  }

  .video-5, .video-6 {
    margin-bottom: 1em;
  }

  .container-add-product-cases {
    margin-bottom: 3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-video-block-3-product-cases {
    margin-top: 3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .video-7, .video-8 {
    margin-bottom: 1em;
  }

  .image-ifizzzy-second-product-cases {
    margin-top: 0;
  }

  .container-image-3rd-block-product-cases {
    flex-direction: column;
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-ifizzzy-3rd {
    display: none;
  }

  .image-ifizzzy-3rd-mobile {
    margin-bottom: 1em;
    display: block;
  }

  .tefia-image-b1 {
    flex: none;
    max-width: 100%;
    height: auto;
    margin-bottom: 3.33vw;
    padding-top: 0;
  }

  .tefia-image-b2 {
    flex: none;
    height: auto;
    margin-bottom: 3.33vw;
  }

  .tefia-image-b5 {
    flex: none;
    max-width: 100%;
    height: auto;
    margin-bottom: 3.33vw;
    padding-top: 0;
  }

  .tefia-image-b6 {
    flex: none;
    height: auto;
    margin-bottom: 3.33vw;
  }

  .jk-image-b3 {
    flex: none;
    max-width: 100%;
    height: auto;
    margin-bottom: 3.33vw;
    padding-top: 0;
  }

  .jk-image-b4 {
    flex: none;
    height: auto;
    margin-bottom: 3.33vw;
  }

  .tefia-image-b3-copy {
    flex: none;
    max-width: 100%;
    height: auto;
    margin-bottom: 3.33vw;
    padding-top: 0;
  }

  .container-tefia-b1, .container-tefia-b2 {
    flex-direction: column;
    width: auto;
    padding-left: 3.33vw;
    padding-right: 3.33vw;
  }

  .image-120 {
    display: none;
  }

  .container-second-block-66-30 {
    margin-top: -3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-33-60-block-product-case-container {
    flex-direction: column;
  }

  .image-121 {
    margin-bottom: 1em;
  }

  .grid-49, .grid-shein-result {
    grid-template-columns: 1fr;
  }

  .image-shein-block-product-case-container {
    flex-direction: column;
    height: auto;
  }

  .image-121-copy {
    margin-bottom: 1em;
  }

  .container-second-block-shein {
    margin-top: -3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .section-main-skyeng {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63aac095860562bc6c3e5d8f_Mob_Skyeng.png");
    background-position: 50%;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 45em;
    padding-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
    display: flex;
  }

  .image-case-oztravel-main-copy, .img-case-skyeng-main {
    display: none;
  }

  .container-ingrid-case-skyeng {
    width: auto;
    margin-left: 0;
  }

  .text-case-skyeng-second-intable-2 {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .text-case-skyeng-second-intable-2.margin-top-0 {
    margin-top: 0;
  }

  .grid-case-skyeng-second {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
  }

  .container-cases-skyeng-second-right {
    object-fit: none;
    width: auto;
    margin-top: 1em;
  }

  .paragraph-case-copy {
    column-count: 1;
    width: 100%;
  }

  .paragraph-case-copy._60 {
    width: 100%;
  }

  .padding-skyeng-case-c3 {
    padding-bottom: 0;
  }

  .image-case-product-migel._80 {
    width: 100%;
  }

  .container-migel-copywriter-image {
    flex-direction: column-reverse;
  }

  .image-pc-main-cover-mobile {
    width: 100%;
    max-width: none;
    display: block;
  }

  .image-3rd-block-derma-pc {
    display: none;
  }

  .container-3rd-block-cases-product {
    flex-direction: column;
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-2nd-block-derma-pc {
    display: none;
  }

  .image-2nd-block-derma-pc-mobile {
    margin-bottom: 1em;
    display: block;
  }

  .image-2nd-block-rost-pc {
    object-fit: contain;
    height: auto;
    margin-bottom: 1em;
    display: block;
  }

  .container-second-block-rost {
    flex-direction: column-reverse;
    margin-top: -3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-3rd-block-rost {
    display: block;
  }

  .container-star-image-mobile {
    margin-top: 0;
    margin-bottom: -10em;
    display: block;
    position: relative;
  }

  .img-red-star {
    width: 5em;
  }

  .paragraph-conteiner-kino-pc {
    padding-left: 1em;
    padding-right: 1em;
  }

  .div-block-1148 {
    margin-top: 3em;
    margin-bottom: 2em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .grid-50 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1149 {
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-3rd-block-rost-mobile {
    display: block;
  }

  .image-second-bandi-pc {
    display: none;
  }

  .div-block-1151 {
    flex-direction: column;
    margin-bottom: 3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .image-3rd-block-bandi {
    display: none;
  }

  .div-block-1152 {
    margin-top: 1em;
    margin-bottom: 3em;
    padding-left: 0;
  }

  .image-3rd-block-bandi-mobile {
    margin-bottom: 1em;
    display: block;
  }

  .grid-case-skyeng-video {
    grid-template-rows: auto;
    display: none;
  }

  .lottie-production-arriva {
    display: none;
  }

  .page-padding-cases-production-new-2 {
    padding-bottom: 2em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .grid-skyeng-cases-result-numbers {
    grid-template-columns: 1fr 1fr;
  }

  .grid-case-skyeng-resoult {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 4em;
  }

  .caption-case-edtech-second-copy {
    width: 21em;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-edtech-second-copy.margin-top-0 {
    margin-top: 0;
  }

  .caption-case-skyeng-second {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-skyeng-second.margin-top-0 {
    margin-top: 0;
  }

  .text-case-skyeng-bold-goals {
    width: auto;
    font-size: 1.25em;
  }

  .image-cases-skyeng-mobile {
    width: 18em;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .line-black-1px-oztravel-copy {
    display: none;
  }

  .grid-case-skyeng-video-mob, .grid-case-skyeng-photo-mob {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-skyeng-photo-desk {
    display: none;
  }

  .grid-video-product-case-3-in-line {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .container-cases-skyeng-main {
    flex-wrap: wrap;
    height: auto;
    margin-right: 0;
    padding-top: 0;
  }

  .paragraph-skyeng-neue {
    margin-bottom: 1em;
  }

  .grid-case-skyeng-auditoria {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .container-case-skyeng-list-3 {
    width: auto;
    margin-top: 0;
  }

  .container-case-skyeng-lists {
    flex-direction: column;
    margin-top: 3em;
    margin-bottom: 2em;
    padding-left: 0;
  }

  .container-case-skyeng1-list-3 {
    width: auto;
    margin-top: 0;
  }

  .container-case-skyeng-list1-copy {
    width: auto;
    margin-left: 0;
    padding-bottom: 2em;
  }

  .section-mainpage-contacts {
    background-position: 50% 0;
    background-repeat: repeat;
    background-size: 700px 650px;
    background-attachment: fixed;
    height: 180vw;
    min-height: 470px;
    max-height: 620px;
  }

  .image-txt-mobile-contacts {
    display: block;
  }

  .image-127 {
    display: none;
  }

  .main-container-logo-contacts {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 7em;
    display: flex;
    position: absolute;
  }

  .logo-contacts-migel {
    width: 75px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    inset: 0%;
  }

  .image-txt-decstop-contacts {
    display: none;
  }

  .contacts-page-wrapper {
    font-size: 3.33vw;
  }

  .container-second-contacts {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-contacts-second {
    grid-row-gap: 5em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .number-contacts-second-block {
    font-size: 1.125em;
  }

  .info-contacts-second-block {
    font-size: 2em;
  }

  .caption-contacts-second-block {
    font-size: 2.25em;
  }

  ._1px-line-contacts {
    width: 100%;
  }

  .padding-line-contacts, .container-grid-contacts-links {
    padding-left: 2em;
    padding-right: 2em;
  }

  .grid-contacts-block-links {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: column;
  }

  .footer-contacts {
    background-position: 50%;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-main-footer-contacts {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: column dense;
    place-content: start end;
    justify-items: start;
    margin-left: 2em;
    margin-right: 2em;
  }

  .container-grid-contacts-links-symbol {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-contacts-btn-symbol {
    flex-flow: column wrap;
    align-content: stretch;
    align-items: stretch;
    width: 90%;
    margin: 0 1em 2em;
  }

  .container-txt-contacts-symbol {
    justify-content: flex-start;
    margin-top: 3em;
    margin-bottom: 2em;
    padding-left: 1em;
  }

  .paragraph-contacts-1st {
    text-align: left;
    width: 20em;
    font-size: 1em;
  }

  .paragraph-contacts-1st.is-white-txt {
    font-size: 1.5em;
  }

  .padding-line-contacts-symbol {
    width: 100%;
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-txt-contacts-symbol2 {
    margin-top: 2em;
    margin-bottom: 1em;
    padding-left: 1em;
  }

  .btn-brief-contacts {
    text-align: left;
    border-radius: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .btn-brief-contacts.is-black-version:hover {
    background-color: var(--white);
    color: var(--black);
  }

  .btn-presentation-contacts {
    text-align: left;
    border-radius: 0;
    width: 100%;
    margin-left: 0;
    font-size: 1rem;
  }

  .link-4, .link-5 {
    color: var(--deblue);
  }

  .paragraph-contacts-2nd {
    text-align: left;
    width: 20em;
    font-size: 1em;
  }

  .paragraph-contacts-2nd.is-white-txt {
    font-size: 1.5em;
  }

  .btn-job {
    text-align: left;
    border-radius: 0;
    width: 55%;
    margin-left: 0;
    padding-right: 18px;
    font-size: 1rem;
  }

  .padding-btn-job {
    padding-left: 2vw;
    padding-right: 2vw;
  }

  .link-block-back-hr {
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .html-icon-back-hr {
    cursor: pointer;
  }

  .back-container-hr {
    z-index: 10;
  }

  .txt-style-back-to-main {
    cursor: pointer;
  }

  .txt-style-back-to-main:hover {
    text-decoration: underline;
  }

  .blockcaptionwhite-copy {
    margin-bottom: 5px;
    margin-left: 0;
  }

  .paragraph-10-1-copy {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .migel_about-txt-style-body {
    width: 24em;
    margin-left: 0;
    margin-right: 0;
  }

  .body-wrapper {
    font-size: 3.33vw;
  }

  .migel-media-heading-style-h1 {
    font-size: 3em;
  }

  .heading-wrapper {
    justify-content: center;
    display: flex;
  }

  .about_grid-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .txt-caption {
    margin-bottom: 0;
  }

  .txt-caption.is-color-black {
    font-size: 1em;
  }

  .section-services {
    margin-top: 0;
  }

  .services-grid-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    justify-items: start;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .services_pagge-wrapper {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 4vw;
  }

  .caption-block-black-copy-copy {
    margin-top: 60px;
    margin-left: 0;
  }

  .caption-block-black-copy-copy.margin-top-0 {
    margin-top: 0;
  }

  .padding-global {
    padding-left: 1em;
    padding-right: 1em;
  }

  .container-text-awwards-copy {
    flex-direction: column;
    margin-top: 0;
    margin-left: 4vw;
    margin-right: 4vw;
    padding-top: 0;
  }

  .awwards_media-communication-grid-wrapper-awards {
    grid-column-gap: 16px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    justify-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .awwards_container-top {
    flex-direction: column;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .section-clients-media {
    background-image: none;
    height: auto;
    margin-top: 0;
    padding-bottom: 3em;
  }

  .clients_container-top {
    flex-direction: column;
    margin-bottom: 2em;
    padding-top: 20px;
  }

  .padding-section {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .padding-section.is-large {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .image-clients-logo {
    display: none;
  }

  .services_padding-section {
    margin-top: auto;
    padding-top: 3em;
    padding-bottom: 5em;
  }

  .section-cases-media {
    margin-top: 0;
    margin-bottom: 0;
  }

  .section-main-smm-new {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d274aaf4787a13bcceac44_backgroud-image-media.jpg");
    background-position: 0 0;
    background-size: 1201px;
    height: 43em;
  }

  .footer-wrapper {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: column dense;
    place-content: start end;
    justify-items: start;
    margin-left: 0;
    margin-right: 0;
  }

  .txt-body-footer {
    max-width: 17em;
    height: 40px;
    margin-left: 0;
    font-size: .75em;
    line-height: 120%;
  }

  .section-header {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d3cf9c2171c9f80536f8c0_Training%20%26%20Education.%20%C2%A1Encantado!.jpg");
    background-position: 60% 80%;
    background-size: auto;
    height: 43em;
  }

  .header_image-txt-decstop {
    display: none;
  }

  .header_image-txt-mobile {
    width: 80%;
    display: block;
  }

  .section-header-training {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/63d3cf9c2171c9f80536f8c0_Training%20%26%20Education.%20%C2%A1Encantado!.jpg");
    background-position: 50%;
    background-size: cover;
    height: 43em;
  }

  .btn-education {
    justify-content: center;
    margin-top: 8px;
    display: flex;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .cont-menu-eng-main {
    margin-left: 0;
    padding-left: 0;
  }

  .services_padding-section-copy {
    margin-top: auto;
    padding-top: 3em;
    padding-bottom: 5em;
  }

  .services_pagge-wrapper-copy {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 4vw;
  }

  .paragraph-style-body {
    max-width: 340px;
    font-size: 1.125em;
  }

  .paragraph-style-body._10 {
    max-width: 260px;
  }

  .grid-item-wrapper {
    height: auto;
  }

  .about-tg_grid-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "Area-4"
                   "Area-3"
                   "."
                   "."
                   / 2fr;
    grid-auto-flow: column;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .points_wrapper-grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-formats-te {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .formats_grid-item-te {
    grid-template-rows: 5em 5em;
  }

  .grid-cases-te {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-workshops-te {
    grid-column-gap: 16px;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .workshops_grid-item-te {
    grid-row-gap: 1em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-hr-bash-white-theme.js-left-tower-dark {
    margin-top: 0;
    display: none;
  }

  .image-hr-bash-white-theme.js-right-tower-dark {
    display: none;
  }

  .image-hr-bash-copy.left {
    margin-top: 0;
    display: none;
  }

  .image-hr-bash-copy.right {
    display: none;
  }

  .number-workshop-txt-te {
    line-height: 2;
  }

  .workshop_wrapper-paragraph-te {
    width: 21em;
  }

  .page-padding-clients-block-copy {
    padding-bottom: 3em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .footer-design {
    background-position: 50%;
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
  }

  .contacts-design-black {
    background-color: var(--black);
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .link-design {
    color: var(--yellow);
  }

  .section-marketplace-main {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6400c1a06e04d5c79cb3bc6c_marketplaces-background-mobile.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: 43em;
  }

  .grid-principles-marketplaces {
    grid-column-gap: 16px;
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .principles_wrapper-paragraph-marketplaces {
    width: auto;
  }

  .principles_grid-item {
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  .number-principles-txt {
    line-height: 1;
  }

  .lottie-logo-line-marketplaces {
    width: 250%;
    height: auto;
  }

  .lottie-wrapper {
    align-items: flex-start;
    padding-bottom: 2em;
    display: block;
    overflow: hidden;
  }

  .section-marketplace-logo {
    justify-content: center;
    display: flex;
  }

  .grid-logo-top-marketplace {
    border-bottom-width: 1px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-content: center;
    height: 30em;
  }

  .grid-logo-section-marketplace {
    align-items: start;
    width: 80%;
  }

  .grid-logo-bottom-marketplace {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    place-content: center;
    height: 30em;
  }

  .grid-marketplaces-topup {
    grid-column-gap: 16px;
    grid-row-gap: 4em;
    grid-template: "Area"
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: row;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-topup-item {
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .null.is-no-mobile {
    display: none;
  }

  .image-block-1 {
    margin-top: 5em;
  }

  .black-background {
    height: 20em;
  }

  .div-block-1158 {
    padding-top: 4em;
  }

  .image-135 {
    width: 8em;
  }

  .div-block-1159 {
    margin-top: -8em;
  }

  .image-hove-vacancy-item-hr-0 {
    display: none;
  }

  .container-block-2-body-vacancy-1 {
    width: 22em;
  }

  .container-double-colonna-hr-1.left {
    height: 33em;
    left: .5em;
  }

  .container-double-colonna-hr-1.left._100-height._63em {
    height: 160em;
  }

  .container-double-colonna-hr-1.left._50em {
    z-index: 8;
    height: 30em;
  }

  .container-double-colonna-hr-1.left._50em.vacancy {
    z-index: 40;
    height: 240em;
  }

  .container-double-colonna-hr-1.left._50em.vacancy.otkl {
    height: 108em;
    display: block;
  }

  .container-double-colonna-hr-1.left._40em {
    height: 34em;
  }

  .container-double-colonna-hr-1.left._120em {
    align-items: flex-start;
    height: 106em;
  }

  .container-double-colonna-hr-1.left._32.hide-mobile {
    display: none;
  }

  .container-double-colonna-hr-1.left._60em {
    height: 60em;
  }

  .container-double-colonna-hr-1.right {
    height: 33em;
    right: .5em;
  }

  .container-double-colonna-hr-1.right._100-height._63em {
    height: 160em;
  }

  .container-double-colonna-hr-1.right._50em {
    z-index: 8;
    height: 30em;
  }

  .container-double-colonna-hr-1.right._50em.vacancy {
    height: 240em;
  }

  .container-double-colonna-hr-1.right._50em.vacancy.otkl {
    height: 108em;
    display: block;
  }

  .container-double-colonna-hr-1.right._40em {
    height: 34em;
  }

  .container-double-colonna-hr-1.right._120em {
    z-index: 2;
    align-items: flex-start;
    height: 106em;
  }

  .container-double-colonna-hr-1.right._32.hide-mobile {
    display: none;
  }

  .container-double-colonna-hr-1.right._60em {
    height: 60em;
  }

  .block-2-hr-vacancy-1 {
    height: 240em;
  }

  .second-wrapper-paragraph {
    padding-bottom: 1em;
  }

  .grid-speach-main-eng {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "."
    / 1fr;
    grid-auto-columns: .25fr;
    grid-auto-flow: column;
    margin-left: 0;
    margin-right: 0;
  }

  .section-production-about-txt {
    margin-left: 0;
    padding-left: 2em;
  }

  .production-div {
    flex-flow: column wrap;
    margin-top: 4em;
    display: flex;
  }

  .inf-txt-about {
    width: auto;
    padding-top: .5em;
    padding-right: 1.9em;
    font-size: 1.75em;
  }

  .grid-1-hr-vacancy-analyst, .grid-1-hr-vacancy-analyst-1 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .block-2-hr-vacancy-analyst {
    height: 240em;
  }

  .accordion-block {
    background-position: 30% 20%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    justify-content: center;
    height: 200px;
  }

  .page-wrapper-accordion {
    font-size: 3.33vw;
  }

  .cont-service-directions {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-service-directions {
    grid-template-rows: auto;
  }

  .paragraphsubmain-vw-auto-w, .paragraphsubmain-vw-auto-w-1, .paragraphsubmain-vw-auto-w-2 {
    max-width: 92vw;
    margin-top: 10px;
    font-size: 5vw;
  }

  .page-padding-accordion {
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .dropdown-toggle {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .accordion-top-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 10fr;
    grid-auto-flow: row;
  }

  .accordion-number-wrapper, .accordion-caption-wrapper {
    display: none;
  }

  .accordion-paragraph-wrapper {
    padding-right: 0;
  }

  .dropdown-list-2 {
    display: none;
  }

  .dropdown-list-2.w--open {
    padding-left: 0;
  }

  .accardion-txt-link {
    font-size: 1.75em;
  }

  .icon-3 {
    position: relative;
  }

  .accordion-nubmer-cont {
    display: flex;
  }

  .text-number-mob {
    font-family: Neuemachina, sans-serif;
    font-size: 2em;
    font-weight: 700;
  }

  .text-number-mob-reg {
    margin-right: .5em;
    font-family: Neuemachina, sans-serif;
    font-size: 2em;
    font-weight: 400;
  }

  .accardion-paragraph-txt-mob {
    padding-right: 20px;
    font-size: 1.25em;
  }

  .dropdown-list-2-1.w--open, .dropdown-list-2-2.w--open {
    padding-left: 0;
  }

  .accordion-services-1, .accordion-services-4 {
    display: block;
  }

  .dropdown-list-2-3.w--open {
    padding-left: 0;
  }

  .icon-4 {
    position: relative;
  }

  .dropdown-toggle-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-number-wrapper-1, .accordion-caption-wrapper-1 {
    display: none;
  }

  .accordion-paragraph-wrapper-1 {
    padding-right: 0;
  }

  .icon-4-1 {
    position: relative;
  }

  .accordion-nubmer-cont-1 {
    flex-direction: column;
    display: flex;
  }

  .img-accordion-number-mob {
    padding-bottom: 1.5em;
  }

  .cont-img-accordion-number-mob {
    margin-bottom: 1em;
  }

  .dropdown-toggle-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-paragraph-wrapper-1-0 {
    padding-right: 0;
  }

  .accordion-number-wrapper-copy {
    display: none;
  }

  .accordion-paragraph-wrapper-2 {
    padding-right: 0;
  }

  .accordion-services-2--2, .accordion-services-2-3 {
    display: block;
  }

  .dropdown-list-open {
    display: none;
  }

  .dropdown-list-open.w--open {
    padding-left: 0;
  }

  .grid-main-footer-about {
    grid-template: "."
                   "."
                   "."
                   "."
                   "."
                   / 1fr;
    grid-auto-flow: row dense;
    place-content: start end;
    justify-items: start;
    margin-left: 1em;
    margin-right: 1em;
  }

  .grid-main-footer-about.is-marketplaces {
    grid-template-rows: auto auto auto auto;
    margin-bottom: 0;
    margin-left: 1em;
    margin-right: 1em;
  }

  .image-logo-agima {
    margin-top: 2vw;
  }

  .cont-img-logo-agima {
    width: 10em;
  }

  .heading-3-white-f-copy, .heading-3-white-transp {
    margin-top: 10px;
    font-size: 14px;
  }

  .grid-speach-about-smm {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-auto-flow: column;
    margin-left: 4vw;
    margin-right: 4vw;
  }

  .page-padding-cases-influence {
    padding-top: 0;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .cont-icase-kaspersky-intro {
    height: auto;
    margin-bottom: 3em;
    margin-left: 2em;
    margin-right: 2em;
    padding-top: 5em;
    padding-left: 4vw;
    padding-right: 4vw;
    font-size: 1.8vw;
  }

  .case_kaspersky_intro {
    height: auto;
  }

  .cont-text-kaspersky-main {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .grid-case-kaspersky-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kaspersky-1.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
  }

  .image-arrow-case-kaspersky {
    width: 4em;
  }

  .img-xlvs-top-kaspersky {
    display: none;
  }

  .cont-top-cover-kaspersky {
    height: 34em;
  }

  .case_xlvs-top-udb {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64b65128146d77fd25a9d49e_immersion1185534529%203.png");
    background-position: 50% 100%;
    width: auto;
    height: 40em;
  }

  .img-kasp-mob {
    width: 20em;
    max-width: none;
    margin-top: 6em;
    display: block;
  }

  .page_padding_case_xlfix_results-2-copy {
    width: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-weapper-case-kaspersky {
    font-size: 3.33vw;
  }

  .page_padding_case_results {
    width: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-case-kasp-text {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-case-kasp-grid {
    margin: 3em 2em;
  }

  .grid-case-kasp-img {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .page-padding-case-kasp-results {
    padding: 0;
  }

  .grid-case-kasp-results {
    grid-row-gap: 4em;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    width: auto;
    margin-top: 2em;
  }

  .page-padding-case-kaspersky {
    margin-left: 2em;
    margin-right: 2em;
  }

  .cont-text-case-kasp {
    width: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .text-bold-case-kasp-white {
    font-size: 2.5em;
  }

  .text-case-kasp-white {
    flex-direction: row;
    align-items: flex-start;
    font-size: 2.5em;
    display: flex;
  }

  .page-wrapper-case {
    -webkit-text-fill-color: inherit;
    cursor: auto;
    background-clip: border-box;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.33vw;
    transition: opacity .2s;
    overflow: visible;
  }

  .page-padding-case {
    padding-left: 2em;
    padding-right: 2em;
  }

  .section-case-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .section-case-intro.a4-case._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro.skolkovo._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/69cd253f660eeb68bba780fc_Mob-new.png");
    background-position: 100% 100%;
    background-repeat: repeat;
    background-size: cover;
    height: 45em;
    display: flex;
    overflow: hidden;
  }

  .image-case-intro {
    display: none;
  }

  .image-case-kundal-intro-mob {
    max-width: none;
    display: block;
  }

  .cont-case-intro {
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    padding-bottom: 10em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .grid-case-kundal, .grid-case-kundal-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .grid-case-kundal-goals {
    grid-template-columns: 1fr;
  }

  .text-case-kundal-goals-paragraph {
    width: auto;
    font-size: 1.25em;
    font-weight: 300;
  }

  .cont-case-kundal-goals-in {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-bottom: 1em;
  }

  .cont-case-kundal-line {
    padding-bottom: 0;
  }

  .grid-case-kundal-work {
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .cont-case-work {
    padding-bottom: 0;
  }

  .cont-case-kundal-work-1 {
    padding-top: 1em;
  }

  .grid-cases-kundal-work-in {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .grid-case-kundal-arrows {
    grid-template-columns: 1fr;
  }

  .cont-inside-grid-case-kundal {
    flex-direction: column;
  }

  .image-case-kundal-arrow {
    margin-bottom: 1em;
    margin-left: 0;
  }

  .text-small-case-kundal {
    font-size: 2vw;
  }

  .cont-image-grid-work-2 {
    max-width: 100%;
  }

  .cont-case-kundal-tech {
    padding-bottom: 0;
  }

  .grid-image-case-kundal {
    grid-template-columns: 1fr;
  }

  .grid-case-kundal-2 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .cont-grid-case-kundal-2 {
    width: auto;
    padding-bottom: 1em;
    padding-right: 0;
  }

  .image-case-kundal-4 {
    height: auto;
  }

  .grid-case-kundal-2-1 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .image-case-kundal-5 {
    width: 30em;
    height: auto;
    padding-bottom: 1em;
    padding-right: 0;
    display: block;
  }

  .cont-case-kundal-image, .cont-case-kundal-image-1 {
    width: auto;
    display: block;
  }

  .cont-case-kundal-image-0 {
    width: auto;
    margin-bottom: 0;
    display: block;
  }

  .image-case-kundal-6 {
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 1em;
    padding-right: 0;
    display: block;
  }

  .text-small-case-kundal-1 {
    font-size: 2vw;
  }

  .image-case-kundal-7 {
    height: auto;
  }

  .cont-case-kundal-image-2, .cont-case-kundal-image-3 {
    width: auto;
    display: block;
  }

  .image-case-kundal-8 {
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 1em;
    padding-right: 0;
    display: block;
  }

  .cont-case-kundal-image-4 {
    width: auto;
    display: block;
  }

  .image-case-kundal-9 {
    height: auto;
  }

  .cont-case-kundal-image-5 {
    width: auto;
    display: block;
  }

  .image-case-kundal-10 {
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 1em;
    padding-right: 0;
    display: block;
  }

  .cont-image-case-kundal, .cont-image-case-kundal-1 {
    flex-direction: column;
  }

  .image-case-kundal-4-0 {
    height: auto;
  }

  .image-case-kundal-10-copy {
    width: 100%;
    max-width: none;
    height: auto;
    padding-bottom: 1em;
    padding-right: 0;
    display: block;
  }

  .cont-case-kundal-line-final {
    padding-bottom: 0;
  }

  .grid-case-kundal-result-numbers {
    grid-row-gap: 0em;
    grid-template-columns: 1fr;
  }

  .caption-case-kundal-final {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 1em;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-kundal-final.margin-top-0 {
    margin-top: 0;
  }

  .container-ingrid-result-numbers {
    height: auto;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .paragraph-case-big-capture {
    column-count: 1;
    width: 100%;
  }

  .paragraph-case-big-capture._60 {
    width: 100%;
  }

  .paragraph-case-mob {
    column-count: 1;
    width: 100%;
  }

  .paragraph-case-mob._60 {
    width: 100%;
  }

  .paragraph-case-mob._1column {
    margin-bottom: 1em;
  }

  .container-case-kundalingrid-result-numbers {
    margin-bottom: 3em;
  }

  .container-ingrid-result-numbers-1 {
    height: auto;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .cont-grid-results-small-text {
    display: none;
  }

  .cont-grid-results-small-text-mob {
    height: auto;
    margin-top: 4em;
    display: block;
  }

  .cont-grid-results-small-text-2, .cont-image-results-desktop {
    display: none;
  }

  .cont-img-results-mob {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .cont-dot-case-kundal {
    width: 2em;
  }

  .section-main-tol {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64cb78ff279894932ba126f0_tree-of-life-mobile-cover.jpg");
    background-position: 0 0;
    background-size: cover;
    align-items: flex-start;
    height: 44em;
  }

  .txt-svg-tol {
    margin-top: 0;
    padding-top: 7em;
  }

  .txt-svg-tol.a4-case._2 {
    width: 20em;
    margin-top: -163px;
  }

  .caption-case-bold {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1em;
    font-weight: 700;
    display: block;
  }

  .caption-case-bold.margin-top-0 {
    margin-top: 0;
  }

  .paragraph-case-seciond8body {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  .paragraph-case-seciond8body.margin-top-0 {
    margin-top: 0;
  }

  .paragraph-case-seciond8body.is-short {
    width: 20em;
  }

  .caption-case-wrapper {
    width: auto;
    margin-left: 0;
  }

  .page-padding-case-body {
    padding-left: 1em;
    padding-right: 1em;
  }

  .about-brand-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .goals-case-wrapper {
    padding-bottom: 0;
  }

  .case-result-section {
    height: auto;
  }

  .image-case-result-decstop {
    display: none;
  }

  .image-case-result-mobile {
    display: block;
  }

  .list-7.is-22em {
    width: 20em;
  }

  .case-caption-number-wrapper {
    margin-bottom: 2em;
  }

  .number-paragraph-wrapper {
    flex-direction: column;
  }

  .subtitle-cases {
    padding-left: 10px;
    font-size: 9px;
  }

  .caption-ruward {
    max-width: 92vw;
    margin-top: 10px;
    font-size: .75em;
  }

  .div-block-1168 {
    margin-bottom: 3em;
  }

  .section-17 {
    flex-direction: column;
    padding-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
  }

  .main-clients-txt-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    padding-top: 2em;
    padding-left: 4vw;
    padding-right: 4vw;
  }

  .main-clients-lottie-wrapper {
    margin-left: -2em;
    padding-left: 0;
  }

  .lottie-animation-4 {
    display: none;
  }

  .lottie-animation-5 {
    width: 100%;
    height: auto;
    display: block;
  }

  .txt-clients-caption {
    text-align: left;
    flex: 0 auto;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 1em;
    font-size: 5vw;
  }

  .image-clients-symbol {
    width: 8em;
    margin-top: 2em;
    margin-bottom: 2em;
    padding-left: 2em;
    display: block;
  }

  .bold-text-14 {
    text-align: left;
  }

  .maint-clients-section-wrapper {
    flex-direction: column;
    padding-top: 0;
    padding-bottom: 1em;
  }

  .grid-perfomance-services-1 {
    grid-column-gap: 16px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    grid-template-areas: "Area";
    grid-auto-flow: row;
    margin-top: 60px;
    margin-left: 0;
    margin-right: 0;
  }

  .section-case-unodosbuisnesconfirence-intro {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/6554cad673f16577655ebad6_Mob_start.png");
    background-position: 0 0;
    background-size: cover;
    justify-content: center;
    align-items: center;
    height: 55em;
  }

  .image-case-start-intro {
    display: none;
  }

  .cont-case-start-goals-in {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-bottom: 1em;
  }

  .grid-cases-start-work {
    grid-row-gap: 1.75em;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
  }

  .cont-grid-case-start1 {
    width: auto;
    padding-bottom: 1em;
    padding-right: 0;
  }

  .image-case-start {
    height: auto;
  }

  .link-start1 {
    font-size: 5vw;
  }

  .cont-grid-case-start, .cont-grid-case-start-1 {
    width: auto;
    padding-bottom: 1em;
    padding-right: 0;
  }

  .cont-image-case-start2 {
    flex-direction: column;
  }

  .grid-case-start {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .page-padding-start-cases {
    padding-left: 2em;
    padding-right: 2em;
  }

  .page-padding-cases-ozmom-second-copy {
    padding: 4em 2em 3em;
  }

  .image-case-2-copy._160, .image-case-2-copy._100 {
    margin-top: 0;
  }

  .cont-case-start-intro {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-end;
    margin-top: 0;
    padding-bottom: 10em;
    padding-left: 1em;
    padding-right: 1em;
    display: grid;
  }

  .account-main-cont {
    margin-left: 0;
    margin-right: 0;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .acc-cont-1 {
    flex-flow: column wrap;
    margin-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .txt-account-bold {
    width: 4em;
    height: auto;
    margin-top: 0;
    font-size: 1em;
  }

  .acc-btn-send-request {
    position: relative;
    inset: 0% auto auto 0%;
  }

  .acc-txt-main {
    align-items: flex-start;
    width: auto;
    padding-top: .5em;
    padding-right: 0;
    font-size: 1.2em;
  }

  .acc-txt-main.big-txt {
    align-items: flex-start;
    font-size: 1.6em;
  }

  .grd-account-1 {
    grid-template-columns: 1fr;
    grid-template-areas: ". Area";
  }

  .acc-grid-1 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .acc-img-grid {
    display: none;
  }

  .acc-cont-txt-grid {
    padding-top: 0;
  }

  .acc-txt-title {
    width: auto;
    padding-top: .5em;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 1.75em;
  }

  .acc-img-grid-1 {
    padding-right: 0;
    display: none;
  }

  .acc-img-grid-1-mob {
    padding-bottom: 4em;
    padding-right: 0;
    display: block;
  }

  .acc-img-grid-illust {
    display: none;
  }

  .acc-img-grid-illust-mob {
    width: 100%;
    max-width: none;
    padding-top: 2em;
    display: block;
  }

  .acc-cont-2 {
    background-position: 15% 20%;
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-grid-2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    place-items: start;
  }

  .acc-img-grid-3 {
    display: none;
  }

  .acc-img-grid-1-1 {
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .acc-img-grid-3-mob {
    width: auto;
    display: block;
  }

  .acc-cont-3 {
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-cont-txt-grid-3 {
    padding-top: 0;
  }

  .acc-cont-4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 50% 100%;
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-5 {
    flex-flow: column wrap;
    margin-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-cont-txt-grid-5 {
    padding-top: 2em;
  }

  .acc-txt-bold {
    width: auto;
    padding-top: .5em;
    padding-bottom: .5em;
    padding-right: 0;
    font-size: 2.4em;
  }

  .acc-img-grid-5 {
    padding-right: 0;
    display: none;
  }

  .acc-img-grid-5-mob {
    padding-bottom: 3em;
    padding-right: 0;
    display: block;
  }

  .acc-cont-6 {
    flex-flow: column wrap;
    margin-top: 1em;
    margin-bottom: auto;
    padding-bottom: 4em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-cont-txt-grid-6 {
    padding-top: 0;
  }

  .acc-cont-7 {
    flex-flow: column wrap;
    margin-top: 1em;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .acc-cont-txt-title {
    padding-left: 1em;
  }

  .acc-txt-title-1 {
    width: auto;
    padding-top: .5em;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 1.75em;
  }

  .acc-cont-txt-grid-7 {
    height: auto;
    padding: 0 1em 2em;
  }

  .acc-cont-txt-grid-3-copy {
    padding-top: 0;
  }

  .acc-cont-txt-grid-7-1 {
    height: auto;
    padding: 0 1em 2em;
  }

  .acc-grid-7 {
    grid-column-gap: 3em;
    grid-row-gap: 1em;
  }

  .acc-img-grid-0, .acc-img-grid-illust-1-l, .acc-img-grid-illust-0-r {
    display: none;
  }

  .acc-cont-8 {
    flex-flow: column wrap;
    align-content: center;
    align-items: center;
    margin-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-grid-8 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    justify-content: center;
    justify-items: center;
  }

  .acc-cont-img-speakers {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: block;
  }

  .acc-txt-small {
    text-align: left;
    justify-content: center;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 1.2em;
    display: flex;
    position: relative;
  }

  .bold-text-15 {
    display: block;
  }

  .bold-text-16 {
    text-align: left;
  }

  .acc-cont-9 {
    flex-flow: column wrap;
    margin-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-grid-9 {
    grid-column-gap: 3em;
    grid-row-gap: 0em;
  }

  .acc-cont-grid-9 {
    width: auto;
  }

  .acc-cont-numbers-txt {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 3.5em;
  }

  .acc-cont-numbers-txt-1 {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1em;
  }

  .acc-txt-main-fix {
    width: auto;
    padding-top: .5em;
    padding-right: 0;
    font-size: 1.6em;
  }

  .acc-cont-10 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 50% 100%;
    flex-flow: column wrap;
    margin-top: 1em;
    margin-bottom: 2em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-cont-11 {
    flex-flow: column wrap;
    margin-top: 0;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-cont-12 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 50% 100%;
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 2em;
    padding-right: 2em;
    display: flex;
  }

  .acc-btn-send-want {
    justify-content: center;
    position: relative;
    inset: 0% 0 auto 0%;
  }

  .acc-cont-numbers-txt-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 3.5em;
  }

  .acc-cont-13 {
    -webkit-text-fill-color: inherit;
    background-color: #d87070;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 50% 100%;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto;
    background-clip: border-box;
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: none;
  }

  .acc-grid-13 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .acc-cont-grid-13-1 {
    width: auto;
  }

  .acc-txt-main-awards {
    width: auto;
    padding-top: .5em;
    padding-right: 0;
    font-size: 1.75em;
  }

  .acc-txt-small-awards {
    text-align: left;
    justify-content: center;
    width: auto;
    padding-top: 0;
    padding-right: 0;
    font-size: 1.2em;
    display: flex;
    position: relative;
  }

  .acc-cont-txt-grid-1-1 {
    padding-top: 0;
  }

  .acc-cont-13-mob {
    -webkit-text-fill-color: inherit;
    background-color: #d87070;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 50% 100%;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto, auto;
    background-clip: border-box;
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: flex;
  }

  .acc-cont-13-mob-1 {
    flex-direction: column;
    margin-top: 4em;
    display: flex;
  }

  .acc-cont-13-rewards {
    -webkit-text-fill-color: inherit;
    background-color: #d87070;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/65a783f024c7af742f61cc56_Rectangle%20321.png");
    background-position: 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 50% 100%;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto, auto, auto;
    background-clip: border-box;
    flex-flow: column wrap;
    margin-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: none;
  }

  .acc-img-grid-1-1-mob {
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .acc-cont-grid-13-1-awards {
    width: auto;
  }

  .acc-txt-main-2 {
    width: auto;
    padding-top: .5em;
    padding-right: 0;
    font-size: 1.75em;
  }

  .acc-txt-main-2.white {
    padding-right: 0;
    font-size: 1.5em;
  }

  .acc-txt-title-1-1 {
    width: auto;
    padding-top: .5em;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 1.75em;
  }

  .acc-grid-3-1 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
  }

  .bold-text-17 {
    justify-content: center;
    display: flex;
  }

  .acc-txt-main-1 {
    align-items: center;
    width: auto;
    padding-top: .5em;
    padding-right: 0;
    font-size: 1.75em;
  }

  .acc-txt-main-1.big-txt {
    align-items: flex-start;
  }

  .img-awards-mob {
    padding-top: 5em;
  }

  .acc-img-grid-1-mob-1 {
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .image-hove-vacancy-item-hr-copy {
    display: none;
  }

  .image_cases_cover_desktop {
    display: none;
    overflow: visible;
  }

  .image_cases_cover_mobile {
    width: 101%;
    max-width: 101%;
    display: inline-block;
  }

  .image_cases_txt_desktop {
    display: none;
  }

  .image_cases_txt_mobile {
    width: 102%;
    max-width: 102%;
    margin-top: -2px;
    margin-left: -2px;
    display: inline-block;
  }

  .svg_cases_kamaz {
    padding-top: 8em;
    padding-bottom: 8em;
  }

  .background-video-6 {
    width: 18em;
    height: 12em;
  }

  .section-19 {
    overflow: hidden;
  }

  .image_cases_kamaz-laptop {
    width: 120%;
    max-width: 120%;
  }

  .image-144 {
    width: 8em;
    padding-bottom: 2em;
  }

  .section-20 {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .bg_video_case_inosense {
    height: 240px;
  }

  .background-video-7 {
    height: 18em;
  }

  .landing-page-wrapper-cases-inosense {
    padding: 2em 1em;
  }

  .code-embed {
    display: none;
  }

  .tricker-wrapper {
    height: 4em;
  }

  .tricker-txt {
    font-size: .62em;
  }

  .menu1 {
    height: 50px;
    padding-right: 0;
  }

  .button-4 {
    grid-column-gap: 39px;
    grid-row-gap: 39px;
    justify-content: center;
    align-items: center;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    display: flex;
  }

  .div-block-1175 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 14px;
  }

  .menu_tag {
    font-size: 16px;
  }

  .section-main-body {
    padding-left: 0;
  }

  .div-start-screen {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 78px;
  }

  .div-name {
    justify-content: flex-end;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-paper {
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .div-data {
    align-items: stretch;
    height: auto;
    margin-top: 20px;
    padding-top: 0;
  }

  .div-place.place, .div-place.time, .image-150 {
    margin-top: 0;
  }

  .menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 0 10px;
    font-size: 14px;
  }

  .button-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .first-block {
    background-size: auto 100%;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
  }

  .name {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    padding-top: 40px;
  }

  .picture {
    width: 100%;
  }

  .image-151 {
    height: auto;
  }

  .text-block-85 {
    height: auto;
    font-size: 18px;
  }

  .data {
    height: auto;
    margin-top: 18px;
  }

  .time {
    width: 100px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .place {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-1186 {
    width: 100%;
  }

  .image-152 {
    margin-top: 20px;
  }

  .text-block-92 {
    font-size: 16px;
  }

  .div-block-1188 {
    margin-top: 20px;
  }

  .section-main-udbconfirence-case-mob-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/638e132068d2a0c40cad4b3e_Ozon.png");
    background-position: 50%;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 45em;
    padding-top: 0;
    padding-bottom: 2em;
    padding-left: 0;
    display: flex;
  }

  .page-padding-cases-ozmom-sec-copy {
    padding: 4em 2em 3em;
  }

  .txt-main-title {
    align-self: flex-start;
    width: 26em;
    margin-top: 0;
    padding-top: 10em;
  }

  .txt-main-title.a4-case._2 {
    width: 20em;
    margin-top: -163px;
  }

  .grid-case-meetup {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-meetup.a4-case {
    grid-row-gap: 2.3em;
    grid-template-rows: auto auto;
    grid-template-columns: 1.25fr;
    grid-auto-flow: row;
  }

  .cont-txt-meetup {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: block;
  }

  .page-padding-cases-meetup {
    padding: 4em 2em;
  }

  .grid-2columns-ugc-meetup {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
    margin-top: 0;
    padding-bottom: 0;
  }

  .text_case_meetup {
    margin-top: 2em;
    font-size: 1em;
  }

  .grid-2columns-meetup {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-columns: 1fr;
    margin-top: 4em;
    padding-bottom: 0;
  }

  .section-case-intro-a4 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .section-case-intro-a4.a4-case {
    background-position: 0%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-a4.a4-case._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-a4.a4-case._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .section-case-intro-a4.alfa {
    background-position: 0%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-a4.alfa._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-a4.alfa._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .txt-svg-tol-copy {
    margin-top: 0;
    padding-top: 7em;
  }

  .txt-svg-tol-copy.a4-case._2, .txt-svg-tol-copy.alfa._2 {
    width: 20em;
    margin-top: -163px;
    padding-top: 20em;
  }

  .page-padding-cases-skl {
    padding: 4em 2em 3em;
  }

  .txt-main-title0skl {
    opacity: 1;
    mix-blend-mode: normal;
    flex: 0 auto;
    align-self: flex-start;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10em;
    display: none;
    overflow: hidden;
  }

  .txt-main-title0skl.a4-case._2 {
    width: 20em;
    margin-top: -163px;
  }

  .img-skl-mob {
    float: none;
    vertical-align: baseline;
    width: 100%;
    max-width: none;
    display: block;
    overflow: clip;
  }

  .img-case-skl-mob {
    display: block;
    position: static;
  }

  .txt-main-title0skl-mob {
    opacity: 1;
    mix-blend-mode: normal;
    flex: 0 auto;
    align-self: flex-start;
    width: 44em;
    max-width: 65%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10em;
    display: none;
    overflow: hidden;
  }

  .txt-main-title0skl-mob.a4-case._2 {
    width: 20em;
    margin-top: -163px;
  }

  .section-case-intro-alfa {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .section-case-intro-alfa.a4-case {
    background-position: 0%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-alfa.a4-case._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-alfa.a4-case._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .section-case-intro-alfa.alfa {
    background-position: 75%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-alfa.alfa._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-alfa.alfa._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .txt-svg-tol-alfa {
    margin-top: 0;
    padding-top: 7em;
  }

  .txt-svg-tol-alfa.a4-case._2, .txt-svg-tol-alfa.alfa._2 {
    width: 20em;
    margin-top: -163px;
    padding-top: 20em;
  }

  .page-padding-cases-sec-alfa {
    padding: 4em 2em 3em;
  }

  .caption-case-alfa-white {
    width: auto;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 0;
    font-size: 1.3em;
    font-weight: 700;
    display: block;
  }

  .caption-case-alfa-white.margin-top-0 {
    margin-top: 0;
  }

  .caption-case-alfa-white.txt-white-skl {
    overflow: visible;
  }

  .image-arrow-right-white {
    max-width: 100%;
    margin-top: 2em;
    display: none;
  }

  .article_paragraph_a-alfa, .article_paragraph_a-vs-copy, .article_paragraph_a-vs-copy-copy, .article_paragraph_a-vs-copy, .article_paragraph_a-vs-copy {
    width: auto;
    font-size: 1em;
  }

  .grid-case-alfa {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-alfa.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .btn-watch-video {
    text-align: left;
    border-radius: 1.8em;
    width: 100%;
    margin-left: 0;
    font-size: 1rem;
  }

  .section-case-intro-think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .section-case-intro-think.a4-case {
    background-position: 0%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-think.a4-case._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-think.a4-case._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .section-case-intro-think.alfa {
    background-position: 75%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-think.alfa._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-think.alfa._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .section-case-intro-think.think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/68909523eca8d8e3598cc418_Group%202131329246.png");
    background-position: 75%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-think.think._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-think.think._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .txt-svg-tol-alfa-copy {
    margin-top: 0;
    padding-top: 7em;
  }

  .txt-svg-tol-alfa-copy.a4-case._2, .txt-svg-tol-alfa-copy.alfa._2 {
    width: 20em;
    margin-top: -163px;
    padding-top: 20em;
  }

  .page-padding-cases-sec-think {
    padding: 4em 2em 3em;
  }

  .txt-svg-tol-think {
    margin-top: 0;
    padding-top: 7em;
  }

  .txt-svg-tol-think.a4-case._2 {
    width: 20em;
    margin-top: -163px;
    padding-top: 20em;
  }

  .txt-svg-tol-think.alfa._2 {
    width: 25em;
    margin-top: -163px;
    padding-top: 10em;
  }

  .cont-bttn-video-think {
    padding-top: 4em;
  }

  .section-case-intro-kasp {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/64c37afeadc7b3038087933b_Mob_Kundal.png");
    background-position: 0 0;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .section-case-intro-kasp.a4-case {
    background-position: 0%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-kasp.a4-case._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-kasp.a4-case._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .section-case-intro-kasp.alfa {
    background-position: 75%;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-kasp.alfa._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-kasp.alfa._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .section-case-intro-kasp.think {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/69008a29317138b5236175e2_%D0%9A%D0%B5%D0%B8%CC%86%D1%81%20-%20%D0%9A%D0%BE%D0%BD%D1%84%D0%B5%D1%80%D0%B5%D0%BD%D1%86%D0%B8%D1%8F%20%D0%B2%20%D0%A1%D0%BA%D0%BE%D0%BB%D0%BA%D0%BE%D0%B2%D0%BE%20MB%203.png");
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-case-intro-kasp.think._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-kasp.think._2-copy {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67b4a95015abab9ca79e3411_A4-case-wallpaper-mb.png");
  }

  .container-cases-kasp {
    object-fit: none;
    width: auto;
    margin-top: 1em;
  }

  .grid-kasp-1 {
    grid-template-columns: 1fr;
  }

  .page-padding-cases-sec-kasp {
    padding: 4em 2em 3em;
  }

  .page-padding-case-kasp {
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid-case-kasp-1 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-1.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
  }

  .page-padding-cases-kasp-img {
    padding: 4em 2em 3em;
  }

  .grid-case-kasp {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .txt-kasp-title {
    font-size: 4vw;
  }

  .cont-img-kasp-3.a4-case {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .page-padding-case-kasp-1 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid-case-kasp-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-copy.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .grid-case-kasp-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-2.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .grid-case-kasp-5 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-5.a4-case {
    grid-template-rows: auto;
    grid-template-columns: 2fr;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .img-kasp-4 {
    display: block;
  }

  .grid-case-kasp-6 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-6.a4-case {
    grid-template-rows: auto;
    grid-template-columns: 1.2fr;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .page-padding-case-kasp-2 {
    margin-left: 2em;
    margin-right: 2em;
  }

  .grid-case-kasp-4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-4.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .grid-case-kasp-5-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-5-copy.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .grid-case-kasp-7 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-7.a4-case {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .btn-kasp {
    text-align: left;
    border-radius: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .btn-kasp.is-black-version:hover {
    background-color: var(--white);
    color: var(--black);
  }

  .btn-kasp-2 {
    text-align: left;
    border-radius: 0;
    margin-bottom: 10px;
    margin-right: 0;
    font-size: 1rem;
  }

  .btn-kasp-2.is-black-version:hover {
    background-color: var(--white);
    color: var(--black);
  }

  .grid-case-kasp-8 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-8.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .page-padding-cases-kasp-results {
    padding: 4em 2em 3em;
  }

  .grid-case-kasp-0 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .grid-case-kasp-0.a4-case {
    grid-template-rows: auto;
    grid-auto-columns: .25fr;
    margin-top: 2em;
  }

  .txt-svg-tol-kasp {
    margin-top: 0;
    padding-top: 7em;
  }

  .txt-svg-tol-kasp.a4-case._2 {
    width: 20em;
    margin-top: -163px;
    padding-top: 20em;
  }

  .txt-svg-tol-kasp.alfa._2 {
    width: 25em;
    margin-top: -163px;
    padding-top: 5em;
    padding-bottom: 2em;
  }

  .image-case-intro-fc {
    display: none;
  }

  .section-case-intro-fc {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/692846657b1b3fdc35016b8a_Rectangle%20240663009.png");
    background-position: 50%;
    background-size: cover;
    align-items: center;
    height: 44em;
  }

  .section-case-intro-fc.a4-case._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/67fcf80e62a66b58d00ee7cc_Frame%20277134058.png");
  }

  .section-case-intro-fc.skolkovo._2 {
    background-image: url("https://cdn.prod.website-files.com/62382c29d488bc1e8660e76e/680dec689b9b48257cd7a367_%D0%A4%D0%BE%D0%BD.png");
    background-position: 75% 100%;
    background-repeat: repeat;
    background-size: cover;
    height: 45em;
    display: flex;
    overflow: hidden;
  }

  .grid-case-fc, .grid-case-fc-arrows {
    grid-template-columns: 1fr;
  }

  .text-case-fc-goals-paragraph {
    width: auto;
    font-size: 1.25em;
    font-weight: 300;
  }

  .cont-case-fc-goals, .cont-case-fc-goals-1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-bottom: 1em;
  }

  .img-case-fc {
    display: none;
  }

  .cont-case-fc-goals-2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-bottom: 1em;
  }

  .text-case-fc, .text-case-fc-1 {
    width: auto;
    font-size: 1.25em;
    font-weight: 300;
  }

  .cont-case-fc-goals-3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    margin-bottom: 1em;
  }

  .grid-case-fc-1 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .txt-case-fc-1 {
    width: auto;
    font-size: 1.25em;
    font-weight: 300;
  }

  .grid-case-fc-2 {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .page_padding_case_fc {
    width: auto;
    padding-left: 2em;
    padding-right: 2em;
  }

  .container-case-fc-results {
    width: 100%;
    margin-top: 0;
  }

  .img-case-fc-mob {
    display: inline-block;
  }

  .image-case-fc-intro-mob {
    width: 22em;
    max-width: none;
    margin-top: 10em;
    display: block;
  }

  .div-case-cm {
    padding-bottom: 0;
  }

  .grid-case-cm {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-columns: 1fr;
  }

  .txt-main-title0cm {
    opacity: 1;
    mix-blend-mode: normal;
    flex: 0 auto;
    align-self: flex-start;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10em;
    display: block;
    overflow: hidden;
  }

  .txt-main-title0cm.a4-case._2 {
    width: 20em;
    margin-top: -163px;
  }

  .image-154 {
    width: 28em;
  }
}

#w-node-fe65bdec-aed2-e9f9-3487-7b97eecd1704-4c60e76f, #w-node-e9bdfae7-97e6-e351-a13f-5d8765d16885-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765207-4c60e76f, #w-node-_94235b62-aed7-e7f5-3dba-d2d4d5f3fede-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765217-4c60e76f, #w-node-_43b14500-99d3-7299-e3fb-c791706f38c8-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765243-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765225-4c60e76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765235-4c60e76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d7651f5-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765255-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76525e-4c60e76f, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76525f-4c60e76f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10c6edfd-2568-52c4-63d4-e85dc53c5240-c53c523e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_10c6edfd-2568-52c4-63d4-e85dc53c5246-c53c523e, #w-node-_10c6edfd-2568-52c4-63d4-e85dc53c524d-c53c523e, #w-node-_10c6edfd-2568-52c4-63d4-e85dc53c5258-c53c523e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10c6edfd-2568-52c4-63d4-e85dc53c525e-c53c523e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a953ce5a-7bc3-011f-1685-e697dcf9abd8-fc2361be, #w-node-a953ce5a-7bc3-011f-1685-e697dcf9abcf-fc2361be, #w-node-a953ce5a-7bc3-011f-1685-e697dcf9abd2-fc2361be, #w-node-a953ce5a-7bc3-011f-1685-e697dcf9abd5-fc2361be, #w-node-a953ce5a-7bc3-011f-1685-e697dcf9abcc-fc2361be, #w-node-a953ce5a-7bc3-011f-1685-e697dcf9abdb-fc2361be, #w-node-c5284c64-b83f-5f43-af1a-791fd03c0931-d29e9784, #w-node-c5284c64-b83f-5f43-af1a-791fd03c0932-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_26b6731e-3b62-23be-3475-37e812d37478-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_26b6731e-3b62-23be-3475-37e812d37479-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_26b6731e-3b62-23be-3475-37e812d3747c-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_55907986-ba56-8a49-1153-d63e1fded524-d29e9784, #w-node-_55907986-ba56-8a49-1153-d63e1fded525-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55907986-ba56-8a49-1153-d63e1fded52b-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_55907986-ba56-8a49-1153-d63e1fded52c-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_55907986-ba56-8a49-1153-d63e1fded52e-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_5d84d60e-5fbb-30b7-b90f-bb00f1d1e957-d29e9784, #w-node-_5d84d60e-5fbb-30b7-b90f-bb00f1d1e958-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d84d60e-5fbb-30b7-b90f-bb00f1d1e95e-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_5d84d60e-5fbb-30b7-b90f-bb00f1d1e95f-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_5d84d60e-5fbb-30b7-b90f-bb00f1d1e962-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_0e9038cd-9801-10df-1e0a-0a5e4d45c020-d29e9784, #w-node-_0e9038cd-9801-10df-1e0a-0a5e4d45c021-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e9038cd-9801-10df-1e0a-0a5e4d45c027-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_0e9038cd-9801-10df-1e0a-0a5e4d45c028-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_0e9038cd-9801-10df-1e0a-0a5e4d45c02a-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_5b8fcefd-0322-8600-9460-d212d3c61489-d29e9784, #w-node-_5b8fcefd-0322-8600-9460-d212d3c6148a-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b8fcefd-0322-8600-9460-d212d3c61490-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_5b8fcefd-0322-8600-9460-d212d3c61491-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_5b8fcefd-0322-8600-9460-d212d3c61493-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_8da603ce-0ea7-d307-4d97-36e4fc8999fe-d29e9784, #w-node-_8da603ce-0ea7-d307-4d97-36e4fc8999ff-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8da603ce-0ea7-d307-4d97-36e4fc899a05-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_8da603ce-0ea7-d307-4d97-36e4fc899a06-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_8da603ce-0ea7-d307-4d97-36e4fc899a08-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_4c585f3e-1802-c373-60a4-0e8746f5feb1-d29e9784, #w-node-_4c585f3e-1802-c373-60a4-0e8746f5feb2-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c585f3e-1802-c373-60a4-0e8746f5feb8-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_4c585f3e-1802-c373-60a4-0e8746f5feb9-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_4c585f3e-1802-c373-60a4-0e8746f5febb-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_2bee2d6e-c003-7f91-638b-a7415a73f41a-d29e9784, #w-node-_2bee2d6e-c003-7f91-638b-a7415a73f41b-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bee2d6e-c003-7f91-638b-a7415a73f421-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_2bee2d6e-c003-7f91-638b-a7415a73f422-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_2bee2d6e-c003-7f91-638b-a7415a73f424-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-d245214a-6b08-3078-3e26-7b583373d2a0-d29e9784, #w-node-d245214a-6b08-3078-3e26-7b583373d2a1-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d245214a-6b08-3078-3e26-7b583373d2a4-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-d245214a-6b08-3078-3e26-7b583373d2a5-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-d245214a-6b08-3078-3e26-7b583373d2a8-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_9675265c-145f-6032-6269-e4248c850be3-d29e9784, #w-node-_9675265c-145f-6032-6269-e4248c850be4-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9675265c-145f-6032-6269-e4248c850be5-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9675265c-145f-6032-6269-e4248c850be7-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_9675265c-145f-6032-6269-e4248c850be8-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_9675265c-145f-6032-6269-e4248c850beb-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_8cf8186a-ed86-5a8e-7120-a6d30424590b-d29e9784, #w-node-_8cf8186a-ed86-5a8e-7120-a6d30424590c-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cf8186a-ed86-5a8e-7120-a6d30424590d-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8cf8186a-ed86-5a8e-7120-a6d30424590f-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_8cf8186a-ed86-5a8e-7120-a6d304245910-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_8cf8186a-ed86-5a8e-7120-a6d304245913-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-ad00dd35-efbe-af51-6f3e-0666acd5b207-d29e9784, #w-node-ad00dd35-efbe-af51-6f3e-0666acd5b208-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad00dd35-efbe-af51-6f3e-0666acd5b209-d29e9784 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ad00dd35-efbe-af51-6f3e-0666acd5b20b-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-ad00dd35-efbe-af51-6f3e-0666acd5b20c-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-ad00dd35-efbe-af51-6f3e-0666acd5b20f-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-c6bdca54-7589-364e-9e69-5cfdd29e97bc-d29e9784 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-c6bdca54-7589-364e-9e69-5cfdd29e97c2-d29e9784 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_6de53f0a-baca-54ae-c5f9-d34826e91156-d29e9784 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_0c25df97-51fc-3daf-42aa-98dd1dcec808-d29e9784 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_98abfa47-1430-b495-8293-ebe8c36a29b3-153199ee, #w-node-ddf63383-ef9f-a1f2-7572-f300c6065543-153199ee, #w-node-_16f80328-5975-1dc2-304d-da8150370962-153199ee, #w-node-ff2762d8-9d30-326f-8b8c-6039fefe9ade-153199ee, #w-node-adc8418b-f572-d384-53cd-8dd52f716225-153199ee, #w-node-fa191f1a-64fb-a595-aa18-c87099a902e2-153199ee, #w-node-_6280cb5f-bc10-eeb5-db92-6c80025096db-153199ee, #w-node-efe88973-7eb2-b8e0-52cc-f81fa434564e-153199ee, #w-node-_731beda5-7707-e353-d197-436e153199fa-153199ee, #w-node-_731beda5-7707-e353-d197-436e153199fb-153199ee, #w-node-_731beda5-7707-e353-d197-436e153199fc-153199ee, #w-node-_731beda5-7707-e353-d197-436e153199fd-153199ee, #w-node-_731beda5-7707-e353-d197-436e153199ff-153199ee, #w-node-_731beda5-7707-e353-d197-436e15319a00-153199ee, #w-node-_731beda5-7707-e353-d197-436e15319a01-153199ee, #w-node-_01780ae0-3fbe-21df-ec46-97c7e57bafd2-153199ee, #w-node-_54886b8e-fcd5-472d-d38c-8d54a0c61c50-153199ee, #w-node-_89821d86-fcd1-ede1-2fff-efaedaa0ef5e-153199ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_453c103b-7534-cf86-b3f6-39f5776da072-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_453c103b-7534-cf86-b3f6-39f5776da073-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1bef8285-f6a9-f653-afc3-828ff71e866b-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1bef8285-f6a9-f653-afc3-828ff71e866c-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_36a58ba4-736d-4335-ceb2-6bc15d87800e-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36a58ba4-736d-4335-ceb2-6bc15d87800f-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c93fe01a-9ddb-9151-4664-d07fddc13f26-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c93fe01a-9ddb-9151-4664-d07fddc13f27-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a3b1420d-304b-dba8-1c9e-ce28aaa34400-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a3b1420d-304b-dba8-1c9e-ce28aaa34401-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a22b38ed-408a-b1f2-e4f8-6a9445c0d6d0-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a22b38ed-408a-b1f2-e4f8-6a9445c0d6d1-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4d419030-1e72-3b81-f917-ecd8f3205b08-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d419030-1e72-3b81-f917-ecd8f3205b09-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6df71d80-d75d-2b34-6518-47312cbd21aa-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6df71d80-d75d-2b34-6518-47312cbd21ab-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8eab-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8eac-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_75f23720-c28d-22ab-04da-e536dde616c4-42de8e73, #w-node-_2e4e0ba6-4443-6508-6556-f9854b613d61-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e4e0ba6-4443-6508-6556-f9854b613d62-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8efd-42de8e73, #w-node-c9674152-f32d-bfb4-e704-be82690bbbbb-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9674152-f32d-bfb4-e704-be82690bbbbc-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8ebf-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8ec0-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8edf-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8ee0-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8ee9-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8eea-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8f1b-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81e1aa8-6e29-22da-15b4-52a21b9d8f1c-42de8e73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_21d97f41-2499-f26e-4351-97320e4d04b0-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-a2407151-6b7a-3331-161d-8ab7112ce81b-fa598dbb, #w-node-_81c106e1-02ec-1af8-d2ab-ff096705254b-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22de2f00-499e-ac4a-38ef-dd124103981d-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_30280ec6-adb8-f548-ecc5-df39a657f490-fa598dbb, #w-node-a7445fb6-334c-d448-c618-0801cb6a84b2-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc55408b-6a49-7be5-38cf-ea7e8e60c1aa-fa598dbb {
  place-self: stretch stretch;
}

#w-node-_06fb537c-ef13-2704-e0d8-a866626a1314-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b90df284-b01c-83b2-b72a-5aa8dc4c2d8e-fa598dbb {
  place-self: start center;
}

#w-node-cf247442-a158-2551-80ed-b2b62ca062d9-fa598dbb {
  align-self: end;
}

#w-node-_6397d0d6-c7e6-c2d0-62b2-e77898dd20f3-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_801433c2-aa74-c417-45d7-155c8632d830-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96af14d9-53b0-a274-5cd3-35b7df6714fd-fa598dbb {
  place-self: start center;
}

#w-node-_96af14d9-53b0-a274-5cd3-35b7df6714fe-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96af14d9-53b0-a274-5cd3-35b7df671501-fa598dbb {
  align-self: end;
}

#w-node-dc6698f0-8611-1800-2e28-60915a538fe7-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dc6698f0-8611-1800-2e28-60915a538fe9-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc6698f0-8611-1800-2e28-60915a538fef-fa598dbb {
  place-self: start center;
}

#w-node-dc6698f0-8611-1800-2e28-60915a538ff0-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc6698f0-8611-1800-2e28-60915a538ff3-fa598dbb {
  align-self: end;
}

#w-node-_74de32a2-ae4b-301b-d21b-1e1004a65701-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538c4-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538c6-fa598dbb {
  place-self: start center;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538ca-fa598dbb {
  align-self: end;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538da-fa598dbb {
  place-self: start center;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538db-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538de-fa598dbb {
  align-self: end;
}

#w-node-_2e034875-a5de-6d2c-74e0-ab2441ee2974-fa598dbb {
  place-self: start center;
}

#w-node-_2e034875-a5de-6d2c-74e0-ab2441ee2975-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2e034875-a5de-6d2c-74e0-ab2441ee2978-fa598dbb {
  align-self: end;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538ec-fa598dbb, #w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538f2-fa598dbb, #w-node-_6a6f2909-6bd0-d6f4-a40b-3ceef6019381-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7920748c-357a-205e-fbfa-157212992913-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_7e7a010c-ae20-5a8d-2e88-4c040675c288-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_01a423a5-b88d-f684-befb-9f7fe7d3ef9c-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d73539a-4907-9672-057e-ff822a85ca10-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f900471e-a23b-5e3e-1b21-ac7e38cd4fe8-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_35795826-50c5-0358-4725-57688c0eeaa5-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0fad76b-cb49-1373-c5a4-e3eec5705ebc-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fad76b-cb49-1373-c5a4-e3eec5705ebd-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_856dc06d-1875-39a5-e47f-1c011bf24a01-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f240d521-274f-a08a-6487-3962fd912e0b-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_442737ac-e3c6-94f6-b2ae-f061c0e79108-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_442737ac-e3c6-94f6-b2ae-f061c0e79109-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c5ea1b69-ad76-e977-a89a-90ad84058425-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6d62fe3f-03bb-52f2-44b4-8cd15921d9c4-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9049b6e6-6781-e6ec-0b4c-39bedb8e4e35-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9049b6e6-6781-e6ec-0b4c-39bedb8e4e36-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_577de8b8-cfc1-4d8c-a449-5797cb1b006e-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b37fb1fe-6c89-347c-3ee9-e505ec1e9d7d-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_54afa019-0698-1452-5df0-556b5c86cf73-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54afa019-0698-1452-5df0-556b5c86cf74-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3390599e-9fa0-2622-69e4-f322100d5b5d-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6b31c1b1-709f-ba55-598f-5b32c478ef75-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4dbec039-e37d-c24a-6b48-2ba5d0927d49-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dbec039-e37d-c24a-6b48-2ba5d0927d4a-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7e6ea7fc-fce2-903a-c729-5d1033387b11-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7af97dfc-7c9b-11b2-03fb-eddad6c32a3c-fa598dbb {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch center;
}

#w-node-_68fa40a8-1d71-c613-e34d-009ca80a87b5-fa598dbb, #w-node-_3709e4a6-b16d-3d6f-b761-f899bc576b92-fa598dbb, #w-node-_6f3448d0-96b8-8dfa-6277-e8bb3dc0bcb4-fa598dbb, #w-node-_692ab262-f205-4704-590a-b102acf6bece-fa598dbb, #w-node-b853b060-6261-2581-c6ab-c48a5dcaf082-fa598dbb, #w-node-ac605676-994b-f6a4-607f-ae8e5a2fb241-fa598dbb, #w-node-e85d4ed4-05d3-24b9-cf30-f7a8c6dc2d6a-fa598dbb, #w-node-cf48fdd7-defc-6bb9-eb9d-e01e2b976b3b-fa598dbb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bb34ffa-665d-3cbe-f0ab-3b6d0127fb13-3ea3e016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_357cac23-1641-8bb2-254b-479fe464b657-3ea3e016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7eef22da-289e-0896-5652-55b21652f496-3ea3e016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f8f13d81-bbbd-e1ed-fcca-b26e811e0f9a-3ea3e016, #w-node-f83768f7-9ba4-43a4-b87a-020f8dd27128-3ea3e016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_394d7aab-c918-5fa6-6b89-ad470d03fa7b-3ea3e016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_740f8772-6bfe-8277-6385-bd00ad31ebd6-3ea3e016, #w-node-_740f8772-6bfe-8277-6385-bd00ad31ebd7-3ea3e016, #w-node-c215e437-3df9-294f-17ad-972dc2e3992d-3ea3e016, #w-node-c215e437-3df9-294f-17ad-972dc2e3992e-3ea3e016, #w-node-_6e7d9c2e-e20a-37cb-d6bf-a84588a31af3-3ea3e016, #w-node-_6e7d9c2e-e20a-37cb-d6bf-a84588a31af4-3ea3e016, #w-node-_85d92672-386c-ef72-457d-5663e094100a-3ea3e016, #w-node-_85d92672-386c-ef72-457d-5663e094100b-3ea3e016, #w-node-d164c1fb-d00d-b9c8-aa95-71ff89604935-3ea3e016, #w-node-d164c1fb-d00d-b9c8-aa95-71ff89604936-3ea3e016, #w-node-_4b3edcb8-9b88-fe16-8e78-ff42992c743c-3ea3e016, #w-node-_4b3edcb8-9b88-fe16-8e78-ff42992c743d-3ea3e016, #w-node-_1ce2eb36-d7c4-8484-afd0-44957c656ba5-3ea3e016, #w-node-_1ce2eb36-d7c4-8484-afd0-44957c656ba6-3ea3e016, #w-node-e877bd11-7aff-880e-4d35-aed0160f259f-3ea3e016, #w-node-e877bd11-7aff-880e-4d35-aed0160f25a0-3ea3e016, #w-node-_758afc0e-1be4-240a-502c-3f4a1c858901-3ea3e016, #w-node-_758afc0e-1be4-240a-502c-3f4a1c858902-3ea3e016, #w-node-a3bcb720-17c6-3e4c-cf15-77cf141ce330-3ea3e016, #w-node-a3bcb720-17c6-3e4c-cf15-77cf141ce331-3ea3e016, #w-node-df765119-2447-24ab-cf5c-6bdff3978c1f-3ea3e016, #w-node-df765119-2447-24ab-cf5c-6bdff3978c20-3ea3e016, #w-node-e854aa82-2c1f-2146-45ed-9f24bc9e7dbb-3ea3e016, #w-node-e854aa82-2c1f-2146-45ed-9f24bc9e7dbc-3ea3e016, #w-node-_1c8118e1-b572-b66a-f469-7f8cb29369d0-3ea3e016, #w-node-_1c8118e1-b572-b66a-f469-7f8cb29369d1-3ea3e016, #w-node-_76518726-a394-4fa1-0118-323e9eca57fc-3ea3e016, #w-node-_76518726-a394-4fa1-0118-323e9eca57fd-3ea3e016, #w-node-_1ecf19fb-b077-4ba3-4373-affbf711d06c-3ea3e016, #w-node-_1ecf19fb-b077-4ba3-4373-affbf711d06d-3ea3e016, #w-node-d8b6b4d9-56b3-a52f-de12-13e6ecfabd00-3ea3e016, #w-node-d8b6b4d9-56b3-a52f-de12-13e6ecfabd01-3ea3e016, #w-node-_78b0fda6-4215-5e33-e355-5c54c8ebd1cb-3ea3e016, #w-node-_78b0fda6-4215-5e33-e355-5c54c8ebd1cc-3ea3e016, #w-node-_5ea8fa75-5dad-1999-2f5c-279d20a040f1-3ea3e016, #w-node-_5ea8fa75-5dad-1999-2f5c-279d20a040f2-3ea3e016, #w-node-_5ba13ce9-2026-1a54-3abc-040633baf911-3ea3e016, #w-node-_5ba13ce9-2026-1a54-3abc-040633baf912-3ea3e016, #w-node-c192b5fe-1bfd-7952-8156-81f25b895931-3ea3e016, #w-node-c192b5fe-1bfd-7952-8156-81f25b895932-3ea3e016, #w-node-_8b9f67dd-8aaa-3c05-a5c1-3a94bd6382f8-3ea3e016, #w-node-_8b9f67dd-8aaa-3c05-a5c1-3a94bd6382f9-3ea3e016, #w-node-_6985d645-6d0a-f068-d75a-e628d304a259-3ea3e016, #w-node-_6985d645-6d0a-f068-d75a-e628d304a25a-3ea3e016, #w-node-a6c6d5d5-940f-eede-bb68-ca92e766264f-3ea3e016, #w-node-a6c6d5d5-940f-eede-bb68-ca92e7662650-3ea3e016, #w-node-_212d6c26-aacf-b9b7-afb4-5f0a79c5fb1a-3ea3e016, #w-node-_3ffbd084-0a3b-7837-fa81-8403a6ca1297-3ea3e016, #w-node-_964bc349-75b6-ab9d-e70c-c5270b5f3c2c-3ea3e016, #w-node-_32680c46-eaf2-e3ae-bcd1-e22455dbf2dc-3ea3e016, #w-node-adde190a-de36-505b-be68-3fa8eb49481c-3ea3e016, #w-node-_7f4bdbb7-67c6-b3f6-d5cb-8bbfe8da2d38-3ea3e016, #w-node-_9f23b71e-84c4-fbd7-d311-813ef93075ff-3ea3e016, #w-node-d189823a-e7f2-df73-0a56-135a131a5653-3ea3e016, #w-node-dca97033-260d-8665-8983-6d6b5a9f2507-3ea3e016, #w-node-_9135278a-fe0d-ab0e-3144-89a46e612b21-3ea3e016, #w-node-d673daf0-d4b3-110c-6ae4-95ccf2261c4e-3ea3e016, #w-node-d673daf0-d4b3-110c-6ae4-95ccf2261c4f-3ea3e016, #w-node-f6ea0787-6888-885d-9397-53cbe5759604-3ea3e016, #w-node-_38bcc5d7-1fb8-00c5-dd8f-085e70909d37-3ea3e016, #w-node-_489e6a3f-9d77-2a29-c8af-c786ff314a05-3ea3e016, #w-node-_22b2bf38-85f7-e8b1-e4f9-cfbb58ddda60-3ea3e016, #w-node-_2cc05e04-a3f5-0d11-7693-34e19e019025-3ea3e016, #w-node-_06184e7c-ead2-c8af-e991-dbd4230aa201-3ea3e016, #w-node-_35ab12e5-f854-3135-d6d9-13d44a89fcb3-3ea3e016, #w-node-_35ab12e5-f854-3135-d6d9-13d44a89fcb4-3ea3e016, #w-node-_174a3ffc-5e28-eb15-d1fb-74c703385876-3ea3e016, #w-node-_174a3ffc-5e28-eb15-d1fb-74c703385877-3ea3e016, #w-node-_135d3f22-226e-8c9e-bccc-57b31cbf6fd5-3ea3e016, #w-node-_135d3f22-226e-8c9e-bccc-57b31cbf6fd6-3ea3e016, #w-node-_03aea687-5d41-ef27-06ab-c2ee7eb10d0e-3ea3e016, #w-node-_03aea687-5d41-ef27-06ab-c2ee7eb10d0f-3ea3e016, #w-node-ceab734f-c0ce-ea40-81a0-d6400e333158-3ea3e016, #w-node-ceab734f-c0ce-ea40-81a0-d6400e333159-3ea3e016, #w-node-_3fcb34ae-fe8b-4525-e8b4-248b224c5eae-3ea3e016, #w-node-_3fcb34ae-fe8b-4525-e8b4-248b224c5eaf-3ea3e016, #w-node-_06396003-663f-9d3a-4b42-579d79ebf330-3ea3e016, #w-node-_06396003-663f-9d3a-4b42-579d79ebf331-3ea3e016, #w-node-_1697ad67-d300-7d66-ec23-ddddcb9b93c8-3ea3e016, #w-node-_1697ad67-d300-7d66-ec23-ddddcb9b93c9-3ea3e016, #w-node-_0001b241-7b8c-d55a-ef68-896b533445aa-3ea3e016, #w-node-_0001b241-7b8c-d55a-ef68-896b533445ab-3ea3e016, #w-node-_9999c00c-febb-3295-bede-b195835c8d65-3ea3e016, #w-node-_9999c00c-febb-3295-bede-b195835c8d66-3ea3e016, #w-node-a5db1f14-cc61-7022-da9d-2f1dcdcf50d2-3ea3e016, #w-node-a5db1f14-cc61-7022-da9d-2f1dcdcf50d3-3ea3e016, #w-node-_57982db4-cbe8-5201-dc80-16d052f97070-3ea3e016, #w-node-_57982db4-cbe8-5201-dc80-16d052f97071-3ea3e016, #w-node-bc3e91ae-2c47-c18b-3421-f6b9f5ce1d02-3ea3e016, #w-node-bc3e91ae-2c47-c18b-3421-f6b9f5ce1d03-3ea3e016, #w-node-_1e09d916-a268-2230-5471-43d2d4fae03b-3ea3e016, #w-node-_1e09d916-a268-2230-5471-43d2d4fae03c-3ea3e016, #w-node-_5a616b27-7e0e-dbff-2710-4fe2b55a2de1-3ea3e016, #w-node-_5a616b27-7e0e-dbff-2710-4fe2b55a2de2-3ea3e016, #w-node-_7fd7293b-5230-9282-0d7e-cbefb3133345-3ea3e016, #w-node-_7fd7293b-5230-9282-0d7e-cbefb3133346-3ea3e016, #w-node-_31075806-3eb6-2553-2ac5-e1963a98f4e1-3ea3e016, #w-node-_31075806-3eb6-2553-2ac5-e1963a98f4e2-3ea3e016 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ecfe0d4-6245-a91b-1545-4258394f789f-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0ecfe0d4-6245-a91b-1545-4258394f78a0-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ecfe0d4-6245-a91b-1545-4258394f78a6-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_0ecfe0d4-6245-a91b-1545-4258394f78a7-91730e04, #w-node-a4761b56-cfea-3bd9-8dcd-9f6a2dbec9f0-91730e04, #w-node-_0510f75d-7914-e38f-f143-670cbc1a7e24-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_645bb043-8d04-c3a2-eb24-162bbeb6edaf-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_62a595d5-a169-14b3-836b-2f7a6855802c-91730e04 {
  grid-area: Area;
}

#w-node-_7ea025e4-7f65-fd7b-2c20-ce1f48d27d4a-91730e04, #w-node-_2249ef35-9ec5-8931-96d7-bc0c60a15253-91730e04, #w-node-_5869f30b-786c-0283-661c-b6eb6b8698e7-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e79e72ed-334f-f353-15d3-a858d0fc70b4-91730e04, #w-node-_1bf6ad79-5b20-b98f-c64a-847aa401e5d9-91730e04, #w-node-_0f67b311-6e82-b000-2e63-177fee6eb38e-91730e04, #w-node-_2f8871b3-74f9-53bf-35b5-a3896e6ee6c6-91730e04, #w-node-_0e3fa094-ac39-29d7-1562-b495085ccb61-91730e04, #w-node-_94794993-9f3b-0dd0-a84f-05d3afbaf394-91730e04, #w-node-_94794993-9f3b-0dd0-a84f-05d3afbaf398-91730e04, #w-node-_94794993-9f3b-0dd0-a84f-05d3afbaf39c-91730e04, #w-node-_94794993-9f3b-0dd0-a84f-05d3afbaf3a0-91730e04, #w-node-_94794993-9f3b-0dd0-a84f-05d3afbaf3a4-91730e04, #w-node-_9991f448-b428-3547-f55e-e4f5e03925cb-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9c7-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9cb-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9cf-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9d3-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9d7-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9db-91730e04, #w-node-_76b62070-2922-6970-36cb-d54c57b2bde3-91730e04, #w-node-_16a05f78-bca0-48e7-9601-86970ff98b0e-91730e04, #w-node-a5dbe8a8-6ed3-c14e-5e49-e888eee39d83-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a77e71a2-c613-6d82-fcdd-74673ddfebd1-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_339e165c-4e3c-1bf4-3deb-18444c2f4a0c-91730e04, #w-node-_50b800fd-cc89-117a-f094-e17b704e4aee-91730e04, #w-node-_50b800fd-cc89-117a-f094-e17b704e4af2-91730e04, #w-node-_50b800fd-cc89-117a-f094-e17b704e4af6-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_50b800fd-cc89-117a-f094-e17b704e4afa-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_50b800fd-cc89-117a-f094-e17b704e4afe-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ca05075d-760f-3370-f269-db1f60319304-91730e04, #w-node-ca05075d-760f-3370-f269-db1f60319308-91730e04 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a7833c3-dad9-379a-0993-5206c9d10774-02276138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_2a7833c3-dad9-379a-0993-5206c9d10775-02276138, #w-node-_2a7833c3-dad9-379a-0993-5206c9d10779-02276138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a7833c3-dad9-379a-0993-5206c9d1077a-02276138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2a7833c3-dad9-379a-0993-5206c9d1077c-02276138, #w-node-_2c8cbcd4-25d4-94a3-6151-39bf8b6f328e-02276138, #w-node-_609d7539-a027-2071-e278-41054abe4685-02276138, #w-node-_9455af93-8689-0b6a-3dc6-d35a3868d15d-02276138, #w-node-_771e73f2-6708-0a86-33df-facadd3cf4b9-02276138, #w-node-b3bb70a4-c5c2-d316-b2ed-b61093b4bd93-02276138 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63ed9c3c-a1b2-c2a9-92d7-88f4e4830d99-2bb9d2aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_63ed9c3c-a1b2-c2a9-92d7-88f4e4830d9a-2bb9d2aa, #w-node-_63ed9c3c-a1b2-c2a9-92d7-88f4e4830d9e-2bb9d2aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_63ed9c3c-a1b2-c2a9-92d7-88f4e4830d9f-2bb9d2aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_63ed9c3c-a1b2-c2a9-92d7-88f4e4830da1-2bb9d2aa, #w-node-_6fad438a-6331-0713-0c70-5a5807ad947e-2bb9d2aa, #w-node-_6fad438a-6331-0713-0c70-5a5807ad947f-2bb9d2aa, #w-node-fd1cfd8c-4fc1-395a-478a-7ea5bef346da-2bb9d2aa, #w-node-_82812beb-2e15-8626-87b0-e56b3133f1e9-2bb9d2aa, #w-node-_82812beb-2e15-8626-87b0-e56b3133f1ea-2bb9d2aa, #w-node-a1d9462b-917e-3358-ba94-869484ac790c-2bb9d2aa, #w-node-a1d9462b-917e-3358-ba94-869484ac790d-2bb9d2aa, #w-node-a1d9462b-917e-3358-ba94-869484ac790e-2bb9d2aa, #w-node-_7453b744-2c2e-759c-23ab-c74bda88f67e-2bb9d2aa, #w-node-_76b19ba4-0eb7-4a1b-cd1c-85abe0697438-2bb9d2aa, #w-node-_5c98ae97-c6a4-5777-3f20-d9887dc4d449-2bb9d2aa, #w-node-dfec3208-9392-5468-ff9d-72f5e65e46f5-2bb9d2aa, #w-node-_249353d4-3878-047d-2785-3867061ffa07-2bb9d2aa, #w-node-_249353d4-3878-047d-2785-3867061ffa08-2bb9d2aa, #w-node-_9a70da3b-bcc6-58c8-2476-7d6da6ff55d3-2bb9d2aa, #w-node-_897c3bdf-d0b4-965e-d31f-a3baa6b9a9db-2bb9d2aa, #w-node-_897c3bdf-d0b4-965e-d31f-a3baa6b9a9dc-2bb9d2aa, #w-node-_8794d88f-c0ca-7208-7737-1ba1adea1139-2bb9d2aa, #w-node-_7044c9a9-c7f1-481e-f494-41e02bbd2fe4-2bb9d2aa, #w-node-_7044c9a9-c7f1-481e-f494-41e02bbd2fe5-2bb9d2aa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c0d2dad-818c-6f47-adbf-254d8ff76498-77c42c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_5c0d2dad-818c-6f47-adbf-254d8ff76499-77c42c10, #w-node-_5c0d2dad-818c-6f47-adbf-254d8ff7649d-77c42c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c0d2dad-818c-6f47-adbf-254d8ff7649e-77c42c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5c0d2dad-818c-6f47-adbf-254d8ff764a0-77c42c10, #w-node-_7885d208-20a2-0211-2cb4-4feb44ed294f-77c42c10, #w-node-_7885d208-20a2-0211-2cb4-4feb44ed2950-77c42c10, #w-node-ccc626a5-529e-72c7-4edb-90b455f34d15-77c42c10 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bb0a0e3-9e3b-0743-b333-ab06883a4d76-883a4d74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6bb0a0e3-9e3b-0743-b333-ab06883a4d84-883a4d74, #w-node-_6bb0a0e3-9e3b-0743-b333-ab06883a4d8b-883a4d74, #w-node-_6bb0a0e3-9e3b-0743-b333-ab06883a4d92-883a4d74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6bb0a0e3-9e3b-0743-b333-ab06883a4d97-883a4d74 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8f9d-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fa6-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fa7-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fb0-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fb1-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fba-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fbb-a4ed8f97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_558e20f0-6f98-ebd0-0a96-2d48a4ed8fc4-a4ed8f97, #w-node-_12285589-786a-d5b1-3ffc-7ceabf27f1e6-49a124d4, #w-node-c3127f41-047b-2b1f-0587-be5e96d40309-49a124d4, #w-node-c3127f41-047b-2b1f-0587-be5e96d4030d-49a124d4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6df9d77f-e63e-0406-d717-673439ed1ce8-722194d6 {
  grid-area: Area-4;
}

#w-node-_6df9d77f-e63e-0406-d717-673439ed1cef-722194d6 {
  grid-area: Area-3;
}

#w-node-_5a293a5e-90a0-6da4-7482-ba3d54443567-722194d6 {
  grid-area: Area;
}

#w-node-_5a293a5e-90a0-6da4-7482-ba3d54443579-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d5444358b-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d5444359b-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d544435aa-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d544435ba-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d544435c8-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d544435da-722194d6, #w-node-_5a293a5e-90a0-6da4-7482-ba3d544435e4-722194d6, #w-node-_8b197440-d839-1043-ef5a-235a517c43b9-722194d6, #w-node-_8b197440-d839-1043-ef5a-235a517c43c0-722194d6, #w-node-b6f8984e-b628-80d3-3820-a3699ecf7064-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6f8984e-b628-80d3-3820-a3699ecf7065-722194d6, #w-node-_6cc9bc81-f7ad-944a-5098-40e102a37b12-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6cc9bc81-f7ad-944a-5098-40e102a37b1b-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cc9bc81-f7ad-944a-5098-40e102a37b1c-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8dd964fa-aeb1-1ae0-9be5-e13e5b837ab5-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dd964fa-aeb1-1ae0-9be5-e13e5b837ab6-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a584285b-1f00-5b19-f224-f4665b41e1cc-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a584285b-1f00-5b19-f224-f4665b41e1cd-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_6cc9bc81-f7ad-944a-5098-40e102a37b39-722194d6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2aa2214b-8b2a-793a-8186-39a6c1d6c444-2445d8dd {
  grid-area: Area-4;
}

#w-node-_2aa2214b-8b2a-793a-8186-39a6c1d6c44b-2445d8dd {
  grid-area: Area-3;
}

#w-node-c657c39c-961f-632f-16d7-de299b31e36d-2445d8dd {
  grid-area: Area;
}

#w-node-c657c39c-961f-632f-16d7-de299b31e374-2445d8dd, #w-node-c657c39c-961f-632f-16d7-de299b31e37f-2445d8dd, #w-node-c657c39c-961f-632f-16d7-de299b31e386-2445d8dd, #w-node-c657c39c-961f-632f-16d7-de299b31e391-2445d8dd, #w-node-_16c4217a-816f-8784-c7ad-1f70ff21cd86-2445d8dd, #w-node-_6d34f26b-f23d-7d1a-3c10-190d55902e3e-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6d34f26b-f23d-7d1a-3c10-190d55902e3f-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9c074617-18d4-0b89-5f9e-205efeaf2338-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c074617-18d4-0b89-5f9e-205efeaf2339-2445d8dd, #w-node-c6cf27da-214a-37f9-e24a-fd84fcfb99ef-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c6cf27da-214a-37f9-e24a-fd84fcfb99f8-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6cf27da-214a-37f9-e24a-fd84fcfb99f9-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c6cf27da-214a-37f9-e24a-fd84fcfb9a02-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6cf27da-214a-37f9-e24a-fd84fcfb9a03-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c6cf27da-214a-37f9-e24a-fd84fcfb9a16-2445d8dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b86d077-2816-ddb7-09fa-c3f9c9b6e184-55f8347b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_3b86d077-2816-ddb7-09fa-c3f9c9b6e185-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b86d077-2816-ddb7-09fa-c3f9c9b6e187-55f8347b {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960de2-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960de9-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start center;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960ded-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960def-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960df6-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960dfb-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e00-55f8347b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e05-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e0c-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e10-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e14-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e1b-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e1c-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e1e-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e1f-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e21-55f8347b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e33-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e34-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e36-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e37-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e4c-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e4d-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e4f-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e50-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e51-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e52-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e54-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e55-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e5a-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e6b-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e6c-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e6d-55f8347b, #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b07-55f8347b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b0d-55f8347b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b0f-55f8347b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b12-55f8347b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b14-55f8347b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b17-55f8347b {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b19-55f8347b {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6f3ed576-c257-6ad4-996b-676678f45377-d8882a98 {
  grid-area: Area-4;
}

#w-node-_6f3ed576-c257-6ad4-996b-676678f4537e-d8882a98 {
  grid-area: Area-3;
}

#w-node-_1b241bd7-4adf-8b41-0084-ed6051c1d9a8-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3965dd78-a3bc-fb98-36c9-5f8e7884f8f0-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_26477fda-d560-d0f1-4e7b-6c7b63c0ee21-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a3dc2c28-8bc4-a1a5-cad0-c54abba8c27b-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_412e5e87-c387-515c-91dc-b921fa709a62-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_8723a65f-822c-965f-ddb1-41ed59babd92-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fcaf2b65-423c-c6a7-629e-490e8d52ea48-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0362fc07-cbeb-e7b1-7b0f-7da867ada7af-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_10d307ce-e1d8-7bd2-d5eb-a5863c709c10-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-db594c5b-5a4a-dfef-178d-d2e96f910f42-d8882a98, #w-node-_4c8535c5-5d8e-5425-7a28-267534bc385a-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b2f09bda-517d-a11a-9029-5b19c1e5e6da-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7a02ce67-5420-8c3b-c805-73d2af28f01f-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f89e0873-829c-a20f-f20b-0125c62f9d6a-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7de16737-66c3-2b9c-92d6-f692a8949d09-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5a8fe942-3c01-985b-ebdb-f9227a1350e8-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6b8b6b43-9bd5-59a8-72e1-2fedec451a10-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-f2264304-e826-b621-66d8-c8d770ca9266-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5deda30c-05cb-dd6a-d45e-26ccd8f2e5f5-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_03a8b6aa-6723-3269-c30a-72e157df862e-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7da1d780-2eca-4129-53fa-0760fb44fb58-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_48e8e3ca-c684-5beb-317a-4a17eaa61071-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03ad-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03af-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03b1-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03b3-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03b9-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03bb-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03bd-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03bf-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03c5-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03c7-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03c9-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03cb-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03d1-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_29c127f2-7ed5-b941-39db-247d3eda03d3-d8882a98 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_87295053-19c1-11c5-0ce9-e2b92c96a497-d8882a98, #w-node-_04411a09-2e2b-7960-c6a2-01f5b1b9077b-d8882a98, #w-node-_41692b6c-4242-53a0-3318-d7244cfc19e8-d8882a98, #w-node-bf6c6b5b-ec01-73ac-9984-2b24e0d772b2-d8882a98, #w-node-bc3b6ab2-93fd-3655-3aaf-d02344891cef-d8882a98, #w-node-c99453e7-318f-d0a4-ddbf-303990684777-d8882a98, #w-node-_74da60fa-20d2-c8e4-2548-808df8db5863-d8882a98, #w-node-_0dae0eb2-67c4-42d8-1e7d-41d2c0394b90-d8882a98, #w-node-a6fbc4d1-7c49-2cb0-0013-d71b41adc54c-d8882a98, #w-node-_5c9b2e31-d26b-649e-e4d5-2ff674f3f8c3-d8882a98, #w-node-_53337f85-cfbb-790d-0a51-299a13b32ee5-d8882a98, #w-node-_4cf357a2-101b-3990-49be-731a71a28dd7-d8882a98, #w-node-ebb7da2f-6dfd-80c1-33a0-b4b2019f4ff8-d8882a98, #w-node-_2910df0d-cc88-8bcc-0836-c2e323a073c7-d8882a98, #w-node-c36b36ce-81c4-a8db-6cd5-d63ffa03a192-814e3ebb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c36b36ce-81c4-a8db-6cd5-d63ffa03a198-814e3ebb, #w-node-c36b36ce-81c4-a8db-6cd5-d63ffa03a199-814e3ebb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df9802b-e9a32947 {
  grid-area: Area;
  align-self: auto;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df98032-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df9803d-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df98044-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df98066-e9a32947 {
  grid-area: Area;
  align-self: auto;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df9806e-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df98081-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df98083-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df980a6-e9a32947 {
  grid-area: Area;
  align-self: auto;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df980ad-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df980b8-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df980bd-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df980bf-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df980cc-e9a32947 {
  grid-area: Area-3;
}

#w-node-_605b879b-f548-a12f-a606-fa2a7df980d1-e9a32947, #w-node-_605b879b-f548-a12f-a606-fa2a7df980d3-e9a32947, #w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fc5-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fc6-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fcf-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fd0-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fd9-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fda-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fe3-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48fe4-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48ff7-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d48ff8-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d49015-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d49016-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d4901f-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d016e0c-7636-2005-73a6-d0cc83d49020-e9a32947 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74e0-833a501b {
  grid-area: Area;
  align-self: auto;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74e9-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74ee-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74f2-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74f7-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74fb-833a501b {
  grid-area: Area-3;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7500-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7507-833a501b {
  grid-area: Area;
  align-self: auto;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f750f-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f751a-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f751c-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7527-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7529-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7534-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7536-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f753a-833a501b {
  grid-area: Area;
  align-self: auto;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7541-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f754c-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7551-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7553-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7560-833a501b {
  grid-area: Area-3;
}

#w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7565-833a501b, #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f7567-833a501b, #w-node-daaebbb6-3596-947a-85ae-de22d6e33279-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-daaebbb6-3596-947a-85ae-de22d6e3327a-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753ccc-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753ccd-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753cd6-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753cd7-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753cea-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753ceb-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753d08-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5dc6db77-5fd0-326f-8a0c-91afbc753d09-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-b4b714ca-f948-1b91-8845-3d471a259de9-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4b714ca-f948-1b91-8845-3d471a259dea-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_70a67a6c-cb1c-0909-92e1-6a723ecb9df7-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70a67a6c-cb1c-0909-92e1-6a723ecb9df8-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_030a0c10-d58d-9342-d46b-15de682d5f30-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_030a0c10-d58d-9342-d46b-15de682d5f31-833a501b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f539d804-cba0-29cb-781f-e827deec3abd-d4fc08bd {
  grid-area: Area-4;
  align-self: start;
}

#w-node-f539d804-cba0-29cb-781f-e827deec3ac4-d4fc08bd {
  grid-area: Area-3;
}

#w-node-_6d103483-0279-12ef-5125-cf7b36cd721b-d4fc08bd, #w-node-be6fcc27-df06-11a8-fddd-57eea769a9ac-d4fc08bd, #w-node-e30a2bfb-8f45-1d81-4ac8-ba8f11b7f8d6-d4fc08bd, #w-node-_00ea43a9-5747-0f8b-17ad-430556714aa4-d4fc08bd, #w-node-d3e74c52-bc8b-2142-1d70-999d742eebfe-d4fc08bd, #w-node-_9c6fb8e2-aff4-23a6-44a6-0420f12c6705-d4fc08bd, #w-node-bb51f83b-bc89-ec1f-b9ed-64c8a32fc31b-d4fc08bd, #w-node-_782defd0-6189-bc5c-2f47-c89b57b14a42-d4fc08bd, #w-node-_85c8eb1d-6584-72bc-8ef3-11da5df64077-d4fc08bd, #w-node-_534c974a-7312-0246-6100-e627cbb8df13-d4fc08bd, #w-node-fd356caa-64a8-2a50-9244-dd3411b6f86e-d4fc08bd, #w-node-cd0c3ebd-adea-a92e-5ce4-3993d019503b-d4fc08bd, #w-node-e9f518df-143f-c94e-73bd-f5bc54490278-d4fc08bd, #w-node-cd0c3ebd-adea-a92e-5ce4-3993d019503f-d4fc08bd, #w-node-c5bcb37a-0358-df7e-89b9-d4429f1bb516-d4fc08bd, #w-node-b4b3d471-44cf-87dd-8906-7b018d461ce2-d4fc08bd, #w-node-cd0c3ebd-adea-a92e-5ce4-3993d0195047-d4fc08bd, #w-node-_13d2d5a9-467f-b74d-3bf6-e4df85a9e984-d4fc08bd, #w-node-cd0c3ebd-adea-a92e-5ce4-3993d019504b-d4fc08bd, #w-node-f25539ac-6830-47ca-28cc-beeccc56d5c1-d4fc08bd, #w-node-cd0c3ebd-adea-a92e-5ce4-3993d019504f-d4fc08bd, #w-node-d6cff0ec-bad4-2c1a-86b9-fea19b51c326-d4fc08bd, #w-node-d6cff0ec-bad4-2c1a-86b9-fea19b51c327-d4fc08bd, #w-node-_7198043b-c267-6532-8994-37e671e72895-d4fc08bd, #w-node-_7198043b-c267-6532-8994-37e671e72896-d4fc08bd, #w-node-_909eee0f-bfdb-55f7-cbab-14a99d5c5554-d4fc08bd, #w-node-_909eee0f-bfdb-55f7-cbab-14a99d5c5555-d4fc08bd, #w-node-ed035142-d2ec-2c39-21f3-bfa6d96981ab-d4fc08bd, #w-node-f0eec792-8d9b-f787-6cb0-29253bfb120d-d4fc08bd, #w-node-_04929c9a-913f-e3ba-3bbd-c4aa141255a9-d4fc08bd, #w-node-f0eec792-8d9b-f787-6cb0-29253bfb1215-d4fc08bd, #w-node-f784b261-6641-48d1-7975-9ff512512f6c-d4fc08bd, #w-node-f784b261-6641-48d1-7975-9ff512512f6d-d4fc08bd, #w-node-c6c002ca-0c11-33ec-a02f-f77948ccaf9b-d4fc08bd, #w-node-f0eec792-8d9b-f787-6cb0-29253bfb121d-d4fc08bd, #w-node-dd7e7a6a-f170-3c53-f4a3-7afc7bcf0179-d4fc08bd, #w-node-dd7e7a6a-f170-3c53-f4a3-7afc7bcf017a-d4fc08bd, #w-node-_2e9dd93e-1202-d4ae-28de-44f6d3e9c7db-d4fc08bd, #w-node-f0eec792-8d9b-f787-6cb0-29253bfb1221-d4fc08bd, #w-node-ea9fc998-f031-854a-3364-b3b65ac15a9f-d4fc08bd, #w-node-ea9fc998-f031-854a-3364-b3b65ac15aa0-d4fc08bd, #w-node-bf75a10a-4f7b-7832-1d28-e825865143eb-d4fc08bd, #w-node-bf75a10a-4f7b-7832-1d28-e825865143ec-d4fc08bd, #w-node-_985a6635-d90a-45ff-3b67-b67824c662e2-d4fc08bd, #w-node-_985a6635-d90a-45ff-3b67-b67824c662e3-d4fc08bd, #w-node-c80ac3c7-8552-9544-b493-3991b93c1d63-d4fc08bd, #w-node-c80ac3c7-8552-9544-b493-3991b93c1d66-d4fc08bd, #w-node-c80ac3c7-8552-9544-b493-3991b93c1d69-d4fc08bd, #w-node-c80ac3c7-8552-9544-b493-3991b93c1d6c-d4fc08bd, #w-node-c80ac3c7-8552-9544-b493-3991b93c1d6f-d4fc08bd, #w-node-c80ac3c7-8552-9544-b493-3991b93c1d72-d4fc08bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2682bf48-8cd3-2980-732e-992956fb573f-d4fc08bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2682bf48-8cd3-2980-732e-992956fb5745-d4fc08bd, #w-node-_2682bf48-8cd3-2980-732e-992956fb574c-d4fc08bd, #w-node-_2682bf48-8cd3-2980-732e-992956fb5757-d4fc08bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2682bf48-8cd3-2980-732e-992956fb575d-d4fc08bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-d61221fb-f841-78fd-03eb-e2c4caaff828-75e78a32, #w-node-d61221fb-f841-78fd-03eb-e2c4caaff829-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-d61221fb-f841-78fd-03eb-e2c4caaff82b-75e78a32, #w-node-d61221fb-f841-78fd-03eb-e2c4caaff82c-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-d61221fb-f841-78fd-03eb-e2c4caaff830-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
  place-self: start end;
}

#w-node-d61221fb-f841-78fd-03eb-e2c4caaff831-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: end;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25146-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25148-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e2514a-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25150-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25155-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e2515a-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e2515f-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25160-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25162-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e25165-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e25168-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e2516d-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25172-75e78a32 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25175-75e78a32 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25179-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e2517e-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e2517f-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25181-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25186-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e25189-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e2518e-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e25191-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e25198-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251a4-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251a6-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251a9-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251ab-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251ae-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251b0-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251b3-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251b5-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251ba-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251bb-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251bc-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251bd-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251be-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251bf-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251c3-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251c8-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251cb-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251cd-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251ce-75e78a32 {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251cf-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251d1-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251d2-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251d3-75e78a32 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251d5-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251d6-75e78a32 {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251d7-75e78a32 {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251de-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251e0-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251e3-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44878ae5-48c9-a16d-b433-6cc627e251e5-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251e8-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251ea-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251ed-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251ef-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251f2-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251f3-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251f5-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e251f6-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_038c1031-3d54-08f0-a573-72506542885f-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_038c1031-3d54-08f0-a573-725065428861-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428864-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428866-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428869-75e78a32, #w-node-_038c1031-3d54-08f0-a573-72506542886b-75e78a32, #w-node-_038c1031-3d54-08f0-a573-72506542886e-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428870-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428878-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_038c1031-3d54-08f0-a573-725065428879-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_038c1031-3d54-08f0-a573-72506542887e-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_038c1031-3d54-08f0-a573-72506542887f-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_038c1031-3d54-08f0-a573-725065428884-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_038c1031-3d54-08f0-a573-725065428885-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_038c1031-3d54-08f0-a573-72506542888a-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_038c1031-3d54-08f0-a573-72506542888b-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_038c1031-3d54-08f0-a573-725065428892-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428893-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428894-75e78a32, #w-node-_038c1031-3d54-08f0-a573-725065428895-75e78a32, #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0eee-75e78a32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef4-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef7-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef9-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0efc-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0efe-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f01-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f03-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f06-75e78a32 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f08-75e78a32 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-ffef8582-a19c-3038-2a8e-4081e49499fe-a2a57d0c {
  grid-area: Area;
}

#w-node-ffef8582-a19c-3038-2a8e-4081e4949a07-a2a57d0c, #w-node-ffef8582-a19c-3038-2a8e-4081e4949a12-a2a57d0c, #w-node-ffef8582-a19c-3038-2a8e-4081e4949a1b-a2a57d0c, #w-node-ffef8582-a19c-3038-2a8e-4081e4949a24-a2a57d0c, #w-node-ffef8582-a19c-3038-2a8e-4081e4949a2f-a2a57d0c, #w-node-_1860b567-9815-2e75-5e40-b3dde908cd67-a2a57d0c, #w-node-_2232e858-0bcd-e9a0-c2e4-2a422a24d57e-a2a57d0c, #w-node-_64592e31-9569-5de1-e90b-6f2d5a5555ee-a2a57d0c, #w-node-_6ede4df9-24d0-47fb-11fe-6b48a9e393eb-f47fae8c, #w-node-_6ede4df9-24d0-47fb-11fe-6b48a9e393ef-f47fae8c, #w-node-_9331ae99-71af-f0f4-1a4a-9025911a1daa-f47fae8c, #w-node-f9620439-9314-4066-b19a-71062664e933-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba27cea8-c4aa-fe75-15c4-be9ebc0bdf75-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ba27cea8-c4aa-fe75-15c4-be9ebc0bdf76-f47fae8c, #w-node-ba27cea8-c4aa-fe75-15c4-be9ebc0bdf77-f47fae8c, #w-node-_80b8e11c-74ff-0e52-541f-03b1197899a3-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e055a7a0-1e91-9538-7311-b0c261f59690-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b6054ec1-ec51-d085-e5b1-1673f2b7f108-f47fae8c, #w-node-_0ab6b6ea-5fe5-7f30-bbf5-c5306ef921e1-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b686e65a-4460-daf4-f71b-1f399ded1e9f-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b686e65a-4460-daf4-f71b-1f399ded1ea0-f47fae8c, #w-node-b686e65a-4460-daf4-f71b-1f399ded1ea1-f47fae8c, #w-node-_9df416e3-d43b-a4a6-8991-5a0a35895cb3-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33e320e5-c6f7-b06a-6ae2-feeb0b8cee9a-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_33e320e5-c6f7-b06a-6ae2-feeb0b8cee9b-f47fae8c, #w-node-_33e320e5-c6f7-b06a-6ae2-feeb0b8cee9c-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00a662f7-becb-5c59-e516-5bc1f0ee360a-f47fae8c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_00a662f7-becb-5c59-e516-5bc1f0ee360b-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_00a662f7-becb-5c59-e516-5bc1f0ee360c-f47fae8c, #w-node-_00a662f7-becb-5c59-e516-5bc1f0ee360d-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_02b14619-0b66-6916-c5b4-7bbae16947d2-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_02b14619-0b66-6916-c5b4-7bbae16947d4-f47fae8c, #w-node-_2b744c31-a5c0-0680-c091-dbdf0770f9e0-f47fae8c, #w-node-_0c9cecc6-ce04-71a4-71dc-39b8e7584916-f47fae8c, #w-node-_02b14619-0b66-6916-c5b4-7bbae16947d5-f47fae8c, #w-node-_64ab0bb3-9384-df17-7305-f66c645794fe-f47fae8c, #w-node-_64ab0bb3-9384-df17-7305-f66c64579502-f47fae8c, #w-node-f125f46c-4267-e0eb-9bd4-c5195efbdb45-f47fae8c, #w-node-dea48429-4bce-63fc-f30f-5aacbe237745-f47fae8c, #w-node-f592294e-c68c-cb68-bafc-fb44d614ffc3-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f368bc2c-8164-5ac9-8f18-a2e0eda3ec41-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1a200d06-8a51-ab85-b652-66117e1a9720-f47fae8c, #w-node-b2539135-dc71-0148-769d-248c5ebd538f-f47fae8c, #w-node-d9fc1251-86ef-15d0-59b0-db95825792ab-f47fae8c, #w-node-d9fc1251-86ef-15d0-59b0-db95825792ac-f47fae8c, #w-node-_4c5d87c6-faa2-2e2d-8cd6-0d3a8008c290-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c5d87c6-faa2-2e2d-8cd6-0d3a8008c292-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d9fc1251-86ef-15d0-59b0-db95825792af-f47fae8c, #w-node-d9fc1251-86ef-15d0-59b0-db95825792b0-f47fae8c, #w-node-fc76928e-6e0e-439e-a692-77871cff9d59-f47fae8c, #w-node-fc76928e-6e0e-439e-a692-77871cff9d5a-f47fae8c, #w-node-_5d66afb4-a636-9b10-3015-56a17a298f34-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d66afb4-a636-9b10-3015-56a17a298f36-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fc76928e-6e0e-439e-a692-77871cff9d5d-f47fae8c, #w-node-fc76928e-6e0e-439e-a692-77871cff9d5e-f47fae8c, #w-node-_42392447-9311-daff-68d4-3131a5c70212-f47fae8c, #w-node-_42392447-9311-daff-68d4-3131a5c70213-f47fae8c, #w-node-_915fc091-e753-c131-4060-ecdac7eb66c7-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_915fc091-e753-c131-4060-ecdac7eb66c9-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_42392447-9311-daff-68d4-3131a5c70216-f47fae8c, #w-node-_42392447-9311-daff-68d4-3131a5c70217-f47fae8c, #w-node-f7aa50f4-d3d2-b97e-5d27-f4ced80cf91f-f47fae8c, #w-node-f7aa50f4-d3d2-b97e-5d27-f4ced80cf920-f47fae8c, #w-node-_0d6e8bcb-cfd9-0954-7e34-08cba65d607d-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d6e8bcb-cfd9-0954-7e34-08cba65d607f-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f7aa50f4-d3d2-b97e-5d27-f4ced80cf923-f47fae8c, #w-node-f7aa50f4-d3d2-b97e-5d27-f4ced80cf924-f47fae8c, #w-node-_23ca3ea4-87e3-74bb-7fe5-1063a8a9a272-f47fae8c, #w-node-_23ca3ea4-87e3-74bb-7fe5-1063a8a9a273-f47fae8c, #w-node-_23ee0a31-0128-9c10-467c-bcd3d74cdaa4-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23ee0a31-0128-9c10-467c-bcd3d74cdaa6-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_23ca3ea4-87e3-74bb-7fe5-1063a8a9a276-f47fae8c, #w-node-_23ca3ea4-87e3-74bb-7fe5-1063a8a9a277-f47fae8c, #w-node-_82e66a5d-1355-6b8f-ebe9-083bbd1b1aea-f47fae8c, #w-node-_82e66a5d-1355-6b8f-ebe9-083bbd1b1aeb-f47fae8c, #w-node-_14eadb70-69f4-f823-d30c-91e03a928577-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14eadb70-69f4-f823-d30c-91e03a928579-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_82e66a5d-1355-6b8f-ebe9-083bbd1b1aee-f47fae8c, #w-node-_82e66a5d-1355-6b8f-ebe9-083bbd1b1aef-f47fae8c, #w-node-d5ae122a-8979-0a5f-c1be-297652630c73-f47fae8c, #w-node-_4abd7e0b-d940-30ab-0cb3-9650d9cd3ee9-f47fae8c, #w-node-b8a493b2-f39b-3369-0284-8edaa78abe16-f47fae8c, #w-node-_4542c60b-820c-005f-6df4-86b99536bf22-f47fae8c, #w-node-_19346e9f-876b-e977-a068-b75e06793b45-f47fae8c, #w-node-a44f3f35-8bc5-fe14-9e34-56eef3b3882f-f47fae8c, #w-node-_78cd5667-57da-2975-4730-7eb4cabd0b54-f47fae8c, #w-node-dc73ce1d-7f17-968e-c74f-09bd0f578f11-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99a99cb1-3e98-3126-c976-29cb3e0bde1d-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_99a99cb1-3e98-3126-c976-29cb3e0bde1f-f47fae8c, #w-node-_99a99cb1-3e98-3126-c976-29cb3e0bde20-f47fae8c, #w-node-_99a99cb1-3e98-3126-c976-29cb3e0bde21-f47fae8c, #w-node-b999b40d-357e-38ae-5cbd-d4f94d140808-f47fae8c, #w-node-cd7fab80-6749-248c-4a09-baa5a39023c9-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbb7332a-cef8-3867-39cc-71cc0b17ae16-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-bbb7332a-cef8-3867-39cc-71cc0b17ae17-f47fae8c, #w-node-bbb7332a-cef8-3867-39cc-71cc0b17ae18-f47fae8c, #w-node-_5b8be663-0b72-0b4b-248b-8ea973dddd5e-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ba99c40-1089-bd5e-ef10-1c95e1c11c54-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7ba99c40-1089-bd5e-ef10-1c95e1c11c55-f47fae8c, #w-node-_7ba99c40-1089-bd5e-ef10-1c95e1c11c56-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c75c59d-4083-005b-b676-b7c15c0b2b43-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8c75c59d-4083-005b-b676-b7c15c0b2b45-f47fae8c, #w-node-_8c75c59d-4083-005b-b676-b7c15c0b2b46-f47fae8c, #w-node-_8c75c59d-4083-005b-b676-b7c15c0b2b47-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-acec3c33-f07c-1c02-ee96-dbc09ded7d57-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-acec3c33-f07c-1c02-ee96-dbc09ded7d59-f47fae8c, #w-node-acec3c33-f07c-1c02-ee96-dbc09ded7d5a-f47fae8c, #w-node-acec3c33-f07c-1c02-ee96-dbc09ded7d5b-f47fae8c, #w-node-_7bf17b68-ef40-34ac-9497-d4be418fbe0e-f47fae8c, #w-node-_7bf17b68-ef40-34ac-9497-d4be418fbe12-f47fae8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4cd0-724c6dc8 {
  grid-area: Area;
  align-self: auto;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4cd7-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4ce2-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4ce7-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4ce9-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4cf6-724c6dc8 {
  grid-area: Area-4;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4cfb-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4cfd-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4d0b-724c6dc8 {
  grid-area: Area;
  align-self: auto;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4d13-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d26-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d28-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d3d-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d3f-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4d4b-724c6dc8 {
  grid-area: Area;
  align-self: auto;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4d52-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d5d-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d62-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d64-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4d71-724c6dc8 {
  grid-area: Area-3;
}

#w-node-ee0e7606-8961-26e7-63f2-6713973e4d76-724c6dc8, #w-node-ee0e7606-8961-26e7-63f2-6713973e4d78-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_74eb9f33-1487-356f-b1ec-2052c800302b-724c6dc8 {
  grid-area: Area-2;
}

#w-node-_74eb9f33-1487-356f-b1ec-2052c800303a-724c6dc8, #w-node-_74eb9f33-1487-356f-b1ec-2052c8003041-724c6dc8, #w-node-_74eb9f33-1487-356f-b1ec-2052c8003048-724c6dc8, #w-node-_74eb9f33-1487-356f-b1ec-2052c8003056-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_108c8629-6a79-fa1e-3059-78ba096af944-724c6dc8 {
  grid-area: Area-2;
}

#w-node-_108c8629-6a79-fa1e-3059-78ba096af94b-724c6dc8, #w-node-_108c8629-6a79-fa1e-3059-78ba096af951-724c6dc8, #w-node-_108c8629-6a79-fa1e-3059-78ba096af957-724c6dc8, #w-node-_108c8629-6a79-fa1e-3059-78ba096af95d-724c6dc8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_76c98f3b-d58d-de6b-644a-b0ca9014745d-4d973bb5 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_76c98f3b-d58d-de6b-644a-b0ca9014745f-4d973bb5 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_76c98f3b-d58d-de6b-644a-b0ca90147460-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21b2-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21b5-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21b6-4d973bb5 {
  justify-self: start;
}

#w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21ba-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21bc-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21c1-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21c2-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_171054b0-4565-50fd-100d-2e2c8a6f30bb-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21ef-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21f6-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80da-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80dc-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80df-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80e1-4d973bb5, #w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80e4-4d973bb5, #w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80e6-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21d5-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21d9-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21dd-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21e1-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21e5-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2212-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2216-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e221a-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e221e-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2222-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2226-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2227-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2233-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2234-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2239-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e223a-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5e73041-e4b5-1b5a-5aba-be1cabb14a12-4d973bb5, #w-node-_68994d00-bfc7-9bbf-61aa-e31ccaaf0d36-4d973bb5, #w-node-_594c1f13-e568-0cd9-3bd4-1681b7f40ae0-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_39d78b1d-3d12-1dca-0834-e0ad897a980d-4d973bb5, #w-node-_39d78b1d-3d12-1dca-0834-e0ad897a9821-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a4398406-427e-9474-7d52-e584bd0c23f3-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_33f9127e-11eb-1b67-2013-ff96a8e965a4-4d973bb5, #w-node-_33f9127e-11eb-1b67-2013-ff96a8e965a7-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68ee7f87-4977-b416-4497-601de7194b46-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_68ee7f87-4977-b416-4497-601de7194b4e-4d973bb5, #w-node-_68ee7f87-4977-b416-4497-601de7194b62-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27025913-bbb5-0c0d-9955-fec41be68a50-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_55447d6f-6ece-6eaa-bb5e-affc5c72b5e3-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa155db7-396f-0561-b934-583254ee4f56-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-fa155db7-396f-0561-b934-583254ee4f71-4d973bb5, #w-node-_9d980371-750b-d451-010a-23fa314a4bb8-4d973bb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bbe-4d973bb5 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bc0-4d973bb5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bc3-4d973bb5 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bc5-4d973bb5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bc8-4d973bb5 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bca-4d973bb5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bcd-4d973bb5 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bcf-4d973bb5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bd2-4d973bb5 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9d980371-750b-d451-010a-23fa314a4bd4-4d973bb5 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a854e6f6-83c8-ac66-dc6f-7acb91065973-9a7a5e47, #w-node-a854e6f6-83c8-ac66-dc6f-7acb91065977-9a7a5e47, #w-node-_4d8f9b8f-7f33-2434-37e9-b4b8cf983336-9a7a5e47, #w-node-_81ea2434-6e4c-ffff-343d-582e651f8d83-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55a9-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55aa-9a7a5e47, #w-node-_1125a784-a784-0489-ca87-1fcf234c55ab-9a7a5e47, #w-node-_1125a784-a784-0489-ca87-1fcf234c55ae-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55b0-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55b1-9a7a5e47, #w-node-_1125a784-a784-0489-ca87-1fcf234c55b2-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55b5-9a7a5e47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55b6-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1125a784-a784-0489-ca87-1fcf234c55b7-9a7a5e47, #w-node-_1125a784-a784-0489-ca87-1fcf234c55b8-9a7a5e47, #w-node-_1125a784-a784-0489-ca87-1fcf234c55bb-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_51c446d2-48fd-690e-7a4e-0ce5a7f2aa51-9a7a5e47, #w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfecf-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed0-9a7a5e47, #w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed1-9a7a5e47, #w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed4-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed5-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed6-9a7a5e47, #w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed7-9a7a5e47, #w-node-_4042b792-eb8c-67f3-78ee-f7e541fdc454-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86624d14-8178-8dcd-395c-30cea4730bbf-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_86624d14-8178-8dcd-395c-30cea4730bc1-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01470fdf-0979-fd81-dec5-157c7e91f8cf-9a7a5e47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_01470fdf-0979-fd81-dec5-157c7e91f8d0-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_01470fdf-0979-fd81-dec5-157c7e91f8d1-9a7a5e47, #w-node-_01470fdf-0979-fd81-dec5-157c7e91f8d2-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8b83859-f7cf-077a-e4e2-f08d5baaa5bf-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d8b83859-f7cf-077a-e4e2-f08d5baaa5c1-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d8b83859-f7cf-077a-e4e2-f08d5baaa5c2-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93685d-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93685e-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93685f-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936862-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936863-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936864-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936865-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936868-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93686a-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93686b-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93686c-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93686f-9a7a5e47 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936870-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936871-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936872-9a7a5e47, #w-node-_2ed0c493-bed6-c702-1673-131728451b70-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ed0c493-bed6-c702-1673-131728451b72-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2ed0c493-bed6-c702-1673-131728451b73-9a7a5e47, #w-node-_2ed0c493-bed6-c702-1673-131728451b74-9a7a5e47, #w-node-_277388e6-a41b-c814-99b6-f29cae6581c8-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_277388e6-a41b-c814-99b6-f29cae6581ca-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_277388e6-a41b-c814-99b6-f29cae6581cb-9a7a5e47, #w-node-_277388e6-a41b-c814-99b6-f29cae6581cc-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45246eaf-3974-edd3-a37b-9bf90fe33e98-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_45246eaf-3974-edd3-a37b-9bf90fe33e9a-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45246eaf-3974-edd3-a37b-9bf90fe33e9b-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c7911ce2-7cf5-0a4a-caa8-4bc82e2c67ac-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-c7911ce2-7cf5-0a4a-caa8-4bc82e2c67ae-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7911ce2-7cf5-0a4a-caa8-4bc82e2c67af-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-af02a91d-3952-e6b7-ce11-e9071720adcf-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-af02a91d-3952-e6b7-ce11-e9071720add1-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-af02a91d-3952-e6b7-ce11-e9071720add2-9a7a5e47 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_96cd1c36-e225-65d1-4a7f-be938393f44d-b5bd8320 {
  grid-area: Area-2;
}

#w-node-_96cd1c36-e225-65d1-4a7f-be938393f44e-b5bd8320, #w-node-_96cd1c36-e225-65d1-4a7f-be938393f455-b5bd8320, #w-node-_96cd1c36-e225-65d1-4a7f-be938393f45c-b5bd8320 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96cd1c36-e225-65d1-4a7f-be938393f463-b5bd8320 {
  grid-area: Area-2;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f47f-c9dfe632 {
  grid-area: Area;
  align-self: auto;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f486-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f491-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f496-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f498-c9dfe632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f4a3-c9dfe632 {
  grid-area: Area-4;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f4a8-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f4aa-c9dfe632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f4b6-c9dfe632 {
  grid-area: Area;
  align-self: auto;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f4be-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f4d1-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f4d3-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f4e6-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f4e8-c9dfe632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f4f2-c9dfe632 {
  grid-area: Area;
  align-self: auto;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f4f9-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f504-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f509-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f50b-c9dfe632 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f518-c9dfe632 {
  grid-area: Area-3;
}

#w-node-_21ca63f0-b193-c451-b686-51015d95f51d-c9dfe632, #w-node-_21ca63f0-b193-c451-b686-51015d95f51f-c9dfe632, #w-node-_5e073467-f3f4-7512-e2de-baf755b4995c-5b50f315, #w-node-_9b61e110-16b5-e2ae-340f-e80c6e9938c6-5b50f315, #w-node-_48e63f26-276c-b011-3593-a6e08d8f9068-5b50f315, #w-node-baf90554-484e-569f-33fb-90bce2aa485d-5b50f315, #w-node-de2c79fb-83f7-966b-bf62-8b922ac11e8f-5b50f315, #w-node-_82d57577-b242-894f-7b0c-7b8aecb92f06-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3850c41b-0b93-9655-d1c8-0d91d15c896a-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3850c41b-0b93-9655-d1c8-0d91d15c896f-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f15bf40e-504c-6739-c830-a4b5e45c361b-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_3850c41b-0b93-9655-d1c8-0d91d15c8979-5b50f315, #w-node-_3850c41b-0b93-9655-d1c8-0d91d15c897e-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d17de1f1-bfe6-7726-c310-e44a5a890135-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-c27fc8a6-439a-5fed-7953-feb95d083338-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_435d852f-3a1a-8560-1b3b-6cce43727373-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd3d72c3-c26b-ba82-6ae3-941119636b50-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd3d72c3-c26b-ba82-6ae3-941119636b49-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd3d72c3-c26b-ba82-6ae3-941119636b52-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-dd3d72c3-c26b-ba82-6ae3-941119636b5b-5b50f315, #w-node-dd3d72c3-c26b-ba82-6ae3-941119636b5d-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd3d72c3-c26b-ba82-6ae3-941119636b5f-5b50f315, #w-node-dd3d72c3-c26b-ba82-6ae3-941119636b68-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-dd3d72c3-c26b-ba82-6ae3-941119636b66-5b50f315, #w-node-_180805c1-127b-ebdd-ed15-cf5f746595e4-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f746595e6-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f746595f6-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f746595ed-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f746595f8-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f746595fa-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f74659608-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_180805c1-127b-ebdd-ed15-cf5f74659601-5b50f315 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_5ce78d33-aea3-921c-5fd2-9468364f484c-d54989a5 {
  grid-area: Area-2;
}

#w-node-_5ce78d33-aea3-921c-5fd2-9468364f484d-d54989a5 {
  grid-area: Area;
}

#w-node-_5ce78d33-aea3-921c-5fd2-9468364f4854-d54989a5, #w-node-_5ce78d33-aea3-921c-5fd2-9468364f485c-d54989a5, #w-node-_5ce78d33-aea3-921c-5fd2-9468364f485d-d54989a5 {
  grid-area: Area-2;
}

#w-node-_72c320a1-90a7-fc6c-0627-d29df137ac5d-f3dc5106, #w-node-_72c320a1-90a7-fc6c-0627-d29df137ac61-f3dc5106, #w-node-e2310bc4-f3f1-4f88-b7a4-91693df9fe5a-f3dc5106, #w-node-c2121d3b-c7b9-5ddd-cb15-56dbfe1039c6-f3dc5106, #w-node-_82ed7c7b-1148-a1f6-37ef-28369e4c9494-f3dc5106, #w-node-f140acf5-a2af-72f4-56b9-799fb8df5ab8-f3dc5106, #w-node-b0fb9eaf-df08-28e2-9095-65012fcb7399-f3dc5106, #w-node-_8ca82eae-fdf5-2b0d-6454-cfb2d71ebd5b-f3dc5106, #w-node-_82e4c9a9-6088-1740-f996-e987a383410c-f3dc5106, #w-node-b06203be-c423-4182-0e0e-3855efee2e3b-f3dc5106, #w-node-b06203be-c423-4182-0e0e-3855efee2e3f-f3dc5106, #w-node-b06203be-c423-4182-0e0e-3855efee2e43-f3dc5106, #w-node-b06203be-c423-4182-0e0e-3855efee2e47-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1932bf2-b983-fa51-0b4a-95c72e2c7bb7-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e1932bf2-b983-fa51-0b4a-95c72e2c7bb9-f3dc5106, #w-node-e1932bf2-b983-fa51-0b4a-95c72e2c7bba-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca3854ff-39d3-1bba-358d-2d9a473989d0-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-ca3854ff-39d3-1bba-358d-2d9a473989d2-f3dc5106, #w-node-ca3854ff-39d3-1bba-358d-2d9a473989d3-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b88cf5-1673-6d70-714e-9e35f7dc18da-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_48b88cf5-1673-6d70-714e-9e35f7dc18dc-f3dc5106, #w-node-_48b88cf5-1673-6d70-714e-9e35f7dc18dd-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48b88cf5-1673-6d70-714e-9e35f7dc18e2-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_48b88cf5-1673-6d70-714e-9e35f7dc18e4-f3dc5106, #w-node-_48b88cf5-1673-6d70-714e-9e35f7dc18e5-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64861cba-09d4-c3e4-ba1d-01d9ff0e3bb1-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_64861cba-09d4-c3e4-ba1d-01d9ff0e3bb3-f3dc5106, #w-node-_64861cba-09d4-c3e4-ba1d-01d9ff0e3bb4-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64861cba-09d4-c3e4-ba1d-01d9ff0e3bb9-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_64861cba-09d4-c3e4-ba1d-01d9ff0e3bbb-f3dc5106, #w-node-_64861cba-09d4-c3e4-ba1d-01d9ff0e3bbc-f3dc5106, #w-node-_8f011fcd-b1bd-8680-8320-474350ca1f20-f3dc5106, #w-node-_32020344-34d2-35ed-4a6a-3c007ad8980e-f3dc5106, #w-node-a849a418-59e9-7ec5-0a8c-4e084a219829-f3dc5106, #w-node-a849a418-59e9-7ec5-0a8c-4e084a21982a-f3dc5106, #w-node-c7b8b331-6654-da18-2d00-4b02554e4e74-f3dc5106, #w-node-c7b8b331-6654-da18-2d00-4b02554e4e75-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481c258b-10dd-906c-46a1-3e11ca21f1a5-f3dc5106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481c258b-10dd-906c-46a1-3e11ca21f1ae-f3dc5106, #w-node-_00a0c26f-22b0-4b8d-8982-ed7052801101-97fbf615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00a0c26f-22b0-4b8d-8982-ed7052801104-97fbf615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_00a0c26f-22b0-4b8d-8982-ed7052801106-97fbf615 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_2391933c-ed3f-5674-235d-a12c3628569e-97fbf615 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856a7-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856aa-97fbf615 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856ac-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856af-97fbf615 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856b1-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856b4-97fbf615 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856b6-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856b9-97fbf615 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856bb-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856be-97fbf615 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856c0-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856c3-97fbf615 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_2391933c-ed3f-5674-235d-a12c362856c5-97fbf615 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_2734e7ac-7b08-cba2-fffc-c9f4f6fd8bd1-eb5c668c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2734e7ac-7b08-cba2-fffc-c9f4f6fd8bd4-eb5c668c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2734e7ac-7b08-cba2-fffc-c9f4f6fd8bd6-eb5c668c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8511-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b8521-eb5c668c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8532-eb5c668c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8533-eb5c668c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8534-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b8536-eb5c668c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8537-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b8538-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b853a-eb5c668c {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b853b-eb5c668c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b853c-eb5c668c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b853e-eb5c668c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b853f-eb5c668c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8540-eb5c668c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8542-eb5c668c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8543-eb5c668c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8544-eb5c668c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8546-eb5c668c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8547-eb5c668c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8548-eb5c668c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b854a-eb5c668c {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b854b-eb5c668c {
  grid-area: 2 / 1 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b854c-eb5c668c {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8568-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b856a-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b856c-eb5c668c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b856e-eb5c668c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8570-eb5c668c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8572-eb5c668c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b857e-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b8580-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b8582-eb5c668c, #w-node-a60deea2-db8e-4c94-10af-f09f358b8584-eb5c668c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8586-eb5c668c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b8588-eb5c668c {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b858a-eb5c668c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-a60deea2-db8e-4c94-10af-f09f358b858c-eb5c668c {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_302b6539-3743-f9b3-74fd-abfac32db968-eb5c668c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_302b6539-3743-f9b3-74fd-abfac32db96b-eb5c668c {
  place-self: start;
}

#w-node-_302b6539-3743-f9b3-74fd-abfac32db96c-eb5c668c {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be5b-14119209 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be5e-14119209, #w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be60-14119209 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be62-14119209 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-d926525b-f0d9-290b-629f-ec4938f6c0b4-14119209, #w-node-d926525b-f0d9-290b-629f-ec4938f6c0ba-14119209, #w-node-d926525b-f0d9-290b-629f-ec4938f6c0bd-14119209, #w-node-d926525b-f0d9-290b-629f-ec4938f6c0c1-14119209, #w-node-d926525b-f0d9-290b-629f-ec4938f6c0c4-14119209, #w-node-dc694ae5-42d5-12fd-d059-2291cc0da57e-14119209, #w-node-dc694ae5-42d5-12fd-d059-2291cc0da587-14119209, #w-node-de306ad1-b249-6147-8c75-230bc325a036-190591b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de306ad1-b249-6147-8c75-230bc325a039-190591b1, #w-node-de306ad1-b249-6147-8c75-230bc325a03b-190591b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-de306ad1-b249-6147-8c75-230bc325a03d-190591b1 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_883af906-4b4a-99d0-5f72-291e80ea5c76-190591b1, #w-node-_883af906-4b4a-99d0-5f72-291e80ea5c78-190591b1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_883af906-4b4a-99d0-5f72-291e80ea5c7a-190591b1 {
  grid-area: Area;
}

#w-node-_7d845577-9602-227a-ec54-8afcf212a550-a1e699fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d845577-9602-227a-ec54-8afcf212a553-a1e699fe, #w-node-_7d845577-9602-227a-ec54-8afcf212a555-a1e699fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_7d845577-9602-227a-ec54-8afcf212a557-a1e699fe {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_83752ada-fb34-4cc7-2e2e-fbef436f7f3f-a1e699fe, #w-node-_83752ada-fb34-4cc7-2e2e-fbef436f7f41-a1e699fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83752ada-fb34-4cc7-2e2e-fbef436f7f43-a1e699fe {
  grid-area: Area;
}

#w-node-_33287a83-e76f-c564-f932-08a52018503f-7d3b8339, #w-node-_33287a83-e76f-c564-f932-08a520185043-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db488-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db489-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db48d-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db48e-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db492-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db493-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db497-7d3b8339, #w-node-_272b7ccd-aacc-0970-503e-9637630db498-7d3b8339, #w-node-_4eac56e1-cb09-4938-a555-b846567af829-7d3b8339, #w-node-_4eac56e1-cb09-4938-a555-b846567af82a-7d3b8339, #w-node-_4eac56e1-cb09-4938-a555-b846567af82e-7d3b8339, #w-node-_4eac56e1-cb09-4938-a555-b846567af82f-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33ad3d4e-a70d-4718-6f01-06351042c787-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_33ad3d4e-a70d-4718-6f01-06351042c789-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33ad3d4e-a70d-4718-6f01-06351042c78a-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d67ad7e6-0ebc-a792-0f51-6a2d126e4a06-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d67ad7e6-0ebc-a792-0f51-6a2d126e4a08-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d67ad7e6-0ebc-a792-0f51-6a2d126e4a09-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_31cf78a5-f99e-7a22-6a67-baae73d562db-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_31cf78a5-f99e-7a22-6a67-baae73d562dc-7d3b8339, #w-node-_31cf78a5-f99e-7a22-6a67-baae73d562dd-7d3b8339, #w-node-_5edae388-6e93-dee0-ce43-6d80f9f4d158-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50dce3cf-8f83-9330-cd76-8f7a3b5819ab-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_50dce3cf-8f83-9330-cd76-8f7a3b5819ac-7d3b8339, #w-node-_50dce3cf-8f83-9330-cd76-8f7a3b5819ad-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e84df12-da67-409c-b891-2b616d46d66b-7d3b8339 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e84df12-da67-409c-b891-2b616d46d66c-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9e84df12-da67-409c-b891-2b616d46d66d-7d3b8339, #w-node-_9e84df12-da67-409c-b891-2b616d46d66e-7d3b8339, #w-node-_9e6998e7-dcb9-c239-0277-a257a409a0b8-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e6998e7-dcb9-c239-0277-a257a409a0ba-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9e6998e7-dcb9-c239-0277-a257a409a0bb-7d3b8339, #w-node-_9e6998e7-dcb9-c239-0277-a257a409a0bc-7d3b8339, #w-node-b9afbdf3-f33e-5753-2e07-052f136cd018-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9afbdf3-f33e-5753-2e07-052f136cd01a-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b9afbdf3-f33e-5753-2e07-052f136cd01b-7d3b8339, #w-node-b9afbdf3-f33e-5753-2e07-052f136cd01c-7d3b8339, #w-node-_64414143-d4d9-22a9-2b40-492dd868bdaf-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_64414143-d4d9-22a9-2b40-492dd868bdb1-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_64414143-d4d9-22a9-2b40-492dd868bdb2-7d3b8339, #w-node-_64414143-d4d9-22a9-2b40-492dd868bdb3-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc7f-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc81-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc82-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc89-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc8a-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc8b-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc8e-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc90-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc91-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc92-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc95-7d3b8339 {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc96-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc97-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc98-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc9b-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc9d-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b5ff6116-d069-6b03-df4b-3df5154dbc9e-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc9f-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_244cc629-ff1e-9114-4d7a-94d5f5a2f777-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_244cc629-ff1e-9114-4d7a-94d5f5a2f779-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_244cc629-ff1e-9114-4d7a-94d5f5a2f77a-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b13-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b15-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b16-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b20-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b21-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b22-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b25-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b27-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b28-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b29-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b2c-7d3b8339 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b2d-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b2e-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b2f-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b30d5354-fe29-bccc-e9e5-344382f1ce9e-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b30d5354-fe29-bccc-e9e5-344382f1cea0-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b30d5354-fe29-bccc-e9e5-344382f1cea1-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_88059bc6-82f7-6b94-f667-0b8625937c88-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_88059bc6-82f7-6b94-f667-0b8625937c8a-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88059bc6-82f7-6b94-f667-0b8625937c8b-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_41df4ff4-f044-bfcf-4463-ac3ed23cefb7-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_41df4ff4-f044-bfcf-4463-ac3ed23cefb8-7d3b8339, #w-node-_41df4ff4-f044-bfcf-4463-ac3ed23cefb9-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e2ff2ca-efd7-7b2f-11ce-b43e9fdba95e-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0e2ff2ca-efd7-7b2f-11ce-b43e9fdba95f-7d3b8339, #w-node-_0e2ff2ca-efd7-7b2f-11ce-b43e9fdba960-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e44c4650-2c3a-7ba2-461a-9fdd66a25150-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e44c4650-2c3a-7ba2-461a-9fdd66a25151-7d3b8339, #w-node-e44c4650-2c3a-7ba2-461a-9fdd66a25152-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b419087-41b7-2c71-9533-947e6f3a8a84-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6b419087-41b7-2c71-9533-947e6f3a8a85-7d3b8339, #w-node-_6b419087-41b7-2c71-9533-947e6f3a8a86-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa0a2f54-c253-04d6-b7cb-457212783b2f-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-aa0a2f54-c253-04d6-b7cb-457212783b30-7d3b8339, #w-node-aa0a2f54-c253-04d6-b7cb-457212783b31-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_84b6e641-fae1-a72f-74b8-bf29276d8b61-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_84b6e641-fae1-a72f-74b8-bf29276d8b62-7d3b8339, #w-node-_84b6e641-fae1-a72f-74b8-bf29276d8b63-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4eec1676-28b6-4f6f-34de-416211cc330e-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4eec1676-28b6-4f6f-34de-416211cc330f-7d3b8339, #w-node-_4eec1676-28b6-4f6f-34de-416211cc3310-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8ea8-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8ea9-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8eaa-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8ead-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8eaf-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb0-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb1-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb4-7d3b8339 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb5-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb6-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb7-7d3b8339, #w-node-_4cae02b0-54f0-b26d-e4a0-c499e537a76f-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4cae02b0-54f0-b26d-e4a0-c499e537a771-7d3b8339 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_4cae02b0-54f0-b26d-e4a0-c499e537a772-7d3b8339, #w-node-_4cae02b0-54f0-b26d-e4a0-c499e537a773-7d3b8339, #w-node-_4a86aaa7-ce10-9098-fcbf-ef5006ad70ee-a972c18b, #w-node-_4a86aaa7-ce10-9098-fcbf-ef5006ad70f2-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa5a-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa5b-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa5f-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa60-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa64-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa65-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa69-a972c18b, #w-node-d0914aa4-bd15-6e9d-7097-42454692fa6a-a972c18b, #w-node-_6c6888e8-2a8a-aa41-43a7-e8f1399af86e-a972c18b, #w-node-_6c6888e8-2a8a-aa41-43a7-e8f1399af86f-a972c18b, #w-node-a7f0d180-a541-b7e1-183c-0e8293f393c6-a972c18b, #w-node-a7f0d180-a541-b7e1-183c-0e8293f393c7-a972c18b, #w-node-c942b0e5-20df-96e4-aae9-3981a9d35ad0-a972c18b, #w-node-c942b0e5-20df-96e4-aae9-3981a9d35ad1-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b2c-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b2e-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b2f-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b3c-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b3e-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b3f-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b71-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b73-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b74-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b7e-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b7f-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b80-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b83-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b85-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b86-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b87-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b8a-a972c18b {
  grid-area: 1 / 1 / 2 / 2;
  align-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b8b-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b8c-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b8d-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b90-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b92-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b93-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b94-a972c18b, #w-node-_5fa282bd-f12f-4d0a-7237-b3502f406183-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5fa282bd-f12f-4d0a-7237-b3502f406185-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5fa282bd-f12f-4d0a-7237-b3502f406186-a972c18b, #w-node-_5fa282bd-f12f-4d0a-7237-b3502f406187-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b99-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b9b-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b9c-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479ba9-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479bab-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479bac-a972c18b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-f94768ad-78f0-32a9-6252-7a828707cf34-e11b2d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f94768ad-78f0-32a9-6252-7a828707cf39-e11b2d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f94768ad-78f0-32a9-6252-7a828707cf3b-e11b2d5e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_16be2a35-3de3-3f51-6ac2-429451a5c079-e11b2d5e, #w-node-_16be2a35-3de3-3f51-6ac2-429451a5c089-e11b2d5e, #w-node-c0ab882c-8b5b-60d6-f492-a8f438047042-e11b2d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f43804704d-e11b2d5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f438047050-e11b2d5e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f438047052-e11b2d5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f438047055-e11b2d5e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f438047057-e11b2d5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f43804705a-e11b2d5e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f43804705c-e11b2d5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f43804705f-e11b2d5e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-c0ab882c-8b5b-60d6-f492-a8f438047061-e11b2d5e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_82ae5cd9-6a5d-e67a-7f1f-ff83c07da402-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82ae5cd9-6a5d-e67a-7f1f-ff83c07da405-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_82ae5cd9-6a5d-e67a-7f1f-ff83c07da407-f35c8b84 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_7185455d-8a78-ceb7-8391-9afe8cc460a3-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460a7-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460ad-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460b1-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7185455d-8a78-ceb7-8391-9afe8cc460ba-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460c3-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d1-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d9-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460df-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460e3-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f1-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f9-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460ff-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46103-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46111-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46117-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7185455d-8a78-ceb7-8391-9afe8cc4611e-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_8afa1e6c-cedb-c772-5544-1355cf6a8a7e-f35c8b84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8afa1e6c-cedb-c772-5544-1355cf6a8a81-f35c8b84 {
  place-self: start;
}

#w-node-_8afa1e6c-cedb-c772-5544-1355cf6a8a82-f35c8b84 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-f7c271f7-48bd-ab05-e564-59a3206a4589-52133b7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7c271f7-48bd-ab05-e564-59a3206a458c-52133b7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-f7c271f7-48bd-ab05-e564-59a3206a458e-52133b7b {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_8377541a-ea19-9f29-ddbe-35c45f751c95-52133b7b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8377541a-ea19-9f29-ddbe-35c45f751c98-52133b7b {
  place-self: start;
}

#w-node-efea6f92-2f0b-8701-f82e-3090c518954c-4ad2a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efea6f92-2f0b-8701-f82e-3090c518954f-4ad2a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-efea6f92-2f0b-8701-f82e-3090c5189551-4ad2a1db {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38de9-4ad2a1db, #w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38deb-4ad2a1db, #w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38ded-4ad2a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38def-4ad2a1db {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38df3-4ad2a1db {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38df6-4ad2a1db {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e11-4ad2a1db, #w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e13-4ad2a1db, #w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e15-4ad2a1db, #w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e17-4ad2a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e19-4ad2a1db {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e1b-4ad2a1db {
  grid-area: 4 / 2 / 5 / 3;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e1d-4ad2a1db {
  grid-area: 3 / 2 / 4 / 3;
}

#w-node-_4f6b7c3c-e122-b37c-337f-2a80feb38e1f-4ad2a1db {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-dea9dbbd-10fb-f411-a4de-f4a48e562085-4ad2a1db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dea9dbbd-10fb-f411-a4de-f4a48e562088-4ad2a1db {
  place-self: start;
}

#w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa36a-ac136b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa36d-ac136b7c, #w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa36f-ac136b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa371-ac136b7c {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-c5df967b-f7b2-0b3b-f17f-87519374244a-ac136b7c, #w-node-c5df967b-f7b2-0b3b-f17f-87519374244e-ac136b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5df967b-f7b2-0b3b-f17f-875193742451-ac136b7c {
  grid-area: Area;
}

#w-node-b8478682-eafa-5f25-60ed-74670968e8e6-7a872bee, #w-node-b8478682-eafa-5f25-60ed-74670968e8ea-7a872bee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ab4de86-fbc4-0ac6-86f2-fa01746f9e16-7a872bee {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_9ab4de86-fbc4-0ac6-86f2-fa01746f9e26-7a872bee, #w-node-_118bbccf-63a1-3328-b661-985d40b9994e-20b0ee73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_118bbccf-63a1-3328-b661-985d40b99951-20b0ee73, #w-node-_118bbccf-63a1-3328-b661-985d40b99953-20b0ee73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_118bbccf-63a1-3328-b661-985d40b99955-20b0ee73 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_82d38ad5-98e2-9aa3-2668-c9535f1ec272-20b0ee73, #w-node-_82d38ad5-98e2-9aa3-2668-c9535f1ec273-20b0ee73, #w-node-_82d38ad5-98e2-9aa3-2668-c9535f1ec275-20b0ee73, #w-node-_82d38ad5-98e2-9aa3-2668-c9535f1ec276-20b0ee73, #w-node-_82d38ad5-98e2-9aa3-2668-c9535f1ec278-20b0ee73, #w-node-_82d38ad5-98e2-9aa3-2668-c9535f1ec279-20b0ee73, #w-node-_95ac99b1-ea80-328a-95f7-4da829781759-20b0ee73, #w-node-_95ac99b1-ea80-328a-95f7-4da82978175a-20b0ee73, #w-node-_95ac99b1-ea80-328a-95f7-4da82978175c-20b0ee73, #w-node-_95ac99b1-ea80-328a-95f7-4da82978175d-20b0ee73, #w-node-_95ac99b1-ea80-328a-95f7-4da82978175f-20b0ee73, #w-node-_95ac99b1-ea80-328a-95f7-4da829781760-20b0ee73, #w-node-_9693d4d9-bd59-b7c0-22b3-fc2f9d990478-20b0ee73, #w-node-_4e99c565-a970-2be3-4f61-c19e1c17878a-20b0ee73, #w-node-_4bcb476c-4d1c-b86e-5bcd-a7efc825be6a-20b0ee73, #w-node-df7c49d1-c3ed-453a-8584-c187efc05e57-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df7c49d1-c3ed-453a-8584-c187efc05e58-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2557edbc-11c1-d320-dd8f-65777bb64f29-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2557edbc-11c1-d320-dd8f-65777bb64f2a-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_261f84a9-b7a5-4c74-9d88-9311488d557c-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_261f84a9-b7a5-4c74-9d88-9311488d557d-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_2c705b5b-8a0e-b8fd-b4fe-41fb15ce9fff-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c705b5b-8a0e-b8fd-b4fe-41fb15cea000-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-abb66099-534d-86f7-7ad8-4f74b605d19a-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abb66099-534d-86f7-7ad8-4f74b605d19b-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-dcb26ce8-cdbc-8842-2d8f-a4dd1261d27b-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcb26ce8-cdbc-8842-2d8f-a4dd1261d27c-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_99079bb2-7601-a255-f181-c82e0f302a5c-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99079bb2-7601-a255-f181-c82e0f302a5d-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a7f816da-4ef5-1ea6-65c5-2e8cf69902ae-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7f816da-4ef5-1ea6-65c5-2e8cf69902af-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5eb251fc-2013-62ef-e38a-8331d668cc77-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eb251fc-2013-62ef-e38a-8331d668cc78-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9554d21a-243c-8225-862a-569fe2f07756-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9554d21a-243c-8225-862a-569fe2f07757-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c5621872-db31-3fcc-58bb-60941da45222-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5621872-db31-3fcc-58bb-60941da45223-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8be90fd8-cea7-4f67-3403-be237cf8b0dd-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8be90fd8-cea7-4f67-3403-be237cf8b0de-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_10435928-ac29-28a4-3936-63c9385c562c-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_10435928-ac29-28a4-3936-63c9385c562d-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_43d16a9b-8010-1362-687a-646524e1f440-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43d16a9b-8010-1362-687a-646524e1f441-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-e14da0cf-082a-a7d6-ff7c-c464925ccb5b-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7da-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ae0f0a8b-e34c-ed00-720b-2cb192061ca2-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97c04f8e-433d-3745-b33f-2a34afbbe06b-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7f691823-b77e-7396-ac1e-d0296c885713-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7b6-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3c417aaf-eb2d-816b-a820-286b4cb2407c-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7c8-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c0b8c735-b578-26c9-ef80-f88d9815df08-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7bf-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-afcb91d2-2660-0f19-7587-0d890c55bfde-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-afcb91d2-2660-0f19-7587-0d890c55bfdf-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_38ed81e3-b97e-3b51-9275-f0274810a2c6-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7ec-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_70d097ec-2cc0-6eba-baa0-8efb01683b53-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd926d89-db21-5134-789e-865f06761fa3-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_27c98f7a-001f-0ed0-7633-298d2102edbc-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f06bbb09-506a-22bf-f6de-0962d57e9b8b-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_826fd0a8-771e-6fb2-0226-55e035ab4382-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_826fd0a8-771e-6fb2-0226-55e035ab4383-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_979ff89a-bea2-fdbd-1b38-32414f5b4ce4-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_979ff89a-bea2-fdbd-1b38-32414f5b4ce5-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f074c4ce-1f6b-7ce7-6e86-08f7f7dd6dcb-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7f5-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_9ff23500-28fa-65c1-0cb4-1d83aa2d0d82-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc6b7c8a-2217-4742-f37c-2c70bd15c7a0-bfc82048 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-a30ed259-cf7e-eeed-2db7-365c79be22a0-2e8441a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a30ed259-cf7e-eeed-2db7-365c79be22a3-2e8441a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-a30ed259-cf7e-eeed-2db7-365c79be22a5-2e8441a8 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_50c0d7a6-a10b-1abf-c96c-b1cdf0bfb58a-2e8441a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_50c0d7a6-a10b-1abf-c96c-b1cdf0bfb58d-2e8441a8 {
  place-self: start;
}

#w-node-e191a9be-30a8-86f2-941b-a343f20e117a-006f6543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e191a9be-30a8-86f2-941b-a343f20e117d-006f6543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-e191a9be-30a8-86f2-941b-a343f20e117f-006f6543 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_804487f7-8e2e-8660-2ac7-d8320be83f85-006f6543 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_804487f7-8e2e-8660-2ac7-d8320be83f88-006f6543 {
  place-self: start;
}

#w-node-_919903d3-1c7e-9ee1-0dfd-81de5ca3fee0-617bf1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_919903d3-1c7e-9ee1-0dfd-81de5ca3fee3-617bf1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_919903d3-1c7e-9ee1-0dfd-81de5ca3fee5-617bf1e3 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-be3f15e3-1bde-c6d0-dbc8-2c6cc2f482ae-617bf1e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be3f15e3-1bde-c6d0-dbc8-2c6cc2f482b1-617bf1e3 {
  place-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9636-d5453985 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9638-d5453985 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9639-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f965b-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f965d-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9660-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9662-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9665-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9667-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f966a-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f966c-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f966f-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9671-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9674-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9676-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9681-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9683-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9684-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f968a-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f968f-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9693-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9697-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f969b-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f969f-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96a4-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96a6-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96a7-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96a9-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96b5-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96b9-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96bd-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96c1-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96c5-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96ca-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96d3-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96d7-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96db-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96df-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96e3-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96e7-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96ec-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96f0-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96f4-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96f8-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96fc-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9700-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9707-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9709-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f970a-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f970c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9715-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9719-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f971d-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9721-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9725-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f972a-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f972c-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f972d-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f972f-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9738-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f973c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9740-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9744-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9748-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f974c-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f974e-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9752-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9756-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-cd68ac80-fad4-99ef-c2d3-d44d654f976a-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f976c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f976f-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9771-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9778-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f977a-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f977c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9782-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9784-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9787-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9789-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f978e-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9790-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9793-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9795-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f979a-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f979c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f979e-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8764ace8-62d6-a704-57e7-eb14ca0fdbf9-d5453985 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbde9-7e9f9a8e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdea-7e9f9a8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-7e9f9a8e {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-_32026bd4-1c50-68b7-04a4-5335b36366fb-7e9f9a8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_32026bd4-1c50-68b7-04a4-5335b36366fd-7e9f9a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_32026bd4-1c50-68b7-04a4-5335b3636700-7e9f9a8e, #w-node-_32026bd4-1c50-68b7-04a4-5335b3636702-7e9f9a8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32026bd4-1c50-68b7-04a4-5335b3636703-7e9f9a8e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11b5-7e9f9a8e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11bb-7e9f9a8e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11bd-7e9f9a8e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11c0-7e9f9a8e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11c2-7e9f9a8e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11c5-7e9f9a8e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11c7-7e9f9a8e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11ca-7e9f9a8e {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_9f22d247-f457-d2e2-df2a-114e966e11cc-7e9f9a8e {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44a7-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44a9-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44aa-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44c6-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44c8-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44c9-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44d6-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44d8-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44d9-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44e7-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44eb-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44ef-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44f3-7ba35490, #w-node-_9aecf3d6-4d29-3fd0-8c0e-b10e5e0a44f7-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efe69e18-f368-42d8-57d5-908c2810b2d0-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-efe69e18-f368-42d8-57d5-908c2810b2d2-7ba35490, #w-node-efe69e18-f368-42d8-57d5-908c2810b2d3-7ba35490, #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6d5-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6db-7ba35490 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6dd-7ba35490 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e0-7ba35490 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e2-7ba35490 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e5-7ba35490 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e7-7ba35490 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6ea-7ba35490 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-b378fad8-b336-9c09-97c7-820bdbe5f6ec-7ba35490 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-c103d1b5-124d-86ab-9315-c6be2b4a9e43-7ba35490 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c103d1b5-124d-86ab-9315-c6be2b4a9e47-7ba35490 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_3d5cca4f-5919-840d-1840-9ff82a272436-197a28cd, #w-node-_3d5cca4f-5919-840d-1840-9ff82a27243a-197a28cd, #w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a2-22e89174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a5-22e89174, #w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a7-22e89174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a9-22e89174 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_12696e9c-c3cb-c1c4-10e4-615c185f3922-22e89174, #w-node-_12696e9c-c3cb-c1c4-10e4-615c185f3929-22e89174, #w-node-_12696e9c-c3cb-c1c4-10e4-615c185f392f-22e89174, #w-node-_12696e9c-c3cb-c1c4-10e4-615c185f3936-22e89174, #w-node-_1a87adef-dfbe-862a-da37-eeee9996ce65-22e89174, #w-node-_1a87adef-dfbe-862a-da37-eeee9996ce69-22e89174 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1a87adef-dfbe-862a-da37-eeee9996ce6c-22e89174 {
  grid-area: Area;
}

#w-node-_9d5e76be-05b1-d34d-d772-af074c00cd83-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9d5e76be-05b1-d34d-d772-af074c00cd86-b01aed66, #w-node-_9d5e76be-05b1-d34d-d772-af074c00cd88-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9d5e76be-05b1-d34d-d772-af074c00cd8a-b01aed66 {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_95a5df6c-f436-5488-1a89-2bb24f263815-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_34903762-535c-a3b0-4d10-213692b6d5c0-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fec3575-dbf8-dab4-0264-567f93f2f25f-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_34903762-535c-a3b0-4d10-213692b6d5c4-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d20482e0-ff9d-f56d-e5f4-ea55eafd69f4-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_34903762-535c-a3b0-4d10-213692b6d5c8-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54ca6aee-db6c-568e-f539-e653df374a2e-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_34903762-535c-a3b0-4d10-213692b6d5cd-b01aed66, #w-node-baacc0d2-0ae7-ea63-63cd-356d08d87297-b01aed66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baacc0d2-0ae7-ea63-63cd-356d08d8729a-b01aed66 {
  grid-area: Area;
}

#w-node-db2330e6-2b25-747a-3dfa-273cdbbd48c3-b5d65679 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f8f6-b5d65679 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f8f8-b5d65679 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f8fa-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f929-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f92b-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f92e-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f930-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f933-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f935-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f938-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f93a-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_93102739-6440-ce66-c73a-144f5c45f79d-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_28f123f6-289a-6e73-a88b-8f958df176f4-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f945-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f94b-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f94c-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f956-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f95a-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f95e-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f962-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f966-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f970-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f972-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f973-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f975-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f986-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f98a-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f98e-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f992-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f996-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f99b-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f99d-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f99e-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9a0-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9a5-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9a9-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9ad-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9b1-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9b5-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9ba-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9bc-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9bd-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9bf-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9cf-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9d3-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9d7-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9db-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9df-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9e3-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9e5-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9e7-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9e9-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9ed-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9ee-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340f9f0-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9fa-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f9fe-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa02-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa06-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa0a-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa0e-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa10-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa12-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa14-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa18-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa19-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_42cc8f34-ebef-43d8-fc6c-dc191abfb2b6-b5d65679, #w-node-c628ca40-681e-be7c-bf14-7188635868f0-b5d65679, #w-node-_8c3b45c2-390d-1d33-e6c5-256eee72cc48-b5d65679, #w-node-_2f8cc0df-5949-b8e9-2eea-247ef71177fe-b5d65679, #w-node-fa3d802c-1ae3-9ca0-c18c-021f74c8b7b9-b5d65679, #w-node-_6e9e04e1-225c-fcb2-355e-34cb4497b717-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_373d4fab-d6ce-b085-aabd-83bff0d3f7eb-b5d65679 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa22-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa26-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa2a-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa2e-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa32-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa36-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa37-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa39-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa4c-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa50-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa54-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa58-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa5c-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa61-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa63-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa65-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa67-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa6b-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa6c-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa6e-b5d65679, #w-node-aea98efe-3095-71f6-f5ba-607e12484d97-b5d65679, #w-node-aea98efe-3095-71f6-f5ba-607e12484d9d-b5d65679, #w-node-aea98efe-3095-71f6-f5ba-607e12484da7-b5d65679, #w-node-aea98efe-3095-71f6-f5ba-607e12484dad-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa75-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa79-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa7d-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa81-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa85-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa8a-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa8c-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa8d-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_92acd623-d53f-a68f-215d-d03b3340fa8f-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa97-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa9b-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340fa9f-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340faa3-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340faa7-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17341942-a4ab-d814-1504-fdf5d280071e-b5d65679 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-ed1e651f-45c9-05e8-099b-f35af99fe395-89c8f086, #w-node-_192cbe0a-8624-c7db-77f9-66a3c03aca88-89c8f086, #w-node-c8a15c64-477f-73af-72b9-9f88ca7f0083-89c8f086, #w-node-af219df2-d279-1113-8556-6de303e7a7b0-89c8f086, #w-node-_526a1782-7c0d-11d8-5b0e-5474c1f26e86-89c8f086, #w-node-_4bb42690-4233-07b8-1e29-8f5bf9a7c744-89c8f086, #w-node-aabf77f8-8c17-d46c-0aea-60e11fa83158-89c8f086, #w-node-ae80f04a-7b81-47dc-6fd5-7dc683950e2f-89c8f086, #w-node-_57f4c032-7eb5-fe3e-064d-be81c2233321-89c8f086, #w-node-_436cc76a-fc76-65d5-efe1-20522a9be5e9-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_436cc76a-fc76-65d5-efe1-20522a9be5ee-89c8f086 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_436cc76a-fc76-65d5-efe1-20522a9be5f3-89c8f086, #w-node-_436cc76a-fc76-65d5-efe1-20522a9be5f8-89c8f086, #w-node-_436cc76a-fc76-65d5-efe1-20522a9be5fd-89c8f086, #w-node-f091b232-5ea3-6e2a-1c40-ede017a7f534-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f091b232-5ea3-6e2a-1c40-ede017a7f535-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f091b232-5ea3-6e2a-1c40-ede017a7f53e-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f091b232-5ea3-6e2a-1c40-ede017a7f53f-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_32f5e766-7683-16a1-711f-b7679c7a64a5-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32f5e766-7683-16a1-711f-b7679c7a64a6-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_44715088-1a80-aba0-be30-058738c96479-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_44715088-1a80-aba0-be30-058738c9647a-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0a380eb6-a06a-97d4-b2b3-daa957bd48e3-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a380eb6-a06a-97d4-b2b3-daa957bd48e4-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_5ff06c2c-a6dd-2695-8f12-2a6cbc3503f0-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5ff06c2c-a6dd-2695-8f12-2a6cbc3503f1-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-f091b232-5ea3-6e2a-1c40-ede017a7f548-89c8f086 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5486301-3453-5e0e-628e-03d538121c65-183cffae {
  align-self: start;
}

#w-node-b5f36420-c4ff-3e87-a8df-0c5f5d38d62b-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_546ffd5b-b71e-b9d6-76eb-b93edea7e0a7-183cffae {
  grid-area: Area;
}

#w-node-_546ffd5b-b71e-b9d6-76eb-b93edea7e0b2-183cffae, #w-node-_546ffd5b-b71e-b9d6-76eb-b93edea7e0bc-183cffae, #w-node-_546ffd5b-b71e-b9d6-76eb-b93edea7e0c7-183cffae, #w-node-_546ffd5b-b71e-b9d6-76eb-b93edea7e0d3-183cffae, #w-node-_546ffd5b-b71e-b9d6-76eb-b93edea7e0df-183cffae, #w-node-e45f4ef6-1d53-e2d0-20bc-acc08c54cb24-183cffae, #w-node-e45f4ef6-1d53-e2d0-20bc-acc08c54cb32-183cffae, #w-node-_3c4fafbe-0862-3207-294d-affc94848ae2-183cffae, #w-node-_3c4fafbe-0862-3207-294d-affc94848aef-183cffae, #w-node-_8cd1d681-8c87-4742-c93a-def1ad9bc949-183cffae, #w-node-_8cd1d681-8c87-4742-c93a-def1ad9bc957-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f706d-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f706e-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f706f-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7070-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7071-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7072-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7073-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7074-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7075-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7076-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7077-183cffae, #w-node-_9bac5d7a-257e-f75e-8f54-edd62e9f7078-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_116dadde-2ec8-cb73-8c2d-494460fa45ae-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_116dadde-2ec8-cb73-8c2d-494460fa45af-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_01dc8681-632a-4d23-7f31-99867d57bbf6-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01dc8681-632a-4d23-7f31-99867d57bbf7-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_1457090e-65ce-5a40-e90e-e2191d6d5869-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1457090e-65ce-5a40-e90e-e2191d6d586a-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4c188bdd-c4dd-b4ad-2ead-a777d0f8368f-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c188bdd-c4dd-b4ad-2ead-a777d0f83690-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c30396c8-c41f-5b09-bae0-3028627a1a01-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c30396c8-c41f-5b09-bae0-3028627a1a02-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c30396c8-c41f-5b09-bae0-3028627a1a0b-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c30396c8-c41f-5b09-bae0-3028627a1a0c-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bcece647-2f28-b21a-a0de-dfacb446c4c4-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bcece647-2f28-b21a-a0de-dfacb446c4c5-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-db15db42-8496-0255-460f-d55bbfa4574f-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db15db42-8496-0255-460f-d55bbfa45750-183cffae {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-c30396c8-c41f-5b09-bae0-3028627a1a15-183cffae, #w-node-_9a294297-8461-5c81-3610-91ec796e999d-07a84d64, #w-node-_9a294297-8461-5c81-3610-91ec796e999e-07a84d64, #w-node-_2b810c47-ba30-ea51-7798-6c0656865c58-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b810c47-ba30-ea51-7798-6c0656865c5e-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_2b810c47-ba30-ea51-7798-6c0656865c60-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5dd91a6-9b0e-8982-5068-ad0355043b60-07a84d64, #w-node-a5dd91a6-9b0e-8982-5068-ad0355043b68-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-aed2f086-d030-bec2-5f50-4dca2a819253-07a84d64, #w-node-aed2f086-d030-bec2-5f50-4dca2a819259-07a84d64, #w-node-aed2f086-d030-bec2-5f50-4dca2a819260-07a84d64, #w-node-aed2f086-d030-bec2-5f50-4dca2a819277-07a84d64, #w-node-aed2f086-d030-bec2-5f50-4dca2a81927f-07a84d64, #w-node-aed2f086-d030-bec2-5f50-4dca2a819286-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c077d-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_90647096-0e53-771e-c0de-c8c5515a959e-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c0780-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c0786-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-e2ec08d1-c3a8-d766-32c9-80f3b0311633-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c0789-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c0798-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-dcbd439f-32dd-ef90-ff3b-08a63b62cc9f-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c079b-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c07a8-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cc45ceaa-dd29-4fdd-33d5-6302ce8286d0-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c07ab-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c07bd-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_0c02a508-1c64-1ebc-4762-8b0557f59432-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c07c0-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c07cd-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_89c55249-14b4-5b93-cd1d-26fec0092127-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_481add9c-91d8-378d-efc1-eda8926c07d0-07a84d64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd4359b-63675870 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd4359d-63675870 {
  grid-area: 2 / 2 / 3 / 3;
  align-self: start;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd4359e-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de38eb04-52ff-80c5-02d0-3ff5613f342b-63675870, #w-node-de38eb04-52ff-80c5-02d0-3ff5613f342d-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-de38eb04-52ff-80c5-02d0-3ff5613f3430-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-de38eb04-52ff-80c5-02d0-3ff5613f3432-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435c3-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435c5-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435c8-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435ca-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435cd-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435cf-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435d2-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435d4-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435df-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435e1-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435e2-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd435e6-63675870, #w-node-bbf61a6d-1590-51e1-0c9d-76b48ab5cc84-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435f2-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435f3-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43601-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43605-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43609-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4360d-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43611-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd43621-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd43623-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd43624-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd43628-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43636-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4363a-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4363e-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43642-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43646-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4364a-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4364b-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4364c-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd4364e-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd4364f-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd43658-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd4365a-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd4365b-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2657ce94-c49e-1972-084d-78b0ddd43664-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43665-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd43666-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f740918-84ff-2aeb-20c3-9d1b4c110398-63675870 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_8f740918-84ff-2aeb-20c3-9d1b4c11039b-63675870, #w-node-_43ab5f7c-326f-6d40-e596-83a7e5a3b8a4-55dc4833, #w-node-_43ab5f7c-326f-6d40-e596-83a7e5a3b8a8-55dc4833, #w-node-_1e9c9641-c2d7-53b9-f07d-d9d6d5611837-55dc4833, #w-node-_71c0915b-6b13-0c5e-cdca-0b4796af1e4d-55dc4833, #w-node-b9ea6bcc-f9a1-5fe8-1731-bf4c2b446528-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3479335-b2ee-cdf7-2a12-0a26a99e0841-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b3479335-b2ee-cdf7-2a12-0a26a99e0842-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3479335-b2ee-cdf7-2a12-0a26a99e0843-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_418dcb93-39f8-236c-88bb-d7ac2821722d-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_418dcb93-39f8-236c-88bb-d7ac2821722e-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98aa6068-7ec2-bad4-e26f-595b6f2efa36-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_5fd82d70-743a-01c8-a2de-f94283eaa8c2-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5fd82d70-743a-01c8-a2de-f94283eaa8c3-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f2bae1b-46f0-e9a6-b35a-9112df9709ae-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-ed6d496a-3b2f-acc4-bea6-7da3d6ebed18-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ed6d496a-3b2f-acc4-bea6-7da3d6ebed19-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1b1ece9-cf19-d2e2-12c1-32a6fb4676d7-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d7d-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d81-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d82-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d83-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d86-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d87-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d88-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d8b-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d8c-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_727739d8-b110-3681-7cf0-89b95e903d8d-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd62-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd66-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd67-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd68-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd6c-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd6d-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd6e-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd72-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd73-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd74-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c0-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c2-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c3-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c4-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c8-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c9-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56ca-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56ce-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56cf-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56d0-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_82f9dfa8-0d03-0816-f9c4-9611d9ae2e4a-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_82f9dfa8-0d03-0816-f9c4-9611d9ae2e4c-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82f9dfa8-0d03-0816-f9c4-9611d9ae2e4d-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_3ddc10fe-18bc-e4c2-2fac-8ad6c8ceb72a-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_3ddc10fe-18bc-e4c2-2fac-8ad6c8ceb72c-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ddc10fe-18bc-e4c2-2fac-8ad6c8ceb72d-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c43-55dc4833 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c49-55dc4833 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c4b-55dc4833 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c4e-55dc4833 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c50-55dc4833 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c53-55dc4833 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c55-55dc4833 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c58-55dc4833 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c5a-55dc4833 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-b8314ae5-237e-c4a4-ff0d-afb96c364d14-80e761d5, #w-node-b8314ae5-237e-c4a4-ff0d-afb96c364d18-80e761d5, #w-node-db9cd766-0ef6-3206-bd98-bce3daee5a20-80e761d5, #w-node-eb6fae77-c032-be70-014c-75a649247ae1-80e761d5, #w-node-_69d83642-7898-942b-5d3b-3a077a9fc981-80e761d5, #w-node-_69d83642-7898-942b-5d3b-3a077a9fc982-80e761d5, #w-node-_56b275c4-c339-dece-74af-220127c293db-80e761d5, #w-node-_56b275c4-c339-dece-74af-220127c293dc-80e761d5, #w-node-_09f2507e-e1bd-ee32-04b1-1781b6a9c4d5-80e761d5, #w-node-_09f2507e-e1bd-ee32-04b1-1781b6a9c4d6-80e761d5, #w-node-ee44af11-c146-3b82-9fb2-7bfe977f5f66-80e761d5, #w-node-ee44af11-c146-3b82-9fb2-7bfe977f5f67-80e761d5, #w-node-_75d36f59-df7f-e6bd-8b0d-492be17a8ba6-80e761d5, #w-node-_75d36f59-df7f-e6bd-8b0d-492be17a8ba7-80e761d5, #w-node-d1cc0c93-52fe-a970-b268-fea657b4c11d-80e761d5, #w-node-_84a6a385-3be6-2f21-63f2-38d4541d3f90-80e761d5, #w-node-_510aa0d8-f1df-ae09-94a3-7c1c9b1d8dca-80e761d5, #w-node-_00b80f95-4dcf-81c2-66fe-376fb2245470-80e761d5, #w-node-d658b95f-38f6-1ec8-4e1a-f23d5187108c-80e761d5, #w-node-_2d5a4221-46a1-1124-fbc4-ab7f7aaf9270-80e761d5, #w-node-_1d61707f-11a3-e4a0-bc37-e22ab81ec569-80e761d5, #w-node-_0055734b-00c2-233f-b168-93865db5240f-80e761d5, #w-node-_1133aab9-ff5d-c215-0fd2-30d3aadddf8a-80e761d5, #w-node-_97c853b1-38f7-4766-10c6-8dbf72520551-80e761d5, #w-node-_4ede346f-ee10-568d-9942-d8b59ccd3c97-80e761d5, #w-node-_40de9063-4818-6fb6-db71-6e31c6097e60-80e761d5, #w-node-_17277439-dea8-8d40-f5a9-5b9feb29ad1a-80e761d5, #w-node-_6dc137fa-a00d-fe80-762f-391f8aa6bec2-80e761d5, #w-node-_9fe16d5a-58e4-eb44-9422-cd195b719345-80e761d5, #w-node-_26afe0b8-144a-5688-e60b-76fae6cf7f25-80e761d5, #w-node-fb6c57cd-334a-7439-621e-d48285f76290-80e761d5, #w-node-_4ada1568-0e1b-f448-c759-a1a47c4eb746-80e761d5, #w-node-_681aeabc-26ed-9e80-2570-7042ba9ebf43-80e761d5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5b4c21d-a2a5-9f78-da74-cfa9ae6a6946-50a81fde {
  grid-area: Area-4;
}

#w-node-c5b4c21d-a2a5-9f78-da74-cfa9ae6a694b-50a81fde {
  grid-area: Area-3;
}

#w-node-_2a65c0b3-4840-f7d7-e97a-d04827027259-50a81fde, #w-node-_2a65c0b3-4840-f7d7-e97a-d04827027260-50a81fde, #w-node-_2a65c0b3-4840-f7d7-e97a-d04827027267-50a81fde, #w-node-_2a65c0b3-4840-f7d7-e97a-d0482702726e-50a81fde, #w-node-_2a65c0b3-4840-f7d7-e97a-d04827027275-50a81fde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba64936-0469-dd7c-8c8d-06e41af401fc-50a81fde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cba64936-0469-dd7c-8c8d-06e41af40202-50a81fde, #w-node-cba64936-0469-dd7c-8c8d-06e41af40209-50a81fde, #w-node-cba64936-0469-dd7c-8c8d-06e41af40210-50a81fde {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba64936-0469-dd7c-8c8d-06e41af40215-50a81fde {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c5b4c21d-a2a5-9f78-da74-cfa9ae6a6946-9667b79a {
  grid-area: Area-4;
}

#w-node-c5b4c21d-a2a5-9f78-da74-cfa9ae6a694b-9667b79a {
  grid-area: Area-3;
}

#w-node-_606f5851-9ec8-5a1d-ae6c-1ae4a7700372-9667b79a {
  grid-area: Area-4;
}

#w-node-_606f5851-9ec8-5a1d-ae6c-1ae4a7700379-9667b79a {
  grid-area: Area-3;
}

#w-node-a00d3e12-a1a8-2e66-1172-bad904b6c299-9667b79a, #w-node-_0f78bd5a-1937-14fb-69ca-1222f41467ef-9667b79a, #w-node-_05494525-ffed-fade-0449-ffad6aa5fb43-9667b79a, #w-node-d0c68d6a-4164-39c0-444b-553a5269012a-9667b79a, #w-node-d0c68d6a-4164-39c0-444b-553a52690131-9667b79a, #w-node-d0c68d6a-4164-39c0-444b-553a52690138-9667b79a, #w-node-a6f8b7e8-2602-2d01-9b15-5c628696840d-9667b79a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e538a2fb-dfb7-3e57-4e9f-5c5a3c8a2efd-9667b79a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ca57121d-301c-0219-8802-a95a72eabd79-9667b79a, #w-node-ca57121d-301c-0219-8802-a95a72eabd80-9667b79a, #w-node-ca57121d-301c-0219-8802-a95a72eabd87-9667b79a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba64936-0469-dd7c-8c8d-06e41af401fc-9667b79a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cba64936-0469-dd7c-8c8d-06e41af40202-9667b79a, #w-node-cba64936-0469-dd7c-8c8d-06e41af40209-9667b79a, #w-node-cba64936-0469-dd7c-8c8d-06e41af40210-9667b79a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cba64936-0469-dd7c-8c8d-06e41af40215-9667b79a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-31e10ed0, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-31e10ed0, #w-node-_250bb94c-580d-34b0-e29d-f584e0b5f907-31e10ed0, #w-node-_2d97b3f4-ac34-c417-fbd4-dbc97b9354d9-31e10ed0, #w-node-a755a4b4-5d26-e72d-eedf-0d921c232c7c-31e10ed0, #w-node-f7dfcf04-c60b-7ec0-6ebb-b2e076dda169-31e10ed0, #w-node-f121b241-2c88-cdeb-a175-e9bd90c4359e-31e10ed0, #w-node-f121b241-2c88-cdeb-a175-e9bd90c435a2-31e10ed0, #w-node-f121b241-2c88-cdeb-a175-e9bd90c435a6-31e10ed0, #w-node-bf76e248-d3fb-bd0c-60ca-2def225ccd21-31e10ed0, #w-node-_213d700d-7a47-2de3-09df-deb488640123-31e10ed0, #w-node-_84e66d37-2166-99c5-5c1d-0d10cce2cf3d-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1929-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad192f-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1936-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1948-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1952-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad195a-31e10ed0, #w-node-_191b0139-dc9d-4fe2-dd44-7592169ac264-31e10ed0, #w-node-_55c3d30e-0816-6066-bb7a-f594ed0ede28-31e10ed0, #w-node-_16de8b49-93b0-cf21-5da5-cadec175d8b3-31e10ed0, #w-node-_7f8c0a8a-f6c6-3604-b9f2-9dd5e3ed8793-31e10ed0, #w-node-_3bc87f92-4098-68c3-092b-31fa741c972e-31e10ed0, #w-node-_4b51f727-beca-3279-df8b-67f5f434c98c-31e10ed0, #w-node-_73a9c365-15fe-36b3-4f25-81527ce398ca-31e10ed0, #w-node-d217e5cd-6a24-98e9-4625-d6b7ce916690-31e10ed0, #w-node-d217e5cd-6a24-98e9-4625-d6b7ce916694-31e10ed0, #w-node-_317fc184-db50-4143-88fc-66a36f21acc5-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61ffc6a0-3fc5-42c0-b029-39ab2a39fa44-41351499 {
  grid-area: Area;
}

#w-node-_94235b62-aed7-e7f5-3dba-d2d4d5f3fede-41351499, #w-node-_94235b62-aed7-e7f5-3dba-d2d4d5f3fee5-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d7651f5-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d7651fc-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765207-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76520e-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765217-41351499, #w-node-_43b14500-99d3-7299-e3fb-c791706f38c8-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765225-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76522c-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765235-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76523c-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765243-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76524a-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765255-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76525e-41351499, #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d76525f-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e647244-9f17-e142-70bb-fcf55bcfa906-41351499, #w-node-_7e647244-9f17-e142-70bb-fcf55bcfa910-41351499, #w-node-_7e647244-9f17-e142-70bb-fcf55bcfa91a-41351499, #w-node-_7e647244-9f17-e142-70bb-fcf55bcfa924-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427aa-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427ab-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427ac-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427ad-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427ae-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427af-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427b0-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427b1-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427b2-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427b3-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427b4-41351499, #w-node-_4aff10d7-1cc2-0fd5-cfc2-31edc1b427b5-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb37-41351499, #w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb38-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb39-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb3b-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb3c-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb3f-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb41-41351499 {
  grid-area: Area-6;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb45-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb46-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb48-41351499 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb4a-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb4c-41351499 {
  grid-area: Area-7;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb50-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb51-41351499 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb53-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb55-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb57-41351499 {
  grid-area: Area-16;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb5b-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb5c-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb5e-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb60-41351499 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb62-41351499 {
  grid-area: Area-12;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb66-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb67-41351499 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb69-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb6b-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb6e-41351499 {
  grid-area: Area-10;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb72-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb73-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb75-41351499 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb77-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb79-41351499 {
  grid-area: Area-8;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb7d-41351499 {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb7e-41351499 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb80-41351499 {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_400ca722-7aa7-3bad-bc9b-34e53b00cb82-41351499 {
  grid-area: Area;
  justify-self: start;
}

#w-node-_6cb3f785-15a7-96ef-fa9e-b70197c06835-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6cb3f785-15a7-96ef-fa9e-b70197c0683b-41351499, #w-node-_6cb3f785-15a7-96ef-fa9e-b70197c06842-41351499, #w-node-_6cb3f785-15a7-96ef-fa9e-b70197c06849-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6cb3f785-15a7-96ef-fa9e-b70197c0684e-41351499 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-6486b867, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-6486b867, #w-node-acc0d083-bdbc-108d-9667-b03efa21794a-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ffe4d9-222a-dae1-6c73-7d79e4a0bf83-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e2ad5374-5a1a-5478-782c-2557bba7456c-6486b867, #w-node-_8b84405f-278d-1355-a3d1-4a7f058ccac5-6486b867, #w-node-f4923c5f-555c-3761-54fd-3f0a30b08fe7-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57705d58-a3c2-2e35-7370-ee6696debfb5-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c5015f2-195d-3712-df62-e3f157e5a0c3-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1526313d-763e-9ed1-ce21-81a884244e95-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cfd4c5c1-84d7-eca1-9006-dd6eee8ad2fb-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b5b1dbd-60a6-2552-e3e6-a8793bb43a47-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_51ad5181-5e1c-a810-803a-f712f9f9a9c5-6486b867 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9ee2ef2-39e1-59eb-bcb1-fc95f8711b37-6486b867, #w-node-d9ee2ef2-39e1-59eb-bcb1-fc95f8711b40-6486b867 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21d97f41-2499-f26e-4351-97320e4d04b0-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-a2407151-6b7a-3331-161d-8ab7112ce81b-dc034ffa, #w-node-_81c106e1-02ec-1af8-d2ab-ff096705254b-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22de2f00-499e-ac4a-38ef-dd124103981d-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_30280ec6-adb8-f548-ecc5-df39a657f490-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc55408b-6a49-7be5-38cf-ea7e8e60c1aa-dc034ffa {
  place-self: stretch stretch;
}

#w-node-_06fb537c-ef13-2704-e0d8-a866626a1314-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b90df284-b01c-83b2-b72a-5aa8dc4c2d8e-dc034ffa {
  place-self: start center;
}

#w-node-cf247442-a158-2551-80ed-b2b62ca062d9-dc034ffa {
  align-self: end;
}

#w-node-_6397d0d6-c7e6-c2d0-62b2-e77898dd20f3-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_801433c2-aa74-c417-45d7-155c8632d830-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96af14d9-53b0-a274-5cd3-35b7df6714fd-dc034ffa {
  place-self: start center;
}

#w-node-_96af14d9-53b0-a274-5cd3-35b7df6714fe-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96af14d9-53b0-a274-5cd3-35b7df671501-dc034ffa {
  align-self: end;
}

#w-node-_74de32a2-ae4b-301b-d21b-1e1004a65701-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538c4-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538c6-dc034ffa {
  place-self: start center;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538ca-dc034ffa {
  align-self: end;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538da-dc034ffa {
  place-self: start center;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538db-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538de-dc034ffa {
  align-self: end;
}

#w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538ec-dc034ffa, #w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538f2-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7920748c-357a-205e-fbfa-157212992913-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start end;
}

#w-node-_7e7a010c-ae20-5a8d-2e88-4c040675c288-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_01a423a5-b88d-f684-befb-9f7fe7d3ef9c-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d73539a-4907-9672-057e-ff822a85ca10-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f900471e-a23b-5e3e-1b21-ac7e38cd4fe8-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_35795826-50c5-0358-4725-57688c0eeaa5-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b0fad76b-cb49-1373-c5a4-e3eec5705ebc-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b0fad76b-cb49-1373-c5a4-e3eec5705ebd-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_856dc06d-1875-39a5-e47f-1c011bf24a01-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-f240d521-274f-a08a-6487-3962fd912e0b-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_442737ac-e3c6-94f6-b2ae-f061c0e79108-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_442737ac-e3c6-94f6-b2ae-f061c0e79109-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c5ea1b69-ad76-e977-a89a-90ad84058425-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6d62fe3f-03bb-52f2-44b4-8cd15921d9c4-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_9049b6e6-6781-e6ec-0b4c-39bedb8e4e35-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9049b6e6-6781-e6ec-0b4c-39bedb8e4e36-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_577de8b8-cfc1-4d8c-a449-5797cb1b006e-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-b37fb1fe-6c89-347c-3ee9-e505ec1e9d7d-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_54afa019-0698-1452-5df0-556b5c86cf73-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54afa019-0698-1452-5df0-556b5c86cf74-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3390599e-9fa0-2622-69e4-f322100d5b5d-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_6b31c1b1-709f-ba55-598f-5b32c478ef75-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_4dbec039-e37d-c24a-6b48-2ba5d0927d49-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4dbec039-e37d-c24a-6b48-2ba5d0927d4a-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d98ec0ef-7cb4-7e90-a910-1c6f97ae60cf-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912262-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912263-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912264-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912265-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912266-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912267-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912268-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d912269-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d91226a-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d91226b-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d91226c-dc034ffa, #w-node-_29e136f1-c459-3e2d-3b1b-ddbb2d91226d-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_7af97dfc-7c9b-11b2-03fb-eddad6c32a3c-dc034ffa {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch center;
}

#w-node-_68fa40a8-1d71-c613-e34d-009ca80a87b5-dc034ffa, #w-node-_3709e4a6-b16d-3d6f-b761-f899bc576b92-dc034ffa, #w-node-_70fec633-9492-0c70-c220-215ad443c8d9-dc034ffa, #w-node-_70fec633-9492-0c70-c220-215ad443c8da-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8db-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8dd-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8de-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8e1-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8e3-dc034ffa {
  grid-area: Area-6;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8e7-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8e8-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8ea-dc034ffa {
  grid-area: Area;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8ec-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8ee-dc034ffa {
  grid-area: Area-7;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8f2-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8f3-dc034ffa {
  grid-area: Area;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8f5-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8f7-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8f9-dc034ffa {
  grid-area: Area-16;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8fd-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c8fe-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c900-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c902-dc034ffa {
  grid-area: Area;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c904-dc034ffa {
  grid-area: Area-12;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c908-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c909-dc034ffa {
  grid-area: Area;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c90b-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c90d-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c910-dc034ffa {
  grid-area: Area-10;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c914-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c915-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c917-dc034ffa {
  grid-area: Area;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c919-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c91b-dc034ffa {
  grid-area: Area-8;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c91f-dc034ffa {
  grid-area: Area-3;
  justify-self: end;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c920-dc034ffa {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c922-dc034ffa {
  grid-area: Area-5;
  justify-self: start;
}

#w-node-_70fec633-9492-0c70-c220-215ad443c924-dc034ffa {
  grid-area: Area;
  justify-self: start;
}

#w-node-_6f3448d0-96b8-8dfa-6277-e8bb3dc0bcb4-dc034ffa, #w-node-_692ab262-f205-4704-590a-b102acf6bece-dc034ffa, #w-node-b853b060-6261-2581-c6ab-c48a5dcaf082-dc034ffa, #w-node-ac605676-994b-f6a4-607f-ae8e5a2fb241-dc034ffa, #w-node-e85d4ed4-05d3-24b9-cf30-f7a8c6dc2d6a-dc034ffa, #w-node-cf48fdd7-defc-6bb9-eb9d-e01e2b976b3b-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc290796-d615-c0fd-2817-1ad0b586f587-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc290796-d615-c0fd-2817-1ad0b586f58d-dc034ffa, #w-node-cc290796-d615-c0fd-2817-1ad0b586f592-dc034ffa, #w-node-cc290796-d615-c0fd-2817-1ad0b586f59d-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc290796-d615-c0fd-2817-1ad0b586f5a3-dc034ffa {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1aeae306-5fb9-7378-7702-d55f1c99125d-801258ee, #w-node-_1aeae306-5fb9-7378-7702-d55f1c991263-801258ee, #w-node-_1aeae306-5fb9-7378-7702-d55f1c991266-801258ee, #w-node-_1aeae306-5fb9-7378-7702-d55f1c99126a-801258ee, #w-node-_1aeae306-5fb9-7378-7702-d55f1c99126d-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6f9d-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6f9f-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6fa1-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6fa3-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6fa5-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6fa7-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6fa9-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab6fab-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab701c-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab701e-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7020-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7022-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7024-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7026-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7028-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab702a-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab702c-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab702e-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7056-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7058-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab705a-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab705c-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab705e-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7060-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7062-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7064-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7066-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7067-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7069-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab706b-801258ee {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc204947-5971-7acb-9fe1-f91ba00ada2a-3eefdb69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-cc204947-5971-7acb-9fe1-f91ba00ada30-3eefdb69, #w-node-cc204947-5971-7acb-9fe1-f91ba00ada35-3eefdb69, #w-node-cc204947-5971-7acb-9fe1-f91ba00ada40-3eefdb69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc204947-5971-7acb-9fe1-f91ba00ada46-3eefdb69 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-31fb7b7c, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-31fb7b7c, #w-node-acc0d083-bdbc-108d-9667-b03efa21794a-31fb7b7c, #w-node-d49e3521-5d27-3a5e-9929-82884b04075d-31fb7b7c, #w-node-e2ad5374-5a1a-5478-782c-2557bba7456c-31fb7b7c, #w-node-e5d0da75-e7de-9c06-d71a-072b8ac58e9a-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5d0da75-e7de-9c06-d71a-072b8ac58e9b-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f4923c5f-555c-3761-54fd-3f0a30b08fe7-31fb7b7c, #w-node-dbb9785b-b3d1-9203-0402-8e2ff4f4c05e-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbb9785b-b3d1-9203-0402-8e2ff4f4c05f-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7c5015f2-195d-3712-df62-e3f157e5a0c3-31fb7b7c, #w-node-c5cce4c0-26f2-2baf-5f41-63ca50b40b95-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5cce4c0-26f2-2baf-5f41-63ca50b40b96-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cfd4c5c1-84d7-eca1-9006-dd6eee8ad2fb-31fb7b7c, #w-node-def30f19-c530-017c-93b7-3687f32aff99-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-def30f19-c530-017c-93b7-3687f32aff9a-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5343def9-e950-3eb9-bc46-c19710991be5-31fb7b7c, #w-node-_235e5c46-c3d3-e5f0-1ecd-bb5be13d0a0f-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_235e5c46-c3d3-e5f0-1ecd-bb5be13d0a10-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73682c5f-a03c-ab66-0517-9e56f1c376d0-31fb7b7c, #w-node-_73682c5f-a03c-ab66-0517-9e56f1c376d1-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73682c5f-a03c-ab66-0517-9e56f1c376d2-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_73682c5f-a03c-ab66-0517-9e56f1c376da-31fb7b7c, #w-node-_73682c5f-a03c-ab66-0517-9e56f1c376db-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73682c5f-a03c-ab66-0517-9e56f1c376dc-31fb7b7c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d9ee2ef2-39e1-59eb-bcb1-fc95f8711b40-31fb7b7c, #w-node-d9ee2ef2-39e1-59eb-bcb1-fc95f8711b37-31fb7b7c, #w-node-f2e9e358-aa11-980c-1f77-174e6a2eaf27-f3a51086, #w-node-de6a34f8-191d-50d6-a857-2f5382577702-f3a51086, #w-node-d48cf43e-dc84-9095-9290-93a928ea1e05-f3a51086, #w-node-d48cf43e-dc84-9095-9290-93a928ea1e06-f3a51086, #w-node-b5689328-c8e6-bddc-522a-a494d64d9514-f3a51086, #w-node-b5689328-c8e6-bddc-522a-a494d64d9515-f3a51086, #w-node-_54e0c83f-4e62-dfbe-3e3e-c9925e29cb54-f3a51086, #w-node-_54e0c83f-4e62-dfbe-3e3e-c9925e29cb55-f3a51086, #w-node-be84c212-6991-cac0-a751-86b84156da04-f3a51086, #w-node-be84c212-6991-cac0-a751-86b84156da05-f3a51086, #w-node-edf71bcc-e3b1-eca1-cda7-322dd127ea83-f3a51086, #w-node-edf71bcc-e3b1-eca1-cda7-322dd127ea84-f3a51086, #w-node-_7c1b1571-c972-edc8-ba33-3d6baa33ea14-f3a51086, #w-node-_7c1b1571-c972-edc8-ba33-3d6baa33ea15-f3a51086, #w-node-_9a3a12c3-0e27-7c28-442d-ea97a4e94eac-f3a51086, #w-node-_9a3a12c3-0e27-7c28-442d-ea97a4e94ead-f3a51086, #w-node-f4e883d5-3e00-5850-0429-e944589095d1-f3a51086, #w-node-f4e883d5-3e00-5850-0429-e944589095d2-f3a51086, #w-node-d1cad877-faa3-76bc-1904-e6a4f22c7d59-f3a51086, #w-node-d1cad877-faa3-76bc-1904-e6a4f22c7d5a-f3a51086, #w-node-_8330904f-3e77-377e-2290-8534d7971ee0-f3a51086, #w-node-_8330904f-3e77-377e-2290-8534d7971ee1-f3a51086, #w-node-b76c3fe3-0581-af3c-778e-7df2019843cd-f3a51086, #w-node-b76c3fe3-0581-af3c-778e-7df2019843ce-f3a51086, #w-node-_1cdc8af4-bcd9-fd25-9e4d-58db1db97ce2-f3a51086, #w-node-_1cdc8af4-bcd9-fd25-9e4d-58db1db97ce3-f3a51086, #w-node-b58b686e-edb0-9d9c-ab39-0f75d409651b-f3a51086, #w-node-b58b686e-edb0-9d9c-ab39-0f75d409651c-f3a51086, #w-node-fbbada34-fe27-a18e-bef4-2d533967456d-f3a51086, #w-node-fbbada34-fe27-a18e-bef4-2d533967456e-f3a51086, #w-node-a577bec8-1c9d-6772-eaf2-b0c5d33dc2d9-f3a51086, #w-node-a577bec8-1c9d-6772-eaf2-b0c5d33dc2da-f3a51086, #w-node-_62445c97-c097-47fe-4f02-f255de84d79a-f3a51086, #w-node-_62445c97-c097-47fe-4f02-f255de84d79b-f3a51086, #w-node-e2d95c4d-0702-536e-1d2b-ff0d91e8a430-f3a51086, #w-node-e2d95c4d-0702-536e-1d2b-ff0d91e8a431-f3a51086, #w-node-_041f8771-8c72-0b62-1aa8-5046f55338b8-f3a51086, #w-node-_041f8771-8c72-0b62-1aa8-5046f55338b9-f3a51086, #w-node-_14438e13-9696-d93a-f3bf-e438d9b51a39-f3a51086, #w-node-_14438e13-9696-d93a-f3bf-e438d9b51a3a-f3a51086, #w-node-_969f6d98-b722-e5c4-ef3a-a750218b1e45-f3a51086, #w-node-_969f6d98-b722-e5c4-ef3a-a750218b1e46-f3a51086, #w-node-d1ab3f85-105c-982b-166e-96c75290d090-f3a51086, #w-node-d1ab3f85-105c-982b-166e-96c75290d091-f3a51086, #w-node-_5618752b-c426-9830-238a-057f396249cb-f3a51086, #w-node-_5618752b-c426-9830-238a-057f396249cc-f3a51086, #w-node-_8d85ba7a-965c-6d0a-e8b1-2e407b1bce78-f3a51086, #w-node-_8d85ba7a-965c-6d0a-e8b1-2e407b1bce79-f3a51086, #w-node-_9fa0b8f9-f729-2974-fb0b-3de56d8068e0-f3a51086, #w-node-_9fa0b8f9-f729-2974-fb0b-3de56d8068e1-f3a51086, #w-node-_85f2dd71-e6b1-9bc5-1823-3b61683f5efa-f3a51086, #w-node-_85f2dd71-e6b1-9bc5-1823-3b61683f5efb-f3a51086, #w-node-_92d6c882-1ead-8c06-a63b-a3653b8bdf1e-f3a51086, #w-node-_92d6c882-1ead-8c06-a63b-a3653b8bdf1f-f3a51086, #w-node-_605d0d73-90e5-2db8-2d54-b90f38ca2064-f3a51086, #w-node-_605d0d73-90e5-2db8-2d54-b90f38ca2065-f3a51086, #w-node-_7a5a2aba-53ba-01d4-846c-c1f310432d21-f3a51086, #w-node-_7a5a2aba-53ba-01d4-846c-c1f310432d22-f3a51086, #w-node-d3d32b3a-cbc6-57dc-0620-271673cf562a-16af45c9, #w-node-_8a7bce1c-ba2e-83ff-3e98-97ec2a04a3ef-16af45c9, #w-node-_1183d309-cc9b-cc03-c611-881d8802b714-16af45c9, #w-node-_1627aa75-a348-4ca7-23b1-7ad3198c58b7-16af45c9, #w-node-bd357977-3828-a369-28ec-ada4a1401f79-16af45c9, #w-node-_7f9247ea-a28c-52b7-50dc-b209ee7fae60-16af45c9, #w-node-_0d60c239-1ee2-be7c-bb6b-9a7e1bcdcaba-16af45c9, #w-node-_45a8f9bf-3940-19b8-a15a-c0b5705d51ee-16af45c9, #w-node-b313387c-b522-070c-6b3c-eac9d605807f-16af45c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7f4bbb-c926-b83b-c88f-a526fed8e2ba-16af45c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ac7f4bbb-c926-b83b-c88f-a526fed8e2c0-16af45c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac7f4bbb-c926-b83b-c88f-a526fed8e2d3-16af45c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_85390e6b-6ca1-5c31-8160-dd4850bf1937-29121ba2, #w-node-_85390e6b-6ca1-5c31-8160-dd4850bf1938-29121ba2, #w-node-_85390e6b-6ca1-5c31-8160-dd4850bf1939-29121ba2, #w-node-_5182068e-d78f-1942-4a51-db6df42fdde9-29121ba2, #w-node-d3eb1c48-ff21-1bd8-6a7d-04f70d5e2515-29121ba2, #w-node-_4f769f11-bc40-72c8-e91e-32ee7b8a03fa-29121ba2, #w-node-_23aa7598-bff7-e2cd-fefd-2f8b7e4eec2e-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8a09a05-a74b-4b18-4ee0-17c1889bedeb-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b3683b2d-f5fc-191d-d7ca-2b9eab0956e4-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e742183e-f5bb-d5cf-96b4-b5f5f9e3683f-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e742183e-f5bb-d5cf-96b4-b5f5f9e36840-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52f66a78-979f-1f15-2cc7-eda9a382fc00-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_52f66a78-979f-1f15-2cc7-eda9a382fc01-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2e4e012-a6f5-bbe6-5413-a0ffa42abd5a-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-d2e4e012-a6f5-bbe6-5413-a0ffa42abd5b-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a8b592c-438e-e7b7-ded1-dfafd8302245-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3a8b592c-438e-e7b7-ded1-dfafd8302246-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_883d654a-e917-15d6-985f-7d07701d40f6-29121ba2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_883d654a-e917-15d6-985f-7d07701d40f7-29121ba2, #w-node-_15ac64fb-2bac-6cd5-4cd2-3d92f1e80984-29121ba2, #w-node-fbf6b179-643d-816f-c7b8-43fe5f1cac72-29121ba2, #w-node-_70054cd0-6ce5-1399-0bd9-17e9d26d3822-29121ba2, #w-node-_70054cd0-6ce5-1399-0bd9-17e9d26d3825-29121ba2, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-f55aa3d3, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-f55aa3d3, #w-node-ccea3aa2-b0b6-4e3b-be3c-e39ec03abdb3-f55aa3d3, #w-node-c3a85fe9-32c0-8a0c-b694-ed4585c2d442-f55aa3d3, #w-node-_7915f10e-876e-936a-5cf0-28d47f365468-f55aa3d3, #w-node-_2ff40dcb-636d-ea02-ad2b-84a1fe2065fa-f55aa3d3, #w-node-_0b6d4304-43fc-5008-ab30-db0fb24fe02e-f55aa3d3, #w-node-_34206e91-90e6-35af-71a6-e990ee3a9428-f55aa3d3, #w-node-_061cc635-b499-134e-4297-a483e2dd5b2f-f55aa3d3, #w-node-a89d6db9-fa4a-31c2-7cae-d7d1470cc28e-f55aa3d3, #w-node-a89d6db9-fa4a-31c2-7cae-d7d1470cc28f-f55aa3d3, #w-node-a89d6db9-fa4a-31c2-7cae-d7d1470cc290-f55aa3d3, #w-node-_236383bd-1c9f-aac7-1a39-a62d326b22f2-f55aa3d3, #w-node-_521e32eb-97bb-1deb-2cc6-ebb1758f082a-f55aa3d3, #w-node-_1211a7a7-f5ff-1f6e-e8ed-caa886f993a1-f55aa3d3, #w-node-_3cc2ea3a-349f-2186-4611-07f0205c6492-f55aa3d3, #w-node-_3cc2ea3a-349f-2186-4611-07f0205c6493-f55aa3d3, #w-node-_3cc2ea3a-349f-2186-4611-07f0205c6494-f55aa3d3, #w-node-_214042cf-8630-da0e-4913-b829451c3171-f55aa3d3, #w-node-_214042cf-8630-da0e-4913-b829451c3178-f55aa3d3, #w-node-_214042cf-8630-da0e-4913-b829451c317f-f55aa3d3, #w-node-_214042cf-8630-da0e-4913-b829451c3186-f55aa3d3, #w-node-dfc2c512-998b-7e14-b434-d2beb721565e-f55aa3d3, #w-node-_214042cf-8630-da0e-4913-b829451c31a3-f55aa3d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_00f10eb4-9568-0f27-93a5-593897142b4c-2f0e0876 {
  grid-area: Area-4;
}

#w-node-_00f10eb4-9568-0f27-93a5-593897142b53-2f0e0876 {
  grid-area: Area-3;
}

#w-node-_99059cff-a04b-5916-bab5-c63974b4c4fc-2f0e0876 {
  grid-area: Area;
}

#w-node-_99059cff-a04b-5916-bab5-c63974b4c508-2f0e0876, #w-node-_99059cff-a04b-5916-bab5-c63974b4c515-2f0e0876, #w-node-_99059cff-a04b-5916-bab5-c63974b4c522-2f0e0876, #w-node-_99059cff-a04b-5916-bab5-c63974b4c531-2f0e0876, #w-node-_99059cff-a04b-5916-bab5-c63974b4c53e-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d640-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d641-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d642-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d643-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d644-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d645-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d646-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d647-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d648-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d649-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d64a-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d64b-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d64c-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d64d-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d64e-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d64f-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d650-2f0e0876, #w-node-_57aa4d28-bd06-b31d-a098-d7f9c198d651-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad4440f8-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad4440f9-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad44410c-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad44410d-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_107ccf60-95b7-0bcb-9223-f644b64a98b8-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_107ccf60-95b7-0bcb-9223-f644b64a98b9-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_05bc7820-8410-150e-a3d8-43bf104039c9-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05bc7820-8410-150e-a3d8-43bf104039ca-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad444102-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad444103-2f0e0876, #w-node-_3a0097ae-09e9-c483-b989-22a4ad4440ef-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad444116-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b8256-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b825c-2f0e0876, #w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b8263-2f0e0876, #w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b826e-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b8274-2f0e0876 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_00f10eb4-9568-0f27-93a5-593897142b4c-fe0c83f3 {
  grid-area: Area-4;
}

#w-node-_00f10eb4-9568-0f27-93a5-593897142b53-fe0c83f3 {
  grid-area: Area-3;
}

#w-node-_9bb713e8-9c37-1592-98f8-b8afa790c395-fe0c83f3, #w-node-_5f3015e0-5b03-ad4e-681c-b5cbe1b640ce-fe0c83f3, #w-node-_31341dd5-d6c0-1e12-7c70-a0bb021096bd-fe0c83f3, #w-node-c172f2c4-f4f8-d12e-1b5f-06bfee7db1c8-fe0c83f3, #w-node-_4be4ced7-be62-55b8-e38f-1d775ce2f645-fe0c83f3, #w-node-_7aa7b64a-aa01-558a-aa12-a4af81a4f9a3-fe0c83f3, #w-node-_7aa7b64a-aa01-558a-aa12-a4af81a4f9a4-fe0c83f3, #w-node-_7aa7b64a-aa01-558a-aa12-a4af81a4f9a5-fe0c83f3, #w-node-ea3b3a45-7373-690f-4438-258dbe8721de-fe0c83f3, #w-node-ea3b3a45-7373-690f-4438-258dbe8721df-fe0c83f3, #w-node-ea3b3a45-7373-690f-4438-258dbe8721e0-fe0c83f3, #w-node-e8cf0aba-f35a-a7e7-12b0-577a7b7429d2-fe0c83f3, #w-node-e8cf0aba-f35a-a7e7-12b0-577a7b7429d3-fe0c83f3, #w-node-e8cf0aba-f35a-a7e7-12b0-577a7b7429d4-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f0fddb3-f0d5-98df-ceaa-aa8eb052d2f7-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1f0fddb3-f0d5-98df-ceaa-aa8eb052d2f8-fe0c83f3, #w-node-_1f0fddb3-f0d5-98df-ceaa-aa8eb052d2f9-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8dd1-fe0c83f3 {
  grid-area: Area;
}

#w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8ddb-fe0c83f3, #w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8dee-fe0c83f3, #w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8dfa-fe0c83f3, #w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8e07-fe0c83f3, #w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8e12-fe0c83f3, #w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8e1f-fe0c83f3, #w-node-bd2a19d3-2817-1637-d07e-1ba9ac3f8e2a-fe0c83f3, #w-node-_5e82ff0d-ccbb-caa5-5a71-7334b650edbf-fe0c83f3, #w-node-_441b8880-1914-afd6-8654-6d7e59bd16ae-fe0c83f3, #w-node-_670d4fca-32dd-0fc4-032d-10b0ad8f3ed0-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad4440f9-fe0c83f3, #w-node-_1639a727-8eee-2839-14da-731fd9f3b15a-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3a0097ae-09e9-c483-b989-22a4ad4440f8-fe0c83f3, #w-node-_1639a727-8eee-2839-14da-731fd9f3b159-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c4f0e59-7807-153d-b0e3-7738fdf2db6f-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-ee56f429-48d3-e93c-5914-e69bb6605937-fe0c83f3, #w-node-_039dd392-d0fb-4e12-aabe-b91da9db4e25-fe0c83f3, #w-node-_24a51a48-2d11-7556-870d-760a4df8403c-fe0c83f3, #w-node-_65469606-c7e4-35fe-afe9-3dcc59e574e4-fe0c83f3, #w-node-_65469606-c7e4-35fe-afe9-3dcc59e574e5-fe0c83f3, #w-node-_5e2d633f-b826-8397-a4bf-9c9f024344ba-fe0c83f3, #w-node-f21a3bae-4fe8-beba-7e96-8201c1bf1c42-fe0c83f3, #w-node-f21a3bae-4fe8-beba-7e96-8201c1bf1c43-fe0c83f3, #w-node-_9a06a2e3-5cda-e634-ee69-d0bf215384b4-fe0c83f3, #w-node-ba063e7d-0602-0dee-1d2c-a5bc4145d45f-fe0c83f3, #w-node-ba063e7d-0602-0dee-1d2c-a5bc4145d460-fe0c83f3, #w-node-_83f6a119-f219-d3e9-2dde-d38aa4829489-fe0c83f3, #w-node-_874745ed-91eb-eed2-c296-762262a9286d-fe0c83f3, #w-node-_874745ed-91eb-eed2-c296-762262a9286e-fe0c83f3, #w-node-_42851a35-26dc-dc68-9e88-51ff8cf8730f-fe0c83f3, #w-node-c44139bb-e578-f88c-553c-f31af04dc042-fe0c83f3, #w-node-c44139bb-e578-f88c-553c-f31af04dc043-fe0c83f3, #w-node-_7382934b-8eff-7cae-6d7b-77e4b1b911f6-fe0c83f3, #w-node-ec93d66f-fab8-0f29-5b3b-2ca6b83fc6ef-fe0c83f3, #w-node-ec93d66f-fab8-0f29-5b3b-2ca6b83fc6f0-fe0c83f3, #w-node-_933587af-4a66-65de-e179-d1d6ce669e39-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b8256-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b825c-fe0c83f3, #w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b8263-fe0c83f3, #w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b826e-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f70bcbaa-2276-c4fe-e4a7-3b906c0b8274-fe0c83f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_00f10eb4-9568-0f27-93a5-593897142b4c-48cda38f {
  grid-area: Area-4;
}

#w-node-_00f10eb4-9568-0f27-93a5-593897142b53-48cda38f {
  grid-area: Area-3;
}

#w-node-_6b0db5c6-970f-6a79-79bb-f4bbccbacefa-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540175-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540176-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354017a-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354017d-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354017e-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540182-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540185-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540186-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354018a-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354018d-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354018e-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540192-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540195-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff033540196-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354019a-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354019d-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff03354019e-48cda38f, #w-node-bdeb9184-5bdf-711b-08da-3ff0335401a2-48cda38f, #w-node-_06582eca-a816-8d83-7ae9-f0968fa6379e-48cda38f, #w-node-e0c6a3b9-46e6-451b-fe54-6bedf0e13432-48cda38f, #w-node-c44b3117-bc42-7210-270a-118fd46cc0c3-48cda38f, #w-node-f8c93104-ae25-062f-7659-6b5deffed536-48cda38f, #w-node-f8c93104-ae25-062f-7659-6b5deffed537-48cda38f, #w-node-f8c93104-ae25-062f-7659-6b5deffed538-48cda38f, #w-node-f391b660-87b0-ff2a-e96e-e370b12d5fcb-48cda38f, #w-node-_3873b5b8-0b9a-f829-4b94-b68c0f69da4e-48cda38f, #w-node-d6721c07-9ed9-8eb8-a8c9-c8aa4d4f03f3-48cda38f, #w-node-_252c2144-1f65-ce12-8656-25cb56f4c45c-48cda38f, #w-node-_669fba22-c633-4600-de43-734fc5a276f3-48cda38f, #w-node-_669fba22-c633-4600-de43-734fc5a276f4-48cda38f, #w-node-_669fba22-c633-4600-de43-734fc5a276f8-48cda38f, #w-node-_61a848ce-4ae0-0619-02cc-f498c1a419ee-48cda38f, #w-node-_61a848ce-4ae0-0619-02cc-f498c1a419ef-48cda38f, #w-node-_61a848ce-4ae0-0619-02cc-f498c1a419f0-48cda38f, #w-node-_61a848ce-4ae0-0619-02cc-f498c1a419f2-48cda38f, #w-node-_7ebb4f20-d71f-b071-3be0-2a73df225a8c-48cda38f, #w-node-_7ebb4f20-d71f-b071-3be0-2a73df225a8d-48cda38f, #w-node-_7ebb4f20-d71f-b071-3be0-2a73df225a8e-48cda38f, #w-node-_7ebb4f20-d71f-b071-3be0-2a73df225a90-48cda38f, #w-node-a5b83f36-ba64-0c24-ad05-ec723a838ed2-48cda38f, #w-node-a5b83f36-ba64-0c24-ad05-ec723a838ed3-48cda38f, #w-node-a5b83f36-ba64-0c24-ad05-ec723a838ed4-48cda38f, #w-node-a5b83f36-ba64-0c24-ad05-ec723a838ed6-48cda38f, #w-node-_33545c94-eef2-c079-27a3-e81567f724d8-48cda38f, #w-node-_33545c94-eef2-c079-27a3-e81567f724d9-48cda38f, #w-node-_33545c94-eef2-c079-27a3-e81567f724da-48cda38f, #w-node-_33545c94-eef2-c079-27a3-e81567f724dc-48cda38f, #w-node-ae22d26e-4622-3811-863f-f4e7cd233d97-48cda38f, #w-node-ae22d26e-4622-3811-863f-f4e7cd233d98-48cda38f, #w-node-ae22d26e-4622-3811-863f-f4e7cd233d99-48cda38f, #w-node-ae22d26e-4622-3811-863f-f4e7cd233d9b-48cda38f, #w-node-_26591fda-7f9a-de6e-9cd5-3c05ecefb110-48cda38f, #w-node-f9f6026d-2235-3124-8565-34c3891a6e71-48cda38f, #w-node-f9f6026d-2235-3124-8565-34c3891a6e74-48cda38f, #w-node-f9f6026d-2235-3124-8565-34c3891a6e77-48cda38f, #w-node-f9f6026d-2235-3124-8565-34c3891a6e7a-48cda38f, #w-node-f9f6026d-2235-3124-8565-34c3891a6e7d-48cda38f, #w-node-f9f6026d-2235-3124-8565-34c3891a6e80-48cda38f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a4bc612-aeda-ca2a-747d-421e07b7bbd2-48cda38f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5a4bc612-aeda-ca2a-747d-421e07b7bbd8-48cda38f, #w-node-_5a4bc612-aeda-ca2a-747d-421e07b7bbdf-48cda38f, #w-node-_5a4bc612-aeda-ca2a-747d-421e07b7bbea-48cda38f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5a4bc612-aeda-ca2a-747d-421e07b7bbf0-48cda38f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f2e9e358-aa11-980c-1f77-174e6a2eaf27-f22652cb, #w-node-de6a34f8-191d-50d6-a857-2f5382577702-f22652cb, #w-node-d48cf43e-dc84-9095-9290-93a928ea1e05-f22652cb, #w-node-d48cf43e-dc84-9095-9290-93a928ea1e06-f22652cb, #w-node-b5689328-c8e6-bddc-522a-a494d64d9514-f22652cb, #w-node-b5689328-c8e6-bddc-522a-a494d64d9515-f22652cb, #w-node-_54e0c83f-4e62-dfbe-3e3e-c9925e29cb54-f22652cb, #w-node-_54e0c83f-4e62-dfbe-3e3e-c9925e29cb55-f22652cb, #w-node-be84c212-6991-cac0-a751-86b84156da04-f22652cb, #w-node-be84c212-6991-cac0-a751-86b84156da05-f22652cb, #w-node-edf71bcc-e3b1-eca1-cda7-322dd127ea83-f22652cb, #w-node-edf71bcc-e3b1-eca1-cda7-322dd127ea84-f22652cb, #w-node-_7c1b1571-c972-edc8-ba33-3d6baa33ea14-f22652cb, #w-node-_7c1b1571-c972-edc8-ba33-3d6baa33ea15-f22652cb, #w-node-_8330904f-3e77-377e-2290-8534d7971ee0-f22652cb, #w-node-_8330904f-3e77-377e-2290-8534d7971ee1-f22652cb, #w-node-b76c3fe3-0581-af3c-778e-7df2019843cd-f22652cb, #w-node-b76c3fe3-0581-af3c-778e-7df2019843ce-f22652cb, #w-node-_1cdc8af4-bcd9-fd25-9e4d-58db1db97ce2-f22652cb, #w-node-_1cdc8af4-bcd9-fd25-9e4d-58db1db97ce3-f22652cb, #w-node-b58b686e-edb0-9d9c-ab39-0f75d409651b-f22652cb, #w-node-b58b686e-edb0-9d9c-ab39-0f75d409651c-f22652cb, #w-node-fbbada34-fe27-a18e-bef4-2d533967456d-f22652cb, #w-node-fbbada34-fe27-a18e-bef4-2d533967456e-f22652cb, #w-node-a577bec8-1c9d-6772-eaf2-b0c5d33dc2d9-f22652cb, #w-node-a577bec8-1c9d-6772-eaf2-b0c5d33dc2da-f22652cb, #w-node-_62445c97-c097-47fe-4f02-f255de84d79a-f22652cb, #w-node-_62445c97-c097-47fe-4f02-f255de84d79b-f22652cb, #w-node-e2d95c4d-0702-536e-1d2b-ff0d91e8a430-f22652cb, #w-node-e2d95c4d-0702-536e-1d2b-ff0d91e8a431-f22652cb, #w-node-_041f8771-8c72-0b62-1aa8-5046f55338b8-f22652cb, #w-node-_041f8771-8c72-0b62-1aa8-5046f55338b9-f22652cb, #w-node-_969f6d98-b722-e5c4-ef3a-a750218b1e45-f22652cb, #w-node-_969f6d98-b722-e5c4-ef3a-a750218b1e46-f22652cb, #w-node-d1ab3f85-105c-982b-166e-96c75290d090-f22652cb, #w-node-d1ab3f85-105c-982b-166e-96c75290d091-f22652cb, #w-node-_5618752b-c426-9830-238a-057f396249cb-f22652cb, #w-node-_5618752b-c426-9830-238a-057f396249cc-f22652cb, #w-node-_8d85ba7a-965c-6d0a-e8b1-2e407b1bce78-f22652cb, #w-node-_8d85ba7a-965c-6d0a-e8b1-2e407b1bce79-f22652cb, #w-node-_9fa0b8f9-f729-2974-fb0b-3de56d8068e0-f22652cb, #w-node-_9fa0b8f9-f729-2974-fb0b-3de56d8068e1-f22652cb, #w-node-_85f2dd71-e6b1-9bc5-1823-3b61683f5efa-f22652cb, #w-node-_85f2dd71-e6b1-9bc5-1823-3b61683f5efb-f22652cb, #w-node-_92d6c882-1ead-8c06-a63b-a3653b8bdf1e-f22652cb, #w-node-_92d6c882-1ead-8c06-a63b-a3653b8bdf1f-f22652cb, #w-node-_605d0d73-90e5-2db8-2d54-b90f38ca2064-f22652cb, #w-node-_605d0d73-90e5-2db8-2d54-b90f38ca2065-f22652cb, #w-node-_7a5a2aba-53ba-01d4-846c-c1f310432d21-f22652cb, #w-node-_7a5a2aba-53ba-01d4-846c-c1f310432d22-f22652cb, #w-node-_028da52a-00b6-56c8-976f-b2e0f59b7cfb-f22652cb, #w-node-_028da52a-00b6-56c8-976f-b2e0f59b7cfc-f22652cb, #w-node-f2e9e358-aa11-980c-1f77-174e6a2eaf27-2ff82bcf, #w-node-de6a34f8-191d-50d6-a857-2f5382577702-2ff82bcf, #w-node-d48cf43e-dc84-9095-9290-93a928ea1e05-2ff82bcf, #w-node-d48cf43e-dc84-9095-9290-93a928ea1e06-2ff82bcf, #w-node-b5689328-c8e6-bddc-522a-a494d64d9514-2ff82bcf, #w-node-b5689328-c8e6-bddc-522a-a494d64d9515-2ff82bcf, #w-node-_54e0c83f-4e62-dfbe-3e3e-c9925e29cb54-2ff82bcf, #w-node-_54e0c83f-4e62-dfbe-3e3e-c9925e29cb55-2ff82bcf, #w-node-be84c212-6991-cac0-a751-86b84156da04-2ff82bcf, #w-node-be84c212-6991-cac0-a751-86b84156da05-2ff82bcf, #w-node-edf71bcc-e3b1-eca1-cda7-322dd127ea83-2ff82bcf, #w-node-edf71bcc-e3b1-eca1-cda7-322dd127ea84-2ff82bcf, #w-node-_8330904f-3e77-377e-2290-8534d7971ee0-2ff82bcf, #w-node-_8330904f-3e77-377e-2290-8534d7971ee1-2ff82bcf, #w-node-b76c3fe3-0581-af3c-778e-7df2019843cd-2ff82bcf, #w-node-b76c3fe3-0581-af3c-778e-7df2019843ce-2ff82bcf, #w-node-_1cdc8af4-bcd9-fd25-9e4d-58db1db97ce2-2ff82bcf, #w-node-_1cdc8af4-bcd9-fd25-9e4d-58db1db97ce3-2ff82bcf, #w-node-b58b686e-edb0-9d9c-ab39-0f75d409651b-2ff82bcf, #w-node-b58b686e-edb0-9d9c-ab39-0f75d409651c-2ff82bcf, #w-node-fbbada34-fe27-a18e-bef4-2d533967456d-2ff82bcf, #w-node-fbbada34-fe27-a18e-bef4-2d533967456e-2ff82bcf, #w-node-a577bec8-1c9d-6772-eaf2-b0c5d33dc2d9-2ff82bcf, #w-node-a577bec8-1c9d-6772-eaf2-b0c5d33dc2da-2ff82bcf, #w-node-_62445c97-c097-47fe-4f02-f255de84d79a-2ff82bcf, #w-node-_62445c97-c097-47fe-4f02-f255de84d79b-2ff82bcf, #w-node-e2d95c4d-0702-536e-1d2b-ff0d91e8a430-2ff82bcf, #w-node-e2d95c4d-0702-536e-1d2b-ff0d91e8a431-2ff82bcf, #w-node-_041f8771-8c72-0b62-1aa8-5046f55338b8-2ff82bcf, #w-node-_041f8771-8c72-0b62-1aa8-5046f55338b9-2ff82bcf, #w-node-_14438e13-9696-d93a-f3bf-e438d9b51a39-2ff82bcf, #w-node-_14438e13-9696-d93a-f3bf-e438d9b51a3a-2ff82bcf, #w-node-_68c58246-c3f8-fd64-f1f9-91f2e8a2ea80-2ff82bcf, #w-node-_68c58246-c3f8-fd64-f1f9-91f2e8a2ea81-2ff82bcf, #w-node-_969f6d98-b722-e5c4-ef3a-a750218b1e45-2ff82bcf, #w-node-_969f6d98-b722-e5c4-ef3a-a750218b1e46-2ff82bcf, #w-node-d1ab3f85-105c-982b-166e-96c75290d090-2ff82bcf, #w-node-d1ab3f85-105c-982b-166e-96c75290d091-2ff82bcf, #w-node-_5618752b-c426-9830-238a-057f396249cb-2ff82bcf, #w-node-_5618752b-c426-9830-238a-057f396249cc-2ff82bcf, #w-node-_8d85ba7a-965c-6d0a-e8b1-2e407b1bce78-2ff82bcf, #w-node-_8d85ba7a-965c-6d0a-e8b1-2e407b1bce79-2ff82bcf, #w-node-_9fa0b8f9-f729-2974-fb0b-3de56d8068e0-2ff82bcf, #w-node-_9fa0b8f9-f729-2974-fb0b-3de56d8068e1-2ff82bcf, #w-node-_85f2dd71-e6b1-9bc5-1823-3b61683f5efa-2ff82bcf, #w-node-_85f2dd71-e6b1-9bc5-1823-3b61683f5efb-2ff82bcf, #w-node-_605d0d73-90e5-2db8-2d54-b90f38ca2064-2ff82bcf, #w-node-_605d0d73-90e5-2db8-2d54-b90f38ca2065-2ff82bcf, #w-node-_7a5a2aba-53ba-01d4-846c-c1f310432d21-2ff82bcf, #w-node-_7a5a2aba-53ba-01d4-846c-c1f310432d22-2ff82bcf, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13fcb-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13fcd-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13fe0-88d1f6a4, #w-node-be1e0566-49ab-4ce0-a17f-ecb06a99a74b-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71d2e257-2617-3e7a-03e1-4a1777b13fe3-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_71d2e257-2617-3e7a-03e1-4a1777b13fec-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13ff4-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13ff7-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13ffb-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b14001-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b14004-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b14008-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b1400e-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b14011-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b14015-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b1401b-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b1401e-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b14022-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf89e9-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf89ea-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf89ec-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf89f5-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf89fd-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a00-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a04-88d1f6a4, #w-node-f165c425-713f-4fd8-8354-dc6d507d3184-88d1f6a4, #w-node-f165c425-713f-4fd8-8354-dc6d507d3187-88d1f6a4, #w-node-f165c425-713f-4fd8-8354-dc6d507d318b-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a0a-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a0d-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a11-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a17-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a1a-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a1e-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a24-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a27-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf8a2b-88d1f6a4, #w-node-b7200275-e12c-6383-f50e-184a91c316b4-88d1f6a4, #w-node-b7200275-e12c-6383-f50e-184a91c316b7-88d1f6a4, #w-node-b7200275-e12c-6383-f50e-184a91c316bb-88d1f6a4, #w-node-ec990990-e107-9699-a459-c9f2926de3a8-88d1f6a4, #w-node-ec990990-e107-9699-a459-c9f2926de3ab-88d1f6a4, #w-node-ec990990-e107-9699-a459-c9f2926de3af-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9e0-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9e1-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9e3-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9ec-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9f4-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9f5-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9f6-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9fb-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9fc-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9fd-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93ba04-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93ba05-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93ba06-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93ba0c-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93ba0d-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93ba0e-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4e1-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4e2-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4e4-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4ef-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4f7-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4f8-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4f9-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4fe-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4ff-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc500-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc506-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc507-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc508-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc50e-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc50f-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc510-88d1f6a4, #w-node-_128fd937-7789-7ffc-a223-75042a99926c-88d1f6a4, #w-node-_128fd937-7789-7ffc-a223-75042a99926d-88d1f6a4, #w-node-_128fd937-7789-7ffc-a223-75042a99926e-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140d3-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140d6-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140da-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140e0-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140e3-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140e7-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140ed-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140f0-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140f4-88d1f6a4, #w-node-_83d5d7ce-53b5-6db4-037a-cdce8d3c2fe6-88d1f6a4, #w-node-_340a09b9-7c64-57f2-5b44-6f7d90f985ff-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b934-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b937-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b93b-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b94e-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b951-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b955-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b941-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b944-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b948-88d1f6a4, #w-node-_8aae176d-cbf8-acc8-1546-11e705e86003-88d1f6a4, #w-node-_8aae176d-cbf8-acc8-1546-11e705e86006-88d1f6a4, #w-node-_8aae176d-cbf8-acc8-1546-11e705e8600a-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b95b-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b95e-88d1f6a4, #w-node-_2bba86bf-0505-ef0d-2b7f-49642727b962-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68462-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68465-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68469-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d6846f-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68472-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68476-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d6847c-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d6847f-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68483-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68489-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d6848c-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68490-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68496-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d68499-88d1f6a4, #w-node-_526f36c8-e66e-78ac-d881-d23617d6849d-88d1f6a4, #w-node-fff862b6-36cf-a51e-afb9-7f51d8031d5d-88d1f6a4, #w-node-fff862b6-36cf-a51e-afb9-7f51d8031d60-88d1f6a4, #w-node-fff862b6-36cf-a51e-afb9-7f51d8031d64-88d1f6a4, #w-node-fff862b6-36cf-a51e-afb9-7f51d8031d6a-88d1f6a4, #w-node-fff862b6-36cf-a51e-afb9-7f51d8031d6d-88d1f6a4, #w-node-fff862b6-36cf-a51e-afb9-7f51d8031d71-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f03-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f06-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f0a-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f10-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f13-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f17-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f1d-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f20-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f24-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f2a-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f2d-88d1f6a4, #w-node-ee18d124-28d2-3496-673d-e3e00bd30f31-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81acf-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81ad2-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81ad6-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81adc-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81adf-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81ae3-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81af6-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81af9-88d1f6a4, #w-node-_0a219e66-b7f9-a47e-5bc9-ce5b97c81afd-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7bf-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7c2-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7c6-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7cc-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7cf-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7d3-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7d9-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7dc-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7e0-88d1f6a4, #w-node-_010cc017-6562-bff5-7f72-42895197a6c1-88d1f6a4, #w-node-_010cc017-6562-bff5-7f72-42895197a6c4-88d1f6a4, #w-node-_010cc017-6562-bff5-7f72-42895197a6c8-88d1f6a4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbde9-a7364a2d {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdea-a7364a2d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-a7364a2d {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-aeaa5ee0-9367-3261-f7e8-d1c2ccfc2f15-a7364a2d, #w-node-_33f7815a-f599-e985-8cdf-1c9aa0b17020-a7364a2d, #w-node-f0936b74-1bea-6187-f9d3-6fa2c2f546a1-a7364a2d, #w-node-f3f8d987-4cbf-dda8-a0ac-e43bedbcd13f-a7364a2d, #w-node-ccbecf3e-1482-c55e-aa5e-d0014bb545b9-a7364a2d, #w-node-_8d868c75-113b-b001-f308-48983fce9aa5-a7364a2d, #w-node-_62215b67-1e4d-87af-a9ca-e04765c44bfb-a7364a2d, #w-node-_4da3f33f-dd8a-5a34-5aa2-f7988c2673b7-a7364a2d, #w-node-_55f851cc-ad00-70da-bf7c-56f356c8a853-a7364a2d, #w-node-_55f851cc-ad00-70da-bf7c-56f356c8a857-a7364a2d, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-e4a790f9, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-e4a790f9, #w-node-_94ea72d7-61c4-28c0-714a-117bbac5fde4-e4a790f9, #w-node-_9996e415-ddda-c806-30dc-e19f40c5877c-e4a790f9, #w-node-e1cff013-f2af-3f82-ad95-2ceaedaf0c2f-e4a790f9, #w-node-_129ab299-e8f2-2794-2a17-6c417771a2c5-e4a790f9, #w-node-_7bcce1b2-af0c-67cf-3d5a-3fa46663411f-e4a790f9, #w-node-ecd0016b-a0c2-e26d-2812-c58ef4bdf37e-e4a790f9, #w-node-_2363e5c6-f198-efb9-1d75-ef2dfc3da8f1-e4a790f9, #w-node-f4503820-5c67-8217-aefb-18a7d96aeb55-e4a790f9, #w-node-_04cb418c-9be9-cf69-8cef-d7dcdcac3dec-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_571de628-674c-a27f-59a1-22f2e794ed32-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_571de628-674c-a27f-59a1-22f2e794ed39-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a4f9425f-b0bd-bf96-f5dc-75b56a81de44-e4a790f9, #w-node-_9b798342-ef4f-5c03-61e8-bbb4061e1b41-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d796b82-9bef-9a89-41e2-b135f798749f-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2d796b82-9bef-9a89-41e2-b135f79874a3-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_2d796b82-9bef-9a89-41e2-b135f79874a8-e4a790f9, #w-node-_2d796b82-9bef-9a89-41e2-b135f79874c1-e4a790f9, #w-node-_2d796b82-9bef-9a89-41e2-b135f79874c2-e4a790f9, #w-node-_958a536c-ed6b-affe-99ec-021011760b15-e4a790f9, #w-node-_958a536c-ed6b-affe-99ec-021011760b16-e4a790f9, #w-node-_958a536c-ed6b-affe-99ec-021011760afc-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_67f82f6e-d839-62a5-478f-31d356df60bf-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_67f82f6e-d839-62a5-478f-31d356df60c3-e4a790f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8997dfc8-6b3e-c3a7-b0af-099e8856ca72-e4a790f9, #w-node-_73bac68f-cdee-17b5-f9bd-9dcf52eab7ec-e4a790f9, #w-node-_73bac68f-cdee-17b5-f9bd-9dcf52eab7fa-e4a790f9, #w-node-_842b019c-50c1-eaab-fcd2-e884be55109a-e4a790f9, #w-node-_3b5ca45b-3cf9-05e5-4ac3-95f16c29b393-e4a790f9, #w-node-a9b1da8d-58f5-dc99-1d61-3d94d6de12ac-e4a790f9, #w-node-_055167fc-aaf4-0bf6-12b7-c4a69cea6654-e4a790f9, #w-node-_7793b6b5-4a39-ad3c-87fa-948977b5449f-e4a790f9, #w-node-_7793b6b5-4a39-ad3c-87fa-948977b544a3-e4a790f9, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-e4a790f9, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-e4a790f9, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-e4a790f9, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-e4a790f9, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-e4a790f9, #w-node-a39f3ae9-af7e-3eac-58e2-8eee95af589d-1b31b454, #w-node-d9934c22-2043-207c-3719-a9e519ab93dd-1b31b454, #w-node-_886f42eb-e331-491f-27c7-f88170be9684-1b31b454, #w-node-_83203edc-ee6d-8657-afa7-e80c8384422c-1b31b454, #w-node-e224ff9a-b98d-89d5-d39a-1ed08dc8ce22-1b31b454, #w-node-_41917c94-c4fd-557e-f888-d894e7e5bea1-1b31b454, #w-node-_87f10c84-b4f4-c052-8d0e-1f7d06c97036-1b31b454, #w-node-_34972f5f-8bb7-0e4c-6736-8055cb315c4f-1b31b454, #w-node-_02e83e87-e296-779e-ce3e-2c716c5f6160-1b31b454, #w-node-d77a5715-6b58-4e35-1ef9-868eb75231a5-1b31b454, #w-node-_251069a7-eb8d-2942-c118-f6e2950af15c-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f46c-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f472-1b31b454, #w-node-_2e424bbf-53d5-6829-82fc-702319c3bf98-1b31b454, #w-node-b26b2dfe-27b3-64e4-df44-db5524b5fb92-1b31b454, #w-node-_38490f76-be09-b3c2-50c8-f97fcaa37551-1b31b454, #w-node-_76e60163-e31a-fcce-edd6-ba0d5b572230-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f477-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f479-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f47c-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f47e-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f481-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f483-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f486-1b31b454, #w-node-df74227d-54f9-a95b-dfb0-8b300a09f488-1b31b454, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-5254206c, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-5254206c, #w-node-_101e1f59-fa5d-f434-c718-edaf2fba6b60-5254206c, #w-node-_101e1f59-fa5d-f434-c718-edaf2fba6b61-5254206c, #w-node-_835695bb-8ffb-514a-0afb-878f43478ec2-5254206c, #w-node-_835695bb-8ffb-514a-0afb-878f43478ec3-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_571de628-674c-a27f-59a1-22f2e794ed32-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_571de628-674c-a27f-59a1-22f2e794ed39-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-a4f9425f-b0bd-bf96-f5dc-75b56a81de44-5254206c, #w-node-cdcb924a-667b-7ca0-1790-0beb3470f6d8-5254206c, #w-node-_9b798342-ef4f-5c03-61e8-bbb4061e1b41-5254206c, #w-node-_9b1d8c97-8e2b-57ca-69a6-665701809449-5254206c, #w-node-ed3e6c11-56a2-33f3-5bce-be31d02be5fe-5254206c, #w-node-_48a63df4-6237-6ccd-1d00-fa17e5cdcad6-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2d796b82-9bef-9a89-41e2-b135f798749f-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_2d796b82-9bef-9a89-41e2-b135f79874a3-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_67f82f6e-d839-62a5-478f-31d356df60bf-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_67f82f6e-d839-62a5-478f-31d356df60c3-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1b353402-7dbe-939b-8e40-8661311cd72c-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_1b353402-7dbe-939b-8e40-8661311cd730-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_842b019c-50c1-eaab-fcd2-e884be55109a-5254206c, #w-node-_3b5ca45b-3cf9-05e5-4ac3-95f16c29b393-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fadc389-e8a7-bf9a-7303-bae09c21d23a-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_9fadc389-e8a7-bf9a-7303-bae09c21d23e-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7b63566c-99ed-5400-f767-e753acb56bd2-5254206c, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-5254206c, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-5254206c, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-5254206c, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-5254206c, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-5254206c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_951d12ab-3d78-f007-e299-29b414163df6-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2aceb534-c674-1475-0b82-c25217ffde0a-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_7ec8ef98-d3ec-2d0a-dfc2-a732090f7688-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_7ec8ef98-d3ec-2d0a-dfc2-a732090f768a-58d4afc3, #w-node-_8489abc0-e280-8f7e-0d0f-42537e3b08dd-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8489abc0-e280-8f7e-0d0f-42537e3b08e0-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-a8edf884-445d-40c1-92f4-fd8cf81da0ce-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-a8edf884-445d-40c1-92f4-fd8cf81da0d0-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8951b58-0749-94bf-e0c5-b34d741d41de-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-a8951b58-0749-94bf-e0c5-b34d741d41f3-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_40f9c78a-1e4e-5f25-7cbe-31b67fc125b5-58d4afc3, #w-node-_40f9c78a-1e4e-5f25-7cbe-31b67fc125bc-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center start;
}

#w-node-_36aa89d2-a53b-4a73-87e5-3add069ee011-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_36aa89d2-a53b-4a73-87e5-3add069ee012-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36aa89d2-a53b-4a73-87e5-3add069ee022-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_6660dd7c-6a81-9594-ee95-782292f5da19-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_6660dd7c-6a81-9594-ee95-782292f5da1b-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ad3caf3-cac9-294c-63d8-c6fa41aaa40c-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_35963260-b633-19b9-2591-9691e13d0731-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ed56b4e-53b6-7e92-c76e-3778c1471995-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3ed56b4e-53b6-7e92-c76e-3778c1471996-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_787ceb1f-7ef0-a0fe-6344-66b23e83c184-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_787ceb1f-7ef0-a0fe-6344-66b23e83c192-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e792-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e794-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e799-58d4afc3, #w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e79a-58d4afc3, #w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e7b7-58d4afc3, #w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e7b8-58d4afc3, #w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e7c7-58d4afc3, #w-node-_68aa9673-65bc-dbc5-14df-69cd5c43e7c8-58d4afc3, #w-node-_308a563f-59a1-dae9-e6da-0295a13f5c67-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_308a563f-59a1-dae9-e6da-0295a13f5c69-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0e15828f-7551-5423-f8bb-3fe9cf26612d-58d4afc3, #w-node-_0e15828f-7551-5423-f8bb-3fe9cf26612e-58d4afc3, #w-node-_0e15828f-7551-5423-f8bb-3fe9cf26614b-58d4afc3, #w-node-_0e15828f-7551-5423-f8bb-3fe9cf26614c-58d4afc3, #w-node-_0e15828f-7551-5423-f8bb-3fe9cf26615b-58d4afc3, #w-node-_0e15828f-7551-5423-f8bb-3fe9cf26615c-58d4afc3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: start;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbde9-5810576d {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdea-5810576d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-5810576d {
  grid-area: 2 / 2 / 3 / 3;
  justify-self: start;
}

#w-node-aeaa5ee0-9367-3261-f7e8-d1c2ccfc2f15-5810576d, #w-node-_33f7815a-f599-e985-8cdf-1c9aa0b17020-5810576d, #w-node-f0936b74-1bea-6187-f9d3-6fa2c2f546a1-5810576d, #w-node-f3f8d987-4cbf-dda8-a0ac-e43bedbcd13f-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d50007-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d5000e-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d50013-5810576d, #w-node-d7b994d6-4a8a-bf71-a62c-2dbcfd9409f9-5810576d, #w-node-_55f851cc-ad00-70da-bf7c-56f356c8a853-5810576d, #w-node-_55f851cc-ad00-70da-bf7c-56f356c8a857-5810576d, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-2635c6e8, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-2635c6e8, #w-node-b4cc8785-6836-6b5b-1d4f-825dc77a0d07-2635c6e8, #w-node-fdcf5ddf-88aa-9f12-3f38-179b1f0c51c5-2635c6e8, #w-node-dc7843e8-f66e-e66e-a344-930e3d5df787-2635c6e8, #w-node-_8647c32b-fa7a-2cf4-30d3-5ed770bf8009-2635c6e8, #w-node-_00751d94-b07d-b04a-0524-66075a4b4fec-2635c6e8, #w-node-_8954b89d-cc58-1789-108f-56172f89df71-2635c6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_953b4da8-9fa7-0423-3c88-a09ce9e1644a-2635c6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_953b4da8-9fa7-0423-3c88-a09ce9e1644e-2635c6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-dc62d35f-1062-5f5a-8500-27a636193e42-2635c6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dd49d931-dd97-9a32-e57b-0e0df8ada72d-2635c6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-dd49d931-dd97-9a32-e57b-0e0df8ada731-2635c6e8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_1931759b-f9b9-ffff-100d-59995c14eb58-2635c6e8, #w-node-_1931759b-f9b9-ffff-100d-59995c14eb5f-2635c6e8, #w-node-_1931759b-f9b9-ffff-100d-59995c14eb64-2635c6e8, #w-node-b4cce57e-baf5-a891-11cc-3b64037e2b94-2635c6e8, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-2635c6e8, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-2635c6e8, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-2635c6e8, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-2635c6e8, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-2635c6e8, #w-node-c0197c3d-96f2-6f0f-1e8c-d5082c4d860b-25820643, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-25820643, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-25820643, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-25820643, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-25820643, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-25820643, #w-node-_61b029ae-1087-bc31-8b27-ecf5778538fb-d3532b49, #w-node-_61b029ae-1087-bc31-8b27-ecf5778538ff-d3532b49, #w-node-eb8d6c46-e257-d8cf-d5e5-a444f9260021-d3532b49, #w-node-eb8d6c46-e257-d8cf-d5e5-a444f9260022-d3532b49, #w-node-eb8d6c46-e257-d8cf-d5e5-a444f9260035-d3532b49, #w-node-eb8d6c46-e257-d8cf-d5e5-a444f9260036-d3532b49, #w-node-f952f1cd-3dc2-b30d-93a7-d27ed58241bb-d3532b49, #w-node-f952f1cd-3dc2-b30d-93a7-d27ed58241bc-d3532b49, #w-node-f952f1cd-3dc2-b30d-93a7-d27ed58241ca-d3532b49, #w-node-_4cec3b5f-55df-4fc7-f55a-9c0c607352b2-d3532b49, #w-node-_4cec3b5f-55df-4fc7-f55a-9c0c607352b3-d3532b49, #w-node-_4cec3b5f-55df-4fc7-f55a-9c0c607352c1-d3532b49, #w-node-_598e8620-5c05-8bf5-49ec-e09aa64eef5d-d3532b49, #w-node-_598e8620-5c05-8bf5-49ec-e09aa64eef5e-d3532b49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bfc3b1d5-4a6a-953f-e26c-9229056ce58a-d3532b49, #w-node-_064ef246-d2cc-87fb-83a0-83e37113e8d4-d3532b49, #w-node-f7ed28e3-f5ee-c151-071b-a30689f2515e-d3532b49, #w-node-_7504e74d-4f01-767b-430a-3e94407f8526-d3532b49, #w-node-acb38540-2d77-5c32-7a17-ce6cf5ffd73d-d3532b49 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_598e8620-5c05-8bf5-49ec-e09aa64eef6c-d3532b49, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-d3532b49, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-d3532b49, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-d3532b49, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-d3532b49, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-d3532b49, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-a9723ca8, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-a9723ca8, #w-node-_585366a9-238d-f7e5-30e0-bafa04955f45-a9723ca8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fdcf5ddf-88aa-9f12-3f38-179b1f0c51c5-a9723ca8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_8954b89d-cc58-1789-108f-56172f89df71-a9723ca8, #w-node-dc62d35f-1062-5f5a-8500-27a636193e42-a9723ca8, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-a9723ca8, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-a9723ca8, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-a9723ca8, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-a9723ca8, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-a9723ca8, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-a2e941b2, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-a2e941b2, #w-node-_585366a9-238d-f7e5-30e0-bafa04955f45-a2e941b2, #w-node-_53c17bf8-761f-f44d-d1a2-5b36754ef4ea-a2e941b2, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-a2e941b2, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-a2e941b2, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-a2e941b2, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-a2e941b2, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-a2e941b2, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-338c55b4, #w-node-_43a3eb19-aafd-a462-5fb5-d465509cdbbe-338c55b4, #w-node-_585366a9-238d-f7e5-30e0-bafa04955f45-338c55b4, #w-node-_53c17bf8-761f-f44d-d1a2-5b36754ef4ea-338c55b4, #w-node-feec50b5-c9f3-a455-fac7-3ed6fbbf60d5-338c55b4, #w-node-feec50b5-c9f3-a455-fac7-3ed6fbbf60e5-338c55b4, #w-node-bc6a8e1b-4cd5-f3c0-3de0-55282e149547-338c55b4, #w-node-bc6a8e1b-4cd5-f3c0-3de0-55282e149549-338c55b4, #w-node-bc6a8e1b-4cd5-f3c0-3de0-55282e14954b-338c55b4, #w-node-bc6a8e1b-4cd5-f3c0-3de0-55282e14954d-338c55b4, #w-node-bc6a8e1b-4cd5-f3c0-3de0-55282e14954f-338c55b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e54c88db-ca32-fd70-bd7a-cae157582d6b-338c55b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e54c88db-ca32-fd70-bd7a-cae157582d80-338c55b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e54c88db-ca32-fd70-bd7a-cae157582d82-338c55b4, #w-node-e430d774-6ff1-f3f9-0a30-798521b43fcc-338c55b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e430d774-6ff1-f3f9-0a30-798521b43fe1-338c55b4, #w-node-fb751eed-f048-e6c8-d962-fa351f0bac12-338c55b4, #w-node-_1b9460ca-f142-e54b-b4c8-3079a156f8c5-338c55b4, #w-node-_8e8aeed5-894d-6090-c77d-01965438f5f0-338c55b4, #w-node-_97d7e8e7-2018-ab43-b0f8-0c70c872ee9c-338c55b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c3188b5-290b-3416-7682-5e792a1aca93-338c55b4, #w-node-_2250074f-82ef-54ba-65ae-2aff1f635271-338c55b4, #w-node-ae24f191-0c8c-8f6a-55e6-90f80a7cf37f-338c55b4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-d4c8c632-742e-ba20-cf26-6b8ad944bc48-338c55b4, #w-node-d4c8c632-742e-ba20-cf26-6b8ad944bc52-338c55b4, #w-node-d4c8c632-742e-ba20-cf26-6b8ad944bc53-338c55b4, #w-node-d4c8c632-742e-ba20-cf26-6b8ad944bc7c-338c55b4, #w-node-d4c8c632-742e-ba20-cf26-6b8ad944bc7d-338c55b4, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d154-a4cb54f1, #w-node-_6f96e6a5-0a12-30ca-0a63-5369bc85d158-a4cb54f1, #w-node-_9d25ec53-bea1-e443-21c1-d0ede3ab2d72-a4cb54f1, #w-node-_9d25ec53-bea1-e443-21c1-d0ede3ab2d80-a4cb54f1, #w-node-cb8bd125-101b-9f29-1727-c6489660c31b-a4cb54f1, #w-node-cb8bd125-101b-9f29-1727-c6489660c326-a4cb54f1, #w-node-_94ea72d7-61c4-28c0-714a-117bbac5fde4-a4cb54f1, #w-node-_9996e415-ddda-c806-30dc-e19f40c5877c-a4cb54f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_129ab299-e8f2-2794-2a17-6c417771a2c5-a4cb54f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_75ce2f24-7552-e2ae-9fc0-d1b6fb2a9bcb-a4cb54f1, #w-node-_6909a970-69af-d822-3d78-f6ce8950a6fc-a4cb54f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a702-a4cb54f1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a704-a4cb54f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a707-a4cb54f1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a709-a4cb54f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a70c-a4cb54f1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a70e-a4cb54f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a711-a4cb54f1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_6909a970-69af-d822-3d78-f6ce8950a713-a4cb54f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_26de9a6c-ec7b-4502-ea47-933cb87e31f7-a4cb54f1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_26de9a6c-ec7b-4502-ea47-933cb87e31f9-a4cb54f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_5ea5ec3b-9914-59e7-fcb5-ca414156a81a-a4cb54f1 {
  grid-area: 2 / 1 / 3 / 2;
  justify-self: start;
}

#w-node-_5ea5ec3b-9914-59e7-fcb5-ca414156a81c-a4cb54f1, #w-node-dc9901ab-cb47-3e96-c707-614580dd30e5-a4cb54f1 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_61b029ae-1087-bc31-8b27-ecf5778538fb-18c8b188, #w-node-_61b029ae-1087-bc31-8b27-ecf5778538ff-18c8b188, #w-node-eb8d6c46-e257-d8cf-d5e5-a444f9260021-18c8b188, #w-node-eb8d6c46-e257-d8cf-d5e5-a444f9260022-18c8b188, #w-node-f952f1cd-3dc2-b30d-93a7-d27ed58241bb-18c8b188, #w-node-f952f1cd-3dc2-b30d-93a7-d27ed58241bc-18c8b188, #w-node-f952f1cd-3dc2-b30d-93a7-d27ed58241ca-18c8b188, #w-node-_598e8620-5c05-8bf5-49ec-e09aa64eef5d-18c8b188, #w-node-_598e8620-5c05-8bf5-49ec-e09aa64eef5e-18c8b188 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_064ef246-d2cc-87fb-83a0-83e37113e8d4-18c8b188, #w-node-_0204d8ca-249b-488e-58bf-836e845d8d83-18c8b188, #w-node-f7ed28e3-f5ee-c151-071b-a30689f2515e-18c8b188 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_598e8620-5c05-8bf5-49ec-e09aa64eef6c-18c8b188, #w-node-_6421badf-2b99-cd48-b921-6d2e3922c5b6-18c8b188, #w-node-_6421badf-2b99-cd48-b921-6d2e3922c572-18c8b188, #w-node-c4a4d2e2-6189-48b9-0e9d-7c24efceb787-18c8b188, #w-node-_37c490f3-67dd-28c1-e79a-4861bcd80340-18c8b188, #w-node-e2b55241-a462-b54e-38d1-967fb93cf754-18c8b188, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe65-18c8b188, #w-node-c77658b7-4605-ba41-07af-60e60aa9fe66-18c8b188, #w-node-a854e6f6-83c8-ac66-dc6f-7acb91065973-3d2fbdb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_067e54c7-1840-d549-3ec5-0ff1360fed5e-3d2fbdb2 {
  grid-area: 2 / 2 / 3 / 3;
}

#w-node-_82046ca8-b76e-2b1d-6084-1f3bba0f7d96-3d2fbdb2, #w-node-_44f7ab91-d5ca-d79b-f176-9cfb39d3fc3f-3d2fbdb2, #w-node-_70f6c227-ea37-851f-83ed-ff2f945644cf-3d2fbdb2, #w-node-_1e60415d-1548-6ed6-fff8-e15f8247deda-3d2fbdb2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-_94235b62-aed7-e7f5-3dba-d2d4d5f3fede-4c60e76f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6fcdcc5f-31b8-1469-4f49-f21f5d765235-4c60e76f {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: auto;
  }

  #w-node-b5f36420-c4ff-3e87-a8df-0c5f5d38d62b-183cffae, #w-node-_99059cff-a04b-5916-bab5-c63974b4c515-2f0e0876, #w-node-_99059cff-a04b-5916-bab5-c63974b4c531-2f0e0876, #w-node-f8988fd0-3d9d-3ec8-6d02-ada377a625fc-fe0c83f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_669fba22-c633-4600-de43-734fc5a276f3-48cda38f, #w-node-_61a848ce-4ae0-0619-02cc-f498c1a419ef-48cda38f, #w-node-_7ebb4f20-d71f-b071-3be0-2a73df225a8d-48cda38f, #w-node-a5b83f36-ba64-0c24-ad05-ec723a838ed3-48cda38f, #w-node-_33545c94-eef2-c079-27a3-e81567f724d9-48cda38f, #w-node-ae22d26e-4622-3811-863f-f4e7cd233d98-48cda38f {
    align-self: start;
  }

  #w-node-_92772c17-0890-83da-f0ef-c78a7e85ec2d-a7364a2d, #w-node-_0cc17d65-062b-4f92-5a76-57748bc803d1-a7364a2d, #w-node-d524a18f-61bf-bf80-7d63-820ae7bc5207-a7364a2d, #w-node-_33f7815a-f599-e985-8cdf-1c9aa0b17022-a7364a2d, #w-node-f0936b74-1bea-6187-f9d3-6fa2c2f546a3-a7364a2d, #w-node-f3f8d987-4cbf-dda8-a0ac-e43bedbcd141-a7364a2d, #w-node-_3f919d2b-6a3c-b0da-622e-e4c30c01ca91-1b31b454 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_951d12ab-3d78-f007-e299-29b414163df6-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_2aceb534-c674-1475-0b82-c25217ffde0a-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center end;
  }

  #w-node-_8489abc0-e280-8f7e-0d0f-42537e3b08dd-58d4afc3, #w-node-_8489abc0-e280-8f7e-0d0f-42537e3b08e0-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-a8951b58-0749-94bf-e0c5-b34d741d41f3-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_40f9c78a-1e4e-5f25-7cbe-31b67fc125b5-58d4afc3, #w-node-_40f9c78a-1e4e-5f25-7cbe-31b67fc125bc-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center start;
  }

  #w-node-b732c338-820d-72f1-d777-2c4d5791fe94-58d4afc3 {
    justify-self: center;
  }

  #w-node-_92772c17-0890-83da-f0ef-c78a7e85ec2d-5810576d, #w-node-_0cc17d65-062b-4f92-5a76-57748bc803d1-5810576d, #w-node-d524a18f-61bf-bf80-7d63-820ae7bc5207-5810576d, #w-node-_33f7815a-f599-e985-8cdf-1c9aa0b17022-5810576d, #w-node-f0936b74-1bea-6187-f9d3-6fa2c2f546a3-5810576d, #w-node-f3f8d987-4cbf-dda8-a0ac-e43bedbcd141-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d4fffa-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d50000-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d50009-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d50010-5810576d, #w-node-_1c34f7b6-4f04-1cd6-5723-af6330d50015-5810576d, #w-node-_85665773-1934-5bfd-71e3-750482b5fd7a-5810576d, #w-node-_85665773-1934-5bfd-71e3-750482b5fd80-5810576d, #w-node-_68dd7e77-7f92-fa12-ef20-619b255c9bfa-5810576d, #w-node-_424e6036-822f-8fa3-401b-18c70288e525-5810576d, #w-node-_970c8a0a-c4e5-bc68-ce8a-7e10350a95df-5810576d, #w-node-_7b1df0e6-0018-2d44-c66a-002484f29a39-5810576d, #w-node-_96b73f3c-5368-d18b-a670-a67e2a787530-5810576d, #w-node-d7b994d6-4a8a-bf71-a62c-2dbcfd9409f9-5810576d, #w-node-_55f851cc-ad00-70da-bf7c-56f356c8a853-5810576d, #w-node-b4cc8785-6836-6b5b-1d4f-825dc77a0cfb-2635c6e8, #w-node-_8b59c573-140b-ab86-fd9c-f54a03035747-2635c6e8, #w-node-b4cc8785-6836-6b5b-1d4f-825dc77a0d09-2635c6e8, #w-node-fdcf5ddf-88aa-9f12-3f38-179b1f0c51c7-2635c6e8, #w-node-dc7843e8-f66e-e66e-a344-930e3d5df789-2635c6e8, #w-node-_8647c32b-fa7a-2cf4-30d3-5ed770bf800b-2635c6e8, #w-node-_00751d94-b07d-b04a-0524-66075a4b4fee-2635c6e8, #w-node-_901dd007-398d-e337-ef4d-f0219c741783-2635c6e8, #w-node-fe99d825-2bdd-355e-1459-99befc595969-2635c6e8, #w-node-_1f17f7a8-eb13-9722-a9b6-fce80b77b9fc-2635c6e8, #w-node-ffcf4a52-9919-779f-b9e4-867e140e59e8-2635c6e8, #w-node-dc62d35f-1062-5f5a-8500-27a636193e42-2635c6e8, #w-node-_1931759b-f9b9-ffff-100d-59995c14eb5a-2635c6e8, #w-node-_1931759b-f9b9-ffff-100d-59995c14eb61-2635c6e8, #w-node-_1931759b-f9b9-ffff-100d-59995c14eb66-2635c6e8, #w-node-b4cce57e-baf5-a891-11cc-3b64037e2b96-2635c6e8, #w-node-_8b59c573-140b-ab86-fd9c-f54a03035747-25820643, #w-node-bac9ab47-18fd-c256-753e-1e26c0f87a4f-d3532b49, #w-node-bac9ab47-18fd-c256-753e-1e26c0f87a52-d3532b49, #w-node-_825fec86-d37e-a3dd-ef60-3bcec1ca9ce8-d3532b49, #w-node-_11b44e79-2344-da2e-0da0-da5082bb127e-d3532b49, #w-node-b4cc8785-6836-6b5b-1d4f-825dc77a0cfb-a9723ca8, #w-node-b5db8ef6-6d36-ef02-e2f6-84b928fd4c09-a9723ca8, #w-node-_731077f9-16c5-116c-c5a8-ccee584a3100-a9723ca8, #w-node-_901dd007-398d-e337-ef4d-f0219c741783-a9723ca8, #w-node-fe99d825-2bdd-355e-1459-99befc595969-a9723ca8, #w-node-_1f17f7a8-eb13-9722-a9b6-fce80b77b9fc-a9723ca8, #w-node-ffcf4a52-9919-779f-b9e4-867e140e59e8-a9723ca8, #w-node-dc62d35f-1062-5f5a-8500-27a636193e42-a9723ca8, #w-node-b4cc8785-6836-6b5b-1d4f-825dc77a0cfb-a2e941b2, #w-node-_901dd007-398d-e337-ef4d-f0219c741783-a2e941b2, #w-node-fe99d825-2bdd-355e-1459-99befc595969-a2e941b2, #w-node-_8008a6bf-5b76-3db5-c923-e68abc17d81c-a2e941b2, #w-node-_8008a6bf-5b76-3db5-c923-e68abc17d825-a2e941b2, #w-node-b4cc8785-6836-6b5b-1d4f-825dc77a0cfb-338c55b4, #w-node-_4be7a0d8-5e88-0065-3489-17e761dd0f5a-338c55b4, #w-node-_825fec86-d37e-a3dd-ef60-3bcec1ca9ce8-18c8b188, #w-node-_11b44e79-2344-da2e-0da0-da5082bb127e-18c8b188, #w-node-c5bae8e8-4f5e-d7e0-8b2d-a0547709e189-18c8b188, #w-node-aa76f365-2ec4-db4f-80be-7d6b27f76186-18c8b188, #w-node-a5c2d737-4a63-16de-6236-794318275ecb-18c8b188 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-b6f8984e-b628-80d3-3820-a3699ecf7064-722194d6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2e0a38b0-c767-b8b6-0829-9be9d30e68be-49a124d4 {
    justify-self: end;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960def-55f8347b {
    align-self: start;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b0d-55f8347b {
    justify-self: end;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b0f-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b12-55f8347b {
    justify-self: end;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b14-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b17-55f8347b {
    justify-self: end;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b19-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1de43d6c-a60f-7f91-cb0c-7dd2b48f74f2-833a501b {
    grid-area: Area-6;
  }

  #w-node-d61221fb-f841-78fd-03eb-e2c4caaff831-75e78a32 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: end;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25150-75e78a32 {
    place-self: end start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25155-75e78a32 {
    align-self: start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25179-75e78a32 {
    place-self: end start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25181-75e78a32 {
    align-self: start;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef4-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef7-75e78a32 {
    justify-self: end;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef9-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0efc-75e78a32 {
    justify-self: end;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0efe-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f01-75e78a32 {
    justify-self: end;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f03-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f06-75e78a32 {
    justify-self: end;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f08-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21b3-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21b6-4d973bb5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21c1-4d973bb5, #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2226-4d973bb5 {
    justify-self: start;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bbe-4d973bb5 {
    justify-self: end;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc0-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc3-4d973bb5 {
    justify-self: end;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc5-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc8-4d973bb5 {
    justify-self: end;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bca-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bcd-4d973bb5 {
    justify-self: end;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bcf-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bd2-4d973bb5 {
    justify-self: end;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bd4-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_96cd1c36-e225-65d1-4a7f-be938393f463-b5bd8320 {
    grid-area: Area-2;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856a7-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856aa-97fbf615 {
    justify-self: end;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856ac-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856af-97fbf615 {
    justify-self: end;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b1-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b4-97fbf615 {
    justify-self: end;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b6-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b9-97fbf615 {
    justify-self: end;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856bb-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856be-97fbf615 {
    justify-self: end;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856c0-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856c3-97fbf615 {
    justify-self: end;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856c5-97fbf615, #w-node-_302b6539-3743-f9b3-74fd-abfac32db96c-eb5c668c, #w-node-c0ab882c-8b5b-60d6-f492-a8f43804704d-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047050-e11b2d5e {
    justify-self: end;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047052-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047055-e11b2d5e {
    justify-self: end;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047057-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804705a-e11b2d5e {
    justify-self: end;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804705c-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804705f-e11b2d5e {
    justify-self: end;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047061-e11b2d5e, #w-node-_8afa1e6c-cedb-c772-5544-1355cf6a8a82-f35c8b84 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11bb-7e9f9a8e {
    justify-self: end;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11bd-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c0-7e9f9a8e {
    justify-self: end;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c2-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c5-7e9f9a8e {
    justify-self: end;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c7-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11ca-7e9f9a8e {
    justify-self: end;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11cc-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6db-7ba35490 {
    justify-self: end;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6dd-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e0-7ba35490 {
    justify-self: end;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e2-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e5-7ba35490 {
    justify-self: end;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e7-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6ea-7ba35490 {
    justify-self: end;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6ec-7ba35490, #w-node-c103d1b5-124d-86ab-9315-c6be2b4a9e47-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_92acd623-d53f-a68f-215d-d03b3340f981-b5d65679 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c49-55dc4833 {
    justify-self: end;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c4b-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c4e-55dc4833 {
    justify-self: end;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c50-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c53-55dc4833 {
    justify-self: end;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c55-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c58-55dc4833 {
    justify-self: end;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c5a-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_543bf78c-ce16-2472-d62e-40e59e8eb06e-fe0c83f3, #w-node-_26591fda-7f9a-de6e-9cd5-3c05ecefb110-48cda38f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_951d12ab-3d78-f007-e299-29b414163df6-58d4afc3 {
    justify-self: start;
  }

  #w-node-_2aceb534-c674-1475-0b82-c25217ffde0a-58d4afc3, #w-node-_8489abc0-e280-8f7e-0d0f-42537e3b08dd-58d4afc3 {
    justify-self: center;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a702-a4cb54f1 {
    justify-self: end;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a704-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a707-a4cb54f1 {
    justify-self: end;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a709-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a70c-a4cb54f1 {
    justify-self: end;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a70e-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a711-a4cb54f1 {
    justify-self: end;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a713-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_26de9a6c-ec7b-4502-ea47-933cb87e31f7-a4cb54f1 {
    justify-self: end;
  }

  #w-node-_26de9a6c-ec7b-4502-ea47-933cb87e31f9-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5ea5ec3b-9914-59e7-fcb5-ca414156a81a-a4cb54f1 {
    justify-self: end;
  }

  #w-node-_5ea5ec3b-9914-59e7-fcb5-ca414156a81c-a4cb54f1, #w-node-dc9901ab-cb47-3e96-c707-614580dd30e5-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1253d38b-011f-d74a-11bc-755a8c4c6505-fa598dbb, #w-node-_6df9d77f-e63e-0406-d717-673439ed1cee-722194d6, #w-node-_2aa2214b-8b2a-793a-8186-39a6c1d6c44a-2445d8dd {
    grid-area: Area-5;
  }

  #w-node-_3b86d077-2816-ddb7-09fa-c3f9c9b6e187-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960def-55f8347b {
    justify-self: start;
  }

  #w-node-_6f3ed576-c257-6ad4-996b-676678f4537d-d8882a98, #w-node-f539d804-cba0-29cb-781f-e827deec3ac3-d4fc08bd {
    grid-area: Area-5;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c800302c-724c6dc8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c8003033-724c6dc8 {
    grid-area: Area-8;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c800303a-724c6dc8 {
    grid-area: Area-6;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c8003041-724c6dc8 {
    grid-area: Area-3;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c8003048-724c6dc8 {
    grid-area: Area-7;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c800304f-724c6dc8 {
    grid-area: Area-9;
  }

  #w-node-_74eb9f33-1487-356f-b1ec-2052c8003056-724c6dc8 {
    grid-area: Area-10;
  }

  #w-node-_108c8629-6a79-fa1e-3059-78ba096af94b-724c6dc8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80e6-4d973bb5 {
    align-self: center;
  }

  #w-node-_96cd1c36-e225-65d1-4a7f-be938393f44e-b5bd8320, #w-node-_5ce78d33-aea3-921c-5fd2-9468364f4854-d54989a5, #w-node-_5ce78d33-aea3-921c-5fd2-9468364f4855-d54989a5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5ce78d33-aea3-921c-5fd2-9468364f485c-d54989a5 {
    grid-area: Area-3;
  }

  #w-node-_7d845577-9602-227a-ec54-8afcf212a553-a1e699fe {
    justify-self: end;
  }

  #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460a5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460a7-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460a9-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460af-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460b1-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460b3-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460bc-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460c5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d3-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d7-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460d9-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460db-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460e1-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460e3-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460e5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f3-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f5-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f7-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460f9-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc460fb-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46101-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46103-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46105-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46113-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc46119-f35c8b84, #w-node-_7185455d-8a78-ceb7-8391-9afe8cc4611f-f35c8b84 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa36d-ac136b7c, #w-node-_118bbccf-63a1-3328-b661-985d40b99951-20b0ee73 {
    justify-self: end;
  }

  #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9667-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f966c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9671-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9676-d5453985 {
    align-self: center;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a5-22e89174, #w-node-_9d5e76be-05b1-d34d-d772-af074c00cd86-b01aed66 {
    justify-self: end;
  }

  #w-node-_92acd623-d53f-a68f-215d-d03b3340f935-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f93a-b5d65679, #w-node-_28f123f6-289a-6e73-a88b-8f958df176f4-b5d65679 {
    align-self: center;
  }

  #w-node-e5486301-3453-5e0e-628e-03d538121c69-183cffae {
    grid-area: Area-5;
  }

  #w-node-_2657ce94-c49e-1972-084d-78b0ddd435cf-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435d4-63675870 {
    align-self: center;
  }

  #w-node-c5b4c21d-a2a5-9f78-da74-cfa9ae6a694a-50a81fde, #w-node-c5b4c21d-a2a5-9f78-da74-cfa9ae6a694a-9667b79a, #w-node-_606f5851-9ec8-5a1d-ae6c-1ae4a7700378-9667b79a, #w-node-_1253d38b-011f-d74a-11bc-755a8c4c6505-dc034ffa, #w-node-_00f10eb4-9568-0f27-93a5-593897142b52-2f0e0876, #w-node-_00f10eb4-9568-0f27-93a5-593897142b52-48cda38f {
    grid-area: Area-5;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-a7364a2d {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }

  #w-node-_951d12ab-3d78-f007-e299-29b414163df6-58d4afc3 {
    justify-self: auto;
  }

  #w-node-_2aceb534-c674-1475-0b82-c25217ffde0a-58d4afc3 {
    place-self: center;
  }

  #w-node-_4d790843-3a7e-c15d-51b7-e8ecdaec9f1d-58d4afc3 {
    justify-self: center;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-5810576d {
    grid-area: 2 / 2 / 3 / 3;
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_5a5df5d2-58f8-1c12-93d9-f2e8873244ba-4c60e76f {
    grid-area: Area-4;
  }

  #w-node-_06fb537c-ef13-2704-e0d8-a866626a1314-fa598dbb, #w-node-_801433c2-aa74-c417-45d7-155c8632d830-fa598dbb, #w-node-dc6698f0-8611-1800-2e28-60915a538fe9-fa598dbb, #w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538c4-fa598dbb {
    justify-self: center;
  }

  #w-node-_7920748c-357a-205e-fbfa-157212992913-fa598dbb, #w-node-_7e7a010c-ae20-5a8d-2e88-4c040675c288-fa598dbb, #w-node-_01a423a5-b88d-f684-befb-9f7fe7d3ef9c-fa598dbb, #w-node-f900471e-a23b-5e3e-1b21-ac7e38cd4fe8-fa598dbb, #w-node-_856dc06d-1875-39a5-e47f-1c011bf24a01-fa598dbb, #w-node-c5ea1b69-ad76-e977-a89a-90ad84058425-fa598dbb, #w-node-_577de8b8-cfc1-4d8c-a449-5797cb1b006e-fa598dbb, #w-node-_3390599e-9fa0-2622-69e4-f322100d5b5d-fa598dbb, #w-node-_645bb043-8d04-c3a2-eb24-162bbeb6edaf-91730e04 {
    justify-self: start;
  }

  #w-node-_9991f448-b428-3547-f55e-e4f5e03925cb-91730e04, #w-node-_77d0d598-b423-9265-7d75-d5276ebfd9db-91730e04 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-_9455af93-8689-0b6a-3dc6-d35a3868d15d-02276138 {
    align-self: center;
  }

  #w-node-_12285589-786a-d5b1-3ffc-7ceabf27f1e6-49a124d4 {
    justify-self: center;
  }

  #w-node-_6df9d77f-e63e-0406-d717-673439ed1ce8-722194d6, #w-node-_6df9d77f-e63e-0406-d717-673439ed1cee-722194d6, #w-node-_3b86d077-2816-ddb7-09fa-c3f9c9b6e184-55f8347b {
    justify-self: start;
  }

  #w-node-_3b86d077-2816-ddb7-09fa-c3f9c9b6e187-55f8347b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960dfb-55f8347b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e00-55f8347b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e0c-55f8347b {
    place-self: start;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e1f-55f8347b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e21-55f8347b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e4c-55f8347b, #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e4d-55f8347b {
    justify-self: center;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e52-55f8347b {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ea23ec5a-54b5-08fe-c86b-5c0cee960e54-55f8347b {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b0d-55f8347b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b0f-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b12-55f8347b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b14-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b17-55f8347b {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_95aea5da-1011-e559-2e9f-2d1a7ba04b19-55f8347b {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03ad-d8882a98, #w-node-_29c127f2-7ed5-b941-39db-247d3eda03af-d8882a98, #w-node-_29c127f2-7ed5-b941-39db-247d3eda03b1-d8882a98 {
    align-self: start;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03b3-d8882a98 {
    align-self: center;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03b9-d8882a98, #w-node-_29c127f2-7ed5-b941-39db-247d3eda03bb-d8882a98, #w-node-_29c127f2-7ed5-b941-39db-247d3eda03bd-d8882a98 {
    align-self: start;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03bf-d8882a98 {
    align-self: center;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03c5-d8882a98, #w-node-_29c127f2-7ed5-b941-39db-247d3eda03c7-d8882a98, #w-node-_29c127f2-7ed5-b941-39db-247d3eda03c9-d8882a98 {
    align-self: start;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03cb-d8882a98 {
    align-self: center;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03d1-d8882a98 {
    align-self: start;
  }

  #w-node-_29c127f2-7ed5-b941-39db-247d3eda03d3-d8882a98 {
    align-self: center;
  }

  #w-node-_527498b8-a983-97c9-2aff-32e606dfab67-d8882a98, #w-node-feab3a58-dc92-551c-0324-2b05b51c15a4-d8882a98, #w-node-feab3a58-dc92-551c-0324-2b05b51c15a5-d8882a98, #w-node-_620c1286-ba0a-ad5c-b2c4-43adad0d233c-d8882a98, #w-node-_620c1286-ba0a-ad5c-b2c4-43adad0d233d-d8882a98, #w-node-_9cfb84bb-62da-adff-2225-59f1c49ada33-d8882a98, #w-node-_9cfb84bb-62da-adff-2225-59f1c49ada34-d8882a98 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d61221fb-f841-78fd-03eb-e2c4caaff828-75e78a32 {
    justify-self: center;
  }

  #w-node-d61221fb-f841-78fd-03eb-e2c4caaff82b-75e78a32 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d61221fb-f841-78fd-03eb-e2c4caaff830-75e78a32 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start center;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e2514a-75e78a32 {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25179-75e78a32 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: end start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e2517e-75e78a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25181-75e78a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25186-75e78a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e25189-75e78a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: end start;
  }

  #w-node-_44878ae5-48c9-a16d-b433-6cc627e2518e-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e25191-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e25198-75e78a32, #w-node-_44878ae5-48c9-a16d-b433-6cc627e2519d-75e78a32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef4-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef7-75e78a32 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0ef9-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0efc-75e78a32 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0efe-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f01-75e78a32 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f03-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f06-75e78a32 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_03d5d8d7-2a11-f8ce-683f-ebe80aad0f08-75e78a32 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-ba27cea8-c4aa-fe75-15c4-be9ebc0bdf75-f47fae8c, #w-node-e055a7a0-1e91-9538-7311-b0c261f59690-f47fae8c, #w-node-b686e65a-4460-daf4-f71b-1f399ded1e9f-f47fae8c, #w-node-_33e320e5-c6f7-b06a-6ae2-feeb0b8cee9a-f47fae8c, #w-node-_00a662f7-becb-5c59-e516-5bc1f0ee360b-f47fae8c {
    justify-self: center;
  }

  #w-node-_26b2792a-b710-3ef2-9fda-e400de5f33a5-f47fae8c, #w-node-ebc17501-5d1d-2a53-536d-a8f510c37aaa-f47fae8c, #w-node-_60459c19-cc0f-6cde-2d68-1f25dc2bf07b-f47fae8c, #w-node-b39a197e-9416-fe02-4721-6b4cbabddb76-f47fae8c, #w-node-c3353af5-ac6f-c9ef-c788-42c9a7db177d-f47fae8c {
    align-self: center;
  }

  #w-node-bbb7332a-cef8-3867-39cc-71cc0b17ae16-f47fae8c, #w-node-_7ba99c40-1089-bd5e-ef10-1c95e1c11c54-f47fae8c {
    justify-self: center;
  }

  #w-node-_76c98f3b-d58d-de6b-644a-b0ca9014745f-4d973bb5 {
    grid-area: 3 / 1 / 4 / 2;
    align-self: start;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21bc-4d973bb5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21c0-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e21c1-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80dc-4d973bb5, #w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80e1-4d973bb5, #w-node-e09d2bd4-1224-fe5c-eed1-81ace60e80e6-4d973bb5 {
    align-self: center;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2225-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2226-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_52d61cf7-4b7c-7049-34b6-6ec7632e2233-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    align-self: end;
  }

  #w-node-b5e73041-e4b5-1b5a-5aba-be1cabb14a11-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b5e73041-e4b5-1b5a-5aba-be1cabb14a12-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_68994d00-bfc7-9bbf-61aa-e31ccaaf0d35-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_68994d00-bfc7-9bbf-61aa-e31ccaaf0d36-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_594c1f13-e568-0cd9-3bd4-1681b7f40adf-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_594c1f13-e568-0cd9-3bd4-1681b7f40ae0-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-a4398406-427e-9474-7d52-e584bd0c23f2-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a4398406-427e-9474-7d52-e584bd0c23f3-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_68ee7f87-4977-b416-4497-601de7194b45-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_68ee7f87-4977-b416-4497-601de7194b46-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_27025913-bbb5-0c0d-9955-fec41be68a4f-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_27025913-bbb5-0c0d-9955-fec41be68a50-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-fa155db7-396f-0561-b934-583254ee4f55-4d973bb5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fa155db7-396f-0561-b934-583254ee4f56-4d973bb5 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    align-self: end;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bbe-4d973bb5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc0-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc3-4d973bb5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc5-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bc8-4d973bb5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bca-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bcd-4d973bb5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bcf-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bd2-4d973bb5 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9d980371-750b-d451-010a-23fa314a4bd4-4d973bb5 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_1125a784-a784-0489-ca87-1fcf234c55a9-9a7a5e47, #w-node-_1125a784-a784-0489-ca87-1fcf234c55b0-9a7a5e47 {
    justify-self: center;
  }

  #w-node-_1125a784-a784-0489-ca87-1fcf234c55b5-9a7a5e47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1125a784-a784-0489-ca87-1fcf234c55b6-9a7a5e47, #w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfecf-9a7a5e47, #w-node-_9e9e684d-8b9a-5d73-9158-d7db8a3dfed5-9a7a5e47, #w-node-_86624d14-8178-8dcd-395c-30cea4730bbf-9a7a5e47, #w-node-_01470fdf-0979-fd81-dec5-157c7e91f8d0-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93685d-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936863-9a7a5e47, #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93686a-9a7a5e47 {
    justify-self: center;
  }

  #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef93686f-9a7a5e47 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_12be8ec1-aaa1-39fd-4a93-9d48ef936870-9a7a5e47, #w-node-_2ed0c493-bed6-c702-1673-131728451b72-9a7a5e47, #w-node-_277388e6-a41b-c814-99b6-f29cae6581ca-9a7a5e47 {
    justify-self: center;
  }

  #w-node-_481c258b-10dd-906c-46a1-3e11ca21f1ae-f3dc5106 {
    order: 0;
  }

  #w-node-_00a0c26f-22b0-4b8d-8982-ed7052801104-97fbf615 {
    place-self: start;
  }

  #w-node-_00a0c26f-22b0-4b8d-8982-ed7052801106-97fbf615 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856a7-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856aa-97fbf615 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856ac-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856af-97fbf615 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b1-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b4-97fbf615 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b6-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856b9-97fbf615 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856bb-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856be-97fbf615 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856c0-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856c3-97fbf615 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_2391933c-ed3f-5674-235d-a12c362856c5-97fbf615 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_2734e7ac-7b08-cba2-fffc-c9f4f6fd8bd4-eb5c668c {
    place-self: start;
  }

  #w-node-_2734e7ac-7b08-cba2-fffc-c9f4f6fd8bd6-eb5c668c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-a60deea2-db8e-4c94-10af-f09f358b853e-eb5c668c {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-a60deea2-db8e-4c94-10af-f09f358b8542-eb5c668c {
    grid-area: 7 / 1 / 8 / 2;
  }

  #w-node-a60deea2-db8e-4c94-10af-f09f358b8546-eb5c668c {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-a60deea2-db8e-4c94-10af-f09f358b854a-eb5c668c {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_302b6539-3743-f9b3-74fd-abfac32db96c-eb5c668c {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be5f-14119209 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be60-14119209 {
    place-self: start;
  }

  #w-node-_4655fc2e-f22c-dafe-0353-ae5322d3be62-14119209 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-de306ad1-b249-6147-8c75-230bc325a03a-190591b1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de306ad1-b249-6147-8c75-230bc325a03b-190591b1 {
    place-self: start;
  }

  #w-node-de306ad1-b249-6147-8c75-230bc325a03d-190591b1 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_883af906-4b4a-99d0-5f72-291e80ea5c76-190591b1 {
    justify-self: start;
  }

  #w-node-_7d845577-9602-227a-ec54-8afcf212a554-a1e699fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7d845577-9602-227a-ec54-8afcf212a555-a1e699fe {
    place-self: start;
  }

  #w-node-_7d845577-9602-227a-ec54-8afcf212a557-a1e699fe {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_83752ada-fb34-4cc7-2e2e-fbef436f7f3f-a1e699fe {
    justify-self: start;
  }

  #w-node-_31cf78a5-f99e-7a22-6a67-baae73d562db-7d3b8339, #w-node-_50dce3cf-8f83-9330-cd76-8f7a3b5819ab-7d3b8339, #w-node-_9e84df12-da67-409c-b891-2b616d46d66c-7d3b8339, #w-node-_9e6998e7-dcb9-c239-0277-a257a409a0ba-7d3b8339, #w-node-b9afbdf3-f33e-5753-2e07-052f136cd01a-7d3b8339, #w-node-_64414143-d4d9-22a9-2b40-492dd868bdb1-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc89-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc90-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc96-7d3b8339, #w-node-b5ff6116-d069-6b03-df4b-3df5154dbc9d-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b20-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b27-7d3b8339, #w-node-_0918b778-4d0b-f9bb-e8e3-505bafe57b2d-7d3b8339, #w-node-_41df4ff4-f044-bfcf-4463-ac3ed23cefb7-7d3b8339, #w-node-_0e2ff2ca-efd7-7b2f-11ce-b43e9fdba95e-7d3b8339, #w-node-e44c4650-2c3a-7ba2-461a-9fdd66a25150-7d3b8339, #w-node-_6b419087-41b7-2c71-9533-947e6f3a8a84-7d3b8339, #w-node-aa0a2f54-c253-04d6-b7cb-457212783b2f-7d3b8339, #w-node-_84b6e641-fae1-a72f-74b8-bf29276d8b61-7d3b8339, #w-node-_4eec1676-28b6-4f6f-34de-416211cc330e-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8ea8-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8eaf-7d3b8339, #w-node-_67d1a596-75ba-0779-8814-9beffa5c8eb5-7d3b8339, #w-node-_4cae02b0-54f0-b26d-e4a0-c499e537a771-7d3b8339, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b7e-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b85-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b8b-a972c18b, #w-node-_36e64a8c-86e5-72da-6dbd-ed9e43479b92-a972c18b, #w-node-_5fa282bd-f12f-4d0a-7237-b3502f406185-a972c18b {
    justify-self: center;
  }

  #w-node-f94768ad-78f0-32a9-6252-7a828707cf39-e11b2d5e {
    place-self: start;
  }

  #w-node-f94768ad-78f0-32a9-6252-7a828707cf3b-e11b2d5e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804704d-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047050-e11b2d5e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047052-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047055-e11b2d5e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047057-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804705a-e11b2d5e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804705c-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f43804705f-e11b2d5e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-c0ab882c-8b5b-60d6-f492-a8f438047061-e11b2d5e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_82ae5cd9-6a5d-e67a-7f1f-ff83c07da405-f35c8b84 {
    place-self: start;
  }

  #w-node-_82ae5cd9-6a5d-e67a-7f1f-ff83c07da407-f35c8b84 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_8afa1e6c-cedb-c772-5544-1355cf6a8a82-f35c8b84 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-f7c271f7-48bd-ab05-e564-59a3206a458c-52133b7b {
    place-self: start;
  }

  #w-node-f7c271f7-48bd-ab05-e564-59a3206a458e-52133b7b {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-efea6f92-2f0b-8701-f82e-3090c518954f-4ad2a1db {
    place-self: start;
  }

  #w-node-efea6f92-2f0b-8701-f82e-3090c5189551-4ad2a1db {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa36e-ac136b7c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa36f-ac136b7c {
    place-self: start;
  }

  #w-node-_9fb9c90b-e224-f56b-98c1-8a42b1efa371-ac136b7c {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c5df967b-f7b2-0b3b-f17f-87519374244a-ac136b7c {
    justify-self: start;
  }

  #w-node-_9ab4de86-fbc4-0ac6-86f2-fa01746f9e26-7a872bee {
    order: 0;
  }

  #w-node-_118bbccf-63a1-3328-b661-985d40b99952-20b0ee73 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_118bbccf-63a1-3328-b661-985d40b99953-20b0ee73 {
    place-self: start;
  }

  #w-node-_118bbccf-63a1-3328-b661-985d40b99955-20b0ee73 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_4bcb476c-4d1c-b86e-5bcd-a7efc825be6a-20b0ee73 {
    justify-self: start;
  }

  #w-node-a30ed259-cf7e-eeed-2db7-365c79be22a3-2e8441a8 {
    place-self: start;
  }

  #w-node-a30ed259-cf7e-eeed-2db7-365c79be22a5-2e8441a8 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-e191a9be-30a8-86f2-941b-a343f20e117d-006f6543 {
    place-self: start;
  }

  #w-node-e191a9be-30a8-86f2-941b-a343f20e117f-006f6543 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_919903d3-1c7e-9ee1-0dfd-81de5ca3fee3-617bf1e3 {
    place-self: start;
  }

  #w-node-_919903d3-1c7e-9ee1-0dfd-81de5ca3fee5-617bf1e3 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9638-d5453985 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

  #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f965d-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9662-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9667-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f966c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9671-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9676-d5453985 {
    align-self: center;
  }

  #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f96e7-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9700-d5453985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f976c-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9784-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9790-d5453985, #w-node-cd68ac80-fad4-99ef-c2d3-d44d654f9795-d5453985 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8764ace8-62d6-a704-57e7-eb14ca0fdbf9-d5453985 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_8764ace8-62d6-a704-57e7-eb14ca0fdbfb-d5453985 {
    place-self: start;
  }

  #w-node-_8764ace8-62d6-a704-57e7-eb14ca0fdbfc-d5453985 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbde9-7e9f9a8e {
    justify-self: start;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-7e9f9a8e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11bb-7e9f9a8e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11bd-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c0-7e9f9a8e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c2-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c5-7e9f9a8e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11c7-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11ca-7e9f9a8e {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_9f22d247-f457-d2e2-df2a-114e966e11cc-7e9f9a8e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6db-7ba35490 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6dd-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e0-7ba35490 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e2-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e5-7ba35490 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6e7-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6ea-7ba35490 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-b378fad8-b336-9c09-97c7-820bdbe5f6ec-7ba35490, #w-node-c103d1b5-124d-86ab-9315-c6be2b4a9e47-7ba35490 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3d5cca4f-5919-840d-1840-9ff82a272436-197a28cd {
    justify-self: start;
  }

  #w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a6-22e89174 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a7-22e89174 {
    place-self: start;
  }

  #w-node-_00e17aa2-3be7-013a-1567-4ec9ed1a51a9-22e89174 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_1a87adef-dfbe-862a-da37-eeee9996ce65-22e89174 {
    justify-self: start;
  }

  #w-node-_9d5e76be-05b1-d34d-d772-af074c00cd87-b01aed66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d5e76be-05b1-d34d-d772-af074c00cd88-b01aed66 {
    place-self: start;
  }

  #w-node-_9d5e76be-05b1-d34d-d772-af074c00cd8a-b01aed66 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-db2330e6-2b25-747a-3dfa-273cdbbd48c3-b5d65679 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_92acd623-d53f-a68f-215d-d03b3340f92b-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f930-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f935-b5d65679, #w-node-_92acd623-d53f-a68f-215d-d03b3340f93a-b5d65679, #w-node-_28f123f6-289a-6e73-a88b-8f958df176f4-b5d65679 {
    align-self: center;
  }

  #w-node-_92acd623-d53f-a68f-215d-d03b3340f949-b5d65679 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_92acd623-d53f-a68f-215d-d03b3340f981-b5d65679 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_373d4fab-d6ce-b085-aabd-83bff0d3f7eb-b5d65679 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_17341942-a4ab-d814-1504-fdf5d280071e-b5d65679 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_17341942-a4ab-d814-1504-fdf5d2800720-b5d65679 {
    place-self: start;
  }

  #w-node-_17341942-a4ab-d814-1504-fdf5d2800721-b5d65679 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

  #w-node-ed1e651f-45c9-05e8-099b-f35af99fe395-89c8f086 {
    justify-self: auto;
  }

  #w-node-_192cbe0a-8624-c7db-77f9-66a3c03aca88-89c8f086, #w-node-c8a15c64-477f-73af-72b9-9f88ca7f0083-89c8f086 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_436cc76a-fc76-65d5-efe1-20522a9be5ee-89c8f086 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e5486301-3453-5e0e-628e-03d538121c6a-183cffae, #w-node-e5486301-3453-5e0e-628e-03d538121c6c-183cffae {
    grid-area: Area-3;
  }

  #w-node-_9a294297-8461-5c81-3610-91ec796e999d-07a84d64, #w-node-_9a294297-8461-5c81-3610-91ec796e999f-07a84d64, #w-node-_9a294297-8461-5c81-3610-91ec796e99a0-07a84d64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5dd91a6-9b0e-8982-5068-ad0355043b68-07a84d64 {
    justify-self: center;
  }

  #w-node-_38048df5-722a-ef16-2d5b-6beccf6a56e4-07a84d64, #w-node-aed2f086-d030-bec2-5f50-4dca2a819277-07a84d64, #w-node-cdbe7a9a-4635-9e32-afee-08d4e1c63142-07a84d64, #w-node-_1d8dfe91-1044-7832-35c9-894d26c374c5-07a84d64, #w-node-_481add9c-91d8-378d-efc1-eda8926c07e2-07a84d64, #w-node-_481add9c-91d8-378d-efc1-eda8926c07ec-07a84d64, #w-node-_481add9c-91d8-378d-efc1-eda8926c0800-07a84d64, #w-node-_481add9c-91d8-378d-efc1-eda8926c0811-07a84d64, #w-node-_481add9c-91d8-378d-efc1-eda8926c0827-07a84d64, #w-node-_481add9c-91d8-378d-efc1-eda8926c0837-07a84d64 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2657ce94-c49e-1972-084d-78b0ddd4359d-63675870 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

  #w-node-de38eb04-52ff-80c5-02d0-3ff5613f342d-63675870, #w-node-de38eb04-52ff-80c5-02d0-3ff5613f3432-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435c5-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435ca-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435cf-63675870, #w-node-_2657ce94-c49e-1972-084d-78b0ddd435d4-63675870 {
    align-self: center;
  }

  #w-node-_8f740918-84ff-2aeb-20c3-9d1b4c110398-63675870 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: center start;
  }

  #w-node-_8f740918-84ff-2aeb-20c3-9d1b4c11039a-63675870 {
    place-self: start;
  }

  #w-node-_8f740918-84ff-2aeb-20c3-9d1b4c11039e-63675870 {
    grid-area: 3 / 1 / 4 / 2;
    place-self: start;
  }

  #w-node-b3479335-b2ee-cdf7-2a12-0a26a99e0841-55dc4833, #w-node-_418dcb93-39f8-236c-88bb-d7ac2821722d-55dc4833, #w-node-_5fd82d70-743a-01c8-a2de-f94283eaa8c2-55dc4833, #w-node-ed6d496a-3b2f-acc4-bea6-7da3d6ebed18-55dc4833, #w-node-_727739d8-b110-3681-7cf0-89b95e903d81-55dc4833, #w-node-_727739d8-b110-3681-7cf0-89b95e903d86-55dc4833, #w-node-_727739d8-b110-3681-7cf0-89b95e903d8b-55dc4833, #w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd66-55dc4833, #w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd6c-55dc4833, #w-node-fb9a560a-5aae-2981-62c7-d83e4b23dd72-55dc4833, #w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c2-55dc4833, #w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56c8-55dc4833, #w-node-dcfa16b4-ee2c-6339-50fc-0f34ca6f56ce-55dc4833 {
    justify-self: center;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c49-55dc4833 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c4b-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c4e-55dc4833 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c50-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c53-55dc4833 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c55-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c58-55dc4833 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_30d8a9fa-3fb1-1dd8-d603-b2a975cb5c5a-55dc4833 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-e538a2fb-dfb7-3e57-4e9f-5c5a3c8a2efd-9667b79a, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1947-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1948-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1951-31e10ed0, #w-node-_291dfad6-dee1-1d82-8cf1-edbf32ad1959-31e10ed0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_61ffc6a0-3fc5-42c0-b029-39ab2a39fa44-41351499 {
    grid-area: Area;
  }

  #w-node-_06fb537c-ef13-2704-e0d8-a866626a1314-dc034ffa, #w-node-_801433c2-aa74-c417-45d7-155c8632d830-dc034ffa, #w-node-_4fec4c25-cbe3-0726-28f0-0b9a71d538c4-dc034ffa {
    justify-self: center;
  }

  #w-node-_7920748c-357a-205e-fbfa-157212992913-dc034ffa, #w-node-_7e7a010c-ae20-5a8d-2e88-4c040675c288-dc034ffa, #w-node-_01a423a5-b88d-f684-befb-9f7fe7d3ef9c-dc034ffa, #w-node-f900471e-a23b-5e3e-1b21-ac7e38cd4fe8-dc034ffa, #w-node-_856dc06d-1875-39a5-e47f-1c011bf24a01-dc034ffa, #w-node-c5ea1b69-ad76-e977-a89a-90ad84058425-dc034ffa, #w-node-_577de8b8-cfc1-4d8c-a449-5797cb1b006e-dc034ffa, #w-node-_3390599e-9fa0-2622-69e4-f322100d5b5d-dc034ffa {
    justify-self: start;
  }

  #w-node-cfeb6c8e-8a6e-118a-52c6-c059eb36347f-dc034ffa, #w-node-cfeb6c8e-8a6e-118a-52c6-c059eb363482-dc034ffa, #w-node-cfeb6c8e-8a6e-118a-52c6-c059eb363485-dc034ffa, #w-node-cfeb6c8e-8a6e-118a-52c6-c059eb363488-dc034ffa, #w-node-cfeb6c8e-8a6e-118a-52c6-c059eb36348b-dc034ffa, #w-node-cfeb6c8e-8a6e-118a-52c6-c059eb36348e-dc034ffa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_792093aa-198b-1473-0b05-a57102ab6f9d-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab701c-801258ee, #w-node-_792093aa-198b-1473-0b05-a57102ab7056-801258ee {
    justify-self: start;
  }

  #w-node-_71d2e257-2617-3e7a-03e1-4a1777b13fe7-88d1f6a4, #w-node-_8503fa3d-c2c0-6aa7-fb78-6d1517bf89f0-88d1f6a4, #w-node-fe8c7ca5-081b-b00b-28dd-cdc0ec93b9e7-88d1f6a4, #w-node-d9063954-7ce3-54d3-6ffa-7ba5c05cc4ea-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140ce-88d1f6a4, #w-node-_71d2e257-2617-3e7a-03e1-4a1777b140cf-88d1f6a4, #w-node-_1e18a675-558c-27f8-42f8-6e678d594ea2-88d1f6a4, #w-node-_7ddf124c-0a3c-90a1-9662-11d0ccb9cf7d-88d1f6a4, #w-node-_100a4f72-4a19-77b2-84a0-c40d8b053aaf-88d1f6a4, #w-node-_100a4f72-4a19-77b2-84a0-c40d8b053ab0-88d1f6a4, #w-node-_735c29fa-4a87-32fd-d257-da92b3bdc57e-88d1f6a4, #w-node-_735c29fa-4a87-32fd-d257-da92b3bdc57f-88d1f6a4, #w-node-d930455b-0156-8eeb-1da6-e4dfdbee8a85-88d1f6a4, #w-node-d930455b-0156-8eeb-1da6-e4dfdbee8a86-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7ba-88d1f6a4, #w-node-_97313a07-24cb-f6ac-ec28-ad1eda48e7bb-88d1f6a4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbde9-a7364a2d {
    justify-self: start;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-a7364a2d {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_571de628-674c-a27f-59a1-22f2e794ed36-e4a790f9, #w-node-_2d796b82-9bef-9a89-41e2-b135f79874a1-e4a790f9, #w-node-_67f82f6e-d839-62a5-478f-31d356df60c1-e4a790f9, #w-node-_571de628-674c-a27f-59a1-22f2e794ed36-5254206c, #w-node-_2d796b82-9bef-9a89-41e2-b135f79874a1-5254206c, #w-node-_67f82f6e-d839-62a5-478f-31d356df60c1-5254206c, #w-node-_1b353402-7dbe-939b-8e40-8661311cd72e-5254206c, #w-node-_9fadc389-e8a7-bf9a-7303-bae09c21d23c-5254206c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ef25717e-c162-5211-c03b-e86da5ccea66-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start stretch;
  }

  #w-node-b732c338-820d-72f1-d777-2c4d5791fe94-58d4afc3 {
    justify-self: center;
  }

  #w-node-_4d790843-3a7e-c15d-51b7-e8ecdaec9f1d-58d4afc3 {
    place-self: center;
  }

  #w-node-_7b54d4e5-1931-fb8b-8155-10cdb9b1016d-58d4afc3 {
    place-self: auto center;
  }

  #w-node-_78f32063-2900-20b8-8f83-deb9fcbc99e6-58d4afc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbde9-5810576d {
    justify-self: start;
  }

  #w-node-_559ca849-c5f5-8e2f-11f0-b054178bbdec-5810576d {
    grid-area: 3 / 1 / 4 / 2;
    justify-self: start;
  }

  #w-node-_953b4da8-9fa7-0423-3c88-a09ce9e1644c-2635c6e8, #w-node-dd49d931-dd97-9a32-e57b-0e0df8ada72f-2635c6e8, #w-node-bfc3b1d5-4a6a-953f-e26c-9229056ce588-d3532b49, #w-node-_064ef246-d2cc-87fb-83a0-83e37113e8d0-d3532b49, #w-node-f7ed28e3-f5ee-c151-071b-a30689f2515a-d3532b49, #w-node-_7504e74d-4f01-767b-430a-3e94407f8522-d3532b49, #w-node-acb38540-2d77-5c32-7a17-ce6cf5ffd739-d3532b49 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e54c88db-ca32-fd70-bd7a-cae157582d80-338c55b4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a702-a4cb54f1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a704-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a707-a4cb54f1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a709-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a70c-a4cb54f1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a70e-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a711-a4cb54f1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_6909a970-69af-d822-3d78-f6ce8950a713-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_26de9a6c-ec7b-4502-ea47-933cb87e31f7-a4cb54f1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_26de9a6c-ec7b-4502-ea47-933cb87e31f9-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_5ea5ec3b-9914-59e7-fcb5-ca414156a81a-a4cb54f1 {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
  }

  #w-node-_5ea5ec3b-9914-59e7-fcb5-ca414156a81c-a4cb54f1, #w-node-dc9901ab-cb47-3e96-c707-614580dd30e5-a4cb54f1 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_064ef246-d2cc-87fb-83a0-83e37113e8d0-18c8b188, #w-node-_0204d8ca-249b-488e-58bf-836e845d8d7f-18c8b188, #w-node-f7ed28e3-f5ee-c151-071b-a30689f2515a-18c8b188 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
