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

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

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

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

.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;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !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 {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  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;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.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: Fontello;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6741cb38da544c0f4e8d1f7d_fontello.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362bff3ca73a3760ea220b_GraphikLCG-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362bff1bbb1d171ab11960_GraphikLCG-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tttravels;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64ec64abd16e51bcb03a982d_TTTravels-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Graphiklcg;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362eb4d6ca1fc3433353e2_GraphikLCG-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Travels Next Trial;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66e4086f35aa58ea96b35745_TT%20Travels%20Next%20Trial%20Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mtswide Копия;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67168402283d42df6152c216_MTSWide-Medium%C2%A0%E2%80%94%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Mtstext Копия;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6716840251ebd4eca8624ec4_MTSText-Medium%C2%A0%E2%80%94%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Times;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672a3f435473d4dc2507561c_times.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Timesi;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672a3f430cc6f95e02abcfad_timesi.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Times italic;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/685e89448435c46c6422d5dd_ofont.ru_Times%20New%20Roman.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Tt Travels Next;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/653628fc842fb6afd9d66a38_TT%20Travels%20Next%20DemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Travels Next;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/653628fca1841692bc70eb9f_TT%20Travels%20Next%20Bold.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Travels Next;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/653628fc9ea7b7c5f9ad3c04_TT%20Travels%20Next%20ExtraBold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Tt Travels Next;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/653628fca1841692bc70eb9f_TT%20Travels%20Next%20Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Objectsans;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362bd84cd28c3e434037eb_ObjectSans-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Bodoni 72 C";
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362ccf16ae8e5f4d4268b2_bodoni72c-italic.otf") format("opentype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Objectsans;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362cf6cb5e9ed55c51308e_ObjectSans-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Objectsans;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362d271bbb1d171ab2598c_ObjectSans-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Objectsans Slanted;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65362d3d6f7105a7c84fff27_ObjectSans-Slanted.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Vremena;
  src: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68a7035f01273a076539ab63_VremenaRegular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: #050505;
  --tomato: #ff4f27;
  --tomatohover: #ff7252;
  --white: white;
  --grey: #838383;
  --white-smoke: #ededed;
  --relume-library-lite--rl-black: black;
  --nav-green: #838383;
  --nodome: #303030;
  --wallness: #ffbf85;
  --dark-green: #054a27;
  --relume-library-lite--rl-white: white;
  --hero-height: 651rem;
  --yellow: #fcfc1c;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

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

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

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

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

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

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

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

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

body {
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tt travels next trial, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 1.25;
}

h3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tt travels next trial, sans-serif;
  font-size: 28rem;
  font-weight: 700;
  line-height: 1.07143;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
}

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: 0;
}

a {
  color: var(--black);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
}

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

img {
  max-width: 100%;
  display: block;
}

strong {
  font-weight: bold;
}

em {
  color: var(--tomato);
  text-transform: lowercase;
  font-family: Bodoni72c;
  font-size: 88rem;
  font-style: italic;
  font-weight: 400;
  line-height: .810811;
}

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

figure {
  margin-bottom: 10px;
}

.rich-text-block {
  display: none;
}

.nav-logo.sp-lunar-logo-warp.w--current {
  height: 3.4rem;
  font-size: 0;
  display: flex;
}

.heading-block {
  grid-row-gap: 16rem;
  flex-direction: column;
  display: flex;
}

.heading-block.margin-top {
  margin-top: 60rem;
}

.card-tegs-row {
  grid-column-gap: 16rem;
  align-items: center;
  display: flex;
}

.hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 200rem;
  padding-bottom: 100rem;
  display: flex;
  position: relative;
}

.hero.hero-post {
  padding-top: 150rem;
  overflow: hidden;
}

.hero.article-2024 {
  padding-left: 142rem;
  padding-right: 142rem;
}

.hero.maxw-1700 {
  max-width: 1700rem;
}

.post-card-subtitle {
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  display: block;
}

.post-card-subtitle.white {
  color: #fff;
}

.tegs-heading-link {
  opacity: .6;
  color: var(--tomato);
  text-transform: uppercase;
  font-size: 18rem;
  font-weight: 500;
  transition: opacity .2s;
  display: block;
}

.tegs-heading-link:hover {
  opacity: 1;
}

.card-date-text {
  font-weight: 500;
  line-height: 100%;
}

.card-date-text.clock-gray {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6454d052eedde33db02b97e9_clock%201.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem 16rem;
  padding-left: 22rem;
}

.head-top-teg {
  color: var(--tomato);
  text-transform: uppercase;
  font-weight: 500;
  transition: color .2s;
}

.head-top-teg:hover {
  color: var(--tomatohover);
}

.post-card-full {
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.post-card-full.main {
  width: 100%;
}

.head-read-more {
  text-transform: uppercase;
  border: 1px solid #050505;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 98rem;
  height: 98rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 14rem;
  font-weight: 600;
  transition: color .2s, border-color .2s;
  display: flex;
}

.tegs-heading-block {
  grid-column-gap: 16rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-full-section {
  border-radius: 20rem;
  width: 100%;
  max-width: 1700rem;
  margin-bottom: 60rem;
}

.img-full-section.full {
  width: 100vw;
}

.headiing-date-text {
  color: #838383;
  font-size: 18rem;
  font-weight: 500;
  line-height: .9;
}

.headiing-date-text.clock {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6454d052eedde33db02b97e9_clock%201.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem;
  padding-left: 22rem;
}

.heading-date-block {
  grid-column-gap: 32rem;
  justify-content: center;
  display: flex;
}

.footer {
  z-index: 99;
  background-color: #fff;
  border-top: 1px solid #000;
  padding: 50rem 20rem 42rem;
  position: relative;
}

.footer.sp-lunar-footer {
  background-color: #13120f;
  padding: 2.3rem 6rem 2.2rem;
}

.footer.bg-darkgray {
  background-color: #303030;
  border: 1px solid #3e3e3e;
}

.footer.bg-color-black {
  border-top-color: var(--white);
  background-color: #000;
}

.footer.sample-fot {
  color: #fff;
  background-color: #1a1a1a;
  padding: 2.31rem .94rem 1.94rem;
}

.footer.bg-mangaseya {
  border-top-color: var(--white);
  background-color: #13120f;
}

.footer.bg-kostin {
  background-color: #000;
}

.nav-menu {
  grid-column-gap: 51rem;
  justify-content: center;
  align-items: center;
  margin-left: 50%;
  display: flex;
  transform: translate(-50%);
}

.nav-menu.sp-lunar-menu {
  grid-column-gap: 1rem;
  margin-top: 1.3rem;
}

.nav-menu.sample-menu {
  grid-column-gap: 2.31rem;
}

.footer-col {
  max-width: 986rem;
  margin-left: auto;
}

.footer-col.sp-lunar-footer-col {
  max-width: 55.8rem;
}

.footer-col.decds {
  max-width: 46.19rem;
}

.footer-p {
  color: #838383;
  font-family: Graphiklcg, sans-serif;
  font-size: 14rem;
  font-weight: 400;
}

.footer-p.sp-lunar-footer-p {
  font-size: .75rem;
}

.footer-p._11 {
  color: #f9f9f9;
  font-size: .69rem;
}

.nav-logo-img {
  width: 320rem;
  margin-bottom: 24rem;
}

.nav-logo-img.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.nav-logo-img.sample-logo {
  width: 15rem;
  margin-bottom: 1.13rem;
}

.head-heading {
  color: #050505;
  text-transform: none;
  max-width: 1408rem;
  margin-top: 0;
  margin-bottom: 4rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 56rem;
  font-weight: 700;
  line-height: 1.17857;
}

.head-heading h2 {
  font-family: Tt Travels Next, sans-serif;
}

.head-heading em {
  text-transform: none;
  font-size: 68rem;
  line-height: .970588;
}

.head-heading h1 {
  font-family: Tt Travels Next, sans-serif;
  font-size: 56rem;
  font-weight: 700;
  line-height: 1.17;
}

.head-heading p {
  margin-left: 10rem;
}

.section {
  padding-bottom: 150rem;
  padding-left: 20rem;
  padding-right: 20rem;
}

.section._3 {
  padding-top: 80rem;
}

.section._2 {
  padding-top: 60rem;
}

.section.about {
  padding-top: 200rem;
  overflow: hidden;
}

.section.section-contact {
  padding-top: 200rem;
  padding-bottom: 200rem;
}

.section._404 {
  margin-bottom: auto;
  padding-top: 200rem;
  padding-bottom: 213rem;
}

.section.section-more-post {
  padding-bottom: 80rem;
  overflow: hidden;
}

.section.setter-main {
  padding-top: 200rem;
  padding-bottom: 100rem;
}

.section.setter-main.hide {
  display: none;
}

.section.qvevlow-hidden {
  overflow: hidden;
}

.section.qvevlow-hidden.bg-white {
  background-color: #fff;
}

.section.qvevlow-hidden.bg-white.no-padding {
  padding-bottom: 0;
}

.section.section-search {
  min-height: 100vh;
  padding-top: 249rem;
}

.section.section-people {
  padding-top: 200rem;
}

.section.section-special {
  flex-direction: column;
  align-items: center;
  padding-top: 249rem;
  display: flex;
}

.section.section-sp {
  padding-top: 112rem;
  padding-bottom: 262rem;
}

.section.sp-section {
  padding-bottom: 60rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section.section-heros-2 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  inset: 0% 0% auto;
  overflow: auto;
}

.section.section-heros-3 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section.hero-top {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  padding-top: 117rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section.heros-body {
  padding-bottom: 53rem;
}

.section.mb-269 {
  padding-top: 186rem;
  padding-bottom: 40rem;
}

.section.section-company {
  z-index: 0;
  width: 100%;
  min-height: 583rem;
  padding-top: 200rem;
  padding-bottom: 0;
  position: fixed;
}

.section.section-structure {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section.section-team {
  background-color: #fff;
  height: 100%;
  margin-top: 583rem;
  position: relative;
}

.section._120 {
  padding-top: 120rem;
}

.section.about-company {
  background-color: #fff;
  height: 300vh;
  padding-bottom: 80rem;
  position: relative;
}

.section.section-payment {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding: 166.8rem 0 0;
  display: flex;
  overflow: hidden;
}

.section.section-rand {
  padding-top: 200rem;
  padding-bottom: 150rem;
}

.section.section-vacancy {
  background-color: #fff;
}

.section.team-video {
  background-color: #fff;
  padding-bottom: 80rem;
  position: relative;
}

.section.section-test {
  padding-top: 269rem;
}

.section.pt-120 {
  padding-top: 120rem;
  padding-bottom: 140rem;
}

.section.pb-50 {
  padding-bottom: 50rem;
}

.section.section-struct {
  z-index: 100;
  background-color: #fff;
  padding-bottom: 100rem;
  display: none;
  position: relative;
}

.section.setter-main-2024 {
  padding-top: 0;
  padding-bottom: 0;
}

.section.setter-main-2024.hide {
  display: none;
}

.section.interview-layout {
  padding-top: 200rem;
  position: relative;
  overflow: hidden;
}

.section.interview-layout.next-lavel-layout {
  padding-top: 10rem;
  position: relative;
}

.footer-link-row {
  grid-column-gap: 40rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 64rem;
  display: flex;
}

.footer-link-row.sp-lunar-footer-link-row {
  grid-column-gap: 2rem;
  margin-bottom: 3.7rem;
}

.footer-link-row.samoke {
  grid-column-gap: 1.88rem;
  margin-bottom: 3rem;
}

.head-img {
  object-fit: cover;
  border-radius: 20rem;
  width: 100%;
  max-width: none;
  height: 70vh;
  max-height: 802rem;
}

.head-img.mb-80 {
  object-fit: cover;
  height: auto;
  margin-bottom: 80rem;
}

.footer-link {
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 700;
  line-height: .9;
  transition: color .2s;
  display: block;
}

.footer-link:hover {
  color: var(--tomato);
}

.footer-link.sp-lunar-f-link {
  color: var(--white);
  font-size: .9rem;
}

.footer-link.sp-lunar-f-link:hover {
  color: var(--tomato);
}

.footer-link.sample {
  color: var(--white);
  font-size: .75rem;
}

.run-row-text {
  color: #fff;
  text-transform: uppercase;
  flex: none;
  font-family: Tt Travels Next, sans-serif;
  font-size: 25rem;
  font-weight: 700;
}

.run-row-text.red {
  color: var(--tomato);
}

.card-tegs-text {
  opacity: .6;
  color: var(--tomato);
  text-transform: uppercase;
  font-family: Graphiklcg, sans-serif;
  font-weight: 500;
  transition: opacity .2s;
}

.card-tegs-text:hover {
  opacity: 1;
}

.card-tegs-text.white {
  color: #fff;
}

.card-tegs-text.white.no-hover:hover, .card-tegs-text.no-hover:hover {
  opacity: .6;
}

.post-card {
  grid-row-gap: 24rem;
  border-radius: 20rem;
  flex-direction: column;
  padding-bottom: 20rem;
  display: flex;
  overflow: hidden;
}

.post-card.color {
  color: #fff;
  padding: 24rem 20rem 0;
}

.post-card.bg-img {
  padding-bottom: 0;
  position: relative;
}

.post-card.rows-32 {
  grid-row-gap: 32rem;
}

.post-card.category {
  transition: transform .3s;
}

.post-card.category:hover {
  transform: translate(0, -10rem);
}

.navbar {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1.5px solid #050505;
  width: 100%;
  padding-top: 20rem;
  padding-bottom: 20rem;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar.sp-lunar-navbar {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #13120f99;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
}

.navbar.sp-ih-navbar {
  position: static;
}

.navbar.new {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #1a1a1a80;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.head-title-row {
  justify-content: space-between;
  margin-bottom: 10rem;
  display: flex;
  position: relative;
}

.head-title-row.title-row-post {
  justify-content: space-between;
  margin-bottom: 20rem;
}

.head-tegs-row {
  justify-content: space-between;
  margin-bottom: 38rem;
  display: flex;
}

.head-tegs-row.align-right {
  justify-content: flex-start;
  margin-bottom: 32rem;
}

.posts-list {
  grid-column-gap: 0rem;
  grid-row-gap: 120rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.posts-list.slider {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1700rem;
  display: flex;
}

.posts-list.card-list-hero {
  grid-column-gap: 0rem;
  justify-content: flex-start;
  margin-left: -16rem;
  margin-right: -16rem;
  display: flex;
}

.posts-list.full {
  margin-top: 100rem;
  margin-bottom: 100rem;
  display: block;
}

.posts-list.no-gap {
  grid-row-gap: 0rem;
}

.post-card-img {
  border-radius: 20rem;
  width: 100%;
}

.post-card-img.br-10 {
  border-radius: 10rem;
}

.post-card-img.bg {
  object-fit: cover;
  height: 100%;
}

.run-row {
  grid-column-gap: 14rem;
  padding-top: 17rem;
  padding-bottom: 13rem;
  display: flex;
}

.container {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10rem;
  padding-bottom: 14rem;
  overflow: visible;
}

.container.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container.container-nav.sp-lunar-container {
  padding-top: .6rem;
  padding-bottom: 0;
}

.container.container-nav.flex-horizontal {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.container.container-footer {
  justify-content: space-between;
  display: flex;
}

.container.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64rem;
  padding-bottom: 0;
  display: flex;
}

.container.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container._1406 {
  max-width: 1406rem;
}

.container.container-banner {
  position: relative;
}

.container.no-max-width {
  max-width: 100%;
}

.container.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container.relative {
  flex-flow: column;
  position: relative;
}

.container.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container.container-relat {
  position: relative;
}

.container.padding-top-60 {
  padding-top: 60rem;
}

.container.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.container.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container.interview-container.mt-30.mobile-w.mb-60 {
  margin-bottom: 60px;
}

.container.interview-container.mt-30 {
  margin-top: 70px;
}

.container.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container.flex-container.a-list-new-row.cc-newx, .container.flex-container.a-list-new-row.cc-newx-copy, .container.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container.b-t-30 {
  margin-top: 50px;
}

.container.b-t-30.mobile- {
  display: none;
}

.container.container_sample-second {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
}

.container.container_sample-trid {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.container_sample-four {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.container.container_sample-eight {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.container.container_sample-nine {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.container_sample-eleven {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672a7308ef84bc8ae93398ed_12.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.container.container_sample-ten, .container.container_sample-five {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.container_sample-six {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container.interview-container-25 {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 119rem 20rem 0;
  display: flex;
}

.container.interview-container-25.mt-30.mobile-w {
  height: auto;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.container.interview-container-25.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container.interview-container-25.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container.interview-container-25.mt-30.mobile-w.mb-60 {
  margin-bottom: 60px;
}

.container.interview-container-25.mt-30 {
  margin-top: 70px;
}

.container.interview-container-25.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container.interview-container-25.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.card-date-row {
  grid-column-gap: 32rem;
  display: flex;
}

.card-date-row.mb-40 {
  grid-column-gap: 32rem;
  margin-bottom: 40rem;
}

.card-date-row.white {
  color: #fff;
}

.card-date-row.gray {
  color: var(--grey);
}

.nav-link {
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 90%;
  display: inline-flex;
}

.nav-link.w--current {
  color: var(--black);
}

.nav-link.italick {
  text-transform: lowercase;
  white-space: nowrap;
  margin-bottom: 5rem;
  font-family: "Bodoni 72 C", sans-serif;
  font-size: 32rem;
  font-style: italic;
  font-weight: 400;
}

.nav-link.italick.sp-lunar-linkit {
  color: var(--white);
  margin-bottom: .2rem;
  font-size: 1.7rem;
}

.nav-link.mob {
  display: none;
}

.nav-link.a-teams {
  flex: none;
  display: block;
}

.nav-link.a-teams.hiddwn {
  display: none;
}

.nav-link.a-teams.sp-lunar-ateam {
  color: var(--white);
  font-size: .9rem;
}

.nav-link.a-teams.sample {
  font-size: .75rem;
  line-height: 88%;
  color: #fff !important;
}

.nav-link.sp-lunar-link {
  color: var(--white);
  font-size: .9rem;
  text-decoration: none;
}

.nav-link.sp-lunar-link:hover {
  color: var(--tomato);
}

.nav-link.text-color-white {
  color: #f1f1f1;
}

.nav-link.text-color-white.text-weight-medium {
  font-weight: 500;
}

.nav-link.text-color-white.text-weight-medium:hover {
  color: var(--tomato);
}

.nav-link.sample_nav-link {
  font-size: .75rem;
  line-height: 83%;
  color: #fff !important;
}

.head-tegs-block {
  grid-column-gap: 16rem;
  align-items: center;
  display: flex;
}

.head-tegs-block.mb-60 {
  margin-right: 60rem;
}

.post-card-title {
  text-transform: none;
  margin-top: 16rem;
  margin-bottom: 16rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
  display: inline;
}

.post-card-title h2 {
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.16;
}

.post-card-title em {
  color: var(--tomato);
  font-size: 42rem;
  line-height: 1;
}

.head-date-text {
  color: var(--black);
  font-weight: 500;
}

.head-date-text.clock {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/645d2e16da4f2744fa83f222_clock%20icon%20black.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem 16rem;
  align-items: center;
  padding-left: 20rem;
}

.card-inner {
  grid-row-gap: 16rem;
  color: var(--black);
  flex-direction: column;
  margin-top: 20rem;
  display: flex;
}

.card-inner.absolute {
  padding-bottom: 20rem;
  padding-left: 20rem;
  padding-right: 20rem;
  position: absolute;
  inset: auto 0% 0%;
}

.card-inner.width-1190 {
  max-width: 1190rem;
  margin-left: auto;
  margin-right: auto;
}

.burger-btn.sp-lunar-burger {
  background-color: #13120f;
}

.head-date-block {
  grid-column-gap: 16rem;
  justify-content: flex-end;
  display: flex;
}

.smal-logo {
  width: 150rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.smal-logo.setters {
  width: auto;
  max-width: 593rem;
  max-height: 320rem;
  margin-top: 60rem;
  margin-bottom: 50rem;
}

.about-p {
  text-align: center;
  width: 90%;
  max-width: 832rem;
  margin-bottom: 16rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
}

.about-heading {
  text-align: center;
  text-transform: uppercase;
  mix-blend-mode: normal;
  margin-bottom: 36rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.category-link {
  text-transform: lowercase;
  font-size: 24rem;
  font-weight: 500;
  line-height: .95;
  transition: color .2s;
}

.category-link:hover {
  color: var(--tomato);
}

.contact-link {
  color: #e9523d;
  transition: color .2s;
}

.contact-link:hover {
  color: #ff1f00;
}

.contact-col {
  flex-direction: column;
  align-items: center;
  margin-top: 28rem;
  display: flex;
}

.contact-title {
  margin-bottom: 24rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
}

.contact-title.mt-40 {
  margin-top: 40rem;
  font-family: Tt Travels Next, sans-serif;
}

.contact-text {
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
}

.contact-text.mb-60 {
  margin-bottom: 60rem;
}

.contact-text-copy {
  text-align: center;
  margin-bottom: 40rem;
  font-size: 20rem;
  font-weight: 400;
}

.back-btn-block {
  margin-bottom: 24rem;
  display: flex;
}

.back-btn-text {
  font-size: 14rem;
  font-weight: 500;
}

.heading-autor-block {
  border-bottom: 1px solid var(--black);
  align-self: flex-end;
  padding-bottom: 15rem;
}

.heading-autor-img {
  object-fit: cover;
  border-radius: 100%;
  width: 100rem;
  height: 100rem;
  margin-bottom: 15rem;
}

.heading-autor-name {
  margin-bottom: 4rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 700;
  line-height: 1.3;
}

.heading-autor-post {
  color: #838383;
  font-weight: 500;
  line-height: 1.2;
}

.hero-heading-wrap {
  grid-row-gap: 24rem;
  border-bottom: 1px solid var(--black);
  flex-direction: column;
  max-width: 1262rem;
  margin-right: 32rem;
  padding-bottom: 15rem;
  display: flex;
}

.post-rich {
  background-color: #fdfdfd0d;
  width: 1400rem;
  margin-bottom: 50rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 22rem;
  line-height: 1.5;
  position: relative;
}

.post-rich h2 {
  max-width: 1120rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  font-weight: 800;
}

.post-rich em {
  color: var(--black);
  font-family: Bodoni72c;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1.25;
}

.post-rich p {
  max-width: 1120rem;
  margin-bottom: 16rem;
  margin-left: 144rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  position: relative;
}

.post-rich h3 {
  text-transform: none;
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 800;
  line-height: 1.28;
}

.post-rich blockquote {
  border-left-width: 3px;
  border-left-color: var(--tomato);
  max-width: 1120rem;
  margin-top: 40rem;
  margin-bottom: 40rem;
  margin-left: 144rem;
  padding: 0 0 0 32rem;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 1.2;
}

.post-rich figure {
  border-radius: 20rem;
  margin-top: 100rem;
  margin-bottom: 100rem;
  overflow: hidden;
}

.post-rich img {
  border-radius: 20rem;
}

.post-rich ul {
  max-width: 1120rem;
  margin-left: 144rem;
  padding-left: 26rem;
  font-size: 22rem;
}

.post-rich h4 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.post-rich h5 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 22rem;
  font-weight: 800;
  line-height: 1.25;
}

.post-rich h6 {
  background-color: #ededed;
  border-radius: 10rem;
  max-width: 1120rem;
  margin-top: 0;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding: 32rem 20rem;
  font-family: Graphiklcg, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 1.5;
}

.post-rich h1 {
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.post-rich ol {
  max-width: 1120rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding-left: 50rem;
}

.post-rich a {
  color: var(--tomato);
  text-decoration: none;
}

.inner-post-block {
  cursor: pointer;
  background-color: #ededed;
  border-radius: 10rem;
  justify-content: space-between;
  align-items: center;
  max-width: 1120rem;
  margin-top: 100rem;
  margin-bottom: 100rem;
  margin-left: 144rem;
  padding: 32rem;
  display: flex;
  overflow: hidden;
}

.banner-post-inner {
  font-family: Objectsans, sans-serif;
}

.banner-post-btn {
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #ff4723;
  border-radius: 50rem;
  padding: 12rem 24rem;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 700;
}

.banner-post-title {
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.banner-post-text {
  font-size: 20rem;
}

.quote-block {
  max-width: 1120rem;
  margin-top: 100rem;
  margin-bottom: 100rem;
  margin-left: 144rem;
}

.quote-block-row {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1120rem;
  margin-top: 56rem;
  margin-bottom: 100rem;
  margin-left: 144rem;
  display: flex;
}

.quote-autor-block {
  grid-column-gap: 12rem;
  width: 310rem;
  display: flex;
}

.quote-autor-img {
  object-fit: cover;
  border-radius: 100%;
  flex: none;
  width: 56rem;
  height: 56rem;
}

.quote-autor-text {
  grid-row-gap: 4rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.quote-autor-name {
  color: #000;
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-size: 20rem;
  font-weight: 800;
  line-height: 1.3;
}

.quote-autor-post, .quote-rich {
  font-family: Objectsans, sans-serif;
}

.quote-rich p {
  color: #000;
  margin-bottom: 10rem;
  font-size: 20rem;
}

.quote-rich em {
  color: var(--black);
  font-size: 24rem;
}

.quote-block-inner {
  grid-row-gap: 40rem;
  flex-direction: column;
  display: flex;
}

.post-sliders-wrap {
  max-width: 1120rem;
  margin-top: 100rem;
  margin-bottom: 100rem;
  margin-left: 144rem;
}

.post-sliders-wrap.sider-2 {
  margin-left: 0;
}

.post-sliders-content {
  position: relative;
}

.post-slider-img {
  object-fit: contain;
  object-position: 50% 50%;
  border-radius: 20rem;
  width: 100%;
  max-height: 80vh;
  margin-bottom: 12rem;
}

.post-slider-img.teams {
  object-fit: cover;
  max-width: 504rem;
  height: 100%;
  max-height: 630rem;
  margin-bottom: 0;
  display: block;
  overflow: hidden;
}

.post-slider-text {
  color: var(--grey);
  font-size: 14rem;
  font-style: italic;
  font-weight: 400;
}

.post-slider-text.teams {
  display: none;
}

.two-img-row {
  grid-column-gap: 20rem;
  justify-content: space-between;
  margin-top: 100rem;
  margin-bottom: 80rem;
  display: flex;
}

.two-img-col {
  grid-row-gap: 16rem;
  flex-direction: column;
  width: 50%;
  display: flex;
}

.img-col-text {
  color: #9e9e9e;
  font-style: italic;
}

.full-img-wrap {
  margin-top: 100rem;
  margin-bottom: 100rem;
}

.full-img {
  object-fit: cover;
  width: 100%;
  max-height: 600rem;
}

.post-bottom {
  border-top: 1px solid #000;
  justify-content: space-between;
  width: 100%;
  padding-top: 16rem;
  display: flex;
}

.post-bottom-col {
  grid-row-gap: 8rem;
  flex-direction: column;
  display: flex;
}

.bottom-col-row {
  grid-column-gap: 7rem;
  grid-row-gap: 8rem;
  align-items: center;
  transition: color .2s;
  display: flex;
}

.bottom-col-row:hover {
  color: var(--tomato);
}

.col-text-gray {
  color: var(--grey);
  font-weight: 500;
}

.col-text {
  font-family: Graphiklcg, sans-serif;
  font-style: italic;
  font-weight: 400;
}

.post-bottom-social {
  grid-column-gap: 12rem;
  grid-row-gap: 8rem;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 10rem;
  display: flex;
}

.social-link-row {
  grid-column-gap: 8rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-link {
  color: #e9523d;
  text-transform: uppercase;
  font-style: italic;
  font-weight: 500;
  transition: transform .2s;
}

.social-link:hover {
  transform: translate(0, -4rem);
}

.last-post-block {
  grid-row-gap: 24rem;
  background-color: var(--grey);
  color: #fff;
  border-radius: 20rem;
  flex-direction: column;
  margin-top: 100rem;
  margin-bottom: 80rem;
  padding: 32rem 60rem;
  transition: background-color .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.last-post-block:hover {
  background-color: var(--tomato);
}

.last-post-head {
  grid-column-gap: 8rem;
  align-items: center;
  display: flex;
}

.last-post-body {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.last-post-bottom {
  grid-column-gap: 22rem;
  display: flex;
}

.last-hed-text {
  text-transform: uppercase;
  font-weight: 500;
}

.last-hed-link {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}

.last-post-title {
  text-transform: uppercase;
  max-width: none;
  padding-right: 20rem;
}

.last-post-title h2 {
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
}

.last-post-title em {
  color: #fff;
  font-size: 74rem;
  line-height: .810811;
}

.last-post-title h1 {
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.last-post-link {
  color: #fff;
  text-transform: uppercase;
  border: 1px solid #fff;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 98rem;
  height: 98rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 14rem;
  font-weight: 600;
  transition: transform .2s;
  display: flex;
}

.last-post-link:hover {
  transform: translate(0, -6rem);
}

.last-title-italic {
  text-transform: lowercase;
  font-family: Bodoni72c;
  font-size: 74rem;
  font-weight: 400;
  line-height: .810811;
}

.last-bottom-text {
  font-weight: 500;
}

.more-post-heading {
  text-transform: uppercase;
  margin-bottom: 20rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 32rem;
  font-weight: 800;
  line-height: 1.3;
}

.posts-wrapper {
  z-index: 2;
  width: 100%;
  max-width: 1720rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20rem;
  position: relative;
}

.posts-wrapper.post-list-main {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
}

.posts-wrapper.post-wrapper-slider {
  margin-left: 0;
  margin-right: 0;
  padding-top: 20rem;
}

.watermark-logo {
  max-height: 100%;
  position: absolute;
  inset: auto 0% -7% auto;
}

.html-embed {
  margin-bottom: 0;
  display: none;
}

.post-card-item {
  flex: none;
  width: 33.3333%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16rem;
  padding-right: 16rem;
  transition: transform .3s;
}

.post-card-item:hover {
  transform: translate(0, -10rem);
}

.post-card-item.slider-item {
  width: 544rem;
}

.post-card-item.card-item-hero {
  flex-direction: column;
  justify-content: flex-start;
  width: 33.33%;
  padding-left: 16rem;
  padding-right: 16rem;
}

.post-card-item.width-full {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

.post-card-item.card-item-slider {
  flex-direction: column;
  justify-content: flex-start;
  width: 33.33%;
  padding-left: 16rem;
  padding-right: 16rem;
}

.post-card-item.slider {
  padding-left: 0;
  padding-right: 32rem;
}

.post-card-item.category {
  transition-property: none;
}

.post-card-item.category:hover {
  transform: none;
}

.post-card-item.no-hover {
  transition-property: none;
}

.post-card-item.no-hover:hover {
  transform: none;
}

.hero-title-block {
  z-index: 2;
  position: relative;
}

.post-bottom-time.clock {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6455139b20480fec1ac7d96d_clock%20white.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem 16rem;
  padding-left: 22rem;
}

.post-item-heading {
  text-align: center;
  text-transform: none;
  max-width: 1479rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 48rem;
  line-height: 1.25;
}

.post-item-heading h2 {
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  font-weight: 800;
}

.post-item-heading em {
  font-family: Bodoni72c;
  font-size: 60rem;
  line-height: .810811;
}

.post-item-heading h1 {
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.big-post-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.post-item-wrap {
  grid-column-gap: 32rem;
  justify-content: space-between;
}

.italic-text {
  font-size: 42rem;
  line-height: 1;
}

.post-card-head {
  cursor: pointer;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.post-card-head.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.post-card-head.container-footer {
  justify-content: space-between;
  display: flex;
}

.post-card-head.container-about {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.big-posts-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.big-posts-list {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.post-card-half {
  grid-row-gap: 24rem;
  flex-direction: column;
  flex: none;
  width: 33.33%;
  margin-top: -10rem;
  padding-top: 10rem;
  padding-left: 16rem;
  padding-right: 16rem;
  position: relative;
  overflow: hidden;
}

.post-card-half.color {
  grid-row-gap: 24rem;
  color: #fff;
  flex-direction: column;
  padding-top: 20rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.post-card-half.bg {
  overflow: visible;
}

.card-half-inner {
  grid-row-gap: 24rem;
  color: var(--black);
  flex-direction: column;
  max-width: 832rem;
  margin-left: auto;
  padding-bottom: 0;
  transition: color .2s, transform .2s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card-half-inner:hover {
  color: var(--tomato);
  transform: translate(0, -10rem);
}

.card-half-inner.last {
  margin-top: 84rem;
  margin-left: 0;
  margin-right: auto;
}

.card-half-inner.color-card {
  color: #fff;
  padding-top: 20rem;
  padding-left: 20rem;
  padding-right: 20rem;
}

.category-heading-block {
  grid-column-gap: 10rem;
  align-items: center;
  margin-bottom: 20rem;
  display: flex;
}

.back-link {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.back-link:hover {
  color: var(--tomato);
}

.back-link.ml-0.w--current {
  justify-content: center;
  align-items: flex-start;
}

.back-link.left-auto {
  margin-right: auto;
}

.back-link.left-auto.white {
  background-color: #fff;
  border-radius: 50rem;
  justify-content: flex-start;
  max-width: 112rem;
  padding: 12rem 16rem;
}

.back-link.spec {
  margin-top: 16px;
  padding-top: 0;
  display: flex;
}

.back-link.test {
  display: none;
}

.back-arrow {
  color: var(--black);
  align-items: center;
  width: 20rem;
  height: 21rem;
  margin-bottom: 2rem;
  display: flex;
}

.back-link-text {
  color: var(--black);
  text-transform: uppercase;
  font-size: 14rem;
  font-weight: 500;
}

.category-heading {
  font-family: Tt Travels Next, sans-serif;
  font-size: 56rem;
  line-height: 1.18;
}

.category-heading-italic {
  color: var(--tomato);
  font-family: Bodoni72c;
  font-size: 56rem;
  line-height: .75;
}

.nav-list {
  grid-column-gap: 50rem;
  align-items: center;
  display: flex;
}

.nav-list.sp-lunar-list {
  grid-column-gap: 3.25rem;
}

.nav-list.sample-list {
  grid-column-gap: 2.31rem;
}

.nav-item {
  align-items: center;
  display: flex;
}

.nav-link-wrap {
  color: #000;
  border: 1.5px solid #050505;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 190rem;
  height: 52rem;
  transition: all .3s;
  display: flex;
  position: relative;
}

.nav-link-wrap:hover {
  color: #fff;
  background-color: #054a27;
}

.nav-link-wrap.sp-lunar-alist {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #fff;
  width: 11.2rem;
  height: 3.05rem;
}

.nav-link-wrap.paddings {
  border-color: #054a27;
  width: 205rem;
  padding-left: 8rem;
  padding-right: 8rem;
}

.nav-link-wrap.paddings.curr {
  color: #fff;
  background-color: #054a27;
}

.nav-link-wrap.paddings.color-white {
  border-color: #fff;
}

.nav-link-wrap.paddings.sample {
  width: 9.56rem;
  height: 2.44rem;
  padding-left: .38rem;
  padding-right: .38rem;
}

.banner-post-wrapper {
  justify-content: space-between;
  align-items: center;
}

.banner-post-list {
  width: 100%;
}

.banner-post-item {
  grid-row-gap: 20rem;
  flex-direction: column;
}

.side-post {
  width: 100%;
  max-width: 330rem;
  transition: transform .2s;
  display: block;
  position: relative;
}

.side-post:hover {
  transform: translate(0, -6rem);
}

.side-post-img {
  object-fit: cover;
  border-radius: 10rem;
  width: 100%;
  margin-bottom: 10rem;
}

.side-post-title {
  color: var(--tomato);
  font-family: Tt Travels Next, sans-serif;
  font-size: 18rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: underline;
}

.section-template {
  background-color: #fff;
  padding-left: 20rem;
  padding-right: 20rem;
  display: block;
}

.post-card-link {
  z-index: 3;
  grid-row-gap: 24rem;
  flex-direction: column;
  padding-bottom: 20rem;
  display: flex;
}

.post-card-link.desctop-hidden {
  display: none;
}

.post-card-link.pt-32 {
  padding-top: 32rem;
  padding-left: 20rem;
  padding-right: 20rem;
}

.post-card-link.relative {
  padding-bottom: 0;
  position: relative;
}

.post-card-link.apsolute {
  width: 100%;
  height: 100%;
  padding-bottom: 0;
  display: block;
  position: absolute;
  inset: 0%;
}

.pagination {
  flex-direction: row;
  margin-top: 80rem;
  margin-bottom: 80rem;
}

.pagination.pagination-bottom-0 {
  margin-bottom: 0;
}

.pagination-btn {
  grid-column-gap: 4rem;
  color: var(--black);
  text-transform: uppercase;
  background-color: #0000;
  border-width: 0;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 8rem;
  margin-right: 8rem;
  padding: 10rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 16rem;
  font-weight: 700;
  transition: color .2s;
  display: flex;
}

.pagination-btn:hover {
  color: var(--tomato);
}

.pagination-btn-text {
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.pagination-btn-arrow {
  margin-left: 0;
}

.pagination-arrow {
  width: 12rem;
  margin-right: 0;
  display: block;
}

.card-title-bracket {
  color: var(--tomato);
  font-family: Bodoni72c;
  font-size: 32rem;
  line-height: .875;
  display: inline;
}

.card-title-bracket.first {
  margin-right: 6rem;
}

.card-title-bracket.first.white {
  color: #fff;
}

.card-title-bracket.last {
  margin-left: 6rem;
}

.card-title-bracket.last.white, .card-title-block.white {
  color: #fff;
}

.point-separator {
  background-color: var(--tomato);
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

.point-separator.white {
  background-color: #fff;
}

.point-separator.black {
  background-color: var(--black);
}

.post-card-title-big {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Tt Travels Next, sans-serif;
  font-size: 28rem;
  font-weight: 800;
  line-height: 1.28571;
  display: block;
}

.post-card-title-big h2 {
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.16;
}

.post-card-title-big em {
  color: var(--tomato);
  font-size: 42rem;
  line-height: 1;
}

.post-card-title-big.white {
  color: #fff;
}

.post-card-title-big h3 {
  font-size: 28rem;
  font-weight: 800;
  line-height: 1.28;
}

.title-bracket-big {
  color: var(--tomato);
  font-family: Bodoni72c;
  font-size: 42rem;
  line-height: 1;
  display: inline;
}

.title-bracket-big.first {
  margin-right: 6rem;
}

.title-bracket-big.first.white {
  color: #fff;
}

.title-bracket-big.last {
  margin-left: 6rem;
}

.title-bracket-big.last.white {
  color: #fff;
}

.run-text-italic {
  color: #fff;
  font-size: 25rem;
  line-height: .72;
}

.run-text-italic.red {
  color: var(--tomato);
}

.post-slider {
  max-width: 1164rem;
  margin-top: 50rem;
  margin-bottom: 50rem;
  margin-left: 144rem;
  position: relative;
  overflow: hidden;
}

.post-slider.teams {
  width: 100%;
  max-width: none;
  margin-left: 0;
  display: flex;
}

.post-slider.slider-forecast {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.post-slider-wrap {
  justify-content: flex-start;
  display: flex;
}

.post-slider-wrap.teams {
  flex: none;
}

.post-slider-slide {
  flex: none;
  width: 100%;
  margin-right: 1rem;
  padding-right: 44rem;
}

.post-slider-slide.teams {
  border-radius: 20rem;
  width: auto;
  min-width: 500rem;
  margin-right: 32rem;
  padding-right: 0;
  overflow: hidden;
  box-shadow: 0 6px 28rem #0000002e;
}

.home-setters-a-list-section {
  flex-flow: wrap;
  flex: none;
  width: 100vw;
  display: flex;
}

.post-card-head-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.home-setters-a-list-wrap {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.home-alist-section-wrapper {
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.post-card-full-width {
  width: 100%;
}

.run-row-inner {
  display: flex;
}

.big-post-card {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 1700rem;
  display: none;
}

.posts-list-copy {
  grid-column-gap: 0rem;
  grid-row-gap: 120rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.posts-list-copy.slider {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.posts-list-copy.card-list-hero {
  grid-column-gap: 0rem;
  justify-content: flex-start;
  margin-left: -16rem;
  margin-right: -16rem;
  display: flex;
}

.posts-list-copy.full {
  margin-top: 100rem;
  margin-bottom: 100rem;
  display: block;
}

.slider-btn {
  z-index: 10;
  background-color: #aaaaaa80;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 42rem;
  height: 42rem;
  transition: transform .2s;
  display: flex;
  position: absolute;
  top: 50%;
  left: 24rem;
  transform: translate(0, -50%);
}

.slider-btn:hover {
  transform: scale(1.05)translate(0, -50%);
}

.slider-btn.next {
  left: auto;
  right: 70rem;
}

.slider-btn.next:hover {
  opacity: 1;
}

.slider-btn.next.teams {
  background-color: #aaa0;
  display: none;
  inset: auto auto -110rem 50rem;
}

.slider-btn.prev:hover {
  opacity: 1;
}

.slider-btn.prev.teams {
  background-color: #aaa0;
  display: none;
  top: auto;
  bottom: -110rem;
  left: 0;
}

.slider-dots {
  grid-column-gap: 8rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40rem;
  display: flex;
}

.slider-dots.teams {
  display: none;
}

.slider-dot {
  background-color: #d9d9d9;
  border-radius: 100%;
  flex: none;
  width: 12rem;
  height: 12rem;
}

.cards-dot-wrap {
  grid-row-gap: 8rem;
  flex-direction: column;
  display: none;
}

.cards-dot {
  background-color: #d9d9d9;
  border-radius: 100%;
  width: 12rem;
  height: 12rem;
}

.run-row-wrap {
  background-color: #050505;
  width: 100vw;
}

.about-heading-italick {
  font-size: 74rem;
  line-height: 1.07143;
}

.category-list {
  grid-column-gap: 16rem;
  grid-row-gap: 8rem;
  text-align: center;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 443rem;
  margin: 44rem auto 42rem;
  display: flex;
}

.contact-heading {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 36rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.poge-wrap {
  flex-direction: column;
  min-height: 100vh;
  display: flex;
}

.heading-big {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 60rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt travels next trial, sans-serif;
  font-size: 146rem;
  line-height: 1.25;
}

.heading-big._404 {
  margin-bottom: 60rem;
  font-size: 146rem;
}

.heading-big-italic {
  font-size: 146rem;
}

.btn-back {
  color: #fff;
  text-transform: uppercase;
  background-color: #e9523d;
  border-radius: 50rem;
  padding: 12rem 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-weight: 700;
  transition: transform .2s;
}

.btn-back:hover {
  transform: translate(0, -6rem);
}

.page-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.hero-bg-1 {
  z-index: 0;
  mix-blend-mode: hard-light;
  width: 186rem;
  position: absolute;
  inset: auto 0% -314rem auto;
}

.slider-inner.teams {
  background-color: #fff;
  position: relative;
  overflow: hidden;
}

.slider-navigation.teams {
  display: none;
}

.slider-arrow {
  margin-left: -2rem;
}

.slider-arrow.sa2 {
  width: auto;
  margin-left: 0;
}

.posts-block {
  position: relative;
}

.slider-pagination-mob, .nav-mob-text {
  display: none;
}

.nav-menu-inner {
  grid-column-gap: 50rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu-inner.sp-lunar-menu-inner {
  grid-column-gap: 2.75rem;
}

.nav-menu-inner.sample-inner {
  grid-column-gap: 2.31rem;
}

.post-item-heading-wrap {
  position: relative;
}

.post-item-heading-link {
  z-index: 10;
  width: 100%;
  height: 100%;
  font-family: Graphiklcg, sans-serif;
  position: absolute;
  inset: 0%;
}

.card-head-screen {
  z-index: 100;
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.head-img-wrap {
  z-index: 1;
  padding-top: 10rem;
  position: relative;
}

.page-count {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  padding: 10rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
  display: flex;
}

.text-clock-wrap {
  grid-column-gap: 6rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.clock-icon {
  margin-bottom: 3rem;
  display: flex;
}

.setters-card-item {
  flex: none;
  width: 33.3333%;
  margin-bottom: 80rem;
  padding-left: 16rem;
  padding-right: 16rem;
  transition: transform .3s;
}

.setters-card-item:hover {
  transform: translate(0, -10rem);
}

.setters-card-item.slider-item {
  width: 544rem;
}

.setters-card-item.card-item-hero {
  flex-direction: column;
  justify-content: flex-start;
  width: 33.33%;
  padding-left: 16rem;
  padding-right: 16rem;
}

.setters-card-item.width-full {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
}

.setters-card-item.card-item-slider {
  flex-direction: column;
  justify-content: flex-start;
  width: 33.33%;
  padding-left: 16rem;
  padding-right: 16rem;
}

.setters-card-item.slider {
  padding-left: 0;
  padding-right: 32rem;
}

.setters-card-item.category {
  transition-property: none;
}

.setters-card-item.category:hover {
  transform: none;
}

.setters-card-item.no-hover {
  transition-property: none;
}

.setters-card-item.no-hover:hover {
  transform: none;
}

.setters-card-item.swiper-slide {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.setters-card-list {
  grid-column-gap: 0rem;
  grid-row-gap: 100rem;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: -16rem;
  margin-right: -16rem;
  display: flex;
}

.setters-card-list.slider {
  flex-wrap: nowrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.setters-card-list.card-list-hero {
  grid-column-gap: 0rem;
  justify-content: flex-start;
  margin-left: -16rem;
  margin-right: -16rem;
  display: flex;
}

.setters-card-list.full {
  margin-top: 100rem;
  margin-bottom: 100rem;
  display: block;
}

.setters-card-list.setters-list-slider {
  grid-row-gap: 0rem;
  flex-wrap: nowrap;
  max-width: none;
}

.setters-card-list.swiper-wrapper {
  flex-flow: row;
}

.setters-card-wrapper {
  z-index: 2;
  width: 100%;
  margin-left: auto;
  padding-top: 20rem;
  display: flex;
  position: relative;
}

.setters-card-wrapper.post-list-main {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
}

.setters-card-wrapper.post-wrapper-slider {
  margin-left: 0;
  margin-right: 0;
  padding-top: 20rem;
}

.setters-card-wrapper.swiper2 {
  padding-top: 40rem;
}

.setters-card-img {
  border-radius: 20rem;
  margin-bottom: 24rem;
}

.setters-card-text {
  color: var(--tomato);
  text-transform: uppercase;
  margin-bottom: 16rem;
  font-weight: 500;
}

.setters-card-text.is-black {
  color: var(--relume-library-lite--rl-black);
}

.cetters-card-name {
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-size: 28rem;
  font-weight: 800;
  line-height: 1.28571;
}

.cetters-card-name.new {
  text-transform: capitalize;
  font-family: Objectsans, sans-serif;
  font-size: 54rem;
  font-weight: 400;
  line-height: .8;
}

.cetters-card-name.italic {
  letter-spacing: .2rem;
  text-transform: none;
  margin-top: -8rem;
  margin-left: 63rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
  overflow: visible;
}

.setters-img-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sublogo-p {
  text-align: center;
  width: 100%;
  max-width: 1131rem;
  margin-bottom: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
}

.random-hero-btn {
  text-transform: uppercase;
  width: 100%;
  max-width: 356rem;
  margin-bottom: 100rem;
  font-family: Tt travels next trial, sans-serif;
  font-weight: 700;
  line-height: .9;
  transition: color .2s;
  position: relative;
}

.random-hero-btn:hover {
  color: var(--tomato);
}

.random-hero-btn.hide {
  display: none;
}

.random-hero-img {
  width: 100%;
  max-width: none;
}

.ramdom-hero-text {
  font-family: Tt Travels Next, sans-serif;
  position: absolute;
  top: 33.5rem;
  left: 57rem;
}

.hero-main-img-wrap {
  border-radius: 20rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 823rem;
  margin-bottom: 74rem;
  padding-top: 40rem;
  padding-bottom: 40rem;
  display: flex;
}

.setters-head-img {
  border-radius: 20rem;
  width: auto;
  max-width: 1120rem;
  max-height: 747rem;
}

.setters-head-img.mb-80 {
  object-fit: cover;
  height: auto;
  margin-bottom: 80rem;
}

.setters-text-main {
  margin-bottom: 50rem;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 1.4;
}

.setters-text-main h2 {
  max-width: 1120rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  font-weight: 800;
}

.setters-text-main em {
  color: var(--black);
  font-family: Bodoni72c;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}

.setters-text-main p {
  max-width: 1120rem;
  margin-bottom: 48rem;
  margin-left: 144rem;
  font-size: 28rem;
  position: relative;
}

.setters-text-main h3 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding-left: 145rem;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 800;
  line-height: 1.28;
}

.setters-text-main blockquote {
  border-left-width: 0;
  max-width: 832rem;
  margin-bottom: 32rem;
  margin-left: 432rem;
  padding: 0;
  font-size: 20rem;
  line-height: 1.5;
}

.setters-text-main figure {
  border-radius: 20rem;
  margin-top: 48rem;
  margin-bottom: 48rem;
  overflow: hidden;
}

.setters-text-main img {
  border-radius: 20rem;
}

.setters-text-main ul {
  max-width: 1120rem;
  margin-left: 144rem;
  padding-left: 32rem;
  font-size: 28rem;
}

.setters-text-main h4 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.setters-text-main h5 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 22rem;
  font-weight: 800;
  line-height: 1.25;
}

.setters-text-main h6 {
  background-color: #ededed;
  border-radius: 10rem;
  max-width: 1120rem;
  margin-top: 0;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding: 32rem 20rem;
  font-family: Graphiklcg, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 1.25;
}

.setters-text-main h1 {
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.setters-text-main ol {
  max-width: 1120rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding-left: 30rem;
}

.setters-text-main a {
  color: var(--tomato);
  text-decoration: none;
}

.setters-text-main h6 {
  color: var(--tomato);
  margin-top: 48rem;
  margin-bottom: 48rem;
  padding-left: 40rem;
  padding-right: 40rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 28rem;
  font-weight: 700;
  line-height: 1.42857;
}

.question-block {
  max-width: 100%;
  padding-top: 48rem;
  padding-bottom: 48rem;
}

.question-head {
  cursor: pointer;
  background-color: #ededed;
  border-radius: 10rem;
  justify-content: space-between;
  align-items: center;
  padding: 32rem;
  display: flex;
}

.question-body {
  background-color: #a8a8a8;
  border-radius: 40rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.question-head-title {
  text-transform: uppercase;
  margin-bottom: 16rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.question-head-text {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.question-post-btn {
  background-color: var(--tomato);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50rem;
  align-items: center;
  padding: 12rem 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.question-post-btn.mb-50 {
  margin-bottom: 50rem;
}

.question-body-text {
  margin-bottom: 60rem;
  margin-left: 144rem;
  padding-top: 50rem;
  font-size: 24rem;
}

.question-body-text h3 {
  margin-bottom: 24rem;
  font-size: 32rem;
  font-weight: 800;
  line-height: 1.3;
}

.question-body-text em {
  font-size: 40rem;
  line-height: 1.5;
}

.question-body-text h4 {
  width: 100%;
  max-width: 1120rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 28rem;
  line-height: 1.2;
}

.question-body-text p {
  max-width: 1120rem;
  margin-bottom: 40rem;
  margin-right: auto;
  font-size: 24rem;
  line-height: 1.3;
}

.question-btn-close {
  background-color: var(--tomato);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50rem;
  align-items: center;
  margin-bottom: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding: 12rem 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.question-btn-close.mb-50 {
  margin-bottom: 50rem;
}

.question-head-wrap {
  width: 100%;
  max-width: 1120rem;
  margin-left: 144rem;
  overflow: hidden;
}

.next-hero-btn {
  z-index: 1000;
  background-color: var(--black);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  padding-top: 23rem;
  padding-bottom: 23rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
  transition: background-color .2s;
  display: block;
  position: sticky;
  bottom: 0;
}

.next-hero-btn:hover {
  background-color: var(--tomato);
}

.main-wrap {
  position: relative;
}

.setters-card-uptitle {
  color: var(--tomato);
  margin-bottom: 0;
  font-size: 18rem;
  font-weight: 400;
  display: block;
}

.setters-card-uptitle.white {
  color: #fff;
}

.setters-card-inner {
  grid-row-gap: 16rem;
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.setters-card-inner.white {
  color: #fff;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.setters-card-inner.absolute {
  padding-bottom: 20rem;
  padding-left: 20rem;
  padding-right: 20rem;
  position: absolute;
  inset: auto 0% 0%;
}

.setters-card-inner.width-1190 {
  max-width: 1190rem;
  margin-left: auto;
  margin-right: auto;
}

.card-block-bg {
  z-index: 100;
  width: 100vw;
  display: block;
  position: absolute;
  inset: 0%;
}

.setters-more-link {
  background-color: var(--tomato);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding: 16rem 32rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 18rem;
  font-weight: 600;
  transition: background-color .2s;
}

.setters-more-link:hover {
  background-color: var(--tomatohover);
}

.more-link-wrap {
  justify-content: center;
  width: 100%;
  margin-top: 40rem;
  margin-bottom: 40rem;
  display: flex;
}

.form-block {
  background-color: var(--white-smoke);
  border-radius: 10rem;
  margin-top: 80rem;
  margin-bottom: 80rem;
  padding: 40rem;
  display: none;
  position: relative;
}

.footer-form {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.fotm-text {
  text-transform: uppercase;
  width: 100%;
  max-width: 536rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.fotm-text.mb-24 {
  margin-bottom: 24rem;
  font-family: Tt Travels Next, sans-serif;
}

.fotm-text.mb-24.sp-lunar-fotm {
  color: #fff;
  max-width: 30rem;
  margin-bottom: 1rem;
  font-size: 1.35rem;
}

.fotm-text.mb-24.text-color-white {
  color: #fff;
}

.fotm-text.mb-24.saze-18 {
  max-width: 25.12rem;
  margin-bottom: 1.5rem;
  font-size: 1.13rem;
}

.form-input {
  border-style: solid;
  border-width: 0;
  border-color: black black var(--tomato);
  border-radius: 5rem 0 0;
  height: auto;
  margin-bottom: 0;
  padding: 8rem 12rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.input-block {
  width: 100%;
  max-width: 536rem;
}

.input-block.sp-lunar-input-block {
  max-width: 30rem;
}

.input-block.sample-block {
  max-width: 25.12rem;
}

.text-span {
  color: var(--tomato);
}

.text-span.pdlc {
  color: var(--nav-green);
}

.input-wrap {
  border-bottom: 1px solid var(--tomato);
  justify-content: space-between;
  align-items: center;
  max-height: 54rem;
  margin-bottom: 16rem;
  display: flex;
}

.input-wrap.grey {
  border-bottom-width: 1px;
  border-bottom-color: var(--grey);
  align-items: stretch;
  transition: border-color .2s;
}

.input-wrap.grey:hover {
  border-bottom-color: var(--tomato);
}

.input-wrap.grey.sp-lunar-input-wrap {
  max-height: 3.4rem;
  margin-bottom: 1rem;
}

.input-wrap.grey.sample {
  margin-bottom: .75rem;
  font-size: .94rem;
}

.input-wrap.white {
  border-bottom-color: var(--grey);
  background-color: #fff;
  border-top-left-radius: 5rem;
  border-top-right-radius: 5rem;
  height: 54rem;
  transition: border-color .2s;
}

.input-wrap.white:hover {
  border-bottom-color: var(--tomato);
}

.submit-btn {
  border-bottom: 0px solid var(--tomato);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64689630899246757fe986c3_send%20message.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16rem;
  border-top-right-radius: 5rem;
  height: 54rem;
}

.checkbox-block {
  align-items: center;
  padding-left: 30rem;
  display: flex;
}

.checkbox-block.sp-lunar-check {
  padding-left: 1rem;
}

.checkbox-block.sample {
  padding-left: 1.38rem;
}

.checkbox {
  border-color: var(--tomato);
  border-radius: 5rem;
  width: 24rem;
  height: 24rem;
  margin-top: 0;
  margin-left: -29rem;
  margin-right: 8rem;
}

.checkbox.w--redirected-checked {
  border-color: var(--tomato);
  background-color: var(--tomato);
  background-size: 18rem;
}

.checkbox.sp-lunar-checkbox {
  border-radius: .3rem;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: -1rem;
  margin-right: .5rem;
}

.checkbox.sdlkcm {
  border: 1px solid var(--nav-green);
  flex: none;
  width: 1rem;
  height: 1rem;
  margin-left: -1.38rem;
  margin-right: .38rem;
}

.checkbox-text {
  font-family: Objectsans, sans-serif;
  font-size: 14rem;
  font-weight: 400;
}

.checkbox-text.sp-lunar-check-text {
  color: #fff;
  font-size: .75rem;
}

.checkbox-text.text-color-white {
  color: #fff;
}

.checkbox-text.sample {
  font-size: .75rem;
}

.checkbox-link {
  color: var(--tomato);
  text-decoration: underline;
  transition: color .2s;
}

.checkbox-link:hover {
  color: var(--tomatohover);
}

.checkbox-link.erlfkm.d-lc {
  color: var(--nav-green);
}

.sucsess-text.sp-lunar-footer-success-text {
  color: var(--white);
  font-size: 1rem;
}

.sucsess-text.sss {
  font-size: .94rem;
}

.success-message {
  color: var(--black);
  background-color: #fff;
  border-top-left-radius: 5rem;
  border-top-right-radius: 5rem;
  width: 504rem;
  height: 54rem;
  margin-left: auto;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.success-message.ml-o.sp-lunar-footer-success {
  background-color: #13120f;
  width: 30rem;
  height: 5rem;
}

.success-message.ml-o.rfce {
  width: auto;
  height: auto;
}

.success-message.banner {
  width: 100%;
  max-width: 536rem;
}

.footer-form-block {
  background-color: #0000;
  border-radius: 10rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

.footer-form-input {
  border-style: solid;
  border-width: 0;
  border-color: black black var(--grey);
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  padding: 12rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.footer-form-input.sp-lunar-form {
  padding: 1rem 1rem 1rem .5rem;
  font-size: 1.1rem;
}

.footer-form-input.sample {
  background-color: #1a1a1a;
  padding: .56rem;
  font-size: .94rem;
}

.footer-submit-btn {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64689630899246757fe986c3_send%20message.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 16rem;
  border-top-right-radius: 5rem;
}

.footer-submit-btn.gray {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64689b5df89d8c8ef05f40af_Send%20gray.svg");
  width: 68rem;
  height: 100%;
  padding: 0 0;
  position: relative;
}

.footer-submit-btn.gray.sp-lunar-submit {
  background-size: 1rem;
  width: 4rem;
}

.footer-submit-btn.gray.samplee {
  background-color: #1a1a1a;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64689b5df89d8c8ef05f40af_Send%20gray.svg");
  background-repeat: no-repeat;
  background-size: 1.81rem;
  width: 1.81rem;
}

.setters-card-link {
  transition: color .2s;
}

.setters-card-link:hover {
  color: #050505bf;
}

.form {
  flex-direction: row;
  justify-content: space-between;
  display: flex;
}

.post-subtitle {
  font-size: 28rem;
  font-weight: 500;
}

.setters-list-bg {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: -286rem 0% 0%;
}

.more-post-subtitle {
  margin-bottom: 20rem;
  font-size: 24rem;
}

.footer-link-small {
  color: var(--tomato);
  text-decoration: underline;
  transition: color .2s;
}

.footer-link-small:hover {
  color: var(--tomatohover);
}

.footer-link-small.sdc {
  color: var(--nav-green);
}

.tip-list-item {
  display: inline-block;
}

.tip-label {
  color: var(--tomato);
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64df78949cc8d161e17bdd2e_%E2%96%A3.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 21rem;
  margin-right: 1rem;
  padding-right: 27rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  display: inline-block;
}

.tip {
  cursor: pointer;
  width: auto;
  display: inline-block;
  position: relative;
  top: 0;
}

.tip-block {
  z-index: 10;
  background-color: var(--black);
  text-align: right;
  border-radius: 10rem;
  width: 100%;
  min-width: 500rem;
  max-width: 500rem;
  margin-bottom: 16rem;
  padding: 12rem 16rem;
  display: block;
  position: absolute;
  bottom: 100%;
}

.tip-text {
  color: #fff;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
}

.tip-triangle {
  width: 18rem;
  display: block;
  position: absolute;
  bottom: -11rem;
  left: 50%;
}

.last-post-llink-main {
  z-index: 10;
  position: absolute;
  inset: 0%;
}

.about-p-link {
  color: var(--tomato);
  transition: color .2s;
}

.about-p-link:hover {
  color: var(--tomatohover);
}

.about-p-link.black {
  color: var(--black);
  text-decoration: underline;
}

.submit-wrap {
  flex-direction: column;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  height: auto;
  display: flex;
  position: relative;
}

.submit-btn-img {
  z-index: 1;
  width: 16rem;
  position: absolute;
  inset: 50% 0% 0% 50%;
  transform: translate(-50%, -50%);
}

.submit-btn-img.sp-lunar-submit-img {
  width: 1rem;
}

.about-team-col {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.about-team-wrap {
  grid-column-gap: 40rem;
  justify-content: center;
  margin-bottom: 55rem;
  display: flex;
}

.about-team-title {
  text-transform: uppercase;
  margin-bottom: 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 20rem;
  font-weight: 800;
  line-height: 1.3;
}

.title-red-span {
  color: var(--tomato);
}

.team-text {
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  line-height: 1.8;
}

.about-video {
  border-radius: 24px;
  margin-bottom: 0;
}

.error-mesage {
  background-color: #fff;
  width: 100%;
  margin-top: 0;
  padding: 4rem 0 14rem;
  position: absolute;
  bottom: 3rem;
}

.error-mesage.sp-lunar-footer-success-error {
  background-color: #fff0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  bottom: 1rem;
}

.error-mesage.sample {
  padding-top: 0;
  padding-bottom: 1.25rem;
  position: static;
}

.error-text {
  color: var(--tomato);
  font-family: Objectsans, sans-serif;
}

.error-text.sp-lunar-footer-success-error-text {
  font-size: .6rem;
}

.error-text.erf {
  font-size: .94rem;
}

.sucsess-inner {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding-left: 26rem;
  padding-right: 26rem;
  display: flex;
}

.sucsess-inner.sp-lunar-footer-success-inner {
  padding-left: 1rem;
  padding-right: 1rem;
}

.sucsess-inner.sample {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  padding-left: .63rem;
  padding-right: .63rem;
}

.success-arrow {
  width: 16rem;
}

.success-arrow.sp-lunar-footer-success-arrow {
  width: 1rem;
}

.success-arrow.efdw {
  width: .94rem;
}

.error-mesage-banner {
  color: var(--tomato);
  background-color: #ededed;
  width: 100%;
  max-width: 536rem;
  margin-top: 0;
  padding: 4rem 0 14rem 5rem;
  position: absolute;
  bottom: 45rem;
  right: 44rem;
}

.head-img-mob {
  object-fit: cover;
  border-radius: 20rem;
  width: 100%;
  display: none;
}

.head-img-mob.mb-80 {
  object-fit: cover;
  height: auto;
  margin-bottom: 80rem;
}

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

.search-result-item {
  flex-direction: column;
  width: 25%;
  padding-bottom: 30rem;
  padding-left: 16rem;
  padding-right: 16rem;
  display: flex;
}

.search-result-list {
  grid-row-gap: 80rem;
  flex-wrap: wrap;
  margin-left: -32rem;
  margin-right: -32rem;
  display: flex;
}

.search-result-img {
  border-radius: 20rem;
  margin-bottom: 26rem;
}

.paragraph {
  font-size: 16rem;
}

.general-wrap {
  position: relative;
}

.up-btn {
  z-index: 1000;
  border: 2rem solid var(--black);
  background-color: #fff;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60rem;
  height: 60rem;
  display: flex;
  position: fixed;
  bottom: 60rem;
  right: 112rem;
}

.up-arrow {
  max-width: 27rem;
}

.search-heading {
  color: var(--black);
  text-transform: uppercase;
  margin-bottom: 99rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  font-weight: 700;
  line-height: 1.25;
}

.search-result-title {
  text-transform: uppercase;
  flex-wrap: wrap;
  max-width: 409rem;
  margin-bottom: 16rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  transition: color .2s;
}

.search-result-title:hover {
  color: var(--tomato);
}

.search-result-link {
  color: var(--tomato);
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  text-decoration: underline;
}

.search-result-p {
  font-family: Objectsans, sans-serif;
}

.search {
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.search-input {
  color: var(--black);
  border: 0 solid #000;
  min-height: 109rem;
  margin-bottom: 0;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1.2;
}

.search-input.sp-lunar-search-input {
  color: var(--white);
  background-color: #13120f;
  min-height: 6rem;
  font-size: 1.4rem;
}

.search-btn {
  display: none;
}

.search-row {
  border-top: 1px solid var(--grey);
  border-bottom: 1px solid var(--grey);
  background-color: #fff;
  width: 100%;
}

.search-row.sp-lunar-row {
  background-color: #13120f;
  padding-left: 6rem;
  padding-right: 6rem;
}

.search-close-icon {
  cursor: pointer;
  max-width: 24rem;
  max-height: 24rem;
  transition: transform .2s;
}

.search-close-icon:hover {
  transform: scale(1.2);
}

.search-close-icon.sp-lunar-close {
  max-width: 1.5rem;
  max-height: 1.5rem;
}

.search-block {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #d9d9d903;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  top: 167rem;
  overflow: hidden;
}

.search-block.sp-lunar-search {
  top: 9.2rem;
}

.search-block.slim-nav {
  inset: 95rem auto auto 0%;
}

.search-block.slim {
  display: none;
  top: 95rem;
}

.search-icon-color {
  z-index: -1;
  justify-content: space-between;
  max-width: 28rem;
  margin-left: auto;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.search-icon-color.sp-lunar-icon-col {
  width: 1.5rem;
}

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

.empty-state-text {
  margin-bottom: 40rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  line-height: 1.4;
}

.empty-state-row {
  grid-column-gap: 16rem;
  display: flex;
}

.empty-state-btn {
  border: 2px solid var(--black);
  text-transform: uppercase;
  border-radius: 50rem;
  padding: 12rem 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-weight: 700;
  transition: opacity .2s;
}

.empty-state-btn:hover {
  opacity: .7;
}

.empty-state-btn.back {
  border-color: var(--tomato);
  background-color: var(--tomato);
  color: #fff;
  transition: border-color .2s, background-color .2s;
}

.empty-state-btn.back:hover {
  border-color: var(--tomatohover);
  background-color: var(--tomatohover);
  opacity: 1;
}

.people-heading {
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.people-post {
  color: var(--grey);
  margin-bottom: 40rem;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 1.2;
}

.people-description {
  color: var(--black);
  text-align: center;
  max-width: 832rem;
  margin-bottom: 80rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
}

.people-description p {
  margin-bottom: 0;
  font-size: 22rem;
}

.people-description a {
  color: var(--tomato);
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
}

.people-heading-wrap {
  grid-column-gap: 7.5rem;
  align-items: center;
  margin-bottom: 16rem;
  display: flex;
}

.people-heading-italic {
  color: var(--tomato);
  font-family: Bodoni72c;
  font-size: 56rem;
  line-height: .75;
}

.home-setters-card-wrapper {
  z-index: 2;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  padding-top: 20rem;
  display: none;
  position: relative;
}

.home-setters-card-wrapper.post-list-main {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
}

.home-setters-card-wrapper.post-wrapper-slider {
  margin-left: 0;
  margin-right: 0;
  padding-top: 20rem;
}

.rss-icon {
  width: 36rem;
}

.rss-icon.cms-hide {
  display: block;
}

.people-photo {
  border-radius: 100%;
  flex: none;
  height: 100%;
  max-height: 100rem;
  margin-bottom: 24rem;
}

.search-icon {
  max-width: 28rem;
}

.search-icon.sp-lunar-icon {
  width: 1.5rem;
}

.search-icon-wrap {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.search-icon-wrap.sp-lunar-icon-wrap {
  top: 1rem;
  right: -1rem;
}

.search-icon-wrap.spacing-auto-l {
  margin-left: auto;
}

.html-embed-2 {
  display: none;
}

.card-head-link {
  width: 100%;
}

.card-heading-link {
  width: 100%;
  height: 100%;
  position: absolute;
}

.sp-head-uptitle {
  color: var(--tomato);
  text-align: center;
  margin-bottom: 53rem;
  font-family: Bodoni72c;
  font-size: 48rem;
  font-style: italic;
  line-height: 1.25;
}

.sp-heading-block {
  grid-column-gap: 35rem;
  grid-row-gap: 16rem;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  max-width: 1465rem;
  margin-bottom: 48rem;
  display: flex;
  position: relative;
}

.sp-head-text {
  font-family: Objectsans Medium;
  font-size: 65rem;
  font-weight: 500;
  line-height: 1;
}

.sp-heading-item {
  grid-column-gap: 26rem;
  align-items: center;
  display: flex;
}

.sp-hero-heading {
  font-family: Objectsans, sans-serif;
  font-size: 65rem;
  font-weight: 500;
  line-height: 1;
}

.sp-hero-heading.mt {
  margin-top: 11rem;
}

.sp-heading-img {
  border-radius: 175rem;
}

.sp-heading-subtitle {
  text-align: center;
  max-width: 694rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  line-height: 1.3;
}

.linlk-down {
  border: 2px solid var(--black);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  transition: border-color .2s;
  display: flex;
}

.linlk-down:hover {
  border-color: #ffde40;
}

.link-down-img {
  width: 23rem;
  max-width: none;
}

.content-row {
  grid-column-gap: 65rem;
  justify-content: space-between;
  max-width: 1206rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-row.mb-383 {
  margin-bottom: 383rem;
}

.content-col {
  flex-direction: column;
  display: flex;
  position: relative;
}

.content-col.right {
  margin-right: -67rem;
}

.content-col.services {
  margin-right: -1rem;
  padding-top: 382rem;
  display: block;
}

.sp-col-text {
  color: var(--black);
  max-width: 690rem;
  margin-bottom: 129rem;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-col-text-small {
  max-width: 570rem;
  margin-top: auto;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 1.3;
}

.car-img {
  width: 189rem;
  max-width: 189rem;
  margin-left: auto;
}

.img {
  width: 618rem;
  max-width: 618rem;
  height: 374rem;
  margin-top: -53rem;
  margin-bottom: 55rem;
  margin-right: -25rem;
}

.sp-hero-block {
  z-index: 10;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1743rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 327rem;
  display: flex;
  position: relative;
}

.sp-heros-heading {
  text-align: center;
  max-width: 724rem;
  margin-bottom: 34rem;
  font-family: Objectsans, sans-serif;
  font-size: 57rem;
  font-weight: 500;
  line-height: 1.1;
}

.sp-heros-subtitle {
  text-align: center;
  max-width: 676rem;
  margin-bottom: 85rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  line-height: 1.3;
}

.sp-heros-txt {
  z-index: 2;
  color: #ea503f;
  text-align: center;
  width: 264rem;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.hero-hpoto-block-1 {
  z-index: 10;
  width: 100%;
  max-width: 429rem;
  position: absolute;
  inset: 73rem auto 0% 33rem;
  transform: rotate(-4deg);
}

.hero-photo-1 {
  cursor: pointer;
  transition: transform .5s;
}

.hero-photo-1:hover {
  transform: scale(1.2);
}

.hero-hpoto-block-2 {
  z-index: 10;
  width: 100%;
  max-width: 344rem;
  position: absolute;
  inset: 18rem 0% auto 976rem;
  transform: rotate(0);
}

.hero-hpoto-block-3 {
  z-index: 10;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 403rem;
  position: absolute;
  inset: 340rem 16rem 0% auto;
  transform: rotate(5.8deg);
}

.container-1372 {
  width: 100%;
  max-width: 1406rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-1372.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-1372.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-1372.container-about {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heros-row {
  justify-content: space-between;
  margin-bottom: 300rem;
  display: flex;
}

.heros-row.top {
  justify-content: flex-start;
  margin-bottom: 300rem;
}

.heros-row.bottom {
  z-index: 100;
  margin-bottom: 90rem;
  position: relative;
}

.heros-photo-img {
  width: 425rem;
  max-width: none;
  position: relative;
}

.heros-top-headinh {
  margin-top: 47rem;
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 56rem;
  font-weight: 500;
  line-height: 1;
}

.heros-top-post {
  color: #ea503f;
  white-space: nowrap;
  margin-bottom: 41rem;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 1.3;
}

.heros-top-col {
  flex-direction: column;
  justify-content: center;
  max-width: 636rem;
  display: flex;
}

.heros-top-subtitle {
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  line-height: 1.3;
}

.heros-text-col {
  grid-row-gap: 47.5rem;
  flex-direction: column;
  justify-content: center;
  max-width: 620rem;
  margin-bottom: 90px;
  padding-left: 39rem;
  display: flex;
}

.heros-video-block {
  z-index: 100;
  width: 493rem;
  height: 859rem;
  position: relative;
}

.heros-text-bold {
  margin-top: 115rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 1.3;
}

.heros-text-simple {
  max-width: 521rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.3;
}

.heros-next-button {
  background-color: #fbe163;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 249rem;
  transition: background-color .2s;
  display: flex;
}

.heros-next-button:hover {
  background-color: #ffeb89;
}

.heros-button-text {
  margin-left: 527rem;
  margin-right: 34rem;
  font-family: Objectsans, sans-serif;
  font-size: 65rem;
  font-weight: 500;
  line-height: 1;
}

.next-hero-arrow {
  max-width: 140rem;
}

.heros-photo-block {
  margin-left: 85rem;
  margin-right: 276rem;
  position: relative;
}

.heros-video-img {
  height: 859rem;
}

.heros-main-wrap {
  position: relative;
  overflow: hidden;
}

.heros-statick-sections {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64a3f78997e3d0d44d2ff9e3_main%20bg.webp");
  background-position: 50% 0;
  background-size: 100%;
  overflow: hidden;
}

.heros-close-icon {
  z-index: 2;
  cursor: pointer;
  background-color: #ea503f;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  transition: background-color .2s, transform .2s;
  display: flex;
  position: fixed;
  inset: 100rem 52rem auto auto;
}

.heros-close-icon:hover {
  background-color: #ff5c5c;
  transform: rotate(-17deg);
}

.hero-top-img-2 {
  width: 108rem;
  position: absolute;
  top: -29rem;
  left: 650rem;
}

.hero-top-img-3 {
  width: 80rem;
  position: absolute;
  inset: -51rem 43rem auto auto;
}

.hero-top-img-4 {
  width: 53rem;
  position: absolute;
  inset: auto auto -106rem 243rem;
}

.hero-top-img-5 {
  width: 288rem;
  max-width: none;
  position: absolute;
  inset: auto 38rem -16rem auto;
}

.hero-top-img-1 {
  width: 73rem;
  position: absolute;
  inset: -32rem auto auto 0%;
}

.text-span-2 {
  width: 92rem;
}

.hero-bg-img-1 {
  width: 321rem;
  position: absolute;
  top: -209rem;
  left: -316rem;
}

.hero-bg-img-2 {
  width: 157rem;
  position: absolute;
  top: -92rem;
  left: -73rem;
}

.hero-bg-img-3 {
  width: 1490rem;
  max-width: none;
  position: absolute;
  inset: -35rem 0% auto -419rem;
}

.hero-bg-img-4 {
  width: 795rem;
  max-width: none;
  position: absolute;
  inset: 34rem -189rem auto auto;
}

.hero-bg-img-5 {
  width: 177rem;
  max-width: none;
  position: absolute;
  inset: 88rem auto auto 482rem;
}

.hero-bg-img-6 {
  width: 352rem;
  max-width: none;
  position: absolute;
  inset: 4rem 23rem auto auto;
}

.hero-bg-img-7 {
  z-index: 10;
  width: 255rem;
  max-width: none;
  position: absolute;
  inset: auto auto 157rem 261rem;
}

.object-block-1 {
  width: 317rem;
  position: absolute;
  inset: auto auto 532rem -221rem;
}

.object-block-1.var-2 {
  width: 203rem;
}

.object-block-1.var-3 {
  width: 192rem;
  bottom: 383rem;
  left: -167rem;
}

.object-img.oi-mob {
  display: none;
}

.object-img.mob-hidden.ver-2 {
  width: 207rem;
  max-width: none;
}

.object-img.var-2 {
  width: 283rem;
}

.object-block-2 {
  position: absolute;
  inset: auto auto 314rem -186rem;
}

.object-block-3 {
  width: 437rem;
  position: absolute;
  inset: auto auto -19rem -158rem;
}

.object-block-3.var-2 {
  width: 367rem;
  bottom: -25rem;
  left: -193rem;
}

.object-block-3.var-3 {
  width: 361rem;
  bottom: -63rem;
  left: -205rem;
}

.object-block-4 {
  width: 299rem;
  position: absolute;
  inset: auto auto -24rem 559rem;
}

.object-block-4.var-3 {
  width: 259rem;
}

.object-block-4.var-4 {
  width: 258rem;
}

.photo-frame {
  width: 591rem;
  max-width: none;
  position: absolute;
  inset: -69rem auto auto -66rem;
}

.heros-gif-img {
  width: 300rem;
  max-width: none;
  position: absolute;
  inset: auto auto -116rem -176rem;
  transform: rotate(-8.25deg);
}

.folder-block {
  z-index: 10;
  width: 241rem;
  position: absolute;
  bottom: -51rem;
  left: auto;
  right: -233rem;
}

.folder-block.fb-2 {
  bottom: -123rem;
}

.folder-img.fi-2 {
  opacity: 0;
  transition: opacity .2s;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.folder-img.fi-2:hover {
  opacity: 1;
}

.heros-bg-1 {
  width: 177rem;
  max-width: none;
  position: absolute;
  inset: 55rem -18rem auto auto;
}

.heros-bg-2 {
  width: 119rem;
  max-width: none;
  position: absolute;
  inset: -27rem 691rem auto auto;
}

.heros-bg-3 {
  width: 220rem;
  max-width: none;
  position: absolute;
  inset: 581rem 448rem auto auto;
}

.heros-bg-3.var-2 {
  top: 658rem;
}

.heros-bg-4 {
  width: 794rem;
  max-width: none;
  position: absolute;
  inset: -5rem -448rem auto auto;
  transform: rotate(10deg);
}

.section-inner {
  width: 100%;
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 117rem;
  position: relative;
}

.heros-bg-5 {
  width: 71rem;
  max-width: none;
  position: absolute;
  inset: 206rem 740rem auto auto;
}

.hero-bg-img-3-mob {
  width: 1490rem;
  max-width: none;
  display: none;
  position: absolute;
  inset: -35rem 0% auto -419rem;
}

.page-bg {
  z-index: -1;
  width: 100%;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 0%;
}

.heros-bg-6 {
  width: 294rem;
  max-width: none;
  position: absolute;
  inset: 500rem -251rem auto auto;
}

.section-bg {
  z-index: -1;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.mr-108 {
  margin-left: 108rem;
}

.sp-text-22 {
  z-index: 2;
  max-width: 480rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 1.3;
  position: relative;
}

.text-bg {
  z-index: 1;
  width: 574rem;
  max-width: none;
  position: absolute;
  top: -84rem;
  left: -61rem;
}

.sp-text-32 {
  max-width: 659rem;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-img {
  width: 115rem;
  position: absolute;
  inset: -163rem auto auto -158rem;
}

.text-img-2 {
  width: 93rem;
  position: absolute;
  inset: -113rem 0% auto auto;
}

.text-img-3 {
  width: 372rem;
  position: absolute;
  inset: 153rem 0% auto auto;
}

.bg-img {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64a3f78997e3d0d44d2ff9e3_main%20bg.webp");
  background-position: 50% 0;
  background-size: 100%;
  overflow: hidden;
}

.heros-bg-8 {
  width: 294rem;
  max-width: none;
  position: absolute;
  inset: 591rem -18rem auto auto;
}

.heros-video {
  z-index: 2;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.object-droplist {
  background-color: #f5f6dd;
  border-radius: 20rem;
  width: 479rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.3;
  inset: 0% 0% auto auto;
}

.object-droplist.w--open {
  padding: 20rem;
  right: -366rem;
}

.object-droplist.obj-2 {
  top: -164rem;
  right: -235rem;
}

.object-droplist.obj-3.w--open {
  left: -429rem;
  right: auto;
}

.object-droplist.obj-4 {
  top: 41rem;
}

.object-droplist.obj-4.w--open {
  top: 8rem;
  left: -415rem;
  right: auto;
}

.object-droplist.obj-5 {
  top: -41rem;
  right: -463rem;
}

.object-droplist.obj-6 {
  top: -164rem;
  right: -235rem;
}

.object-droplist.obj-7.w--open {
  left: -429rem;
  right: auto;
}

.object-droplist.obj-8 {
  top: -161rem;
  right: -512rem;
}

.object-droplist.obj-9 {
  top: -164rem;
  right: -235rem;
}

.object-droplist.obj-10 {
  top: -71rem;
  right: -484rem;
}

.object-drop-toggle {
  padding: 0;
}

.object-drop-text {
  font-size: 20rem;
}

.heroes-popup {
  z-index: 200;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0;
  overflow: hidden;
}

.heros-close-icon-img {
  z-index: 2;
  cursor: pointer;
  width: 40rem;
}

.sticker-img {
  z-index: 10;
  width: 227rem;
  max-width: none;
  position: absolute;
  inset: 291rem auto auto -178rem;
  transform: rotate(-10deg);
}

.sticker-img.si2 {
  top: 235rem;
}

.sticker-img.si-3 {
  top: 256rem;
}

.car-img-wrap {
  justify-content: flex-end;
  max-width: 615rem;
  display: flex;
}

.car-img-2 {
  z-index: 10;
  width: 189rem;
  max-width: 189rem;
  margin-left: auto;
  position: absolute;
}

.heros-text-link {
  color: #ea503f;
  text-decoration: underline;
  transition: color .2s;
}

.heros-text-link:hover {
  color: #ff1900;
}

.tags-services {
  color: #ffde40;
  border: 3.66rem solid #ffde40;
  border-radius: 64rem;
  padding: 6rem 22rem;
  font-family: Objectsans, sans-serif;
  font-size: 44rem;
  font-weight: 500;
  line-height: 1.2;
  display: inline-block;
  position: absolute;
  inset: 20rem auto auto 57rem;
}

.tags-services.ts-2 {
  top: -9rem;
  left: 234rem;
}

.tags-services.ts-3 {
  top: 76rem;
  left: 239rem;
  transform: rotate(12deg);
}

.tags-services.ts-4 {
  top: 104rem;
  left: 3rem;
  transform: rotate(8deg);
}

.tags-services.ts-5 {
  top: 112rem;
  left: 439.1rem;
  transform: rotate(9deg);
}

.tags-services.ts-6 {
  top: 200rem;
  left: 58rem;
  transform: rotate(-15deg);
}

.tags-services.ts-7 {
  top: 184rem;
  left: 330rem;
  transform: rotate(12deg);
}

.tags-services.ts-1 {
  font-family: Objectsans, sans-serif;
}

.tags-services.ts-8 {
  top: 252rem;
  left: 249rem;
  transform: rotate(0);
}

.hero-bg-img-8 {
  width: 78.0035rem;
  position: absolute;
  inset: -35rem -45rem auto auto;
}

.underline {
  text-decoration: underline;
}

.heading-img-wrap {
  border-radius: 175rem;
  width: 156rem;
  position: relative;
  overflow: hidden;
}

.sp-heading-img-2 {
  border-radius: 175rem;
  position: absolute;
  inset: 0%;
}

.sp-head-wrap {
  margin-bottom: 104rem;
}

.heros-txt-wrap {
  justify-content: center;
  align-items: center;
  margin-bottom: 160rem;
  display: flex;
  position: relative;
}

.text-frame {
  z-index: 1;
  position: absolute;
  inset: -14rem 0% 0%;
}

.section-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.youtube {
  height: 100%;
}

.bottom-text-block {
  grid-column-gap: 24rem;
  grid-row-gap: 8rem;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1317rem;
  display: flex;
}

.bottom-text-block.sp-reckl {
  margin-bottom: 40rem;
  font-weight: 500;
}

.autors-bottom-text {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 1.2;
}

.autor-text-medium {
  font-family: Objectsans Medium;
  font-weight: 500;
}

.section-plug-age {
  z-index: 10000;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  position: fixed;
}

.plug-age-block {
  z-index: 2;
  background-color: #fff;
  border-radius: 30px;
  max-width: 800rem;
  padding: 69rem 41rem 30rem;
  position: relative;
  box-shadow: 10px 10px 40px #00000040;
}

.plug-age-text {
  text-align: center;
  text-transform: none;
  margin-bottom: 33rem;
  font-family: Objectsans, sans-serif;
  font-size: 44rem;
  font-weight: 500;
  line-height: 100%;
}

.plug-button-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.plug-button {
  color: var(--black);
  text-transform: none;
  align-self: center;
  padding: 11rem 22rem 8rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  transition: opacity .2s;
  display: inline-block;
}

.plug-button:hover {
  background-color: var(--tomato);
  opacity: .7;
}

.plug-button.w--current {
  color: var(--white);
}

.plug-button.w--current:hover {
  background-color: var(--black);
}

.plug-button-yes {
  color: var(--black);
  border: 1px solid #000;
  border-radius: 50rem;
  margin-top: 10rem;
  padding: 9rem 22rem 8rem;
  font-family: Objectsans, sans-serif;
  font-size: 25rem;
  font-weight: 500;
  transition: background-color .2s;
  display: inline-block;
}

.plug-button-yes:hover {
  color: #999;
  border-color: #999;
}

.plug-button-yes.mt-none {
  margin-top: 0;
}

.plug-screen {
  z-index: 1;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #d9d9d903;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.saerch-title-link {
  flex-wrap: wrap;
  max-width: 409rem;
}

.sp-recl-link {
  color: var(--tomatohover);
}

.sp-recl-link:hover {
  color: var(--tomato);
  -webkit-text-stroke-color: var(--tomato);
}

.content-page {
  width: 1110rem;
  margin-bottom: 60rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.content-page-rich ul {
  color: var(--tomato);
  margin-bottom: 0;
  padding-left: 0;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 1.4;
  list-style-type: none;
}

.content-page-rich li {
  margin-bottom: 16rem;
  padding-bottom: 1rem;
  list-style-type: none;
}

.content-page-rich a {
  border-bottom: 1rem solid var(--tomato);
  color: var(--tomato);
  display: inline;
}

.a-teams-subtitle {
  text-align: center;
  max-width: 1120rem;
  margin-bottom: 40rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
}

.a-teams-subtitle.mb-120 {
  margin-bottom: 120rem;
}

.a-teams-list-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.a-teams-list {
  grid-column-gap: 35rem;
  grid-row-gap: 24rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.a-teams-item {
  border: 2rem solid #000;
  border-radius: 20rem;
  transition: border-color .2s;
  overflow: hidden;
}

.a-teams-item:hover {
  border-style: solid;
  border-color: #0000;
}

.a-team-logo {
  filter: saturate(200%);
  height: 80rem;
  margin-bottom: 16rem;
}

.a-team-name {
  text-transform: uppercase;
  margin-bottom: 16rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 20rem;
  font-weight: 800;
  line-height: 1.3;
  display: none;
}

.a-team-activity {
  z-index: 3;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.a-team-banner {
  z-index: 999;
  background-color: #fff;
  border-top: 1rem solid #050505;
  width: 100%;
  padding-top: 24rem;
  padding-bottom: 24rem;
  position: sticky;
  bottom: 0;
}

.a-team-banner-title {
  color: #050505;
  text-transform: uppercase;
  max-width: 868rem;
  margin-bottom: 8rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 20rem;
  font-weight: 800;
  line-height: 1.3;
}

.a-team-banner-body {
  overflow: hidden;
}

.a-team-banner-text {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.a-team-banner-btn {
  background-color: var(--tomato);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50rem;
  align-items: center;
  height: 48rem;
  padding: 12rem 24rem;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  inset: 50% 0% 0% auto;
  transform: translate(0, -50%);
}

.a-team-banner-btn:hover {
  background-color: var(--tomatohover);
}

.a-teams-block {
  flex-direction: column;
  width: 100%;
  max-width: 1406rem;
  margin-top: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.a-teams-block.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.a-teams-block.container-footer {
  justify-content: space-between;
  display: flex;
}

.a-teams-block.container-about {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.a-teams-block._1406 {
  max-width: 1406rem;
}

.a-teams-block.relative {
  position: relative;
}

.banner-title-wrap {
  max-width: 1164rem;
  overflow: hidden;
}

.banner-arrow {
  cursor: pointer;
  max-width: 40rem;
  position: absolute;
  inset: 0% -80rem 0% auto;
}

.sm-logo {
  width: 100%;
  max-width: 250rem;
  margin-right: auto;
  padding-bottom: 50rem;
  display: block;
  position: sticky;
}

.company-sector {
  color: var(--grey);
  text-align: center;
  margin-bottom: 40rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 1.2;
}

.conpany-descript {
  text-align: left;
  max-width: 976rem;
  margin-left: auto;
  padding-right: 60rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.structure-wrap {
  max-width: 1408rem;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.team-list {
  grid-column-gap: 32rem;
  grid-row-gap: 62rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.team-list.tl-2 {
  flex-direction: row;
}

.team-img {
  object-fit: cover;
  border-radius: 100%;
  flex: none;
  width: 60rem;
  height: 60rem;
  margin: -48.7rem auto 16rem;
}

.team-name {
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 77rem;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 1.2;
  transition: color .2s;
  display: flex;
}

.team-post {
  text-align: center;
  white-space: pre-wrap;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 1.3;
}

.team-item {
  flex-direction: column;
  align-items: center;
  width: 284rem;
  line-height: 1.2;
  display: flex;
}

.team-other-block {
  background-color: #0000;
  min-width: 1408rem;
  margin-bottom: 62rem;
}

.team-other-block.w--open {
  position: relative;
  top: 82rem;
}

.team-boss-block {
  flex-direction: column;
  align-items: center;
  margin-top: 78rem;
  padding-bottom: 140rem;
  display: flex;
}

.vertical-dotted-line {
  border: 1px dashed var(--grey);
  width: 1px;
  height: 68rem;
  position: absolute;
  top: 200rem;
  left: 50%;
}

.horizontal-dotted-line {
  border-top: 1px dashed var(--grey);
  border-right: 1px dashed var(--grey);
  border-left: 1px dashed var(--grey);
  border-radius: 20rem 20rem 0 0;
  width: 100%;
  height: 27rem;
  margin-bottom: 42rem;
}

.vacancy-list-wrap {
  margin-left: auto;
  padding-top: 35rem;
}

.vacancy-list {
  flex-direction: column;
  max-width: 976rem;
  margin-left: auto;
  display: flex;
}

.vacancy-item {
  box-shadow: none;
  border: 2rem solid #050505;
  border-radius: 20rem;
  margin-bottom: 24rem;
}

.vacancy-department {
  color: var(--tomato);
  text-transform: uppercase;
  margin-bottom: 8rem;
  font-weight: 500;
}

.vacancy-name {
  text-transform: uppercase;
  margin-bottom: 32rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.vacancy-description {
  color: var(--grey);
  margin-bottom: 22rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.2;
}

.vacancy-description p {
  color: var(--grey);
  margin-bottom: 10rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.2;
}

.vacancy-description ul, .vacancy-description ol {
  color: var(--grey);
  margin-bottom: 10rem;
  padding-left: 40rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.2;
}

.vacancy-bottom {
  grid-column-gap: 8rem;
  align-items: center;
  display: flex;
}

.vacancy-bottom-text {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.2;
}

.no-vacansy-text {
  color: var(--black);
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
}

.worker-block-inner {
  z-index: 1000;
  background-color: #fff;
  border-radius: 10rem;
  flex-direction: column;
  align-items: center;
  width: 544rem;
  padding: 64rem 24rem 50rem;
  display: flex;
  position: relative;
  box-shadow: 0 9px 21px #83838340;
}

.worker-block-inner.person {
  background-color: #fff;
  border-radius: 10rem;
  flex-direction: column;
  align-items: center;
  width: 544rem;
  padding: 64rem 24rem 50rem;
  display: flex;
  position: absolute;
  box-shadow: 0 9px 21px #83838380;
}

.worker-img {
  object-fit: cover;
  border-radius: 100%;
  width: 100rem;
  height: 100rem;
  margin-bottom: 32rem;
  margin-left: auto;
  margin-right: auto;
}

.worker-name-block {
  grid-column-gap: 4rem;
  justify-content: center;
  margin-bottom: 16rem;
  display: flex;
}

.worker-name {
  color: var(--black);
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.worker-name.italic {
  color: var(--tomato);
  font-family: Bodoni72c;
  font-size: 30rem;
  font-weight: 400;
  line-height: 1;
}

.worcer-post {
  color: var(--grey);
  margin-bottom: 40rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 1.2;
}

.worcer-description {
  color: var(--black);
  text-align: center;
  margin-bottom: 32rem;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 400;
}

.worcer-separator-line {
  background-color: #ededed;
  width: 100%;
  height: 1px;
  margin-bottom: 26rem;
}

.worker-link-block {
  grid-column-gap: 32rem;
  display: flex;
}

.worker-social-link {
  color: var(--tomato);
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  text-decoration: underline;
  transition: background-color .2s;
  display: inline-block;
}

.worker-social-link:hover {
  color: var(--tomatohover);
}

.worker-block {
  z-index: 1000;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #ededed26;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: flex;
  position: fixed;
  inset: 0%;
}

.worker-close-icon {
  cursor: pointer;
  width: 16rem;
  transition: transform .2s cubic-bezier(.175, .885, .32, 1.275);
  position: absolute;
  inset: 24rem 24rem auto auto;
}

.worker-close-icon:hover {
  transform: scale(1.3);
}

.worker-close-screen {
  z-index: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  cursor: pointer;
  background-color: #ffffff03;
  width: 100vw;
  height: 100vh;
  position: absolute;
  inset: 0%;
}

.team-item-content {
  cursor: pointer;
  background-color: #fff;
  border: 2rem solid #ededed;
  border-radius: 20rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 174rem;
  padding: 17rem 16rem 44rem;
  font-family: Objectsans Medium;
  font-size: 20rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.team-item-content.worker {
  background-color: #8eefd2;
}

.team-item-content.worker-2 {
  background-color: #ff8a8a;
}

.team-drop-list {
  justify-content: center;
  align-items: center;
  width: 544rem;
}

.team-drop-list.w--open {
  z-index: 1000;
  justify-content: center;
  width: 458rem;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.xcb.w--open {
  width: 100%;
  max-width: 3rem;
  overflow: hidden;
}

.team-toggle {
  padding: 0;
}

.team-item-drop {
  height: 100%;
}

.team-popup {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.team-popup.sdfb, .team-popup.open {
  display: flex;
}

.blur-screen {
  z-index: 10;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.boss-list {
  grid-column-gap: 32rem;
  grid-row-gap: 62rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.boss-item {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 256rem;
  height: 100%;
  margin-bottom: 60rem;
  line-height: 1.2;
  display: flex;
  position: relative;
}

.template-link-hidden {
  display: none;
}

.boss-list-copy {
  grid-column-gap: 32rem;
  grid-row-gap: 62rem;
  flex-flow: wrap;
  justify-content: center;
  display: flex;
}

.boss-item-copy {
  flex-direction: column;
  align-items: center;
  line-height: 1.2;
}

.count-block {
  background-color: var(--grey);
  cursor: pointer;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: auto;
  min-height: 22rem;
  max-height: 22rem;
  padding: 0 17rem 0 16rem;
  transition: background-color .2s;
  display: flex;
  position: relative;
  bottom: 0;
  transform: translate(0%, -50%);
}

.count-block.w--open {
  flex: none;
}

.count-block.no-drop {
  align-items: center;
  transition-property: none;
}

.count-block.no-drop:hover {
  background-color: var(--grey);
  transform: translate(0%, -50%);
}

.test-block {
  margin-top: 60rem;
  display: none;
}

.test-item {
  border: 2rem solid var(--black);
  border-radius: 20rem;
  width: 100%;
  max-width: 1120rem;
  overflow: hidden;
}

.test-start-rich {
  padding-top: 40rem;
  font-family: Objectsans, sans-serif;
}

.test-start-rich figure {
  margin-bottom: 40rem;
  padding-left: 40rem;
  padding-right: 40rem;
}

.test-start-rich h5 {
  color: var(--tomato);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16rem;
  margin-left: 40rem;
  font-family: Objectsans Medium;
  font-size: 20rem;
  font-weight: 500;
  line-height: 1.46;
}

.test-start-rich h4 {
  margin-bottom: 32rem;
  margin-left: 40rem;
  padding-right: 40rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 28rem;
  line-height: 1.14;
}

.test-start-rich p {
  margin-bottom: 16rem;
  margin-left: 40rem;
  padding-right: 40rem;
  font-size: 24rem;
  line-height: 1.3;
}

.test-start-rich h6 {
  background-color: var(--black);
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 60rem;
  margin-bottom: 0;
  padding-top: 23rem;
  padding-bottom: 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.test-start-rich a {
  color: #fff;
}

.count-icon {
  width: 12rem;
  max-width: none;
  height: 12rem;
  margin-right: 2rem;
}

.count-arrow {
  height: 9rem;
}

.coutn-nubber {
  color: #fff;
  align-self: center;
  align-items: center;
  margin-right: 7rem;
  font-family: Objectsans, sans-serif;
  font-size: 14rem;
  font-weight: 500;
  line-height: 0;
  display: flex;
}

.coutn-nubber.mr-0 {
  margin-right: 0;
  line-height: 1.2;
}

.team-item-inner {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.dropdown-list {
  background-color: #0000;
  width: 1222rem;
  position: static;
}

.container-small {
  max-width: 1120rem;
  margin-left: auto;
  margin-right: auto;
}

.html-embed-3 {
  display: none;
}

.team-item-content-copy {
  cursor: pointer;
  background-color: #fff;
  border: 2rem solid #ededed;
  border-radius: 20rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 256rem;
  padding: 20rem 16rem;
  font-family: Objectsans Medium;
  font-size: 20rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.team-item-content-copy.worker {
  background-color: #8eefd2;
}

.team-item-content-copy.worker-2 {
  background-color: #ff8a8a;
}

.team-popup-copy {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.team-popup-copy.sdfb {
  display: flex;
}

.team-dropdown {
  z-index: 10;
  flex-direction: column;
  max-width: 256rem;
  display: flex;
  position: static;
}

.team-item-inner-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 284rem;
  display: flex;
  position: relative;
}

.payment-wrap {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.payment-block {
  border: 1px solid #064b27;
  border-radius: 28rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-top: 30rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 24rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  display: flex;
}

.payment-text {
  text-align: center;
  max-width: 524rem;
  margin-bottom: 40rem;
  margin-left: 100rem;
  margin-right: 100rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 700;
  line-height: 1.125;
}

.payment-coust {
  margin-bottom: 40rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  font-weight: 700;
  line-height: .5;
}

.payment-btn {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #054a27;
  border: 1px solid #064b27;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  width: 100%;
  margin-top: auto;
  padding-top: 18rem;
  padding-bottom: 16rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 18rem;
  font-weight: 800;
  line-height: 1.25;
  transition: background-color .2s;
}

.payment-btn:hover {
  background-color: #0e6137;
}

.payment-text-wrap {
  border: 3rem solid #054a27;
  border-bottom-width: 0;
  border-radius: 20rem 20rem 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: auto;
  display: flex;
}

.payment-logo {
  background-color: #fff;
  width: 100%;
  max-width: 310rem;
  margin-bottom: 41rem;
}

.payment-popup-section {
  z-index: 100;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.payment-form {
  z-index: 2;
  border: 2rem solid var(--grey);
  background-color: #fff;
  border-radius: 20rem;
  min-width: 920rem;
  margin-bottom: 0;
  padding: 100rem 40rem 60rem;
  position: relative;
}

.payment-input {
  color: var(--black);
  background-color: #ededed;
  border: 0 solid #000;
  border-radius: 10rem;
  min-height: 80rem;
  margin-bottom: 16rem;
  padding: 8rem 8rem 8rem 24rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
}

.payment-input::placeholder {
  color: var(--grey);
  font-size: 24rem;
}

.payment-submit-btn {
  background-color: var(--black);
  text-transform: uppercase;
  border-radius: 10rem;
  width: 100%;
  margin-top: 24rem;
  margin-bottom: 24rem;
  padding-top: 23rem;
  padding-bottom: 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  transition: transform .2s cubic-bezier(.175, .885, .32, 1.275);
}

.payment-submit-btn:hover {
  transform: scale(1.02);
}

.payment-submit-btn:active {
  transform: scale(.98);
}

.payment-close-screen {
  background-color: #050505cc;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rayment-price {
  font-family: Tt Travels Next, sans-serif;
  font-size: 32rem;
  font-weight: 800;
}

.price-wrap {
  justify-content: space-between;
  margin-bottom: 80rem;
  display: flex;
}

.form-close-icon {
  cursor: pointer;
  width: 32rem;
  transition: transform .2s cubic-bezier(.175, .885, .32, 1.275);
  position: absolute;
  inset: 24rem 24rem auto auto;
}

.form-close-icon:hover {
  transform: scale(1.2);
}

.form-close-icon:active {
  transform: scale(.9);
}

.overflow-hidden {
  overflow: hidden;
}

.payment-success-message {
  background-color: #0000;
}

.success-text {
  font-family: Tt travels next trial, sans-serif;
  font-size: 32rem;
  font-weight: 700;
  line-height: 1.125;
}

.hidden-slider-link {
  display: none;
}

.collection-list-8 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-wrap: wrap;
  display: flex;
}

.collection-list-wrapper-3 {
  display: none;
}

.image-6 {
  object-fit: cover;
  width: 300rem;
  height: 300rem;
}

.collection-list-9 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-wrap: wrap;
  display: flex;
}

.collection-list-10 {
  flex-flow: row;
  display: flex;
}

.rand-heading {
  text-align: center;
  text-transform: uppercase;
  max-width: 1036rem;
  margin-bottom: 32rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt Travels Next, sans-serif;
  font-size: 48rem;
  font-weight: 700;
  line-height: 1.25;
}

.rand-heading-italick {
  font-size: 74rem;
  line-height: 1.07143;
}

.rand-subtitle {
  text-align: center;
  max-width: 832rem;
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.rand-subtitle.hidden {
  margin-bottom: 58rem;
}

.rand-list-wrapper {
  overflow: hidden;
}

.rand-list {
  flex-direction: column;
  max-width: 1120rem;
  display: flex;
}

.rand-item {
  min-width: 1120rem;
  height: 72vh;
  max-height: 700rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  position: relative;
  overflow: hidden;
}

.rand-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rand-title {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 2px 40rem #00000021;
  max-width: 874rem;
  margin-bottom: 8rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tttravels, sans-serif;
  font-size: 38rem;
  font-weight: 900;
  line-height: 1.3;
  position: relative;
}

.rand-description {
  z-index: 1;
  color: #fff;
  text-align: center;
  text-shadow: 0 2px 40rem #00000021;
  max-width: 904rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans Medium;
  font-size: 24rem;
  font-weight: 500;
  line-height: 1.2;
  position: relative;
}

.rand-description p {
  max-width: 891rem;
  margin-bottom: 10rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
}

.rand-description a {
  text-decoration: underline;
  transition: opacity .2s;
}

.rand-description h2 {
  text-transform: uppercase;
  max-width: 926rem;
  margin-bottom: 22rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 30rem;
  font-weight: 700;
  line-height: 1.3;
}

.rand-btn {
  background-color: var(--tomato);
  color: #fff;
  text-transform: uppercase;
  border-radius: 50rem;
  padding: 12rem 24rem;
  font-family: Tt travels next trial, sans-serif;
  font-weight: 700;
  transition: background-color .2s;
}

.rand-btn:hover {
  background-color: var(--tomatohover);
}

.rand-btn.start {
  font-family: Tt Travels Next, sans-serif;
}

.rand-btn.reload {
  grid-column-gap: 10rem;
  align-items: center;
  font-family: Tt Travels Next, sans-serif;
  display: flex;
}

.reload-icom {
  width: 18rem;
}

.rand-list-block {
  border-radius: 20rem;
  margin-top: 42rem;
  margin-bottom: 32rem;
  position: relative;
  overflow: hidden;
}

.rand-list-mask {
  object-fit: cover;
  width: 100%;
  max-width: 1120rem;
  position: absolute;
  inset: 0%;
}

.rand-list-mask-mob {
  object-fit: cover;
  width: 100%;
  max-width: 1120rem;
  display: none;
  position: absolute;
  inset: 0%;
}

.rand-subtitle-link {
  color: var(--tomato);
  text-decoration: underline;
  transition: color .2s;
}

.rand-subtitle-link:hover {
  color: var(--tomatohover);
}

.rand-list-padding {
  overflow: hidden;
}

.rand-bottom-text {
  color: var(--grey);
  text-align: center;
  margin-top: 97rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.rand-bottom-link {
  color: var(--grey);
  text-decoration: underline;
  transition: color .2s;
}

.rand-bottom-link:hover {
  color: var(--black);
}

.sp-slider__slide {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  flex: none;
  width: 100%;
  height: 100%;
  display: flex;
}

.slider-2 {
  object-fit: fill;
  background-color: #fff;
  width: 700px;
  height: 640px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.slide-2 {
  width: 100%;
  height: 100%;
}

.image-7 {
  object-fit: contain;
  width: 500px;
  height: 600px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.collection-list-wrapper-7 {
  justify-content: flex-end;
  width: 100%;
  display: inline-block;
}

.collection-list-wrapper-7.hide {
  display: none;
}

.collection-item-8 {
  display: block;
}

.div-block-2 {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-3 {
  color: #000;
  background-color: #0000;
  font-size: 40rem;
}

.icon-4 {
  color: #000;
  font-size: 40rem;
}

.paragraph-2 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.slider-0 {
  object-fit: fill;
  background-color: #fff;
  width: 700px;
  height: 640px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.rich-text-block-5 {
  text-transform: none;
  overflow-wrap: normal;
}

.team-other-block-2 {
  background-color: #0000;
  min-width: 1090rem;
  margin-bottom: 62rem;
}

.team-other-block-2.w--open {
  position: relative;
  top: 82rem;
}

.zag {
  width: 100%;
}

.vvodka {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  margin-top: 0;
  margin-left: auto;
  padding-top: 20px;
  display: flex;
}

.zagolovok {
  text-align: left;
  margin-top: 10px;
  padding-top: 0;
  font-family: Objectsans, sans-serif;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.zagolovok.ital {
  margin-top: -19px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90px;
  font-style: italic;
  font-weight: 400;
  position: static;
}

.zagolovok.it {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 105px;
  font-style: italic;
  line-height: 100%;
}

.collum1 {
  float: left;
  width: 40%;
  position: relative;
}

.bold-text {
  float: none;
  clear: none;
  width: 80%;
  font-family: Objectsans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 119%;
  display: block;
  position: relative;
}

.bold-text.avtor-name {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 80px;
}

.bold-text.text-spiker {
  float: right;
  width: 88%;
  font-family: Objectsans, sans-serif;
  font-size: 19px;
  line-height: 140%;
}

.bold-text.text-spiker.avtor {
  font-size: 23px;
  line-height: 120%;
}

.bold-text.white {
  color: #fff;
  text-align: center;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
}

.spiker {
  padding-top: 50px;
  padding-bottom: 50px;
  display: block;
}

.image-wrapper {
  object-fit: cover;
  padding-top: 20px;
  padding-bottom: 20px;
}

.h4 {
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  font-family: Objectsans, sans-serif;
  font-size: 20px;
  line-height: 120%;
}

.zagh2 {
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Objectsans, sans-serif;
  font-size: 58px;
  font-weight: 500;
  line-height: 105%;
}

.zagh2.right {
  text-align: right;
}

.zagh2.center {
  text-align: center;
  font-size: 40px;
}

.section-3 {
  width: 100%;
  display: block;
}

.stereotip-left {
  padding-top: 100px;
  display: block;
  overflow: visible;
}

.stereotip-left.displaynone {
  display: block;
}

.image-full-2 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: auto;
}

.avtor {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.spiker-2 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: inline-block;
}

.image-spiker-2 {
  object-fit: cover;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-spiker-2.avtor {
  object-fit: cover;
  border-radius: 20px;
  width: 300px;
  height: 380px;
}

.image-spiker-2.avtor-imh {
  float: left;
  object-fit: cover;
  border-radius: 20px;
  width: 200px;
  height: 240px;
  margin-bottom: 30rem;
}

.container-2 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.name-spiker-2 {
  text-align: center;
  width: 61%;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
}

.name-spiker-2.opis {
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
}

.divimage-fullwrapp {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/652f8660db673024d858e7c3_0-budush'ee-raboti.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 600rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-fullscreen-2 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 600rem;
}

.bold-text-2 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.heading-8 {
  display: flex;
}

.heading-8.zap {
  font-family: Oswald, sans-serif;
  font-size: 120px;
  line-height: 77%;
}

.collum2 {
  float: left;
  width: 60%;
  position: relative;
}

.numderzag {
  margin-bottom: -27px;
  margin-left: -126px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Graphiklcg, sans-serif;
  font-size: 40px;
  position: relative;
  top: 0%;
  bottom: auto;
  right: auto;
}

.numderzag.right {
  text-align: right;
  margin-left: auto;
  margin-right: -90px;
}

.numb {
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 226px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.stereotip-right {
  padding-top: 100px;
  display: block;
}

.link-2 {
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}

.container-1373 {
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "Area Area-3"
                 "Area-4 Area-2"
                 ". ."
                 / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: grid;
  position: static;
}

.container-1373.left {
  margin-left: 0;
}

.section-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #054a27;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.avtordes {
  color: var(--black);
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes.right {
  text-align: right;
}

.avtordes.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.zagolovok-ital {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Objectsans Medium;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.zagolovok-ital.ital {
  margin-top: -19px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90px;
  font-style: italic;
  font-weight: 400;
  position: static;
}

.zagolovok-ital.it {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 105px;
  line-height: 100%;
}

.heading-3-avtor {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 36rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt travels next trial, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.heading-3-avtor._404 {
  margin-bottom: 60rem;
  font-size: 146rem;
}

.heading-3-avtor.white-text {
  color: #fff;
  font-size: 38rem;
}

.heading-3-avtor.white-text.left {
  margin-left: 0;
}

.bold-text-avtor {
  float: none;
  clear: none;
  color: #000;
  text-align: left;
  width: 80%;
  font-family: Objectsans Medium;
  font-size: 24px;
  font-weight: 500;
  line-height: 115%;
  display: block;
  position: relative;
}

.bold-text-avtor.avtor-name {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 80px;
}

.bold-text-avtor.text-spiker {
  float: right;
  width: 88%;
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  line-height: 150%;
}

.bold-text-avtor.text-spiker.avtor {
  font-size: 23px;
  line-height: 120%;
}

.bold-text-avtor.white {
  color: #000;
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  line-height: 120%;
}

.div-block-3 {
  border-top: 1px solid #000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10%;
  display: flex;
}

.bold-text-3 {
  text-decoration: none;
}

.html-embed-4 {
  display: none;
}

.search-input-2 {
  color: #050505;
  border: 0 solid #000;
  min-height: 109rem;
  margin-bottom: 0;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1.2;
}

.search-row-2 {
  background-color: #fff;
  border-top: 1px solid #838383;
  border-bottom: 1px solid #838383;
  width: 100%;
}

.up-btn-2 {
  z-index: 1000;
  background-color: #fff;
  border: 2rem solid #050505;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 60rem;
  height: 60rem;
  display: flex;
  position: fixed;
  bottom: 60rem;
  right: 112rem;
}

.mask {
  border-radius: 20px;
}

.slider-3 {
  border-radius: 20px;
  height: 500px;
}

.slide-3 {
  object-fit: cover;
  object-position: 50% 50%;
  overflow: visible;
}

.slide-classic {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650958a54a1e9f95ad005971_%D0%97%D0%B0%D0%BB%2021%20%D0%B2%D0%B5%D0%BA%204.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-classic._4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65049252b63ab6209fabd835_BOR00795.webp");
}

.slide-classic._3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650492520aaa1797b0491204_20220913_192040_by%20%40timabaldin.webp");
}

.slide-classic._1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65049296250733e5eb64b684_LG4A4356.webp");
}

.slide-classic._5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6504986ed5aa28e4f641f018_2.webp");
}

.slide-classic._7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6504986e592916f9f8338be2_1.webp");
}

.slide-classic._8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650435ef605b7eac050fad69_cry3.webp");
}

.slide-classic._9 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650958a5028753e29ccecded_%D0%97%D0%B0%D0%BB%2021%20%D0%B2%D0%B5%D0%BA%202.webp");
}

.slide-classic._11 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650958a5809dcaff090f65d1_%D0%97%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%20%D0%9C%D0%9A%203.jpg");
}

.slide-classic._12 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095c69a6620944fc702506_1-54.webp");
}

.slide-classic._13 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095c695ff2cf99516e5838_1-7.jpg");
}

.slide-classic._14 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095c69865a04c05380366f__H6I0624.webp");
}

.slide-classic._15 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095c691bdfad0d74b91124_3N2A7454.jpg");
}

.slide-classic._16 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095c69865a04c053803638_4B0A4467.jpg");
}

.slide-classic._17 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095e7ee43608bc6dcdf20c_BOR01140.webp");
}

.slide-classic._18 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095e7e809dcaff09151b32_BOR01459.jpg");
}

.slide-classic._19 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095e7e52cb734dfc86982b_BOR01356.webp");
}

.slide-classic._20 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095e7e57f8668d5b66d23a_BOR01051-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82.webp");
}

.slide-classic._21 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095e7e9356cfba348bcdf2_BOR01537-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82.webp");
}

.slide-classic._22 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65095feb410a9c9a7a6da078_DSC_7176.webp");
}

.slide-classic._23 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6509600529d2d0e26285e00d_DSC_7257.webp");
}

.slide-classic._24 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650960213c25fe265322f0b8_DSC_7294.webp");
}

.slide-classic._25 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65096054c8e47e49799ea28c_DSC_7729.jpg");
}

.slide-classic._26 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6509607a6bcbaf63087fb98e_DSC_7115.webp");
}

.slide-classic._27 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6509636c52cb734dfc8be833_1M9A0177.webp");
}

.slide-classic._28 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6509636c1d15818db3e6586b_1M9A0184.webp");
}

.slide-classic._29 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6509636c865a04c05387b509_1M9A0921.webp");
}

.slide-classic._30 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6509636c397aa8c16d0e2a89_1M9A0205.webp");
}

.slide-classic._31 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650963a26502461a63b85429_1M9A0974.webp");
}

.slider-3-copy {
  border-radius: 20px;
  height: auto;
}

.html-embed-5 {
  display: none;
}

.root {
  flex: 1;
  padding-bottom: 200rem;
}

.root.nodome.newyear {
  background-image: none;
  position: relative;
}

.root.nodome {
  color: #050505;
  margin-top: 130rem;
  padding-bottom: 0;
}

.special-post {
  color: var(--black);
  flex-direction: column;
  max-width: 100%;
  font-family: Objectsans, sans-serif;
  display: flex;
}

.sp-hero {
  padding-top: 198rem;
  padding-left: 112rem;
  padding-right: 112rem;
}

.container-112 {
  padding-left: 149.33rem;
  padding-right: 149.33rem;
}

.sp-hero__navigation {
  object-fit: contain;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  height: 781rem;
  margin-top: -30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-hero__navigation.bar {
  height: 112rem;
  margin-top: -124.3rem;
  position: absolute;
  left: 0;
  right: 0;
}

.sp-hero__navigation.bar.hidden {
  display: none;
}

.sp-hero__navigation._3-brands {
  height: 834rem;
}

.sp-hero__navigation._3-brands.inter {
  margin-top: -54.9rem;
}

.sp-hero__img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sp-hero__img.sp-hero__img--desktop {
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
  display: block;
}

.sp-hero__img.sp-hero__img--desktop._1 {
  color: var(--black);
  width: 100%;
  display: block;
}

.sp-hero__img.sp-hero__img--mobile {
  display: none;
}

.sp-hero__img.sp-hero__img--desktop {
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
}

.sp-hero__navbar {
  z-index: 2;
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  align-self: center;
  margin-bottom: 24rem;
  display: flex;
  position: relative;
}

.sp-hero__link-inner {
  text-align: center;
  border-radius: 50px;
  padding-left: 16rem;
  padding-right: 16rem;
  overflow: hidden;
}

.sp-hero__link {
  border-radius: 50px;
  height: 42rem;
  font-family: Objectsans Medium;
  font-size: 18rem;
  font-weight: 500;
  line-height: 1;
  display: block;
  position: relative;
  overflow: hidden;
}

.sp-hero__link:hover {
  background-color: #2c2c2c;
}

.sp-hero__link.nodome {
  background-color: var(--nodome);
}

.sp-hero__link.nodome:hover {
  background-color: var(--wallness);
}

.sp-hero__link-text {
  z-index: 3;
  align-items: center;
  height: 42rem;
  margin-bottom: 0;
  padding-bottom: 0;
  transition: all .4s ease-out;
  display: flex;
  position: relative;
}

.sp-hero__link-text.sp-hero__link-text--dark {
  opacity: 1;
  color: var(--black);
  justify-content: center;
  align-items: center;
  height: 42rem;
  font-family: Objectsans, sans-serif;
  font-size: 17rem;
  font-weight: 400;
}

.sp-hero__link-text.sp-hero__link-text--white {
  z-index: 5;
  opacity: 0;
  color: #fff;
  justify-content: center;
  align-items: center;
  font-family: Objectsans, sans-serif;
  font-weight: 400;
  transition: opacity .75s, all .4s ease-out;
}

.sp-hero__link-text.sp-hero__link-text--dark {
  opacity: 1;
  color: #050505;
  opacity: 1;
}

.link-back {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.link-back:hover {
  color: var(--dark-green);
}

.link-back.left-auto {
  margin-right: auto;
}

.link-back.spec {
  margin-top: 16px;
  padding-top: 0;
  display: flex;
}

.link-back.link-back--btn {
  z-index: 3;
  grid-column-gap: 7.5rem;
  background-color: var(--white);
  border-radius: 50px;
  align-items: center;
  max-width: none;
  height: 38rem;
  margin-bottom: 0;
  padding-top: 4rem;
  padding-left: 16rem;
  padding-right: 16rem;
  font-family: Objectsans Medium;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  top: 22rem;
  left: 31rem;
}

.link-back.link-back--btn.nodome {
  display: none;
}

.head-tags {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  margin-top: 24rem;
  display: flex;
}

.head-tags__block {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  color: var(--tomato);
  align-items: center;
  font-family: Objectsans Medium;
  font-weight: 500;
  display: flex;
}

.head-tags__tag {
  color: var(--black);
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  transition: color .2s;
}

.head-tags__tag:hover {
  color: var(--dark-green);
}

.head-tags__tag.orange-hover:hover {
  color: var(--tomato);
}

.head-tags__date-block {
  grid-column-gap: 24rem;
  color: var(--grey);
  justify-content: flex-end;
  font-family: Objectsans Medium;
  font-weight: 500;
  display: flex;
}

.head-tags__date-text {
  font-family: Objectsans, sans-serif;
  font-weight: 500;
}

.head-tags__date-text.clock {
  color: var(--black);
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/645d2e16da4f2744fa83f222_clock%20icon%20black.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem 16rem;
  align-items: center;
  padding-left: 20rem;
}

.sp-h1 {
  text-align: center;
  width: 833rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans Medium;
  font-size: 76rem;
  font-weight: 500;
  line-height: 74rem;
}

.sp-h1._1 {
  text-align: left;
  width: auto;
  margin-left: 0;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
}

.sp-h1._1.desctop {
  display: block;
}

.sp-h1._1.mobile {
  display: none;
}

.sp-h1.wide {
  width: 1100rem;
}

.sp-h1__em {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 84rem;
  font-style: italic;
  font-weight: 400;
  line-height: 74rem;
}

.sp-h1__em.nodome.sp-a101-span-italic {
  font-size: 95rem;
  line-height: .9;
}

.sp-h1__em.nodome.sp-a101-span-italic.one {
  font-size: 105rem;
  line-height: .8;
}

.sp-intro-text {
  width: 832rem;
  margin-bottom: -40rem;
  margin-left: auto;
  margin-right: 400rem;
  font-size: 20rem;
  font-style: italic;
}

.sp-person {
  grid-column-gap: 32rem;
  grid-row-gap: 65.1rem;
  grid-template: "Area" minmax(107.5rem, max-content)
                 "Area"
                 / 544rem 1fr;
  grid-auto-columns: 1fr;
  width: 1408rem;
  margin-top: 100rem;
  margin-left: 256rem;
  display: grid;
}

.sp-person.nodome.spec-wfix {
  margin-top: 0;
}

.sp-person__image {
  width: 544rem;
  max-width: none;
  margin-bottom: 80rem;
  position: sticky;
}

.sp-person__image.sp-person__image--to-right.wide {
  padding-top: 30rem;
}

.sp-person__image.nodome {
  padding-top: 140rem;
}

.sp-person__image._3-brands {
  width: 460rem;
}

.sp-person__image._3-brands.nars {
  margin-top: 106px;
}

.sp-person__image.wide {
  width: 100%;
  padding-top: 30rem;
}

.sp-person__image.nodome-copy {
  padding-top: 140rem;
}

.blazar001 {
  padding-top: 0;
}

.blazar001.sp-person__info--to-right {
  padding-right: 30rem;
}

.blazar001._3-brands {
  margin-top: -58.5rem;
  padding-top: 0;
}

.blazar001._3-brands.margin {
  margin-top: 13.1rem;
}

.sp-person__name {
  text-transform: none;
  margin-bottom: 8rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-person__name.blazar-info {
  width: 334rem;
  margin-top: 130rem;
  padding-right: 5%;
  font-size: 30rem;
}

.sp-person__position {
  width: 500rem;
  margin-bottom: 0;
  font-size: 24rem;
  font-style: italic;
  line-height: 1.4;
}

.sp-person__position.blazar-about {
  width: 330rem;
  padding-right: 5%;
  font-size: 19rem;
}

.sp-person__position.blazar {
  padding-right: 10%;
}

.sp-person__interview {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: -30rem;
  display: flex;
}

.sp-person__interview._3-brands {
  margin-top: 300rem;
}

.sp-person__question {
  margin-bottom: 0;
  font-family: Times, Arial, sans-serif;
  font-size: 39rem;
  font-style: italic;
  line-height: 44rem;
}

.sp-person__answer {
  color: var(--black);
  margin-top: 14rem;
  margin-bottom: 30rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-style: normal;
  font-weight: 400;
}

.sp-person__answer.medium {
  padding-right: 102rem;
  font-size: 26rem;
  font-weight: 500;
}

.sp-person__answer.medium.it-grey {
  color: var(--grey);
  font-style: italic;
  font-weight: 400;
}

.sp-person-reverse {
  grid-column-gap: 32rem;
  grid-row-gap: 65rem;
  grid-template: ". Area" minmax(90rem, max-content)
                 ". Area"
                 / 1fr 544rem;
  grid-auto-columns: 1fr;
  width: 1408rem;
  margin-top: 100rem;
  margin-left: 256rem;
  display: grid;
}

.sp-image {
  object-fit: cover;
  border-radius: 20px;
  max-width: 1696rem;
  height: 621rem;
  margin: 80rem auto -20rem;
  display: block;
}

.sp-slider {
  width: 1120rem;
  margin: 80rem auto;
  display: block;
  position: relative;
  overflow: hidden;
}

.sp-slider.hidden {
  display: none;
}

.sp-slider__wrapper {
  display: flex;
}

.sp-slider__img {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 20px;
  width: 1120rem;
  max-width: none;
  height: 621rem;
}

.sp-slider__img.sp-slider__img--contain {
  object-fit: contain;
}

.sp-slider__caption {
  color: var(--grey);
  margin-top: 20rem;
  margin-bottom: 0;
  font-style: italic;
}

.sp-slider__pagination {
  z-index: 2;
  display: flex;
  position: absolute;
  top: 585rem;
}

.sp-slider__pagination.swiper-pagination {
  height: 12rem;
  left: 50%;
  transform: translate(-50%);
}

.sp-slider__btn {
  z-index: 3;
  opacity: 0;
  background-color: #aaaaaa80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 42rem;
  height: 42rem;
  display: flex;
  position: absolute;
  top: 311rem;
}

.sp-slider__btn:hover {
  transform: scale(1.05);
}

.sp-slider__btn.swiper-button-prev {
  transition: all .3s ease-in-out;
  left: 24rem;
}

.sp-slider__btn.swiper-button-next {
  right: 24rem;
  transform: rotate(180deg);
}

.sp-slider__btn.swiper-button-next:hover {
  transform: rotate(180deg)scale(1.05);
}

.sp-slider__btn-icon {
  justify-content: center;
  align-items: center;
  width: 12rem;
  height: 13rem;
  display: flex;
}

.sp-person__question {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  line-height: 42rem;
}

.sp-person__image-wrap {
  width: 100%;
  padding-bottom: 80rem;
  position: sticky;
  top: 80rem;
}

.sp-person__answer {
  font-size: 22.9rem;
}

.sp-person__answer._3-brands {
  padding-right: 60rem;
  font-size: 24rem;
}

.back__arrow {
  align-items: center;
  width: 20rem;
  height: 8rem;
  margin-bottom: 2rem;
  display: flex;
}

.link-back__arrow {
  justify-content: center;
  align-items: center;
  width: 20rem;
  height: 8rem;
  margin-bottom: 2rem;
  display: flex;
}

.sp-hero__number {
  z-index: 5;
  opacity: 0;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.sp-hero__number.hidden {
  display: none;
}

.sp-header-row {
  z-index: 2;
  justify-content: space-between;
  width: 1500rem;
  margin: 53rem auto 57rem 112rem;
  display: flex;
  position: relative;
}

.sp-header-row._3-brands {
  width: 90%;
  height: 350rem;
  margin-top: 113.2rem;
}

.quotation-mark {
  height: 212.3rem;
  margin-top: 11.4rem;
  display: block;
}

.quotation-mark.hidden {
  display: none;
}

.sp-person-label {
  z-index: 5;
  color: #000;
  background-color: #d9d9d9;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 42rem;
  padding: 10rem 16rem 8rem;
  font-size: 18rem;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 199.5rem;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}

.sp-person-label.new-year {
  height: 42rem;
  font-size: 22rem;
  top: 650rem;
}

.sp-person-label.new-year.sis {
  top: 470rem;
}

.sp-person__number {
  color: var(--dark-green);
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 390rem;
  font-style: italic;
  line-height: .7;
  position: absolute;
  inset: -15rem auto auto -50rem;
}

.sp-person__number.reverse {
  left: -50rem;
}

.sp-person__number.reverse.nodome, .sp-person__number.nodome {
  color: var(--nodome);
}

.sp-person__number._3-brands {
  color: var(--black);
  font-size: 200rem;
  line-height: .8;
}

.sp-person__number.nodome-copy {
  color: var(--nodome);
}

.sp-person__number.boostnumber {
  color: var(--wallness);
}

.sp-text {
  color: var(--grey);
  text-align: center;
  border-top: 1px solid silver;
  width: 1408rem;
  margin: 80rem auto 0;
  padding-top: 80rem;
  padding-left: 144rem;
  padding-right: 144rem;
  font-size: 22.9rem;
  font-style: italic;
  display: block;
}

.sp-text.hidden {
  display: none;
}

.sp-author {
  border-top: 1px solid #000;
  width: 1408rem;
  margin-top: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80rem;
  display: block;
}

.sp-author.hidden {
  display: none;
}

.sp-author__text {
  float: none;
  clear: none;
  color: #000;
  text-align: left;
  width: 80%;
  font-family: Objectsans Medium;
  font-size: 24px;
  font-weight: 500;
  line-height: 115%;
  display: block;
  position: relative;
}

.sp-author__text.avtor-name {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 80px;
}

.sp-author__text.text-spiker {
  float: right;
  width: 88%;
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  line-height: 150%;
}

.sp-author__text.text-spiker.avtor {
  font-size: 23px;
  line-height: 120%;
}

.sp-author__text.white {
  color: #000;
  text-align: left;
  order: 0;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.sp-author__name {
  float: none;
  clear: left;
  color: #000;
  text-align: left;
  width: 80%;
  font-family: Objectsans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 115%;
  display: block;
  position: static;
}

.sp-author__name.avtor-name {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 80px;
}

.sp-author__name.text-spiker {
  float: right;
  width: 88%;
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  line-height: 150%;
}

.sp-author__name.text-spiker.avtor {
  font-size: 23px;
  line-height: 120%;
}

.sp-author__name.white {
  color: #000;
  text-align: left;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  line-height: 120%;
}

.bold-text-5 {
  font-family: Objectsans Medium;
  font-weight: 400;
}

.italic-statia {
  color: var(--black);
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.text-span-3 {
  text-decoration: none;
}

.divimage-fullwrapp-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/652f8660db673024d858e7c3_0-budush'ee-raboti.webp");
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 100%;
  height: 600px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.container-1408 {
  width: 100%;
  max-width: 1408rem;
  margin-left: auto;
  margin-right: auto;
}

.container-1408.sticky {
  position: sticky;
  top: 40rem;
}

.team-head-bg {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.teams-head-block {
  grid-column-gap: 90rem;
  background-color: #fff;
  border-radius: 20rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80rem;
  padding-top: 58rem;
  padding-bottom: 58rem;
  padding-left: 58rem;
  display: flex;
  position: relative;
}

.teams-accordion-item {
  z-index: 2;
  background-color: #fff;
  border: 2rem solid #050505;
  border-radius: 20rem;
  margin-bottom: -25rem;
  padding: 48rem 40rem 64rem;
  position: sticky;
  top: 246rem;
}

.teams-accordion-item.second {
  z-index: 2;
  flex-direction: column;
  margin-top: -24rem;
  padding-bottom: 48rem;
  display: none;
  position: relative;
  top: 0;
}

.teams-accordion-item.second.dn {
  top: 500rem;
}

.teams-accordion-item.second.fghn {
  z-index: 5;
  top: 578rem;
}

.teams-accordion-item.second.dfgn {
  z-index: 7;
  top: 600rem;
}

.teams-accordion-item.last {
  z-index: 4;
  margin-top: -24rem;
  margin-bottom: 0;
  padding-bottom: 48rem;
  display: none;
  position: static;
  overflow: hidden;
}

.teams-accordion-item.first {
  z-index: 1;
  padding-bottom: 48rem;
  display: none;
  position: relative;
  top: 0;
  overflow: hidden;
}

.teams-accordion-item._1 {
  top: 125rem;
}

.teams-accordion-head {
  z-index: 1;
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  justify-content: flex-start;
}

.teams-accordion-head.dg {
  z-index: 10;
  background-color: #fff;
  display: block;
  position: sticky;
  top: auto;
  bottom: 45vh;
}

.teams-accordion-head.zdfb {
  display: flex;
}

.teams-accordion-head._2 {
  z-index: 10;
  background-color: #fff;
  top: auto;
  bottom: 70vh;
}

.teams-accordion-head._1 {
  z-index: 10;
  background-color: #fff;
  border-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  top: auto;
  bottom: 80vh;
}

.teams-accordion-body {
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  overflow: hidden;
}

.teams-accordion-body._w-976 {
  max-width: 976rem;
  margin-left: auto;
}

.teams-accordion-body._3 {
  z-index: 3;
  background-color: #fff;
  border-bottom: 2rem solid #000;
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
  padding-bottom: 60rem;
  display: block;
  position: relative;
  overflow: auto;
}

.teams-accordion-body._1 {
  z-index: 1;
  background-color: #fff;
  padding-left: 40rem;
  padding-right: 40rem;
  position: static;
  top: 276rem;
}

.teams-accordion-body._2 {
  z-index: 2;
  background-color: #fff;
}

.close-plus-img {
  max-width: 15rem;
}

.teams-accordion-title {
  color: #050505;
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-size: 32rem;
  font-weight: 800;
  line-height: 1.3;
}

.teams-about-company {
  max-width: 976rem;
  margin-left: auto;
  padding-top: 48rem;
}

.teams-about-company p {
  margin-bottom: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.teams-sliders-wrap {
  max-width: 1120rem;
  margin-top: 100rem;
  margin-bottom: 100rem;
  margin-left: 144rem;
}

.teams-sliders-wrap.sider-2 {
  margin-left: 0;
}

.teams-sliders-wrap.mb-o {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.teams-sliders-item {
  position: relative;
}

.overflow-hidden-wrap {
  overflow: hidden;
}

.team-item-content-2 {
  cursor: pointer;
  background-color: #fff;
  border: 2rem solid #ededed;
  border-radius: 20rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 174rem;
  padding: 17rem 16rem 44rem;
  font-family: Objectsans Medium;
  font-size: 20rem;
  font-weight: 500;
  line-height: 1.2;
  display: flex;
}

.team-item-content-2.worker {
  background-color: #8eefd2;
}

.team-item-content-2.worker-2 {
  background-color: #ff8a8a;
}

.team-popup-2 {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.team-popup-2.sdfb, .team-popup-2.open {
  display: flex;
}

.head-close {
  border: 2rem solid #d1d1d1;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 48rem;
  height: 48rem;
  display: flex;
}

.bold-text-6 {
  font-family: Graphiklcg, sans-serif;
  font-weight: 500;
}

.accordion-title-number {
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-size: 32rem;
  font-weight: 800;
  line-height: 1.3;
}

.scrollbar-wrap {
  background-color: #ededed;
  border-radius: 40rem;
  max-width: 504rem;
  height: 10rem;
  margin-bottom: 100rem;
}

.scrollbar {
  background-color: #ff4723;
  border-radius: 40rem;
  width: 28%;
  height: 10rem;
}

.accordion-item-wrap {
  z-index: 4;
  background-color: #fff;
  border-top-left-radius: 40rem;
  border-top-right-radius: 40rem;
  min-height: 70vh;
  position: sticky;
}

.team-item-number {
  color: #050505;
  text-transform: uppercase;
  font-family: Tt Travels Next, sans-serif;
  font-size: 32rem;
  font-weight: 800;
  line-height: 1.3125;
  position: absolute;
  inset: 48rem auto auto 40rem;
}

.team-title-number {
  margin-right: 40rem;
  font-weight: 800;
}

.sm-logo-wrap {
  z-index: 0;
  background-color: #fff;
  padding-top: 50rem;
  position: sticky;
  top: 0;
}

.text-span-4, .text-span-5 {
  margin-right: 40rem;
}

.accordion-dead-inner {
  border: 2rem solid #050505;
  border-bottom-width: 0;
  border-top-left-radius: 20rem;
  border-top-right-radius: 20rem;
  padding: 48rem 40rem 60rem;
}

.a-teams-block-logo {
  height: 100%;
  max-height: 200rem;
  margin-bottom: 32rem;
  margin-left: auto;
  margin-right: auto;
}

.a-teams-item-bg {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  max-width: none;
  position: absolute;
  inset: 0%;
}

.a-teams-item-bg-hover {
  z-index: 1;
  opacity: 0;
  object-fit: cover;
  width: 100%;
  transition: opacity .2s;
  position: absolute;
  inset: 0%;
}

.a-teams-item-bg-hover:hover {
  opacity: 1;
}

.html-embed-6 {
  display: none;
}

.a-team-activity-wrap {
  margin-top: auto;
  position: relative;
}

.a-team-activity-hover {
  z-index: 4;
  opacity: 0;
  width: 100%;
  height: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 1.2;
  position: absolute;
  inset: 0%;
}

.team-head-bg-mob {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.hz-section {
  z-index: 2;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 189.2rem;
  padding-right: 189.2rem;
  font-family: Objectsans, sans-serif;
  font-size: 24.3243rem;
  line-height: 1.2;
  position: relative;
}

.hz-section.hz-hero {
  z-index: 0;
  aspect-ratio: 1440 / 800;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b02de143610f7668ddc5f_hz-hero-bg.webp");
  background-position: 50% 0;
  background-repeat: repeat;
  background-size: cover;
  flex-direction: column;
  align-items: center;
  margin-top: 168rem;
  padding: 135.135rem 0 155.405rem;
  display: flex;
  position: relative;
}

.hz-section.hz-ivanov {
  margin-top: -33.3333rem;
}

.hz-hero-container {
  grid-column-gap: 33.7838rem;
  grid-row-gap: 33.7838rem;
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1418.92rem;
  min-height: 648.649rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 67.5676rem;
  padding-bottom: 81.0811rem;
  display: flex;
  position: relative;
}

.hz-hero-divider {
  position: absolute;
  inset: auto 0% -100rem;
}

.hz-hero-logos {
  justify-content: center;
  align-items: center;
  height: 55rem;
  margin-top: 67.5676rem;
  display: flex;
}

.hz-logos-x {
  align-self: center;
  margin-left: 21.6216rem;
  margin-right: 21.6216rem;
  font-size: 10.0676rem;
}

.hz-body {
  overflow: visible;
}

.hz-hero-sm {
  flex: none;
  width: 106.757rem;
}

.hz-hero-sm._2 {
  width: 106.757rem;
}

.hz-hero-ges {
  width: 73.3378rem;
}

.hz-hero-obj {
  width: 355.405rem;
  position: absolute;
  inset: auto -44.5946rem -105.405rem auto;
}

.hz-text {
  margin-bottom: 0;
  font-size: 24.3243rem;
}

.hz-text.hz-text-hero {
  max-width: 878.378rem;
}

.hz-text.hz-person-text {
  line-height: 1.4;
}

.hz-text.hz-person-text.hudoshin {
  max-width: 586.487rem;
}

.hz-text.hz-person-text.ivanon {
  max-width: 671.622rem;
}

.hz-text.hz-person-text.ivanov-2 {
  max-width: 635.135rem;
}

.hz-text.hz-person-text.zharkova {
  max-width: 586.487rem;
}

.hz-text.hz-person-text.zharkova-2 {
  max-width: 708.108rem;
}

.hz-text.hz-person-text.okin-2 {
  width: 639.189rem;
  margin-bottom: 24.3243rem;
}

.hz-text.hz-person-text.okin {
  max-width: 652.703rem;
}

.hz-text.hzt-em {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 27.027rem;
  font-style: italic;
  font-weight: 400;
}

.hz-h1 {
  margin-top: -33.7838rem;
  font-size: 62.1622rem;
  font-weight: 400;
  line-height: 1.2;
}

.hz-h1-em {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 72.973rem;
  font-style: italic;
  display: inline-block;
}

.hz-times {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 27.027rem;
  font-style: italic;
}

.hz-about-slider {
  flex-direction: column;
  align-items: center;
  padding-top: 135.135rem;
  padding-bottom: 166.216rem;
  display: flex;
}

.hz-about-wrap {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.hz-about-slide {
  grid-column-gap: 24.3243rem;
  grid-row-gap: 24.3243rem;
  flex-direction: column;
  max-width: 743.243rem;
  display: flex;
}

.hz-person-wrap {
  align-items: flex-start;
  display: flex;
  position: relative;
}

.hz-person-wrap.hz-person-reverse {
  flex-direction: row-reverse;
}

.hz-person-wrap.hz-person-reverse.hudoshin {
  margin-top: 45.9459rem;
}

.hz-person-wrap.hz-person-reverse.zharkova {
  align-items: flex-start;
  margin-top: 27.027rem;
}

.hz-person-wrap.hz-person-reverse.okin {
  margin-top: 27.027rem;
}

.hz-person-wrap.zharkova {
  margin-bottom: 27.027rem;
}

.hz-person-photo {
  flex: none;
  width: 810.811rem;
}

.hz-person-photo.hudoshin-1 {
  margin-right: 13.5135rem;
  position: relative;
}

.hz-person-photo.hudoshin-2 {
  margin-right: 0;
  position: relative;
}

.hz-person-photo.ivanov-2 {
  flex: none;
  width: 810.811rem;
}

.hz-person-photo.ivanov-1 {
  margin-right: 13.5135rem;
  position: relative;
}

.hz-person-photo.zharkova {
  width: 837.838rem;
}

.hz-person-content {
  flex: none;
  width: 100%;
  max-width: 586.487px;
  margin-right: auto;
}

.hz-person-content.hudoshin {
  padding-top: 174.324rem;
}

.hz-person-content.hudoshin-2 {
  padding-top: 62.1622rem;
}

.hz-person-content.ivanov-2 {
  padding-top: 114.865rem;
}

.hz-person-content.ivanov {
  padding-top: 244.595rem;
}

.hz-person-content.okin {
  padding-top: 200rem;
}

.hz-person-content.okin-2 {
  padding-top: 27.027rem;
}

.hz-person-content.zharkova {
  padding-top: 114.865rem;
}

.hz-person-heading {
  text-transform: none;
  margin-bottom: 20.2703rem;
  font-family: Objectsans, sans-serif;
  font-size: 54.0541rem;
  font-weight: 400;
  line-height: 1.4;
}

.hz-person-menu {
  margin-top: 101.351rem;
}

.hz-person-menu.ivanov, .hz-person-menu.zharkova {
  padding-left: 13.5135rem;
}

.hz-link-image {
  transform-origin: 50%;
  width: 100%;
  display: block;
}

.hz-person-link {
  width: 451.351rem;
  display: block;
}

.hz-person-link.hudoshin-1 {
  margin-left: 21.6216rem;
}

.hz-person-link.hudoshin-2 {
  width: 441.892rem;
  margin-left: 52.7027rem;
}

.hz-person-link.hudoshin-3 {
  width: 467.568rem;
  margin-left: 13.5135rem;
}

.hz-person-link.hudoshin-4 {
  width: 448.649rem;
  margin-left: 63.5135rem;
}

.hz-person-link.ivanon-1 {
  width: 398.649rem;
}

.hz-person-link.ivanon-2 {
  width: 414.865rem;
}

.hz-person-link.ivanov-3 {
  width: 427.027rem;
}

.hz-person-link.zharkova-1 {
  width: 432.432rem;
}

.hz-person-link.zharkova-2 {
  width: 418.919rem;
}

.hz-person-link.zharkova-3 {
  width: 336.486rem;
  margin-top: -1.35135rem;
}

.hz-person-link.zharkova-4 {
  width: 432.432rem;
  margin-top: -10.8108px;
}

.hz-person-link.okin-1 {
  width: 435.135rem;
  margin-left: 16.2162rem;
}

.hz-person-link.okin-2 {
  width: 441.892rem;
  margin-left: 13.5135rem;
}

.hz-person-link.okin-3 {
  width: 467.568rem;
}

.hz-hudoshin-divider {
  width: 810.811rem;
  position: absolute;
  inset: -108.108rem -67.5676rem auto auto;
}

.hz-person-big-photo {
  width: 1756.76rem;
  max-width: none;
  margin-left: -106rem;
  display: block;
}

.hz-person-content-photo {
  width: 100%;
  max-width: 810.811rem;
  margin-top: 74.3243rem;
  display: block;
}

.hz-divider-full {
  mix-blend-mode: multiply;
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hz-divider-full._3 {
  margin-top: -33.3333rem;
}

.hz-bottom-wrap {
  justify-content: space-between;
  width: 100%;
  padding-top: 54.0541rem;
  padding-bottom: 89.1892rem;
  display: flex;
  position: relative;
}

.hz-footer {
  aspect-ratio: 1440 / 814;
  mix-blend-mode: multiply;
  object-fit: cover;
  width: 100%;
  max-width: 1920px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hz-footer._3 {
  margin-top: -33.3333rem;
}

.hz-footer.hz-mob {
  display: none;
}

.hz-popup {
  z-index: 9999999;
  background-color: #00000080;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  padding-top: 40rem;
  padding-bottom: 40rem;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: auto;
}

.hz-popup-content {
  z-index: 2;
  background-color: #fff;
  border-radius: 13.5135rem;
  flex-direction: column;
  flex: none;
  width: 100%;
  max-width: 1013.51rem;
  margin-top: auto;
  margin-bottom: auto;
  padding: 67.5676rem 67.5676rem 43.2432rem;
  display: flex;
  position: relative;
}

.hz-popup-close {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hz-popup-close.hzpc-btn {
  align-items: stretch;
  width: 101.351rem;
  height: 101.351rem;
  padding: 40.5405rem;
  transition: opacity .2s;
  display: flex;
  inset: 0% 0% auto auto;
}

.hz-popup-close.hzpc-btn:hover {
  opacity: .5;
}

.hz-richtext {
  max-width: 780rem;
  font-size: 24.3243rem;
}

.hz-richtext.hz-text-hero {
  max-width: 878.378rem;
}

.hz-richtext.hz-person-text {
  line-height: 1.4;
}

.hz-richtext.hz-person-text.hudoshin {
  max-width: 586.487rem;
}

.hz-richtext.hz-person-text.ivanon {
  max-width: 671.622rem;
}

.hz-richtext.hz-person-text.ivanov-2 {
  max-width: 635.135rem;
}

.hz-richtext.hz-person-text.zharkova {
  max-width: 586.487rem;
}

.hz-richtext.hz-person-text.zharkova-2 {
  max-width: 708.108rem;
}

.hz-richtext.hz-person-text.okin-2 {
  width: 639.189rem;
  margin-bottom: 24.3243rem;
}

.hz-richtext.hz-person-text.okin {
  max-width: 652.703rem;
}

.hz-richtext.hzt-em {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 27.027rem;
  font-style: italic;
  font-weight: 400;
}

.hz-richtext p {
  margin-bottom: 24.3243px;
  font-size: 24.3rem;
  line-height: 1.4;
}

.hz-richtext h3 {
  text-transform: none;
  margin-bottom: 33.7838rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 62.1622rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-4 {
  margin-bottom: 33.7838rem;
  font-size: 24.3243rem;
}

.hz-cross {
  flex: none;
  width: 100%;
  display: block;
}

.hz-wrap {
  overflow: hidden;
}

.hz-bottom-em-wrap {
  grid-column-gap: 24.3243rem;
  grid-row-gap: 24.3243rem;
  flex-direction: column;
  display: flex;
}

.hz-bottom-slide {
  grid-column-gap: 24.3243rem;
  grid-row-gap: 24.3243rem;
  flex-direction: column;
  max-width: 743.243rem;
  display: flex;
}

.hz-mob-photo-slide, .hz-mob-photo-slide-wrap, .hz-slider-arrows {
  display: none;
}

.hz-reklama {
  opacity: .4;
  position: absolute;
  inset: auto auto 0% 0%;
}

.link-3 {
  font-family: Objectsans, sans-serif;
  font-weight: 400;
}

.test-col-head {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  align-items: center;
  margin-bottom: 56rem;
  display: flex;
}

.test-img {
  z-index: 0;
  width: 100%;
  max-width: 540rem;
  margin-left: 193rem;
  position: relative;
}

.test-hero-col {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40rem;
  display: flex;
}

.test-team-logo {
  max-width: 125rem;
}

.col-head-text {
  color: #054a27;
  font-family: Objectsans, sans-serif;
  font-size: 19rem;
}

.test-hero-heading {
  text-transform: uppercase;
  margin-bottom: 32rem;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 500;
  line-height: 1.2;
}

.test-hero-subtitle {
  max-width: 688rem;
  margin-bottom: 56rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
}

.test-hero-btn {
  color: #fff;
  background-color: #054a27;
  border-radius: 40rem;
  padding: 24rem 40rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  line-height: 1.3;
  transition: background-color .2s;
  display: flex;
}

.test-hero-btn:hover {
  background-color: #126d3f;
}

.test-hero-btn.mt-8 {
  margin-top: 8rem;
}

.exit-icon {
  width: 16rem;
}

.test-message-row {
  grid-column-gap: 168rem;
  grid-row-gap: 168rem;
  justify-content: space-between;
  width: 100%;
  max-width: 1428rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.message-col {
  max-width: 622rem;
  position: relative;
}

.message-col-head {
  color: #fff;
  background-color: #054a27;
  border-top-left-radius: 20rem;
  border-top-right-radius: 20rem;
  align-items: center;
  padding: 16rem 24rem 16rem 12rem;
  display: flex;
}

.message-text-small {
  margin-left: auto;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1;
}

.message-icon {
  max-width: 36rem;
  margin-right: 12rem;
}

.message-head-text {
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  line-height: 1;
}

.body {
  font-family: Objectsans, sans-serif;
}

.message-inner {
  background-color: #f7f7f7;
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
  padding: 40rem 24rem;
  overflow: hidden;
}

.message-p {
  margin-bottom: 0;
  font-size: 32rem;
  font-weight: 400;
  line-height: 1.3;
}

.message-name {
  margin-bottom: 24rem;
  font-size: 24rem;
  font-weight: 500;
  line-height: 1;
}

.message-list-col {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.message-list-item {
  background-color: #efefef;
  border-radius: 40rem;
  padding: 16rem 24rem;
  font-size: 24rem;
  line-height: 1.3;
}

.message-list-item._w-464 {
  max-width: 468rem;
}

.message-list-item._w-442 {
  max-width: 442rem;
}

.instruction-inner {
  z-index: 2;
  background-color: #e7e7e7;
  border-radius: 50rem;
  justify-content: space-between;
  padding-top: 154rem;
  padding-bottom: 56rem;
  padding-left: 167rem;
  display: flex;
  position: relative;
  box-shadow: 0 -10px 36px #00000012;
}

.instruction-img-1 {
  z-index: 1;
  width: 100%;
  max-width: 462rem;
  position: relative;
}

.instruction-col {
  flex-direction: column;
  align-items: flex-start;
  max-width: 832rem;
  display: flex;
}

.instruction-heading {
  margin-bottom: 32rem;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 500;
  line-height: 1.2;
}

.instruction-p {
  margin-bottom: 32rem;
  padding-right: 32rem;
  font-size: 24rem;
}

.instruction-p._w-580 {
  max-width: 580rem;
}

.test-img-1 {
  width: 100%;
  max-width: 706rem;
  position: absolute;
  top: 209rem;
  left: 78rem;
}

.test-img-2 {
  width: 100%;
  max-width: 132rem;
  position: absolute;
  top: 156rem;
  left: 78rem;
}

.test-img-3 {
  width: 100%;
  max-width: 183rem;
  position: absolute;
  top: 343rem;
  left: 144rem;
}

.test-img-4 {
  width: 100%;
  max-width: 183rem;
  position: absolute;
  top: 419rem;
  left: 631rem;
}

.message-col-img {
  max-width: 238rem;
  position: absolute;
  inset: -107rem 0% auto auto;
}

.instruction-img-2 {
  z-index: 1;
  width: 100%;
  max-width: 643rem;
  position: absolute;
  top: 257rem;
  left: 125rem;
}

.instruction-img-3 {
  z-index: 0;
  width: 100%;
  max-width: 643rem;
  position: absolute;
  top: 353rem;
  left: 144rem;
}

.instruction-img-3-copy {
  z-index: 0;
  width: 100%;
  max-width: 643rem;
  position: absolute;
  top: 234rem;
  left: 144rem;
}

.instruction-img-4 {
  z-index: 1;
  width: 100%;
  max-width: 185rem;
  position: absolute;
  top: 431rem;
  left: 22rem;
}

.instruction-img-5 {
  z-index: 1;
  width: 100%;
  max-width: 238rem;
  position: absolute;
  top: 461rem;
  left: 502rem;
}

.instruction-img-6 {
  z-index: 1;
  width: 100%;
  max-width: 168rem;
  position: absolute;
  top: 177rem;
  left: 538rem;
}

.grey-block {
  z-index: 1;
  background-color: #efefef;
  border-top-left-radius: 50rem;
  border-top-right-radius: 50rem;
  max-width: 1472rem;
  height: 110rem;
  margin-bottom: -50rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.test-popup {
  z-index: 101;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.html-embed-test {
  width: 100%;
  height: 100%;
}

.test-close-icon {
  cursor: pointer;
  width: 60rem;
  height: 60rem;
  position: absolute;
  inset: 24rem 24rem auto auto;
}

.head-tags__block-2 {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  color: #ff4f27;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.head-tags__tag-2 {
  color: #050505;
  text-transform: uppercase;
  transition: color .2s;
}

.head-tags__tag-2:hover {
  color: #054a27;
}

.head-tags__tag-2.orange-hover:hover {
  color: #ff4f27;
}

.head-tags__tag-2.orange-hover.sp-sport-head-tags-white {
  color: #fff;
}

.point-separator-2 {
  background-color: #ff4f27;
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
}

.point-separator-2.black {
  background-color: #050505;
}

.head-tags__date-block-2 {
  grid-column-gap: 24rem;
  color: #838383;
  justify-content: flex-end;
  font-weight: 500;
  display: flex;
}

.bold-text-7 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.container-1409 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.zagolovok-ital-2 {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.back-link-2 {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.back-link-2:hover {
  color: #ff4f27;
}

.back-link-2.spec {
  margin-top: 16px;
  padding-top: 0;
  display: flex;
}

.container-1410 {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
}

.container-1410.no-max-width {
  max-width: 100%;
}

.container-1410.container-about {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 69px;
  display: flex;
}

.container-1410.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.slider-4 {
  border-radius: 20px;
  height: 500px;
}

.section-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #054a27;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.avtordes-2 {
  color: #050505;
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes-2.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.head-tags__date-block-3 {
  grid-column-gap: 24rem;
  color: #838383;
  justify-content: flex-end;
  font-weight: 500;
  display: flex;
}

.bold-text-10 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.container-1411 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.zagolovok-ital-3 {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.container-1412 {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
}

.container-1412.no-max-width {
  max-width: 100%;
}

.container-1412.container-about {
  flex-direction: column;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 69px;
  display: flex;
}

.container-1412.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-1412.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-1412.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-1412.padding-top-60 {
  padding-top: 60rem;
}

.slider-5 {
  border-radius: 20px;
  height: 500px;
}

.avtordes-3 {
  color: #050505;
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes-3.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.container-1413 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.bold-text-13 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.container-1414 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.zagolovok-ital-4 {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.slider-6 {
  border-radius: 20px;
  height: 500px;
}

.avtordes-4 {
  color: #050505;
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes-4.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.bold-text-16 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.container-1415 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.zagolovok-ital-5 {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.slider-7 {
  border-radius: 20px;
  height: 500px;
}

.section-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #054a27;
  border: 1px #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.avtordes-5 {
  color: #050505;
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes-5.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.bold-text-19 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.container-1416 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.zagolovok-ital-6 {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.slider-8 {
  border-radius: 20px;
  height: 500px;
}

.avtordes-6 {
  color: #050505;
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes-6.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.bold-text-22 {
  font-family: Objectsans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 125%;
}

.container-1417 {
  max-width: 940px;
  margin-top: -32px;
  padding-top: 0;
}

.zagolovok-ital-7 {
  text-align: left;
  margin-top: -20px;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
}

.slider-9 {
  border-radius: 20px;
  height: 500px;
}

.avtordes-7 {
  color: #050505;
  text-align: left;
  letter-spacing: -3px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48px;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  display: flex;
}

.avtordes-7.center {
  text-align: center;
  flex: 1;
  padding-top: 0;
  font-size: 40px;
  display: flex;
  position: relative;
}

.sp-hero__number-2 {
  z-index: 5;
  opacity: 0;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.link-back-4 {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.link-back-4:hover {
  color: #054a27;
}

.link-back-4.link-back--btn {
  z-index: 3;
  grid-column-gap: 7.5rem;
  background-color: #fff;
  border-radius: 50px;
  align-items: center;
  max-width: none;
  height: 38rem;
  margin-bottom: 0;
  padding-top: 4rem;
  padding-left: 16rem;
  padding-right: 16rem;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  top: 22rem;
  left: 31rem;
}

.h1-sp-xl {
  text-align: center;
  letter-spacing: -16rem;
  padding-left: 112rem;
  padding-right: 112rem;
  font-size: 308rem;
  font-weight: 400;
  line-height: 80%;
}

.h1-sp-xl-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 355rem;
  font-style: italic;
}

.sp-yandex-text-colour {
  color: #fc3f1d;
}

.structure-p {
  margin-bottom: 0;
}

.sp-hero__number-copy {
  z-index: 5;
  opacity: 0;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.sp-hero__number-copy.hidden {
  display: none;
}

.sp-hero-nodome {
  background-image: none;
  padding: 237.4rem 112rem 500rem;
  display: block;
  position: relative;
}

.sp-hero-nodome.newyear {
  background-image: linear-gradient(#003118 30%, #0fa164 62%, #e4e4e400);
}

.sp-hero-nodome.hidden {
  margin-top: -700rem;
  display: block;
}

.sp-yandex-content-top-wrap-copy {
  grid-row-gap: 60rem;
  flex-direction: column;
  padding-top: 60rem;
  padding-left: 230rem;
  padding-right: 400rem;
  display: flex;
}

.sp-yandex-sticky-anton-2 {
  position: sticky;
  top: 300rem;
}

.sp-yandex-img-5 {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 20px;
  width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}

.sp-yandex-tab {
  grid-column-gap: 12px;
  background-color: #0000;
  align-items: baseline;
  padding-left: 0;
  padding-right: 0;
  transition: color .5s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.sp-yandex-tab:hover {
  color: #838383;
}

.sp-yandex-tab.w--current {
  color: #fc3f1d;
  background-color: #0000;
  transition: color .5s cubic-bezier(.215, .61, .355, 1);
}

.sp-yandex-tab.w--current:hover {
  color: #ff7252;
}

.sp-yandex-img-mountans-2 {
  z-index: 10;
  width: 700rem;
  position: absolute;
  inset: 635rem auto auto -100rem;
}

.sp-yandex-block-overflow {
  overflow: hidden;
}

.sp-yandex-btn {
  border: 2px solid #fc3f1d;
  border-radius: 60px;
  margin-right: auto;
  padding: 30rem 60rem;
  transition: background-color .5s cubic-bezier(.215, .61, .355, 1), color .5s cubic-bezier(.215, .61, .355, 1);
  display: inline-block;
}

.sp-yandex-btn:hover {
  color: #fff;
  background-color: #fc3f1d;
}

.sp-yandex-img-1 {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}

.sp-yandex-png-wrapper {
  pointer-events: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sp-yandex-btn-bold-xl {
  clear: none;
  color: #050505;
  width: 700rem;
  margin-bottom: 0;
  font-size: 50rem;
  font-weight: 500;
  line-height: 1;
  position: relative;
}

.sp-yandex-btn-bold-xl.rem {
  color: #050505;
  margin-left: 800rem;
}

.sp-yandex-sticky-anton-1 {
  position: sticky;
  top: 200rem;
}

.display-none {
  display: none;
}

.sp-yandex-paragraph-bold-hero-wrap {
  max-width: 100%;
  margin-top: 60rem;
  margin-left: -389rem;
}

.sp-yandex-h2-l {
  letter-spacing: -2px;
  font-family: Objectsans, sans-serif;
  font-size: 75rem;
  font-weight: 500;
  line-height: 1;
}

.sp-yandex-h2-l.text-colour-white {
  color: var(--white);
}

.sp-yandex-paragraph-bold-m {
  margin-bottom: 0;
  font-size: 22rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-yandex-img-4 {
  z-index: 1;
  object-fit: cover;
  object-position: 50% 0%;
  border-radius: 20px;
  width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}

.tab-wrap {
  max-width: 50%;
  padding-top: 20rem;
}

.sp-yandex-h1-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 355rem;
  font-style: italic;
}

.sp-yandex-sticky-anton-3 {
  position: sticky;
  top: 400rem;
}

.sp-yandex-logo {
  width: 400rem;
  margin-right: -180rem;
}

.desc-tablet-hide {
  display: none;
  overflow: hidden;
}

.tabs-menu {
  flex-direction: column;
  display: flex;
}

.sp-yandex-h2-l-italic {
  letter-spacing: -2px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  font-style: italic;
  font-weight: 400;
  line-height: 0;
}

.sp-yandex-subtitle {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  line-height: .95;
}

.sp-yandex-img-1-car {
  z-index: 10;
  width: 1100rem;
  position: absolute;
  inset: 750rem -220rem auto auto;
}

.sp-yandex-slider {
  border-radius: 20px;
  width: 1300rem;
  height: 700rem;
}

.sp-yandex-h1 {
  text-align: center;
  letter-spacing: -16rem;
  font-size: 308rem;
  font-weight: 400;
  line-height: 80%;
}

.sp-yandex-h1.hide {
  display: none;
}

.sp-yandex-card {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-direction: column;
  width: 700rem;
  display: flex;
}

.tabs-content {
  width: 1200rem;
}

.sp-yandex-ui {
  width: 350rem;
}

.tab-colomns-copy {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 60rem;
  flex-direction: column;
  padding: 100rem 40rem;
  display: flex;
}

.sp-yandex-subtitle-wrap {
  max-width: 33%;
  margin-top: 160rem;
}

.sp-yandex-img-mountans-1 {
  position: absolute;
  inset: 0% 0% auto;
}

.sp-block-gradient-5 {
  z-index: -1;
  background-image: linear-gradient(#132110 8% 46%, #fff 73%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-cards-overflow {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  padding-top: 60rem;
  padding-bottom: 60rem;
  display: flex;
}

.sp-yandex-img-2-seddle {
  z-index: 10;
  width: 350rem;
  position: absolute;
  inset: 650rem auto auto 112rem;
}

.sp-yandex-h2-m-italic {
  letter-spacing: -2px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.tab-wrapper {
  overflow: hidden;
}

.sp-yandex-img-2-horse {
  z-index: 10;
  width: 800rem;
  position: absolute;
  inset: 650rem -100rem auto auto;
}

.sp-yandex-img-3-helmet-2 {
  width: 450rem;
  position: absolute;
  inset: 880rem 50rem auto auto;
}

.sp-yandex-img-3-helmet-1 {
  z-index: 10;
  width: 400rem;
  position: absolute;
  inset: 300rem auto auto 112rem;
}

.sp-yandex-img-ui-wrap {
  z-index: 10;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #c2c2c233;
  border-radius: 56rem;
  padding: 60rem;
  display: inline-block;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.sp-yandex-block {
  padding-top: 3em;
  padding-left: 112rem;
  padding-right: 112rem;
  position: relative;
}

.tabs {
  justify-content: space-around;
  width: 1697rem;
  margin-top: 60rem;
  margin-left: -230rem;
  display: flex;
  position: relative;
}

.sp-block-gradient-4 {
  z-index: -1;
  background-image: linear-gradient(#002c73 8%, #648bbc 29%, #fff 57%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-paragraph-bold-l {
  margin-bottom: 0;
  font-size: 28rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-yandex-img-shoe {
  z-index: 10;
  width: 600rem;
  position: absolute;
  inset: 600rem 112rem auto auto;
}

.block-padding {
  padding-top: 140rem;
  padding-bottom: 140rem;
}

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

.sp-yandex-h2-wrap, .sp-yandex-h2-wrap.sp-yandex-text-colour {
  max-width: 63%;
}

.sp-yandex-h2-subtitle-wrap {
  justify-content: space-between;
  display: flex;
}

.sp-yandex-img-1-flag {
  z-index: 10;
  width: 500rem;
  position: absolute;
  inset: 400rem auto auto 112rem;
}

.bg-transparent {
  background-color: #fff0;
}

.tab-wrap-copy {
  max-width: 50%;
}

.sp-yandex-img-3 {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}

.sp-yandex-card-wrapper {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 342rem;
  padding-right: 342rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.block-padding-top {
  padding-top: 140rem;
}

.sp-yandex-img-2 {
  z-index: 1;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
}

.sp-yandex-content-top-wrap {
  grid-row-gap: 20rem;
  flex-direction: column;
  padding-left: 230rem;
  padding-right: 400rem;
  display: flex;
}

.sp-block-gradient-3 {
  z-index: -1;
  background-image: linear-gradient(#0b3e40 8%, #66cfd6 29%, #fff 57%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-overflow-paragraph {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40rem;
  padding-left: 342rem;
  padding-right: 342rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.sp-yandex-text-colour-2 {
  color: #fc3f1d;
}

.mob-hide {
  display: flex;
}

.sp-yandex-paragraph-bold-content-wrap {
  max-width: 60%;
}

.tab-colomns-copycopy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.sp-yandex-lamp {
  z-index: 10;
  width: 350rem;
  height: 1100rem;
  position: absolute;
  top: -80rem;
  left: 80rem;
}

.cursor-grab {
  cursor: grabbing;
}

.sp-block-gradient-1 {
  z-index: -1;
  background-image: linear-gradient(#963600 8%, #ff6d1b 29%, #fff 57%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.block-padding-bottom {
  padding-top: 50rem;
  padding-bottom: 140rem;
}

.tab-colomns {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 20rem;
  display: flex;
}

.sp-block-gradient-2 {
  z-index: -1;
  background-image: linear-gradient(#810000 8%, #3c2922 29%, #fff 57%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-img-shoe-2 {
  z-index: 10;
  width: 600rem;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.sp-yandex-img-2-horse-2 {
  z-index: 10;
  width: 700rem;
  position: absolute;
  inset: 600rem -100rem auto auto;
}

.sp-yandex-subtitle-2 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 43rem;
  font-style: italic;
  line-height: .95;
}

.sp-yandex-subtitle-2.text-colour-white {
  color: var(--white);
  font-weight: 400;
}

.sp-yandex-paragraph-bold-m-2 {
  flex: 1;
  margin-bottom: 0;
  font-size: 22rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-yandex-paragraph-bold-content-wrap-2 {
  grid-row-gap: 20rem;
  flex-direction: column;
  width: 1200rem;
  display: flex;
}

.sp-yandex-h2-m-italic-1 {
  letter-spacing: -2px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-yandex-img-mountans-2-2 {
  z-index: 10;
  width: 700rem;
  position: absolute;
  inset: 800rem auto auto -100rem;
}

.sp-yandex-h1-span-2 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 380rem;
  font-style: italic;
}

.sp-yandex-cards-stuck {
  height: 2600rem;
  overflow: visible;
}

.sp-yandex-sticky-card {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 60rem;
  flex-direction: column;
  padding: 100rem 40rem;
  display: flex;
}

.sp-yandex-img-1-car-2 {
  z-index: 10;
  width: 1100rem;
  position: absolute;
  inset: 670rem -220rem auto auto;
}

.sp-yandex-img-3-helmet-1-2 {
  z-index: 10;
  width: 400rem;
  position: absolute;
  inset: 400rem auto auto 112rem;
}

.sp-yandex-logo-2 {
  width: 400rem;
  margin-right: 0;
  display: none;
}

.sp-yandex-h2-m-italic-2 {
  letter-spacing: -2px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-yandex-sticky-card-wrap {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  justify-content: space-around;
  align-items: flex-start;
  width: 1697rem;
  margin-left: -230rem;
  display: flex;
}

.sp-yandex-overflow-paragraph-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40rem;
  padding-left: 342rem;
  padding-right: 342rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-block-gradient-2-2 {
  z-index: -1;
  background-image: linear-gradient(#810000 8%, #3c2922 29%, #fff 57%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-sticky {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-direction: column;
  height: 2200rem;
  margin-top: 100rem;
  display: flex;
  position: relative;
}

.sp-block-gradient-5-2 {
  z-index: -1;
  background-image: linear-gradient(#132110 8% 46%, #fff 73%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-slider-2 {
  border-radius: 20px;
  width: 1300rem;
  height: 700rem;
  margin-bottom: -20px;
}

.sp-yandex-img-3-helmet-2-2 {
  width: 450rem;
  position: absolute;
  inset: 830rem 20rem auto auto;
}

.sp-yandex-img-ui-wrap-2 {
  z-index: 10;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #c2c2c233;
  border-radius: 56rem;
  padding: 60rem;
  display: inline-block;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.sp-yandex-h1-2 {
  text-align: center;
  letter-spacing: -16rem;
  font-size: 325rem;
  font-weight: 400;
  line-height: 80%;
}

.sp-yandex-h2-m-italic-3 {
  letter-spacing: -2px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-yandex-img-2-seddle-2 {
  z-index: 10;
  width: 350rem;
  position: absolute;
  inset: 650rem auto auto 112rem;
}

.sp-yandex-img-1-flag-2 {
  z-index: 10;
  width: 500rem;
  position: absolute;
  inset: 400rem auto auto 112rem;
}

.sp-yandex-card-header-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  justify-content: flex-start;
  align-items: baseline;
  min-width: 700rem;
  display: flex;
}

.sp-yandex-content-top-wrap-2 {
  grid-row-gap: 20rem;
  flex-direction: column;
  padding-left: 230rem;
  padding-right: 400rem;
  display: flex;
}

.sp-yandex-lamp-2 {
  z-index: 10;
  width: 350rem;
  height: 1300rem;
  position: absolute;
  top: -80rem;
  left: 80rem;
}

.sp-yandex-img-shoe-3 {
  z-index: 10;
  width: 600rem;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.sp-yandex-paragraph-bold-m-3 {
  flex: 1;
  margin-bottom: 0;
  font-size: 22rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-yandex-paragraph-bold-content-wrap-3 {
  grid-row-gap: 20rem;
  flex-direction: column;
  width: 1200rem;
  display: flex;
}

.sp-yandex-overflow-paragraph-3 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40rem;
  padding-left: 342rem;
  padding-right: 342rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-block-gradient-2-3 {
  z-index: -1;
  background-image: linear-gradient(#810000 8%, #3c2922 29%, #fff 57%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-block-gradient-5-3 {
  z-index: -1;
  background-image: linear-gradient(#132110 8% 46%, #fff 73%);
  height: 1500rem;
  position: absolute;
  inset: 0%;
}

.sp-yandex-img-3-helmet-2-3 {
  width: 450rem;
  position: absolute;
  inset: 830rem 20rem auto auto;
}

.sp-yandex-img-ui-wrap-3 {
  z-index: 10;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #c2c2c233;
  border-radius: 56rem;
  padding: 60rem;
  display: inline-block;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.sp-yandex-content-top-wrap-3 {
  grid-row-gap: 20rem;
  flex-direction: column;
  padding-left: 230rem;
  padding-right: 400rem;
  display: flex;
}

.rl_gallery21_slide-nav {
  font-size: .5rem;
  inset: auto auto 300rem -31%;
}

.rl_gallery21_slide-nav.hidden {
  display: none;
}

.rl_gallery21_arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-end;
  width: 80rem;
  height: 80rem;
  display: block;
  position: absolute;
  bottom: 0%;
}

.rl_gallery21_arrow-icon:hover {
  color: #ab7859;
}

.rl_gallery21_arrow-icon._3-brands.blazar {
  display: block;
}

.rl_gallery21_arrow-icon._3-brands.blazar:hover {
  color: #f425b8;
}

.rl_gallery21_arrow-icon._3-brands.blazar.hidden {
  display: none;
}

.rl_gallery21_arrow-icon.inter:hover {
  color: #838383;
}

.rl_gallery21_arrow-right {
  border: 0px solid var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 647rem;
  margin-top: 0;
  margin-right: -300rem;
  padding-right: 0;
  display: block;
}

.rl_gallery21_arrow-right._3-brands {
  width: 80rem;
  height: 80rem;
  margin-top: 380rem;
  margin-right: 50rem;
  display: block;
  inset: 0% 0% 0% auto;
}

.rl_gallery21_arrow-right._3-brands.inter {
  margin-top: 335rem;
  margin-right: -110rem;
  padding-right: 0;
}

.rl_gallery21_arrow-left {
  border: 0px solid var(--relume-library-lite--rl-black);
  color: var(--relume-library-lite--rl-black);
  background-color: #fff0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  display: flex;
  inset: auto 100rem 354rem auto;
}

.rl_gallery21_arrow-left._3-brands {
  margin-top: 380rem;
  margin-left: -180rem;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl_gallery21_arrow-left._3-brands.inter {
  margin-top: 335rem;
  margin-left: -180rem;
}

.rl_gallery21_image {
  object-fit: cover;
  width: 79%;
  height: 63%;
  position: absolute;
  inset: 0%;
}

.rl_gallery21_image._3-brands {
  width: 80%;
  position: absolute;
}

.rl_gallery21_image._3-brands.inter.fit {
  width: 100%;
  height: auto;
}

.rl_gallery21_image._3-brands.inter.fit.small {
  width: 100%;
  height: 170%;
}

.rl_gallery21_image._3-brands.blazar {
  width: 66%;
  height: 100%;
}

.rl_gallery21_image.gp {
  width: 100%;
  height: 68%;
  margin-left: auto;
  margin-right: auto;
}

.rl_gallery21_image-wrapper {
  align-items: stretch;
  width: 64vw;
  padding-top: 65%;
  display: block;
  position: relative;
}

.rl_gallery21_image-wrapper._3-brands {
  padding-top: 80%;
  padding-bottom: 0;
}

.rl_gallery21_image-wrapper._3-brands.inter {
  width: 550rem;
}

.rl_gallery21_image-wrapper._3-brands.inter.first-big {
  width: 650rem;
}

.rl_gallery21_image-wrapper._3-brands.blazar {
  width: 45vw;
  margin-top: 0;
  margin-left: 42rem;
  margin-right: 50rem;
  padding-top: 0%;
}

.rl_gallery21_image-wrapper.blazar {
  margin-top: -72rem;
  margin-left: 400rem;
}

.rl_gallery21_lightbox-link {
  margin-bottom: -320rem;
  padding-right: 100rem;
}

.rl_gallery21_lightbox-link.blazar-cover {
  margin-top: 0;
  padding-left: 350rem;
  padding-right: 0;
}

.rl_gallery21_slide.inter {
  width: 600rem;
}

.rl_gallery21_slide.inter.first-big {
  width: 700rem;
}

.rl_gallery21_slide.blazar {
  margin-right: 350rem;
}

.rl_gallery21_slide.gp {
  margin-right: 400rem;
  padding-left: 0%;
  padding-right: 0%;
}

.rl_gallery21_mask {
  overflow: visible;
}

.rl_gallery21_mask._3brands.inter {
  width: 200rem;
}

.rl_gallery21_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_slider.blazar-firstslide {
  width: 110%;
  padding-right: 0;
}

.rl_gallery21_spacing-block-1 {
  width: 100%;
  margin-left: -400rem;
  padding-bottom: 5rem;
}

.rl_gallery21_spacing-block-1.inter {
  padding-bottom: 100rem;
}

.rl-text-style-medium {
  direction: ltr;
  color: #ab7859;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 31rem;
  font-weight: 400;
  line-height: 1.1;
}

.rl-text-style-medium._3-brands.blazar-about {
  width: 730rem;
  margin-top: -200rem;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
}

.rl_blog33_spacing-block-2 {
  width: 500rem;
  padding-bottom: 1.5rem;
}

.rl-heading-style-h2 {
  z-index: 2;
  color: #ab7859;
  letter-spacing: -10rem;
  margin-top: 0;
  margin-bottom: -88.9rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 165rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}

.rl-heading-style-h2.bottom {
  text-align: right;
  letter-spacing: -10rem;
  justify-content: flex-start;
  display: block;
  position: relative;
  right: 396rem;
}

.rl-heading-style-h2.prog {
  margin-bottom: -66.6rem;
  line-height: .8;
}

.rl-heading-style-h2._3-brands {
  color: #000;
  margin-bottom: -175.9rem;
  font-family: Objectsans, sans-serif;
  font-size: 265rem;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
}

.rl-heading-style-h2._3-brands.hidden {
  display: none;
}

.rl-heading-style-h2._3-brands.margin {
  margin-left: -400rem;
  font-size: 230rem;
}

.rl-heading-style-h2.blazar {
  color: #000;
  letter-spacing: -1rem;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-style: normal;
  line-height: 100%;
}

.rl-heading-style-h2.blazar.cover {
  font-size: 100rem;
  font-style: normal;
}

.rl-heading-style-h2.blazar.cover.gptext {
  text-align: center;
  width: 1300rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 57rem;
  font-size: 70rem;
}

.rl-heading-style-h2.blazar.number {
  height: 270rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 163rem;
  font-style: italic;
}

.rl-heading-style-h2.blazar.gp {
  text-align: center;
  width: 600rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 40rem;
}

.rl-heading-style-h2.blazar.gp.blue {
  color: #324abf;
  width: 92%;
  font-size: 30rem;
  line-height: 120%;
}

.rl_gallery21_heading-wrapper {
  z-index: 3;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: -227.3rem;
  padding-left: 0%;
  padding-right: 40%;
  display: flex;
  position: relative;
}

.rl_gallery21_heading-wrapper._3-brands.hidden {
  display: none;
}

.rl_gallery21_heading-wrapper._3-brands {
  margin-top: 30rem;
  padding-right: 10%;
}

.rl_gallery21_heading-wrapper._3-brands.blazar {
  margin-top: 0;
  padding-right: 0%;
}

.rl_gallery21_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
  width: 1300rem;
}

.rl_gallery21_component.padding {
  margin-left: 400rem;
}

.rl_gallery21_component.padding._3-brands.inter {
  height: 850rem;
  margin-left: 130rem;
}

.rl_gallery21_component.gp {
  width: 1600rem;
}

.rl-padding-section-large {
  width: 1408rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.rl-padding-section-large._3-brands {
  width: 1000rem;
}

.rl-container-large {
  width: 1507rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.rl-container-large.blazar {
  width: 1617rem;
}

.rl-container-large.gp {
  width: 1600rem;
}

.rl-padding-global {
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

.rl_section_gallery21 {
  background-color: var(--relume-library-lite--rl-white);
  height: 1000rem;
  overflow: hidden;
}

.rl_section_gallery21.hidden {
  display: none;
}

.rl_section_gallery21._3-brands {
  height: 1600rem;
  padding-top: 40rem;
}

.rl_section_gallery21._3-brands.hidden {
  display: none;
}

.rl-heading-style-h3 {
  color: #ab7859;
  margin-top: -15rem;
  margin-bottom: 0;
  padding-left: 10rem;
  padding-right: 50rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 100rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.2;
}

.rl-heading-style-h3.bottom {
  text-align: right;
}

.div-block-4 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 1666rem;
  margin-top: -637.1rem;
  display: block;
  position: relative;
}

.div-block-4.prog {
  margin-top: -423.8rem;
}

.div-block-4.hidden {
  display: none;
}

.nodome__slidertext {
  color: var(--black);
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-style: normal;
  line-height: 1.1;
}

.nodome__slidertext.link {
  color: #ab7859;
  text-decoration: underline;
}

.text-span-6 {
  color: var(--black);
}

.text-span-6._3-brands {
  font-size: 100rem;
}

.search-input-3 {
  color: #050505;
  border: 0 solid #000;
  min-height: 109rem;
  margin-bottom: 0;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1.2;
}

.tab-wrapper-1-2 {
  overflow: hidden;
}

.sp-yandex-img-shoe-4 {
  z-index: 10;
  width: 600rem;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.sp-hero__navigation-2 {
  object-fit: contain;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  height: 781rem;
  margin-top: -32rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-yandex-paragraph-bold-m-4 {
  flex: 1;
  margin-bottom: 0;
  font-size: 22rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-yandex-paragraph-bold-content-wrap-4 {
  grid-row-gap: 20rem;
  flex-direction: column;
  width: 1200rem;
  display: flex;
}

.navbar-2 {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1px solid #050505;
  width: 100%;
  padding-top: 20rem;
  padding-bottom: 20rem;
  position: fixed;
}

.navbar-2.sp-ih-navbar {
  position: static;
}

.tab-wrapper-1-3 {
  overflow: hidden;
}

.div-block-5 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  white-space: nowrap;
  padding-left: 112rem;
  display: flex;
  overflow: auto;
}

.div-block-5.block-padding-bottom {
  display: none;
}

.div-block-6 {
  white-space: normal;
}

.sp-yandex-block-2 {
  padding-left: 112rem;
  padding-right: 112rem;
  position: relative;
}

.search-row-3 {
  background-color: #fff;
  border-top: 1px solid #838383;
  border-bottom: 1px solid #838383;
  width: 100%;
}

.sp-yandex-overflow-paragraph-4 {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 40rem;
  padding-left: 342rem;
  padding-right: 342rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: baseline;
  display: flex;
}

.tab-wrapper-1-1 {
  overflow: hidden;
}

.sp-yandex-h1-2-2 {
  text-align: center;
  letter-spacing: -16rem;
  margin-top: 40rem;
  font-size: 325rem;
  font-weight: 400;
  line-height: 80%;
}

.div-block-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template: "."
                 "Area"
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1700rem;
  margin-left: -230rem;
  display: grid;
}

.sp-yandex-img-ui-wrap-4 {
  z-index: 10;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #c2c2c233;
  border-radius: 56rem;
  padding: 60rem;
  display: inline-block;
  position: absolute;
  inset: 700rem 112rem auto auto;
}

.logo_short {
  width: 109rem;
}

.link-4 {
  color: #ac7859;
  text-decoration: underline;
}

.link-5 {
  color: #ab7859;
  text-decoration: underline;
}

.text-span-7, .text-span-8, .text-span-9 {
  color: #fc3f1d;
}

.video-back {
  justify-content: space-around;
  width: 500rem;
  height: 700rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30rem;
  display: flex;
}

.video-back._2 {
  display: block;
}

.video-embed {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.plyr__controls {
  z-index: 1;
  height: 40px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.tiny-cont {
  z-index: 10;
  text-align: center;
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
  position: absolute;
  inset: auto 0% 0%;
}

.tiny-txt {
  color: #fff;
}

.image-new-year {
  padding-bottom: 40rem;
}

.p-grey {
  color: var(--grey);
  padding-top: 100rem;
}

.y-hero-block {
  display: block;
}

.hero-forecast {
  flex-direction: column;
  width: 100%;
  min-height: 1030rem;
  max-height: 1080rem;
  padding-top: 206rem;
  position: relative;
}

.heading-forecast {
  text-transform: uppercase;
  margin-bottom: 440rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Tt Travels Next, sans-serif;
  font-size: 56rem;
  line-height: 1.2;
}

.forecast-subtitle-row {
  z-index: 4;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.section---132 {
  z-index: 10;
  padding-top: 132rem;
  position: relative;
}

.forecast-rich-first {
  color: #050505;
  max-width: 1046rem;
  margin-bottom: 120rem;
  margin-left: auto;
  margin-right: 74rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
}

.forecast-rich-first p {
  margin-bottom: 32rem;
  font-size: 20rem;
}

.forecast-rich-right {
  color: #050505;
  flex-direction: column;
  width: 100%;
  margin-bottom: 88rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 288rem;
  padding-right: 144rem;
  position: relative;
}

.forecast-rich-right figure {
  margin-bottom: 82rem;
}

.forecast-rich-right img {
  border-radius: 20rem;
}

.forecast-rich-right h6 {
  line-height: .888383;
}

.forecast-rich-right h2 {
  z-index: 5;
  margin-bottom: 46rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 74rem;
  font-style: italic;
  font-weight: 400;
  line-height: .810811;
  position: relative;
}

.forecast-rich-right p {
  z-index: 5;
  color: #050505;
  max-width: 1120rem;
  margin-bottom: 32rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  position: relative;
}

.forecast-rich-right blockquote {
  z-index: 5;
  color: #050505;
  border-left-width: 0;
  margin-bottom: 32rem;
  margin-left: 288rem;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.5;
  position: relative;
}

.forecast-rich-right h3 {
  z-index: 5;
  text-transform: none;
  margin-top: 82rem;
  margin-bottom: 32rem;
  margin-left: 288rem;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: .937;
  position: relative;
}

.forecast-rich-right a {
  color: var(--tomato);
  text-decoration: underline;
}

.forecast-rich-right h4 {
  z-index: 5;
  margin-top: 82rem;
  margin-bottom: 32rem;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: .937;
  position: relative;
}

.forecast-rich-right em {
  color: var(--black);
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.1875;
}

.figure {
  margin-bottom: 0;
}

.forecast-cat {
  margin-bottom: 24rem;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
}

.forecast-subtitle {
  color: #050505;
  max-width: 1147rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  line-height: .866667;
}

.forecast-subtitle p {
  margin-bottom: 0;
  font-size: 90rem;
  line-height: .85;
}

.forecast-subtitle em {
  color: #050505;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  line-height: .85;
}

.forecast-subtitle h2 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  font-weight: 400;
  line-height: .85;
}

.forecast-rich-left {
  color: #050505;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1420rem;
  margin-bottom: 88rem;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  position: relative;
}

.forecast-rich-left figure {
  text-align: left;
  margin-bottom: 82rem;
  padding-right: 156rem;
}

.forecast-rich-left img {
  border-radius: 20rem;
}

.forecast-rich-left h6 {
  z-index: 1;
  line-height: 1.12308;
}

.forecast-rich-left h2 {
  z-index: 5;
  color: #050505;
  max-width: 1120px;
  margin-bottom: 46rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 84rem;
  font-style: italic;
  font-weight: 400;
  line-height: .81;
  position: relative;
}

.forecast-rich-left p {
  z-index: 5;
  color: #050505;
  max-width: 1120rem;
  margin-bottom: 32rem;
  font-size: 20rem;
  position: relative;
}

.forecast-rich-left h3 {
  z-index: 5;
  color: #050505;
  text-transform: none;
  margin-top: 82rem;
  margin-bottom: 32rem;
  margin-left: 288rem;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: .937;
  position: relative;
}

.forecast-rich-left blockquote {
  z-index: 5;
  color: #050505;
  border-left-width: 0;
  margin-bottom: 32rem;
  margin-left: 288rem;
  padding: 0;
  font-size: 20rem;
  line-height: 1.5;
  position: relative;
}

.forecast-rich-left a {
  color: var(--tomato);
  text-decoration: underline;
}

.forecast-rich-left h4 {
  margin-top: 82rem;
  margin-bottom: 32rem;
  font-size: 32rem;
  font-weight: 500;
  line-height: .937;
}

.forecast-rich-left em {
  color: var(--black);
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 1.1875;
}

.img-1260 {
  border-radius: 20rem;
}

.figure-left {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 82rem;
  padding-right: 156rem;
}

.block-quote {
  border-left-width: 0;
  margin-bottom: 0;
  padding: 0 0 0 288rem;
}

.forecast-rich-right-p {
  border-left-width: 0;
  margin-bottom: 32rem;
  padding: 0 0 0 288rem;
  font-size: 20rem;
  line-height: 1.5;
}

.forecast-he-right {
  color: #050505;
  text-transform: none;
  margin-top: 82rem;
  margin-bottom: 32rem;
  margin-left: 288rem;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: .9375;
}

.forecast-bg {
  z-index: 0;
  width: 100%;
  position: absolute;
  inset: 308rem 0% 0%;
}

.forecast-tape {
  z-index: 1;
  width: 100%;
  position: absolute;
  inset: 3rem 0% 0%;
}

.forecast-page-wrap {
  width: 100%;
  overflow: hidden;
}

.cloud-img {
  z-index: 2;
  max-width: 800rem;
  position: absolute;
  top: 451rem;
}

.cloud-img.ci-2 {
  max-width: 893rem;
  top: 356rem;
  left: 10rem;
}

.cloud-img.ci {
  top: 576rem;
  left: 216rem;
}

.cloud-img.ci-3 {
  max-width: 893rem;
  top: 319rem;
  left: 528rem;
}

.cloud-img.ci-4 {
  max-width: 998rem;
  top: 231rem;
  left: auto;
  right: -197rem;
}

.cloud-img.ci-1 {
  max-width: 892rem;
  top: 245rem;
  left: -210rem;
}

.paragraph-6 {
  font-size: 20rem;
}

.forecast-rich-first-p {
  margin-bottom: 32rem;
  font-size: 20rem;
}

.forecast-rich-wrap {
  position: relative;
}

.cloud-img-01 {
  z-index: 2;
  width: 100%;
  max-width: 674rem;
  position: absolute;
  top: 565rem;
  right: -201rem;
}

.cloud-img-01.ci-3 {
  top: 624rem;
}

.cloud-img-01.ci-5, .cloud-img-01.ci-7, .cloud-img-01.ci-09 {
  top: 617rem;
}

.cloud-img-02 {
  z-index: 2;
  width: 100%;
  max-width: 674rem;
  position: absolute;
  top: 619rem;
  left: -286rem;
  right: 0;
}

.cloud-img-02.ci-2 {
  top: 610rem;
}

.cloud-img-02.ci-4, .cloud-img-02.ci-6, .cloud-img-02.ci-8, .cloud-img-02.ci-10 {
  top: 606rem;
}

.paragraph-7 {
  font-size: 90rem;
  line-height: 1.2;
}

.forecast-img {
  max-width: 176rem;
  position: absolute;
  top: -34rem;
}

.forecast-img.fi-2 {
  max-width: 127rem;
  right: 0;
}

.forecast-img.fi-3 {
  max-width: 438rem;
  display: none;
}

.forecast-img.fi-4 {
  max-width: 438rem;
  display: none;
  top: 1176rem;
  right: 0;
}

.forecast-img.cloud-1 {
  max-width: 961rem;
  top: -394rem;
  left: -317rem;
}

.forecast-img.cloud-2 {
  max-width: 961rem;
  top: -406rem;
  left: auto;
  right: -560rem;
}

.forecast-img.ttt-new {
  left: 60px;
}

.forecast-rich-first em {
  color: var(--tomato);
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  line-height: 1.1875;
}

.forecast-rich-first a {
  color: var(--tomato);
  text-decoration: underline;
}

.heading-forecast {
  color: #050505;
}

.heading-forecast h1 {
  font-size: 56rem;
  line-height: 1.2;
}

.heading-forecast em {
  color: var(--black);
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  line-height: .733333;
}

.content-block-nember {
  z-index: 1;
  color: #050505;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 390rem;
  font-style: italic;
  line-height: 1.12;
  position: absolute;
  top: 362rem;
  right: -34rem;
}

.content-block-nember.left {
  top: 394rem;
  left: -20rem;
  right: auto;
}

.content-block-nember.left.cbn-4 {
  top: 379rem;
}

.content-block-nember.left.cbn-2 {
  top: 374rem;
}

.content-block-nember.cbn-3 {
  top: 426rem;
}

.content-block-nember.cbn-5 {
  top: 394rem;
}

.forecast-navigation {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  background-color: #fff;
  border-radius: 70rem;
  justify-content: center;
  padding: 24rem 55rem 19rem;
  display: flex;
  overflow: hidden;
  box-shadow: 0 9rem 20rem #00000040;
}

.forecast-navigation-link {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.forecast-navigation-block {
  z-index: 100;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  position: fixed;
  inset: auto 0% 48rem;
}

.html-embed-7 {
  z-index: 10;
  position: absolute;
  inset: 0% auto auto 0%;
}

.drag-me-img {
  z-index: 1;
  opacity: 0;
  width: 98rem;
  position: absolute;
  inset: -140rem auto auto 432rem;
}

.drag-me-img.dr-img-1 {
  vertical-align: baseline;
  display: inline-block;
  position: relative;
  top: -81rem;
  left: 312rem;
}

.drag-me-img.dr-img-2 {
  top: 1132rem;
  left: 1480rem;
}

.drag-me-img.dr-img-3 {
  top: 1583rem;
  left: 240rem;
}

.drag-me-img.dr-img-4 {
  top: 1208rem;
  left: 1550rem;
  right: 0;
}

.drag-me-img.dr-img-5 {
  top: 1305rem;
  left: 240rem;
  right: 0;
}

.image-mob {
  display: none;
}

.html-embed-8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65c23cf468dfacfd2ac3f38f_drag%20me%20img.webp");
  background-position: 100% -750%;
  background-size: auto;
}

.sections-wrap {
  background-image: linear-gradient(#cde9ff, #fff 75%);
  position: relative;
}

.hero-forecast.main {
  justify-content: center;
  align-items: center;
  height: 100vh;
  min-height: auto;
  max-height: 1089rem;
  padding-top: 0;
  display: flex;
  overflow: visible;
}

.forecast-heading-img {
  max-width: 1102rem;
  margin-bottom: 22rem;
  margin-left: auto;
  margin-right: auto;
}

.forecast-main-subtitle {
  z-index: 5;
  color: #050505;
  text-align: center;
  max-width: 822rem;
  margin-bottom: 16rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  position: relative;
}

.forecast-main-subtitle.mb-auto {
  margin-bottom: auto;
}

.forecast-hero-link {
  background-color: #5c8bae33;
  border-radius: 32rem;
  justify-content: center;
  align-items: center;
  max-width: 100rem;
  height: 100%;
  max-height: 45rem;
  margin-left: auto;
  margin-right: auto;
  transition: background-color .2s;
  display: flex;
  position: absolute;
  inset: auto 0% 40rem;
}

.forecast-hero-link:hover {
  background-color: #5c8bae66;
}

.forecast-hero-arrow {
  max-width: 34rem;
}

.forecast-section {
  padding-top: 150rem;
  padding-bottom: 116rem;
  position: relative;
}

.forecast-section.fs-2 {
  margin-top: 0;
  padding-top: 20rem;
  padding-bottom: 184rem;
}

.forecast-text {
  z-index: 5;
  color: var(--black);
  text-align: center;
  max-width: 1120rem;
  margin-bottom: 30rem;
  margin-left: auto;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  position: relative;
}

.forecast-list {
  z-index: 5;
  color: var(--black);
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 890rem;
  margin-bottom: 32rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  display: flex;
  position: relative;
}

.forecast-list-item {
  grid-column-gap: 7rem;
  grid-row-gap: 0rem;
  text-align: center;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 8rem;
  list-style-type: none;
  display: flex;
}

.forecast-categories-wrapper {
  z-index: 5;
  position: relative;
}

.forecast-categories-list {
  grid-row-gap: 100rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.forecast-categories-item {
  color: var(--black);
  flex-direction: column;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  font-style: italic;
  line-height: 1.1;
  display: flex;
}

.forecast-categories-name {
  margin-right: 26rem;
  font-size: 90rem;
  line-height: .666667;
}

.forecast-categories-number {
  color: var(--tomato);
  margin-top: -45rem;
  margin-right: 2rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-style: normal;
  line-height: 1.5;
}

.forecast-page-link {
  align-items: center;
  display: flex;
}

.sun-img {
  mix-blend-mode: screen;
  width: 100%;
  max-width: 2169rem;
  position: absolute;
  inset: -1159rem auto auto -1000rem;
}

.cloud-1 {
  max-width: 693rem;
  position: absolute;
  inset: -54rem auto auto -321rem;
}

.cloud-2 {
  max-width: 693rem;
  position: absolute;
  inset: 153rem 0% 0% 1215rem;
}

.cloud-3 {
  z-index: 10;
  width: 100%;
  max-width: 1237rem;
  position: absolute;
  inset: 297rem 0% 0% -821rem;
}

.section-sticky-wrap {
  height: 1846rem;
  position: sticky;
  top: 0;
}

.cloud-full-width {
  display: none;
  position: sticky;
  inset: 289rem 0% auto;
}

.block-inner-wrap {
  position: relative;
}

.cloug-full-image {
  z-index: 1;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.cloug-full-image.mob {
  display: none;
}

.forecast-img-1 {
  max-width: 256rem;
  position: absolute;
  inset: -147rem auto 0% 0;
}

.forecast-img-2 {
  max-width: 256rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.forecast-img-3 {
  z-index: 4;
  max-width: 256rem;
  position: absolute;
  top: auto;
  bottom: 150rem;
}

.forecast-sticky {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  margin-bottom: -100vh;
  padding-top: 166rem;
  padding-bottom: 302rem;
  display: flex;
  position: sticky;
  top: 0;
}

.forecast-img-4 {
  z-index: 1;
  max-width: 256rem;
  position: absolute;
  bottom: auto;
  right: 0;
}

.forecast-cloud-998 {
  z-index: 5;
  width: 998rem;
  max-width: 998rem;
  position: absolute;
  inset: auto auto -409rem -352rem;
}

.forecast-cat-read-text {
  font-family: Tt Travels Next, sans-serif;
  font-size: 14rem;
  font-style: normal;
  font-weight: 600;
}

.forecast-cat-read {
  border: 1rem solid #000;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 98rem;
  height: 98rem;
  display: flex;
}

.forecast-cloud-1237 {
  z-index: 1;
  max-width: 1237rem;
  position: absolute;
  inset: auto 0 -512rem 1000rem;
}

.forecast-img-5 {
  max-width: 256rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.block-nember-mob {
  z-index: 1;
  color: #050505;
  max-width: 384rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 390rem;
  font-style: italic;
  line-height: 1.12;
  position: absolute;
  top: 435rem;
  right: -18rem;
}

.block-nember-mob.left {
  top: 394rem;
  left: -20rem;
  right: auto;
}

.block-nember-mob.left.cbn-4 {
  top: 379rem;
}

.block-nember-mob.left.cbn-2 {
  top: 374rem;
}

.block-nember-mob.cbn-3 {
  top: 426rem;
}

.block-nember-mob.cbn-5 {
  top: 394rem;
}

.block-nember-mob.bn-02 {
  left: -18rem;
  right: auto;
}

.block-nember-mob.bn-03 {
  top: 458rem;
  right: -27rem;
}

.block-nember-mob.bn-08, .block-nember-mob.bn-06 {
  left: -18rem;
  right: auto;
}

.cloud-2-main {
  max-width: 693rem;
  position: absolute;
  inset: 153rem 0% 0% 1215rem;
}

.forecast-list-text {
  font-size: 32rem;
}

.forecast-item-point {
  max-width: 21rem;
  margin-top: 9rem;
}

.forecast-list-span {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65c4d38ff1b84de8d7dc5428_forecast%20list%20point.svg");
  background-position: 0 53%;
  background-repeat: no-repeat;
  background-size: 21rem;
  margin-left: -28rem;
  padding-left: 28rem;
  display: inline-block;
}

.forecast-cloud-998-mob {
  z-index: 5;
  max-width: 998rem;
  position: absolute;
  inset: auto auto -409rem -352rem;
}

.forecast-list-blocked {
  font-size: 32rem;
}

.forecast-item-blocked {
  opacity: .5;
  align-items: center;
  display: flex;
}

.forecast-categories-date {
  margin-right: 26rem;
  font-size: 90rem;
  line-height: .666667;
}

.sp-lunar-span-zaha {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65d4926db9f93cb02399af32_sp-lunar-img-zaha.webp");
  background-position: 50%;
  background-size: cover;
  font-size: 3.5rem;
}

.sp-lunar-h1 {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 4.8rem;
  font-weight: 500;
  line-height: .9;
}

.sp-lunar-frame-square-3 {
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  top: -4px;
  right: -4px;
}

.sp-lunar-frame-square-2 {
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  bottom: -4px;
  left: -4px;
}

.sp-lunar-frame {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #13120f4d;
  border: 1px solid #fff;
  padding: 2.55rem;
}

.sp-lunar-img-moon {
  z-index: 5;
  pointer-events: none;
  width: 46rem;
}

.sp-lunar-frame-cross-v {
  background-color: #fff;
  width: 1px;
  height: 100%;
  position: absolute;
}

.sp-lunar-frame-square-1 {
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  top: -4px;
  left: -4px;
}

.sp-lunar-frame-square-4 {
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  bottom: -4px;
  right: -4px;
}

.sp-lunar-frame-cross-3 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  left: -20px;
}

.sp-root {
  z-index: 1;
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  padding: 6rem 6.6rem 5.79rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-lunar-h1-span-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 6.1rem;
  font-style: italic;
  font-weight: 400;
}

.sp-lunar-frame-cross-1 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  top: -20px;
}

.sp-lunar-h1-wrap {
  z-index: 10;
  margin-top: -17rem;
  padding-bottom: 4rem;
  padding-left: 6rem;
  padding-right: 6rem;
}

.sp-lunar-frame-cross-4 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  right: -20px;
}

.sp-lunar-frame-cross-2 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  position: absolute;
  bottom: -20px;
}

.sp-lunar-span-le {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65d4926db9f93cb02399af30_sp-lunar-img-le.webp");
  background-position: 50%;
  background-size: cover;
  font-size: 3.5rem;
}

.sp-lunar-frame-cross-h {
  background-color: #fff;
  width: 100%;
  height: 1px;
  position: absolute;
}

.sp-lunar-frame-wrap {
  z-index: 10;
  justify-content: center;
  align-items: center;
  margin-left: 29.3rem;
  margin-right: auto;
  display: flex;
  position: relative;
}

.sp-lunar-frame-wrap.sp-lunar-frame-wrap-dir {
  margin-left: auto;
}

.sp-section {
  grid-row-gap: 1.74rem;
  flex-direction: column;
  display: flex;
  position: relative;
}

.sp-lunar-bg-black {
  background-color: #13120f;
}

.sp-lunar-h2 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 3rem;
  font-style: italic;
  font-weight: 400;
  line-height: .95;
}

.text-span-10 {
  font-family: Objectsans, sans-serif;
  font-size: 2.31rem;
  font-style: normal;
}

.sp-text-align-right {
  text-align: right;
}

.sp-lunar-h2-wrap {
  grid-column-gap: 2.95rem;
  grid-row-gap: 2.95rem;
  padding-left: 21.5rem;
  padding-right: 21.5rem;
  display: flex;
}

.sp-lunar-h3 {
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.sp-lunar-hero-wrap {
  justify-content: center;
  display: flex;
}

.sp-lunar-h3-wrap {
  grid-column-gap: 1.74rem;
  grid-row-gap: 1.74rem;
  flex-direction: column;
  justify-content: flex-start;
  width: 23rem;
  margin-top: 7.93rem;
  display: flex;
}

.sp-lunar-img-house-1 {
  width: 43rem;
  max-width: none;
}

.sp-lunar-line {
  border-bottom: 1px solid var(--white);
  width: 100%;
}

.sp-lunar-h4 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 2.08rem;
  font-style: italic;
  line-height: .95;
}

.sp-text-white {
  color: var(--white);
}

.sp-lunar-section-text-1 {
  display: flex;
}

.sp-text-body {
  font-family: Objectsans, sans-serif;
  font-size: 1.16rem;
  line-height: 1.4;
}

.sp-text-body.sp-text-grey {
  color: var(--grey);
}

.sp-lunat-text-wrap {
  grid-column-gap: 2.95rem;
  padding-left: 5.79rem;
  display: flex;
}

.sp-lunar-text-wrap-colomns-one {
  grid-row-gap: 1.85rem;
  flex-direction: column;
  width: 27.37rem;
  display: flex;
}

.sp-lunar-h4-wrap {
  width: 38.14rem;
  padding-left: 13.43rem;
}

.sp-lunar-img-house-2 {
  width: 26rem;
  position: absolute;
  inset: 3.3rem -12rem auto auto;
}

.sp-lunar-img-house-3 {
  position: relative;
  left: -17.8rem;
}

.sp-lunar-text-wrap-colomns-two {
  grid-column-gap: 1.85rem;
  align-items: flex-start;
  padding-left: 29.57rem;
  display: flex;
}

.sp-lunar-text-wrap-colomns-two.sp-lunar-text-wrap-colomns-two-bottom-padding {
  padding-bottom: 2rem;
}

.sp-lunar-img-space {
  z-index: -1;
  opacity: .35;
  object-fit: cover;
  width: 106.6rem;
  max-width: none;
  height: 100%;
  position: absolute;
  top: -5.21px;
  left: -6.6rem;
}

.sp-lunar-frame-text {
  grid-row-gap: 1.85rem;
  flex-direction: column;
  width: 23rem;
  display: flex;
}

.sp-lunar-img-house-4 {
  width: 42rem;
  position: absolute;
  left: -18rem;
}

.sp-lunar-img-house-5 {
  width: 41rem;
  position: absolute;
  right: -17rem;
}

.sp-lunar-line-wrap {
  justify-content: center;
  align-items: center;
  padding-bottom: 1.4rem;
  display: flex;
  position: relative;
}

.sp-lunar-section-padding-top-bottom {
  padding-top: 5.21rem;
  padding-bottom: 5.21rem;
}

.sp-lunar-img-house-7 {
  width: 37rem;
  position: absolute;
  left: -11rem;
}

.sp-lunar-img-house-6 {
  width: 43rem;
  max-width: none;
}

.sp-lunar-frame-text-wide {
  grid-row-gap: 1.85rem;
  flex-direction: column;
  width: 34rem;
  display: flex;
}

.sp-lunar-img-house-8 {
  width: 40rem;
  position: absolute;
  bottom: 5.21rem;
  left: -16rem;
}

.sp-lunar-img-house-9 {
  width: 33rem;
  position: absolute;
  bottom: 5.21rem;
  right: -16rem;
}

.sp-lunar-img-house-10 {
  width: 143rem;
  max-width: none;
  margin-left: -65rem;
}

.sp-lunar-img-arch {
  width: 8.56rem;
}

.sp-lunar-arch-wrap {
  grid-column-gap: .81rem;
  justify-content: flex-end;
  display: flex;
}

.sp-text-additional {
  font-family: Objectsans, sans-serif;
  font-size: .81rem;
  line-height: 1.3;
}

.sp-lunar-arch-name {
  text-align: right;
  flex-direction: column;
  justify-content: flex-end;
  width: 23rem;
  display: flex;
}

.div-block-9 {
  grid-column-gap: 2.5rem;
  display: flex;
}

.sp-lunar-frame-text-two-colomns {
  grid-row-gap: 1.85rem;
  flex-direction: column;
  width: 53rem;
  display: flex;
}

.sp-text-body-padding-top {
  padding-top: 1.85rem;
}

.sp-lunar-desc-hide {
  display: none;
}

.sp-lunar-slide-nav {
  font-size: .8rem;
}

.sp-lunar-slide {
  border-radius: 50px;
  margin-right: 5rem;
  overflow: hidden;
}

.sp-lunar-slide-mask {
  cursor: grabbing;
  overflow: visible;
}

.sp-lunar-slider {
  z-index: 15;
  background-color: #ddd0;
  width: 67rem;
  height: 30rem;
  margin-top: 4rem;
}

.sp-lunar-slider-img {
  object-fit: cover;
  width: 100%;
  max-height: 100%;
}

.right-arrow {
  width: 38rem;
  margin-right: -34.3rem;
  display: flex;
}

.sp-lunar-arrow-right, .sp-lunar-arrow-left {
  width: 10rem;
}

.left-arrow {
  justify-content: flex-end;
  width: 13rem;
  margin-left: -6.6rem;
  display: flex;
}

.draggable {
  z-index: 9;
  cursor: none;
}

.text-span-11 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65d669ce86fdd41e60bfb9f9_sp-lunar-arrow-right.svg");
  background-position: 0 0;
  background-size: cover;
}

.sp-lunar-hero-1 {
  z-index: 6;
  width: 20rem;
  position: absolute;
  top: 10.2rem;
  left: -9rem;
}

.sp-lunar-hero-2 {
  width: 14rem;
  position: absolute;
  top: 1.5rem;
  left: 19.6rem;
}

.sp-lunar-hero-3 {
  z-index: 6;
  width: 19rem;
  position: absolute;
  top: 17.7rem;
  left: 15.6rem;
}

.sp-lunar-hero-4 {
  z-index: 6;
  width: 13rem;
  position: absolute;
  top: 22.1rem;
  right: 15.3rem;
}

.sp-lunar-hero-5 {
  width: 15rem;
  position: absolute;
  top: 3.5rem;
  right: 19.7rem;
}

.sp-lunar-hero-6 {
  z-index: 6;
  width: 13rem;
  position: absolute;
  top: 8.3rem;
  right: -7.9rem;
}

.sp-lunar-star-1 {
  pointer-events: none;
  width: 20rem;
  position: absolute;
  top: -4.2rem;
  left: 9.3rem;
}

.sp-lunar-star-1.sp-lunar-main-1 {
  top: -5rem;
  left: 5.2rem;
}

.sp-lunar-star-1.sp-lunar-main-2 {
  top: auto;
  bottom: -2.3rem;
  left: 12.9rem;
}

.sp-lunar-star-2 {
  z-index: 7;
  pointer-events: none;
  width: 16rem;
  position: absolute;
  top: 3.7rem;
  left: -10.3rem;
}

.sp-lunar-star-2.sp-lunar-main-1 {
  top: 26.1rem;
}

.sp-lunar-star-2.sp-lunar-main-2 {
  top: 16rem;
  left: -10.2rem;
}

.sp-lunar-star-3 {
  z-index: 7;
  pointer-events: none;
  width: 11rem;
  position: absolute;
  top: 19.4rem;
  left: 10.4rem;
}

.sp-lunar-star-3.sp-lunar-main-1 {
  top: 39.6rem;
  left: 13.6rem;
}

.sp-lunar-star-3.sp-lunar-main-2 {
  top: .5rem;
  left: 10.6rem;
}

.sp-lunar-star-4 {
  z-index: 7;
  pointer-events: none;
  width: 20rem;
  position: absolute;
  top: 11.7rem;
  right: 4.5rem;
}

.sp-lunar-star-4.sp-lunar-main-1 {
  top: 43rem;
  right: 13.3rem;
}

.sp-lunar-star-4.sp-lunar-main-2 {
  top: auto;
  bottom: 10rem;
  right: 13.3rem;
}

.sp-lunar-star-5 {
  z-index: 7;
  pointer-events: none;
  width: 16rem;
  position: absolute;
  top: -4.7rem;
  right: 22.7rem;
}

.sp-lunar-star-5.sp-lunar-main-1, .sp-lunar-star-5.sp-lunar-main-2 {
  top: -4.3rem;
  right: 1.7rem;
}

.sp-lunar-star-6 {
  z-index: 7;
  pointer-events: none;
  width: 11rem;
  position: absolute;
  top: 2.7rem;
  right: -5.5rem;
}

.sp-lunar-star-6.sp-lunar-main-1 {
  top: 42.2rem;
}

.sp-lunar-star-6.sp-lunar-main-2 {
  top: 15.4rem;
  right: -7.5rem;
}

.sp-lunar-img-house-12 {
  width: 35rem;
  position: absolute;
  bottom: 8.4rem;
  left: -10.4rem;
}

.sp-lunar-frame-wrap-margin {
  margin-left: 29.7rem;
}

.sp-lunar-frame-wrap-margin-1 {
  margin-left: 29.4rem;
}

.sp-lunar-frame-wrap-margin-2 {
  margin-left: 29.7rem;
}

.draggable-2 {
  z-index: 4;
}

.sp-lunar-img-drag {
  z-index: 3;
  pointer-events: none;
  width: 10rem;
  display: none;
  position: absolute;
  transform: rotate(15deg);
}

.sp-lunar-img-drag.sp-lunar-position-1 {
  top: 5.8rem;
  right: 13.8rem;
}

.sp-lunar-img-drag.sp-lunar-position-2 {
  z-index: 10;
  top: 76rem;
  left: -1.3rem;
  transform: rotate(-10deg);
}

.sp-lunar-img-drag.sp-lunar-position-3 {
  z-index: 10;
  top: 3.5rem;
  right: 15.8rem;
  transform: rotate(10deg);
}

.sp-lunar-img-drag.sp-lunar-position-4 {
  z-index: 10;
  top: 56.4rem;
  left: -1.3rem;
  transform: rotate(-10deg);
}

.sp-lunar-img-drag.sp-lunar-position-5 {
  z-index: 10;
  top: 52.9rem;
  right: .9rem;
  transform: rotate(15deg);
}

.sp-lunar-mouse-drag {
  z-index: 300;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #00000040;
  border-radius: 60rem;
  justify-content: center;
  align-items: center;
  width: 10rem;
  height: 10rem;
  display: flex;
  transform: scale(0);
}

.sp-text-align-center {
  text-align: center;
}

.sp-lunar-mouse-wrap {
  z-index: 300;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.sp-lunar-link {
  color: #ffe44c;
  text-decoration: underline;
  transition: color .2s;
}

.sp-lunar-link-main {
  color: #ece6a6;
  text-decoration: underline;
}

.sp-lunar-link-main:hover {
  color: #fef37a;
}

.sp-ws-main-wrap-padding-left {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-direction: column;
  width: 1200rem;
  padding-left: 340rem;
  display: flex;
}

.sp-ws-section-padding {
  padding-top: 80rem;
  padding-left: 310rem;
}

.sp-title-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 78rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.ui-kit {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-color: #9e9898;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40rem;
}

.ui-kit.bg-gray {
  background-color: #979292;
}

.ui-kit.bg-word {
  background-color: #bebbbb;
}

.sp-section-overflow-hidden {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.sp-subtitle-italic {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 41rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-subtitle {
  color: #050505;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 33rem;
  font-weight: 400;
  line-height: 1;
}

.sp-subtitle.times.sp-gpb-text-blue {
  color: #0136b4;
}

.sp-subtitle.sp-subtitle-2-white {
  pointer-events: none;
  color: #fff;
}

.sp-subtitle.msi {
  color: #4ab3ff;
  font-size: 35rem;
  font-weight: 400;
  line-height: 1.2;
}

.sp-subtitle.sp-sport-subtitle {
  color: #fff;
  line-height: 1.2;
}

.sp-subtitle.sp-sport-subtitle.sp-ar-text-red {
  color: #e6193a;
  margin-bottom: 0;
}

.sp-subtitle.sp-gpb-subtitle, .sp-subtitle.times {
  line-height: 1.2;
}

.sp-subtitle.sp-nn-subtitle-white {
  color: #fff;
  line-height: 1.2;
}

.sp-subtitle.sp-ya-subtitle {
  line-height: 1.2;
}

.sp-subtitle.sp-ya-subtitle.sp-gpb-subtitle-white {
  color: #fff;
}

.sp-ws-main-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-direction: column;
  width: 860rem;
  display: flex;
}

.sp-ws-main-wrap.sp-ws-main-wrap-padding-left {
  width: 1200rem;
}

.sp-ws-main-wrap._2 {
  width: 120%;
}

.sp-ws-main-wrap._3 {
  width: 140%;
}

.sp-ws-main-wrap._3.msi {
  width: 80%;
  font-family: Objectsans, sans-serif;
  font-weight: 400;
}

.sp-ws-main-wrap._4 {
  width: 85%;
}

.sp-ws-main-wrap._4.msi {
  width: 100%;
  padding-left: 45%;
}

.sp-ws-main-wrap._4.msi-normal {
  width: 100%;
  padding-left: 0%;
  padding-right: 0%;
}

.sp-ws-main-wrap.msi {
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.sp-ws-section-padding-top {
  padding-top: 80rem;
}

.sp-paragraph {
  color: #050505;
  margin-bottom: 0;
  font-size: 22rem;
  line-height: 1.4;
}

.sp-paragraph.sp-ih-text-gray {
  color: #838383;
}

.sp-paragraph.sp-ih-text-gray.break {
  word-break: break-all;
}

.sp-paragraph.sp-sport-paragraph-white {
  color: #fff;
}

.sp-paragraph.sp-sport-paragraph-grey {
  color: #86868b;
}

.sp-paragraph.inherit {
  color: inherit;
}

.sp-paragraph.sp-gpb-text-gray-copy {
  color: #838383;
}

.sp-paragraph.sp-ar-paragraph-red {
  color: #e6193a;
}

.sp-paragraph.sp-ar-paragraph-red.sp-ar-paragraph-red-link {
  transition: opacity .2s cubic-bezier(.77, 0, .175, 1);
}

.sp-paragraph.sp-ar-paragraph-red.sp-ar-paragraph-red-link:hover {
  opacity: .8;
}

.sp-paragraph.one-portrait {
  padding-top: 20rem;
}

.sp-paragraph.slider-text {
  color: #aaa;
  text-align: left;
}

.sp-paragraph.grey {
  color: #aaa;
}

.sp-paragraph.sp-ya-photo.additional {
  opacity: .5;
}

.sp-paragraph.sp-ya-photo.bold {
  font-size: 27rem;
  font-weight: 500;
}

.sp-paragraph.sp-ya-text-additional {
  opacity: .5;
  color: #050505;
  font-size: 20rem;
}

.sp-paragraph.sp-ya-paragraph-white-tansparent {
  opacity: .5;
  color: var(--white);
}

.sp-ws-section {
  width: 1860rem;
  padding-left: 120rem;
  padding-right: 120rem;
  position: relative;
}

.sp-ws-section.sp-ws-section-padding-top {
  z-index: 1;
}

.sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden {
  overflow: visible;
}

.sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide.sp-x5 {
  display: none;
}

.sp-ws-section.sp-ws-section-padding-top.msi {
  padding-top: 0;
}

.sp-ws-section.sp-ws-section-padding {
  padding-left: 310rem;
  display: block;
}

.sp-ws-section.sp-ws-section-padding.msi {
  padding-top: 300rem;
}

.sp-ws-section.obl {
  padding-left: 0;
  padding-right: 0;
}

.sp-ws-section.sp-kont-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  padding-top: 80rem;
  padding-left: 310rem;
  display: flex;
}

.sp-ws-section.sp-a101-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #ff4443);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 160rem;
  padding-bottom: 160rem;
  display: flex;
}

.sp-ws-section.sp-a101-section-padding.one {
  background-image: linear-gradient(#fff, #f3734a);
}

.sp-ws-section.sp-ar-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  cursor: pointer;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 200rem;
  padding-bottom: 80rem;
  display: flex;
}

.sp-ws-section.sp-ws-section-padding-top {
  z-index: 1;
  margin-top: 20rem;
}

.sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
  display: block;
}

.sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
  display: flex;
}

.sp-ws-section.sp-ar-section-slider {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  cursor: pointer;
  background-color: #ffd2d2;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 200rem;
  padding-bottom: 80rem;
  display: flex;
}

.sp-ws-slide-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65ea0a681db977daffcc80ec_sp-ws-slide-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sp-ws-title-wrap {
  padding-right: 600rem;
}

.sp-img-wrap-parallax {
  border-radius: 500rem;
  height: 650rem;
  overflow: hidden;
}

.sp-img-wrap-parallax.inter {
  border-radius: 0;
  height: auto;
}

.sp-ws-quote-rec {
  background-color: #d9d9d9;
  width: 20rem;
}

.sp-ws-img-stationery {
  width: 300rem;
  transform: translate(0, -900rem);
}

.sp-ws-quote-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  padding-top: 30rem;
  display: flex;
}

.sp-ws-quote-wrap.sp-ws-quote-wrap-no-padding {
  padding-top: 0;
}

.sp-ws-two-colomns {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  align-items: center;
  display: flex;
}

.sp-ws-two-colomns.msi {
  justify-content: center;
  align-items: center;
}

.sp-ws-two-colomns.pad {
  padding-top: 100rem;
  padding-bottom: 100rem;
}

.sp-ws-body {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 220rem;
  padding-bottom: 120rem;
  display: flex;
}

.sp-ws-body.sp-xf-body {
  background-color: #d9d9d9;
}

.sp-ws-body.sp-nn-gradient-4 {
  background-color: #5ca5cd;
  padding-top: 60rem;
  padding-bottom: 0;
}

.sp-ws-body.sp-nn-gradient-6 {
  background-image: linear-gradient(#fff, #fed0bf);
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.sp-ws-body.sp-nn-gradient-1 {
  background-image: linear-gradient(#2e87b8, #9594a2 8%, #ff7451 17%, #fed0bf 36%);
  padding-bottom: 0;
}

.sp-ws-body.sp-nn-gradient-2 {
  background-image: linear-gradient(#5ca5cd, #fed0bf 46%);
  margin-top: -50rem;
  padding-top: 60rem;
  padding-bottom: 0;
}

.sp-ws-body.sp-nn-gradient-7 {
  background-image: linear-gradient(#acd5e8 13%, #fed0bf);
  margin-top: -180rem;
  padding-top: 60rem;
  padding-bottom: 0;
}

.sp-ws-body.sp-nn-gradient-8 {
  background-image: linear-gradient(#84bbd9 13%, #fed0bf);
  margin-top: -100rem;
  padding-top: 60rem;
  padding-bottom: 0;
}

.sp-ws-body.sp-nn-gradient-3 {
  background-image: linear-gradient(#acd5e8 25%, #fed0bf 46%);
  margin-top: -500rem;
  padding-top: 60rem;
  padding-bottom: 0;
}

.sp-ws-body.sp-nn-gradient-5 {
  background-image: linear-gradient(#acd5e8, #fed0bf);
  margin-top: -10rem;
  padding-top: 0;
  padding-bottom: 0;
}

.sp-ws-body.sp-mts-gradient {
  background-color: #0a0a1b;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}

.sp-ws-body.sp-mts-dark-text {
  color: #2e2e4a;
  padding-bottom: 0;
}

.sp-ws-body.sp-mts-middle-text {
  color: #392754;
  padding-bottom: 0;
}

.sp-ws-body.sp-mts-pale-dark-text {
  color: #523c70;
  padding-bottom: 0;
}

.sp-ws-body.sp-mts-wwhite-text {
  color: #fff;
  padding-bottom: 0;
}

.sp-ws-body.sp-mts-pale-text {
  color: #d9e0e8;
  padding-bottom: 0;
}

.sp-ws-body.sp-ya-gradient-1 {
  background-image: linear-gradient(#040206, #541585 50%, #a127ff), linear-gradient(#541585, #d34830 31%, #f25236 46%, #ff5739 64%, #a127ff);
  padding-bottom: 340rem;
}

.sp-ws-body.sp-ya-gradient-1.ending {
  z-index: 0;
  margin-top: -250rem;
  padding-top: 300rem;
  padding-bottom: 120rem;
  position: relative;
}

.sp-ws-body.sp-ya-body-wrap {
  z-index: 1;
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  background-color: #fff;
  border-radius: 200rem;
  padding-top: 0;
  position: relative;
}

.sp-ws-body.sp-ya-body-wrap.first {
  margin-top: -200rem;
  padding-top: 160rem;
}

.sp-ws-body.sp-mv-gradient {
  background-color: #f2eddd;
  background-image: none;
  background-size: auto;
  border-bottom: 1px solid #1c221e;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.sp-ws-body.sp-mv-hero-colomn {
  color: #050505;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-top: 120rem;
  position: relative;
  overflow: hidden;
}

.sp-ws-body.sp-mv-body-default-1 {
  color: #121212;
  background-color: #ddd;
  background-image: none;
  margin-bottom: 0;
  padding-top: 120rem;
  padding-bottom: 220rem;
}

.sp-ws-body.sp-mv-body-default-1.sp-mv-body-pink {
  background-color: #edd9c8;
}

.sp-ws-body.sp-mv-body-default-2 {
  color: #121212;
  background-color: #b3b3b3;
  background-image: none;
  margin-bottom: 0;
  padding-top: 120rem;
  padding-bottom: 220rem;
}

.sp-ws-body.sp-mv-body-default-2.sp-mv-body-blue {
  background-color: #b5aece;
}

.sp-ws-body.sp-mv-body-default-3 {
  color: #121212;
  background-color: #ddd;
  background-image: none;
  margin-bottom: 0;
  padding-top: 120rem;
  padding-bottom: 220rem;
}

.sp-ws-body.sp-mv-body-default-3.sp-mv-body-yellow {
  background-color: #e8cb9e;
}

.sp-ws-body.sp-tb-gradient {
  color: #fff;
  background-color: #eaeaea;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}

.sp-ws-hero-wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  padding-left: 220rem;
  padding-right: 220rem;
  display: flex;
}

.sp-ws-slider {
  z-index: 10;
  border-radius: 20px;
  height: 100%;
}

.sp-ws-slider-arrow-r {
  justify-content: center;
  align-items: center;
  width: 120rem;
  padding-right: 30rem;
  display: flex;
}

.sp-ws-img-cubes {
  width: 530rem;
  margin-left: -45rem;
  transform: translate(0, -750rem);
}

.image-26 {
  width: 100%;
  max-width: none;
}

.sp-ws-slide-5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65ea0a681db977daffcc80fe_sp-ws-slide-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sp-ws-img-tea {
  width: 300rem;
}

.sp-ws-img-tea.sp-xf-img-obj.mob {
  display: none;
}

.head-tags__date-text-copy {
  color: #000;
  font-weight: 500;
}

.sp-ws-slider-wrap {
  cursor: grabbing;
  width: 1240rem;
  height: 750rem;
}

.slide-nav {
  margin-bottom: -60rem;
}

.sp-ws-slider-arrow-l {
  justify-content: center;
  align-items: center;
  width: 120rem;
  padding-left: 30rem;
  display: flex;
}

.sp-ws-img-lamp {
  width: 400rem;
  transform: translate(0, -800rem);
}

.sp-ws-slide-1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65ea0a681db977daffcc80f8_sp-ws-slide-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sp-ws-stationery-wrap {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.image-24 {
  width: 25rem;
}

.image-25 {
  width: 100%;
  max-width: none;
}

.image-23 {
  filter: grayscale();
  max-width: none;
  height: 100%;
  max-height: 100%;
  position: absolute;
}

.sp-ws-img-wrap-oval-vert {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450rem;
  height: 700rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-ws-img-plant {
  width: 240rem;
}

.div-block-10 {
  background-color: #ffffff80;
  border-radius: 60rem;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  transition: background-color .3s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.div-block-10:hover {
  background-color: #ffffffe6;
}

.sp-ws-slide-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65ea0a681db977daffcc80e6_sp-ws-slide-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sp-ws-img-wrap-oval-horiz {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 760rem;
  height: 450rem;
  display: flex;
  overflow: hidden;
}

.sp-ws-img-wrap-oval-horiz.inter {
  border-radius: 0%;
  height: auto;
}

.sp-ws-slide-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65ea0a681db977daffcc80f2_sp-ws-slide-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.page-wrapper.overflow-cllip {
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

.page-wrapper.overflow-cllip.bg-color-black {
  background-color: #000;
}

.page-wrapper.section-none {
  display: none;
}

.page-wrapper.vert-center-micro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1920rem;
  display: flex;
}

.page-wrapper.bp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.page-wrapper.bp1 {
  overflow: hidden;
}

.page-wrapper.flex-center.owerfl-hid {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}

.page-wrapper.bg-bezh {
  background-color: #edeae4;
}

.page-wrapper.bg-jet {
  background-color: #d9d9d9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.page-wrapper.slovar {
  height: 100vh;
}

.page-wrapper.none {
  display: none;
}

.page-wrapper.avg {
  overflow: hidden;
}

.article-header {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 102px minmax(102rem, auto) 102px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(auto, .5fr);
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-name {
  z-index: 1;
  color: #000;
  letter-spacing: -5rem;
  margin-bottom: -20rem;
  font-family: Objectsans, sans-serif;
  font-size: 107rem;
  font-weight: 400;
  line-height: .8;
  position: relative;
}

.hero-second-name {
  z-index: 1;
  color: #000;
  letter-spacing: -3rem;
  white-space: nowrap;
  overflow-wrap: anywhere;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 130rem;
  font-style: italic;
  font-weight: 400;
  line-height: .8;
  position: relative;
}

.hero-image {
  width: 830rem;
  position: relative;
}

.hero_paragraph {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 23rem;
  line-height: 140%;
}

.hero_paragraph.margin-left p {
  margin-bottom: 0;
  font-size: 24rem;
  line-height: 140%;
}

.hero_birth {
  max-width: 350rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
}

.hero-links-rich a {
  color: #054a27;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  line-height: 100%;
  text-decoration: underline;
  transition: opacity .3s;
  display: block;
}

.hero-links-rich a:hover {
  opacity: .65;
}

.hero-links-rich p {
  margin-bottom: 0;
  line-height: 1;
}

.article-bio {
  grid-column-gap: 144rem;
  grid-row-gap: 144rem;
  justify-content: center;
  align-items: flex-start;
  margin-top: 20rem;
  display: flex;
}

.article_slider {
  border-radius: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 810rem;
  height: 934rem;
  display: block;
  position: relative;
  overflow: visible;
}

.swiper {
  overflow: hidden;
}

.swiper.radius {
  border-radius: 20px;
}

.swiper.new-leaders {
  overflow: visible;
}

.swiper.archipelago {
  width: 100%;
  overflow: visible;
}

.swiper.roboty {
  overflow: visible;
}

.swiper.russian {
  display: none;
}

.swiper.ateams {
  overflow: visible;
}

.swiper.alist {
  z-index: 10;
  width: 100%;
  height: 680rem;
  display: flex;
  position: relative;
  overflow: visible;
}

.swiper.wb-swiper {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.swiper.future {
  width: 1436rem;
  margin-top: 84rem;
  padding-left: 84rem;
  padding-right: 84rem;
  position: relative;
  overflow: clip;
}

.swiper.alist2 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 683rem;
  display: flex;
  overflow: hidden;
}

.swiper.future2 {
  padding-left: 112rem;
  padding-right: 112rem;
  position: relative;
  overflow: visible;
}

.swiper.alist-hero {
  display: none;
}

.swiper.avg {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.swiper-wrapper.flexed {
  display: flex;
}

.swiper-wrapper.sp-ar-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-wrapper.new-leaders {
  margin-bottom: 35rem;
  display: flex;
}

.swiper-wrapper.sp-ya-swiper-wrapper {
  perspective: 2000px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-wrapper.archipelago {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.swiper-wrapper.sp-mv-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-wrapper.roboty {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.ateams, .swiper-wrapper.bitr {
  display: flex;
}

.swiper-wrapper.alist {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.swiper-wrapper.future {
  display: flex;
  overflow: visible;
}

.swiper-wrapper.alist2 {
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: inline-flex;
}

.swiper-wrapper.future2, .swiper-wrapper.alist-hero {
  display: flex;
}

.swiper-wrapper.avg {
  justify-content: flex-start;
  align-items: center;
  width: 1400rem;
  display: flex;
}

.swiper-slide {
  border-radius: 46rem;
  flex: none;
  height: 782rem;
  position: relative;
  overflow: hidden;
}

.swiper-slide.sp-ar-temp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.new-leaders {
  cursor: pointer;
  flex: none;
}

.swiper-slide.cursor-none {
  cursor: none;
}

.swiper-slide.archipelago {
  background-color: #0a492a;
  border-radius: 27px;
  justify-content: center;
  align-items: center;
  width: 554rem;
  height: 554rem;
  display: flex;
}

.swiper-slide.sp-mv-temp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide.roboty {
  flex: none;
  width: 444rem;
  height: 670rem;
}

.swiper-slide.bitr {
  flex: none;
  width: 100%;
  height: 554rem;
}

.swiper-slide.alist {
  width: 476rem;
  height: 580rem;
  position: relative;
}

.swiper-slide.future {
  flex: none;
  width: 368rem;
  height: 459rem;
}

.swiper-slide.alist2 {
  flex: none;
  width: 476rem;
  height: 580rem;
}

.swiper-slide.avg {
  border-radius: 0;
  width: 1400rem;
  height: 870rem;
  overflow: hidden;
}

.swiper-slide.avg.none-desk {
  display: none;
}

.bg-grey {
  background-color: #f2f2f2;
  font-family: Objectsans, sans-serif;
}

.swiper-right2 {
  z-index: 10;
  width: 86rem;
  height: 53rem;
  padding: .8125rem;
  position: absolute;
  inset: 45% -8% auto auto;
}

.swiper-left2 {
  z-index: 10;
  width: 86rem;
  height: 53rem;
  padding: .8125rem;
  position: absolute;
  inset: 45% auto auto -8%;
}

.article_slider-image {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.article_bio-component {
  flex-flow: column;
  justify-content: space-between;
  margin-right: 87rem;
  display: flex;
}

.article_bio-text {
  font-family: Objectsans, sans-serif;
  line-height: 1.4;
}

.article_bio-text h2 {
  max-width: 1120rem;
  margin-bottom: 60rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 70rem;
  font-style: italic;
  font-weight: 400;
}

.article_bio-text em {
  color: var(--black);
  font-family: Bodoni72c;
  font-style: italic;
  font-weight: 400;
  line-height: 1.3;
}

.article_bio-text p {
  max-width: 1120rem;
  margin-bottom: 48rem;
  font-size: 23rem;
  font-weight: 400;
  position: relative;
}

.article_bio-text h3 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 800;
  line-height: 1.28;
}

.article_bio-text blockquote {
  border-left-width: 0;
  max-width: 832rem;
  margin-bottom: 32rem;
  margin-left: 432rem;
  padding: 0;
  font-size: 20rem;
  line-height: 1.5;
}

.article_bio-text figure {
  border-radius: 20rem;
  margin-top: 48rem;
  margin-bottom: 48rem;
  overflow: hidden;
}

.article_bio-text img {
  border-radius: 20rem;
}

.article_bio-text ul {
  max-width: 1120rem;
  margin-left: 144rem;
  padding-left: 32rem;
  font-size: 28rem;
}

.article_bio-text h4 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.article_bio-text h5 {
  max-width: 1120rem;
  margin-top: 50rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 22rem;
  font-weight: 800;
  line-height: 1.25;
}

.article_bio-text h6 {
  background-color: #ededed;
  border-radius: 10rem;
  max-width: 1120rem;
  margin-top: 0;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding: 32rem 20rem;
  font-family: Graphiklcg, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 1.25;
}

.article_bio-text h1 {
  margin-bottom: 32rem;
  margin-left: 144rem;
  font-family: Tt travels next trial, sans-serif;
  font-size: 48rem;
  line-height: 1.25;
}

.article_bio-text ol {
  max-width: 1120rem;
  margin-bottom: 32rem;
  margin-left: 144rem;
  padding-left: 30rem;
}

.article_bio-text a {
  color: var(--tomato);
  text-decoration: none;
}

.article_bio-text h6 {
  color: var(--tomato);
  margin-top: 48rem;
  margin-bottom: 48rem;
  padding-left: 40rem;
  padding-right: 40rem;
  font-family: Tt Travels Next, sans-serif;
  font-size: 28rem;
  font-weight: 700;
  line-height: 1.42857;
}

.article_bio-link {
  color: var(--white);
  text-align: center;
  background-color: #054a27;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 222rem;
  height: 222rem;
  font-family: Objectsans, sans-serif;
  transition: background-color .3s;
  display: flex;
}

.article_bio-link:hover {
  background-color: #161616;
}

.article_btn-text {
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 110%;
}

.article_facts-wrap {
  margin-top: 75rem;
  margin-bottom: 60rem;
}

.article_facts-row {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: wrap-reverse;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 20rem;
  display: grid;
}

.article_fatcs-item {
  text-align: center;
  background-color: #fff;
  border-radius: 13px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 520rem;
  height: 630rem;
  padding: 26rem 50rem 43rem;
  display: flex;
}

.article_fatcs-item.bg-white {
  background-color: #fff;
}

.article_fatcs-item.bg-black {
  color: #fff;
  background-color: #161616;
}

.article_fatcs-item.bg-dark {
  color: #fff;
  background-color: #414141;
}

.article_fatcs-item.bg-green {
  color: #fff;
  background-color: #054a27;
}

.article_fatcs-item.sp-btw {
  justify-content: space-between;
}

.article_fatcs-item.sp-btw.bg-white {
  align-items: center;
}

.facts_item-heading {
  letter-spacing: -.02rem;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.facts_item-p {
  letter-spacing: -.5rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  line-height: 120%;
}

.facts_item-p-2 {
  letter-spacing: -1.5rem;
  margin-bottom: 0;
  font-size: 25rem;
  font-weight: 400;
  line-height: 120%;
}

.facts_item-p-3 {
  letter-spacing: -1rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 38rem;
  font-weight: 400;
  line-height: 110%;
}

.article_facts-video-item {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  text-align: center;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 520rem;
  height: 520rem;
  padding: 16rem 50rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.article_facts-video-item.bg-white {
  background-color: #fff;
}

.article_facts-video-item.bg-black {
  color: #fff;
  background-color: #161616;
}

.article_facts-video-item.bg-dark {
  color: #fff;
  background-color: #414141;
}

.article_facts-video-item.bg-green {
  color: #fff;
  background-color: #054a27;
}

.article_item-video {
  width: 110%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.facts_video-icon {
  pointer-events: none;
  width: 80rem;
  position: relative;
}

.next-hero-heading-2024 {
  margin-bottom: 60rem;
  font-family: Objectsans, sans-serif;
  font-size: 107rem;
  font-weight: 400;
  line-height: 1.1;
}

.next-hero-tabs {
  width: 100%;
}

.next-hero-tablink {
  background-color: #0000;
  border: 2px solid #054a27;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 190rem;
  height: 52rem;
  font-family: Tt Travels Next, sans-serif;
  font-weight: 700;
  display: flex;
}

.next-hero-tablink:hover {
  color: var(--white-smoke);
  background-color: #054a27;
}

.next-hero-tablink:active {
  background-color: #054a27;
}

.next-hero-tablink.w--current {
  color: var(--white);
  background-color: #054a27;
}

.next-hero-tabs-menu {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  align-items: center;
  display: flex;
}

.article_tab-content {
  overflow: visible;
}

.next-hero-name-wrap {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  display: flex;
}

.next-hero-name-wrap.wrap {
  flex-flow: column;
}

.alist_tabs-menu {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  justify-content: center;
  align-items: center;
  margin-top: 40rem;
  margin-bottom: 100rem;
  display: flex;
}

.alist_tabs-menu.hide {
  display: none;
}

.sp-subtitle-2 {
  color: #050505;
  text-transform: none;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 33rem;
  font-weight: 500;
  line-height: 1;
}

.sp-ih-btn-fire-header {
  position: absolute;
  inset: -62rem -100rem auto auto;
}

.sp-ih-btn-car {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65f2d580ba2b42c68deaac26_sp-ih-ui-btn.svg");
  background-position: 50%;
  background-size: 60rem 60rem;
  border: 2px solid #d1d1d1;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 60rem;
  height: 60rem;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  top: 195rem;
  left: 200rem;
}

.sp-ih-btn-car:hover {
  border-color: #ff4f27;
}

.sp-ih-quote-wrap {
  width: 1030rem;
  padding-bottom: 30rem;
  display: flex;
  position: relative;
}

.sp-ih-btn-tree-header {
  position: absolute;
  inset: -62rem auto auto -100rem;
}

.sp-ih-img-expert {
  width: 200rem;
  max-width: none;
}

.sp-ih-body {
  flex-flow: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50rem;
  padding-bottom: 120rem;
  display: flex;
}

.sp-ih-logo-wrap-3 {
  width: 100rem;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  bottom: 35vh;
}

.sp-ih-logo-wrap-3:hover {
  transform: translate(0, -20rem);
}

.sp-ih-btn-fire {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65f2d580ba2b42c68deaac26_sp-ih-ui-btn.svg");
  background-position: 50%;
  background-size: 70rem 70rem;
  border: 2px solid #d1d1d1;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 70rem;
  height: 70rem;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  top: 115rem;
  left: 193rem;
}

.sp-ih-btn-fire:hover {
  border-color: #ff4f27;
}

.sp-ih-section-fix {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-bottom: -460rem;
  display: flex;
}

.sp-ih-btn-tree {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65f2d580ba2b42c68deaac26_sp-ih-ui-btn.svg");
  background-position: 50%;
  background-size: 70rem 70rem;
  border: 2px solid #d1d1d1;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 70rem;
  height: 70rem;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  top: 55rem;
  left: 140rem;
}

.sp-ih-btn-tree:hover {
  border-color: #ff4f27;
}

.sp-ih-h1 {
  color: #054a27;
  text-align: center;
  letter-spacing: -3rem;
  text-indent: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 200rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.sp-ih-btn-bg-fire {
  width: 300rem;
  position: absolute;
  top: 62rem;
  bottom: auto;
  right: 100rem;
}

.sp-ih-sticky-wrap {
  flex-direction: column;
  align-items: center;
  height: 3500rem;
  display: flex;
  position: relative;
}

.sp-ih-sticky {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: sticky;
  top: 20rem;
}

.sp-ih-bracket {
  width: 120rem;
}

.sp-ih-titlebar-wrap {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  margin-top: -2rem;
  padding-left: 30rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
  box-shadow: 0 1px #00000026, inset 0 1px #0000000d;
}

.sp-ih-h5 {
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 33rem;
  font-weight: 400;
  line-height: 1.3;
}

.sp-ih-btn-down {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65f2d580ba2b42c68deaac26_sp-ih-ui-btn.svg");
  background-position: 50%;
  background-size: 50rem 50rem;
  border: 2px solid #d1d1d1;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  top: 255rem;
  left: 160.2rem;
}

.sp-ih-btn-down:hover {
  border-color: #ff4f27;
}

.sp-ih-btn-fire-wrap {
  width: 970rem;
  margin-top: 40rem;
  position: relative;
  left: 0;
}

.sp-ih-h5-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-direction: column;
  padding-left: 500rem;
  display: flex;
}

.sp-ih-tags-wrap {
  margin-top: -45rem;
  padding-bottom: 20rem;
  padding-left: 100rem;
  padding-right: 100rem;
}

.sp-ih-quote-expert {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 300rem;
  display: flex;
  position: absolute;
  right: -330rem;
}

.sp-ih-btn-car-wrap {
  width: 970rem;
  margin-top: 40rem;
  position: relative;
  left: 350rem;
}

.sp-ih-quote-wrap-bg {
  z-index: 2;
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  background-color: #fff;
  border-radius: 30rem;
  align-items: center;
  width: 600rem;
  height: 250rem;
  padding: 20rem 40rem;
  display: flex;
  position: absolute;
  bottom: 60rem;
  left: 177rem;
  overflow: hidden;
  box-shadow: 0 20rem 30rem #00000040;
}

.sp-ih-titlebar {
  z-index: 1;
  width: 100rem;
}

.sp-h3 {
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#054a27, #838383);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Objectsans, sans-serif;
  font-size: 68rem;
  font-weight: 500;
  line-height: 1.1;
}

.sp-ih-h2 {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 39rem;
  font-weight: 500;
  line-height: 1;
}

.sp-ih-background-mob {
  object-fit: cover;
  width: 1620rem;
  min-height: 85vh;
  display: none;
  position: relative;
}

.image-28 {
  object-fit: cover;
  border-radius: 30rem;
  height: 100%;
}

.sp-ih-h2-h3-wrap {
  grid-column-gap: 140rem;
  grid-row-gap: 140rem;
  flex-direction: column;
  padding-left: 100rem;
  padding-right: 100rem;
  display: flex;
}

.sp-ih-body-text-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-direction: column;
  padding-left: 250rem;
  padding-right: 240rem;
  display: flex;
}

.sp-ih-ui-wrap-fix {
  z-index: 10;
  flex-flow: column;
  width: 1100rem;
  margin-top: 60rem;
  display: flex;
  position: sticky;
  bottom: 0;
}

.sp-ih-text-app {
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16rem;
  padding-right: 100rem;
  display: flex;
}

.sp-ih-h2-span {
  letter-spacing: -1rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 43.2rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.div-block-11 {
  z-index: 1;
  position: relative;
}

.sp-ih-ui-wrap {
  flex-flow: column;
  width: 1100rem;
  display: flex;
  position: relative;
}

.sp-ih-section {
  width: 1860rem;
  padding-left: 120rem;
  padding-right: 120rem;
  position: relative;
}

.sp-ih-section.sp-ih-section-padding {
  padding-top: 80rem;
  padding-left: 320rem;
  padding-right: 320rem;
}

.sp-ih-section.sp-ih-section-padding.sp-ih-section-padding-bottom.sp-ih-section-overflow {
  padding-bottom: 80rem;
  overflow: hidden;
}

.sp-ih-section.sp-ih-section-padding.sp-ih-section-overflow {
  overflow: hidden;
}

.sp-ih-section.sp-ih-section-padding.sp-ih-section-margin {
  margin-top: -200rem;
  padding-top: 80rem;
  padding-left: 320rem;
  padding-right: 320rem;
}

.div-block-12 {
  border-radius: 30rem;
  min-width: 580rem;
  position: relative;
  left: -320rem;
  overflow: hidden;
}

.sp-ih-link-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5rem;
  display: flex;
}

.div-block-13 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sp-ih-img-wrap-final {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  display: flex;
}

.sp-ih-quote-info {
  color: #050505;
  margin-bottom: 0;
  font-size: 22rem;
  line-height: 1.4;
}

.sp-ih-h4-wrap {
  align-items: center;
  margin-top: -60rem;
  padding-left: 120.7rem;
  display: flex;
}

.sp-ih-logo-wrap-1 {
  width: 100rem;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  bottom: 31vh;
  left: 310rem;
}

.sp-ih-logo-wrap-1:hover {
  transform: translate(0, -30rem);
}

.sp-ih-ui-pers-wrap {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  width: 600rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: auto 85rem 72rem auto;
}

.sp-ih-pers-quote-wrap {
  position: absolute;
  bottom: 0;
  left: 60rem;
}

.sp-ih-pers-quote-wrap.sp-ih-pers-quote-wrap-right {
  left: auto;
  right: 700rem;
}

.sp-ih-house {
  border-radius: 30rem;
  position: absolute;
}

.sp-ih-house.sp-ih-house-1 {
  width: 350rem;
  bottom: 40rem;
  right: 0;
}

.sp-ih-house.sp-ih-house-9 {
  width: 1480rem;
  max-width: none;
  height: 560rem;
  position: relative;
  left: -300rem;
}

.sp-ih-house.sp-ih-house-6 {
  width: 550rem;
  top: 170rem;
  left: 0;
}

.sp-ih-house.sp-ih-house-2 {
  width: 750rem;
  top: 100rem;
  left: 0;
}

.sp-ih-house.sp-ih-house-10 {
  width: 450rem;
  top: 200rem;
  right: 0;
}

.sp-ih-house.sp-ih-house-4 {
  object-fit: cover;
  width: 1100rem;
  max-width: none;
  height: 650rem;
  position: relative;
  left: -320rem;
}

.sp-ih-house.sp-ih-house-8 {
  object-fit: cover;
  width: 1030rem;
  max-width: none;
  height: 500rem;
  position: relative;
  left: 250rem;
}

.sp-ih-house.sp-ih-house-3 {
  object-fit: cover;
  width: 1480rem;
  max-width: none;
  height: 700rem;
  position: relative;
}

.sp-ih-house.sp-ih-house-5 {
  width: 380rem;
  top: 80rem;
  right: 200rem;
}

.sp-ih-house.sp-ih-house-7 {
  z-index: 1;
  max-width: none;
  height: 660rem;
  position: relative;
  right: -180rem;
}

.sp-ih-ui-tab {
  display: none;
}

.sp-ih-btn-bg-tree {
  width: 400rem;
  position: absolute;
  inset: 62rem auto auto 100rem;
}

.sp-ih-app-wrap {
  pointer-events: none;
  border: 1px solid #00000026;
  border-radius: 30rem;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 1620rem;
  height: 80vh;
  margin-top: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 30rem #00000026, 0 40rem 50rem #00000059;
}

.sp-ih-background {
  object-fit: cover;
  width: 1620rem;
  min-height: 85vh;
  position: relative;
}

.sp-ih-quote {
  margin-bottom: 0;
  font-size: 16rem;
  line-height: 1.2;
}

.image-27 {
  width: 100%;
  max-width: none;
}

.sp-ih-h3-wrap {
  width: 500rem;
  padding-bottom: 60rem;
}

.sp-ih-ui-btn-wrap {
  position: absolute;
}

.sp-ih-link-1 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 15rem;
  display: flex;
}

.sp-ih-ui-pers {
  cursor: pointer;
  border: 2px solid #d1d1d1;
  border-radius: 20rem;
  width: 120rem;
  height: 120rem;
  transition: box-shadow .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1), border-color .3s cubic-bezier(.645, .045, .355, 1);
  overflow: hidden;
  box-shadow: 0 0 #0000001a;
}

.sp-ih-ui-pers:hover {
  border-color: #ff4f27;
  transform: translate(0, -15rem);
  box-shadow: 0 10rem 10px #0000001a;
}

.image-29 {
  z-index: 3;
  width: 180rem;
  position: relative;
}

.sp-ih-ui-mob {
  display: none;
}

.sp-ih-quote-bottom {
  z-index: 1;
  opacity: .9;
  background-color: #e1e1e1;
  border-radius: 60rem;
  width: 800rem;
  height: 60rem;
  position: absolute;
  bottom: 30rem;
}

.sp-ih-ui-pers-wrap-fix {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  width: 600rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: auto 85rem 72rem auto;
}

.sp-ih-btn-tree-wrap {
  width: 1260rem;
  margin-top: 40rem;
  margin-bottom: 40rem;
  position: relative;
  left: 100rem;
}

.sp-ih-logo-wrap-2 {
  width: 100rem;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
  bottom: 40vh;
  right: 100rem;
}

.sp-ih-logo-wrap-2:hover {
  transform: translate(0, -20rem);
}

.sp-ih-quote-wrap-text {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-direction: column;
  display: flex;
}

.sp-ih-btn-family {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/65f2d580ba2b42c68deaac26_sp-ih-ui-btn.svg");
  background-position: 50%;
  background-size: 80rem 80rem;
  border: 2px solid #ff4f2700;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  transition: border-color .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
  position: absolute;
  top: 35rem;
  left: 45rem;
}

.sp-ih-btn-family:hover {
  border-color: #ff4f27;
}

.search-input-4 {
  color: #050505;
  border: 0 solid #000;
  min-height: 109rem;
  margin-bottom: 0;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 1.2;
}

.nav-logo-img-2 {
  width: 320rem;
  margin-bottom: 24rem;
}

.html-embed-9 {
  display: none;
}

.search-row-4 {
  background-color: #fff;
  border-top: 1px solid #838383;
  border-bottom: 1px solid #838383;
  width: 100%;
}

.footer-form-input-2 {
  border: 0 solid #000;
  border-bottom-color: #838383;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  padding: 12rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.footer-2 {
  background-color: #fff;
  border-top: 1px solid #050505;
  padding: 50rem 20rem 42rem;
}

.text-span-12 {
  color: #ff4f27;
}

.input-wrap-2 {
  border-bottom: 1px solid #ff4f27;
  justify-content: space-between;
  align-items: center;
  max-height: 54rem;
  margin-bottom: 16rem;
  display: flex;
}

.input-wrap-2.grey {
  border-bottom-width: 1px;
  border-bottom-color: #838383;
  align-items: stretch;
  transition: border-color .2s;
}

.input-wrap-2.grey:hover {
  border-bottom-color: #ff4f27;
}

.footer-form-block-2 {
  background-color: #0000;
  border-radius: 10rem;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  position: relative;
}

.error-text-2 {
  color: #ff4f27;
  font-family: Objectsans, sans-serif;
}

.checkbox-2 {
  border-color: #ff4f27;
  border-radius: 5rem;
  width: 24rem;
  height: 24rem;
  margin-top: 0;
  margin-left: -29rem;
  margin-right: 8rem;
}

.checkbox-2.w--redirected-checked {
  background-color: #ff4f27;
  background-size: 18rem;
  border-color: #ff4f27;
}

.sp-ih-footer-fix {
  z-index: 10;
  background-color: var(--white);
  position: relative;
}

.success-message-2 {
  color: #050505;
  background-color: #fff;
  border-top-left-radius: 5rem;
  border-top-right-radius: 5rem;
  width: 504rem;
  height: 54rem;
  margin-left: auto;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
}

.sp-ih-background-logo {
  object-fit: cover;
  width: 1620rem;
  min-height: 85vh;
  position: absolute;
  transform: translate(0, 800rem);
}

.sp-ih-link {
  color: var(--tomato);
}

.sp-ih-background-mob-logo {
  object-fit: cover;
  width: 1620rem;
  min-height: 85vh;
  display: none;
  position: relative;
}

.div-block-14 {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-radius: 1px;
  width: 100%;
  margin-top: 50px;
}

.snp-pagination {
  z-index: 1;
  justify-content: center;
  align-items: center;
  margin-top: 45rem;
  display: flex;
  position: relative;
  left: 0%;
  right: 0%;
}

.popup-wrap {
  z-index: 999999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-bg {
  background-color: #00000059;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.popup {
  background-color: #fff;
  border-radius: 40px;
  width: 690rem;
  height: 90svh;
  padding: 44rem 32rem;
  position: relative;
  overflow: scroll;
}

.close {
  color: var(--white);
  cursor: pointer;
  width: 50rem;
  height: 50rem;
  transition: opacity .3s;
  position: absolute;
  inset: 0% -57rem auto auto;
}

.close:hover {
  opacity: .65;
}

.section-7 {
  height: 1000rem;
  padding-top: 100px;
}

.quick-stack {
  grid-row-gap: 20px;
  padding-left: 0;
  padding-right: 0;
}

.reklame-block {
  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;
  width: 1507rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.reklame-frame {
  background-color: #e6edf7;
  border-radius: 190px;
  padding-top: 5%;
  padding-bottom: 5%;
  overflow: hidden;
}

.reklame-frame.nar {
  background-color: #f4efec;
}

.reklame-frame.nar.blue {
  background-color: #e6edf7;
}

.reklame-frame.nar.brown, .reklame-frame.ur {
  background-color: #cfc9c6;
}

.quick-stack-2 {
  margin-top: -50rem;
}

.quick-stack-2.normal {
  margin-top: 0;
}

.quick-stack-3 {
  padding-top: 40px;
  padding-bottom: 0;
}

.cell, .cell-2, .cell-3, .cell-4 {
  display: block;
}

.div-block-15 {
  overflow: visible;
}

.div-block-16 {
  position: relative;
}

.fact-btn {
  border-radius: 45rem;
  padding: 16rem 52rem;
  font-size: 20rem;
  font-weight: 400;
  line-height: 110%;
  transition: opacity .3s;
}

.fact-btn:hover {
  opacity: .65;
}

.fact-card-image {
  object-fit: contain;
  max-height: 302rem;
}

.fact-card-image._2 {
  margin-top: 55rem;
}

.a-list-card-hover {
  z-index: 10;
  width: 334rem;
  position: absolute;
  inset: 0% auto;
}

.text-span-13 {
  color: var(--black);
}

.ar-embed {
  color: var(--black);
  width: 100%;
  height: 100%;
  display: block;
}

.padding-left {
  padding-left: 215rem;
}

.sp-gis-sights-kommun {
  justify-content: center;
  align-items: center;
  width: 120%;
  display: flex;
  position: absolute;
}

.sp-gis-preload-line-wrap {
  grid-column-gap: 2svh;
  grid-row-gap: 2svh;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.sp-gis-object-kom {
  transform-origin: 0 100%;
  max-width: 85%;
  position: absolute;
  top: 0;
  left: 2svw;
}

.sp-gis-sights-koteln {
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
  position: absolute;
}

.sp-gis-h1 {
  width: 93%;
  margin-bottom: 1svh;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 58rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.sp-gis-popup-fade {
  background-color: #05050500;
  transition: all .5s;
  position: absolute;
  inset: 0%;
}

.sp-gis-popup-fade.sp-gis-popup-fade-click {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #05050580;
}

.sp-gis-sights-header {
  color: #050505;
  margin-bottom: 0;
  font-size: 26rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-gis-loop {
  grid-column-gap: 2svw;
  grid-row-gap: 2svw;
  flex-flow: row;
  display: flex;
}

.sp-gis-popup-overflow {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 3svw 2svw 10svh;
  display: flex;
  overflow: auto;
}

.sp-gis-popup-overflow.sp-gis-popup-overflow-align-stretch {
  z-index: 0;
  align-items: stretch;
  padding-bottom: 6svh;
  position: relative;
}

.sp-gis-sights-danil {
  justify-content: center;
  align-items: center;
  width: 130%;
  display: flex;
  position: absolute;
}

.sp-gis-object {
  max-width: 85%;
}

.sp-gis-object.sp-gis-object-bubble {
  mix-blend-mode: multiply;
}

.sp-gis-question {
  opacity: 1;
  pointer-events: none;
  width: 102%;
  max-width: none;
  height: 102%;
}

.sp-gis-character {
  z-index: 10;
  aspect-ratio: 1;
  pointer-events: auto;
  cursor: pointer;
  border-radius: 1000rem;
  width: 6svw;
  transition: box-shadow .7s cubic-bezier(.68, -.55, .265, 1.55);
  position: absolute;
  overflow: visible;
  box-shadow: 0 0 0 14rem #fff, 0 0 40rem #05050580;
}

.sp-gis-character.sp-gis-character-hover-red {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #f5373c80;
}

.sp-gis-character.sp-gis-character-hover-yellow {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #ffb81980;
}

.sp-gis-character.sp-gis-character-hover-green {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #19aa1d80;
}

.sp-gis-character.sp-gis-character-hover-blue {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #0072fa80;
}

.sp-gis-character.sp-gis-adv-bubble {
  cursor: move;
}

.sp-gis-character.sp-gis-character-hover-orange {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 1.5svw #f8967c80;
}

.sp-gis-character.sp-gis-character-size-small {
  width: 5svw;
}

.sp-gis-character.sp-gis-character-size-small.sp-gis-character-hover-green-old {
  box-shadow: 0 0 0 11rem #fff, 0 0 40rem #05050580, 0 0 0 1.5svw #19aa1d80;
}

.sp-gis-character.sp-gis-character-size-big {
  width: 7svw;
}

.sp-gis-character.sp-gis-character-hover-greenlll {
  outline-offset: 14rem;
  outline: 1svw solid #7ec680;
}

.sp-gis-character.sp-gis-character-hover-green-kkk {
  box-shadow: 0 0 0 8px #fff, 0 0 40rem #05050580, 0 0 0 30px #19aa1d80;
}

.sp-gis-character.sp-gis-character-hover-green-spec {
  box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 30rem #19aa1d80;
}

.sp-gis-character.sp-gis-character-hover-green-spec.sp-gis-character-hover-green {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #19aa1d80;
}

.sp-gis-character.sp-gis-character-hover-blue-spec {
  box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 30rem #0072fa80;
}

.sp-gis-character.sp-gis-character-hover-blue-spec.sp-gis-character-hover-green {
  box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 1.9svw #0072fa80;
}

.sp-gis-character.sp-gis-character-hover-blue-spec.sp-gis-character-hover-blue {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #0072fa80;
}

.sp-gis-character.sp-gis-character-hover-red-spec {
  box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 30rem #f5373c80;
}

.sp-gis-character.sp-gis-character-hover-red-spec.sp-gis-character-hover-red {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #f5373c80;
}

.sp-gis-character.sp-gis-character-hover-yellow-spec {
  box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 30rem #ffb81980;
}

.sp-gis-character.sp-gis-character-hover-yellow-spec.sp-gis-character-hover-yellow {
  box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #ffb81980;
}

.sp-gis-popup-enter-btn {
  z-index: 98;
  cursor: pointer;
  background-color: #fff;
  border-radius: 30rem;
  justify-content: center;
  align-items: center;
  width: 6svw;
  height: 6svw;
  transition: opacity .5s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: absolute;
  inset: auto auto 2svw 2svw;
  box-shadow: 0 0 3svw #0006;
}

.sp-gis-popup-enter-btn:hover {
  opacity: .85;
}

.sp-gis-popup-enter-btn.sp-gis-logo {
  box-shadow: none;
  background-color: #fff0;
  width: auto;
  height: 8.5svw;
  bottom: 0;
  left: 0;
}

.sp-gis-popup-enter-btn.sp-gis-btn-adv {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
  width: auto;
  height: auto;
  left: auto;
  right: 2svw;
}

.sp-gis-popup-enter-btn.sp-gis-btn-adv:hover {
  opacity: 1;
}

.sp-gis-subtitle {
  color: #050505;
  text-transform: none;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 33rem;
  font-weight: 500;
  line-height: 1;
}

.sp-gis-subtitle.sp-gis-text-white {
  color: var(--white);
}

.sp-gis-h1-copy {
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 94rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.sp-gis-sights-old-tret {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  position: absolute;
  top: 4svw;
  left: 0;
}

.sp-gis-sights-ttower {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.sp-gis-popup-enter {
  z-index: 10;
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  background-color: #fff;
  border-radius: 4svw;
  width: 40svw;
  height: 95svh;
  transition: transform 1s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: relative;
  inset: 0%;
  overflow: auto;
  transform: translate(0, 100svh);
}

.sp-gis-popup-enter.sp-gis-popup-enter-click {
  flex-flow: column;
  transform: translate(0);
}

.sp-gis-character-intro {
  z-index: 10;
  aspect-ratio: 1;
  border-radius: 1000rem;
  width: 9svw;
  transition: box-shadow .7s cubic-bezier(.68, -.55, .265, 1.55);
  overflow: hidden;
  box-shadow: 0 0 40rem #05050580;
}

.sp-gis-popup {
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  background-color: #ffffffe6;
  width: 35svw;
  transition: transform .7s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: auto;
  transform: translate(35svw);
}

.sp-gis-popup.sp-gis-popup-click {
  transform-style: preserve-3d;
  transform: translate(0);
}

.sp-gis-sights {
  z-index: 20;
  grid-column-gap: 1svh;
  grid-row-gap: 1svh;
  opacity: 0;
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  pointer-events: none;
  transform-origin: 0 0;
  background-color: #ffffffe6;
  border-radius: 50rem;
  flex-flow: column;
  width: 500rem;
  padding: 20rem 40rem;
  display: flex;
  position: absolute;
  top: 40%;
  left: 60%;
  transform: scale(0);
}

.sp-gis-sights.sp-gis-sights-text-danil {
  transform-origin: 0 100%;
  top: auto;
  bottom: -30%;
}

.sp-gis-sights.sp-gis-sights-text-shuh {
  transform-origin: 0 100%;
  top: auto;
  bottom: 20%;
}

.sp-gis-sights.sp-gis-sights-text-zvi {
  transform-origin: 0 0;
  top: auto;
  bottom: -30%;
}

.sp-gis-sights.sp-gis-sights-text-taganka {
  transform-origin: 100% 0;
  top: 80%;
  left: auto;
  right: 0%;
  transform: scale(0);
}

.sp-gis-sights.sp-gis-sights-text-egg {
  transform-origin: 100% 0;
  top: 60%;
  left: auto;
  right: -70%;
  transform: scale(0);
}

.sp-gis-sights.sp-gis-sights-text-krasnvor {
  transform-origin: 100% 0;
  top: 80%;
  left: auto;
  right: 30%;
  transform: scale(0);
}

.sp-gis-sights.sp-gis-sights-adv-go-popup {
  pointer-events: auto;
}

.sp-gis-grid {
  z-index: 5;
  grid-column-gap: .8vw;
  grid-row-gap: .8vw;
  grid-template: ". . . . . . . . . . . . . . . . . . . . . . . . sp-gis-s-15-krasnvor sp-gis-s-15-krasnvor sp-gis-s-15-krasnvor ."
                 ". . . . sp-gis-h-bgtdnv-2 . . . . sp-gis-h-mrtnv-1 . . . . sp-gis-h-madzmr-1 sp-gis-s-14-nikul sp-gis-s-14-nikul . . . . . . . sp-gis-s-15-krasnvor sp-gis-s-15-krasnvor sp-gis-s-15-krasnvor ."
                 ". . . . sp-gis-h-bgtdnv-2 . . sp-gis-h-eggs-3 . . . . . . . sp-gis-s-14-nikul sp-gis-s-14-nikul . . . . . . . sp-gis-s-15-krasnvor sp-gis-s-15-krasnvor sp-gis-s-15-krasnvor ."
                 ". . . . . . . sp-gis-s-3-ttower sp-gis-s-3-ttower . . . . . . . . . . . . . . . . . . ."
                 ". . . . . . . sp-gis-s-3-ttower sp-gis-s-3-ttower . . . . . . . . . . . . . . . sp-gis-s-16-egg sp-gis-s-16-egg . ."
                 ". . sp-gis-s-1-zoo . . . . sp-gis-s-3-ttower sp-gis-s-3-ttower . . sp-gis-h-mrtnv-2 sp-gis-h-pepsi-2 . sp-gis-h-zhrkv-2 . . . . . . . . sp-gis-s-17-chistie sp-gis-s-16-egg sp-gis-s-16-egg . ."
                 ". . sp-gis-s-1-zoo sp-gis-s-8-kudr sp-gis-s-8-kudr . sp-gis-h-eggs-4 sp-gis-s-2-plake . . . sp-gis-h-mrtnv-2 sp-gis-h-pepsi-2 . . . . . . . . . . sp-gis-s-17-chistie . . . sp-gis-h-pepsi-1"
                 ". . . sp-gis-s-8-kudr sp-gis-s-8-kudr . sp-gis-h-eggs-4 . . . . . . . sp-gis-s-7-bigth sp-gis-s-7-bigth . . . . . . sp-gis-h-lev-1 . . sp-gis-h-eggs-2 . ."
                 ". . . sp-gis-s-8-kudr sp-gis-s-8-kudr . . . . . . . . . sp-gis-s-7-bigth sp-gis-s-7-bigth . . sp-gis-h-nvslv . sp-gis-h-eggs-1 . . . . . . ."
                 "sp-gis-s-4-whiteh sp-gis-s-4-whiteh sp-gis-s-4-whiteh . . . . . sp-gis-adv-coffee . . . . . . . . . . . . . . . . . . ."
                 "sp-gis-s-4-whiteh sp-gis-s-4-whiteh sp-gis-s-4-whiteh . . . . . . . . . sp-gis-h-zhrkv-1 . . . . . . . . . . sp-gis-h-bgtdnv-1 . . . ."
                 ". . . . . sp-gis-s-6-books sp-gis-s-6-books sp-gis-s-6-books sp-gis-s-6-books sp-gis-s-6-books . sp-gis-h-plvn-2 . sp-gis-s-9-kremlin sp-gis-s-9-kremlin sp-gis-s-9-kremlin sp-gis-s-9-kremlin . . . . . . . . . . ."
                 ". . . . . sp-gis-s-6-books sp-gis-s-6-books sp-gis-s-6-books sp-gis-s-6-books sp-gis-s-6-books . sp-gis-h-plvn-2 . sp-gis-s-9-kremlin sp-gis-s-9-kremlin sp-gis-s-9-kremlin sp-gis-s-9-kremlin . sp-gis-s-11-zarad . . . . . . . . ."
                 ". . . . . sp-gis-s-5-mid sp-gis-s-5-mid . . . . . . . . . . . . . . . . sp-gis-s-18-koteln sp-gis-s-18-koteln sp-gis-s-18-koteln . ."
                 ". . . . . sp-gis-s-5-mid sp-gis-s-5-mid sp-gis-h-pepsi-3 sp-gis-h-pepsi-3 . . sp-gis-h-plvn-1 . . . . . . sp-gis-adv-bubbles . . . . sp-gis-s-18-koteln sp-gis-s-18-koteln sp-gis-s-18-koteln sp-gis-s-19-taganka sp-gis-s-19-taganka"
                 ". . . . . sp-gis-s-5-mid sp-gis-s-5-mid . . . . . . . . . . . . . . . . . sp-gis-h-shisha . sp-gis-s-19-taganka sp-gis-s-19-taganka"
                 ". . . . . . . . sp-gis-s-12-pushk sp-gis-s-12-pushk sp-gis-s-12-pushk . . sp-gis-s-10-ges . . sp-gis-s-20-old-tret sp-gis-s-20-old-tret . sp-gis-s-21-novokuz sp-gis-s-21-novokuz sp-gis-s-21-novokuz . . . . . ."
                 ". . . . . . . . . . . . . . . . sp-gis-s-20-old-tret sp-gis-s-20-old-tret . sp-gis-s-21-novokuz sp-gis-s-21-novokuz sp-gis-s-21-novokuz . . . . . ."
                 ". . . . . . . . sp-gis-s-13-chaika sp-gis-s-13-chaika sp-gis-s-13-chaika sp-gis-s-22-newtret sp-gis-s-22-newtret sp-gis-s-22-newtret . . . . . . . . . . . . . ."
                 ". . . . . . . . sp-gis-s-13-chaika sp-gis-s-13-chaika sp-gis-s-13-chaika sp-gis-s-22-newtret sp-gis-s-22-newtret sp-gis-s-22-newtret . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . sp-gis-s-22-newtret sp-gis-s-22-newtret sp-gis-s-22-newtret . . . . . . . . . . sp-gis-s-24-muzdom . . ."
                 ". . . . . . . . . . sp-gis-s-27-pg sp-gis-s-27-pg . . . sp-gis-s-23-kommun sp-gis-s-23-kommun . . . . . . . sp-gis-s-24-muzdom . . ."
                 ". sp-gis-h-madzmr-2 . sp-gis-h-lev-2 . . . . . . sp-gis-s-27-pg sp-gis-s-27-pg . . . sp-gis-s-23-kommun sp-gis-s-23-kommun . . . . . . . . . . ."
                 ". . sp-gis-s-31-molodezh sp-gis-s-31-molodezh sp-gis-s-31-molodezh . . . . sp-gis-s-28-garag sp-gis-s-28-garag . . . . . . . . . . sp-gis-s-25-pavelec sp-gis-s-25-pavelec sp-gis-s-25-pavelec sp-gis-s-25-pavelec . . ."
                 ". . sp-gis-s-31-molodezh sp-gis-s-31-molodezh sp-gis-s-31-molodezh . . . . sp-gis-s-28-garag sp-gis-s-28-garag sp-gis-h-zhrkv-3 . . . . . . . . . sp-gis-s-25-pavelec sp-gis-s-25-pavelec sp-gis-s-25-pavelec sp-gis-s-25-pavelec . . ."
                 ". . . . . . . . . sp-gis-s-28-garag sp-gis-s-28-garag . . . . . . . . sp-gis-s-26-zvi sp-gis-s-26-zvi sp-gis-s-26-zvi . . . . . ."
                 ". . . . . . . . . . . . sp-gis-s-29-shuh . . . . . . sp-gis-s-26-zvi sp-gis-s-26-zvi sp-gis-s-26-zvi . . . . . ."
                 ". . . . . . . . . . . . sp-gis-s-29-shuh . . . . . . . . . . . . . . ."
                 ". . . . . . . . . . . . sp-gis-s-29-shuh sp-gis-h-bgtdnv-3 . . . sp-gis-s-30-danil sp-gis-s-30-danil . . . . . . . . ."
                 ". . . . . . . . . . . . sp-gis-s-29-shuh . . . . . . . . . . . . . . ."
                 / 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.sp-gis-webp-muzdom {
  opacity: .6;
  width: 4svw;
  position: absolute;
  top: 1svw;
  left: 4svw;
}

.sp-gis-sights-garag {
  justify-content: center;
  align-items: center;
  width: 130%;
  display: flex;
  position: absolute;
}

.sp-gis-hero-popup-img {
  border-radius: 100rem;
  width: 7svw;
  overflow: hidden;
}

.sp-gis-sights-plakee {
  justify-content: center;
  align-items: center;
  width: 160%;
  display: flex;
  position: absolute;
  top: -3svw;
}

.sp-gis-sights-novokuz {
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
  position: absolute;
}

.sp-gis-popup-gradient {
  z-index: 10;
  pointer-events: none;
  background-image: linear-gradient(#fff0, #fff 35%);
  justify-content: center;
  align-items: center;
  padding-top: 60rem;
  padding-bottom: 40rem;
  display: flex;
  position: sticky;
  inset: auto 0% 0%;
}

.sp-gis-popup-gradient.sp-gis-popup-gradient-popup {
  z-index: 101;
  background-image: linear-gradient(#fff0, #fff);
  position: absolute;
}

.sp-gis-screen {
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-gis-screen.temporary {
  justify-content: flex-start;
  align-items: flex-start;
  overflow: auto;
}

.sp-gis-sights-chaika {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  top: -1svw;
  left: 1svw;
}

.sp-gis-sights-egg {
  justify-content: center;
  align-items: center;
  width: 60%;
  display: flex;
  position: absolute;
  left: 5.4svw;
}

.sp-gis-sights-newtret {
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
  position: absolute;
  top: 5svw;
}

.sp-gis-cross-img {
  z-index: 1000;
  cursor: pointer;
  width: 40rem;
  transition: transform .5s cubic-bezier(.77, 0, .175, 1);
  position: absolute;
  inset: 3svw 1.8svw auto auto;
}

.sp-gis-cross-img:hover {
  transform: rotate(360deg);
}

.sp-gis-borders {
  justify-content: center;
  align-items: center;
  width: 220vw;
  height: calc(358vw - 100vh);
  display: flex;
  position: relative;
}

.sp-gis-sights-plake {
  justify-content: center;
  align-items: center;
  width: 200%;
  display: flex;
  position: absolute;
  top: -1.8svw;
}

.sp-gis-character-img {
  border-radius: 1000rem;
  width: 100%;
  height: 100%;
}

.sp-gis-sights-zvi {
  justify-content: center;
  align-items: center;
  width: 130%;
  display: flex;
  position: absolute;
  top: -3svw;
}

.sp-gis-intro-img-wrap {
  grid-column-gap: 2svw;
  grid-row-gap: 2svw;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  display: flex;
}

.sp-gis-subtitle-italic {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 30rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-gis-sights-book {
  grid-column-gap: .5svw;
  grid-row-gap: .5svw;
  justify-content: center;
  align-items: center;
  width: 32%;
  display: flex;
  position: absolute;
  top: 1.5svw;
  left: 7.4svw;
}

.sp-gis-img-drag-mob {
  width: 160vw;
  max-width: none;
  display: none;
  position: absolute;
}

.sp-gis-sights-pg {
  justify-content: center;
  align-items: center;
  width: 120%;
  display: flex;
  position: absolute;
  top: 2svw;
  left: .4svw;
}

.sp-gis-draggable {
  cursor: move;
  justify-content: center;
  align-items: center;
  width: 160vw;
  height: 179vw;
  margin-top: 40vw;
  display: flex;
  position: absolute;
}

.sp-gis-draggable.temporary {
  position: relative;
}

.sp-gis-sights-pavelec {
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
  position: absolute;
}

.sp-gis-sights-mid {
  justify-content: center;
  align-items: center;
  width: 150%;
  display: flex;
  position: absolute;
  right: -1svw;
}

.sp-gis-preload-process {
  background-color: #a3a3a3;
  border-radius: 200rem;
  width: 10%;
  height: 100%;
}

.sp-gis-sights-text {
  color: #050505;
  margin-bottom: 0;
  font-size: 18rem;
  line-height: 1.4;
}

.sp-gis-sights-text.sp-gis-sights-text-link {
  color: #19aa1e;
}

.sp-gis-sights-text.sp-gis-sights-text-white {
  color: var(--white);
}

.sp-gis-title-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  display: flex;
}

.sp-gis-title-wrap.sp-gis-title-popup-wrap {
  width: 95%;
}

.sp-gis-sights-taganka {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  left: -3svw;
}

.sp-gis-sights-molodezh {
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
  position: absolute;
  top: -2svw;
  left: -1svw;
}

.sp-gis-preload-line {
  background-color: #e0e0e0;
  border-radius: 200rem;
  width: 30svw;
  height: 5svh;
  margin-top: .5svh;
  padding: .5svw;
  display: flex;
  box-shadow: inset -1svw -1svw 1svw #fff6, inset 1svw 1svw 1svw #c7c7c7;
}

.sp-gis-popup-overflow-copy {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  width: 100%;
  padding: 4svw 2svw 0;
  display: flex;
  overflow: visible;
}

.sp-gis-body {
  width: 100%;
}

.sp-gis-sights-chistiee {
  justify-content: center;
  align-items: center;
  width: 180%;
  display: flex;
  position: absolute;
  top: 0;
}

.sp-gis-sights-bigth {
  justify-content: center;
  align-items: center;
  width: 150%;
  display: flex;
  position: absolute;
}

.sp-gis-sights-shuh {
  justify-content: center;
  align-items: center;
  width: 180%;
  display: flex;
  position: absolute;
}

.sp-gis-places-img {
  border-radius: 3svw;
}

.sp-gis-sights-krasnvor {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
}

.sp-gis-popup-enter-intro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100svw;
  height: 100svh;
  padding-top: 15svh;
  padding-left: 25svw;
  padding-right: 25svw;
  display: flex;
  position: absolute;
  transform: none;
}

.sp-gis-popup-enter-intro.sp-gis-popup-enter-click {
  transform: translate(0);
}

.sp-gis-sights-muzdom {
  justify-content: center;
  align-items: center;
  width: 170%;
  display: flex;
  position: absolute;
  top: -2svw;
}

.sp-gis-sights-kremlin {
  justify-content: center;
  align-items: center;
  width: 120%;
  display: flex;
  position: absolute;
  top: -7svw;
  left: 0;
}

.sp-gis-link {
  color: #19aa1e;
}

.sp-gis-img-drag {
  z-index: 0;
  width: 160vw;
  max-width: none;
  position: absolute;
}

.sp-gis-sights-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.sp-gis-character-intro-img {
  width: 100%;
  max-width: none;
  height: 100%;
}

.sp-gis-sights-zarad {
  justify-content: center;
  align-items: center;
  width: 200%;
  display: flex;
  position: absolute;
  top: -.3svw;
}

.sp-gis-sights-ges {
  justify-content: center;
  align-items: center;
  width: 230%;
  display: flex;
  position: absolute;
  top: -4.7svw;
  left: -3.1svw;
}

.sp-gis-popup-bg {
  z-index: 101;
  cursor: pointer;
  width: 100svw;
  height: 100svh;
  display: none;
  position: absolute;
  inset: 0%;
}

.sp-gis-popup-bg.sp-gis-popup-bg-click {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-gis-sights-chistie {
  justify-content: center;
  align-items: center;
  width: 200%;
  display: flex;
  position: absolute;
}

.sp-gis-enter-btn {
  z-index: 101;
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  cursor: pointer;
  background-color: #d9d9d9;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  height: 9svh;
  min-height: 9svh;
  padding: 20rem 40rem;
  transition: background-color .5s cubic-bezier(.77, 0, .175, 1), box-shadow .5s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  box-shadow: inset -1svw -1svw 1svw #fff6, inset 1svw 1svw 1svw #c7c7c7;
}

.sp-gis-enter-btn:hover {
  opacity: 1;
  background-color: #d9d9d9e6;
  box-shadow: inset 0 0 0 #fff0, inset 0 0 0 #c7c7c700;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special {
  box-shadow: none;
  background-color: #19aa1e;
  padding-left: 40rem;
  padding-right: 40rem;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special:hover {
  background-color: #19aa1ee6;
  box-shadow: 0 0 10px #0003;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-small {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #0000;
  border: 1.5px solid #19aa1e;
  height: 6svh;
  min-height: 6svh;
  padding-left: 40rem;
  padding-right: 40rem;
  font-weight: 500;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-small:hover {
  box-shadow: 0 0 10px #0003, 0 0 0 1px #19aa1e;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-special-adv {
  height: 7svh;
  min-height: 7svh;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-special-blue {
  background-color: #0073fa;
  height: 6svh;
  min-height: 6svh;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-special-small {
  height: 6svh;
  min-height: 6svh;
}

.sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-special-sticky {
  z-index: 10;
  pointer-events: auto;
  width: 46svw;
  position: sticky;
  bottom: 30rem;
}

.sp-gis-popup-bg-enter {
  z-index: 101;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sp-gis-popup-bg-enter.sp-gis-popup-bg-click {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-gis-sights-kudr {
  justify-content: center;
  align-items: center;
  width: 120%;
  display: flex;
  position: absolute;
  top: 3svw;
  left: -3svw;
}

.sp-gis-sights-zoo {
  justify-content: center;
  align-items: center;
  width: 160%;
  display: flex;
  position: absolute;
}

.sp-gis-preloader {
  z-index: 99;
  grid-column-gap: 2svh;
  grid-row-gap: 2svh;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  transition: transform 1s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.sp-gis-preloader.sp-gis-preloader-out {
  transform: translate(0, -100svh);
}

.sp-gis-sights-adv-coffee {
  justify-content: center;
  align-items: center;
  width: 150%;
  display: flex;
  position: absolute;
  top: -.7svw;
}

.sp-gis-status-back {
  z-index: 1;
  mix-blend-mode: multiply;
  justify-content: center;
  align-items: center;
  width: 7svw;
  display: flex;
  position: absolute;
  inset: -50% -120% auto auto;
}

.sp-gis-status-back.sp-gis-status-back-bubbles {
  width: 20svw;
  top: auto;
  left: -80%;
  right: auto;
}

.sp-gis-status-back.sp-gis-status-back-hearts {
  top: -10%;
}

.sp-gis-status-back.sp-gis-status-back-party {
  top: -100%;
  right: -140%;
}

.payment-submit-btn {
  font-family: Tt Travels Next, sans-serif;
}

.a-list-header {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  align-items: center;
  display: flex;
}

.a-list-svg {
  height: 400rem;
}

.a-list-p {
  color: var(--dark-green);
  text-align: left;
  letter-spacing: -.5rem;
  width: 100%;
  max-width: 1131rem;
  margin-bottom: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 500;
  line-height: 120%;
}

.a-list-cards-main {
  flex-flow: column;
  align-items: center;
  padding-top: 14rem;
  display: flex;
}

.a-list-btn {
  color: var(--white);
  letter-spacing: -.5rem;
  white-space: nowrap;
  background-color: #054a27;
  border-radius: 50%;
  padding: 30rem 146rem;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  line-height: 100%;
  transition: background-color .3s;
}

.a-list-btn:hover {
  background-color: var(--black);
}

.text-block-2 {
  font-size: 42rem;
  font-weight: 400;
}

.sp-xf-two-colomns-copy {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  align-items: center;
  display: flex;
}

.sp-xf-body-img-mob {
  width: 100%;
  max-width: none;
  display: none;
}

.sp-xf-section-fix {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: -460rem;
  display: flex;
}

.sp-xf-section-fix.msi {
  width: 90%;
}

.sp-xf-subtitle-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.sp-ws-img-wrap-oval-vert-2 {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 450rem;
  height: 700rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-xf-img-wrap-parallax {
  border-radius: 500rem;
  margin-top: -40rem;
  margin-bottom: -40rem;
}

.sp-xf-img-wrap-parallax.msi {
  margin-top: -80rem;
  margin-bottom: -120rem;
}

.sp-xf-hero-img.msi {
  min-width: 1000rem;
  max-width: 50%;
  min-height: 1000rem;
  margin-left: auto;
  margin-right: auto;
}

.sp-xf-img-wrap-oval-vert {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430rem;
  height: 600rem;
  display: flex;
  position: relative;
}

.sp-xf-quote-rec {
  background-color: #fff;
  min-width: 10px;
}

.text-span-14 {
  color: #050505;
}

.text-span-14.sp-xf-span-sans.msi {
  font-size: 80rem;
  font-weight: 400;
  line-height: 85rem;
}

.sp-xf-body-img {
  width: 100%;
  max-width: none;
}

.sp-xf-hero-img-mob {
  display: none;
}

.sp-xf-ui-link {
  aspect-ratio: 1;
  max-height: 100%;
  transition: transform .3s cubic-bezier(.645, .045, .355, 1);
}

.sp-xf-ui-link:hover {
  transform: translate(0, -20rem);
}

.sp-xf-ui-wrap-fix {
  z-index: 10;
  background-color: #d9d9d9;
  border-radius: 60rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 120rem;
  margin-top: 60rem;
  padding: 20rem 40rem;
  display: flex;
  position: sticky;
  bottom: 40rem;
  box-shadow: 13rem 13rem 26rem #989898, -13rem -13rem 26rem #fff;
}

.sp-xf-ui-wrap-fix.hidden {
  display: none;
}

.sp-xf-img-abstract {
  max-width: 140%;
  max-height: 90%;
  position: absolute;
}

.head-tags-2 {
  justify-content: space-between;
  margin-top: 24rem;
  display: flex;
}

.head-tags-2.sp-gis-tags {
  margin-top: 0;
}

.sp-xf-img-wrap-oval-horiz {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 760rem;
  height: 450rem;
  display: flex;
}

.sp-xf-quote-italic {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 39rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-xf-quote-italic.sp-sport-text-white {
  color: #fff;
}

.sp-xf-quote-italic.sp-gpb-text-blue {
  color: #0136b4;
}

.sp-xf-quote-italic.one_big {
  font-size: 60rem;
}

.sp-xf-quote-italic.sp-nn-text-blue {
  color: #24485b;
}

.sp-xf-ui-wrap {
  grid-column-gap: 35rem;
  grid-row-gap: 35rem;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.sp-xf-portrait-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 450rem;
  display: flex;
}

.sp-xf-empty {
  height: 160rem;
}

.sp-h1-2 {
  text-align: center;
  width: 833rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 76rem;
  font-weight: 500;
  line-height: 74rem;
}

.sp-h1-2._1 {
  text-align: left;
  width: auto;
  margin-left: 0;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
}

.sp-xf-quote-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  display: flex;
}

.sp-xf-hero-wrap {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.sp-xf-hero-wrap.msi {
  margin-top: -330rem;
}

.sp-xf-body-img-hero {
  width: 280rem;
  position: absolute;
}

.sp-xf-body-img-hero.paper {
  bottom: 20rem;
  right: 400rem;
}

.sp-xf-body-img-hero.move {
  top: -80rem;
  left: 350rem;
}

.sp-xf-body-img-hero.price {
  left: 200rem;
}

.sp-xf-ui-img {
  aspect-ratio: 1;
  max-height: 100%;
}

.sp-xf-main-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  width: 860rem;
  display: flex;
}

.sp-xf-main-wrap.msi {
  width: 100%;
}

.image-30 {
  max-width: none;
  height: 100%;
  max-height: 100%;
  position: absolute;
}

.sp-xf-portrait-text-wrap {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  flex-flow: column;
  display: flex;
}

.nav-link-a-list {
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  padding: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 16rem;
  font-weight: 700;
  line-height: .9;
}

.nav-link-a-list.italick.text-color-white {
  color: #f1f1f1;
}

.nav-link-a-list.italick.test {
  color: var(--white);
  letter-spacing: -.015rem;
  margin-bottom: .25rem;
  font-size: 1.5rem;
  line-height: 88%;
}

.nav-link-a-list.a-teams.hiddwn {
  display: none;
}

.nav-link-a-list.a-teams.sp-lunar-ateam {
  color: var(--white);
  font-size: .9rem;
}

.nav-link-a-list.more-btn:hover {
  color: var(--white);
}

.nav-link-a-list.italick {
  letter-spacing: -.5rem;
  text-transform: lowercase;
  white-space: nowrap;
  color: inherit;
  margin-bottom: 5rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  font-style: italic;
  font-weight: 400;
}

.nav-link-a-list.italick.w--current {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
}

.sp-kont-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.sp-kont-section.one {
  padding-top: 100rem;
}

.sp-kont-body {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 220rem;
  padding-bottom: 120rem;
  display: flex;
}

.sp-kont-signs {
  max-width: 80%;
  position: static;
}

.sp-kont-quote-img {
  width: 200rem;
}

.sp-kont-eye {
  max-width: 140%;
  height: 53%;
  max-height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.sp-kont-img-wrap {
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 430rem;
  display: flex;
  position: relative;
}

.sp-kont-one-colomn {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  align-items: center;
  padding-left: 530rem;
  display: flex;
}

.text-span-15 {
  color: #050505;
}

.sp-kont-sighn {
  max-width: 140%;
  height: 53%;
  max-height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.sp-kont-quote-rec {
  background-color: #d9d9d9;
  min-width: 10px;
}

.sp-kont-quote-rec.one {
  min-width: 3px;
}

.sp-kont-quote-rec.one.orange {
  background-color: #f3734a;
}

.sp-kont-quote-rec.one.blue {
  background-color: #00b3eb;
}

.sp-kont-icon-arrow-1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/666082294528b4e4b0dfb8bf_sp-kont-arrow-diagonale-1.svg");
  background-position: 50%;
  background-size: 100% 100%;
}

.sp-kont-icon-arrow-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/666082294528b4e4b0dfb8cd_sp-kont-arrow-diagonale-2.svg");
  background-position: 50%;
  background-size: 100% 100%;
}

.div-block-17 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sp-xf-img-abstract-2 {
  max-width: 140%;
  height: 90%;
  max-height: 100%;
  position: absolute;
}

.sp-kont-link {
  cursor: pointer;
  text-decoration: underline;
  transition: color .4s cubic-bezier(.645, .045, .355, 1);
}

.sp-kont-link:hover {
  opacity: .8;
  border-bottom-color: #000c;
}

.head-tags-3 {
  justify-content: space-between;
  margin-top: 24rem;
  display: flex;
}

.head-tags-3.sp-padding {
  padding-left: 30rem;
  padding-right: 30rem;
}

.head-tags-3.one {
  margin-top: -233.3rem;
}

.head-tags-3.sp-mv-tags {
  margin-top: 0;
  padding-bottom: 24rem;
}

.head-tags-3.sp-tb-tags {
  margin-top: 0;
  padding-bottom: 24rem;
  padding-right: 80rem;
}

.sp-kont-quote-text {
  color: #838383;
  margin-bottom: 0;
  font-size: 22rem;
  line-height: 1.4;
}

.div-block-18 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sp-kont-body-img-margin {
  margin-left: -1px;
  margin-right: -1px;
}

.sp-kont-loop-wrap {
  grid-column-gap: 2svw;
  grid-row-gap: 2svw;
  justify-content: space-between;
  align-items: center;
  width: 100svw;
  display: flex;
}

.sp-kont-hero-img-mob {
  display: none;
}

.sp-kont-loop {
  flex-flow: row;
  display: flex;
}

.sp-kont-signs-drop {
  max-width: 40%;
  position: static;
}

.sp-kont-signs-drop.sp-kont-signs-drop-eye {
  max-width: 60%;
}

.sp-smkt-h2 {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 400;
  line-height: 1;
}

.sp-smkt-hero-wrap {
  width: 100%;
  height: 450svh;
  display: flex;
}

.sp-smkt-h1-wrap {
  z-index: 1;
  color: #fff;
  padding-right: 60rem;
  position: absolute;
}

.sp-smkt-h1-wrap.sp-smkt-h1-text-black {
  color: #050505;
}

.sp-smkt-bg-blue {
  z-index: 0;
  opacity: 0;
  background-color: #bfecff;
  position: absolute;
  inset: 0%;
}

.sp-smkt-bg-lime {
  z-index: 0;
  opacity: 0;
  background-color: #d1fcbc;
  position: absolute;
  inset: 0%;
}

.sp-smkt-bg-pink {
  z-index: 0;
  opacity: 0;
  background-color: #ffbfda;
  position: absolute;
  inset: 0%;
}

.sp-smkt-hero-h2-stick {
  margin-top: 50svh;
  padding-bottom: 32svh;
  position: sticky;
  top: 50svh;
}

.sp-smkt-hero-h2-stick.sp-smkt-h2-stick-2 {
  padding-bottom: 260rem;
  top: 530rem;
}

.sp-smkt-hero-h2-stick.sp-smkt-h2-stick-4 {
  padding-bottom: 100rem;
  top: 690rem;
}

.sp-smkt-hero-h2-stick.sp-smkt-h2-stick-1 {
  padding-bottom: 340rem;
  top: 450rem;
}

.sp-smkt-hero-h2-stick.sp-smkt-h2-stick-3 {
  padding-bottom: 180rem;
  top: 610rem;
}

.sp-smkt-bg-purple {
  z-index: 0;
  opacity: 0;
  background-color: #d8bfff;
  position: absolute;
  inset: 0%;
}

.sp-smkt-h1 {
  font-size: 125rem;
  font-weight: 400;
  line-height: 1;
}

.sp-smkt-link {
  cursor: pointer;
  transition: color .2s cubic-bezier(.645, .045, .355, 1);
}

.sp-smkt-link:hover {
  color: #ff3b65;
}

.sp-smkt-hero {
  width: 50%;
  padding-top: 250rem;
  padding-left: 60rem;
  padding-right: 60rem;
}

.sp-smkt-hero.sp-smkt-hero-h1 {
  background-color: #ff3b65;
  height: 100svh;
  padding-top: 220rem;
  position: sticky;
  top: 0;
}

.sp-smkt-hero.sp-smkt-hero-h2 {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 60svh;
  display: flex;
}

.sp-smkt-vvodka {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 120rem 520rem;
  display: flex;
}

.sp-smkt-square-wrap {
  min-width: 100%;
  position: sticky;
  top: 20rem;
}

.sp-smkt-h3-wrap-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
  position: relative;
}

.sp-smkt-img-bracket {
  width: 100rem;
}

.sp-smkt-hero-img {
  min-width: 100%;
}

.sp-smkt-link-text {
  color: #ff3b65;
  cursor: pointer;
  transition: color .2s cubic-bezier(.645, .045, .355, 1);
}

.sp-smkt-link-text:hover {
  color: #ba0028;
}

.sp-smkt-square {
  aspect-ratio: 1;
  transform-origin: 0 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sp-smkt-square.sp-smkt-square-bg-black {
  background-color: #050505;
}

.sp-smkt-square.sp-smkt-square-bg-pink {
  background-color: #ffbfda;
  min-width: 100%;
}

.sp-smkt-square.sp-smkt-desc-tab-hide {
  display: none;
}

.sp-smkt-square.sp-smkt-square-bg-purple {
  background-color: #d8bfff;
  min-width: 100%;
}

.sp-smkt-square.sp-smkt-square-bg-lime {
  background-color: #d1fcbc;
  min-width: 100%;
}

.sp-smkt-square.sp-smkt-square-bg-blue {
  background-color: #bfecff;
  min-width: 100%;
}

.sp-smkt-paragraph {
  grid-column-gap: 25rem;
  grid-row-gap: 25rem;
  flex-flow: column;
  display: flex;
}

.sp-subtitle-italic-2 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 41rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-smkt-article {
  flex-flow: column-reverse;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.sp-smkt-name-wrap {
  display: none;
}

.sp-smkt-arrows {
  width: 80rem;
}

.sp-smkt-article-wrap {
  flex-flow: column;
  display: flex;
}

.sp-smkt-main-text {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  flex-flow: column;
  padding-top: 60rem;
  display: flex;
}

.sp-smkt-sticky-img {
  pointer-events: auto;
  cursor: pointer;
  width: 60rem;
  margin-top: 520rem;
  transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
  position: sticky;
  top: 20rem;
}

.sp-smkt-sticky-img:hover {
  opacity: .8;
}

.sp-smkt-sticky-img.sp-smkt-sticky-img-4 {
  right: 255rem;
}

.sp-smkt-sticky-img.sp-smkt-sticky-img-3 {
  right: 190rem;
}

.sp-smkt-sticky-img.sp-smkt-sticky-img-1 {
  right: 320rem;
}

.sp-smkt-sticky-img.sp-smkt-sticky-img-2 {
  right: 125rem;
}

.sp-smkt-sticky-img.sp-smkt-sticky-top {
  margin-top: 100rem;
  right: 60rem;
}

.sp-smkt-job-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  grid-template: "name arrow job-prev job-prev"
                 "photo job-current job-current ."
                 ". job-current job-current ."
                 ". main-text main-text ."
                 / 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding-bottom: 180rem;
  padding-left: 60rem;
  padding-right: 60rem;
  display: grid;
}

.sp-smkt-sticky-wrap {
  pointer-events: none;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.sp-smkt-nav-mob {
  display: none;
}

.sp-smkt-quote {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.sp-smkt-quote.sp-smkt-quote-top {
  justify-content: space-between;
  align-items: flex-start;
}

.sp-smkt-rect {
  width: 100%;
  height: 100%;
}

.sp-smkt-rect.sp-smkt-square-bg-brand {
  z-index: 10;
  background-color: #ff3b65;
  position: sticky;
}

.sp-subtitle-3 {
  color: #050505;
  text-transform: none;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 33rem;
  font-weight: 500;
  line-height: 1;
}

.sp-subtitle-3.sp-smkt-subtitle {
  font-size: 45rem;
}

.sp-smkt-vvodka-paragraph {
  width: 80%;
}

.sp-smkt-h3 {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 56.25rem;
  font-weight: 400;
  line-height: 1;
}

.sp-smkt-h3-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
  position: relative;
}

.sp-smkt-quote-rec {
  min-width: 20rem;
}

.sp-smkt-quote-rec.sp-smkt-quote-rec-purple {
  background-color: #d8bfff;
}

.sp-smkt-quote-rec.sp-smkt-quote-rec-blue {
  background-color: #bfecff;
}

.sp-smkt-quote-rec.sp-smkt-quote-rec-lime {
  background-color: #d1fcbc;
}

.sp-smkt-quote-rec.sp-smkt-quote-rec-pink {
  background-color: #ffbfda;
}

.sp-smkt-btn {
  text-align: center;
  cursor: pointer;
  background-color: #050505;
  justify-content: center;
  align-items: center;
  padding: 30rem 60rem;
  transition: background-color .6s cubic-bezier(.645, .045, .355, 1);
  display: flex;
}

.sp-smkt-btn:hover {
  background-color: #ff3b65;
}

.sp-smkt-out {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  width: 50%;
  padding: 250rem 60rem;
  display: flex;
}

.sp-smkt-out-wrap {
  width: 100%;
  display: flex;
}

.round-button {
  color: #fff;
  text-align: center;
  background-color: #054a27;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 13.875rem;
  height: 13.875rem;
  font-size: 1.25rem;
  display: flex;
  position: relative;
}

.round-button:hover {
  background-color: #000;
}

.a-cards-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10%;
  display: grid;
}

.about-container {
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.max-8 {
  z-index: 1;
  overflow-wrap: anywhere;
  max-width: 8ch;
  position: relative;
}

.swiper-wrapper-2 {
  height: 100%;
  display: flex;
  overflow: hidden;
}

.slide-card {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border: 2px solid #e8e8e8;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto 1fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-between;
  align-items: stretch;
  height: 590rem;
  padding: 16rem 30rem;
  display: flex;
}

.slide-card.dark {
  color: #fff;
  background-color: #000;
  border-color: #e8e8e800;
}

.swiper-button {
  justify-content: center;
  align-items: center;
  display: flex;
}

.swiper-2.a-about {
  height: 100%;
}

.a-hero-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: minmax(6.375rem, auto);
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: minmax(6.375rem, auto);
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.swiper-slide-2 {
  flex: none;
  width: 100%;
}

.about-pagination-item {
  border: .275rem solid #e8e8e8;
  border-radius: 100%;
  width: 1rem;
  height: 1rem;
  margin-left: .375rem;
  margin-right: .375rem;
}

.about-pagination-item.is-active {
  border-color: #054a27;
}

.swiper-pagination {
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 1.875rem;
}

.swiper-pagination.roboty {
  display: none;
}

.swiper-pagination.a-list {
  margin-top: -100rem;
  top: auto;
  left: 0%;
  right: 0%;
}

.swiper-pagination.future2 {
  display: none;
}

.swiper-pagination.avg {
  justify-content: center;
  align-items: flex-end;
  width: 100rem;
  height: 13rem;
  position: absolute;
  inset: auto 0% 0%;
}

.card-slider {
  position: relative;
}

._0 {
  height: 0;
}

.a-slider-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 6.375rem;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: auto;
  grid-auto-columns: 1fr;
  width: 90%;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.svg {
  width: 86px;
}

.arrows {
  pointer-events: none;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0% -3.125rem;
}

.article_bio-component-copy {
  flex-flow: column;
  justify-content: space-between;
  margin-right: 87rem;
  display: flex;
}

.bio-heading {
  height: 122rem;
}

.setters-heading-wrap-2 {
  border-bottom: 0 solid #050505;
  max-width: 1262rem;
  margin-bottom: 40rem;
}

.next-hero-btn-2 {
  z-index: 1000;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  background-color: #050505;
  width: 100%;
  padding-top: 23rem;
  padding-bottom: 23rem;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
  transition: background-color .2s;
  display: block;
  position: sticky;
  bottom: 0;
}

.next-hero-btn-2:hover {
  background-color: #ff4f27;
}

.setters-text-main-2 {
  margin-bottom: 50rem;
  font-size: 28rem;
  line-height: 1.4;
}

.tip-text-2 {
  color: #fff;
  font-size: 22rem;
}

.next-hero-heading-2025 {
  margin-bottom: 60rem;
  font-size: 107rem;
  font-weight: 400;
  line-height: 1.1;
}

.setters-card-text-2 {
  color: #ff4f27;
  text-transform: uppercase;
  margin-bottom: 16rem;
  font-weight: 500;
}

.setters-card-text-2.is-black {
  color: #000;
}

.tip-block-2 {
  background-color: #050505;
  border-radius: 10rem;
  width: 100%;
  min-width: 394rem;
  max-width: 394rem;
  margin-bottom: 16rem;
  padding: 12rem 16rem;
  display: block;
  position: absolute;
  inset: auto auto 100%;
}

.tip-label-2 {
  color: #ff4f27;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64df78949cc8d161e17bdd2e_%E2%96%A3.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 21rem;
  margin-right: 1rem;
  padding-right: 27rem;
  font-size: 22rem;
  display: block;
}

.cetters-card-name-2 {
  text-transform: uppercase;
  font-size: 28rem;
  font-weight: 800;
  line-height: 1.28571;
}

.cetters-card-name-2.italic {
  letter-spacing: .2rem;
  text-transform: none;
  margin-left: 63rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: .8;
}

.cetters-card-name-2.new {
  text-transform: capitalize;
  font-size: 54rem;
  font-weight: 400;
  line-height: .8;
}

.plug-age-text-2 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 45rem;
  font-size: 20rem;
  font-weight: 800;
  line-height: 1.3;
}

.plug-button-2 {
  text-transform: none;
  background-color: #000;
  border: 2px solid #050505;
  border-radius: 50rem;
  align-self: center;
  padding: 15rem 40rem 10rem;
  font-size: 28rem;
  font-weight: 400;
  transition: opacity .2s;
  display: inline-block;
}

.plug-button-2:hover {
  opacity: .7;
}

.plug-button-color-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #ff4f27;
  border: 2px solid #ff4f27;
  border-radius: 50rem;
  padding: 12rem 24rem;
  font-weight: 700;
  transition: background-color .2s;
  display: inline-block;
}

.plug-button-color-2:hover {
  background-color: #ff7252;
}

.setters-card-text-3 {
  color: #ff4f27;
  text-transform: uppercase;
  margin-bottom: 16rem;
  font-weight: 500;
}

.setters-card-text-3.is-black {
  color: #000;
}

.tip-label-3 {
  color: #ff4f27;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/64df78949cc8d161e17bdd2e_%E2%96%A3.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 21rem;
  margin-right: 1rem;
  padding-right: 27rem;
  font-size: 22rem;
  display: block;
}

.cetters-card-name-3 {
  text-transform: uppercase;
  font-size: 28rem;
  font-weight: 800;
  line-height: 1.28571;
}

.cetters-card-name-3.italic {
  letter-spacing: .2rem;
  text-transform: none;
  margin-left: 63rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: .8;
}

.cetters-card-name-3.new {
  text-transform: capitalize;
  font-size: 54rem;
  font-weight: 400;
  line-height: .8;
}

.question-btn-close-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #ff4f27;
  border-radius: 50rem;
  align-items: center;
  margin-bottom: 50rem;
  margin-left: auto;
  margin-right: auto;
  padding: 12rem 24rem;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.question-post-btn-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #ff4f27;
  border-radius: 50rem;
  align-items: center;
  padding: 12rem 24rem;
  font-weight: 700;
  transition: background-color .2s;
  display: flex;
}

.question-head-title-2 {
  text-transform: uppercase;
  margin-bottom: 16rem;
  font-size: 24rem;
  font-weight: 800;
  line-height: 1.25;
}

.side-post-title-2 {
  color: #ff4f27;
  font-family: Tt Travels Next, sans-serif;
  font-size: 18rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: underline;
}

._2024-card-rich {
  text-align: left;
}

._2024-card-rich ol {
  margin-bottom: 0;
  padding-left: 20px;
}

._2024-card-rich p {
  margin-bottom: 0;
  font-size: 18rem;
}

._2024-card-rich li {
  margin-bottom: 4px;
  font-size: 18rem;
}

._2024-card-rich em {
  color: #000;
  font-size: 16rem;
}

._2024-card-rich a {
  text-decoration: underline;
}

.flex-block {
  width: 10%;
}

.a-list-logo {
  width: 30%;
}

.a-list-logo._2025 {
  width: 150rem;
}

.a-list-interview-heading-text {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Tt Travels Next, sans-serif;
  font-size: 130px;
  line-height: 117px;
  display: flex;
}

.a-list-interview-heading-text.mb-57-text-center {
  width: 900rem;
  margin-bottom: 57rem;
}

.a-list-interview-subheading-text {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  line-height: 26.4px;
  display: flex;
}

.herotext-interview {
  color: #000;
  text-align: left;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  display: flex;
}

.heroimage-interview {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668618c3ca47e25c204863b_slava-min.webp");
  background-position: 0 0;
  background-size: cover;
  width: 420px;
  height: 525px;
}

.info-h3-interview {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  font-family: Objectsans, sans-serif;
  font-size: 28px;
  line-height: 33.6px;
  display: flex;
  position: static;
}

.breadcrumbs_for_alist {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: relative;
}

.interview-red-box {
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  inset: 0% auto auto 1299rem;
}

.interview-red-box.text-redbox {
  position: static;
}

.interview-red-box.flex-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.interview-red-box.flex-right.flex-horizontal-center-btwn.width-100 {
  margin-left: auto;
  right: -700rem;
}

.interview-red-box.yandex {
  position: static;
}

.interview-red-box.doing {
  grid-row-gap: 26rem;
  position: static;
}

.interview-red-box.doing.stereo {
  grid-row-gap: 10rem;
  justify-content: flex-start;
  align-items: flex-end;
}

.infoblock-interview {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520px;
  text-decoration: none;
  display: flex;
}

.text {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.error-a43fa109-f914-de81-5982-a6eeda920293 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.red_s-interview {
  color: #ff4f27;
  cursor: pointer;
  flex: none;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 120%;
}

.red_s-interview.alist {
  color: #000;
  letter-spacing: .02em;
  font-weight: 500;
}

.red_s-interview.kolab {
  color: #ff61d8;
  letter-spacing: .02em;
  font-weight: 500;
}

.flex-horizont {
  grid-column-gap: 18rem;
  grid-row-gap: 18rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-horizont.mb-10 {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  margin-bottom: 10rem;
}

.flex-horizont.mb-10.year {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizont.mb-10.bp {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.flex-horizont.mb-10.newl {
  justify-content: center;
  align-items: center;
}

.flex-horizont.mb-10.newl.alist25 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.flex-horizont.mb-10.jet {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
}

.flex-horizont.mb-10.stereo {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
}

.flex-horizont.mb-10.mys {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  color: #000;
  margin-bottom: 0;
}

.flex-horizont.maxw-246 {
  max-width: 246rem;
}

.flex-horizont.mb-26 {
  margin-bottom: 26rem;
}

.flex-horizont.bp {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.flex-horizont.mb-3 {
  margin-bottom: 3rem;
}

.flex-horizont.mb-3.year {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizont.mb-3.bp {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  cursor: pointer;
}

.flex-horizont.mb-4 {
  margin-bottom: 4rem;
}

.flex-horizont.mb-4.blogger {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
}

.flex-horizont.mb-4.gap-10 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.flex-horizont.slovar {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizont.mb-2 {
  margin-bottom: 2rem;
}

.flex-horizont.mt-10 {
  margin-top: 10rem;
}

.black_s-interview {
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  line-height: 13.2px;
}

.interview-scroll-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.interview-scroll-block.test1 {
  height: auto;
}

.interview-scroll-block-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520px;
  display: flex;
}

.interview-scroll-block-image {
  width: 520px;
  position: sticky;
  top: 10px;
  right: 0;
}

.interview-inner-text {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520px;
  text-decoration: none;
  display: flex;
}

.text-3 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.text-3.mt-5 {
  margin-top: 40px;
}

.text-3.mt-61 {
  margin-top: 61rem;
}

.text-3.mt-4 {
  display: none;
}

.text-4 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.interview-inner-image {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image.interview-inner-image-second {
  background-image: none;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.block-quote-interview {
  color: #000;
  border-left-width: 10px;
  border-left-color: #d9d9d9;
  width: 100%;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.block-quote-interview.in-fw-interview {
  border: 10px #000;
  border-left: 10px solid #c7c7c7;
  width: 402px;
}

.block-quote-interview.fadein {
  padding-top: 0;
  padding-bottom: 0;
}

.interview-text-block-next-lavel {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.interview-next-lavel-inner-2 {
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520px;
  font-family: Objectsans, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-7 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.interview-fullwidth-block {
  background-color: #d9d9d9;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 760px;
  min-height: 0;
  max-height: 760px;
  display: flex;
}

.interview-inner-fullwidth-box {
  width: 100%;
  height: 100%;
}

.interview-inner-fullwidth-box.image-fw-interview {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668bf4aa614376379c62a9c_slava_3.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.interview-inner-fullwidth-box.inner-fw-txt-interview {
  justify-content: center;
  align-items: center;
  display: flex;
}

.interview-numbers-block {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 580px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.interview-numbers-row {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.inreview-numbers-heading-text {
  color: #000;
  margin-bottom: 50px;
  font-family: Objectsans, sans-serif;
  font-size: 28px;
  line-height: 33.6px;
  position: sticky;
  top: 200rem;
}

.inreview-numbers-heading-text.mob-hidde-interview {
  display: none;
}

.paragraph-8 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
}

.intervirew-numbers-spec-block {
  background-color: #e5e5e5;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 190px;
  padding-left: 50px;
  padding-right: 130px;
  display: flex;
  position: sticky;
  top: -40px;
}

.intervirew-numbers-spec-block.first-numbers-spec-block-mob {
  position: sticky;
  top: 220rem;
}

.intervirew-numbers-spec-block.second-anim {
  top: 240rem;
}

.intervirew-numbers-spec-block.third-anim {
  top: 280rem;
}

.interview-numbers-spec-block-heading {
  color: #ff4f27;
  font-family: Objectsans, sans-serif;
  font-size: 38px;
  line-height: 45.6px;
}

.paragraph-9 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.fullwidth-interview-image {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d9ba97e3cd88dc0910e5_slava_big.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 720px;
}

.interview-root {
  position: relative;
}

.interview-hero-sticky {
  z-index: -1;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: sticky;
  top: 280rem;
}

.interview-hero-sticky._2025 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  max-width: 700rem;
  top: 209rem;
}

.text-block-4 {
  margin-top: 20px;
}

.new-a-list {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/666c32bba68ea723ce8a48d3_spc.webp"), linear-gradient(#fff 54%, #a2d6ff 100%, #9bd3ff);
  background-position: 50% 152%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 100%, auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 642px;
  display: flex;
}

.new-a-list.section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.new-a-list-content {
  width: 100%;
  overflow: hidden;
}

.flex-block-3 {
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.title-page-new-a-list {
  width: 100%;
}

.sm-container {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #050505;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 30%;
  display: flex;
}

.new-a-list-title-h1 {
  color: #050505;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90px;
  font-style: italic;
  font-weight: 400;
  line-height: 78px;
  text-decoration: none;
}

.sm-logo-image {
  width: 100px;
  height: 100px;
}

.sm-logo-name {
  color: #050505;
  font-family: Tt Travels Next, sans-serif;
  font-size: 24px;
  line-height: 130%;
  text-decoration: none;
}

.a-list-c-l-block {
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  display: flex;
  position: relative;
}

.a-list-c-l-block.new {
  justify-content: flex-end;
  align-items: center;
}

.a-list-c-l-block.mobile {
  display: none;
}

.a-l-c-r-block {
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.a-list-row-text {
  color: #050505;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 150%;
}

.a-list-hero-image-logo {
  width: 676px;
}

.code-embed {
  width: 100%;
}

.a-list-center-text {
  width: 100%;
  padding-top: 10px;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 150%;
}

.a-list-center-text.next-ampf {
  color: #050505;
  padding-top: 30px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  font-style: italic;
  line-height: 120%;
}

.div-block-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70%;
  display: flex;
}

.nav-link-wrap-morebtn {
  color: #000;
  border: 1.5px solid #ff4723;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 249rem;
  height: 58rem;
  transition: all .3s;
  display: flex;
  position: relative;
}

.nav-link-wrap-morebtn:hover {
  color: #fff;
  background-color: #054a27;
}

.nav-link-wrap-morebtn.sp-lunar-alist {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #fff;
  width: 11.2rem;
  height: 3.05rem;
}

.nav-link-wrap-morebtn.paddings {
  border-color: #054a27;
  width: 205rem;
  padding-left: 8rem;
  padding-right: 8rem;
}

.nav-link-wrap-morebtn.paddings.curr {
  color: #fff;
  background-color: #054a27;
}

.nav-link-wrap-morebtn.more-btn-hover {
  background-color: #0000;
  border-color: #054a27;
}

.nav-link-wrap-morebtn.more-btn-hover:hover {
  background-color: #054a27;
  border-color: #054a27;
}

.container-a-list {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-a-list.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-a-list.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-a-list.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-a-list.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-a-list._1406 {
  max-width: 1406rem;
}

.container-a-list.container-banner {
  position: relative;
}

.container-a-list.no-max-width {
  max-width: 100%;
}

.container-a-list.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container-a-list.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-a-list.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-a-list.relative {
  flex-flow: column;
  position: relative;
}

.container-a-list.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-a-list.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-a-list.container-relat {
  position: relative;
}

.container-a-list.padding-top-60 {
  padding-top: 60rem;
}

.container-a-list.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-a-list.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-a-list.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-a-list.interview-container.mt-30 {
  margin-top: 70px;
}

.container-a-list.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-a-list.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-a-list.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-a-list.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-a-list.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-a-list.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-a-list.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-a-list.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-a-list.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-a-list.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-a-list.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-a-list.flex-container.a-list-new-row.cc-newx, .container-a-list.flex-container.a-list-new-row.cc-newx-copy, .container-a-list.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-a-list.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-a-list.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container--title-list {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container--title-list.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container--title-list.container-footer {
  justify-content: space-between;
  display: flex;
}

.container--title-list.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container--title-list.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container--title-list._1406 {
  max-width: 1406rem;
}

.container--title-list.container-banner {
  position: relative;
}

.container--title-list.no-max-width {
  max-width: 100%;
}

.container--title-list.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container--title-list.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container--title-list.relative {
  flex-flow: column;
  position: relative;
}

.container--title-list.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container--title-list.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container--title-list.container-relat {
  position: relative;
}

.container--title-list.padding-top-60 {
  padding-top: 60rem;
}

.container--title-list.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container--title-list.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container--title-list.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container--title-list.interview-container.mt-30 {
  margin-top: 70px;
}

.container--title-list.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container--title-list.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container--title-list.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container--title-list.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container--title-list.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container--title-list.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container--title-list.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container--title-list.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container--title-list.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container--title-list.flex-container.a-list-new-cont {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.container--title-list.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container--title-list.flex-container.a-list-new-row.cc-newx, .container--title-list.flex-container.a-list-new-row.cc-newx-copy, .container--title-list.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container--title-list.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container--title-list.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container-more-btn {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-more-btn.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-more-btn.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-more-btn.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-more-btn.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-more-btn._1406 {
  max-width: 1406rem;
}

.container-more-btn.container-banner {
  position: relative;
}

.container-more-btn.no-max-width {
  max-width: 100%;
}

.container-more-btn.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-more-btn.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-more-btn.relative {
  flex-flow: column;
  position: relative;
}

.container-more-btn.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-more-btn.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-more-btn.container-relat {
  position: relative;
}

.container-more-btn.padding-top-60 {
  padding-top: 60rem;
}

.container-more-btn.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-more-btn.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-more-btn.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-more-btn.interview-container.mt-30 {
  margin-top: 70px;
}

.container-more-btn.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-more-btn.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-more-btn.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-more-btn.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-more-btn.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-more-btn.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-more-btn.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-more-btn.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-more-btn.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-more-btn.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-more-btn.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-more-btn.flex-container.a-list-new-row.cc-newx, .container-more-btn.flex-container.a-list-new-row.cc-newx-copy, .container-more-btn.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-more-btn.more-button-block {
  flex-flow: row;
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-more-btn.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.dr-hero-section {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 166rem;
  display: flex;
}

.dr-hero-container {
  width: 100%;
  max-width: 1700rem;
  padding-right: 0;
}

.dr-hero-image {
  width: 100%;
}

.dr-flex-hero-desc {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 15rem;
  display: flex;
}

.dr-hero-row {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.dr-hero-row.dr-align-left {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  height: 30px;
  display: flex;
}

.dr-hero-row.dr-align-right {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  justify-content: flex-end;
  align-items: center;
  height: 30px;
  display: flex;
}

.dr-sub-hero-title {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.dr-date-hero-text {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.dr-hero-info-about {
  font-family: Tt Travels Next, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 130%;
}

.dr-asset-item-2 {
  padding-bottom: 4px;
  padding-left: 20px;
}

.dr-h1-title-block {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
}

.dr-h1-heading-text {
  color: #000;
  letter-spacing: 1px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 61px;
}

.dr-heading-paragraph {
  color: #555;
  letter-spacing: 1px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 17px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
}

.dr-heading-paragraph.mobile {
  display: none;
}

.dr-text-center-block {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 45px;
  margin-bottom: 45px;
  display: flex;
}

.dr-center-text {
  width: auto;
  max-width: 600px;
  font-family: Objectsans, sans-serif;
  font-size: 14px;
  line-height: 19px;
}

.dr-full-width-image {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dr-center-image-1 {
  width: 100%;
}

.dr-image-info {
  color: #000;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.dr-images-mansory-box {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 45px;
  margin-bottom: 45px;
  display: flex;
}

.dr-image-box {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dr-image-box.right-box-s {
  justify-content: flex-end;
  align-items: flex-start;
}

.dr-image-box-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-3-s {
  width: 94%;
}

.full-width-slider {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 45px;
  margin-bottom: 45px;
  display: flex;
}

.code-embed-2 {
  width: 960px;
}

.full-width-slider-pagination {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.dr-grid-elements {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  margin-top: 35px;
  margin-bottom: 35px;
  display: flex;
}

.dr-photo-text {
  flex-flow: column;
  display: flex;
}

.container-artist {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-artist.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-artist.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-artist.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-artist.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-artist._1406 {
  max-width: 1406rem;
}

.container-artist.container-banner {
  position: relative;
}

.container-artist.no-max-width {
  max-width: 100%;
}

.container-artist.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-artist.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-artist.relative {
  flex-flow: column;
  position: relative;
}

.container-artist.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-artist.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-artist.container-relat {
  position: relative;
}

.container-artist.padding-top-60 {
  padding-top: 60rem;
}

.container-artist.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-artist.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-artist.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-artist.interview-container.mt-30 {
  margin-top: 70px;
}

.container-artist.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-artist.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-artist.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-artist.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-artist.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-artist.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-artist.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-artist.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-artist.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-artist.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-artist.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-artist.flex-container.a-list-new-row.cc-newx, .container-artist.flex-container.a-list-new-row.cc-newx-copy, .container-artist.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-artist.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-artist.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.mb-5 {
  margin-bottom: 40px;
}

.swiper-slider-dr-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.code-embed-3 {
  width: 1030px;
}

.interview-scroll-block-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.interview-scroll-block-copy.test1-copy {
  height: auto;
}

.interview-inner-image-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-copy.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-copy.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-copy.interview-inner-image-first-copy, .interview-inner-image-copy.interview-inner-image-first-copy-copy-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.images-gallery {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-33 {
  width: 100%;
}

.gallery-left-desctop, .gallery-right-desctop {
  width: 50%;
}

.gallery-left-mobile, .gallery-right-mobile {
  width: 100%;
  display: none;
}

.heroimage-interview-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/666ffecd623d34b34102c246_alina.webp");
  background-position: 0 0;
  background-size: cover;
  width: 420px;
  height: 525px;
}

.fw-block {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.row-block {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 50%;
  display: flex;
}

.text-4-copy {
  color: #000;
  margin-top: 0;
  margin-bottom: 60px;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.hero-image-user {
  width: 600rem;
  position: relative;
}

.code-embed-4 {
  width: 80%;
}

.row-block-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.fullwidth-interview-image-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6672a09d1af3038a56781bfa_2-min.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 720px;
}

.interview-inner-image-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-copy-copy.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-copy-copy.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-copy-copy.interview-inner-image-first-copy, .interview-inner-image-copy-copy.interview-inner-image-first-copy-copy-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.hero-section-photo {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66753d7512349ab45f26f84d_1920x750-rab-stol-belyakova-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 600px;
  margin-top: 123px;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
}

.hero-section-photo.parallax {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675b0c901fb5c4ae4ece857_BOR00241_1%204.webp");
  background-position: 50% 0;
  height: 600px;
  margin-top: 100px;
}

.mobile-container {
  width: 100%;
}

.read-info-box {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.date-box-right {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dr-sub-hero-title-2 {
  color: #050505;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 24px;
}

.dr-date-hero-text-2 {
  color: #838383;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 400;
  line-height: 16px;
}

.date-box-right-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.image-34 {
  margin-bottom: 0;
  padding-top: 4px;
}

.big-title-box {
  width: 100%;
  margin-top: 25px;
}

.hero-title-text {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 61px;
}

.center-text-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 60px auto 50px;
  display: flex;
}

.text-center {
  width: 100%;
  max-width: 540px;
}

.bold-text-p {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
}

.center-flex-box {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.row-objects {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1110px;
  display: flex;
}

.image-rab {
  height: 600px;
}

.paragraph-10 {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.center-middle-text {
  color: #050505;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.text-center-w {
  width: 100%;
  max-width: 690px;
}

.full-w-image {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.box-image {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66759cb024f83b39b3f1670a_2-rab-stol-belyakova.webp");
  background-position: 0 -90px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1000px;
  width: 100%;
  height: 580px;
}

.box-image.parallax2 {
  position: relative;
  overflow: hidden;
}

.center-image-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.center-image-ro {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66759db5fa2a61dc5f74178f_3-rab-stol-belyakova.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 980px;
  height: 580px;
}

.center-text-box-r {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin: 60px auto 50px;
  padding-right: 140px;
  display: flex;
}

.text-center-r {
  width: 100%;
  max-width: 690px;
}

.fw-flex-box {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.small-box-image {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a05356805f825ff723e2_4-rab-stol-belyakova.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 400px;
  height: 550px;
}

.small-box-image02 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bf856d050f576564588a6_photo_2024-06-26%2014.15.15.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  width: 400px;
  height: 550px;
}

.small-box-image-slider {
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 30px;
  width: 400px;
  height: 550px;
  display: block;
}

.slide-1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667962b6210bfecac6bf83b1_photo_2024-06-24%2015.12.17.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a253d4e9f79c10edc7ca_2.webp");
  background-position: 0 0;
  background-size: auto;
}

.slide-6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a283dade1936b4d4f64f_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a2b8e722ed86568a72fd_4.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.right-arrow-2 {
  justify-content: flex-end;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.left-arrow-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.mask-2 {
  border-radius: 30px;
}

.center-italic-text {
  color: #050505;
  letter-spacing: 1px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 400;
  line-height: 35px;
}

.box-image-two {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675ab33d92d743076d74a7f_last_slider.webp");
  background-position: 0 -90px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1000px;
  width: 100%;
  height: 580px;
}

.box-image-two.parallax3 {
  position: relative;
  overflow: hidden;
}

.center-flex-box-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
}

.small-box-image-slider-left {
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 30px;
  order: 0;
  align-self: center;
  width: 400px;
  height: 550px;
}

.slide-1-1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675aca3468a59e4ff702108_1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 400px;
}

.slide-8, .slide-9, .slide-10, .slide-11 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.slide-12 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675acdbbc64fcd7c4ba1985_2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-13 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675acecf27176823b307ed7_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mobile-back-button-s {
  width: 100%;
  height: 50px;
  display: none;
}

.u-mobile-hero-image-s {
  display: none;
}

.read-info-box-mob {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: none;
}

.dr-sub-hero-title-2-mob {
  color: #050505;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.date-box-right-mob {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.dr-date-hero-text-2-mob {
  color: #838383;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.date-box-right-2-mob {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.image-34-mob {
  margin-bottom: 5px;
}

.dr-date-hero-text-2-copy {
  color: #838383;
  margin-top: 2px;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.big-title-box-mob {
  width: 100%;
  margin-top: 25px;
  display: none;
}

.hero-title-text-mob {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60px;
  font-style: italic;
  font-weight: 400;
  line-height: 61px;
}

.div-block-20 {
  width: 100%;
}

.head-tags__tag-2-copy.orange-hover:hover, .head-tags__tag-2-copy.orange-hover-copy:hover, .head-tags__tag-2-copy.orange-hover-copy-copy:hover, .head-tags__tag-2-copy.orange-hover-copy-copy:hover {
  color: #ff4f27;
}

.head-tags__tag-2-copy.orange-hover:hover, .head-tags__tag-2-copy.orange-hover-copy:hover {
  color: #ff4f27;
}

.text-center-r-copy {
  width: 100%;
  max-width: 750px;
  padding-left: 60px;
}

.footersection {
  border-top: 1px solid #000;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.orange-link {
  color: #000;
}

.orange-link:hover {
  color: #ff4723;
}

.orange-link.orange-color {
  color: #303030;
  font-weight: 500;
}

.orange-link.orange-color:hover {
  color: #ff4f27;
}

.head-tags__block-2-copy {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  color: #ff4f27;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.center-text-box-copy2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 60px auto 50px;
  display: flex;
}

.head-tags__tag-2-copy-copy.orange-hover:hover, .head-tags__tag-2-copy-copy.orange-hover-copy:hover, .head-tags__tag-2-copy-copy.orange-hover-copy-copy:hover {
  color: #ff4f27;
}

.head-tags__tag-2-copy-copy {
  color: #050505;
  text-transform: uppercase;
  transition: color .2s;
}

.head-tags__tag-2-copy-copy:hover {
  color: #054a27;
}

.head-tags__tag-2-copy-copy.orange-hover:hover, .head-tags__tag-2-copy-copy.orange-hover-copy:hover, .head-tags__tag-2-copy-copy.orange-hover-copy-copy:hover, .head-tags__tag-2-copy-copy.orange-hover-copy, .head-tags__tag-2-copy-copy.orange-hover-copy:hover {
  color: #ff4f27;
}

.center-text-box-copy22, .center-text-box-copy3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 60px auto 50px;
  display: flex;
}

.center-text-box-r-copy {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin: 60px auto 50px;
  padding-right: 140px;
  display: flex;
}

.center-flex-box-2-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 50px;
}

.center-text-box-copy {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 60px auto 50px;
  display: flex;
}

.small-box-image-slider-mobile {
  background-image: linear-gradient(#00000080, #00000080);
  border-radius: 30px;
  width: 400px;
  height: 550px;
  display: none;
}

.slide-23 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675acdbbc64fcd7c4ba1985_2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-24 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675acecf27176823b307ed7_3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.center-middle-text-copy {
  color: #050505;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.full-w-content {
  width: 100%;
}

.f-w-image {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66759cb024f83b39b3f1670a_2-rab-stol-belyakova.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 700px;
}

.f-w-image-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675ab33d92d743076d74a7f_last_slider.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 600px;
}

.f-w-image-2.parallax3 {
  height: 700px;
}

.full-w-slider-1 {
  width: 100%;
  height: 600px;
}

.slide-25 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66796008f251b80149f51ec4_photo_2024-06-24%2015.00.26.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-26 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66796008403a35a88806f7c0_photo_2024-06-24%2015.00.28.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.full-w-slider-2 {
  width: 100%;
  height: 600px;
}

.slide-27 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667960c95c5cf0de72f465a4_photo_2024-06-24%2015.03.58.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-28 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667960ccdb0ba2352b9600dd_photo_2024-06-24%2015.03.57.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.left-arrow-3, .right-arrow-3, .right-arrow-4, .left-arrow-4, .icon-5 {
  display: none;
}

.section-copy-copy {
  padding-bottom: 0;
  padding-left: 20rem;
  padding-right: 20rem;
}

.section-copy-copy._3 {
  padding-top: 80rem;
}

.section-copy-copy._2 {
  padding-top: 60rem;
}

.section-copy-copy.section-contact {
  padding-top: 200rem;
  padding-bottom: 200rem;
}

.section-copy-copy._404 {
  margin-bottom: auto;
  padding-top: 200rem;
  padding-bottom: 213rem;
}

.section-copy-copy.section-more-post {
  padding-bottom: 80rem;
  overflow: hidden;
}

.section-copy-copy.section-popular-post {
  padding-bottom: 100rem;
  overflow: hidden;
}

.section-copy-copy.setter-main {
  padding-top: 200rem;
  padding-bottom: 100rem;
}

.section-copy-copy.setter-main.hide {
  display: none;
}

.section-copy-copy.qvevlow-hidden {
  overflow: hidden;
}

.section-copy-copy.qvevlow-hidden.bg-white {
  background-color: #fff;
}

.section-copy-copy.qvevlow-hidden.bg-white.no-padding {
  padding-bottom: 0;
}

.section-copy-copy.section-search {
  min-height: 100vh;
  padding-top: 249rem;
}

.section-copy-copy.section-people {
  padding-top: 200rem;
}

.section-copy-copy.section-special {
  flex-direction: column;
  align-items: center;
  padding-top: 249rem;
  display: flex;
}

.section-copy-copy.section-sp {
  padding-top: 112rem;
  padding-bottom: 262rem;
}

.section-copy-copy.sp-section {
  padding-bottom: 60rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section-copy-copy.section-heros-2 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy-copy.section-heros-3 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy-copy.hero-top {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  padding-top: 117rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-copy-copy.heros-body {
  padding-bottom: 53rem;
}

.section-copy-copy.mb-269 {
  padding-top: 186rem;
  padding-bottom: 40rem;
}

.section-copy-copy.section-company {
  z-index: 0;
  width: 100%;
  min-height: 583rem;
  padding-top: 200rem;
  padding-bottom: 0;
  position: fixed;
}

.section-copy-copy.section-structure {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-copy-copy.section-team {
  background-color: #fff;
  height: 100%;
  margin-top: 583rem;
  position: relative;
}

.section-copy-copy._120 {
  padding-top: 120rem;
}

.section-copy-copy.about-company {
  background-color: #fff;
  height: 300vh;
  padding-bottom: 80rem;
  position: relative;
}

.section-copy-copy.section-payment {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding: 166.8rem 0 0;
  display: flex;
  overflow: hidden;
}

.section-copy-copy.section-rand {
  padding-top: 200rem;
  padding-bottom: 150rem;
}

.section-copy-copy.section-vacancy {
  background-color: #fff;
}

.section-copy-copy.team-video {
  background-color: #fff;
  padding-bottom: 80rem;
  position: relative;
}

.section-copy-copy.section-test {
  padding-top: 169rem;
}

.section-copy-copy.pt-120 {
  padding-top: 120rem;
  padding-bottom: 140rem;
}

.section-copy-copy.pb-50 {
  padding-bottom: 50rem;
}

.section-copy-copy.section-struct {
  z-index: 100;
  background-color: #fff;
  padding-bottom: 100rem;
  display: none;
  position: relative;
}

.section-copy-copy.setter-main-2024 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-copy-copy.setter-main-2024.hide {
  display: none;
}

.section-copy-copy.interview-layout {
  padding-top: 200rem;
  position: relative;
  overflow: hidden;
}

.section-copy-copy.interview-layout.next-lavel-layout {
  padding-top: 10rem;
  position: relative;
}

.section-copy-copy2 {
  padding-bottom: 0;
  padding-left: 20rem;
  padding-right: 20rem;
}

.section-copy-copy2._3 {
  padding-top: 80rem;
}

.section-copy-copy2._2 {
  padding-top: 60rem;
}

.section-copy-copy2.section-contact {
  padding-top: 200rem;
  padding-bottom: 200rem;
}

.section-copy-copy2._404 {
  margin-bottom: auto;
  padding-top: 200rem;
  padding-bottom: 213rem;
}

.section-copy-copy2.section-more-post {
  padding-bottom: 80rem;
  overflow: hidden;
}

.section-copy-copy2.section-popular-post {
  padding-bottom: 100rem;
  overflow: hidden;
}

.section-copy-copy2.setter-main {
  padding-top: 200rem;
  padding-bottom: 100rem;
}

.section-copy-copy2.setter-main.hide {
  display: none;
}

.section-copy-copy2.qvevlow-hidden {
  overflow: hidden;
}

.section-copy-copy2.qvevlow-hidden.bg-white {
  background-color: #fff;
}

.section-copy-copy2.qvevlow-hidden.bg-white.no-padding {
  padding-bottom: 0;
}

.section-copy-copy2.section-search {
  min-height: 100vh;
  padding-top: 249rem;
}

.section-copy-copy2.section-people {
  padding-top: 200rem;
}

.section-copy-copy2.section-special {
  flex-direction: column;
  align-items: center;
  padding-top: 249rem;
  display: flex;
}

.section-copy-copy2.section-sp {
  padding-top: 112rem;
  padding-bottom: 262rem;
}

.section-copy-copy2.sp-section {
  padding-bottom: 60rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section-copy-copy2.section-heros-1 {
  z-index: 105;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy-copy2.section-heros-2 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy-copy2.section-heros-3 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy-copy2.hero-top {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  padding-top: 117rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-copy-copy2.heros-body {
  padding-bottom: 53rem;
}

.section-copy-copy2.mb-269 {
  padding-top: 186rem;
  padding-bottom: 40rem;
}

.section-copy-copy2.section-company {
  z-index: 0;
  width: 100%;
  min-height: 583rem;
  padding-top: 200rem;
  padding-bottom: 0;
  position: fixed;
}

.section-copy-copy2.section-structure {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-copy-copy2.section-team {
  background-color: #fff;
  height: 100%;
  margin-top: 583rem;
  position: relative;
}

.section-copy-copy2._120 {
  padding-top: 120rem;
}

.section-copy-copy2.about-company {
  background-color: #fff;
  height: 300vh;
  padding-bottom: 80rem;
  position: relative;
}

.section-copy-copy2.section-rand {
  padding-top: 200rem;
  padding-bottom: 150rem;
}

.section-copy-copy2.section-vacancy {
  background-color: #fff;
}

.section-copy-copy2.team-video {
  background-color: #fff;
  padding-bottom: 80rem;
  position: relative;
}

.section-copy-copy2.section-test {
  padding-top: 169rem;
}

.section-copy-copy2.pt-120 {
  padding-top: 120rem;
  padding-bottom: 140rem;
}

.section-copy-copy2.pb-50 {
  padding-bottom: 50rem;
}

.section-copy-copy2.section-struct {
  z-index: 100;
  background-color: #fff;
  padding-bottom: 100rem;
  display: none;
  position: relative;
}

.section-copy-copy2.setter-main-2024 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-copy-copy2.setter-main-2024.hide {
  display: none;
}

.section-copy-copy2.interview-layout {
  padding-top: 200rem;
  position: relative;
  overflow: hidden;
}

.section-copy-copy2.interview-layout.next-lavel-layout {
  padding-top: 10rem;
  position: relative;
}

.center-middle-text-copy-copy {
  color: #050505;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.special-inerview-s {
  background-color: #303030;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 490px;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.inner-spec-s-box {
  width: 100%;
  max-width: 1700rem;
  height: 100%;
}

.inner-flex-box-s {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.hero-2 {
  height: var(--hero-height);
  background-color: #d9d9d9;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1920px;
  padding: 36rem 112rem;
  text-decoration: none;
  display: flex;
  position: relative;
}

.interview-title-box {
  grid-column-gap: 66rem;
  grid-row-gap: 25rem;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.info {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.row {
  grid-column-gap: 10.4407px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-rubric {
  color: #ff4f27;
  text-align: center;
  text-transform: uppercase;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.text-rubric.text-color-green {
  color: #0a492a;
}

.text-rubric.text-color-green.arch {
  color: var(--black);
  letter-spacing: -.02em;
  text-transform: lowercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 40rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.point-img {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  text-decoration: none;
  display: flex;
}

.point-img.arch {
  margin-bottom: -6rem;
}

.text-0 {
  color: #303030;
  text-align: center;
  -webkit-text-stroke-color: #303030;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #ff4f27;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: .0000182714px;
  text-decoration: none;
  display: flex;
}

.frame-2043684092 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  display: flex;
}

.heading-interview {
  color: #303030;
  max-width: 900rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 69rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.vectors-wrapper-3 {
  justify-content: center;
  align-items: center;
  width: .0011068px;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.flex-block-4 {
  position: fixed;
}

.vertical-line {
  background-color: var(--black);
  align-self: stretch;
  width: 1px;
  height: 40%;
}

.section-100vh {
  height: 100vh;
}

.interview-scale-img {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 30rem;
  width: 236px;
  height: 286px;
  margin-right: 130px;
  position: absolute;
  inset: auto 83rem 36rem auto;
  overflow: hidden;
}

.in-hero-box {
  justify-content: flex-start;
  align-items: center;
  height: 290vh;
  position: relative;
}

.div-block-21 {
  z-index: 99;
  align-self: center;
  position: relative;
}

.text-max-832 {
  max-width: 832rem;
  margin-top: 100rem;
}

.interview-sticky {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  position: sticky;
  top: 168rem;
}

.div-block-22 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.back-link-copy {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.back-link-copy:hover {
  color: var(--tomato);
}

.back-link-copy.left-auto {
  margin-right: auto;
}

.back-link-copy.left-auto.white {
  background-color: #fff;
  border-radius: 50rem;
  justify-content: flex-start;
  max-width: 112rem;
  padding: 12rem 16rem;
}

.back-link-copy.spec {
  margin-top: 16px;
  padding-top: 0;
  display: flex;
}

.back-link-copy.test {
  display: none;
}

.back-link-copy.left-auto-copy {
  color: var(--white);
  margin-right: auto;
  position: sticky;
}

.back-link-copy.left-auto-copy.white {
  background-color: #fff;
  border-radius: 50rem;
  justify-content: flex-start;
  max-width: 112rem;
  padding: 12rem 16rem;
}

.paragraph-11, .paragraph-12 {
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.heroimage-interview-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bca6172d0bf17850f05eb_vera.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 420px;
  height: 525px;
}

.a-list-interview-heading-text-vera {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Tt Travels Next, sans-serif;
  font-size: 130px;
  line-height: 117px;
  display: flex;
}

.black_s-interview-vera {
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  line-height: 13.2px;
}

.red_s-interview-vera {
  color: #ff4f27;
  cursor: pointer;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  line-height: 120%;
}

.interview-inner-image-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-vera.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-vera.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-vera-2.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-2.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-vera-2.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-2.interview-inner-image-second-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be0204495c95bc66cb823_vera-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.fullwidth-interview-image-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be17c9ef0db3399a870a2_vera-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 720px;
}

.interview-inner-image-vera-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-vera-3.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-3.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-vera-3.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-3.interview-inner-image-second-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be0204495c95bc66cb823_vera-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-vera-3.interview-inner-image-third-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be2d42ec684fe55f53087_vera-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-vera-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-vera-4.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-4.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-vera-4.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-4.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-vera-4.interview-inner-image-first-vera-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bf1bb5c116df8879d6045_3-A-list-interview-bogdanova_-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.vara-image.mobile {
  display: none;
}

.vara-image.desctop {
  display: block;
}

.vertical-line-first {
  background-color: var(--black);
  align-self: stretch;
  width: 1px;
  height: 100%;
}

.heading-interview-second {
  color: #303030;
  max-width: 900rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.vertical-line-second {
  background-color: var(--black);
  align-self: stretch;
  width: 1px;
  height: 21%;
  position: relative;
  right: 200px;
}

.infoblock-interview-article {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 528px;
  margin-top: 30px;
  margin-bottom: 50px;
  text-decoration: none;
  display: flex;
}

.text-article {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.interview-inner-image-article {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-article.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-article.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-article.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-article.interview-inner-image-first-vera, .interview-inner-image-article.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-scroll-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.article-scroll-block.test1 {
  height: auto;
}

.article-scroll-block-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 520px;
  display: flex;
}

.interview-inner-image-article-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-article-copy.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-article-copy.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-article-copy.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-article-copy.interview-inner-image-first-vera, .interview-inner-image-article-copy.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-right.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-right.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  order: 0;
  justify-content: flex-end;
  align-items: flex-start;
  width: 346px;
  height: 346px;
  display: block;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right.interview-inner-image-article-first.mob-show {
  display: none;
}

.scrollblock-title {
  color: #054a27;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 43px;
  font-style: italic;
  line-height: 70%;
}

.scrollblock-subtitle {
  color: #050505;
  text-transform: none;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 140%;
  text-decoration: none;
}

.article-inner-image-left {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-left.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-left.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left.interview-inner-image-article-second {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d74448e82fa58082f648c_2-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 129px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left.interview-inner-image-article-second.mob-show {
  display: none;
}

.article-inner-image-left.interview-inner-image-article-second-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d74448e82fa58082f648c_2-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 129px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-right-3.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-3.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-right-3.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-3.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-3.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-3.interview-inner-image-article-first-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d766a08f927ea95e6251d_3-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 464px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-3.interview-inner-image-article-first-3.mob-show {
  display: none;
}

.list {
  list-style-type: decimal;
}

.article-inner-image-left-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-left-2.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-article-second {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d74448e82fa58082f648c_2-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 129px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-article-second-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d92a6907e395838e2da0a_4-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 346px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-2.interview-inner-image-article-second-4.mob-show {
  display: none;
}

.article-inner-image-right-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-right-4.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-article-first-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d766a08f927ea95e6251d_3-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 464px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-article-first-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d937d56931111ae0e6fa6_5-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-4.interview-inner-image-article-first-4.mob-show {
  display: none;
}

.article-inner-image-left-6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-left-6.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-article-second {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d74448e82fa58082f648c_2-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 129px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-article-second-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d92a6907e395838e2da0a_4-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 346px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-article-second-6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d952149326bc7287bf0a8_6-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-6.interview-inner-image-article-second-6.mob-show {
  display: none;
}

.article-inner-image-right-5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-right-5.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-article-first-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d766a08f927ea95e6251d_3-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 464px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-article-first-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d937d56931111ae0e6fa6_5-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-article-first-5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d95f276de3f48ba56e026_7-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 464px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-right-5.interview-inner-image-article-first-5.mob-show {
  display: none;
}

.article-inner-image-left-7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.article-inner-image-left-7.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-article-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d65ad4688a927071268e8_1-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-article-second {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d74448e82fa58082f648c_2-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 129px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-article-second-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d92a6907e395838e2da0a_4-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 346px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-article-second-6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d952149326bc7287bf0a8_6-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-article-second-7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667d96c8328ab1e9850da693_8-min.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 346px;
  height: 420px;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.article-inner-image-left-7.interview-inner-image-article-second-7.mob-hide {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6687a08ee0be300f8711ee03_Frame%202043684088-min%20(1).webp");
}

.article-inner-image-left-7.interview-inner-image-article-second-7.mob-show {
  display: none;
}

.center-middle-text-article {
  color: #050505;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.center-text-box-article {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 30px auto;
  display: none;
}

.footersection-article {
  width: 100%;
  margin-top: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.container-copy {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-copy.flex-container.a-list-new-row.cc-newx, .container-copy.flex-container.a-list-new-row.cc-newx-copy, .container-copy.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-article {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  overflow: visible;
}

.container-article.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-article.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-article.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-article.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-article._1406 {
  max-width: 1406rem;
}

.container-article.container-banner {
  position: relative;
}

.container-article.no-max-width {
  max-width: 100%;
}

.container-article.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container-article.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-article.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container-article.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-article.relative {
  flex-flow: column;
  position: relative;
}

.container-article.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-article.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-article.container-relat {
  position: relative;
}

.container-article.padding-top-60 {
  padding-top: 60rem;
}

.container-article.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-article.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-article.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-article.interview-container.mt-30 {
  margin-top: 70px;
}

.container-article.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-article.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-article.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-article.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-article.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-article.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-article.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-article.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-article.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-article.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-article.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-article.flex-container.a-list-new-row.cc-newx, .container-article.flex-container.a-list-new-row.cc-newx-copy, .container-article.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-article.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-article.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.mobile-hero-box {
  display: none;
}

.div-block-27 {
  z-index: 50;
  opacity: 0;
  pointer-events: none;
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.swrper_component.sp-ar-temp {
  position: relative;
}

.sp-a101-about-app {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #fffffff2;
  border-radius: 30rem;
  flex-flow: column;
  width: 450rem;
  padding: 20rem 30rem;
  display: flex;
  position: absolute;
  box-shadow: 8rem 8rem 20rem #00000040;
}

.sp-a101-about-app.sp-a101-about-app-1 {
  bottom: 5%;
  right: -120rem;
}

.sp-a101-about-app.sp-a101-about-app-3 {
  inset: auto auto 5% -120rem;
}

.sp-a101-about-app.sp-a101-about-app-2 {
  inset: 15% auto auto -10%;
}

.sp-a101-about-app.sp-a101-about-app-4 {
  top: auto;
  bottom: 35%;
  right: -20%;
}

.sp-a101-about-app.sp-a101-about-app-5 {
  width: 100%;
  bottom: 17%;
  right: -120rem;
}

.sp-a101-img {
  max-width: 60%;
  position: static;
}

.sp-a101-img.one {
  max-width: 90%;
}

.sp-a101-img.one.person {
  max-width: 70%;
}

.swiper-wrapper-3 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sp-a101-arrow {
  width: 160rem;
}

.swiper-pagination-2 {
  position: absolute;
  bottom: -2rem;
  left: 50%;
  transform: translate(-50%);
}

.sp-a101-about-app-svg {
  position: absolute;
}

.sp-a101-about-app-svg.sp-a101-about-app-svg-1 {
  width: 200rem;
  inset: 10% auto auto -7%;
}

.sp-a101-about-app-svg.sp-a101-about-app-svg-2 {
  width: 200rem;
  top: 50%;
  bottom: auto;
  right: -7%;
}

.sp-a101-about-app-svg.sp-a101-about-app-svg-3 {
  width: 200rem;
  bottom: 25%;
  right: -10%;
}

.sp-a101-btn {
  background-color: #fff;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60rem 160rem;
  transition: border-radius .3s cubic-bezier(.77, 0, .175, 1);
}

.sp-a101-btn:hover {
  background-color: #ffffffab;
  border-radius: 0%;
}

.swiper-slide-3 {
  z-index: 0;
  filter: blur(20rem);
  flex: none;
  transition: filter .5s cubic-bezier(.645, .045, .355, 1), transform .3s;
  position: relative;
  overflow: visible;
}

.swiper-button-next {
  z-index: 20;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 47rem 0% auto;
}

.swiper-button-next.future {
  width: 91rem;
}

.swiper-button-next.alist2 {
  width: 93rem;
  height: 54rem;
  top: 50%;
  right: 100rem;
}

.swiper-button-next.swiper2 {
  width: 93rem;
  height: 58rem;
  position: static;
  inset: auto auto -50rem 400rem;
}

.swiper-button-next.future2, .swiper-button-next.alist-hero {
  width: 91rem;
}

.swiper-button-next.avg {
  justify-content: flex-end;
  align-items: center;
  width: 72rem;
  height: 45rem;
  position: relative;
  right: -40rem;
}

.sp-a101-link {
  color: #ff4443;
  cursor: pointer;
  text-decoration: underline;
}

.sp-a101-link:hover {
  opacity: .8;
}

.sp-additional-italic {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 30rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-a101-hero-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sp-a101-paragraph-wrap {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.back-link-text-2 {
  text-transform: uppercase;
  font-size: 14rem;
  font-weight: 500;
}

.sp-additional-text {
  color: #050505;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 35rem;
  font-weight: 500;
  line-height: 1;
}

.text-span-16 {
  color: #050505;
}

.text-span-16.sp-a101-span-sans {
  font-size: 90rem;
  line-height: 1;
}

.sp-a101-hero-img-mob {
  border-radius: 60rem;
  max-height: 710rem;
  display: none;
  box-shadow: 20rem 20rem 50rem #00000026;
}

.slider-image {
  border-radius: 30rem;
  width: 500rem;
}

.swiper-button-prev {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.swiper-button-prev.future {
  z-index: 20;
  width: 91rem;
  left: 48rem;
}

.swiper-button-prev.alist2 {
  z-index: 20;
  width: 93rem;
  height: 54rem;
  top: 50%;
  left: 100rem;
}

.swiper-button-prev.swiper2 {
  width: 93rem;
  height: 58rem;
  position: static;
  inset: auto auto -50rem 0%;
}

.swiper-button-prev.future2, .swiper-button-prev.alist-hero {
  z-index: 20;
  width: 91rem;
  left: 48rem;
}

.swiper-button-prev.avg {
  z-index: 20;
  justify-content: flex-start;
  align-items: center;
  width: 72rem;
  height: 45rem;
  position: relative;
  left: -40rem;
}

.sp-a101-body {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 220rem;
  display: flex;
  position: relative;
}

.sp-a101-h2 {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 400;
  line-height: 1;
}

.sp-a101-hero-img {
  border-radius: 60rem;
  max-height: 710rem;
  box-shadow: 20rem 20rem 50rem #00000026;
}

.sp-a101-hero-img.one {
  box-shadow: none;
  max-height: 1010rem;
}

.a-list-interview-heading-text-rts {
  color: #000;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-family: Tt Travels Next, sans-serif;
  font-size: 130px;
  line-height: 117px;
  display: flex;
}

.rts-code-embed {
  margin-bottom: 60px;
}

.interview-inner-image-rts {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-rts.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-rts.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts.interview-inner-image-first-rts {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6682630c53386710b8886788_rts-trash.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.rts-full-w-slider {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1600rem;
  height: 566px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.interview-inner-image-rts-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-rts-2.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts-2.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-rts-2.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts-2.interview-inner-image-second-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be0204495c95bc66cb823_vera-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-rts-2.interview-inner-image-second-rts {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668266477d7bff2f960bb65b_rts-wtf.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-rts-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-rts-4.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts-4.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-rts-4.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts-4.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts-4.interview-inner-image-first-vera-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bf1bb5c116df8879d6045_3-A-list-interview-bogdanova_-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-rts-4.interview-inner-image-first-rts-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6682673f0c1159d45e9ed198_rts-crazy.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.first-slider-desctop {
  width: 100%;
  height: 566px;
}

.left-arrow-first-slider {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  left: -40px;
}

.right-arrow-first-slider {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  right: -40px;
}

.main-slider-nav {
  bottom: -40px;
}

.slide-29 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66828e1168090495e02d9467_first-s-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-30 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66828e1161a7c1e5607ff621_first-s-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-31 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66828e11633475ec8e08a16d_first-s-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-32 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66828e1147136bd0dd91a723_first-s-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-33 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66828e1199847eb31d28f813_first-s-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-34 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66828e11a05464f0e7bcd9e6_first-s-6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.second-slider-desctop {
  width: 100%;
  height: 566px;
}

.left-arrow-second-slider {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  left: -40px;
}

.right-arrow-second-slider {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  right: -40px;
}

.slide-35 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668290fbd502e4526f6c3299_second-s-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-36 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668290fb5b7187b5c932154f_second-s-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-37 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668290fbf7bb3f4190cadba4_second-s-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-38 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668290fb3517fb7a9f782511_second-s-4.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.slide-39 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668290fb2c326b5e61be15f6_second-s-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.devider {
  width: 100%;
  height: 80px;
}

.third-slider {
  width: 396px;
  height: 528px;
}

.slide-40 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6682937c3078943133d75c29_third-s-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-41 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6682937c17d4e224ed1461ef_third-s-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-42 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6682937cc0ef2b3f8649a459_third-s-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.slide-43 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6682937cf0934e832cfdff45_third-s-4.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.first-slider-mobile {
  width: 100%;
  height: 566px;
  display: none;
}

.left-arrow-first-slider-mobile {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  left: -40px;
}

.right-arrow-first-slider-mobile {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  right: -40px;
}

.second-slider-mobile, .third-slider-mobile {
  width: 100%;
  height: 566px;
  display: none;
}

.sp-msi-header {
  width: 1860rem;
  padding-left: 120rem;
  padding-right: 120rem;
  position: relative;
}

.sp-msi-header.sp-ws-section-padding-top {
  z-index: 1;
}

.sp-msi-header.sp-ws-section-padding-top.sp-section-overflow-hidden {
  overflow: visible;
}

.sp-msi-header.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
  display: flex;
}

.sp-msi-header.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
  display: none;
}

.sp-msi-header.sp-ws-section-padding {
  padding-left: 310rem;
}

.sp-msi-header.sp-ws-section-padding.msi {
  padding-left: 220rem;
}

.sp-msi-header.obl {
  padding-left: 0;
  padding-right: 0;
}

.sp-msi-header.sp-kont-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  padding-top: 80rem;
  padding-left: 310rem;
  display: flex;
}

.sp-msi-header.sp-a101-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #ff4443);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 160rem;
  padding-bottom: 160rem;
  display: flex;
}

.one_collum {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  align-items: center;
  display: flex;
}

.one_collum.msi {
  justify-content: center;
  align-items: center;
  padding-top: 100rem;
}

.blue-text {
  width: 1860rem;
  padding-left: 120rem;
  padding-right: 120rem;
  position: relative;
}

.blue-text.sp-ws-section-padding-top {
  z-index: 1;
}

.blue-text.sp-ws-section-padding-top.sp-section-overflow-hidden {
  overflow: visible;
}

.blue-text.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
  display: flex;
}

.blue-text.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
  display: none;
}

.blue-text.sp-ws-section-padding {
  padding-left: 310rem;
}

.blue-text.obl {
  padding-left: 0;
  padding-right: 0;
}

.blue-text.sp-kont-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  padding-top: 80rem;
  padding-left: 310rem;
  display: flex;
}

.blue-text.sp-a101-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #ff4443);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 160rem;
  padding-bottom: 160rem;
  display: flex;
}

.blue-text.into {
  width: 100%;
  margin-left: -270rem;
  padding-left: 0;
  display: block;
}

.sp-ws-image {
  width: 1860rem;
  padding-left: 120rem;
  padding-right: 120rem;
  position: relative;
}

.sp-ws-image.sp-ws-section-padding-top {
  z-index: 1;
}

.sp-ws-image.sp-ws-section-padding-top.sp-section-overflow-hidden {
  overflow: visible;
}

.sp-ws-image.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
  display: flex;
}

.sp-ws-image.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
  display: none;
}

.sp-ws-image.sp-ws-section-padding {
  padding-left: 310rem;
}

.sp-ws-image.obl {
  padding-left: 0;
  padding-right: 0;
}

.sp-ws-image.sp-kont-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  padding-top: 80rem;
  padding-left: 310rem;
  display: flex;
}

.sp-ws-image.sp-a101-section-padding {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  cursor: pointer;
  background-image: linear-gradient(#fff, #ff4443);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 160rem;
  padding-bottom: 160rem;
  display: flex;
}

.sp-msi-link {
  color: #434cff;
  cursor: pointer;
  text-decoration: none;
}

.sp-msi-link:hover {
  opacity: .8;
}

.date0 {
  width: auto;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 120%;
}

.date0.text-9 {
  text-align: left;
}

.time {
  text-align: right;
  width: 100%;
}

.time.text-9, .time.text-9-copy {
  width: auto;
  padding-top: 1px;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 120%;
}

.flex-block-0 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-left: 0;
}

.sp-gis-status {
  z-index: 0;
  box-sizing: border-box;
  width: 4svw;
  position: absolute;
  inset: -20% auto auto -40%;
}

.sp-gis-status.sp-gis-status-small {
  width: 3svw;
}

.sp-gis-status.sp-gis-status-close {
  left: -20%;
}

.sp-gis-status.sp-gis-status-right {
  left: auto;
  right: -40%;
}

.sp-gis-status-back-copy {
  z-index: 1;
  mix-blend-mode: multiply;
  justify-content: center;
  align-items: center;
  width: 15svw;
  display: flex;
  position: absolute;
  top: 72svw;
  right: 45svw;
  transform: rotate(60deg);
}

.sp-gis-sights-adv-go {
  justify-content: center;
  align-items: center;
  width: 250%;
  display: flex;
  position: absolute;
  top: -5svw;
}

.sp-hero__img-copy.sp-hero__img--desktop-copy {
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
  display: block;
}

.sp-hero__img-copy.sp-hero__img--desktop-copy._1, .sp-hero__img-copy.sp-hero__img--desktop-copy._1-copy {
  color: var(--black);
  width: 100%;
}

.sp-hero-wllness {
  background-image: none;
  padding: 237.4rem 112rem 500rem;
  display: block;
  position: relative;
}

.sp-hero-wllness.newyear {
  background-image: linear-gradient(#003118 30%, #0fa164 62%, #e4e4e400);
}

.sp-hero__navigation-welnewss {
  object-fit: contain;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  height: 781rem;
  margin-top: -74rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-hero__navigation-welnewss.bar {
  height: 112rem;
  margin-top: -124.3rem;
  position: absolute;
  left: 0;
  right: 0;
}

.sp-hero__navigation-welnewss._3-brands {
  height: 834rem;
}

.sp-hero__navigation-welnewss._3-brands.inter {
  margin-top: -54.9rem;
}

.sp-hero__img-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sp-hero__img-copy.sp-hero__img--desktop {
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
  display: block;
}

.sp-hero__img-copy.sp-hero__img--desktop._1 {
  color: var(--black);
  width: 100%;
}

.sp-hero__img-copy.sp-hero__img--mobile {
  display: none;
}

.sp-hero__img-copy.sp-hero__img--desktop {
  border-bottom-right-radius: 20rem;
  border-bottom-left-radius: 20rem;
}

.sp-hero__img-copy.sp-hero__img--mobile-copy {
  display: none;
}

.sp-hero__navbar-copy {
  z-index: 2;
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  align-self: center;
  margin-bottom: 24rem;
  display: flex;
  position: relative;
}

.link-back-copy {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.link-back-copy:hover {
  color: var(--dark-green);
}

.link-back-copy.left-auto {
  margin-right: auto;
}

.link-back-copy.spec {
  margin-top: 16px;
  padding-top: 0;
  display: flex;
}

.link-back-copy.link-back--btn-copy {
  z-index: 3;
  grid-column-gap: 7.5rem;
  background-color: var(--white);
  border-radius: 50px;
  align-items: center;
  max-width: none;
  height: 38rem;
  margin-bottom: 0;
  padding-top: 4rem;
  padding-left: 16rem;
  padding-right: 16rem;
  font-family: Objectsans Medium;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  top: 22rem;
  left: 31rem;
}

.link-back-copy.link-back--btn-copy.nodome, .link-back-copy.link-back--btn-copy.nodome-copy {
  display: none;
}

.link-back-copy.link-back--btn-copy.nodome-copy.w--current {
  display: flex;
}

.head-tags-wellnest {
  justify-content: space-between;
  width: 100%;
  margin-top: 24rem;
  display: flex;
}

.head-tags-wellnest.sp-padding {
  padding-left: 30rem;
  padding-right: 30rem;
}

.head-tags__tag-2-copy {
  color: #050505;
  text-transform: uppercase;
  transition: color .2s;
}

.head-tags__tag-2-copy:hover {
  color: #054a27;
}

.head-tags__tag-2-copy.orange-hover:hover, .head-tags__tag-2-copy.orange-hover-copy:hover {
  color: #ff4f27;
}

.sp-person__number-copy {
  color: var(--dark-green);
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 390rem;
  font-style: italic;
  line-height: .7;
  position: absolute;
  inset: -15rem auto auto -50rem;
}

.sp-person__number-copy.reverse {
  left: -50rem;
}

.sp-person__number-copy.nodome {
  color: var(--nodome);
}

.sp-person__number-copy._3-brands {
  color: var(--black);
  font-size: 200rem;
  line-height: .8;
}

.sp-person__number-copy.nodome-copy {
  color: var(--wallness);
}

.sp-person__image-copy {
  width: 544rem;
  max-width: none;
  margin-bottom: 80rem;
  position: sticky;
}

.sp-person__image-copy.sp-person__image--to-right.wide {
  padding-top: 30rem;
}

.sp-person__image-copy._3-brands {
  width: 460rem;
}

.sp-person__image-copy._3-brands.nars {
  margin-top: 106px;
}

.sp-person__image-copy.wide {
  width: 100%;
  padding-top: 30rem;
}

.sp-person__image-copy.nodome {
  padding-top: 140rem;
}

.bold-text-25 {
  font-weight: 400;
}

.container-well {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-well.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-well.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-well.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-well.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-well._1406 {
  max-width: 1406rem;
}

.container-well.container-banner {
  position: relative;
}

.container-well.no-max-width {
  max-width: 100%;
}

.container-well.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container-well.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-well.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container-well.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-well.relative {
  flex-flow: column;
  position: relative;
}

.container-well.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-well.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-well.container-relat {
  position: relative;
}

.container-well.padding-top-60 {
  padding-top: 60rem;
}

.container-well.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-well.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-well.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-well.interview-container.mt-30 {
  margin-top: 70px;
}

.container-well.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-well.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-well.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-well.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-well.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-well.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-well.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-well.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-well.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-well.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-well.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-well.flex-container.a-list-new-row.cc-newx, .container-well.flex-container.a-list-new-row.cc-newx-copy, .container-well.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-well.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-well.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.interview-inner-image-bliz {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-bliz.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-bliz.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-bliz.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-bliz.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-bliz.interview-inner-image-first--bliz {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6698f1ed7027b2766e6811be_b1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: sticky;
  top: 130px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-blizkey-slider {
  width: 520px;
  height: 720px;
  position: sticky;
  top: 140px;
  right: 0;
}

.interview-inner-image-blizkey-slider.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-blizkey-slider.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-blizkey-slider.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-blizkey-slider.interview-inner-image-second-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be0204495c95bc66cb823_vera-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-blizkey-slider.perenos {
  display: none;
}

.slider-10 {
  width: 100%;
  height: 100%;
  position: sticky;
}

.left-arrow-5, .right-arrow-5, .slide-nav-2, .icon-6, .icon-7 {
  display: none;
}

.slider_b_image {
  width: 100%;
  height: 100%;
}

.full-w-image-bliz {
  width: 100%;
  display: block;
}

.interview-inner-image-bliz-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6698fad3fcdcebc9e10106ea_b7.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 520px;
  height: 720px;
  margin-top: 0;
  position: sticky;
  top: 153px;
  right: 0;
}

.interview-inner-image-bliz-2.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-bliz-2.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-bliz-2.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-bliz-2.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-bliz-2.interview-inner-image-first-vera-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bf1bb5c116df8879d6045_3-A-list-interview-bogdanova_-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-row-desctop {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: relative;
}

.interview-row-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  display: none;
  position: relative;
}

.sp-gis-logo-corner {
  display: none;
}

.interview-inner-image-dara {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-dara.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara.interview-inner-image-first-dara {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66a8c280748eb4c11199552d_Frame%202043684075.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-dara-2.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-2.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-2.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-2.interview-inner-image-second-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be0204495c95bc66cb823_vera-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-2.interview-inner-image-second-dara {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66a8c41663804e1750347e1b_right.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-dara-4.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-4.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-4.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-4.interview-inner-image-first-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bdcc7c6e1b99d03e0bf97_vera-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-4.interview-inner-image-first-vera-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bf1bb5c116df8879d6045_3-A-list-interview-bogdanova_-min.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-4.interview-inner-image-first-dara-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66a8e5c8e086c048e109090c_Frame%202043684077.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668d696d5bcbf3de8f2d945_slava_4.webp");
  background-position: 0 0;
  background-size: cover;
  width: 520px;
  height: 720px;
  position: static;
  top: 0;
  right: 0;
}

.interview-inner-image-dara-3.interview-inner-image-first {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6668b102b776ebc12660e9cf_slava_2.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-3.interview-inner-image-second {
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-3.interview-inner-image-first-copy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66700d4d1f1f0a5e531624a2_right_image.webp");
  position: sticky;
  top: 100px;
  bottom: 60px;
  right: 0;
}

.interview-inner-image-dara-3.interview-inner-image-second-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be0204495c95bc66cb823_vera-3.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-3.interview-inner-image-third-vera {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667be2d42ec684fe55f53087_vera-5.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.interview-inner-image-dara-3.interview-inner-image-third-dara {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66a8c6b849ab37270f6bf737_Frame%202043684077.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  position: sticky;
  inset: 100px auto 60px 0;
}

.container-how {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-how.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-how.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-how.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-how.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-how._1406 {
  max-width: 1406rem;
}

.container-how.container-banner {
  position: relative;
}

.container-how.no-max-width {
  max-width: 100%;
}

.container-how.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  flex-flow: row;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container-how.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-how.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container-how.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-how.relative {
  flex-flow: column;
  position: relative;
}

.container-how.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-how.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-how.container-relat {
  position: relative;
}

.container-how.padding-top-60 {
  padding-top: 60rem;
}

.container-how.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-how.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-how.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-how.interview-container.mt-30 {
  margin-top: 70px;
}

.container-how.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-how.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-how.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-how.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-how.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-how.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-how.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-how.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-how.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-how.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-how.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-how.flex-container.a-list-new-row.cc-newx, .container-how.flex-container.a-list-new-row.cc-newx-copy, .container-how.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-how.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-how.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container-how.b-t-30 {
  margin-top: 50px;
}

.container-how.b-t-30.mobile- {
  display: none;
}

.sp-gis-mouse-drag {
  z-index: 300;
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #19aa1e80;
  border-radius: 1000rem;
  justify-content: center;
  align-items: center;
  width: 160rem;
  height: 160rem;
  display: flex;
  transform: scale(1);
}

.sp-gis-mouse-wrap {
  z-index: 98;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 8svh 8svh 0%;
}

.sp-gis-mouse-off {
  z-index: 9;
}

.sp-gis-text-mouse {
  color: var(--white);
  text-align: center;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
  line-height: 1;
}

.container_1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  margin: -63rem auto -30px;
  padding-bottom: 0;
  display: flex;
  overflow: visible;
}

.container_1.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container_1.container-footer {
  justify-content: space-between;
  display: flex;
}

.container_1.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container_1.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container_1._1406 {
  max-width: 1406rem;
}

.container_1.container-banner {
  position: relative;
}

.container_1.no-max-width {
  max-width: 100%;
}

.container_1.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container_1.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container_1.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container_1.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container_1.relative {
  flex-flow: column;
  position: relative;
}

.container_1.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container_1.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container_1.container-relat {
  position: relative;
}

.container_1.padding-top-60 {
  padding-top: 60rem;
}

.container_1.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container_1.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container_1.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container_1.interview-container.mt-30 {
  margin-top: 70px;
}

.container_1.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container_1.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container_1.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container_1.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container_1.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container_1.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container_1.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container_1.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container_1.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container_1.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container_1.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container_1.flex-container.a-list-new-row.cc-newx, .container_1.flex-container.a-list-new-row.cc-newx-copy, .container_1.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container_1.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container_1.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container_1.b-t-30 {
  margin-top: 50px;
}

.container_1.b-t-30.mobile- {
  display: none;
}

.container_0 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  border-radius: 0;
  flex-flow: column;
  width: 100%;
  max-width: 1700rem;
  margin-top: 140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.container_0.hero-post {
  padding-top: 220rem;
  overflow: hidden;
}

.container_0.article-2024 {
  padding-left: 142rem;
  padding-right: 142rem;
}

.image-36 {
  word-break: normal;
  overflow-wrap: normal;
  mix-blend-mode: normal;
  border-radius: 40px;
  width: 100%;
  margin-bottom: 0;
  padding-top: 0;
  box-shadow: 20px 20px 40px #0000001a;
}

.in-hero-box-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
  position: relative;
}

.text-block-5 {
  width: 650px;
  margin-left: auto;
  font-family: Objectsans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.rubric-format-wrapper {
  grid-column-gap: 10rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.div-block-28 {
  width: 520px;
  margin-left: 10%;
  display: block;
}

.div-block-29 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container_2 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  margin-top: 0;
  display: flex;
  overflow: visible;
}

.container_2.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container_2.container-footer {
  justify-content: space-between;
  display: flex;
}

.container_2.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container_2.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container_2._1406 {
  max-width: 1406rem;
}

.container_2.container-banner {
  position: relative;
}

.container_2.no-max-width {
  max-width: 100%;
}

.container_2.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container_2.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container_2.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container_2.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container_2.relative {
  flex-flow: column;
  position: relative;
}

.container_2.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container_2.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container_2.container-relat {
  position: relative;
}

.container_2.padding-top-60 {
  padding-top: 60rem;
}

.container_2.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container_2.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container_2.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container_2.interview-container.mt-30 {
  margin-top: 70px;
}

.container_2.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container_2.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container_2.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container_2.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container_2.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container_2.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container_2.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container_2.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container_2.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container_2.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container_2.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container_2.flex-container.a-list-new-row.cc-newx, .container_2.flex-container.a-list-new-row.cc-newx-copy, .container_2.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container_2.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container_2.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container_2.b-t-30 {
  margin-top: 50px;
}

.container_2.b-t-30.mobile- {
  display: none;
}

.div-block-30 {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 520px;
  margin: 0 20% 0 35%;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  position: relative;
}

.image-37 {
  width: 520px;
  margin-left: auto;
}

.text-block-7 {
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.objsans-400-16 {
  color: var(--black);
  justify-content: flex-end;
  align-items: center;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.objsans-400-16.hide_mobile {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 432px;
  display: flex;
}

.objsans-400-16.mt-20 {
  margin-top: 20px;
}

.container_3 {
  z-index: 0;
  background-color: #f4f4f4;
  border-radius: 54px 54px 0 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  padding: 89px 75px 150px 55px;
  display: flex;
  position: relative;
  top: auto;
}

.text_1 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  display: flex;
}

.image_1 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  max-width: none;
  margin-bottom: auto;
  margin-right: 0;
  padding-left: 38px;
  display: flex;
  position: sticky;
  top: 140px;
  bottom: 100px;
}

.div-block-31 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-38 {
  max-width: 300px;
  max-height: 54px;
}

.image-39 {
  max-width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.freelance-za {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  flex-flow: column;
  width: 100%;
  padding-top: 40rem;
  display: flex;
}

.textt {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  display: flex;
}

.text_1-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  display: flex;
}

.text-block-9 {
  justify-content: flex-start;
  align-items: center;
  max-width: 500px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text_1-copy-2 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  display: flex;
}

.freelance-text {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.minuses {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.container_4 {
  z-index: 1;
  background-color: #d9d9d9;
  border-top-left-radius: 54px;
  border-top-right-radius: 54px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  margin-top: -120px;
  padding: 89px 55px 100px 75px;
  display: flex;
  position: relative;
  top: auto;
}

.container_5 {
  background-color: #d9d9d9;
  flex-flow: column;
  width: 100%;
  max-width: 1700rem;
  margin-top: -60px;
  margin-bottom: 0;
  padding-top: 20px;
  display: block;
}

.div-block-33 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.yes-no {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  flex-flow: column;
  display: flex;
}

.container_00 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  width: 100%;
  margin-top: 165rem;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: relative;
}

.container_00.hero-post {
  padding-top: 220rem;
  overflow: hidden;
}

.container_00.article-2024 {
  padding-left: 142rem;
  padding-right: 142rem;
}

.in-hero-box-mob {
  justify-content: flex-start;
  align-items: center;
  height: 290vh;
  display: none;
  position: relative;
}

.container_2-mob {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: none;
  overflow: visible;
}

.container_2-mob.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container_2-mob.container-footer {
  justify-content: space-between;
  display: flex;
}

.container_2-mob.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container_2-mob.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container_2-mob._1406 {
  max-width: 1406rem;
}

.container_2-mob.container-banner {
  position: relative;
}

.container_2-mob.no-max-width {
  max-width: 100%;
}

.container_2-mob.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container_2-mob.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container_2-mob.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container_2-mob.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container_2-mob.relative {
  flex-flow: column;
  position: relative;
}

.container_2-mob.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container_2-mob.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container_2-mob.container-relat {
  position: relative;
}

.container_2-mob.padding-top-60 {
  padding-top: 60rem;
}

.container_2-mob.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container_2-mob.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container_2-mob.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container_2-mob.interview-container.mt-30 {
  margin-top: 70px;
}

.container_2-mob.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container_2-mob.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container_2-mob.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container_2-mob.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container_2-mob.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container_2-mob.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container_2-mob.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container_2-mob.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container_2-mob.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container_2-mob.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container_2-mob.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container_2-mob.flex-container.a-list-new-row.cc-newx, .container_2-mob.flex-container.a-list-new-row.cc-newx-copy, .container_2-mob.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container_2-mob.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container_2-mob.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container_2-mob.b-t-30 {
  margin-top: 50px;
}

.container_2-mob.b-t-30.mobile- {
  display: none;
}

.container_3-mob {
  background-color: #f4f4f4;
  border-radius: 54px 54px 0 0;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  padding: 100px 64px 100px 20px;
  display: none;
  position: relative;
  top: auto;
}

.container_4-mob {
  background-color: #d9d9d9;
  border-top-left-radius: 54px;
  border-top-right-radius: 54px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  height: auto;
  margin-top: -120px;
  padding: 100px 20px 100px 64px;
  display: none;
  position: relative;
  top: auto;
}

.text-block-8-copy {
  justify-content: flex-end;
  align-items: center;
  margin-top: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  line-height: 120%;
  display: block;
}

.freelance-za-copy {
  grid-column-gap: 69px;
  grid-row-gap: 69px;
  flex-flow: column;
  width: 100%;
  padding-top: 40rem;
  display: flex;
}

.textt-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  display: flex;
}

.bold-text-26 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-27 {
  display: flex;
}

.text-block-8-copy {
  justify-content: flex-start;
  align-items: center;
  width: 432px;
  margin-top: auto;
  margin-left: 0;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  line-height: 120%;
  display: flex;
}

.image-40 {
  height: 15px;
  padding-bottom: 2px;
  font-size: 16rem;
}

.container-flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.container-flex.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-flex.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-flex.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-flex.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-flex._1406 {
  max-width: 1406rem;
}

.container-flex.container-banner {
  position: relative;
}

.container-flex.no-max-width {
  max-width: 100%;
}

.container-flex.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container-flex.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-flex.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container-flex.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-flex.relative {
  flex-flow: column;
  position: relative;
}

.container-flex.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-flex.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-flex.container-relat {
  position: relative;
}

.container-flex.padding-top-60 {
  padding-top: 60rem;
}

.container-flex.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-flex.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-flex.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-flex.interview-container.mt-30 {
  margin-top: 70px;
}

.container-flex.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-flex.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-flex.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-flex.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-flex.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-flex.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-flex.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-flex.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-flex.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-flex.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-flex.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-flex.flex-container.a-list-new-row.cc-newx, .container-flex.flex-container.a-list-new-row.cc-newx-copy, .container-flex.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-flex.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-flex.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container-flex.b-t-30 {
  margin-top: 50px;
}

.container-flex.b-t-30.mobile- {
  display: none;
}

.image-42 {
  width: 120px;
  height: 120px;
}

.link-6 {
  color: #303030;
  font-size: 24px;
}

.link-6:hover {
  color: var(--tomatohover);
}

.link-back-4-copy {
  grid-column-gap: 6rem;
  align-items: center;
  max-width: 146rem;
  margin-bottom: 36rem;
  transition: color .2s;
  display: flex;
}

.link-back-4-copy:hover {
  color: #054a27;
}

.link-back-4-copy.link-back--btn-copy {
  z-index: 3;
  grid-column-gap: 7.5rem;
  background-color: #fff;
  border-radius: 50px;
  align-items: center;
  max-width: none;
  height: 38rem;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 5px;
  padding-top: 4rem;
  padding-left: 16rem;
  padding-right: 16rem;
  font-weight: 500;
  line-height: 1;
  position: absolute;
  inset: 0% auto auto 0%;
}

.div-block-34 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-12 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 76px;
  font-style: italic;
  font-weight: 400;
  line-height: 70%;
}

.text-block-13 {
  justify-content: center;
  align-items: flex-end;
  margin-top: 5px;
  margin-left: 5px;
  padding-top: 0;
  font-family: Objectsans, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 80%;
  display: flex;
}

.date0-copy {
  color: #838383;
  width: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.date0-copy.text-9 {
  text-align: left;
}

.time-copy {
  text-align: right;
  width: 100%;
}

.time-copy.text-9 {
  width: auto;
  padding-top: 1px;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 120%;
}

.time-copy.text-9-copy {
  color: var(--grey);
  width: auto;
  padding-top: 1px;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.text_1-copy-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  display: flex;
}

.author_text {
  color: #535353;
  font-family: Objectsans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.author_name {
  color: #050505;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 24rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.image_1-copy {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 50%;
  max-width: none;
  margin-bottom: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 38px;
  display: flex;
  position: sticky;
  top: 140px;
  bottom: 100px;
}

.container-1418 {
  display: none;
}

.sp-sport-body {
  color: var(--black);
  background-color: #000;
  flex-flow: column;
  max-width: 100%;
  font-family: Objectsans, sans-serif;
  display: flex;
}

.sp-xf-section-fix-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1860rem;
  margin-bottom: -460rem;
  display: flex;
}

.sp-sport-section-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.sp-sport-section-wrap.sp-sport-section-wrap-line {
  width: 100%;
}

.sp-sport-body-wrap {
  flex-direction: column;
  align-items: center;
  padding-bottom: 120rem;
  display: flex;
  overflow: clip;
}

.sp-sport-arrow-icon {
  width: 80rem;
}

.sp-sport-hero-img-line {
  position: absolute;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-2-wrap {
  z-index: 10;
  justify-content: flex-end;
  align-items: flex-start;
  width: 18%;
  height: 50%;
  top: 37%;
  right: 25%;
  overflow: hidden;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-3 {
  z-index: 10;
  width: 555rem;
  max-width: none;
  bottom: 0%;
  right: 0%;
  overflow: hidden;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-3.sp-sport-hero-img-line-desc-hide {
  display: none;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-2 {
  z-index: 10;
  width: 260rem;
  max-width: none;
  top: 0%;
  right: 0%;
  overflow: hidden;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-2.sp-sport-hero-img-line-desc-hide {
  display: none;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-1 {
  z-index: 10;
  width: 323rem;
  max-width: none;
  top: 0%;
  left: 0%;
  overflow: hidden;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-1.sp-sport-hero-img-line-desc-hide {
  display: none;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-1-wrap {
  z-index: 10;
  width: 22%;
  height: 50%;
  top: 36%;
  left: 20%;
  overflow: hidden;
}

.sp-sport-hero-img-line.sp-sport-hero-img-line-3-wrap {
  z-index: 10;
  transform-origin: 100% 100%;
  justify-content: flex-end;
  align-items: flex-end;
  width: 38%;
  height: 50%;
  bottom: 42%;
  right: 18%;
  overflow: hidden;
}

.sp-sport-hero {
  perspective: 1100px;
  border-radius: 80rem;
  width: 100%;
  height: 730rem;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 0 140rem #fff6;
}

.sp-sport-h1 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 90rem;
  font-weight: 400;
  line-height: 1;
}

.sp-sport-h1.sp-sport-title-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 100rem;
  font-style: italic;
}

.sp-sport-arrow-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-sport-arrow-wrap.sp-sport-arrow-wrap-right {
  right: -9%;
}

.sp-sport-arrow-wrap.sp-sport-arrow-wrap-left {
  left: -9%;
}

.sp-sport-title-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  text-align: center;
  flex-flow: column;
  width: 100%;
  padding-left: 160rem;
  padding-right: 160rem;
  display: flex;
}

.sp-sport-text-number {
  color: #fff;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 150rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.sp-sport-btn-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 720rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sp-sport-title {
  color: #fff;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 67rem;
  font-weight: 400;
  line-height: .9;
}

.sp-sport-third-title {
  color: #fff;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 45rem;
  font-weight: 400;
  line-height: 1.1;
}

.sp-sport-third-title.sp-sport-third-title-gray {
  color: #86868b;
}

.sp-gpb-paragraph-wrap {
  grid-column-gap: 25rem;
  grid-row-gap: 25rem;
  flex-flow: column;
  display: flex;
}

.sp-gpb-text-bold {
  font-weight: 500;
}

.sp-sport-section {
  width: 1920rem;
  padding-top: 120rem;
  padding-left: 175rem;
  padding-right: 175rem;
  position: relative;
}

.sp-sport-section.sp-sport-section-first {
  padding-top: 20rem;
}

.sp-sport-section.sp-sport-section-hero {
  width: 1920rem;
  padding-top: 200rem;
}

.sp-sport-section.sp-sport-section-line {
  border-top: 1px solid #6d7278;
  border-bottom: 1px solid #6d7278;
  width: 100svw;
  margin-top: 60rem;
  padding-top: 0;
}

.sp-sport-main-wrap-two-colomns {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  display: flex;
}

.sp-sport-main-wrap-two-colomns.sp-sport-main-wrap-two-colomns-line {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.back-link-text-3 {
  text-transform: uppercase;
  font-size: 14rem;
  font-weight: 500;
}

.sp-sport-btn {
  cursor: pointer;
  background-image: linear-gradient(90deg, #f9131f, #1b4ce6);
  border-radius: 100rem;
  padding: 20rem 60rem;
  transition: opacity .4s cubic-bezier(.645, .045, .355, 1);
}

.sp-sport-btn:hover {
  opacity: .9;
}

.sp-sport-circle {
  width: 83%;
  position: absolute;
}

.sp-sport-watch-wrap {
  justify-content: center;
  align-items: center;
  width: 34%;
  display: flex;
  position: absolute;
  inset: 0% 30% 0% 35%;
}

.sp-sport-number-colomn-wrap {
  width: 200rem;
}

.sp-sport-number-colomn-wrap.sp-sport-horiz-mob-hide.sp-sport-number-colomn-wrap-line {
  border-right: 1px solid #6d7278;
}

.sp-sport-main-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 13rem;
  display: flex;
}

.sp-sport-main-wrap.sp-sport-main-wrap-bottom-align {
  justify-content: flex-end;
  align-items: flex-start;
}

.sp-sport-img-body {
  position: sticky;
  top: 200rem;
}

.sp-sport-quote {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  border-radius: 40rem;
  flex-flow: column;
  width: 700rem;
  padding: 40rem 60rem;
  display: flex;
  overflow: hidden;
  box-shadow: inset 0 0 60rem #ffffff4d;
}

.sp-sport-circle-big-wrap {
  aspect-ratio: 1;
  width: 136%;
  position: absolute;
  top: 14%;
  left: 20%;
}

.sp-sport-colomn-wrap {
  width: 755rem;
}

.sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line {
  border-left: 1px solid #6d7278;
  width: 785rem;
  padding-top: 60rem;
  padding-bottom: 60rem;
  padding-left: 30rem;
}

.sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line-last-copy {
  border-left: 1px solid #6d7278;
  width: 500rem;
  padding-top: 60rem;
  padding-bottom: 60rem;
  padding-left: 30rem;
  display: flex;
}

.sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line-last {
  border-left: 1px solid #6d7278;
  border-right: 1px solid #6d7278;
  width: 500rem;
  padding-top: 60rem;
  padding-bottom: 60rem;
  padding-left: 30rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-sport-colomn-wrap.sp-sport-first-colomn-wrap.sp-sport-first-colomn-wrap-line {
  width: 785rem;
  padding: 60rem 30rem 60rem 60rem;
}

.sp-sport-hero-img {
  z-index: 10;
  width: 12%;
  position: absolute;
}

.sp-sport-hero-img.sp-sport-hero-img-hours {
  width: 12%;
  top: 34%;
  left: 8%;
}

.sp-sport-hero-img.sp-sport-hero-img-latte {
  width: 12%;
  top: 7%;
  right: 12%;
  transform: none;
}

.sp-sport-hero-img.sp-sport-hero-img-candle {
  width: 12%;
  bottom: 6%;
  right: 5%;
}

.sp-sport-quote-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.sp-sport-circle-big {
  position: absolute;
}

.sp-sport-hero-statistic-mob {
  display: none;
}

.sp-sport-slider-wrap {
  cursor: grabbing;
  background-color: #ddd0;
  border-radius: 80rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.sp-sport-third-colomn-wrap {
  perspective: 1100px;
  width: 495rem;
}

.sp-sport-quote-right {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.sp-sport-tird-title-italic {
  pointer-events: auto;
  cursor: pointer;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 53rem;
  font-style: italic;
  line-height: 1;
}

.sp-gpb-hero-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sp-sport-quote-hero {
  width: 220rem;
}

.div-block-35 {
  border-radius: 75rem;
  justify-content: center;
  align-items: center;
  width: 87%;
  height: 75%;
  display: flex;
  position: absolute;
  left: 3%;
  overflow: hidden;
}

.div-block-36 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.btn-back-mob {
  display: none;
}

.text-block-7-copy {
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.text-block-8-copy {
  justify-content: flex-end;
  align-items: center;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  line-height: 120%;
  display: block;
}

.text-block-8-copy.hide_mobile {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 432px;
  display: flex;
}

.sp-person-labelboost {
  z-index: 5;
  background-color: var(--yellow);
  color: #000;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  height: 42rem;
  padding: 10rem 16rem 8rem;
  font-size: 18rem;
  line-height: 1;
  display: flex;
  position: absolute;
  bottom: 199.5rem;
  left: 50%;
  right: auto;
  transform: translate(-50%);
}

.sp-person-labelboost.new-year {
  height: 42rem;
  font-size: 22rem;
  top: 650rem;
}

.sp-person-labelboost.new-year.sis {
  top: 470rem;
}

.div-block-37 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.sp-sport-widget__wrapper {
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
  background-color: #1c1c1e;
  transition: all .5s;
  position: fixed;
  inset: 0%;
  transform: translate(0, 10%);
}

.sp-sport-widget__wrapper.show {
  opacity: 1;
  pointer-events: auto;
  transform: translate(0);
}

.sp-sport-widget__top {
  grid-column-gap: 48rem;
  grid-row-gap: 48rem;
  flex-flow: column;
  display: flex;
}

.sp-sport-widget__bottom {
  height: 100%;
  margin-left: -16rem;
  margin-right: -16rem;
  padding-top: 48rem;
}

.sp-sport-widget__bottom.results {
  margin-left: 0;
  margin-right: 0;
}

.sp-sport-widget__close-btn {
  color: var(--white);
  background-color: #0000;
  border: 1rem solid #ffffff80;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 120rem;
  min-width: 120rem;
  max-width: 120rem;
  height: 120rem;
  min-height: 120rem;
  max-height: 120rem;
  padding: 36rem;
  transition-property: background-color;
  transition-duration: .3s;
  transition-timing-function: ease;
  display: flex;
  position: absolute;
  top: calc(100% + 48rem);
  right: 0;
}

.sp-sport-widget__close-btn:hover {
  background-color: #ffffff14;
}

.sp-sport-widget__close-btn.is-next {
  transform: rotate(180deg);
}

.sp-sport-widget__pagination {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  height: 10rem;
  display: flex;
  position: relative;
}

.sp-sport-widget__pg-item-wrp {
  background-color: #333;
  border-radius: 100vw;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.sp-sport-widget__pg-item-wrp.is-active {
  background-color: var(--white-smoke);
}

.sp-sport-widget__pg-progress {
  background-color: var(--white-smoke);
  position: absolute;
  inset: 0% 50% 0% 0%;
}

.sp-sport-widget__pg-progress.is-0 {
  right: 100%;
}

.sp-sport-widget__heading {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 168rem;
  display: flex;
}

.sp-sport-widget__h1 {
  color: var(--white-smoke);
  letter-spacing: -.06em;
  font-size: 96rem;
  font-weight: 500;
  line-height: 90%;
}

.sp-sport-widget__form {
  grid-column-gap: 64rem;
  grid-row-gap: 64rem;
  flex-flow: column;
  display: flex;
}

.sp-sport-widget__form.horizontal {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: row;
}

.sp-sport-widget__text-input {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--white-smoke);
  text-align: center;
  background-color: #0000;
  border: 1rem #ffffff80;
  border-bottom-style: solid;
  outline: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 30rem 100rem;
  font-size: 96rem;
  line-height: 90%;
}

.sp-sport-widget__text-input::placeholder {
  color: #ffffff80;
}

.sp-sport-widget__form-buttons {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-sport-widget__form-buttons.vertical {
  flex-flow: column;
}

.is-svg {
  width: 100%;
  height: 100%;
}

.sp-sport-widget__form-step {
  grid-column-gap: 64rem;
  grid-row-gap: 64rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.sp-sport-widget__form-step.hide {
  display: none;
}

.sp-sport-widget__form-step.stretch {
  align-items: stretch;
}

.sp-sport-widget__form-part {
  display: flex;
}

.sp-sport-widget__form-part.is-01 {
  grid-column-gap: 64rem;
  grid-row-gap: 64rem;
  flex-flow: column;
}

.sp-sport-widget__btn {
  color: var(--white);
  background-color: #0000;
  border: 1rem solid #ffffff80;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 120rem;
  min-width: 120rem;
  max-width: 120rem;
  height: 120rem;
  min-height: 120rem;
  max-height: 120rem;
  padding: 36rem;
  transition: background-color .3s;
  display: flex;
}

.sp-sport-widget__btn:hover {
  background-color: #ffffff14;
}

.sp-sport-widget__btn.is-next {
  transform: rotate(180deg);
}

.sp-sport-widget__radio-label {
  width: 100%;
  margin-bottom: 0;
}

.sp-sport-widget__radio {
  color: var(--white);
  cursor: pointer;
  background-color: #38383866;
  border: 1rem #000;
  border-radius: 14rem;
  width: 100%;
  height: 248rem;
  padding: 24rem;
  font-size: 24rem;
  font-weight: 400;
  transition: background-color .3s;
}

.sp-sport-widget__radio:hover {
  background-color: #383838b3;
}

.sp-sport-widget__radio.is-text-input {
  cursor: auto;
  resize: none;
  background-color: #38383833;
  border: 1rem solid #ffffff26;
  outline: none;
  max-width: 100%;
  max-height: 248rem;
  font-size: 22rem;
}

.sp-sport-widget__radio.is-text-input::placeholder {
  color: #ffffff80;
}

.sp-sport-widget__radio.is-text-input.on-mobile {
  display: none;
}

.sp-sport-widget__radio-wrp {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  display: flex;
}

.sp-sport-widget__page {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 48rem;
  padding-left: 16rem;
  padding-right: 16rem;
  display: flex;
}

.sp-sport-widget__page.blue {
  background-image: linear-gradient(#1c1c1e, #1b4ce6);
  padding-bottom: 16rem;
}

.sp-sport-widget__page.red {
  background-image: linear-gradient(#1c1c1e, #fb5038);
  padding-bottom: 16rem;
}

.sp-sport-widget__page.light-blue {
  background-image: linear-gradient(#1c1c1e, #b5caff);
  padding-bottom: 16rem;
}

.sp-sport-widget__page.gap-48px {
  grid-column-gap: 48rem;
  grid-row-gap: 48rem;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.sp-sport-widget__page.transparent {
  padding-bottom: 16rem;
}

.sp-sport-widget__tabs {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  color: var(--white-smoke);
  display: flex;
}

.sp-sport-widget__tab {
  color: #ffffff80;
  border-radius: 100vw;
  padding: 6rem 13rem;
}

.sp-sport-widget__tab.is-active {
  color: var(--white-smoke);
  background-color: var(--bg-color);
}

.sp-sport-widget__radio-btns {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  width: 100%;
  display: flex;
}

.sp-sport-widget__quiz {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-top: 16rem;
  padding-left: 16rem;
  padding-right: 16rem;
  display: flex;
}

.sp-sport-widget__quiz.show {
  opacity: 1;
  pointer-events: auto;
  transform: translate(0);
}

.sp-sport-widget__result {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  height: 100%;
  padding: 16rem;
  display: flex;
}

.sp-sport-widget__result-left {
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-sport-widget__result-right {
  min-width: 830rem;
  max-width: 830rem;
}

.sp-sport-widget__gradient {
  z-index: -1;
  pointer-events: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.sp-sport-widget__circles-card {
  aspect-ratio: 9 / 16;
  background-color: var(--black);
  border-radius: 18rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  min-width: 500rem;
  max-width: 500rem;
  min-height: 836rem;
  padding: 18rem;
  display: flex;
}

.sp-sport-widget__circles-card.is-hidden, .sp-sport-widget__circles-card.is-mobile {
  display: none;
}

.sp-sport-widget__circles-content {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  color: var(--white-smoke);
  flex-flow: column;
  display: flex;
}

.sp-sport-widget__block {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  display: flex;
}

.sp-sport-widget__block.a-center {
  text-align: center;
}

.sp-sport-widget__block.horizontal {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.sp-sport-widget__block.horizontal.about {
  justify-content: flex-start;
  align-items: flex-start;
}

.sp-sport-widget__bold {
  font-size: 40rem;
  font-weight: 700;
  line-height: 100%;
}

.sp-sport-widget__star-ic {
  justify-content: center;
  align-items: center;
  width: 18rem;
  min-width: 18rem;
  max-width: 18rem;
  height: 18rem;
  min-height: 18rem;
  max-height: 18rem;
  display: flex;
}

.sp-sport-widget__rings {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 340rem;
  padding: 0;
  display: flex;
  position: relative;
}

.sp-sport-widget__ring-wrp {
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 300rem;
  height: 300rem;
  display: flex;
  position: absolute;
  transform: translate(0);
}

.sp-sport-widget__ring-wrp.team {
  width: 230rem;
  height: 230rem;
}

.sp-sport-widget__ring-wrp.work {
  width: 160rem;
  height: 160rem;
}

.sp-sport-widget__ring-wrp.overtime {
  width: 90rem;
  height: 90rem;
}

.sp-sport-widget__dial {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sp-sport-widget__dial-wedge {
  background-color: var(--bg-color);
}

.sp-sport-widget__dials-about {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sp-sport-widget__dial-about {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  border-left: 2rem solid #f9131f;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 10rem;
  display: flex;
}

.sp-sport-widget__dial-about.team {
  border-left-color: #b5caff;
}

.sp-sport-widget__dial-about.work {
  border-left-color: #0e42c1;
}

.sp-sport-widget__dial-about.overtime {
  border-left-color: #3bd798;
}

.sp-sport-widget__ring-dot {
  z-index: 2;
  width: 100%;
  height: 100%;
  transition: transform .5s;
  position: absolute;
  transform: rotate(0);
}

.sp-sport-widget__ring-progress {
  width: 100%;
  height: 100%;
  transform: rotate(-90deg);
}

.sp-sport-widget__download-wrp {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.sp-sport-widget__download-wrp.is-desktop {
  justify-content: space-between;
  align-items: center;
}

.sp-sport-widget__download-wrp.is-mobile {
  display: none;
}

.sp-sport-widget__download-btn {
  grid-column-gap: 48rem;
  grid-row-gap: 48rem;
  color: var(--white-smoke);
  text-align: left;
  background-color: #383838b3;
  border-radius: 24rem;
  flex-flow: column;
  justify-content: space-between;
  max-width: 346rem;
  padding: 20rem 90rem 20rem 20rem;
  font-size: 24rem;
  display: flex;
}

.sp-sport-widget__download-btn.disable {
  opacity: .5;
  pointer-events: none;
}

.fs-inherit {
  line-height: 100%;
  font-size: inherit;
}

.dwnld-ic {
  width: 52rem;
  min-width: 52rem;
  max-width: 52rem;
  height: 52rem;
  min-height: 52rem;
  max-height: 52rem;
}

.sp-sport-widget__recommendations {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  color: var(--white-smoke);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 48rem;
  font-size: 24rem;
  font-weight: 700;
  line-height: 130%;
  display: flex;
}

.fc-white {
  color: var(--white-smoke);
}

.sp-sport-widget__socials-grid {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.sp-sport-widget__socials {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  color: var(--white-smoke);
  border-radius: 18rem;
  flex-flow: column;
  justify-content: space-between;
  width: 169rem;
  height: 120rem;
  padding: 20rem;
  font-size: 24rem;
  display: flex;
}

.sp-sport-widget__socials.is-01 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66b9efce1ca17adc5ff4c19e_Buttons.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 346rem;
}

.sp-sport-widget__socials.is-02 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66b9efceea25bbf68ffbf818_Buttons-2.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sp-sport-widget__socials.is-03 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66b9efce4510da3bcc422b47_Buttons-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.sp-sport-widget__socials-ic {
  justify-content: center;
  align-items: center;
  width: 32rem;
  min-width: 32rem;
  max-width: 32rem;
  height: 32rem;
  min-height: 32rem;
  max-height: 32rem;
  display: flex;
}

.sp-sport-widget__download-or {
  color: var(--white-smoke);
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: 20rem;
  margin-right: 20rem;
  display: flex;
}

.fw-400 {
  font-weight: 400;
}

.fw-400.fc-white-50 {
  color: #ffffff80;
}

.sp-sport-widget__coffee {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sp-sport-widget__coffee.team {
  border-left-color: #f9131f;
}

.sp-sport-widget__coffee.work {
  border-left-color: #b5caff;
}

.sp-sport-widget__coffee.overtime {
  border-left-color: #aa86ff;
}

.fc-gray {
  color: var(--grey);
}

.sp-sport-widget__mobile-socials {
  display: none;
}

.no-scroll {
  overflow: hidden;
}

.sp-gpb-hero {
  width: 1510rem;
  position: relative;
}

.sp-gpb-title {
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 65rem;
  font-weight: 400;
  line-height: .9;
}

.sp-gpb-title.sp-gpb-title-italic {
  text-align: left;
}

.sp-gpb-title.sp-gpb-title-italic.sp-nn-title-white {
  color: #fff;
  text-align: center;
  font-size: 64rem;
}

.sp-gpb-main-img-string-mob {
  z-index: 10;
  pointer-events: none;
  height: 85%;
  display: none;
  position: absolute;
  inset: 5% 48.5%;
}

.sp-gpb-main-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  width: 860rem;
  display: flex;
}

.sp-gpb-mouse-drag {
  z-index: 300;
  opacity: 0;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0136b44d;
  border-radius: 200rem;
  justify-content: center;
  align-items: center;
  width: 160rem;
  height: 160rem;
  display: flex;
  transform: scale(0);
}

.sp-gpb-section-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.sp-gpb-hero-img-bg {
  pointer-events: none;
  border-radius: 60rem;
}

.sp-gpb-hero-img-bg-mob {
  pointer-events: none;
  border-radius: 60rem;
  display: none;
}

.sp-gpb-hero-img-string-mob {
  z-index: 10;
  height: 85%;
  display: none;
  position: absolute;
  inset: 5% 48.5%;
}

.sp-gpb-mouse-wrap {
  z-index: 300;
  pointer-events: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.sp-gpb-tabs-content {
  overflow: visible;
}

.sp-gpb-main-img-dream {
  width: 600rem;
  max-width: none;
  margin: auto;
}

.sp-gpb-tabs {
  justify-content: space-around;
  margin-top: -50rem;
  display: flex;
  position: relative;
}

.sp-gpb-second-colomn-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: #0136b4;
  flex-direction: column;
  width: 600rem;
  display: flex;
}

.sp-gpb-main-wrap-two-colomns {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  display: flex;
}

.sp-gpb-quote-rec {
  background-color: #0136b4;
  min-width: 10px;
}

.sp-gpb-section {
  width: 1860rem;
  padding-top: 60rem;
  padding-left: 175rem;
  padding-right: 175rem;
  position: relative;
}

.sp-gpb-section.sp-gpb-section-hero {
  padding-top: 20rem;
}

.sp-gpb-section.sp-gpb-section-h1 {
  padding-top: 0;
  padding-bottom: 40rem;
}

.sp-gpb-section.sp-gpb-section-h1.sp-ya-h1-wrap {
  padding-bottom: 70rem;
}

.sp-gpb-section.sp-gpb-section-heroes {
  margin-top: 80rem;
  margin-bottom: 80rem;
}

.sp-gpb-main-img-four {
  width: 230rem;
  margin: auto;
  position: absolute;
  top: -206%;
  right: -6%;
}

.sp-gpb-main-img-four.sp-gpb-hero-img-draggable {
  text-align: right;
  inset: -213% auto auto 0%;
}

.sp-gpb-text-link {
  color: #0136b4;
  text-decoration: underline;
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.sp-gpb-text-link:hover {
  opacity: .8;
}

.sp-gpb-main-img-string {
  z-index: 10;
  pointer-events: none;
  width: 92%;
  position: absolute;
  inset: 8% 4% 5%;
}

.sp-gpb-h1 {
  text-align: center;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 95rem;
  font-weight: 400;
  line-height: .9;
}

.sp-gpb-title-wrap {
  color: #0136b4;
  padding-bottom: 20rem;
  position: relative;
}

.sp-gpb-title-wrap.top {
  margin-top: 140.1rem;
  margin-bottom: 38px;
}

.sp-gpb-title-wrap.sp-gpb-title-wrap-right {
  text-align: right;
  width: 860rem;
}

.sp-gpb-hero-img-draggable {
  cursor: none;
  display: block;
}

.sp-gpb-hero-img-draggable.sp-gpb-img-statistic-3 {
  width: 18%;
  position: absolute;
  bottom: 15%;
  right: 28%;
}

.sp-gpb-hero-img-draggable.sp-gpb-img-statistic-4 {
  width: 19%;
  position: absolute;
  bottom: 15%;
  right: 8%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-team {
  width: 23%;
  position: absolute;
  bottom: 3%;
  right: 19%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-computer {
  width: 20%;
  position: absolute;
  top: 45%;
  left: 5%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-relity {
  cursor: none;
  width: 28%;
  position: absolute;
  bottom: 56%;
  right: 10%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-water {
  width: 15%;
  position: absolute;
  top: 9%;
  left: 32%;
}

.sp-gpb-hero-img-draggable.sp-gpb-img-statistic-2 {
  width: 19%;
  position: absolute;
  top: 22%;
  left: 34%;
}

.sp-gpb-hero-img-draggable.sp-gpb-main-img-count {
  width: 19%;
  position: absolute;
  top: 17%;
  left: 30%;
}

.sp-gpb-hero-img-draggable.sp-gpb-main-img-startup {
  width: 18%;
  position: absolute;
  bottom: 28%;
  right: 31%;
}

.sp-gpb-hero-img-draggable.sp-gpb-img-statistic-1 {
  width: 19%;
  position: absolute;
  top: 14%;
  left: 14%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-expectation {
  width: 23%;
  position: absolute;
  top: 11%;
  left: 11%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-laptop {
  width: 17%;
  position: absolute;
  bottom: 19%;
  right: 2%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-coffee {
  width: 9%;
  position: absolute;
  bottom: 41%;
  right: 40%;
}

.sp-gpb-hero-img-draggable.sp-gpb-main-img-space {
  width: 17%;
  position: absolute;
  top: 14%;
  left: 10%;
}

.sp-gpb-hero-img-draggable.sp-gpb-hero-img-man {
  width: 15%;
  position: absolute;
  top: 47%;
  left: 26%;
}

.sp-gpb-hero-img-draggable.sp-gpb-main-img-diffirent {
  width: 19%;
  position: absolute;
  bottom: 25%;
  right: 10%;
}

.sp-gpb-main-img-prof {
  width: 350rem;
  margin: auto;
}

.sp-gpb-mouse-text {
  color: #fff;
  text-align: center;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  line-height: .95;
}

.sp-gpb-hero-img-string {
  z-index: 10;
  pointer-events: none;
  height: 85%;
  position: absolute;
  inset: 5% 48.5%;
}

.sp-gpb-tab {
  grid-column-gap: 12px;
  color: #929292;
  background-color: #0000;
  align-items: baseline;
  width: 650rem;
  padding-left: 0;
  padding-right: 0;
  transition: color .5s cubic-bezier(.215, .61, .355, 1);
  display: flex;
}

.sp-gpb-tab:hover {
  color: #838383;
}

.sp-gpb-tab.w--current {
  color: #0136b4;
  background-color: #0000;
  transition: color .5s cubic-bezier(.215, .61, .355, 1);
}

.sp-gpb-tab.w--current:hover {
  color: #3262d4;
}

.sp-gpb-img-link {
  transition: opacity .5s cubic-bezier(.645, .045, .355, 1);
}

.sp-gpb-img-link:hover {
  opacity: .8;
}

.sp-gpb-main-wrap-one-colomn-right {
  padding-left: 660rem;
}

.div-block-38 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sp-gpb-tabs-menu {
  flex-direction: column;
  display: flex;
}

.link_sport {
  aspect-ratio: auto;
  color: #fff;
  cursor: pointer;
  object-fit: fill;
  text-decoration: underline;
  display: inline;
  position: relative;
}

.link_sport:hover {
  color: #1d4ce6;
}

.swiper-button-prev-3 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.swiper-button-prev-3.sp-ar-swipper-btn-prev {
  width: 200rem;
  height: 160rem;
  bottom: auto;
  left: auto;
  right: 420rem;
}

.swiper-button-next-3 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.swiper-button-next-3.sp-ar-swipper-btn-next {
  width: 200rem;
  height: 160rem;
  bottom: auto;
  right: 200rem;
}

.sp-text-white-2 {
  color: #fff;
}

.sp-ar-main-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  width: 800rem;
  display: flex;
}

.swiper-button-next-1 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.swiper-button-next-1.sp-ar-swipper-btn-next {
  width: 200rem;
  height: 160rem;
  bottom: auto;
  right: 200rem;
}

.swiper-button-next-1.sp-mv-swipper-btn-next {
  width: 200rem;
  height: 160rem;
  top: 6%;
  bottom: auto;
  right: 200rem;
}

.sp-ar-subtitle {
  color: #e6193a;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 75rem;
  line-height: 1.15;
}

.sp-ar-subtitle.sp-ar-subtitle-link {
  text-decoration: underline;
  transition: color .2s cubic-bezier(.77, 0, .175, 1);
}

.sp-ar-subtitle.sp-ar-subtitle-link:hover {
  color: #e6193acc;
}

.sp-ar-heroes-2 {
  z-index: 0;
  height: 300rem;
  position: absolute;
  bottom: 0%;
  left: -30%;
}

.sp-ar-main-wrap-wide {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  width: 1000rem;
  display: flex;
  position: relative;
}

.swiper-button-prev-2 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.swiper-button-prev-2.sp-ar-swipper-btn-prev {
  width: 200rem;
  height: 160rem;
  bottom: auto;
  left: auto;
  right: 420rem;
}

.swiper-button-prev-2.sp-ya-swipper-btn-prev {
  z-index: 6;
  width: 8%;
  height: 100%;
  inset: auto auto 0% 170rem;
}

.swiper-button-prev-2.sp-ya-swipper-btn-prev-small {
  width: 160rem;
  height: 200rem;
  inset: 7% 220rem auto auto;
}

.sp-ar-heroes-1 {
  z-index: 0;
  height: 300rem;
  position: absolute;
  top: 10%;
  right: -30%;
}

.sp-ar-hero-img-wrap {
  padding-bottom: 160rem;
}

.sp-ar-paragraph-link {
  color: #e6193a;
  text-decoration: underline;
}

.sp-ar-main {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.sp-ar-span-outro-1 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cafef6b8d0d2479feaca_sp-ar-span-outro-1.svg");
  background-position: 50%;
  background-size: 160rem;
}

.sp-ar-body-wrap {
  flex-direction: column;
  align-items: center;
  padding-bottom: 120rem;
  display: flex;
}

.sp-ar-main-wrap-one-colomn-centre {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.swiper-button-prev-1 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.swiper-button-prev-1.sp-ar-swipper-btn-prev {
  width: 200rem;
  height: 160rem;
  bottom: auto;
  left: auto;
  right: 420rem;
}

.swiper-button-prev-1.sp-mv-swipper-btn-prev {
  width: 200rem;
  height: 160rem;
  inset: 6% 420rem auto auto;
}

.sp-ar-plastic-2 {
  width: 1000rem;
  position: absolute;
  top: 60%;
  right: -40%;
}

.sp-ar-hero-img-1 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cafdf6b8d0d2479fe9e7_sp-ar-hero-text-img-1%20(1).webp");
  background-position: 0 0;
  background-size: 350rem;
}

.sp-ar-logo {
  z-index: 0;
  width: 2500rem;
  max-width: none;
  position: absolute;
  top: 26%;
  left: 0%;
}

.sp-ar-slider-img-wrap {
  padding-bottom: 60rem;
}

.sp-ar-hero-img-2 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cafdf6b8d0d2479fea0f_sp-ar-hero-text-img-2.webp");
  background-position: 0 0;
  background-size: 350rem;
}

.sp-ar-hero {
  width: 100%;
  height: 760rem;
  position: relative;
}

.sp-ar-slider-name {
  z-index: 0;
  max-width: none;
  height: 350rem;
  position: absolute;
  top: 4%;
  left: 0%;
}

.sp-ar-slider-img-wrap-look {
  padding-bottom: 60rem;
}

.swiper-wrapper-4.sp-ar-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-wrapper-4.sp-ya, .swiper-wrapper-4.sp-mv-temp {
  perspective: 2000px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sp-ar-quote {
  width: 80rem;
  position: absolute;
  top: 90rem;
  left: -110rem;
}

.swiper-button-next-2 {
  z-index: 1;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30%;
  height: 100%;
  transition: background-color .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.swiper-button-next-2.sp-ar-swipper-btn-next {
  width: 200rem;
  height: 160rem;
  bottom: auto;
  right: 200rem;
}

.swiper-button-next-2.sp-ya-swipper-btn-next {
  z-index: 6;
  width: 8%;
  height: 72%;
  top: auto;
  bottom: 0%;
  right: 170rem;
}

.swiper-button-next-2.sp-ya-swipper-btn-next-small {
  width: 160rem;
  height: 200rem;
  top: 7%;
  bottom: auto;
  right: 60rem;
}

.sp-a101-arrow-copy {
  width: 160rem;
}

.swiper-pagination-1 {
  position: absolute;
  bottom: -2rem;
  left: 50%;
  transform: translate(-50%);
}

.sp-ar-span-outro-2 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cb02f6b8d0d2479fed2f_sp-ar-span-outro-2.svg");
  background-position: 50%;
  background-size: 90rem;
}

.sp-ar-plastic-1 {
  width: 1000rem;
  position: absolute;
  top: -30%;
  left: -40%;
}

.sp-ar-hero-img-3 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cafdf6b8d0d2479fea16_sp-ar-hero-text-img-3.webp");
  background-position: 0 0;
  background-size: 350rem;
}

.sp-ar-quote-img {
  width: 200rem;
}

.sp-ar-paragraph-wrap {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.div-block-39 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sp-ar-h1 {
  color: #e6193a;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 187rem;
  font-weight: 500;
  line-height: 1.05;
}

.sp-ar-h1.sp-ar-h1-mob {
  display: none;
}

.sp-ar-quote-wrap-copy {
  z-index: 1;
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.sp-ar-img-link {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cb02f6b8d0d2479fed2b_sp-ar-link.svg");
  background-position: 50%;
  background-size: 35rem;
  background-attachment: scroll;
}

.sp-ar-slider-wrap {
  z-index: 0;
  width: 100%;
  max-width: none;
  height: 350rem;
  position: absolute;
  top: 4%;
  left: 0%;
}

.sp-ar-span-outro-3 {
  color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66d1cb02f6b8d0d2479fed44_sp-ar-span-outro-3.svg");
  background-position: 50%;
  background-size: 90rem;
}

.sp-ar-subtitle-paragraph {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  font-size: 50rem;
  line-height: 1.4;
}

.sp-ar-subtitle-paragraph.sp-ar-subtitle-link {
  text-decoration: underline;
  transition: color .2s cubic-bezier(.77, 0, .175, 1);
}

.sp-ar-subtitle-paragraph.sp-ar-subtitle-link:hover {
  color: #fffc;
}

.text-format {
  color: #ff4f27;
  text-align: center;
  text-transform: uppercase;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: none;
  margin: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
  display: block;
}

.text-format.text-color-green {
  color: #0a492a;
}

.text-format.text-color-green.arch {
  color: var(--black);
  letter-spacing: -.02em;
  text-transform: lowercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 40rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.navigation2-wrapper {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navigation2-wrapper.ml-mr-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.navigation2-wrapper.mt-28 {
  margin-top: 28rem;
}

.navigation2-wrapper.gis {
  max-width: 1920rem;
  margin-top: 18rem;
  padding-left: 112rem;
  padding-right: 112rem;
}

.navigation2-wrapper.mys {
  max-width: 1920rem;
  margin: 20rem auto;
  padding-left: 112rem;
  padding-right: 112rem;
}

.hero-sm-wrapper {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.hero-section {
  height: 100vh;
  margin-top: 150rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-page-wrapper {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-main-wrapper {
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-first {
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 210rem 60px 43px;
  display: flex;
}

.img-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1700px;
  margin-bottom: 22px;
  display: flex;
  position: relative;
}

.hero-img {
  border-radius: 40rem;
  width: 100%;
  box-shadow: 20px 20px 40px #0000001a;
}

.hero-img.no-shadows {
  box-shadow: none;
}

.hero-img.no-shadows.border-rad-20 {
  border-radius: 20px;
}

.content-wrapper.ateams {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.content-wrapper.vacanc {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.main-content-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.section-second {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 68px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-data {
  color: var(--nav-green);
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 120%;
}

.text-data.text-9 {
  text-align: left;
}

.text-data.text-color-black {
  color: var(--black);
}

.content-time {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.time-img {
  height: 15px;
  padding-bottom: 2px;
  font-size: 16rem;
}

.text-minute {
  color: var(--black);
  text-align: right;
  width: 100%;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 120%;
}

.text-minute.text-9 {
  width: auto;
  padding-top: 1px;
  font-family: Objectsans, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 120%;
}

.text-minute.text-9-copy {
  color: var(--grey);
  width: auto;
  padding-top: 1px;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.data-time-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-left: 0;
}

.data-time-wrapper.roboty {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
}

.data-time-wrapper.bitr {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
}

.data-time-wrapper.kostin {
  margin-top: 20rem;
}

.h2-timesnr-400-116 {
  color: #fff;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 116px;
  font-weight: 400;
  line-height: 70%;
}

.h2-timesnr-400-116.text-style-italic {
  z-index: 0;
  font-style: italic;
  position: relative;
}

.paragraph-about-hero {
  z-index: 0;
  color: var(--white);
  text-align: center;
  width: 71%;
  max-width: 1700rem;
  margin-top: 23rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 140%;
  position: relative;
}

.paragraph-about-hero.width-100 {
  width: 100%;
}

.hero-img-wrapper {
  z-index: 10;
  margin-top: 23rem;
  position: relative;
}

.human-img {
  z-index: 10;
  width: 412px;
  position: relative;
}

.left-acs-img {
  z-index: 11;
  position: absolute;
  inset: auto auto 30px -89px;
  transform: rotate(-9deg);
}

.human-text-wrapper {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 280rem;
}

.section-tab-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.date-tabs {
  max-width: 1200px;
  margin-left: 25rem;
  margin-right: 25rem;
}

.date-link {
  background-image: linear-gradient(#f4f4f4, #eff0ef 61%, #d6d6d6);
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  padding-top: 15px;
  padding-left: 38px;
  padding-right: 38px;
}

.date-link.w--current {
  background-color: #f7f7f7;
  background-image: none;
  border-top-left-radius: 28px;
  border-top-right-radius: 28px;
  border-bottom-right-radius: 0;
  padding-top: 15px;
  padding-left: 38px;
  padding-right: 38px;
}

.tabs-content-wrapper {
  border-top-right-radius: 18px;
  border-bottom-right-radius: 18px;
  border-bottom-left-radius: 18px;
  margin-top: -17px;
  box-shadow: 5px 5px 4px #0000001a;
}

.pane-wrapper {
  grid-column-gap: 68px;
  grid-row-gap: 68px;
  background-color: #f7f7f7;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 46px 35px 43px;
  display: flex;
}

.pane-wrapper.border-left-top {
  border-top-left-radius: 18px;
}

.pane-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  height: 415px;
  padding-right: 20px;
}

.pane-right {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 54%;
  display: flex;
}

.pane-img {
  width: 49%;
  max-width: none;
}

.hero-btn-back {
  background-color: #fff;
  border-radius: 100px;
  width: 111rem;
  height: 38rem;
  position: absolute;
}

.btn-back-white {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12rem 16rem;
  display: flex;
  position: absolute;
  top: 50rem;
  left: 50rem;
}

.btn-back-text {
  color: var(--black);
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 2rem;
  font-family: Objectsans, sans-serif;
  font-size: 14rem;
  font-weight: 500;
  line-height: 100%;
}

.btn-back-arrow {
  width: 20rem;
  margin-bottom: 3rem;
  margin-right: 9rem;
}

.number-img {
  pointer-events: none;
  margin-bottom: 17px;
}

.human-content-wrapper {
  background-image: linear-gradient(#8caddf, #fff);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 61px;
  display: flex;
}

.ml-14 {
  width: 14rem;
}

.objsans-700-16 {
  font-family: Objectsans, sans-serif;
  font-weight: 700;
}

.objsans-500-16 {
  width: 520px;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-16.width-30 {
  width: 30%;
  font-size: 16rem;
}

.objsans-500-16.width-30.mt-40 {
  margin-top: 40rem;
  font-size: 16px;
}

.h1-objsans-500-50 {
  flex-flow: column;
  font-family: Objectsans, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 95%;
}

.h1-objsans-500-50.width-30 {
  width: 30%;
}

.h1-objsans-500-50.width-30.ml-105 {
  margin-left: 105rem;
  font-size: 50px;
}

.text-color-blue {
  color: #87abe2;
}

.timesnr-400-60 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-weight: 400;
}

.timesnr-400-60.text-style-italic {
  font-size: 60px;
  font-style: italic;
}

.left-alignment {
  justify-content: flex-start;
  align-items: center;
  margin-top: 43px;
  margin-bottom: 40px;
  display: flex;
}

.image-43 {
  margin-left: 128px;
}

.follow-link {
  text-decoration: none;
}

.follow-link.text-underline {
  border-bottom: 1px solid #000;
}

.objsans-700-20 {
  font-family: Objectsans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.section-third {
  width: 100%;
  max-width: 1320px;
  margin: 90px auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.third-content-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.third-left-img {
  width: 50%;
}

.third-right-text {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.objsans-400-20 {
  margin-left: 41rem;
  font-family: Objectsans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.objsans-400-20._w-467 {
  width: 467px;
  margin-left: 0;
}

.objsans-400-20.height-130 {
  line-height: 130%;
}

.objsans-400-20.height-130.text-color-grey {
  color: #838383;
}

.objsans-400-20.text-lh-120 {
  line-height: 120%;
}

.objsans-400-20.contsct-20 {
  margin-bottom: 15rem;
  margin-left: 0;
  font-size: 20rem;
}

.objsans-400-20.contsct-20.text-color-green {
  overflow-wrap: anywhere;
  display: inline-block;
}

.timesnr-400-25.style-text-italic {
  font-style: italic;
}

.timesnr-400-25.style-text-italic.text-underline {
  border-bottom: 1px solid #000;
}

.pane-text-content {
  overflow: scroll;
}

.hero-img-mob {
  display: none;
}

.right-acs-img {
  z-index: 0;
  position: absolute;
  top: auto;
  bottom: 12%;
  right: -44%;
  transform: rotate(24deg);
}

.svg-acs-img {
  position: absolute;
  inset: -37% auto auto 37%;
  transform: rotate(3deg);
}

.third-home-img-mob, .human-slider-mob {
  display: none;
}

.left-acs-img-copy {
  z-index: 10;
  position: absolute;
  inset: auto auto 17% -55%;
  transform: rotate(-9deg);
}

.right-acs-img-copy {
  z-index: 0;
  position: absolute;
  top: auto;
  bottom: 5%;
  right: -49%;
  transform: rotate(11deg);
}

.svg-acs-img-copy {
  position: absolute;
  top: -34%;
  bottom: auto;
  right: 9%;
  transform: rotate(3deg);
}

.text-span-17 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 25px;
  font-style: italic;
}

.left-acs-img-copy-copy {
  z-index: 0;
  position: absolute;
  inset: auto auto 38% -29%;
}

.right-acs-img-copy-copy {
  z-index: 10;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: -30%;
}

.text-span-18 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 25px;
  font-style: italic;
}

.svg-acs-img-copy-copy {
  position: absolute;
  inset: -30% auto auto 10%;
}

.section-reklama {
  justify-content: center;
  align-items: center;
  margin-top: -20px;
  margin-bottom: 40px;
  display: flex;
}

.contact-text-copy {
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
}

.contact-text-copy.mb-60 {
  margin-bottom: 60rem;
}

.nodome__slidertext-2 {
  color: #050505;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 23rem;
  font-style: normal;
  line-height: 1.1;
}

.rl_gallery21_arrow-left-2 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  display: flex;
  inset: auto 100rem 354rem auto;
}

.rl_gallery21_arrow-left-2._3-brands {
  margin-top: 380rem;
  margin-left: -180rem;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl_gallery21_arrow-left-2._3-brands.blazar {
  margin-top: 250rem;
  margin-left: -120rem;
}

.rl_section_gallery21-2 {
  background-color: #fff;
  height: 1000rem;
  overflow: hidden;
}

.rl_section_gallery21-2._3-brands {
  height: 100vh;
  padding-top: 30rem;
}

.rl_gallery21_arrow-right-2 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 647rem;
  margin-top: 0;
  margin-right: -300rem;
  padding-right: 0;
  display: block;
}

.rl_gallery21_arrow-right-2._3-brands {
  width: 80rem;
  height: 80rem;
  margin-top: 380rem;
  margin-right: 50rem;
  display: block;
  inset: 0% 0% 0% auto;
}

.rl_gallery21_arrow-right-2._3-brands.blazar {
  margin-top: 250rem;
  margin-right: -300rem;
}

.paragraph-about-hero-mob {
  color: var(--white);
  text-align: center;
  width: 71%;
  max-width: 1700rem;
  margin-top: 23rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 140%;
  display: none;
}

.paragraph-about-hero-mob.width-100 {
  width: 100%;
}

.blazar-back-cover {
  z-index: -1;
  background-image: radial-gradient(circle at 40% 55%, #ffa9e7 23%, #fff 49%);
  width: 100vw;
  height: 100vh;
  margin-top: 10rem;
  margin-left: -151rem;
  position: absolute;
  top: 0%;
  left: 0%;
}

.blazar-times {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 120rem;
  font-style: italic;
  line-height: 90%;
}

.image-47 {
  position: absolute;
  inset: auto auto 0% 0%;
}

.brat-main-wrapper {
  flex-flow: column;
  margin-top: 180rem;
  margin-left: auto;
  margin-right: auto;
}

.brat-hero-section {
  background-color: #8bce08;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.brat-hero-img {
  margin-top: 170rem;
}

.brat-content-section.mlr-160 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1920px;
  margin: 80rem 160rem 160rem;
  display: flex;
}

.h1-brat {
  color: #000;
  letter-spacing: -.02em;
  width: 78%;
  font-family: Objectsans, sans-serif;
  font-size: 82rem;
  font-weight: 500;
  line-height: 95%;
}

.brat-italic {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 96rem;
  font-style: italic;
  font-weight: 400;
  line-height: 85%;
}

.brat-text-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 240rem;
  display: flex;
}

.paragraph-16 {
  width: 50%;
}

.paragraph-brat {
  color: #050505;
  width: 60%;
  margin-top: 80rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: 120%;
}

.green-oval {
  background-color: #8ace03;
  border-radius: 300px;
  justify-content: space-between;
  align-items: center;
  width: 990rem;
  height: 345rem;
  margin-top: 80rem;
  padding-left: 100rem;
  display: flex;
}

.tmnr-italic-36 {
  color: #000;
  letter-spacing: -.02em;
  max-width: 480rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
  line-height: 95%;
}

.brat-head-img {
  height: 370rem;
}

.section-brat-content {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.section-brat-content.mob-margin {
  max-width: 1920px;
}

.brat-scroll-block {
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 160rem;
  margin-right: 160rem;
  display: flex;
  position: relative;
}

.brat-scroll-block.wrap-down {
  flex-flow: row;
  margin-bottom: 60rem;
}

.brat-scroll-block.mb-100 {
  margin-bottom: 100rem;
}

.brat-scroll-block-text {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.brat-scroll-block-img {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-right: 300rem;
  display: flex;
  position: sticky;
  top: 180rem;
}

.brat-scroll-block-img.sosiska {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 253rem;
  padding-right: 0;
}

.h2-brat {
  color: #050505;
  margin-bottom: 45rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 74rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.h2-brat.m-top-30 {
  margin-top: 30rem;
  margin-bottom: 0;
}

.osnovnoi-text {
  color: #050505;
  width: 1000rem;
  margin-top: 45rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 150%;
}

.vondutch-img {
  width: 320rem;
}

.botl-img {
  width: 179rem;
}

.sosiska-img {
  z-index: 10;
  width: 320rem;
  margin-bottom: 23rem;
  position: relative;
}

.botl-lime-wrap {
  position: relative;
}

.image-49 {
  width: 188rem;
  position: absolute;
  inset: auto auto -7% 34%;
}

.sosiska-text-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  display: flex;
}

.yjin-wrap {
  background-color: #8ace03;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 10rem 25rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  display: flex;
  position: absolute;
}

.yjin-wrap.mb-30 {
  justify-content: center;
  align-items: center;
  margin-bottom: 30rem;
}

.yjin-wrap.width-429 {
  z-index: 10;
  width: 429.6rem;
  transform: rotate(-2deg);
}

.yjin-text {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 28rem;
  line-height: 100%;
}

.section-starter-pack {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  margin-bottom: 100rem;
  display: flex;
  position: relative;
}

.section-navigation {
  max-width: 1920px;
  margin-top: 25rem;
  margin-left: 112rem;
  margin-right: 112rem;
}

.left-navigation, .right-navigation {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.author-navigation {
  color: #000;
  font-family: Tt Travels Next Trial, sans-serif;
  font-size: 24rem;
  font-weight: 400;
}

.line-navigation-svg {
  width: 80rem;
  margin-left: 20px;
  margin-right: 20px;
}

.section-girls-img {
  justify-content: center;
  align-items: flex-end;
  max-width: 1920px;
  margin-bottom: 100rem;
  margin-left: 320rem;
  margin-right: 320rem;
  display: flex;
  position: relative;
}

.brat-girls-img {
  border-radius: 40px;
  box-shadow: 20px 20px 50px #0000001a;
}

.objsans-500-24 {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
}

.objsans-500-24.mb-40 {
  margin-bottom: 40rem;
}

.objsans-500-24.text-lh-140 {
  color: #000;
  line-height: 140%;
}

.objsans-500-24.text-lh-140.ml-32 {
  max-width: 830rem;
  margin-right: 32rem;
}

.objsans-500-24.text-lh-140.ml-32.maxw-50 {
  max-width: 50%;
}

.objsans-500-24.mt-20 {
  margin-top: 20rem;
}

.objsans-500-24.text-lh-120 {
  line-height: 120%;
}

.objsans-500-24.text-lh-120.mb-16 {
  margin-bottom: 16rem;
}

.objsans-500-24.text-lh-120.mr-256 {
  margin-right: 256rem;
}

.objsans-500-24.text-lh-120.maxw-1000 {
  max-width: 1000rem;
}

.objsans-500-24.maxw-948 {
  max-width: 935rem;
}

.objsans-500-24.bitr {
  letter-spacing: normal;
  font-size: 24rem;
  line-height: 120%;
}

.brat-hero-img-mob {
  margin-top: 170rem;
  display: none;
}

.brat-scroll-block-img-copy {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: sticky;
  top: 180rem;
}

.for-botl-mob {
  display: none;
}

.section-navigation-mob {
  margin-top: 25rem;
  margin-left: 112rem;
  margin-right: 112rem;
}

.starter-pack-img {
  border-radius: 40px;
  box-shadow: 20px 20px 20px #0000001a;
}

.code-embed-5 {
  width: 313rem;
  height: 175rem;
  position: absolute;
  inset: auto 344rem 71rem auto;
}

.label-pack {
  background-color: #fff;
  border-radius: 20px;
  padding: 24rem 35rem;
  position: absolute;
  inset: auto 454rem 840rem auto;
}

.label-text {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 130%;
}

.label-link {
  color: #ff4f27;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 130%;
}

.label-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
}

.label-balenciaga {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  padding: 24rem 35rem;
  position: absolute;
  inset: auto 454rem 840rem auto;
}

.label-miu-miu {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 420rem;
  height: 110rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  inset: auto 661rem 640rem auto;
}

.label-soboika {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 420rem;
  height: 103rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 448rem;
  left: 448rem;
}

.label-moxo {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 420rem;
  height: 110rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  inset: auto 40rem 700rem auto;
}

.label-mark {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 420rem;
  height: 110rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  inset: auto 25rem 353rem auto;
}

.label-aura {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 430rem;
  height: 110rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  inset: auto 281rem 146rem auto;
}

.label-perekus {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 420rem;
  height: 110rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  inset: 90rem 133rem auto auto;
}

.label-book {
  opacity: 0;
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 650rem;
  height: 180rem;
  padding: 24rem 35rem;
  display: flex;
  position: absolute;
  inset: 400rem auto auto 35rem;
}

.point-wrapper-book {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto auto 52% 15%;
}

.just-point {
  width: 30rem;
  position: absolute;
}

.point-hover {
  opacity: 0;
  width: 40px;
}

.brat-scroll-block-img-mob {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 253rem;
  display: flex;
  position: sticky;
  top: 180rem;
}

.point-wrapper-miu-miu {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto 42% 36% auto;
}

.point-wrapper-balenciaga {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto 31% 51% auto;
}

.point-wrapper-moxi {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto 9% 41% auto;
}

.point-wrapper-mark {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto 9% 17% auto;
}

.point-wrapper-aura {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto 23% 3% auto;
}

.point-wrapper-soboika {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: auto auto 24% 31%;
}

.point-wrapper-perekus {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 140rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: 11% 15% auto auto;
}

.starter-pack-img-mob, .section-author-mob {
  display: none;
}

.page_main.bg-color-darkgray {
  background-color: #303030;
}

.page_main.bg-color-black {
  background-color: #000;
}

.page_main._2025 {
  flex-flow: column;
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-horizontal {
  z-index: 9999;
  background-color: #fff;
  border-bottom: 1.5px solid #050505;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-horizontal.sp-lunar-navbar {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #13120f99;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
}

.navbar-horizontal.sp-ih-navbar {
  position: static;
}

.navbar-horizontal.bg-color-gray {
  background-color: #303030;
  border-bottom-width: 1px;
  border-bottom-color: #3e3e3e;
}

.navbar-horizontal.bg-color-gray.border-bottom-gray-1 {
  border: 1px solid #3e3e3e;
}

.navbar-horizontal.bg-color-black {
  border-bottom-color: var(--white);
  background-color: #000;
}

.navbar-horizontal.bg-word {
  z-index: 9999;
  background-color: #8db4e0;
}

.navbar-horizontal.bg-bezh {
  background-color: #edeae4;
}

.navbar-horizontal.bg-jet {
  background-color: #d9d9d9;
}

.navbar-horizontal.trancparent {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000;
  background-image: linear-gradient(#ffffff80, #fff0);
  border: 1px #000;
}

.navbar-horizontal.bg-future {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff0;
  background-image: radial-gradient(circle at 100%, #a3d6ff33, #fff3);
}

.navbar-horizontal.bg-mangaseya {
  border-bottom-color: var(--white);
  background-color: #13120f;
}

.navbar-horizontal.bg-kostin {
  border-bottom-color: var(--white);
  background-color: #000;
}

.navbar-horizontal.mts-music {
  z-index: 9;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #0000;
  border-bottom-color: #fff;
}

.navmenu_wrap-slim {
  margin-right: 109rem;
  display: flex;
}

.nav-link-slim {
  margin-left: auto;
  display: flex;
}

.nav-logo-img-slim {
  width: 112rem;
}

.nav-logo-img-slim.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.nav-logo-slim.sp-lunar-logo-warp.w--current {
  height: 3.4rem;
  font-size: 0;
  display: flex;
}

.section-copy {
  padding-bottom: 120rem;
  padding-left: 20rem;
  padding-right: 20rem;
}

.section-copy._3 {
  padding-top: 80rem;
}

.section-copy._2 {
  padding-top: 60rem;
}

.section-copy.section-contact {
  padding-top: 200rem;
  padding-bottom: 200rem;
}

.section-copy._404 {
  margin-bottom: auto;
  padding-top: 200rem;
  padding-bottom: 213rem;
}

.section-copy.section-more-post {
  padding-bottom: 80rem;
  overflow: hidden;
}

.section-copy.section-popular-post {
  padding-bottom: 100rem;
  overflow: hidden;
}

.section-copy.setter-main {
  padding-top: 200rem;
  padding-bottom: 100rem;
}

.section-copy.setter-main.hide {
  display: none;
}

.section-copy.qvevlow-hidden {
  overflow: hidden;
}

.section-copy.qvevlow-hidden.bg-white {
  background-color: #fff;
}

.section-copy.qvevlow-hidden.bg-white.no-padding {
  padding-bottom: 0;
}

.section-copy.section-search {
  min-height: 100vh;
  padding-top: 249rem;
}

.section-copy.section-people {
  padding-top: 200rem;
}

.section-copy.section-special {
  flex-direction: column;
  align-items: center;
  padding-top: 249rem;
  display: flex;
}

.section-copy.section-sp {
  padding-top: 112rem;
  padding-bottom: 262rem;
}

.section-copy.sp-section {
  padding-bottom: 60rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section-copy.section-heros-1 {
  z-index: 105;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy.section-heros-1.hidden {
  display: block;
}

.section-copy.section-heros-2 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy.section-heros-3 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section-copy.hero-top {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  padding-top: 117rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section-copy.heros-body {
  padding-bottom: 53rem;
}

.section-copy.mb-269 {
  padding-top: 186rem;
  padding-bottom: 40rem;
}

.section-copy.section-company {
  z-index: 0;
  width: 100%;
  min-height: 583rem;
  padding-top: 200rem;
  padding-bottom: 0;
  position: fixed;
}

.section-copy.section-structure {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section-copy.section-team {
  background-color: #fff;
  height: 100%;
  margin-top: 583rem;
  position: relative;
}

.section-copy._120 {
  padding-top: 120rem;
}

.section-copy.about-company {
  background-color: #fff;
  height: 300vh;
  padding-bottom: 80rem;
  position: relative;
}

.section-copy.section-payment {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding: 166.8rem 0 0;
  display: flex;
  overflow: hidden;
}

.section-copy.section-rand {
  padding-top: 200rem;
  padding-bottom: 150rem;
}

.section-copy.section-vacancy {
  background-color: #fff;
}

.section-copy.team-video {
  background-color: #fff;
  padding-bottom: 80rem;
  position: relative;
}

.section-copy.section-test {
  padding-top: 169rem;
}

.section-copy.pt-120 {
  padding-top: 120rem;
  padding-bottom: 140rem;
}

.section-copy.pb-50 {
  padding-bottom: 50rem;
}

.section-copy.section-struct {
  z-index: 100;
  background-color: #fff;
  padding-bottom: 100rem;
  display: none;
  position: relative;
}

.section-copy.setter-main-2024 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-copy.setter-main-2024.hide {
  display: none;
}

.section-copy.interview-layout {
  padding-top: 200rem;
  position: relative;
  overflow: hidden;
}

.section-copy.interview-layout.next-lavel-layout {
  padding-top: 10rem;
  position: relative;
}

.section-new {
  position: relative;
  top: 0;
}

.section-new.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-new.ml-mr-25-mob {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
}

.u-container {
  justify-content: space-between;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-left {
  background-color: #000;
  width: 59%;
  height: 100svh;
  padding: 93rem 150rem 100rem 160rem;
}

.content-left.flex-center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-img {
  width: 41%;
  height: 100vh;
}

.hero-photo {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 100%;
}

.h1-new {
  color: #fff;
  letter-spacing: .02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.content-left-svg {
  margin-bottom: 82rem;
}

.objsans-500-38 {
  color: #d9d9d9;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 38rem;
  font-weight: 500;
  line-height: 100%;
}

.objsans-500-38.line-height-130 {
  line-height: 130%;
}

.objsans-500-38.line-height-130.align-right {
  text-align: right;
}

.tmnr-italic-34 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 34rem;
  font-style: italic;
  font-weight: 400;
  line-height: 114%;
}

.tmnr-italic-34.text-center, .tmnr-italic-34.center-text {
  text-align: center;
}

.maxw-808 {
  width: 808rem;
}

.objsans-400-18 {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 100%;
}

.objsans-400-18.color-cust {
  color: #edeae4;
}

.objsans-400-18.bitr {
  color: #838383;
  line-height: 120%;
}

.objsans-400-18.blogger {
  color: #838383;
  font-size: 22rem;
  line-height: 120%;
}

.margin-bottom.mb-25, .mb-25 {
  margin-bottom: 25rem;
}

.mb-mt-100 {
  margin-top: 100rem;
  margin-bottom: 100rem;
}

.container-content {
  margin-top: 100rem;
  margin-left: 256rem;
  margin-right: 15rem;
}

.container-content.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-content.flex-center.mw-820 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 820rem;
}

.container-content.flex-center.mw-820.mb-100 {
  margin-bottom: 100rem;
}

.container-content.flex-center.mw-820.newp {
  margin-left: 0;
  margin-right: 0;
}

.container-content.flex-center.mw-820.somelove, .container-content.flex-center.somelove {
  width: 831rem;
  margin-left: 0;
  margin-right: 0;
}

.container-content.flex-center.mw-832 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 832rem;
}

.container-content.flex-center.mw-832.mb-100 {
  margin-bottom: 100rem;
}

.container-content.flex-center.mw-832.newp {
  margin-left: 0;
  margin-right: 0;
}

.container-content.flex-center.mw-832.somelove {
  width: 831rem;
  margin-left: 0;
  margin-right: 0;
}

.container-content.mt-48 {
  margin-top: 68rem;
}

.objsans-500-28 {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-28.mw-1120 {
  max-width: 1100rem;
}

.objsans-500-28.mw-1120.mb-mt-16 {
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.objsans-500-28.mw-1120.mb-16, .objsans-500-28.mw-1120.mt-16, .objsans-500-28.mw-1120.align-left._32-mob.mb-16-40 {
  margin-bottom: 16rem;
}

.objsans-500-28.text-color-white {
  color: #fff;
  letter-spacing: .02em;
}

.objsans-500-28.align-center.maxw-314 {
  max-width: 314rem;
}

.objsans-500-28.letter-spacing-0-02 {
  letter-spacing: -.02em;
}

.objsans-500-28.mb-20.psdc-sample {
  font-size: 1.13rem;
}

.objsans-500-28.mb-20.maxw-245 {
  max-width: 245rem;
}

.objsans-500-28.mb-52 {
  margin-bottom: 52rem;
}

.h2-timesnr-400-48 {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-weight: 400;
  line-height: 100%;
}

.h2-timesnr-400-48.text-italic {
  font-style: italic;
}

.h2-timesnr-400-48.text-italic.mb-40 {
  margin-bottom: 40rem;
}

.h2-timesnr-400-48.text-italic.green {
  color: #054a27;
}

.flex-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-left.mb-60 {
  margin-bottom: 60rem;
}

.objsans-700-26 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 700;
  line-height: 120%;
}

.objsans-700-26.mb-30 {
  margin-bottom: 30rem;
}

.section-text {
  position: relative;
  top: 0;
}

.section-text.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-text.flex-center.mb-100 {
  margin-bottom: 100rem;
}

.section-text.ml-mr-25-mob {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
}

.section-text.bitr-1 {
  margin-top: 73rem;
}

.objsans-400-26 {
  color: #000;
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 400;
  line-height: 120%;
}

.objsans-400-26.mb-30 {
  margin-bottom: 30rem;
}

.objsans-400-26.mb-30.relative {
  position: relative;
}

.objsans-400-26.mb-100 {
  margin-bottom: 100rem;
}

.image-52 {
  margin-top: 40rem;
  margin-bottom: 40rem;
  display: none;
}

.section-hero {
  width: 100%;
  height: 100%;
  margin-top: 90rem;
  position: relative;
  top: 0;
}

.section-hero.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.block-quo {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.block-quo.mb-mt-40 {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 40rem;
  margin-bottom: 40rem;
}

.quo-line {
  background-color: #303030;
  width: 18px;
  height: auto;
}

.tmnr-italic-38 {
  color: #000;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 38rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.tmnr-italic-38.ml-31 {
  margin-left: 31rem;
}

.section-img.flex-center {
  justify-content: center;
  align-items: center;
  margin-top: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 256rem;
  padding-right: 256rem;
  display: flex;
}

.interview-red-box-copy {
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
  position: absolute;
  top: 0;
  right: -540px;
}

.interview-red-box-copy.text-redbox {
  position: static;
}

.section-stiki-scroll {
  margin-left: auto;
  margin-right: auto;
}

.section-stiki-scroll.mb-100 {
  margin-bottom: 100rem;
}

.conteiner_two-columns {
  grid-column-gap: 34rem;
  grid-row-gap: 34rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100rem;
  display: flex;
  position: relative;
}

.text-columns {
  width: 685rem;
}

.photo-columns {
  position: sticky;
  top: 200rem;
}

.photo-columns.mb-60.block {
  height: auto;
}

.photo-columns.block {
  flex: none;
  position: sticky;
  top: 150rem;
}

.image-53 {
  width: 688rem;
}

.nav-logo-img-copy {
  width: 320rem;
  margin-bottom: 24rem;
  display: none;
}

.nav-logo-img-copy.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.hero-photo-mob, .html-embed-10 {
  display: none;
}

.navbar-3 {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1.5px solid #050505;
  width: 100%;
  padding-top: 20rem;
  padding-bottom: 20rem;
  position: fixed;
  inset: 0% 0% auto;
}

.search-row-5 {
  background-color: #fff;
  border-top: 1px solid #838383;
  border-bottom: 1px solid #838383;
  width: 100%;
}

.container-1419 {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container-1419.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-1419.gp {
  padding-top: .2rem;
}

.nav-logo-img-3 {
  width: 320rem;
  margin-bottom: 24rem;
}

.one_h2_wrap {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  display: flex;
}

.rl_gallery21_arrow-left-3 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  display: flex;
  inset: auto 100rem 354rem auto;
}

.rl_gallery21_arrow-left-3._3-brands {
  margin-top: 380rem;
  margin-left: -180rem;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl_gallery21_arrow-left-3._3-brands.inter {
  margin-top: 335rem;
  margin-left: -180rem;
}

.div-block-40 {
  z-index: 50;
  opacity: 0;
  pointer-events: none;
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: fixed;
  inset: 0%;
}

.rl_gallery21_slide-nav-2 {
  font-size: .5rem;
  top: auto;
  bottom: 300rem;
  right: auto;
}

.rl_gallery21_slide-nav-2.hidden {
  display: none;
}

.one_h2_wrapin {
  width: 200rem;
}

.text-span-19 {
  color: #050505;
}

.text-span-19.sp-a101-span-sans {
  font-size: 90rem;
  line-height: 1;
}

.text-span-19.sp-ya-white {
  color: #fff;
  font-size: 90rem;
  line-height: 1;
}

.one_h2 {
  color: #050505;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 150rem;
  font-style: italic;
  font-weight: 400;
  line-height: .9;
}

.one_h2.orange {
  color: #fff;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #f3734a;
  border: 1px #000;
  margin-top: -9px;
  font-size: 170rem;
}

.one_h2.object {
  width: 738rem;
  padding-bottom: 50rem;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-style: normal;
  line-height: 1;
}

.one_h2.object._2 {
  width: 1200rem;
}

.one_h2.blue {
  color: #fff;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #00b3eb;
  border: 1px #000;
  margin-top: -9px;
  font-size: 170rem;
}

.one_h2.small {
  font-size: 80rem;
}

.sp-kont-img-wrap-2 {
  border-radius: 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 430rem;
  display: flex;
  position: relative;
}

.one-link {
  color: #ff4f27;
}

.rl_gallery21_slider-2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_arrow-right-3 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 647rem;
  margin-top: 0;
  margin-right: -300rem;
  padding-right: 0;
  display: block;
}

.rl_gallery21_arrow-right-3._3-brands {
  width: 80rem;
  height: 80rem;
  margin-top: 380rem;
  margin-right: 50rem;
  display: block;
  inset: 0% 0% 0% auto;
}

.rl_gallery21_arrow-right-3._3-brands.inter {
  margin-top: 335rem;
  margin-right: -110rem;
  padding-right: 0;
}

.one_slider {
  width: 1507rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100rem;
  padding-bottom: 400rem;
  display: block;
  overflow: visible;
}

.text-span-20 {
  vertical-align: sub;
}

.one_text_times {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 30rem;
  font-style: italic;
}

.sp-a101-btn-2 {
  background-color: #fff;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60rem 160rem;
  transition: border-radius .3s cubic-bezier(.77, 0, .175, 1);
}

.sp-a101-btn-2:hover {
  color: #fff;
  background-color: #1f1f1f;
  border-radius: 100%;
}

.sp-a101-btn-2.one {
  background-color: #fff0;
  border: 1px solid #000;
}

.sp-a101-btn-2.one:hover {
  background-color: #000;
}

.sp-nn-cable-img {
  width: 2300rem;
  max-width: none;
}

.sp-nn-img-divide-wrap-3 {
  margin-top: -50rem;
}

.sp-nn-cable {
  pointer-events: none;
  max-width: 2300rem;
  position: absolute;
  top: 25%;
}

.sp-nn-img-freelance {
  max-width: 1300rem;
  position: relative;
  bottom: -4%;
  left: -131%;
}

.sp-gpb-main-img-baloon {
  width: 200rem;
  margin: auto;
}

.sp-nn-img-maison {
  max-width: 1500rem;
  position: absolute;
  bottom: 0%;
  left: -70%;
}

.sp-nn-title-wrap {
  width: 1000rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20rem;
}

.sp-nn-img-gallery {
  max-width: 1000rem;
  position: relative;
  bottom: -22%;
  left: -92%;
}

.sp-nn-img-cloud-1 {
  width: 50%;
  position: absolute;
  inset: 43% -15% auto auto;
}

.sp-nn-paragraph-bold {
  font-weight: 500;
}

.sp-nn-section-fix {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1860rem;
  display: flex;
}

.sp-nn-main-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  width: 860rem;
  display: flex;
}

.sp-nn-h2-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  width: 1300rem;
  padding-bottom: 80rem;
  display: flex;
}

.sp-nn-img-houses {
  max-width: 1500rem;
  position: relative;
  bottom: -15%;
  left: -160%;
}

.sp-nn-img-divide-wrap-4 {
  margin-top: 80rem;
  position: relative;
}

.sp-nn-hero-1 {
  z-index: 1;
  position: absolute;
}

.sp-nn-img-divide-wrap-5 {
  margin-top: -300rem;
}

.sp-nn-additional-subtitle-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 50rem;
  font-style: italic;
  line-height: 1;
}

.sp-nn-additional-subtitle-italic.link {
  color: var(--tomato);
}

.sp-nn-quote-rec {
  background-color: #fe5f37;
  min-width: 10px;
}

.sp-nn-main-img-bike-2 {
  width: 40%;
  position: absolute;
  bottom: 14%;
  left: 37%;
}

.sp-nn-main-img-bike-wrap {
  z-index: 1;
  width: 800rem;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.sp-gpb-second-colomn-wrap-copy {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: #0136b4;
  flex-direction: column;
  width: 600rem;
  display: flex;
}

.sp-nn-img-funicular-02 {
  width: 130rem;
  position: absolute;
  top: 17%;
  right: 16%;
}

.sp-nn-h1 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 95rem;
  font-weight: 500;
  line-height: .9;
}

.sp-nn-one-colomn {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  padding-left: 300rem;
  display: flex;
}

.sp-gpb-main-img-baloon-2 {
  width: 250rem;
  margin: auto;
  position: absolute;
  top: -120%;
  right: -10%;
}

.sp-nn-main-img-people {
  z-index: 1;
  width: 500rem;
  margin: auto;
  position: relative;
}

.sp-nn-hero-wrap {
  width: 2340rem;
  position: relative;
}

.sp-nn-img-funicular-01 {
  width: 130rem;
  position: absolute;
  bottom: 0%;
  left: 16%;
}

.sp-nn-section-wrap {
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.sp-nn-second-colomn-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: #0136b4;
  flex-direction: column;
  width: 600rem;
  display: flex;
  position: relative;
}

.sp-nn-main-img-car {
  width: 700rem;
  margin: auto;
  position: absolute;
  top: 33%;
}

.sp-nn-additional-subtitle {
  color: #050505;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 43rem;
  font-weight: 400;
  line-height: 1.2;
}

.sp-nn-additional-subtitle.pad {
  padding-top: 100rem;
}

.sp-nn-additional-subtitle.sp-nn-additional-subtitle-white {
  color: #fff;
}

.sp-nn-hero-3 {
  z-index: 3;
  position: relative;
}

.sp-nn-main-img-bike {
  z-index: 1;
  width: 800rem;
  max-width: none;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
}

.sp-nn-img-cloud-1-copy {
  max-width: 50%;
  position: absolute;
  bottom: 30%;
  left: -30%;
}

.sp-nn-hero-2 {
  z-index: 2;
  position: absolute;
}

.sp-nn-main-img-pen {
  z-index: 1;
  width: 900rem;
  max-width: none;
  margin: auto;
  position: relative;
}

.sp-nn-two-colomns {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  display: flex;
}

.sp-nn-img-cloud-4 {
  width: 60%;
  position: absolute;
  top: 33%;
  left: -10%;
}

.sp-nn-h2 {
  color: #fff;
  text-align: left;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 95rem;
  font-weight: 500;
  line-height: .9;
}

.sp-nn-img-cloud-5 {
  width: 40%;
  position: absolute;
  top: -8%;
  left: 0%;
}

.sp-nn-img-cloud-6 {
  width: 40%;
  position: absolute;
  top: -30%;
  right: 10%;
}

.sp-nn-img-divide-wrap-1 {
  padding-top: 100rem;
}

.div-block-41 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.sp-nn-img-divide-wrap-2 {
  margin-top: -180rem;
}

.sp-nn-img-divide {
  width: 2600rem;
  max-width: none;
}

.sp-nn-paragraph-wrap {
  width: 560rem;
  position: relative;
}

.sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first {
  width: 860rem;
  padding-left: 300rem;
}

.sp-nn-img-cloud-3 {
  width: 50%;
  position: absolute;
  inset: 9% -15% auto auto;
}

.sp-nn-head-tags {
  justify-content: space-between;
  margin-bottom: 24rem;
  display: flex;
}

.sp-nn-head-tags.sp-padding {
  padding-left: 30rem;
  padding-right: 30rem;
}

.sp-nn-head-tags.one {
  margin-top: -233.3rem;
}

.image-new-mob {
  width: 688rem;
  display: none;
}

.mt-10 {
  margin-top: 10rem;
}

.container-copy {
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.container-copy.container-nav {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-copy.container-nav.flex-horizontal {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.container-copy.container-footer {
  justify-content: space-between;
  display: flex;
}

.container-copy.container-about {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 64px;
  padding-bottom: 30px;
  display: flex;
}

.container-copy.container-about.green {
  color: #fff;
  border-radius: 0;
  display: block;
}

.container-copy._1406 {
  max-width: 1406rem;
}

.container-copy.container-banner {
  position: relative;
}

.container-copy.no-max-width {
  max-width: 100%;
}

.container-copy.container-test {
  grid-column-gap: 135rem;
  grid-row-gap: 135rem;
  background-color: #e7e7e7;
  border-radius: 50rem;
  align-items: flex-start;
  padding-top: 70rem;
  padding-bottom: 96rem;
  display: flex;
  position: relative;
}

.container-copy.gray {
  background-color: #e7e7e7;
  border-radius: 50rem;
  padding-top: 154rem;
  padding-bottom: 56rem;
  display: flex;
}

.container-copy.br-50 {
  border-radius: 50rem;
  overflow: hidden;
}

.container-copy.container-vert {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  position: relative;
}

.container-copy.relative {
  flex-flow: column;
  position: relative;
}

.container-copy.cont-vert {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.container-copy.cont-rel {
  z-index: 1;
  height: 100vh;
  position: relative;
  bottom: auto;
}

.container-copy.container-relat {
  position: relative;
}

.container-copy.padding-top-60 {
  padding-top: 60rem;
}

.container-copy.interview-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 280rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-copy.interview-container.mt-30.mobile-w {
  flex-flow: row;
  margin-top: 0;
  padding-top: 0;
  position: relative;
}

.container-copy.interview-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-copy.interview-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-copy.interview-container.mt-30 {
  margin-top: 70px;
}

.container-copy.interview-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-copy.interview-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-copy.interview-text-container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.container-copy.interview-text-container.mt-30.mobile-w {
  height: auto;
  margin-top: 30px;
  position: relative;
}

.container-copy.interview-text-container.mt-30.mobile-w.mb-70 {
  margin-bottom: 70px;
}

.container-copy.interview-text-container.mt-30 {
  margin-top: 70px;
}

.container-copy.interview-text-container.mt-30.scroll-int-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
}

.container-copy.interview-text-container.mt-30.mobile-w {
  height: auto;
  padding-top: 0;
  position: relative;
}

.container-copy.flex-container {
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}

.container-copy.flex-container.a-list-new-cont {
  justify-content: space-between;
  align-items: center;
}

.container-copy.flex-container.a-list-new-row {
  justify-content: space-between;
  align-items: center;
  margin-top: 79rem;
}

.container-copy.flex-container.a-list-new-row.cc-newx, .container-copy.flex-container.a-list-new-row.cc-newx-copy, .container-copy.flex-container.a-list-new-row.cc-newx-copy-copy {
  margin-top: 40rem;
  margin-bottom: 60px;
}

.container-copy.more-button-block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-copy.container-footer-fix {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.container-copy.b-t-30 {
  margin-top: 50px;
}

.container-copy.b-t-30.mobile- {
  display: none;
}

.image-56 {
  width: 51%;
}

.image-56-mob {
  width: 52%;
  display: none;
}

.block-quote_black-line {
  color: #000;
  letter-spacing: .02em;
  border-left-width: 9px;
  border-left-color: #000;
  width: 100%;
  margin-top: 40rem;
  margin-bottom: 40rem;
  padding: 0 0 0 31rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 38rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.block-quote_black-line.in-fw-interview {
  border: 10px #000;
  border-left: 10px solid #c7c7c7;
  width: 402px;
}

.block-quote_black-line.fadein.mb-none {
  margin-bottom: 0;
}

.block-quote_black-line.fadein.maxw-648 {
  max-width: 648rem;
}

.img-popovich-mob {
  display: none;
}

.big-photo {
  width: 100%;
  height: 100%;
}

.image-52-copy {
  margin-top: 40rem;
  margin-bottom: 40rem;
}

.point-navigator {
  background-color: #ff4f27;
  border-radius: 10px;
  width: 5px;
  height: 5px;
  margin-top: 6px;
  margin-left: 30rem;
  margin-right: 30rem;
  position: static;
}

.point-navigator.ml-mr-8 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.point-navigator.newl {
  width: 6rem;
  height: 6rem;
  margin-top: 0;
  margin-bottom: 3rem;
}

.point-navigator.newl.alist {
  background-color: #000;
}

.search-block-slim {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #d9d9d903;
  width: 100%;
  height: 100vh;
  display: block;
  position: absolute;
  inset: 101% auto auto 0%;
  overflow: hidden;
}

.search-block-slim.sp-lunar-search {
  top: 9.2rem;
}

.search-block-slim.slim-nav {
  inset: 95rem auto auto 0%;
}

.footer_link-block {
  margin-left: 74rem;
}

.footer_link-block.text {
  margin-left: 0;
}

.flex-horizontal-mob {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tmnr-italic-48 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 45rem;
  font-style: italic;
  font-weight: 400;
}

.tmnr-italic-48.bitr {
  font-size: 48rem;
  line-height: 92%;
}

.plug-button-home {
  color: var(--black);
  border-radius: 50rem;
  margin-top: 8rem;
  padding: 11rem 22rem 8rem;
  font-family: Objectsans, sans-serif;
  font-size: 25rem;
  font-weight: 500;
  transition: background-color .2s;
  display: inline-block;
}

.plug-button-home:hover {
  color: #999;
}

.logo-center {
  display: none;
}

.breadcrumbs_for_newp-mob {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  display: flex;
  position: relative;
}

.breadcrumbs-newp-mob {
  display: none;
}

.content-none-mob.align-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-archive {
  z-index: 9999;
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.archive-block {
  z-index: 2;
  background-color: #fff;
  border-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800rem;
  padding: 90rem 65rem 30rem;
  display: flex;
  position: relative;
  box-shadow: 10px 10px 40px #00000040;
}

.archive-text {
  text-align: center;
  text-transform: none;
  margin-bottom: 33rem;
  font-family: Objectsans, sans-serif;
  font-size: 44rem;
  font-weight: 500;
  line-height: 100%;
}

.archive-text.mb-89 {
  margin-bottom: 75rem;
  font-size: 40rem;
}

.archive-block-btn {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.archive-arrows {
  width: 300rem;
  position: absolute;
  inset: 35rem 0% 0% 110rem;
}

.archive-content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.archive-arrows-mob {
  width: 350rem;
  display: none;
  position: absolute;
  inset: 40rem 0% 0% 110rem;
}

.mb-20 {
  margin-bottom: 20rem;
}

.maxw-750 {
  max-width: 750rem;
}

.img-tatnem {
  margin-bottom: 30rem;
}

.img-tatnem-mob {
  margin-bottom: 30rem;
  display: none;
}

.img-tatjana-mob {
  display: none;
}

.img-mb-40 {
  margin-bottom: 40rem;
}

.img-mb-mb-80 {
  margin-bottom: 30rem;
  display: none;
}

.sp-ya-test-video {
  width: 100%;
  height: 100%;
  position: relative;
}

.div-block-42 {
  width: 600px;
  height: 600px;
}

.section-newp {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 247rem;
  padding-bottom: 127rem;
}

.nav-logo-img-slim-copy {
  width: 112rem;
}

.nav-logo-img-slim-copy.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.nav-logo-img-slim-white {
  width: 112rem;
}

.nav-logo-img-slim-white.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.h1-newp {
  color: #fff;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 200rem;
  font-style: italic;
  font-weight: 400;
  line-height: 60%;
}

.h1-newp.ml-mr-25-mob {
  margin-left: -40rem;
}

.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-center.position-relative {
  position: relative;
}

.h2-newp {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 30rem;
  font-family: Objectsans, sans-serif;
  font-size: 110rem;
  font-weight: 500;
  line-height: 90%;
}

.maxw-1420 {
  width: 100%;
  max-width: 1400rem;
}

.maxw-1420.position-relative {
  position: relative;
}

.maxw-556 {
  max-width: 650rem;
}

.text-span-21 {
  margin-left: 329rem;
}

.content-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.maxw-800 {
  max-width: 800rem;
}

.objsans-400-24 {
  color: #fff;
  font-size: 24rem;
  font-weight: 400;
  line-height: 120%;
}

.objsans-400-24.mb-40 {
  margin-bottom: 40rem;
}

.maxw-910 {
  max-width: 910rem;
}

.container-text {
  margin-top: 98rem;
  margin-bottom: 80rem;
  margin-left: 256rem;
}

.section-slider.over-hidden {
  height: auto;
  overflow: hidden;
}

.section-slider.new-leaders {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 544rem;
}

.section-slider.archipelago {
  background-color: #eceff1;
  padding-left: 112rem;
  padding-right: 112rem;
}

.section-slider.about {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 150%;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.section-slider.about.mb-100 {
  z-index: 5;
  position: relative;
}

.section-slider.ateams {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 256rem;
}

.swiper-scrollbar {
  max-width: 1090rem;
  margin-bottom: 80rem;
  display: none;
}

.newp-block-slider {
  background-color: #ddd0;
  height: 500rem;
  margin-bottom: 100rem;
}

.newp-block-slider.slider-desk-none {
  display: none;
}

.circle-arrows {
  background-color: #aaaaaa80;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 42rem;
  height: 42rem;
  display: flex;
}

.arrow-img {
  width: 12rem;
  margin-right: 2px;
}

.arrow-img.next {
  margin-left: 2px;
  margin-right: 0;
}

.left-arrow-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-points {
  z-index: 100;
  bottom: -70rem;
}

.right-arrow-7 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.slider-stritart-img {
  width: 100%;
  height: 100%;
}

.new-img-mob {
  display: none;
}

.newp-slide {
  width: 100%;
  height: auto;
}

.newp-block-slider-mob {
  margin-bottom: 100rem;
  display: none;
}

.slider-signature {
  z-index: 10;
  color: #000;
  margin-top: 12rem;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 120%;
}

.mask-3 {
  height: 534rem;
}

.left-arrow-8, .right-arrow-8, .slide-nav-4 {
  display: none;
}

.slider-11 {
  background-color: #0000;
  height: 418rem;
  display: none;
}

.mask-4 {
  width: 595rem;
  margin-left: 544rem;
  overflow: visible;
}

.image-57 {
  object-fit: cover;
  width: 595rem;
}

.slide-58 {
  height: auto;
  margin-right: 25rem;
}

.tmnr-italic-130 {
  letter-spacing: .01em;
  margin-left: 80rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 130rem;
  font-style: italic;
  font-weight: 400;
  line-height: 60%;
}

.tmnr-italic-130.ml-68 {
  margin-left: 0;
}

.text-span-22 {
  margin-left: 802rem;
}

.swiper-component.slider1 {
  width: 100%;
  margin-left: 544rem;
  position: relative;
}

.swiper-component.new-leaders, .swiper-component.archipelago, .swiper-component.ateams {
  position: relative;
}

.image-58 {
  width: 272rem;
  position: absolute;
  inset: -120rem -150rem auto auto;
}

.nav-link-white {
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 700;
  line-height: .9;
}

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

.nav-link-white.w--current {
  color: var(--black);
}

.nav-link-white.mob, .nav-link-white.a-teams.hiddwn {
  display: none;
}

.nav-link-white.a-teams.sp-lunar-ateam {
  color: var(--white);
  font-size: .9rem;
}

.nav-link-white.text-color-white {
  color: #f1f1f1;
}

.nav-link-white.text-color-white.text-weight-medium {
  font-weight: 500;
}

.nav-link-white.text-color-white.text-weight-medium:hover {
  color: var(--tomato);
}

.nav-link-wrap-white {
  color: #000;
  border: 1.5px solid #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 190rem;
  height: 52rem;
  padding-left: 8rem;
  padding-right: 8rem;
  transition: all .3s;
  display: flex;
  position: relative;
}

.nav-link-wrap-white:hover {
  color: #fff;
}

.nav-link-wrap-white.sp-lunar-alist {
  background-image: none;
  background-position: 0 0;
  background-size: auto;
  border: 1px solid #fff;
  width: 11.2rem;
  height: 3.05rem;
}

.nav-link-wrap-white.paddings {
  border-color: #054a27;
  width: 205rem;
  padding-left: 8rem;
  padding-right: 8rem;
}

.nav-link-wrap-white.paddings.curr {
  color: #fff;
  background-color: #054a27;
}

.nav-link-wrap-white.paddings.color-white {
  border-color: #fff;
}

.nav-mob-text-white {
  display: none;
}

.nav-logo-img-slim-white-mob {
  width: 112rem;
  display: none;
}

.nav-logo-img-slim-white-mob.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.clue-text-link {
  text-decoration: underline;
}

.clue-block {
  background-color: #f1f1f1;
  border-radius: 20px;
  max-width: 503rem;
  padding: 18rem 22rem 22rem;
  display: none;
  position: absolute;
  inset: 120rem 34rem auto auto;
  box-shadow: 0 1px 5.9px #00000040;
}

.clue-block.somelove {
  display: block;
  inset: 0% 0% auto auto;
}

.clue-block.somelove.is-1 {
  top: -10%;
}

.clue-block.somelove.is-1.display-none {
  display: none;
}

.clue-block.somelove.is-3 {
  right: 10%;
}

.clue-block.somelove.is-3.display-none, .clue-block.somelove.is-2.display-none {
  display: none;
}

.clue-label {
  color: var(--black);
  letter-spacing: .02em;
  margin-bottom: 15rem;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.clue-text {
  color: var(--black);
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
}

.leader-link {
  width: 544rem;
  height: 360rem;
}

.leader-link.cursor-auto {
  cursor: auto;
  margin-right: 25rem;
}

.swiper-slide-none.sp-ar-temp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swiper-slide-none.new-leaders {
  filter: grayscale();
  flex: none;
  width: 595rem;
  height: 418rem;
}

.swiper-scrollbar-drag {
  width: 22%;
  height: 6rem;
}

.sp-mts-3 {
  color: #fff;
  text-align: center;
  padding-top: 60rem;
  padding-left: 200rem;
  padding-right: 200rem;
}

.sp-mts-1 {
  z-index: 0;
  filter: blur(40rem);
  max-width: none;
  height: 100%;
  position: absolute;
}

.sp-mts-hero-img-bg-mob {
  pointer-events: none;
  display: none;
}

.sp-mts-2 {
  background-image: linear-gradient(#0000, #370909cc);
  height: 40%;
  position: absolute;
  inset: auto 0% 0%;
}

.sp-mts-subtitle {
  font-size: 50rem;
  line-height: 1;
}

.sp-ya-hero-wrap {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.sp-mts-hero-wrap {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 220rem;
  display: flex;
  position: relative;
}

.sp-mts-paragraph {
  margin-bottom: 0;
  font-size: 22rem;
  line-height: 1.4;
}

.sp-mts-paragraph.opacity {
  color: #ffffff1f;
}

.sp-mts-paragraph.sp-mts-paragraph-gray {
  opacity: .5;
}

.sp-mts-hero {
  border-radius: 20rem;
  width: 1510rem;
  margin-bottom: -90rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-mts-main-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: #fff;
  flex-direction: column;
  width: 860rem;
  display: flex;
}

.sp-mts-main-wrap.sp-mts-main-wrap-hero {
  flex-flow: row;
  width: 1200rem;
}

.sp-mts-hero-img-bg {
  pointer-events: none;
}

.sp-mts-h1 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-size: 150rem;
  font-weight: 500;
  line-height: .9;
}

.sp-mts-person-imgg {
  border-top-left-radius: 300rem;
  border-top-right-radius: 300rem;
}

.sp-mts-h2-wrap {
  padding-bottom: 200rem;
}

.sp-mts-person-card {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  width: 100%;
  display: flex;
}

.sp-mts-person-card.sp-mts-person-card-reverse {
  flex-flow: row-reverse;
}

.sp-mts-person-card.sp-mts-person-card-tab-hor-mob {
  display: none;
}

.sp-mts-person-column-wrap {
  width: 48%;
}

.sp-mts-person-column-wrap.sp-mv-person-column-wrap {
  flex-flow: column;
  justify-content: space-between;
  padding-bottom: 120rem;
  display: flex;
}

.sp-ya-go-add {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-mts-quote-effect {
  filter: blur(3px);
  border-radius: 300rem;
  position: absolute;
  inset: 20rem;
  box-shadow: 20rem 20rem 20rem #cecece, -20rem -20rem 20rem #fff, inset 10rem 10rem 10rem #cecece, inset -10rem -10rem 10rem #fff;
}

.sp-mts-book {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  width: 100%;
  display: flex;
}

.sp-mts-book.sp-mts-book-reverse {
  flex-flow: row-reverse;
}

.sp-mts-code-embed {
  height: 100%;
}

.sp-mts-code-embed.sp-mts-events-none {
  pointer-events: none;
}

.sp-mts-main-gradient {
  background-image: linear-gradient(#5900ca, #d8c2f4);
  padding-bottom: 220rem;
}

.sp-mts-card-front {
  aspect-ratio: 1;
  backface-visibility: hidden;
  position: absolute;
  inset: 0%;
}

.sp-mts-column {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  width: 48%;
  display: flex;
}

.sp-mts-h2 {
  text-align: center;
  text-transform: none;
  font-size: 200rem;
  font-weight: 500;
  line-height: .9;
}

.sp-mts-card-back {
  z-index: -1;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  position: relative;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.sp-mts-main-paragraph {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.sp-mts-main-paragraph.sp-mv-main-paragraph {
  position: sticky;
  top: 60rem;
}

.sp-mts-section {
  width: 1860rem;
  padding-left: 140rem;
  padding-right: 140rem;
  position: relative;
}

.sp-mts-card {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.sp-mts-ssssssssss-copy {
  display: none;
}

.sp-mts-card-rotate {
  width: 30rem;
  max-width: 30rem;
}

.sp-mts-quote-italic {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 50rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.sp-mts-card-wrap {
  perspective: 2000px;
  cursor: pointer;
  position: sticky;
  top: 60rem;
}

.sp-mts-picture-wrap {
  border-radius: 20rem;
  overflow: hidden;
}

.sp-mts-quote-wrap {
  color: #7126d1;
  background-color: #ededed;
  border-radius: 300rem;
  margin-top: 10rem;
  margin-bottom: 10rem;
  padding: 50rem;
  position: relative;
}

.sp-mts-quote-wrap.sp-mts-quote-wrap-4, .sp-mts-quote-wrap.sp-mts-quote-wrap-5, .sp-mts-quote-wrap.sp-mts-quote-wrap-3 {
  color: #9d66df;
}

.sp-mts-ssssssssss {
  display: none;
}

.sp-mts-quote-corner {
  width: 180rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.sp-mts-subtitle-2 {
  font-family: Mtswide Копия, sans-serif;
  font-size: 50rem;
  line-height: 1;
}

.sp-mts-h1-2 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Mtswide Копия, sans-serif;
  font-size: 150rem;
  font-weight: 500;
  line-height: .9;
}

.sp-mts-h2-2 {
  text-align: center;
  text-transform: none;
  font-family: Mtswide Копия, sans-serif;
  font-size: 200rem;
  font-weight: 500;
  line-height: .9;
}

.div-block-43 {
  text-align: center;
  position: relative;
}

.sp-mts-btn {
  border: 1px solid #fff;
  border-radius: 200rem;
  margin-left: auto;
  margin-right: auto;
  padding: 40rem 80rem;
  transition: background-color .3s cubic-bezier(.77, 0, .175, 1);
}

.sp-mts-btn:hover {
  background-color: #ff0032;
  border-width: 1px;
}

.sp-mts-logo {
  pointer-events: none;
  width: 300rem;
}

.sp-mts-4 {
  height: 30rem;
}

.se-tion-arch-first {
  margin-top: 210rem;
  margin-bottom: 82rem;
  padding-left: 112rem;
  padding-right: 112rem;
}

.img-arch-first {
  border-radius: 20px;
}

.img-block-arch {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6719f790ba297e087e1053b6_HERO%20HERO.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  border-radius: 20rem;
  flex-flow: column;
  justify-content: space-between;
  height: 700rem;
  margin-bottom: 24rem;
  padding: 50rem 30rem 20rem;
  display: flex;
}

.section-arch-content {
  width: 100%;
  position: relative;
}

.section-arch-content.maxw-1920 {
  max-width: 1920rem;
}

.container-arch-text {
  z-index: 3;
  margin-left: 256rem;
  margin-right: 544rem;
  position: relative;
}

.objsans-500-20 {
  color: #050505;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 140%;
}

.objsans-500-20.mb-30 {
  margin-bottom: 30rem;
}

.objsans-500-20.mb-80 {
  margin-bottom: 80rem;
}

.objsans-500-20.mb-60 {
  margin-bottom: 60rem;
}

.objsans-500-20.text-medium {
  font-weight: 500;
}

.h2-arch {
  color: #050505;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 110rem;
  font-weight: 500;
  line-height: 90%;
}

.text-block-arch {
  width: 416rem;
}

.tmnr-italic-110 {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-style: italic;
  font-weight: 400;
  line-height: 80%;
}

.block-video {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67176c4fdbb52d3567c9a5d8_Video.webp");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 1120rem;
  height: 844rem;
  margin-top: 100rem;
  margin-bottom: 100rem;
  padding: 63rem 30rem 30rem;
  display: flex;
}

.video-content-arch {
  pointer-events: none;
  border-radius: 600rem;
  width: 1050rem;
}

.objsans-500-48 {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 60%;
}

.objsans-500-48.mb-60 {
  margin-bottom: 60rem;
}

.tmnr-400-74 {
  color: #0a492a;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 74rem;
  font-style: italic;
  font-weight: 400;
  line-height: 81%;
}

.tmnr-400-74.align-right {
  text-align: right;
}

.mwidth-517 {
  width: 517rem;
}

.mwidth-517.mb-60 {
  margin-bottom: 60rem;
}

.green-right {
  height: 1745rem;
  position: absolute;
  inset: auto 0% 98rem auto;
}

.flex-right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex-right.mb-48 {
  margin-bottom: 48rem;
}

.signature-img {
  width: 270rem;
}

.signature-block {
  max-width: 359rem;
  margin-top: 60rem;
  margin-bottom: 100rem;
}

.tmnr-italic-24 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-style: italic;
  font-weight: 400;
}

.green-bottom {
  z-index: 1;
  width: 1235rem;
  position: absolute;
  inset: auto 0% -20rem auto;
}

.section-arch-lightgray2 {
  z-index: 10;
  background-color: #eceff1;
  border-radius: 0 0 20rem 20rem;
  padding-top: 90rem;
  position: relative;
}

.mwidth-623 {
  width: 517rem;
}

.mwidth-623.mb-60 {
  width: 623rem;
  margin-bottom: 60rem;
}

.sp-ya-body-main {
  overflow: visible;
}

.sp-ya-body-main.sp-ya-body-main-clip {
  height: 100svh;
  overflow-y: clip;
}

.sp-ya-preloader {
  z-index: 99;
  grid-column-gap: 2svh;
  grid-row-gap: 2svh;
  background-color: #fe0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100svh;
  transition: transform 1s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.sp-ya-hero-preload-content {
  background-color: #fe0;
  border-radius: 60rem;
  width: 450rem;
  position: relative;
}

.sp-ya-eye-preload-anim {
  background-color: #050505;
  border-radius: 100rem;
  width: 40%;
  height: 40%;
  position: absolute;
  top: 30%;
  left: 10%;
}

.sp-ya-eye-preload {
  width: 450rem;
  height: 450rem;
  position: relative;
}

.sp-ya-slide-music {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  padding-left: 80rem;
  padding-right: 80rem;
  display: flex;
}

.sp-gpb-hero-img-bg-mob-2 {
  pointer-events: none;
  display: none;
}

.sp-ya-img-browser-control {
  width: 300rem;
}

.sp-ya-alice-photo {
  border-radius: 20rem;
}

.sp-ya-video-browser {
  background-color: #0000001a;
  border-radius: 60rem;
  width: 100%;
  height: 95%;
  position: relative;
  overflow: hidden;
}

.sp-ya-main-text-block-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  width: 100%;
  padding: 80rem;
  display: flex;
}

.sp-ya-main-text-block-wrap.vertical {
  flex-flow: column;
}

.sp-ya-main-text-block-wrap.vertical.music {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67178451d9432bed38b63bf6_sp-ya-music-bg.webp"), linear-gradient(#000, #000);
  background-position: 50% 0, 0 0;
  background-size: cover, auto;
  border-radius: 100rem;
  position: relative;
  overflow: hidden;
}

.sp-ya-main-text-block-wrap.vertical.kino {
  background-image: linear-gradient(135deg, #f50 18%, #ffb307 86%);
}

.sp-ya-main-text-block-wrap.vertical.browser {
  background-image: linear-gradient(#ff907d, #fff);
  border: 15rem solid #f2f2f2;
  border-radius: 100rem;
}

.sp-ya-main-text-block-wrap.vertical.talk {
  background-color: #ffdf6a;
  padding-bottom: 0;
  position: relative;
}

.sp-ya-main-text-block-wrap.vertical.go {
  background-color: #fe0;
}

.sp-ya-main-text-block-wrap.vertical.camera {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-color: #a9a9a9;
  border-radius: 100rem;
}

.sp-ya-main-text-block-wrap.vertical.alice {
  background-image: linear-gradient(225deg, #5e26ff, #b626ff);
  justify-content: space-between;
  height: 100%;
}

.sp-ya-main-text-block-wrap.horisontal {
  flex-flow: row;
}

.sp-ya-main-text-block-wrap.horisontal.brown-books {
  background-color: #dfd5d0;
}

.sp-ya-main-text-block-wrap.horisontal.orange-music {
  background-color: #f96e12;
}

.sp-ya-main-text-block-wrap.horisontal.yellow-talk {
  background-color: #ffeca6;
}

.sp-ya-main-text-block-wrap.horisontal.kino {
  background-color: #ffbc81;
}

.sp-ya-main-text-block-wrap.horisontal.yellow-go {
  background-color: #fff680;
}

.swiper-slide-4 {
  perspective: 2000px;
  cursor: pointer;
  transition: transform .5s;
}

.swiper-slide-4:hover {
  transform: translate(0, -20rem);
}

.image-59 {
  width: 100%;
  height: 100%;
}

.div-block-44 {
  z-index: 1;
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.sp-music-circle-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-ya-slider-music {
  background-color: #ddd0;
  height: auto;
  margin-left: -80rem;
  margin-right: -80rem;
}

.sp-ya-arrow-go {
  width: 120rem;
}

.sp-ya-browser-tab {
  flex-flow: column;
  display: flex;
}

.sp-ya-slide-go {
  transform-style: preserve-3d;
  border-radius: 80rem;
  width: 600rem;
  height: 600rem;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.sp-ya-slide-go.btn {
  transform: none;
}

.sp-ya-hero-animation-4 {
  background-color: #fe0;
  border-radius: 60rem;
  position: relative;
}

.sp-ya-arrow-icon {
  width: 100rem;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  top: auto;
  bottom: 14%;
  left: 24%;
}

.image-60 {
  width: 50%;
  position: absolute;
  inset: -15% auto auto -15%;
}

.sp-ya-hero-animation-8 {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  justify-content: flex-start;
  align-items: flex-end;
  width: 80%;
  height: 100%;
  margin-left: -10%;
  display: flex;
}

.sp-ya-slide-front {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  backface-visibility: hidden;
  background-color: #fff;
  border-radius: 80rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60rem 40rem;
  display: flex;
  position: relative;
  transform: none;
}

.sp-ya-talk-bubble-wrap {
  z-index: 1;
  pointer-events: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 150rem;
  transition: opacity .4s cubic-bezier(.645, .045, .355, 1);
  display: flex;
  position: absolute;
  bottom: 10%;
}

.sp-ya-talk-bubble-wrap.w--current {
  color: #fff;
  background-color: #ff5739;
}

.sp-ya-talk-bubble-wrap.hidden {
  opacity: 0;
}

.sp-ya-img-kino {
  z-index: 0;
  width: 700rem;
  position: absolute;
  bottom: -33%;
}

.sp-ya-img-browser-control-hero {
  width: 300rem;
}

.sp-ya-btn-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.sp-ya-browser-icon-img {
  position: absolute;
  inset: 0%;
}

.sp-ya-browser-icon-img.neuro {
  width: 80%;
  margin: auto;
}

.sp-ya-browser-icon-img.neuro.opacity {
  opacity: .5;
}

.sp-ya-slider {
  background-color: #ddd0;
  border-radius: 100rem;
  height: auto;
  overflow: hidden;
}

.image-61 {
  height: 30%;
  position: relative;
}

.sp-ya-browser-icon-bg {
  border: 20rem solid #ffffff80;
  border-radius: 300rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.sp-ya-talk-mute {
  height: 100rem;
}

.sp-ya-h1-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 107rem;
  font-style: italic;
  line-height: .7;
}

.sp-ya-hero-animation-1 {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  justify-content: flex-end;
  align-items: flex-start;
  width: 68%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 60rem 60rem auto auto;
}

.sp-ya-camera-david {
  width: 250rem;
  position: absolute;
  right: 0%;
}

.sp-ya-player-wrap-line {
  background-color: #fff;
  border-radius: 30px;
  width: 4px;
  height: 40%;
}

.sp-ya-go-add-img {
  width: 20rem;
  max-width: 20rem;
}

.sp-ya-hero-animation-5 {
  background-color: #050505;
  border-radius: 100rem;
  width: 40%;
  height: 40%;
  position: absolute;
  top: 7%;
  left: 10%;
}

.sp-ya-logo-go-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  justify-content: flex-start;
  align-items: center;
  margin-right: auto;
  display: flex;
}

.sp-ya-camera-header-wrap {
  background-color: #2a2a2a;
  border-radius: 100rem;
  margin-top: -80rem;
  margin-left: -80rem;
  margin-right: -80rem;
  padding: 40rem 80rem;
  display: flex;
}

.sp-ya-paragraph-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  display: flex;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text {
  width: 60%;
  position: relative;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.talk {
  justify-content: flex-end;
  align-items: center;
  height: 600rem;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.browser {
  padding-left: 60rem;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.kino {
  height: 100%;
  padding-right: 60rem;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.camera {
  position: relative;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.alice {
  pointer-events: none;
  height: 350rem;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header {
  width: 40%;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.browser {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  width: 40%;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.kino {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
}

.sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.alice {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.sp-ya-go-logo {
  width: 200rem;
}

.sp-ya-kino-tab-pane {
  height: 100%;
}

.sp-gpb-hero-img-bg-2 {
  pointer-events: none;
}

.sp-ya-h1 {
  color: #fff;
  text-align: center;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 95rem;
  font-weight: 500;
  line-height: .9;
}

.sp-ya-btn-text {
  text-align: center;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 50rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-ya-btn-text.big {
  font-size: 65rem;
}

.sp-ya-btn-text.sp-ya-plsy-icon {
  position: absolute;
}

.sp-ya-btn-text.sp-ya-btn-text-add {
  font-size: 43rem;
}

.sp-ya-link {
  color: #050505;
  text-decoration: underline;
  transition: opacity .2s;
}

.sp-ya-link:hover {
  opacity: .8;
}

.sp-ya-link.white {
  color: #fff;
}

.mask-5 {
  height: auto;
}

.sp-ya-browser-icon {
  background-color: #ff5739;
  border-radius: 300rem;
  justify-content: center;
  align-items: center;
  width: 180rem;
  height: 180rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-ya-tabs-text-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  background-color: #fff;
  border-radius: 40rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 30rem 40rem;
  display: flex;
}

.sp-ya-tabs-text-wrap.w--current {
  color: #fff;
  background-color: #ff5739;
}

.sp-ya-camera-flower {
  width: 400rem;
  position: absolute;
}

.sp-ya-slide-resize {
  height: 980rem;
}

.sp-ya-music-paraghraph-wrap {
  width: 89%;
}

.sp-ya-arrow {
  justify-content: center;
  align-items: flex-end;
  width: 180rem;
  height: auto;
  display: flex;
}

.sp-ya-arrow.left {
  justify-content: flex-start;
  align-items: flex-end;
}

.sp-ya-btn {
  cursor: pointer;
  border-radius: 600rem;
  justify-content: center;
  align-items: center;
  height: 200rem;
  transition: opacity .4s cubic-bezier(.77, 0, .175, 1);
  display: flex;
}

.sp-ya-btn:hover {
  opacity: .8;
}

.sp-ya-btn.sp-ya-btn-white-tabs {
  color: #050505;
  background-color: #fff;
}

.sp-ya-btn.sp-ya-btn-white-tabs.w--current {
  color: #fff;
  background-color: #050505;
}

.sp-ya-btn.sp-ya-btn-black-small-camera {
  color: #fff;
  background-color: #2a2a2a;
  height: 100rem;
  padding-left: 60rem;
  padding-right: 60rem;
  transition-property: background-color;
  position: absolute;
}

.sp-ya-btn.sp-ya-btn-black-small-camera:hover {
  opacity: 1;
  background-color: #8726ff;
}

.sp-ya-btn.sp-ya-btn-black-small-camera.david {
  inset: auto auto 30% -20%;
  transform: rotate(10deg);
}

.sp-ya-btn.sp-ya-btn-black-small-camera.shirt {
  inset: auto auto 20% -20%;
}

.sp-ya-btn.sp-ya-btn-black-small-camera.flower {
  inset: auto 0% 10% auto;
  transform: rotate(-10deg);
}

.sp-ya-btn.sp-ya-btn-black-small-music {
  color: #fc0;
  background-color: #000;
  width: 800rem;
  height: 160rem;
  margin-left: auto;
  margin-right: auto;
}

.sp-ya-btn.sp-ya-bubble {
  color: #7427ff;
  cursor: auto;
  background-color: #fff;
  margin-left: 100rem;
  margin-right: 100rem;
  padding: 60rem 160rem;
  position: relative;
}

.sp-ya-btn.sp-ya-bubble:hover {
  opacity: 1;
}

.sp-ya-btn.sp-ya-btn-orange {
  color: #fff;
  background-color: #ff5739;
}

.sp-ya-btn.sp-ya-btn-orange.go {
  height: 100%;
}

.sp-ya-btn.sp-ya-btn-brown {
  color: #fff;
  background-color: #937263;
  width: 100%;
}

.sp-ya-btn.sp-ya-btn-brown:visited {
  opacity: .7;
}

.sp-ya-btn.sp-ya-btn-brown.sp-ya-btn-music {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.sp-ya-btn.sp-ya-btn-brown.sp-ya-btn-music.sp-ya-hero-music {
  height: 30%;
}

.sp-ya-btn.sp-ya-alice {
  color: #fff;
  background-color: #fff3;
  border: 3px solid #fff;
  margin-left: 100rem;
  margin-right: 100rem;
  padding: 60rem 100rem;
}

.sp-ya-btn.sp-ya-alice:hover {
  opacity: .8;
}

.sp-ya-btn.sp-ya-btn-black-small {
  color: #fff;
  background-color: #000;
  width: 100%;
  height: 160rem;
}

.sp-ya-btn.sp-ya-btn-black-small-camera-cta {
  color: #fff;
  background-image: linear-gradient(225deg, #5e26ff, #b626ff);
  width: 100%;
  height: 100rem;
  margin-bottom: 40rem;
  padding-left: 60rem;
  padding-right: 60rem;
  transition-property: background-color;
}

.sp-ya-btn.sp-ya-btn-black-small-camera-cta:hover {
  opacity: 1;
  background-color: #8726ff;
}

.sp-ya-btn.sp-ya-btn-white {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  color: #050505;
  background-color: #fff;
}

.sp-ya-music-slider-nav {
  margin-bottom: -80rem;
}

.sp-ya-img-talk {
  z-index: 0;
  width: 550rem;
  position: absolute;
}

.sp-ya-two-colomns {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  display: flex;
}

.sp-ya-play-icon-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sp-ya-browser-header-wrap {
  background-color: #ff5739;
  border-radius: 100rem;
  margin-top: -80rem;
  margin-left: -80rem;
  margin-right: -80rem;
  padding: 40rem 80rem;
  display: flex;
}

.sp-ya-hero-animation-2 {
  height: 52%;
  position: relative;
}

.sp-ya-camera-photo-bottom-wrap {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.sp-ya-slider-img {
  border-radius: 30rem;
  width: 350rem;
  max-width: 350rem;
}

.sp-ya-tab-pane {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  height: 720rem;
  display: flex;
}

.sp-ya-tab-pane.kino {
  height: 100%;
  position: relative;
}

.sp-ya-book-page {
  border-radius: 100rem;
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.sp-ya-book-page.sp-ya-book-page-right {
  background-image: linear-gradient(90deg, #b2b2b2, #ededed 15%);
}

.sp-ya-book-page.sp-ya-book-page-left {
  background-image: linear-gradient(90deg, #ededed 85%, #b2b2b2);
}

.sp-ya-hero {
  background-color: #fff;
  border-radius: 100rem;
  width: 1510rem;
  height: 620rem;
  padding: 60rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-ya-photo-card-wrap {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  max-height: 800px;
  padding-top: 80rem;
  padding-left: 150rem;
  padding-right: 150rem;
  display: flex;
  position: absolute;
}

.sp-ya-photo-card-wrap.hidden {
  max-height: 0;
  overflow: hidden;
}

.sp-ya-camera-photo-bottom {
  background-color: #000;
  border-radius: 50px;
  justify-content: center;
  align-items: flex-start;
  width: 800rem;
  height: 20rem;
  margin-right: auto;
  position: absolute;
  top: -50rem;
}

.sp-ya-tabs-btn {
  background-color: #fff;
  border-radius: 40rem;
  justify-content: center;
  align-items: center;
  padding: 30rem;
  transition: opacity .2s cubic-bezier(.77, 0, .175, 1);
  display: flex;
}

.sp-ya-tabs-btn:hover {
  opacity: .8;
}

.sp-ya-tabs-btn.w--current {
  color: #fff;
  background-color: #ff5739;
}

.sp-ya-section {
  width: 1860rem;
  padding-left: 175rem;
  padding-right: 175rem;
  position: relative;
}

.sp-ya-arrow-music {
  width: 120rem;
  position: absolute;
  bottom: 58%;
}

.sp-ya-img-book {
  width: 300rem;
  margin-left: auto;
  margin-right: auto;
}

.sp-ya-section-wrap {
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  border-radius: 100rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  transition: height 1s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-ya-section-wrap.spoiler-closed {
  max-height: 0;
  transition: max-height 1.5s;
}

.sp-ya-section-wrap.spoiler-closed.spoiler {
  max-height: 800px;
}

.sp-ya-section-wrap.camera {
  overflow: visible;
}

.sp-ya-camera-shirt {
  width: 350rem;
  position: absolute;
  bottom: 0%;
  left: 20%;
}

.sp-ya-slide-back {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  background-color: #fff;
  border-radius: 80rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 60rem;
  display: flex;
  position: relative;
  inset: -100% 0% 0%;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.sp-ya-hero-animation-6 {
  grid-column-gap: 2%;
  grid-row-gap: 2%;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.sp-ya-photo-card {
  z-index: 3;
  justify-content: center;
  align-items: flex-start;
  width: 800rem;
  max-height: 850rem;
  margin-top: -40rem;
  padding-left: 70rem;
  padding-right: 70rem;
  transition: max-height 1s cubic-bezier(.77, 0, .175, 1);
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-ya-photo-card.hidden {
  max-height: 0;
}

.head-tags__date-text-copy-2 {
  font-weight: 500;
}

.sp-ya-wrap-alice {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  display: flex;
}

.sp-ya-go-add-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 40rem;
  display: flex;
  position: absolute;
}

.sp-ya-hero-animation-9 {
  grid-column-gap: 1%;
  grid-row-gap: 1%;
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.sp-ya-player-wrap {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: flex-end;
  height: 20%;
  display: flex;
}

.sp-ya-hero-animation-7 {
  grid-column-gap: 1%;
  grid-row-gap: 1%;
  width: 100%;
  height: 100%;
  display: flex;
}

.sp-ya-hero-animation-3 {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  width: 66%;
  height: 52%;
  display: flex;
}

.sp-ya-main-block {
  width: 100%;
  display: flex;
  position: relative;
}

.sp-ya-browser-header-wrap-hero {
  background-color: #ff5739;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  height: 30%;
  padding: 40rem 80rem;
  display: flex;
}

.sp-ya-music-arm {
  transform-origin: 50% 100%;
  width: 550rem;
  position: absolute;
  bottom: -21%;
  right: -1%;
}

.sp-ya-talk-bubble-tail {
  width: 100rem;
  position: absolute;
  bottom: -30%;
  right: 10%;
}

.sp-ya-talk-bubble-tail-alice {
  width: 100rem;
  position: absolute;
  bottom: -26%;
  right: 10%;
}

.image-44 {
  width: 40%;
  position: absolute;
  inset: -10% -10% auto auto;
}

.sp-ya-bookmate {
  width: 160rem;
  position: absolute;
  top: -12%;
  left: 18%;
}

.sp-ya-book {
  width: 100%;
  display: flex;
}

.sp-ya-video-talk {
  aspect-ratio: 4.5 / 6;
  background-color: #0000001a;
  border-radius: 60rem 60rem 0 0;
  width: 450rem;
  margin-left: auto;
  position: absolute;
  top: 0%;
  overflow: hidden;
}

.image-64 {
  height: 100%;
  position: relative;
}

.sp-ya-main-wrap-two-colomns {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  display: flex;
}

.sp-ya-second-colomn-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: #0136b4;
  flex-direction: column;
  width: 600rem;
  display: flex;
}

.sp-ya-camera-text-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.sp-ya-talk-bubble {
  z-index: 1;
  text-align: center;
  background-color: #fff;
  border-radius: 40rem;
  justify-content: center;
  align-items: center;
  width: 85%;
  padding: 30rem 60rem;
  display: flex;
  position: absolute;
}

.sp-ya-talk-bubble.w--current {
  color: #fff;
  background-color: #ff5739;
}

.sp-music-circle {
  background-color: #0000001a;
  border-radius: 400rem;
  width: 400rem;
  height: 400rem;
  position: relative;
  overflow: hidden;
}

.sp-ya-slider-arrow-music {
  justify-content: center;
  align-items: center;
  width: 300rem;
  display: flex;
}

.sp-ya-browser-paragraph-wrap {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sp-ya-browser-paragraph-wrap.btn-margin {
  z-index: 10;
  margin-top: -200rem;
  position: relative;
}

.sp-ya-music-arm-hero {
  transform-origin: 30% 80%;
  height: 100%;
}

.sp-mts-autor-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 300rem;
  display: flex;
}

.sp-ya-erid-wrap {
  padding-top: 30rem;
}

.container-slider {
  margin-left: 112rem;
  margin-right: 112rem;
}

.card-block {
  background-color: #fff;
  border-radius: 535px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 535rem;
  height: 535rem;
  padding-top: 50rem;
  display: flex;
}

.number-text {
  color: #0a492a;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 55rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.card-text {
  color: #050505;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: 130%;
}

.card-text.maxw-364 {
  width: 364rem;
}

.card-text.maxw-364.mb-201 {
  margin-bottom: 201rem;
}

.card-text.maxw-456 {
  width: 456rem;
}

.card-text.mb-159 {
  margin-bottom: 159rem;
}

.icons-block-mob {
  justify-content: space-between;
  align-items: center;
  display: none;
}

.arrow-down-img {
  width: 140rem;
  height: 140rem;
}

.making-img {
  width: 393rem;
  height: 110rem;
}

.image-65 {
  width: 203rem;
  height: 72rem;
}

.section-grid {
  height: 751rem;
}

.grid-block-arch {
  background-color: #0a492a;
  border-radius: 30rem;
  height: 751rem;
  padding: 80rem 112rem 60rem;
}

.section-button {
  justify-content: center;
  align-items: center;
  padding-top: 60rem;
  padding-bottom: 60rem;
  display: flex;
}

.section-bottom {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.black-blocks-mob {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  display: none;
}

.block-img-arch {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.block-black {
  background-color: #050505;
  border-radius: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 220rem;
  padding: 32rem 40rem;
  display: flex;
}

.block-black.space-btwn {
  justify-content: space-between;
}

.big-black-block {
  background-color: #050505;
  border-radius: 30rem;
  justify-content: flex-start;
  align-items: center;
  height: 110rem;
  padding-left: 34rem;
  padding-right: 34rem;
  display: flex;
}

.btn-img-arch {
  width: 831rem;
}

.about-brand-btn {
  justify-content: center;
  align-items: center;
  display: flex;
}

.img-const-mob {
  display: none;
}

.black-blocks {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  display: flex;
}

.objsans-400-32 {
  color: #fff;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 400;
  line-height: 130%;
}

.section-arch-lightgray {
  z-index: 2;
  background-color: #eceff1;
  border-radius: 20rem;
  padding-top: 90rem;
  position: relative;
}

.block-arch-img {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  justify-content: center;
  height: 299rem;
  display: flex;
}

.block-arch-img.mb-12 {
  margin-bottom: 12rem;
}

.arch-img-svg {
  width: 411rem;
}

.first-screen {
  z-index: 99;
  background-color: #eceff1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 1372rem;
  margin-top: 160rem;
  padding: 60rem 112rem 50rem;
  display: flex;
  position: sticky;
  top: 0;
}

.first-contetnt-img {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.white-circle {
  width: 833rem;
  height: 590rem;
  position: absolute;
}

.first-text-block {
  justify-content: space-around;
  align-items: flex-start;
  margin-top: 95rem;
  display: flex;
}

.first-btn {
  background-color: #0a492a;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 682rem;
  height: 128rem;
  margin-top: 60rem;
  display: flex;
}

.first-btn:hover {
  background-color: #3b6d55;
}

.btn-text-arch {
  color: var(--white);
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  line-height: 140%;
}

.flex-vert {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.tmnr-italic-32 {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.tmnr-italic-32.mt-45 {
  margin-top: 45rem;
}

.oval-block {
  background-color: #fff;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 833rem;
  height: 590rem;
  display: flex;
  position: absolute;
}

.first-img-mob {
  display: none;
}

.cos-back {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6719b1e98ec2af8db1779cab_Union.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 682rem;
  height: 161rem;
  margin-top: 100rem;
  margin-bottom: 40rem;
  padding-top: 21rem;
  padding-left: 14rem;
}

.h1-cos {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 44rem;
  font-weight: 500;
  line-height: 140%;
}

.h1-cos.maxw-682 {
  max-width: 682rem;
}

.hero-mob-img {
  display: none;
}

.block-arch-img-mob {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  justify-content: center;
  height: 299rem;
  display: flex;
}

.block-arch-img-mob.mb-12 {
  margin-bottom: 12rem;
  display: none;
}

.slide-nav-5, .left-arrow-9, .right-arrow-9 {
  display: none;
}

.slider-12 {
  background-color: #0000;
  border-radius: 600rem;
  width: auto;
  height: 100%;
}

.mask-6 {
  border-radius: 600rem;
}

.tmnr-italic-28 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 28rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.tmnr-italic-28.text-color-green {
  color: #0a492a;
}

.png-element-1 {
  z-index: 3;
  width: 352rem;
  position: absolute;
  top: -200rem;
  left: auto;
  right: 100rem;
}

.png-element-2 {
  z-index: 3;
  width: 224rem;
  display: block;
  position: absolute;
  inset: auto 0 829rem auto;
}

.div-block-45 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.png-element-2-mob {
  z-index: 3;
  width: 224rem;
  display: block;
  position: absolute;
  inset: auto 0 829rem auto;
}

.sp-ya-btn-active {
  opacity: .75;
}

.code-embed-8 {
  height: 100%;
}

.about-wrapper {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
}

.about-first {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 271rem;
  padding-bottom: 279rem;
}

.about-first.sticky {
  position: sticky;
  top: 0;
}

.about-first.sticky.h-100vh {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
}

.about-content {
  z-index: 3;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 70rem;
  display: flex;
  position: relative;
}

.h1-objsans-115 {
  color: #050505;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-size: 115rem;
  font-weight: 500;
  line-height: 100%;
}

.h1-objsans-115.mb-70 {
  margin-bottom: 70rem;
}

.h1-tmnr-182 {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 182rem;
  font-style: italic;
  font-weight: 400;
}

.h2-objsans-74 {
  color: #050505;
  text-transform: lowercase;
  font-family: Objectsans, sans-serif;
  font-size: 74rem;
  font-weight: 500;
  line-height: 80%;
}

.h2-objsans-74.maxw-1100 {
  max-width: 1100rem;
}

.h2-objsans-74.align-center.maxw-1220 {
  z-index: 5;
  max-width: 1220rem;
  position: relative;
}

.h2-objsans-74.align-center.mb-70 {
  z-index: 10;
  margin-bottom: 70rem;
}

.h2-objsans-74.align-center.maxw-1572 {
  max-width: 1600rem;
}

.h2-objsans-74.align-center.mb-120 {
  margin-bottom: 120rem;
}

.h2-objsans-74.align-center.mb-120.maxw-1600 {
  max-width: 1660rem;
}

.h2-tmnr-86 {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
}

.margin-70 {
  height: 70rem;
}

.about-slider {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70rem;
  display: flex;
  position: sticky;
  top: 0;
}

.about-center {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50rem;
  padding-left: 284rem;
  padding-right: 284rem;
  display: flex;
  position: sticky;
  top: 0;
}

.about-center.height-150vh {
  justify-content: center;
  align-items: center;
  height: 150vh;
  padding-top: 200rem;
}

.about-center.height-40vh-mob {
  position: sticky;
}

.about-center.height-40vh-mob.top {
  justify-content: center;
  align-items: center;
}

.photo-block {
  margin-bottom: 88rem;
  display: flex;
}

.photo-block.mt-mb-120 {
  margin-top: 120rem;
  margin-bottom: 120rem;
}

.circle-img {
  border-radius: 100%;
  width: 370rem;
  height: 370rem;
  position: relative;
}

.circle-img._1 {
  z-index: 1;
}

.circle-img._2 {
  z-index: 2;
}

.circle-img._3 {
  z-index: 3;
}

.oval-photo-block {
  object-fit: contain;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 390rem;
  height: 490rem;
  display: flex;
  position: relative;
}

.oval-photo-block.bg-color-lightgr {
  background-color: #f4f4f4;
}

.oval-img {
  z-index: 5;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.objsans-500-40 {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-40.mb-24 {
  margin-bottom: 24rem;
}

.objsans-500-40.text-1 {
  opacity: 0;
}

.objsans-500-40.text-2.bg-white {
  background-color: #fff;
}

.objsans-500-40.text-3 {
  text-align: center;
}

.objsans-500-40.text-3.bg-white {
  background-color: #fff;
}

.objsans-500-40.bitr {
  line-height: 97%;
}

.objsans-500-36 {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-36.mb-24 {
  margin-bottom: 24rem;
}

.objsans-500-32 {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: 120%;
}

.about-video-block {
  object-fit: cover;
  border-radius: 40rem;
  width: 1120rem;
  height: auto;
  margin-bottom: 120rem;
  overflow: clip;
}

.about-last {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50rem;
  padding-left: 174rem;
  padding-right: 174rem;
  display: flex;
  position: sticky;
  top: 0;
}

.bottom-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 120rem;
  display: flex;
}

.bottom-block.none-desk {
  display: none;
}

.bottom-block.mt-40 {
  margin-top: 40rem;
}

.text-container {
  grid-column-gap: 25rem;
  grid-row-gap: 25rem;
  max-width: 493rem;
  display: flex;
}

.logo-sm {
  width: 105rem;
}

.logo-sm.mt-50 {
  margin-top: 50rem;
}

.about-item {
  width: 422rem;
  height: 462rem;
  padding-left: 0;
  padding-right: 0;
}

.about-slider-img {
  object-fit: cover;
}

.text-color-green {
  color: #0a492a;
}

.footer-link-new {
  color: #050505;
  text-transform: lowercase;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 90%;
  transition: color .2s;
}

.footer-link-new:hover {
  color: var(--tomato);
}

.footer-link-new.sp-lunar-f-link {
  color: var(--white);
  font-size: .9rem;
}

.footer-link-new.sp-lunar-f-link:hover {
  color: var(--tomato);
}

.footer-link-new.text-color-white {
  color: #fff;
}

.footer-link-new.text-color-white:hover {
  color: var(--tomato);
}

.footer-block-link {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-block-link.mb-32 {
  margin-bottom: 32rem;
}

.social-links {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.social-text {
  color: #0a492a;
  text-transform: lowercase;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 100%;
}

.social-text.text-color-orange {
  color: #ff4f27;
}

.svg-social {
  width: 24rem;
}

.collection-about-2 {
  width: 100%;
}

.about-item-2 {
  width: 313rem;
  height: 380rem;
  margin-left: 10rem;
  margin-right: 10rem;
  padding-left: 0;
  padding-right: 0;
}

.about-slider-2-img {
  object-fit: fill;
}

.section-slider-card {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-left: 400rem;
}

.section-slider-card.over-hidden {
  height: auto;
  overflow: hidden;
}

.section-slider-card.new-leaders {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 544rem;
}

.section-slider-card.archipelago {
  background-color: #eceff1;
  padding-left: 112rem;
  padding-right: 112rem;
}

.section-slider-card.about {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 200%;
  padding-left: 400rem;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.photo-block-mob {
  display: none;
}

.photo-block-mob.mt-mb-120 {
  margin-top: 120rem;
  margin-bottom: 120rem;
}

.photo-block-left {
  width: 608rem;
  height: 681rem;
  margin-top: 144rem;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: auto;
}

.image-66 {
  z-index: 2;
  width: 358rem;
  height: 237rem;
  position: absolute;
  inset: 179rem auto auto -112rem;
}

.img-absolut {
  display: none;
  position: absolute;
  top: auto;
  left: auto;
  right: 0;
}

.img-absolut._2 {
  z-index: 1;
  width: 154rem;
  height: 154rem;
  inset: 200rem auto auto 224rem;
}

.img-absolut._1 {
  z-index: 2;
  width: 358rem;
  height: 237rem;
  inset: 400rem auto auto -112rem;
}

.img-absolut._3 {
  width: 543rem;
  height: 359rem;
  inset: auto auto 200rem -100rem;
}

.img-absolut._4 {
  width: 110rem;
  height: 110rem;
  inset: auto auto 700rem 248rem;
}

.img-absolut._5 {
  z-index: 1;
  width: 571rem;
  height: 269rem;
  inset: auto -197rem 200rem auto;
}

.img-absolut._6 {
  z-index: 4;
  width: 119rem;
  height: 119rem;
  inset: 500rem -230rem auto auto;
}

.img-absolut._7 {
  z-index: 3;
  width: 678rem;
  height: 276rem;
  inset: 200rem -250rem auto auto;
}

.img-absolut._8 {
  width: 100rem;
  height: 100rem;
  inset: 120rem 186rem auto auto;
}

.img-absolut._9 {
  z-index: 2;
  width: 400rem;
  height: 400rem;
  bottom: 400rem;
}

.micro-hero {
  padding: 21px 84px 24px 19px;
}

.micro-hero.bg-color-1 {
  z-index: 0;
  background-color: #75a97a;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672e0c07dd5eea47bfca20f0_Frame%202087326730.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-top: 95rem;
  padding: 23rem 85rem 45rem 25rem;
  position: relative;
}

.gray-block {
  z-index: 1;
  background-color: #d2dadd;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 28rem;
  padding-bottom: 28rem;
  display: flex;
}

.orange-block {
  background-color: #fc995f;
  justify-content: flex-start;
  align-items: flex-start;
  width: 592rem;
  display: flex;
}

.hero-micro-img {
  width: 923rem;
  height: 690rem;
}

.mt-95 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  margin-top: 95rem;
  display: flex;
  overflow: clip;
}

.h1-micro {
  color: #000;
  margin-top: 181rem;
  margin-left: 25rem;
  margin-right: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 94rem;
  font-weight: 500;
  line-height: 82%;
}

.h1-micro.maxw-518 {
  max-width: 518rem;
}

.h1-micro.maxw-518.text-color-white {
  color: #fff;
}

.h1-micro-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 106rem;
  font-style: italic;
  font-weight: 400;
  line-height: 72%;
}

.icons-block {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1147px;
  display: flex;
}

.ic-img {
  width: 30px;
  height: 22px;
}

.ic-img.mr-663 {
  margin-right: 663px;
}

.ia-img.mr-394 {
  margin-right: 394rem;
}

.navigation-block-micro {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 57rem;
  padding-left: 17rem;
  padding-right: 17rem;
  display: flex;
}

.flex-vert-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.hero-micro-img-mob {
  width: 694px;
  height: 530px;
  display: none;
}

.image-new-mob2 {
  width: 688rem;
  display: none;
}

.section_sample-hero {
  color: #dbdbdb;
  background-color: #1a1a1a;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.hero-sample-container {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50rem;
  padding-left: 6.88rem;
  padding-right: 6.88rem;
  display: flex;
  position: relative;
}

.h1-sample {
  text-align: center;
  letter-spacing: -.025em;
  font-family: Objectsans, sans-serif;
  font-size: 5.63rem;
  font-weight: 400;
  line-height: 100%;
}

.h1-sample.text-size-large {
  font-size: 11.88rem;
}

.h1-sample.text-size-large.big.last-sect {
  position: absolute;
}

.h1-sample-span {
  font-family: Timesi, sans-serif;
  font-size: 6.25rem;
  font-weight: 400;
}

.simple_hero-img {
  border-radius: .16rem;
  width: 3.13rem;
  position: absolute;
}

.simple_hero-img.is-1 {
  top: 12.19rem;
  left: 15rem;
}

.simple_hero-img.is-2 {
  bottom: 3.13rem;
  left: 28.75rem;
}

.simple_hero-img.is-4 {
  bottom: 8.13rem;
  right: 37.5rem;
}

.simple_hero-img.is-3 {
  top: 8.13rem;
  left: 40.94rem;
}

.simple_hero-img.is-5 {
  top: 15.31rem;
  right: 25.94rem;
}

.simple_hero-img.is-6 {
  bottom: 13.44rem;
  right: 15.31rem;
}

.section-wrapper {
  height: 300vh;
  position: relative;
}

.mt-19 {
  margin-top: 1.19rem;
}

.section_sample-second {
  color: #dbdbdb;
  background-color: #1a1a1a;
  padding: 1.88rem 9.06rem;
}

.sample-paragraph {
  letter-spacing: -.015em;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 125%;
}

.sample-paragraph.pc-hide {
  display: none;
}

.sample-paragraph.mob-hide.erf {
  color: #dbdbdb;
}

.sample-paragraph.arf {
  color: #dbdbdb;
  transition: opacity .2s;
}

.sample-paragraph.arf:hover {
  opacity: .8;
}

.sample-paragraph.we {
  font-family: Timesi, sans-serif;
}

.h2-sample {
  letter-spacing: -.03em;
  font-family: Objectsans, sans-serif;
  font-size: 2.81rem;
  font-weight: 400;
  line-height: 122%;
}

.h2-sample.relative {
  z-index: 2;
  position: relative;
}

.h2-sample-span {
  font-family: Timesi, sans-serif;
  font-size: 3.13rem;
}

.h2-sample-span.underline {
  border-bottom: 2px solid #1a1a1a;
}

.sample_second-text-wrapper {
  grid-column-gap: .31rem;
  grid-row-gap: .31rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sample_second-img {
  border-radius: 100%;
  flex: none;
  width: 2.5rem;
  height: 2.5rem;
}

.sample_second-line {
  background-color: #dbdbdb;
  width: 1px;
  height: 7.19rem;
}

.sample_second-body-wrapper {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  flex-flow: column;
  align-items: center;
  margin-top: 9.38rem;
  display: flex;
}

.max-w-730 {
  max-width: 45.63rem;
}

.max-w-760 {
  max-width: 47.5rem;
}

.section_sample-trid {
  color: #dbdbdb;
  background-color: #1a1a1a;
  position: relative;
}

.sample_trid-line {
  background-color: #dbdbdb;
  width: 1px;
  height: 7.19rem;
}

.sample_trid-line.is-2 {
  height: 41.56rem;
}

.margin-60 {
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.h3-sample {
  letter-spacing: -.015em;
  font-size: 1.56rem;
  font-weight: 400;
  line-height: 140%;
}

.sample_trid-wrapper {
  max-width: 38.75rem;
  position: absolute;
  top: 20.63rem;
  right: 2.5rem;
}

.max-w-500 {
  max-width: 31.25rem;
}

.h3-sample-span {
  font-family: Timesi, sans-serif;
  font-size: 1.88rem;
}

.sample_trid-sense {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  margin-top: 1.88rem;
  display: flex;
}

.sample_trid-img-search {
  width: 16.88rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.sample_trid-img-search.is-1 {
  position: static;
}

.sample_trid-search-wrapper {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 67.5rem;
  margin-top: 3.75rem;
  display: flex;
}

.sample_trid-purpose {
  width: 100%;
  padding-top: 16.38rem;
  padding-bottom: 14.81rem;
  padding-left: 6.88rem;
  position: relative;
}

.max-w-440 {
  max-width: 27.5rem;
}

.sample_trid-purpose-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 25.62rem;
  margin-top: 1.88rem;
  display: flex;
}

.sample_trid-img-purpose {
  position: absolute;
}

.sample_trid-img-purpose.is-1 {
  width: 21.25rem;
  top: 7.5rem;
  right: 23.75rem;
}

.sample_trid-img-purpose.is-2 {
  width: 30.63rem;
  top: 32.5rem;
  right: 16.56rem;
}

.sample_trid-img-purpose.is-3 {
  width: 12.5rem;
  top: 26.25rem;
  right: 1.88rem;
}

.sample_trid-img-purpose.is-4 {
  height: 7.81rem;
  top: 46.88rem;
  right: 7.5rem;
}

.sample_trid-img {
  height: 7.81rem;
  position: absolute;
  top: 2.5rem;
  right: 2.5rem;
}

.sample_trid-img-2020 {
  width: 23.06rem;
}

.sample_trid-2020-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 52.5rem;
  margin-top: 1.88rem;
  display: flex;
}

.sample_trid-2020-wrapper {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 60.62rem;
  margin-top: 3.75rem;
  padding-bottom: 6.25rem;
  display: flex;
}

.sample_trid-after {
  flex-flow: row-reverse;
  width: 100%;
  padding-top: 7.81rem;
  padding-bottom: 16.56rem;
  padding-right: 10.63rem;
  display: flex;
  position: sticky;
  top: 0;
}

.max-w-490 {
  max-width: 30.63rem;
}

.sample_trid-after-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  margin-top: 1.88rem;
  display: flex;
}

.sample_trid-img-after {
  border-radius: .31rem;
  position: absolute;
}

.sample_trid-img-after.is-1 {
  width: 28.75rem;
  margin-top: 16.88rem;
  bottom: 3.44rem;
  left: 13.75rem;
}

.sample_trid-img-after.is-2 {
  width: 24.38rem;
  top: 1.25rem;
  left: 1.88rem;
}

.div-block-46 {
  width: 100%;
  height: 300vh;
  position: relative;
}

.div-block-47 {
  height: 100vh;
  margin-top: -50.5rem;
  position: sticky;
  top: 0;
}

.samlpe-mask-line {
  background-color: #ecedef;
  width: 0;
  height: 100%;
  position: absolute;
}

.samlpe-mask-line.is-2 {
  left: 6.81rem;
}

.samlpe-mask-line.is-3 {
  left: 26.19rem;
}

.samlpe-mask-line.is-4 {
  right: 26.19rem;
}

.samlpe-mask-line.is-5 {
  right: 6.81rem;
}

.samlpe-mask-line.is-6 {
  right: 0;
}

.section_sample-four {
  color: #1a1a1a;
  text-align: center;
  background-color: #ecedef;
  padding-top: 2.5rem;
  padding-left: 5rem;
  padding-right: 5rem;
  position: relative;
}

.sample_four-img-mini {
  align-self: flex-start;
  height: 7.81rem;
  margin-bottom: 2.81rem;
  display: block;
}

.sample_four-line {
  background-color: #1a1a1a;
  width: 1px;
  height: 9.38rem;
}

.max-w-580 {
  max-width: 36.25rem;
}

.sample_four-img-big {
  width: 11.88rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.sample_four-img-big.is-1 {
  position: static;
}

.sample_four-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 62.5rem;
  margin-bottom: 5.94rem;
  display: flex;
}

.sample_four-line-2 {
  background-color: #1a1a1a;
  width: 1px;
  height: 6.25rem;
}

.sample_four-line-2.mb-60 {
  margin-bottom: 3.75rem;
}

.section_sample-seven {
  color: #1a1a1a;
  background-color: #ecedef;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sample_seven-img {
  position: absolute;
}

.sample_seven-img.is-1 {
  height: 7.06rem;
  top: 13.13rem;
}

.sample_seven-img.is-5 {
  width: 11.88rem;
  bottom: 4.38rem;
  left: 39.06rem;
}

.sample_seven-img.is-4 {
  width: 13.5rem;
  bottom: 13.56rem;
  left: 22.13rem;
}

.sample_seven-img.is-7 {
  width: 35.44rem;
  bottom: 5.13rem;
  right: 1.88rem;
}

.sample_seven-img.is-8 {
  width: 16.25rem;
  top: 4.5rem;
  right: 14.5rem;
}

.sample_seven-img.is-2 {
  width: 8.25rem;
  top: 6.75rem;
  left: 10.19rem;
}

.sample_seven-img.is-9 {
  height: 9.31rem;
  top: 2.81rem;
  right: 0;
}

.sample_seven-img.is-3 {
  width: 20.5rem;
  bottom: 10.81rem;
  left: 7.88rem;
}

.sample_seven-img.is-6 {
  width: 11.38rem;
  bottom: 14.12rem;
  right: 31rem;
}

.section_sample-eight {
  color: #1a1a1a;
  background-color: #ecedef;
  align-items: center;
  height: 100vh;
  padding-left: 6.88rem;
  padding-right: 1.88rem;
  display: flex;
}

.sample_eight-img {
  object-fit: cover;
  width: 43.13rem;
}

.sample_eight-img.vid {
  z-index: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: .94rem;
  padding-left: .94rem;
  display: flex;
}

.sample_eight-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 29.4rem;
  display: flex;
}

.section_sample-nine {
  color: #1a1a1a;
  background-color: #ecedef;
  padding-top: 6.25rem;
  padding-bottom: 5rem;
  position: relative;
}

.sample_nine-body-wrapper {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 72.5rem;
  margin-bottom: 3.75rem;
  display: flex;
}

.sample_nine-line {
  background-color: #1a1a1a;
  width: 1px;
  height: 16.88rem;
}

.sample_nine-text-wrapper {
  position: absolute;
  top: 28.13rem;
  right: 12.19rem;
}

.sample_nine-text-wrapper.is-2 {
  top: auto;
  bottom: 5rem;
  right: 13.75rem;
}

.sample_nine-img {
  align-self: flex-start;
  width: 5rem;
  display: block;
  position: absolute;
  top: 33.13rem;
  left: 4.38rem;
}

.sample_nine-bg {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  text-align: center;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672a6321a907729f1b7421bf_%D0%9F%D0%BE%D0%BB%D0%B5%201.webp");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  width: 76.25rem;
  height: 46.56rem;
  margin-top: 2.19rem;
  margin-bottom: 5.31rem;
  padding-top: 16.56rem;
  padding-left: 6.25rem;
  padding-right: 6.25rem;
  display: flex;
}

.sample_nine-line-2 {
  background-color: #1a1a1a;
  width: 1px;
  height: 15.94rem;
}

.section_sample-thirteen {
  color: #202020;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 200vh;
  display: flex;
  position: relative;
}

.sample_thirteen-last {
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
}

.sample_thirteen-first {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 100vh;
  padding-left: 8.75rem;
  padding-right: 8.75rem;
  display: flex;
  position: relative;
}

.section_sample-eleven {
  color: #1a1a1a;
  height: 100vh;
}

.section_sample-twelve {
  color: #1a1a1a;
  background-color: #ecedef;
  padding: 7.5rem 1.88rem 8.69rem 6.88rem;
  position: relative;
}

.sample_twelve-img-big {
  width: 43.13rem;
}

.sample_twelve-text-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.sample_twelve-img-mini {
  align-self: flex-start;
  width: 5rem;
  display: block;
  position: absolute;
  bottom: 4.31rem;
  right: 38.75rem;
}

.section_sample-ten {
  color: #1a1a1a;
  background-color: #ecedef;
  padding: 7.5rem 3.44rem;
  position: relative;
  overflow: hidden;
}

.sample_ten-header-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 3.75rem;
  display: flex;
}

.sample_ten-line {
  background-color: #1a1a1a;
  width: 1px;
  height: 22.5rem;
  margin-bottom: 3.75rem;
}

.sample_ten-text-wrapper {
  position: absolute;
  top: 22.5rem;
  right: 3.19rem;
}

.sample_ten-text-wrapper.is-2 {
  top: auto;
  bottom: 5rem;
  right: 13.75rem;
}

.max-w-609 {
  max-width: 38.06rem;
}

.sample_ten-mini-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 29.38rem;
  margin-top: 1.88rem;
  display: flex;
}

.max-w-1020 {
  text-align: center;
  max-width: 63.75rem;
}

.sample_ten-footer-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 3.75rem;
  display: flex;
}

.sample_ten-img {
  width: 14.37rem;
  margin-left: 2.5rem;
  margin-right: 2.5rem;
  display: block;
}

.sample_ten-img.is-2, .sample_ten-img.is-3 {
  position: absolute;
  inset: 0%;
}

.section_sample-five {
  color: #1a1a1a;
  text-align: center;
  background-color: #ecedef;
}

.sample_five-text-wrapper {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 3.75rem;
  margin-bottom: 10rem;
  padding-left: 6.88rem;
  padding-right: 1.88rem;
  display: flex;
}

.sample_eight-mini-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 29.06rem;
  margin-top: 1.88rem;
  display: flex;
}

.sample_five-line {
  align-self: flex-start;
  position: relative;
}

.sample_five-line.is-1 {
  max-width: 35rem;
  margin-left: 5.13rem;
}

.sample_five-line.is-2 {
  max-width: 46.25rem;
  margin-left: 21.88rem;
}

.sample_five-line.is-3 {
  max-width: 32.19rem;
  margin-left: 54.69rem;
}

.sample_five-plage {
  text-align: left;
  flex-flow: column-reverse;
  width: 37.5rem;
  height: 15.94rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
  position: absolute;
}

.sample_five-plage.is-1 {
  z-index: 1;
  background-color: #86b1dd;
  flex-flow: column-reverse;
  display: none;
  top: -1.25rem;
  left: -1.25rem;
}

.sample_five-plage.is-2 {
  z-index: 1;
  background-color: #ec694c;
  display: none;
  top: -1.25rem;
  left: -11rem;
}

.sample_five-plage.is-3 {
  z-index: 1;
  background-color: #e8c451;
  display: none;
  inset: -1.25rem -1.25rem auto auto;
}

.sample_five-img {
  align-self: flex-start;
  height: 7.81rem;
  margin-top: .63rem;
  margin-left: 16.88rem;
  display: block;
}

.sample_five-citate-wrapper {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 83.13rem;
  margin-top: 2.5rem;
  margin-bottom: 3.75rem;
  display: flex;
}

.sample_five-citate-wrapper.max-w-1020 {
  max-width: 73.75rem;
  margin-top: 0;
  margin-bottom: 0;
}

.sample_five-citate-wrapper.max-w-930 {
  max-width: 58.13rem;
  margin-top: 0;
  margin-bottom: 0;
}

.sample_five-citate-wrapper.mob-mt-0 {
  margin-top: 0;
}

.section_sample-six {
  color: #1a1a1a;
  text-align: center;
  background-color: #ecedef;
  padding-bottom: 6.25rem;
}

.sample_six-text-wrapper {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-left: 1.88rem;
  padding-right: 12.19rem;
  display: flex;
}

.sample_six-mini-text-wrapper {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  max-width: 29.9rem;
  display: flex;
}

.sample_six-img {
  height: 7.81rem;
  margin-top: 5rem;
  margin-bottom: -1.25rem;
}

.sample_six-line-wrapper {
  grid-column-gap: 2.19rem;
  grid-row-gap: 2.19rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.sample_six-line {
  align-self: flex-start;
  position: relative;
}

.sample_six-line.is-1 {
  max-width: 35rem;
  margin-left: 3.44rem;
}

.sample_six-line.is-2 {
  max-width: 31.25rem;
  margin-left: 29.38rem;
}

.sample_six-line.is-3 {
  max-width: 25rem;
  margin-left: 56.56rem;
}

.section-micro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 84rem;
  padding-right: 84rem;
}

.section-micro.jek-art {
  margin-top: 0;
  margin-bottom: 0;
}

.h2-micro {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 99%;
}

.h2-micro.maxw-1272 {
  max-width: 1300rem;
}

.h2-micro.maxw-1272.mb-40 {
  margin-bottom: 40rem;
}

.container-micro.flex-horizontal {
  display: flex;
}

.max2-940 {
  max-width: 935rem;
}

.maxw-1440 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.h3-micro {
  color: var(--black);
  letter-spacing: .02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 700;
  line-height: 110%;
}

.h3-micro.mb-10 {
  color: #000;
  margin-bottom: 10rem;
}

.h3-micro.mb-10.maxw-700 {
  max-width: 800rem;
}

.maxw-864 {
  max-width: 864rem;
}

.objsans-500-22 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-22.goroda {
  font-weight: 400;
}

.objsans-500-22.goroda.mb-30 {
  margin-bottom: 30rem;
}

.objsans-500-22.goroda.mb-60 {
  margin-bottom: 60rem;
}

.container-card {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.container-card.maxw-full {
  width: 100%;
}

.container-card.ml-143 {
  margin-left: 143rem;
}

.green-card {
  background-color: #78ab7b;
  padding: 36rem 16rem 17rem;
}

.gray-card {
  background-color: #d2dadd;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-right: 41px;
  text-decoration: none;
  display: flex;
}

.caption-micro {
  margin-left: 20px;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 104%;
}

.caption-micro.maxw-128 {
  max-width: 128px;
}

.caption-micro.maxw-128.mt-57 {
  margin-top: 57rem;
}

.caption-micro.maxw-128.mb-13 {
  margin-bottom: 13px;
}

.caption-micro.maxw-128.mb-13.mt-76 {
  margin-top: 76rem;
}

.caption-micro.maxw-700 {
  max-width: 690rem;
}

.caption-micro.maxw-700.mb-19 {
  margin-bottom: 19rem;
}

.caption-micro.maxw-361 {
  max-width: 128rem;
}

.caption-micro.maxw-361.mt-57 {
  max-width: 361rem;
  margin-top: 57rem;
}

.caption-micro.maxw-361.mt-57.mb-10 {
  margin-bottom: 10rem;
  font-size: 16rem;
}

.caption-micro.maxw-361.mb-13 {
  margin-bottom: 13rem;
}

.caption-micro.nonemargin {
  margin: 0;
}

.conteiner-zachem.mb-100 {
  margin-bottom: 100rem;
}

.zachem-gray {
  background-color: #d2dadd;
  padding-right: 20px;
}

.zachem-dark-gray {
  background-color: #464d55;
  padding-bottom: 6px;
  padding-right: 201px;
}

.zachem-green {
  background-color: #78ab7b;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672ddfbec3954f5efbebc0d7_Frame%202087331333.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1300rem;
  height: 960rem;
  padding-top: 30rem;
  padding-bottom: 20rem;
  padding-left: 40rem;
}

.text-all-micro {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.text-all-micro.mb-16 {
  margin-bottom: 16rem;
}

.text-all-micro.mb-16.maxw-864 {
  max-width: 864rem;
}

.text-all-micro.mb-16.maxw-864.text-color-white {
  color: #fff;
  margin-bottom: 0;
}

.text-all-micro.mb-16.maxw-674 {
  width: 674rem;
}

.text-all-micro.mb-16.maxw-674.text-color-white, .text-all-micro.maxw-516.text-color-white {
  color: #fff;
}

.text-all-micro.maxw-864 {
  max-width: 864rem;
}

.text-all-micro.maxw-864.not-italic {
  max-width: 624rem;
}

.text-all-micro.msxw-300 {
  max-width: 300rem;
}

.text-all-micro.not-italic {
  font-size: 20rem;
}

.text-all-micro.maxw-694 {
  max-width: 694rem;
}

.text-all-micro.mb-30 {
  margin-bottom: 30rem;
}

.text-all-micro.mb-60 {
  margin-bottom: 60rem;
}

.text-artist {
  color: #d2dadd;
  font-family: Objectsans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 104%;
}

.text-artist.mt-44 {
  margin-top: 44px;
}

.text-artist.mt-44.ml-40 {
  margin-left: 40px;
}

.text-artist.text-color-black.mt-mb-10 {
  display: none;
}

.container-full {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672de0102cbfe8f65c433eca_Frame%202087331334.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1752rem;
  height: 828rem;
}

.container-full.flex-horizontal {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.container-full.flex-horizontal.space-btwn {
  justify-content: space-between;
}

.container-full.jek-art {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6734efd5056a7d2e2969f439_Frame%202087331425.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 832rem;
}

.container-full.policy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/675059c9fb6ef91df3115206_%C2%AB%D0%A2%D0%B2%D0%BE%D0%B5%20%D1%82%D0%B5%D0%BB%D0%BE%20%E2%80%94%20%D0%BF%D0%BE%D0%BB%D0%B5%20%D0%B1%D0%BE%D1%8F%C2%BB%20%D0%91%D0%B0%D1%80%D0%B1%D0%B0%D1%80%D0%B0%20%D0%9A%D1%80%D1%8E%D0%B3%D0%B5%D1%80%20.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.text-artist-signature {
  color: #000;
  font-size: 35rem;
  font-weight: 500;
  line-height: 104%;
}

.text-artist-signature.ml-40 {
  margin-left: 40px;
}

.text-artist-signature.ml-40.mt-24 {
  margin-top: 24px;
  display: block;
}

.tmnr-italic-40 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
}

.image-68 {
  width: 754rem;
}

.mt-17 {
  margin-top: 17rem;
}

.kto-gray {
  background-color: #d2dadd;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672de0f6a1b452c7d89623db_Frame%202087326765.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 864rem;
  height: 582rem;
  padding-top: 17rem;
  padding-left: 33rem;
  padding-right: 182rem;
}

.kto-darkgray {
  background-color: #464d55;
  padding-bottom: 6rem;
  padding-right: 0;
}

.kto-green {
  background-color: #78ab7b;
  padding: 17px 161px 22px 33px;
}

.section-8 {
  width: 100%;
}

.column-content {
  grid-column-gap: 44rem;
  grid-row-gap: 44rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tmnr-20-italic {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.tmnr-20-italic.mb-16 {
  margin-bottom: 16rem;
}

.tmnr-20-italic.maxw-516 {
  max-width: 516rem;
}

.tmnr-20-italic.maxw-624 {
  max-width: 624rem;
}

.tmnr-20-italic.maxw-400 {
  max-width: 400rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  line-height: 90%;
}

.span-number {
  font-family: Objectsans, sans-serif;
  font-style: normal;
  font-weight: 500;
}

.img-4-micro {
  width: 803rem;
  margin-bottom: 27rem;
}

.img-5-micro {
  width: 370rem;
}

.flex-vertical-micro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-micro.maxw-624 {
  max-width: 624rem;
}

.container-sample {
  width: 100%;
}

.container-sample.container_sample-second {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container_sample-trid {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container_sample-four {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container_sample-five {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container_sample-six {
  grid-column-gap: 3.75rem;
  grid-row-gap: 3.75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container_sample-eight {
  justify-content: space-between;
  display: flex;
}

.container-sample.container_sample-nine, .container-sample.container_sample-ten {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container_sample-eleven {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.container-sample._13 {
  height: 100vh;
  position: sticky;
  top: 0;
}

.container-sample.nav {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-sample.container-footer-fix {
  display: flex;
}

.pluse-wrapper {
  display: none;
}

.sample_trid-img-search-wrapper, .sample_four-img-big-wrapper {
  position: relative;
}

.shumm {
  z-index: 11;
  opacity: .1;
  pointer-events: none;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672b4c6b9fdee15e7514b6c8_1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: fixed;
  inset: 0%;
}

.img-eight {
  width: 11.88rem;
}

.sample_ten-img-wrapper {
  position: relative;
  overflow: hidden;
}

.tultip {
  color: #1a1a1a;
  text-align: center;
  letter-spacing: -.015em;
  background-color: #fff;
  border-radius: .63rem;
  padding: .31rem;
  font-size: .81rem;
  line-height: 115%;
  position: absolute;
}

.tultip.is-1 {
  color: #1a1a1a;
  background-color: #dbdbdb;
  max-width: 10rem;
  display: none;
  top: 11rem;
  right: 0;
}

.tultip.is-2 {
  max-width: 10.94rem;
  display: none;
  top: 55.4rem;
  right: 5.4rem;
}

.tultip.is-3 {
  max-width: 11.88rem;
  display: none;
  top: 11rem;
  left: 1rem;
}

.tultip.is-4 {
  max-width: 14.37rem;
  display: none;
  inset: auto -4rem -3.2rem auto;
}

.tultip.is-5 {
  width: 12.5rem;
  max-width: 12.5rem;
  display: none;
  bottom: -5.6rem;
  left: -3.6rem;
}

.tultip.is-6 {
  max-width: 11.25rem;
  display: none;
  bottom: 0;
  right: 35.3rem;
}

.div-block-48 {
  align-self: flex-start;
  position: relative;
}

.div-block-49 {
  position: relative;
}

.div-block-50 {
  opacity: .15;
  background-color: #000;
  position: absolute;
  inset: 0%;
}

.hero-autor-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-left: 1.88rem;
  padding-right: 1.88rem;
  display: flex;
  position: absolute;
  inset: auto 0% 1.88rem;
}

.time-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  align-items: center;
  display: flex;
}

.div-block-51, .div-block-52 {
  grid-column-gap: .31rem;
  grid-row-gap: .31rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-67-copy {
  width: 442rem;
}

.center-content {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.center-content.maxw-624 {
  max-width: 624rem;
}

.img-8-micro {
  width: 920rem;
}

.img-3-micro {
  width: 754px;
}

.text-artist-signature-mob {
  color: #000;
  font-size: 40rem;
  font-weight: 500;
  line-height: 100%;
  display: none;
}

.text-artist-signature-mob.ml-40 {
  margin-left: 40px;
}

.text-artist-signature-mob.ml-40.mt-24 {
  margin-top: 24px;
  display: block;
}

.text-artist-mob {
  color: #d2dadd;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 104%;
}

.text-artist-mob.mt-44 {
  margin-top: 44px;
}

.text-artist-mob.mt-44.ml-40 {
  margin-left: 40px;
}

.text-artist-mob.text-color-black.mt-mb-10 {
  display: none;
}

.gray-card-is2 {
  background-color: #d2dadd;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.section-ten {
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 84rem;
  padding-right: 84rem;
}

.section-ten.jek-art {
  margin-top: 0;
  margin-bottom: 0;
}

.conteiner-ten {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.img-ten {
  width: 860rem;
}

.micro-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-hero-art {
  margin-top: 95rem;
}

.hero-art {
  height: 624rem;
}

.section-two-art {
  padding-left: 84rem;
  padding-right: 85rem;
}

.img-micro {
  width: 685rem;
}

.section-micro-two {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 528rem;
}

.section-micro-two.jek-art {
  margin-top: 60rem;
  margin-bottom: 60rem;
}

.section-micro-one {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 50rem 0 30rem 232rem;
}

.section-micro-abix {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 536rem;
}

.section-micro-abix.jek-art {
  margin-top: 0;
  margin-bottom: 60rem;
}

.section-micro-eleven {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20rem 324rem;
}

.section-micro-column, .section-micro-andrey {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 528rem;
}

.section-micro-andrey.jek-art {
  margin-top: 0;
  margin-bottom: 0;
}

.image-69 {
  width: 1160rem;
}

.image-69.jek-art {
  width: 562rem;
}

.image-69-copy {
  width: 840rem;
}

.image-70 {
  width: 562rem;
  height: 100%;
}

.reklam-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: clip;
}

.section-hero-reklam {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1920rem;
  padding: 206rem 256rem 75rem;
  display: flex;
}

.h1-reclam {
  color: #050505;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 74rem;
  font-weight: 500;
  line-height: 100%;
}

.h1-reclam.mb-80 {
  margin-bottom: 80rem;
}

.h1-reclam.mb-70 {
  margin-bottom: 70rem;
  display: block;
}

.h1-reklam-span {
  color: #0a492a;
  text-transform: lowercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.text-block-17 {
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  line-height: 120;
}

.objsans-400-40 {
  color: #050505;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 400;
  line-height: 120%;
}

.objsans-400-40.mb-70 {
  margin-bottom: 70rem;
}

.objsans-400-40.text-color-white.relative {
  position: relative;
}

.objsans-400-40.text-color-gree {
  color: #0a492a;
}

.objsans-400-40.max-w-1194 {
  max-width: 1194rem;
}

.objsans-400-40.align-left {
  text-align: left;
}

.objsans-400-40.align-left.mb-12 {
  margin-bottom: 12rem;
}

.objsans-400-40.text-color-white {
  color: #0a492a;
}

.objsans-400-40.white {
  color: #fff;
}

.maxw-1400 {
  max-width: 1300rem;
}

.tmnr-italic-46 {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 46rem;
  font-style: italic;
  font-weight: 400;
}

.tmnr-italic-46.ateams {
  line-height: 100%;
}

.btn-reklam {
  background-color: #0a492a;
  border: 1px solid #0a492a;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 493rem;
  height: 100rem;
  display: flex;
}

.btn-reklam.mb-132 {
  margin-bottom: 132rem;
}

.section-auditoria {
  padding: 75rem 256rem;
}

.section-ecosystem {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 75rem;
  padding-bottom: 75rem;
  display: flex;
}

.maxw-1100 {
  max-width: 1100rem;
}

.maxw-1158 {
  max-width: 1158rem;
}

.img-eco {
  width: 1361rem;
}

.main-wrapper.bp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1920rem;
  display: flex;
}

.main-wrapper.overflow-crop {
  overflow: clip;
}

.art-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: clip;
}

.art-wrapper.overflow-cllip {
  margin-left: auto;
  margin-right: auto;
  overflow: clip;
}

.art-wrapper.section-none {
  display: none;
}

.art-wrapper.vert-center-micro {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1920rem;
  display: flex;
}

.text-column-vert {
  max-width: 864rem;
}

.conteiner-full-two {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672de4baf8a84f3fbfd2b533_Frame%202087326747.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 1752rem;
  height: 828rem;
  display: flex;
}

.conteiner-full-two.flex-horizontal {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.conteiner-full-two.flex-horizontal.space-btwn {
  justify-content: space-between;
}

.conteiner-full-three {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672de58ba767337a174385a9_Frame%202087326748.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1752rem;
  height: 803rem;
}

.conteiner-full-three.flex-horizontal {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.conteiner-full-three.flex-horizontal.space-btwn {
  justify-content: space-between;
}

.conteiner-full-four {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672de5a031fd93759e5a3bae_Frame%202087326749.webp");
  background-position: 0 0;
  background-size: contain;
  width: 1752rem;
  height: 837rem;
}

.conteiner-full-four.flex-horizontal {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.conteiner-full-four.flex-horizontal.space-btwn {
  justify-content: space-between;
}

.tmns-italic-26 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.tmns-italic-26.mb-16 {
  margin-bottom: 16px;
}

.tmns-italic-26.mb-16.maxw-864, .tmns-italic-26.maxw-864 {
  max-width: 864rem;
}

.tmns-italic-26.maxw-864.not-italic {
  max-width: 624rem;
}

.tmns-italic-26.msxw-300 {
  max-width: 300rem;
}

.tmns-italic-26.not-italic {
  font-size: 20rem;
}

.tmns-italic-26.maxw-694 {
  max-width: 694rem;
}

.conteiner-full-four-five {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672deace2749c093f60980ce_Frame%202087326750.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1752rem;
  height: 663rem;
}

.conteiner-full-four-five.flex-horizontal {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.conteiner-full-four-five.flex-horizontal.space-btwn {
  justify-content: space-between;
}

.section-micro-nistratova {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 528rem;
  padding-right: 320rem;
}

.section-micro-nistratova.jek-art {
  margin-top: 0;
  margin-bottom: 0;
}

.nistratova-green {
  background-color: #78ab7b;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672dec97587c3de26d9da32c_Frame%202087331347.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 973rem;
  height: 929rem;
  padding: 30rem 241rem 20rem 40rem;
}

.navigation-block {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 60rem;
  padding-left: 24rem;
  display: flex;
}

.navigation-block.policy {
  justify-content: flex-start;
  align-items: flex-end;
  width: 295rem;
}

.nav-block-art.text-redbox {
  position: static;
}

.nav-block-art.flex-right {
  justify-content: flex-start;
  align-items: flex-end;
}

.nav-block-art.flex-right.flex-horizontal-center-btwn.width-100 {
  margin-left: auto;
  right: -700rem;
}

.navigation-text-micro {
  color: #050505;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.navigation-text-micro.text-color-grey {
  color: #535353;
}

.navigation-text-micro.gray {
  color: #838383;
}

.navigation-text-micro.blue {
  color: #6680ba;
}

.navigation-text-micro.bp {
  color: #535353;
}

.navigation-text-micro.jet {
  letter-spacing: .04em;
  line-height: 145%;
}

.navigation-text-micro.orange-text {
  color: var(--tomato);
}

.navigation-text-micro.orange-text.bitr_hero-wrapper, .navigation-text-micro.orange-text.bitr, .navigation-text-micro.blogger {
  font-size: 16rem;
}

.black-caption {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.black-caption.cursore-none {
  pointer-events: none;
}

.black-caption.gray {
  color: #838383;
}

.black-caption.black {
  color: #000;
}

.black-caption.black.text-right {
  text-align: right;
}

.black-caption.black.bp {
  color: #000;
}

.black-caption.black.mb-4 {
  margin-bottom: 4rem;
}

.black-caption.black.mb-4.blogger {
  margin-bottom: 6rem;
  font-size: 16rem;
}

.black-caption.black.text-size-16 {
  font-size: 16rem;
}

.black-caption.word {
  color: #000;
}

.black-caption.word-caption {
  color: #000;
  font-weight: 400;
}

.black-caption.bp {
  color: #535353;
}

.black-caption.bp.mb-10 {
  margin-bottom: 10rem;
}

.black-caption.bp1 {
  color: #afafaf;
}

.black-caption.bp2 {
  color: #afafaf;
  text-align: right;
}

.black-caption.darkgray {
  color: #535353;
}

.black-caption.ml-6 {
  margin-left: 6rem;
}

.black-caption.ml-6.jet {
  font-size: 18rem;
  line-height: 146%;
}

.black-caption.ml-6.jet.black.text-size-16 {
  font-size: 16rem;
}

.black-caption.jet {
  line-height: 150%;
}

.black-caption.slovar {
  color: #838383;
  font-size: 16rem;
  line-height: 150%;
}

.black-caption.orange-text {
  color: var(--tomato);
}

.black-caption.bitr, .black-caption.bitr-16 {
  font-size: 16rem;
}

.black-caption.garag {
  color: var(--grey);
  text-align: right;
  max-width: 400rem;
}

.black-caption.text-size-16, .black-caption.stereo {
  font-size: 16rem;
}

.black-caption.mys {
  color: var(--black);
  font-size: 16rem;
}

.navigation-point {
  color: var(--black);
  cursor: pointer;
  margin-bottom: 3rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  line-height: 120%;
}

.navigation-point.blue {
  color: #6680ba;
}

.navigation-point.bp {
  color: #535353;
}

.navigation-point.slovar {
  color: #0a492a;
}

.navigation-point.orange-text {
  color: var(--tomato);
}

.navigation-point.orange-text.bitr {
  font-size: 16rem;
}

.flex-vert-left-top {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  justify-content: flex-start;
  align-items: center;
}

.flex-vert-left-top.mb-10 {
  margin-bottom: 10rem;
}

.flex-vert-left-top.maxw-246 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 246rem;
}

.flex-vert-left-top.maxw-253 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 253rem;
}

.black-caption-2 {
  color: var(--black);
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 700;
  line-height: 100%;
}

.black-caption-2.cursore-none {
  pointer-events: none;
}

.image-71 {
  width: 22rem;
  margin-bottom: 4rem;
  margin-left: 22rem;
}

.image-71.jet {
  width: 22rem;
}

.image-71.jet.bitr {
  margin-bottom: 0;
  padding-bottom: 4rem;
  font-size: 16rem;
}

.image-71.alist {
  width: 20rem;
}

.image-71.mys {
  width: 16rem;
  height: 16rem;
  margin-left: 0;
}

.navigation-block-mob {
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 82rem;
  padding-left: 24rem;
  display: none;
}

.slide-nav-6, .right-arrow-10, .left-arrow-10 {
  display: none;
}

.mask-7 {
  border-radius: 100%;
}

.container-card-mob {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.container-card-mob.maxw-full {
  width: 100%;
}

.slider-strit-art {
  margin-bottom: 100rem;
  display: none;
}

.art-slide {
  width: 100%;
  height: auto;
}

.btn-back-art-text {
  color: var(--white);
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 150%;
}

.btn-back-art-text.text-color-black {
  color: var(--black);
  line-height: 80%;
}

.slide-oval-about {
  object-fit: cover;
}

.image-72 {
  width: 469rem;
}

.oval-slider-img {
  z-index: 2;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.gradient-about, .gradient-about-mob {
  z-index: 1;
  height: 1109rem;
  position: absolute;
  inset: 10% auto auto 0%;
}

.about-center-desk {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50rem;
  padding-left: 284rem;
  padding-right: 284rem;
  display: flex;
  position: sticky;
  top: 0;
}

.about-center-desk.height-150vh {
  justify-content: center;
  align-items: center;
  height: 150vh;
  padding-top: 200rem;
}

.btn-reklam-border {
  z-index: 100;
  background-color: #fff;
  border: 1px solid #0a492a;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 493rem;
  height: 100rem;
  display: flex;
}

.fixed-btn {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 40rem;
  display: none;
  position: fixed;
  inset: auto 0% 0%;
}

.two-columna-auditoria {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  height: 690rem;
  display: flex;
}

.left-audit {
  background-color: #0a492a;
  border-radius: 40rem;
  flex-flow: column;
  justify-content: space-between;
  width: 545rem;
  height: auto;
  padding: 40rem 40rem 60rem;
  display: flex;
  position: relative;
}

.right-audit {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 831rem;
  height: auto;
  display: flex;
}

.gender-audit {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.bottom-audit {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  display: flex;
}

.conten-audit {
  background-color: #f4f4f4;
  border-radius: 40rem;
  width: 50%;
  height: 382rem;
  padding: 32rem 13rem 32rem 32rem;
}

.top-cont {
  background-color: #f4f4f4;
  border-radius: 50rem;
  width: 100%;
  height: 60rem;
}

.bottom-cont {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  display: flex;
}

.progres-line {
  background-color: #0a492a;
  border-radius: 50rem;
  width: 60%;
  height: 60rem;
  position: absolute;
}

.text-progres-audit {
  justify-content: space-between;
  width: 100%;
  display: flex;
  position: absolute;
}

.text-gender {
  color: #fff;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 117%;
}

.text-gender.ml-24 {
  margin-left: 24rem;
}

.text-gender.mr-24 {
  margin-right: 24rem;
}

.text-gender.mr-24.text-color-green {
  color: #0a492a;
}

.text-gender.color-black {
  color: var(--black);
}

.objsans-500-54 {
  color: #fff;
  font-family: Objectsans, sans-serif;
  font-size: 54rem;
  font-weight: 500;
  line-height: 120%;
}

.jadro-img {
  z-index: 1;
  width: 462rem;
  position: absolute;
  inset: 128rem 0% 0% 40rem;
}

.text-block-bg-blure {
  z-index: 6;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  width: auto;
  position: relative;
}

.text-column {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  display: flex;
}

.text-xs {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
}

.text-xs.mb-6 {
  margin-bottom: 6rem;
}

.text-xs.mb-6.maxw-154 {
  max-width: 154rem;
}

.text-xs.mb-16 {
  margin-bottom: 16rem;
}

.section-faq {
  background-color: #f4f4f4;
  border-radius: 40rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-top: 75rem;
  margin-bottom: 132rem;
  padding-top: 132rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.section_contact {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672f418bc03d722c786d832a_1%20(1).webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 176rem 223rem 40rem;
}

.section_contact._3 {
  padding-top: 80rem;
}

.section_contact._2 {
  padding-top: 60rem;
}

.section_contact.about {
  padding-top: 200rem;
  overflow: hidden;
}

.section_contact.section-contact {
  padding-top: 200rem;
  padding-bottom: 200rem;
}

.section_contact._404 {
  margin-bottom: auto;
  padding-top: 200rem;
  padding-bottom: 213rem;
}

.section_contact.section-more-post {
  padding-bottom: 80rem;
  overflow: hidden;
}

.section_contact.section-popular-post {
  padding-bottom: 100rem;
  overflow: hidden;
}

.section_contact.setter-main {
  padding-top: 200rem;
  padding-bottom: 100rem;
}

.section_contact.setter-main.hide {
  display: none;
}

.section_contact.qvevlow-hidden {
  overflow: hidden;
}

.section_contact.qvevlow-hidden.bg-white {
  background-color: #fff;
}

.section_contact.qvevlow-hidden.bg-white.no-padding {
  padding-bottom: 0;
}

.section_contact.section-search {
  min-height: 100vh;
  padding-top: 249rem;
}

.section_contact.section-people {
  padding-top: 200rem;
}

.section_contact.section-special {
  flex-direction: column;
  align-items: center;
  padding-top: 249rem;
  display: flex;
}

.section_contact.section-sp {
  padding-top: 112rem;
  padding-bottom: 262rem;
}

.section_contact.sp-section {
  padding-bottom: 60rem;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.section_contact.section-heros-1 {
  z-index: 105;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section_contact.section-heros-1.hidden {
  display: block;
}

.section_contact.section-heros-2 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: relative;
  inset: 0% 0% auto;
  overflow: auto;
}

.section_contact.section-heros-3 {
  z-index: 105;
  background-color: #fff;
  width: 100%;
  height: 100%;
  padding: 0;
  position: static;
  inset: 0% 0% auto;
  overflow: auto;
}

.section_contact.hero-top {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  padding-top: 117rem;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section_contact.heros-body {
  padding-bottom: 53rem;
}

.section_contact.mb-269 {
  padding-top: 186rem;
  padding-bottom: 40rem;
}

.section_contact.section-company {
  z-index: 0;
  width: 100%;
  min-height: 583rem;
  padding-top: 200rem;
  padding-bottom: 0;
  position: fixed;
}

.section_contact.section-structure {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.section_contact.section-team {
  background-color: #fff;
  height: 100%;
  margin-top: 583rem;
  position: relative;
}

.section_contact._120 {
  padding-top: 120rem;
}

.section_contact.about-company {
  background-color: #fff;
  height: 300vh;
  padding-bottom: 80rem;
  position: relative;
}

.section_contact.section-payment {
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  padding: 166.8rem 0 0;
  display: flex;
  overflow: hidden;
}

.section_contact.section-rand {
  padding-top: 200rem;
  padding-bottom: 150rem;
}

.section_contact.section-vacancy {
  background-color: #fff;
}

.section_contact.team-video {
  background-color: #fff;
  padding-bottom: 80rem;
  position: relative;
}

.section_contact.section-test {
  padding-top: 169rem;
}

.section_contact.pt-120 {
  padding-top: 120rem;
  padding-bottom: 140rem;
}

.section_contact.pb-50 {
  padding-bottom: 50rem;
}

.section_contact.section-struct {
  z-index: 100;
  background-color: #fff;
  padding-bottom: 100rem;
  display: none;
  position: relative;
}

.section_contact.setter-main-2024 {
  padding-top: 0;
  padding-bottom: 0;
}

.section_contact.setter-main-2024.hide {
  display: none;
}

.section_contact.interview-layout {
  padding-top: 200rem;
  position: relative;
  overflow: hidden;
}

.section_contact.interview-layout.next-lavel-layout {
  padding-top: 10rem;
  position: relative;
}

.nav1 {
  z-index: 100;
  background-color: #fff;
  border-bottom: 1.5px solid #050505;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  position: fixed;
  inset: 0% 0% auto;
}

.container1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-logo-img1 {
  width: 20rem;
  margin-bottom: 1.5rem;
}

.nav-logo-img1.sp-lunar-logo {
  width: 17.5rem;
  margin-bottom: 0;
}

.nav-logo-img1.sample-logo {
  width: 15rem;
  margin-bottom: 1.13rem;
}

.nav-menu1 {
  grid-column-gap: 3.19rem;
  justify-content: center;
  align-items: center;
  margin-left: 50%;
  display: flex;
  transform: translate(-50%);
}

.nav-menu1.sp-lunar-menu {
  grid-column-gap: 1rem;
  margin-top: 1.3rem;
}

.nav-menu1.sample-menu {
  grid-column-gap: 2.31rem;
}

.nav-menu-inner1 {
  grid-column-gap: 3.13rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu-inner1.sp-lunar-menu-inner {
  grid-column-gap: 2.75rem;
}

.nav-menu-inner1.sample-inner {
  grid-column-gap: 2.31rem;
}

.nav-list1 {
  grid-column-gap: 3.13rem;
  align-items: center;
  display: flex;
}

.nav-list1.sp-lunar-list {
  grid-column-gap: 3.25rem;
}

.nav-list1.sample-list {
  grid-column-gap: 2.31rem;
}

.nav-mob-text1 {
  display: none;
}

.search-icon-wrap1 {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.search-icon-wrap1.sp-lunar-icon-wrap {
  top: 1rem;
  right: -1rem;
}

.search-icon-wrap1.spacing-auto-l {
  margin-left: auto;
}

.search-icon-color1 {
  z-index: -1;
  justify-content: space-between;
  max-width: 1.75rem;
  margin-left: auto;
  position: absolute;
  inset: 50% 0% 0%;
  transform: translate(0, -50%);
}

.search-icon-color1.sp-lunar-icon-col {
  width: 1.5rem;
}

.search-icon1 {
  max-width: 1.75rem;
}

.search-icon1.sp-lunar-icon {
  width: 1.5rem;
}

.burger-btn1.sp-lunar-burger {
  background-color: #13120f;
}

.search-block1 {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  background-color: #d9d9d903;
  width: 100%;
  height: 100vh;
  display: none;
  position: absolute;
  top: 10.44rem;
  overflow: hidden;
}

.search-block1.sp-lunar-search {
  top: 9.2rem;
}

.search-block1.slim-nav {
  inset: 95rem auto auto 0%;
}

.search-block1.slim {
  display: none;
  top: 95rem;
}

.search-row1 {
  border-top: 1px solid var(--grey);
  border-bottom: 1px solid var(--grey);
  background-color: #fff;
  width: 100%;
}

.search-row1.sp-lunar-row {
  background-color: #13120f;
  padding-left: 6rem;
  padding-right: 6rem;
}

.search-input1 {
  color: var(--black);
  border: 0 solid #000;
  min-height: 6.81rem;
  margin-bottom: 0;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.search-input1.sp-lunar-search-input {
  color: var(--white);
  background-color: #13120f;
  min-height: 6rem;
  font-size: 1.4rem;
}

.search-close-icon1 {
  cursor: pointer;
  max-width: 1.5rem;
  max-height: 1.5rem;
  transition: transform .2s;
}

.search-close-icon1:hover {
  transform: scale(1.2);
}

.search-close-icon1.sp-lunar-close {
  max-width: 1.5rem;
  max-height: 1.5rem;
}

.contact-img-logo {
  width: 696rem;
  margin-bottom: 10rem;
}

.section_comand {
  padding: 90rem 223rem 45rem;
}

.tab {
  background-color: #fff;
  border: 1px solid #000;
  border-radius: 50rem;
  padding: 24rem 48rem;
}

.tab.w--current {
  color: var(--white);
  background-color: #0a492a;
  border-color: #0a492a;
}

.text-gender1 {
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 117%;
}

.text-gender1.ml-24 {
  margin-left: 24rem;
}

.text-gender1.mr-24 {
  margin-right: 24rem;
}

.text-gender1.mr-24.text-color-green {
  color: #0a492a;
}

.text-gender1.color-black {
  color: var(--black);
}

.tabs-wrapper {
  flex-flow: column;
  display: flex;
}

.tabs-wrapper.reklam {
  width: 100%;
}

.mabs_menu {
  margin-bottom: 117rem;
  margin-left: auto;
  margin-right: auto;
}

.mabs_menu.reklam {
  margin-bottom: 70rem;
}

.tab-content {
  grid-column-gap: 54rem;
  grid-row-gap: 74rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.tab-content.reklam {
  grid-column-gap: 32rem;
  grid-row-gap: 0rem;
  width: 100vw;
}

.comand-card {
  grid-column-gap: 35rem;
  grid-row-gap: 35rem;
  flex-flow: column;
  width: 328rem;
  display: flex;
}

.comand-img {
  object-fit: cover;
  width: 100%;
  height: 400rem;
}

.comand-img.is-mask {
  position: absolute;
  inset: 0%;
}

.sacrion_adress {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672f499f90577b7ddc12a366_2.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90rem;
  padding-bottom: 119rem;
}

.flex-vert-audit {
  flex-flow: column;
  width: 50%;
  display: flex;
}

.progress-is1 {
  background-color: #f4f4f4;
  border-radius: 50rem;
  justify-content: flex-start;
  align-items: center;
  height: 60rem;
  display: flex;
  position: relative;
}

.progress-is1.mb-12 {
  margin-bottom: 12rem;
}

.progres-is1-green {
  background-color: #0a492a;
  border-radius: 50rem;
  width: 127rem;
  height: 60rem;
}

.progres-is2-green {
  background-color: #0a492a;
  border-radius: 50rem;
  width: 198rem;
  height: 60rem;
}

.progres-is3-green {
  background-color: #0a492a;
  border-radius: 50rem;
  width: 105rem;
  height: 60rem;
}

.relative {
  position: relative;
}

.relative.year.sosnin {
  display: none;
}

.relative.year.sosnin.none, .relative.year.mastrider {
  display: flex;
}

.relative.year.mastrider.in-mob {
  display: none;
}

.relative.year.sosnin-copy, .relative.year.sosnin-copy.none {
  display: flex;
}

.relative.ml-393 {
  left: 393rem;
}

.relative.ml-216 {
  left: 216rem;
}

.relative.ml-495 {
  left: 495rem;
}

.relative.ml-285 {
  left: 285rem;
}

.relative.ml-122 {
  left: 122rem;
}

.relative.ml-440-doing {
  left: 440rem;
}

.relative.kolab {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 664rem;
  height: 259rem;
  margin-top: -60rem;
  display: flex;
}

.relative.kolab3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 664rem;
  height: 259rem;
  margin-top: -80rem;
  display: flex;
}

.mask-green {
  background-color: #0a492a2e;
  position: absolute;
  inset: 0%;
}

.dropdown-integration {
  z-index: 1;
  width: 100%;
}

.dropdown-integration.events-none {
  pointer-events: none;
}

.integration {
  border-top: 1px solid #0a492a80;
  border-bottom: 1px #0a492a80;
  justify-content: flex-start;
  align-items: center;
  padding: 60rem 0;
  display: flex;
}

.integration.w--open {
  padding-bottom: 40rem;
}

.integration.border-bottom {
  border-bottom-style: solid;
}

.arrow-faq.mr-34 {
  margin-right: 34rem;
}

.text-faq {
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 400;
  line-height: 120%;
}

.integration-text {
  background-color: #0000;
  position: relative;
}

.faq-answer {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
}

.faq-answer.mb-60 {
  margin-bottom: 60rem;
}

.section-cases {
  padding: 90rem 112rem 45rem;
}

.cases-card {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  width: 544rem;
  height: 100%;
  padding: 32rem;
  display: flex;
}

.cases-img {
  object-fit: cover;
  height: 287rem;
}

.cases-img.is-mask {
  position: absolute;
  inset: 0%;
}

.cases-caption {
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 120%;
}

.cases-text-span {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.cases-cart-black {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  background-color: #000;
  border-radius: 20rem;
  flex-flow: column;
  width: 544rem;
  height: 100%;
  padding: 32rem;
  display: flex;
}

.cases-caption-white {
  color: var(--white);
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 120%;
}

.cases-text-span-inblack {
  color: #fff;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.section-contact {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 132rem;
  padding-bottom: 132rem;
  display: flex;
}

.maxw-785 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.maxw-785.absolut {
  position: absolute;
}

.contact-block {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 40rem;
  display: flex;
}

.link-mail {
  border: 1px solid #0a492a;
  border-radius: 60rem;
  justify-content: center;
  align-items: center;
  padding: 14rem 19rem;
  display: flex;
}

.oval-slider-img-mob {
  z-index: 2;
  border-radius: 100%;
  width: 100%;
  height: 100%;
  position: absolute;
}

.cases-img-mob {
  object-fit: cover;
  height: 287rem;
  display: none;
  position: absolute;
  inset: 0%;
}

.cases-img-mob.is-mask {
  position: absolute;
  inset: 0%;
}

.btn-back-black {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12rem 16rem;
  display: flex;
  position: absolute;
  top: 106rem;
  left: 115rem;
}

.progres-is4-green {
  background-color: #0a492a;
  border-radius: 50rem;
  width: 120rem;
  height: 60rem;
}

.progres-is5-green {
  background-color: #0a492a;
  border-radius: 50rem;
  width: 160rem;
  height: 60rem;
}

.img-left-about {
  z-index: 20;
  width: 608rem;
  position: absolute;
  inset: -50% auto auto -50%;
}

.img-right-about {
  z-index: 20;
  width: 717rem;
  position: absolute;
  inset: -50% -60% auto auto;
}

.sticky-wrap-text {
  margin-top: 50rem;
}

.wrap-text {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1200rem;
  height: auto;
  display: flex;
}

.text-1 {
  z-index: 3;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
}

.text-1.mb-24 {
  margin-bottom: 24rem;
}

.text-2 {
  z-index: 2;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-3 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.img-eco-mob {
  width: 1361rem;
  display: none;
}

.text-link-new-liders {
  border-bottom: 1px solid #000;
}

.darkgray-block {
  background-color: #25262b;
  justify-content: flex-start;
  align-items: flex-start;
  width: 592rem;
  display: flex;
}

.darkgray-block.policy {
  background-color: #78ab7b;
}

.anton-polski {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6734ef064568223fe0194ca8_anton.webp");
  background-position: 0 0;
  background-size: cover;
  width: 864rem;
  height: 343rem;
  padding-top: 34rem;
  padding-bottom: 20rem;
  padding-left: 41rem;
}

.anonim-jek {
  background-color: #d2dadd;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6734f089be4582018c3332a5_Frame%202087331427.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 864rem;
  height: 343rem;
  padding-top: 34rem;
  padding-left: 41rem;
  padding-right: 182rem;
}

.trechew {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6734f5fba841962f924f12ce_Frame%202087331422.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1306rem;
  height: 465rem;
  padding: 37rem 241rem 20rem 39rem;
}

.jek-art-hero {
  padding: 21px 84px 24px 19px;
}

.jek-art-hero.bg-color-1 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6734e733d76538209c95de65_hero.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-top: 95rem;
  padding: 23rem 85rem 45rem 25rem;
  position: relative;
}

.symbol-art.is-2, .symbol-art.is-3, .symbol-art.is-1 {
  display: none;
}

.previous-art {
  width: 336rem;
}

.previous-art.absolute {
  position: absolute;
  inset: 0% 0% auto auto;
}

.previous-art.absolute.mt-mb-50-20 {
  height: auto;
}

.flex-horizontal {
  flex-flow: wrap;
  display: flex;
}

.flex-horizontal.relative.mr-85 {
  margin-right: 85rem;
}

.flex-horizontal.mb-80 {
  margin-bottom: 80rem;
}

.flex-horizontal.center {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.center.mb-16 {
  margin-bottom: 16rem;
}

.flex-horizontal.center.mb-26 {
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.center.ml-200 {
  margin-left: 200rem;
}

.flex-horizontal.sfera-type {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
}

.flex-horizontal.bg-color-white {
  background-color: #fff;
  border-radius: 28rem;
  justify-content: flex-start;
  align-items: center;
  padding-left: 12rem;
  padding-right: 12rem;
}

.flex-horizontal.bp {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20rem;
  margin-left: 40rem;
}

.flex-horizontal.bp1 {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.mb-50 {
  margin-bottom: 50rem;
}

.flex-horizontal.company {
  grid-column-gap: 0rem;
  grid-row-gap: 12rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
}

.flex-horizontal.spacebtwn {
  justify-content: space-between;
  align-items: center;
}

.flex-horizontal.spbtw-company {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
}

.flex-horizontal.mb-56 {
  margin-bottom: 56rem;
}

.flex-horizontal.horizontal {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.flex-horizontal.company-cennosti {
  grid-column-gap: 12rem;
  grid-row-gap: 15rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-horizontal.align-right-center {
  justify-content: flex-end;
  align-items: center;
}

.flex-horizontal.about-company {
  justify-content: center;
  align-items: center;
}

.flex-horizontal.bg-color-white-copy {
  background-color: #fff;
  border-radius: 28rem;
  padding-left: 12rem;
  padding-right: 12rem;
}

.flex-horizontal.bg-gray {
  background-color: #f4f4f4;
  border-radius: 28rem;
  padding-left: 12rem;
  padding-right: 12rem;
}

.caption-previouse {
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 100%;
}

.caption-previouse.mt-14 {
  margin-bottom: 14rem;
}

.caption-previouse.mt-14.text-color-orang {
  color: var(--tomato);
}

.image-73, .image-73-copy {
  border-radius: 14rem;
}

.previous-img {
  border-radius: 14rem;
  width: 336rem;
  margin-bottom: 14rem;
}

.previous-img.is2 {
  width: 220rem;
}

.nav-caption {
  color: #ff4f27;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-size: 12rem;
  font-weight: 500;
  line-height: 100%;
}

.point-orange {
  background-color: #ff4f27;
  width: 4rem;
  height: 4rem;
  margin-bottom: 3rem;
  margin-left: 10rem;
  margin-right: 10rem;
}

.flex-horizontal-center {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h1-previouse {
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 100%;
}

.h1-previouse.mb-mt {
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.data-caption {
  color: #9a9c9e;
  font-family: Objectsans, sans-serif;
  font-size: 12rem;
  font-weight: 500;
  line-height: 100%;
}

.clock-img {
  width: 10rem;
  margin-bottom: 3rem;
  margin-left: 24rem;
  margin-right: 2rem;
}

.previous-link-block {
  cursor: pointer;
}

.previous-link-block:hover {
  color: #ff4f27;
}

.previous-link-block.is2 {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.previous-img-mob {
  border-radius: 14rem;
  margin-bottom: 14rem;
  display: none;
}

.span-caption-previous {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
}

.decorativ-block-mob {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: none;
}

.image-74 {
  width: 16rem;
  max-width: none;
}

.decorative-line {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.flex-horizontal-stretch {
  height: auto;
  display: flex;
}

.sp-mv-hero-img-mob {
  display: none;
}

.sp-mv-hero-wrap {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: -250rem;
  padding-top: 260rem;
  display: flex;
  position: relative;
}

.sp-mv-h1-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 90rem;
  font-style: italic;
}

.sp-mv-h1-wrap {
  width: 1100rem;
}

.sp-mv-hero-img-wrap {
  transform-origin: 50% 100%;
}

.sp-mv-h1 {
  color: #050505;
  text-align: left;
  font-family: Objectsans, sans-serif;
  font-size: 80rem;
  font-weight: 400;
  line-height: .95;
}

.sp-mv-hero-text-wrap {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: -260rem;
  padding-left: 160rem;
  padding-right: 160rem;
  display: flex;
}

.sp-mv-hero-img {
  pointer-events: none;
  width: 100%;
}

.sp-mv-column {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  width: 48%;
  display: flex;
}

.sp-mv-book {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  width: 100%;
  display: flex;
}

.sp-mv-player-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1c221e;
  cursor: pointer;
  background-color: #fff;
  border: .8px solid #1c221e;
  justify-content: center;
  align-items: center;
  height: 100rem;
  padding-left: 30rem;
  padding-right: 30rem;
  transition: opacity .2s;
  display: flex;
  position: relative;
  bottom: -120rem;
}

.sp-mv-player-wrap:hover {
  opacity: .8;
}

.sp-mv-player-wrap.sp-mv-player-wrap-tab-hor-mob {
  display: none;
}

.sp-mv-play-btn {
  height: 40rem;
  position: absolute;
}

.sp-mv-play-btn.sp-mv-play-btn-hidden {
  display: none;
}

.sp-mv-room-img {
  filter: grayscale();
  transition: filter .4s;
}

.sp-mv-room-img.sp-mv-room-img-drop-active {
  filter: grayscale(0%);
}

.lottie-animation {
  position: absolute;
  bottom: -8%;
}

.sp-mv-card-wrap {
  grid-column-gap: 4%;
  grid-row-gap: 4%;
  display: flex;
  position: sticky;
  top: 60rem;
}

.sp-mv-person-img-wrap {
  border: .8px solid #1c221e;
  border-top-left-radius: 300rem;
  border-top-right-radius: 300rem;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.sp-mv-h2-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 120rem;
  display: flex;
}

.sp-mv-player-lines-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  height: 60%;
  display: flex;
  position: relative;
}

.sp-mv-player-lines-wrap.sp-mv-player-lines-wrap-animation {
  transition: height .4s cubic-bezier(.645, .045, .355, 1);
  position: absolute;
}

.sp-mv-player-lines-wrap.sp-mv-player-lines-wrap-animation.sp-mv-player-lines-wrap-animation-hidden {
  height: 0%;
}

.sp-mv-player-line {
  background-color: #1c221e;
  width: 1px;
  min-width: 1px;
  max-width: 1px;
  height: 20%;
}

.sp-mv-h2-paragraph-wrap {
  width: 800rem;
}

.sp-mv-items-wrap {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  width: 23%;
  display: flex;
}

.sp-mv-play-icon-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40rem;
  display: flex;
}

.sp-mv-room-dropzone {
  opacity: 0;
  justify-content: center;
  align-items: center;
  width: 160rem;
  height: 160rem;
  display: flex;
  position: absolute;
  top: 43%;
  left: 37%;
}

.sp-mv-room-dropzone.sp-mv-room-dropzone-drop-active {
  opacity: 1;
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  background-color: #00000003;
}

.sp-mv-room-dropzone.sp-mv-room-dropzone-2 {
  top: 43%;
  left: 25%;
}

.sp-mv-room-dropzone.sp-mv-room-dropzone-3 {
  top: 40%;
  left: 15%;
}

.sp-mv-item {
  z-index: 1;
  filter: grayscale();
  perspective-origin: 50% 100%;
  transform-origin: 50% 100%;
  transition: max-width .4s cubic-bezier(.86, 0, .07, 1), filter .2s;
  position: relative;
}

.sp-mv-item.sp-mv-item-can-drop {
  filter: grayscale(50%);
}

.sp-mv-item.sp-mv-item-drop-ok {
  filter: grayscale(0%);
  max-width: 65%;
}

.sp-mv-room-wrap {
  width: 73%;
  position: relative;
}

.sp-mv-h2 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 219rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.1;
}

.sp-mv-item-wrap {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sp-mv-stop-btn {
  height: 40rem;
}

.sp-mv-stop-btn.sp-mv-stop-btn-hidden {
  display: none;
}

.sp-mv-quote-rec {
  background-color: #fff;
  border: .8px solid #1c221e;
  min-width: 10px;
}

.sp-mv-quote {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1c221e;
  background-color: #fff;
  border: .8px solid #1c221e;
  justify-content: center;
  align-items: center;
  padding: 30rem 50rem;
  display: flex;
  position: relative;
}

.sp-mv-additional-subtitle {
  color: #050505;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 35rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-mv-span-link {
  font-family: Fontello, Georgia, sans-serif;
}

.sp-mv-slider-img-wrap {
  aspect-ratio: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 10rem;
  display: flex;
}

.swiper-slide-5 {
  perspective: 2000px;
  cursor: pointer;
  transition: transform .5s;
}

.swiper-slide-5:hover {
  transform: translate(0, -20rem);
}

.swiper-slide-5.sp-mv-temp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sp-mv-slider-logo {
  z-index: 0;
  pointer-events: none;
  max-width: none;
  height: 200rem;
  position: absolute;
  top: 50%;
  left: 0%;
}

.swiper-pagination-mv {
  position: absolute;
  bottom: -2rem;
  left: 50%;
  transform: translate(-50%);
}

.sp-ar-slider-wrap-2 {
  z-index: 0;
  pointer-events: none;
  width: 100%;
  max-width: none;
  height: 350rem;
  position: absolute;
  top: 4%;
  left: 0%;
}

.sp-mv-slider-logo-small {
  z-index: 0;
  width: 1000rem;
  position: absolute;
  top: 19%;
  left: 8%;
}

.sp-mv-link {
  text-decoration: underline;
  transition: opacity .2s;
}

.sp-mv-link:hover {
  opacity: .8;
}

.formula-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.section-formula-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.objsans-400-22 {
  color: #000;
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.objsans-400-22.mb-30 {
  margin-bottom: 30rem;
}

.objsans-400-22.ml-37 {
  margin-left: 37rem;
}

.objsans-400-22.mb-80 {
  margin-bottom: 80rem;
}

.objsans-400-22.italic {
  letter-spacing: -.02em;
  font-style: italic;
}

.objsans-400-22.green {
  color: var(--dark-green);
}

.objsans-400-22.ls-0 {
  letter-spacing: normal;
}

.objsans-400-22.text-white {
  color: var(--white);
  letter-spacing: 0;
}

.hero-img-block {
  justify-content: center;
  align-items: flex-start;
  width: 1696rem;
  max-width: 1696rem;
  height: 800rem;
  margin-top: 128rem;
  display: flex;
  position: relative;
  top: 0;
}

.hero-img-block.bitr_hero-wrapper {
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67f40047f0e1b772e20744ac_Frame%202087331700.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 30rem;
  justify-content: flex-start;
  align-items: flex-end;
  overflow: hidden;
}

.hero-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1696rem;
  display: flex;
}

.hero-block.bitr {
  max-width: 1920rem;
}

.btn-back-formula {
  background-color: #fff;
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12rem 16rem;
  display: flex;
  position: absolute;
  top: 26rem;
  left: 31rem;
}

.hero-formula-img {
  width: 100%;
  height: 100%;
}

.hero-formula-img-mob {
  display: none;
}

.tmnr-italic-26 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.tmnr-italic-26.mb-30, .img-mb-30 {
  margin-bottom: 30rem;
}

.block-quote_somelove {
  color: #000;
  letter-spacing: .02em;
  border-left-width: 9px;
  border-left-color: #000;
  width: 100%;
  margin-top: 40rem;
  margin-bottom: 40rem;
  padding: 0 31rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 120%;
}

.block-quote_somelove.in-fw-interview {
  border: 10px #000;
  border-left: 10px solid #c7c7c7;
  width: 402px;
}

.block-quote_somelove.fadein.mb-none {
  margin-bottom: 0;
}

.block-quote_somelove.fadein.maxw-648 {
  max-width: 648rem;
}

.block-quote_somelove.fadein.somelove {
  margin-top: 30rem;
  margin-bottom: 30rem;
}

.h1-somelove {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 90%;
}

.h1-somelove.maxw-1269 {
  max-width: 1269rem;
}

.h1-somelove.maxw-1434 {
  max-width: 1434rem;
}

.h1-somelove.maxw-1434.green {
  color: var(--dark-green);
}

.objsans-500-26 {
  color: #000;
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-26.maxw-977 {
  max-width: 977rem;
}

.mb-100 {
  margin-bottom: 100rem;
}

.tmnr-italic-82 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 82rem;
  font-style: italic;
  font-weight: 400;
}

.text-autor {
  color: var(--tomato);
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.text-autor.text-9 {
  text-align: left;
}

.text-autor.text-color-black {
  color: var(--black);
}

.somelove-slider {
  margin-bottom: 100rem;
  display: none;
}

.link-somelove {
  border-bottom: .5px solid #000;
  font-weight: 700;
  position: relative;
}

.signature-for-big-foto {
  color: #000;
  width: 100%;
  margin-top: 12rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 22rem;
  font-style: italic;
  line-height: 100%;
}

.objsans-400-28 {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 400;
  line-height: 120%;
}

.objsans-400-28.mb-30 {
  margin-bottom: 30rem;
}

.objsans-400-28.mr-4 {
  margin-right: 4rem;
}

.objsans-400-28.mr-4.text-color-green {
  color: #0a492a;
}

.overlay {
  z-index: 999;
  display: none;
  position: fixed;
  inset: 0%;
}

.bg-gray-text {
  background-color: #d2dadd;
  width: auto;
  padding: 20rem;
}

.bg-gray-text.mb-30 {
  margin-bottom: 30rem;
}

.maxw-796 {
  max-width: 796rem;
}

.maxw-796.ml-141 {
  margin-left: 141rem;
}

.section-text-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  display: flex;
}

.section-text-center.jek-art {
  margin-top: 60rem;
  margin-bottom: 60rem;
}

.section-text-center.mb-165 {
  margin-bottom: 165rem;
}

.section-photo {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.section-photo.jek-art {
  margin-top: 0;
  margin-bottom: 0;
}

.section-photo.flex-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.section-photo.mb-100 {
  margin-bottom: 100rem;
}

.img-goroda {
  height: 675rem;
}

.img-goroda.height-650 {
  height: 650rem;
}

.img-goroda.height-700 {
  height: 700rem;
}

.img-goroda._w-1410 {
  width: 1410rem;
  height: auto;
}

.img-tokio-mob {
  width: 592rem;
}

.section-hero-tokio {
  justify-content: center;
  align-items: flex-start;
  margin-top: 130rem;
  display: flex;
}

.section-hero-tokio.maxw-1920 {
  max-width: 1920rem;
}

.container-hero.flex-horizontal {
  margin-left: 112rem;
  margin-right: 112rem;
}

.container-hero.flex-center {
  margin-bottom: 132rem;
  margin-left: 112rem;
  margin-right: 112rem;
  padding-top: 90rem;
}

.container-hero.flex-center.maxw-1696 {
  max-width: 1696rem;
}

.container-hero.new-year {
  justify-content: center;
  align-items: flex-start;
  max-width: 1422rem;
}

.container-hero.new-year.relative {
  margin-left: 250rem;
  margin-right: 250rem;
}

.container-hero.vacanc {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1696rem;
  margin-top: 180rem;
  margin-left: 112rem;
  margin-right: 112rem;
  display: flex;
}

.container-hero.flex-horizontal-tokio {
  margin-left: 112rem;
  margin-right: 112rem;
}

.container-hero.flex-horizontal-tokio.relative {
  display: flex;
}

.hero-img-tokio {
  height: 750rem;
}

.hero-block-text {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 30rem;
  padding-left: 24rem;
  display: flex;
}

.hero-block-text.bg-gray {
  background-color: #d1dadd;
}

.hero-block-text.seul {
  background-color: #c5cbd1;
}

.h1-tokio {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 94rem;
  font-weight: 500;
  line-height: 92%;
}

.h1-tokio.mb-58 {
  margin-bottom: 58rem;
}

.h1-span-tokio {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 116rem;
  font-style: italic;
  font-weight: 400;
  line-height: 92%;
}

.h2-tokio {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 90%;
}

.h2-tokio.maxw-1272 {
  max-width: 1300rem;
}

.h2-tokio.maxw-1272.mb-40 {
  margin-bottom: 40rem;
}

.h2-tokio-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 82rem;
  font-style: italic;
  font-weight: 400;
}

.maxw-1012 {
  max-width: 1012rem;
}

.tokio-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h3-tokio {
  color: #000;
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 700;
  line-height: 120%;
}

.h3-tokio.mb-30 {
  margin-bottom: 30rem;
}

.h4-tokio {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.h4-tokio.mb-16 {
  margin-bottom: 16rem;
}

.h4-tokio.mb-30 {
  margin-bottom: 30rem;
}

.maxw-796-copy {
  max-width: 796rem;
}

.maxw-836 {
  max-width: 836rem;
}

.maxw-836.out, .maxw-836.ml-297 {
  margin-left: 297rem;
}

.maxw-836.is19 {
  margin-left: 308rem;
}

.maxw-836.ml-141 {
  margin-left: 290rem;
}

.slider-tokio {
  margin-bottom: 100rem;
  display: none;
}

.section-tokio-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  padding: 50rem 0 30rem 260rem;
}

.flex-left-t {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-left-t.ml-57 {
  margin-left: 57rem;
}

.hero-img-tokio-mob {
  height: 750rem;
  display: none;
}

.text-link-goroda {
  border-bottom: 1px solid #000;
}

.section-hero-teams {
  margin-top: 160rem;
}

.logo-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 80rem;
  display: flex;
  position: relative;
}

.compani-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.compani-wrapper.mr-32 {
  margin-right: 32rem;
}

.section-9 {
  width: 100%;
}

.section-information {
  z-index: 10;
  border-radius: 40rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.section-information.bg-gray {
  z-index: 10;
  background-color: #f4f4f4;
  position: relative;
}

.container-inform {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 70rem 256rem;
  display: flex;
}

.h2-ateams {
  color: #050505;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 74rem;
  font-weight: 500;
  line-height: 0%;
}

.h2-ateams.mb-40 {
  margin-bottom: 40rem;
}

.h2-ateams.mb-70 {
  margin-bottom: 70rem;
}

.h2-ateams.mb-60 {
  margin-bottom: 60rem;
}

.section-career {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-career {
  margin-top: 132rem;
  margin-left: 112rem;
  margin-right: 112rem;
}

.img-inform {
  width: 473rem;
}

.img-inform.mb-mt-70 {
  margin-top: 70rem;
  margin-bottom: 70rem;
}

.image-75 {
  position: absolute;
  inset: 0%;
}

.logo-ateams {
  width: 379rem;
  height: 80rem;
  display: block;
}

.logo-ateams.ml-mr-20 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.opacity-text {
  opacity: 0;
}

.text-all {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 28rem;
  display: flex;
}

.all-link {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.all-link.ml-109 {
  margin-left: 109rem;
}

.bracket-h1-ateams {
  color: #044323;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.logo-ateams-mob {
  width: 379rem;
  height: 80rem;
  display: block;
}

.logo-ateams-mob.ml-mr-20 {
  margin-left: 20rem;
  margin-right: 20rem;
}

.horizontal-text {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.h1-policy {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 176rem;
  margin-left: 25rem;
  font-family: Objectsans, sans-serif;
  font-size: 80rem;
  font-weight: 500;
  line-height: 72%;
}

.h1-policy.maxw-518 {
  max-width: 518rem;
}

.h1-policy.maxw-518.text-color-white {
  color: #fff;
}

.h1-policy-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 100rem;
  font-style: italic;
}

.name-art {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 700;
  line-height: 120%;
}

.author-art {
  color: #000;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 44rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.author-art.mb-30 {
  margin-bottom: 30rem;
}

.img-policy {
  width: 1171rem;
  height: 698rem;
}

.section-policy-full {
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
}

.section-policy-full.mb-70 {
  margin-bottom: 70rem;
}

.container-full-photo {
  width: 1752rem;
  height: 840rem;
  margin-left: auto;
  margin-right: auto;
}

.container-full-photo.flex-horizontal {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.container-full-photo.flex-horizontal.space-btwn {
  justify-content: space-between;
}

.container-full-photo.jek-art {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6734efd5056a7d2e2969f439_Frame%202087331425.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 832rem;
}

.container-full-photo.policy {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/675059c9fb6ef91df3115206_%C2%AB%D0%A2%D0%B2%D0%BE%D0%B5%20%D1%82%D0%B5%D0%BB%D0%BE%20%E2%80%94%20%D0%BF%D0%BE%D0%BB%D0%B5%20%D0%B1%D0%BE%D1%8F%C2%BB%20%D0%91%D0%B0%D1%80%D0%B1%D0%B0%D1%80%D0%B0%20%D0%9A%D1%80%D1%8E%D0%B3%D0%B5%D1%80%20.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.image-76 {
  width: 562rem;
  margin-top: 60rem;
}

.photo-art-mob {
  display: none;
}

.ateams-svg {
  position: absolute;
}

.ateams-svg.is1 {
  width: 100rem;
  inset: -80rem 10rem auto auto;
}

.ateams-svg.is2 {
  z-index: 1;
  width: 261rem;
  height: 261rem;
  inset: -140rem 24rem auto auto;
}

.ateams-svg.is3 {
  width: 115rem;
  height: 115rem;
  inset: -45rem auto auto -45rem;
}

.flex-vertical {
  flex-flow: column;
  display: flex;
}

.flex-vertical.width-100 {
  width: 100%;
}

.flex-vertical.company {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  width: 100%;
}

.career-cms-wrapper.maxw-1696 {
  max-width: 1696rem;
  margin-top: 60rem;
  position: relative;
}

.sign-ateams {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 120%;
}

.sign-all {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.sign-all.mb-30 {
  margin-bottom: 30rem;
}

.sign-all.mr-4 {
  margin-right: 4rem;
}

.sign-all.mr-4.text-color-green {
  color: #0a492a;
}

.compani-list {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.compani-block {
  width: 100%;
  height: 154rem;
  padding: 24rem;
}

.compani-link-block {
  background-color: #f1f1f1;
  border-radius: 32rem;
  flex-flow: column;
  justify-content: space-between;
  width: 400rem;
  height: 154rem;
  padding: 24rem;
  transition: background-color .2s ease-in-out;
  display: flex;
}

.compani-link-block:hover {
  background-color: #e5e7ea;
}

.img-compani {
  border-radius: 12rem;
  width: 40rem;
  height: 40rem;
  box-shadow: 0 0 6px #0003;
}

.compani-name {
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.flex-horizontal-spacebtwn {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-horizontal-spacebtwn.relative.mr-85 {
  margin-right: 85rem;
}

.flex-horizontal-spacebtwn.mb-80 {
  margin-bottom: 80rem;
}

.flex-horizontal-spacebtwn.center {
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.flex-horizontal-spacebtwn.maxw-1400.mb-32.only-mob {
  display: none;
}

.sfera-block {
  background-color: #fff;
  border-radius: 28rem;
  justify-content: center;
  align-items: center;
  padding: 8rem 12rem 6rem;
  display: flex;
}

.sfera-text {
  font-family: Objectsans, sans-serif;
  font-weight: 500;
  line-height: 120%;
}

.maxw-592 {
  max-width: 14000rem;
}

.grid {
  grid-column-gap: 20rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.vacancies-list-wrapper.mb-40 {
  margin-bottom: 40rem;
}

.vacancies-list {
  grid-column-gap: 20rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.vacancies-item {
  background-color: #fff;
  border-radius: 20rem;
  margin-bottom: 8rem;
}

.vacancies-link-block {
  background-color: #fff;
  border-radius: 20rem;
  justify-content: flex-start;
  align-items: center;
  padding: 16rem;
  transition: background-color .2s ease-in-out;
  display: flex;
}

.vacancies-icon {
  border-radius: 12rem;
  width: 48rem;
  height: 48rem;
}

.vacancies-icon.mr-16 {
  border-radius: 16rem;
  margin-right: 16rem;
  box-shadow: 0 0 6px #0003;
}

.vacancies-icon.mr-10 {
  margin-right: 10rem;
}

.vacancies-name {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
}

.career-list {
  grid-column-gap: 32rem;
  grid-row-gap: 40rem;
  grid-template: "."
  / 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.career-block {
  z-index: 3;
  max-width: 299rem;
}

.career-block.maxw-625 {
  max-width: 574rem;
}

.career-block.maxw-625.mr-20, .career-block.mr-20 {
  margin-right: 20rem;
}

.career-img {
  width: 100%;
  height: 333rem;
}

.img-career {
  border-radius: 28rem;
  height: 380rem;
  margin-bottom: 16rem;
}

.career-text-xs {
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 23rem;
  font-weight: 500;
  line-height: 120%;
}

.img-double {
  border-radius: 28rem;
  height: 380rem;
  margin-bottom: 16rem;
}

.career-text-xs-span {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 28rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.link-block-career {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 544rem;
  height: 100%;
}

.img-statya {
  object-fit: fill;
  border-radius: 20rem;
  width: 100%;
  height: auto;
  margin-bottom: 24rem;
}

.rybric-format {
  color: #0a492a;
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-size: 13rem;
  font-weight: 400;
  line-height: 146%;
}

.green-point {
  background-color: #0a492a;
  border-radius: 10px;
  width: 4rem;
  height: 4rem;
  margin-left: 11rem;
  margin-right: 11rem;
}

.career-block-content {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.career-block-content.relative.mr-85 {
  margin-right: 85rem;
}

.career-block-content.mb-80 {
  margin-bottom: 80rem;
}

.flex-h {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  display: flex;
}

.flex-h.mt-28 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
}

.mb-28 {
  width: auto;
}

.career-all-svg {
  width: 32rem;
  height: 32rem;
}

.flex-h-sign {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.flex-h-sign.mb-16 {
  margin-bottom: 16rem;
}

.flex-h-sign.mt-16 {
  margin-top: 16rem;
}

.text-date {
  color: #838383;
  font-size: 13rem;
  font-weight: 500;
  line-height: 154%;
}

.clock-gray-ateams {
  width: 16rem;
  height: 16rem;
  margin-bottom: 2rem;
  margin-left: 32rem;
  margin-right: 4rem;
}

.img-double-mob {
  border-radius: 28rem;
  width: 625rem;
  height: 333rem;
  margin-bottom: 16rem;
}

.h1-ateams {
  color: #0a492a;
  text-align: center;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.h1-ateams.mb-80 {
  margin-bottom: 16rem;
}

.h1-ateams.mb-70 {
  margin-bottom: 70rem;
  display: block;
}

.h1-ateams.none {
  display: none;
}

.h2-ateams-span {
  color: #0a492a;
  text-align: center;
  text-transform: lowercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.h1-reklam-span-copy {
  color: #0a492a;
  text-transform: lowercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.roboty-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.section-roboty-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
}

.container-roboty-hero {
  margin-top: 145rem;
  margin-left: 112rem;
  margin-right: 112rem;
  padding-top: 76rem;
  position: relative;
}

.h1-roboty {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 150rem;
  font-weight: 400;
  line-height: 112%;
}

.h2-roboty {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 120%;
}

.h2-roboty.mt-36 {
  margin-top: 36rem;
}

.h1-roboty-span {
  letter-spacing: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-style: italic;
  font-weight: 400;
}

.h1-roboty-span.mr-197 {
  margin-right: 197rem;
}

.h1-roboty-span.ml-174 {
  margin-left: 174rem;
}

.h1-roboty-span.ml-155 {
  margin-left: 155rem;
}

.h2-roboty-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 28rem;
  font-style: italic;
  font-weight: 400;
}

.number-text-roboty {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 150rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.number-text-roboty.mr-28 {
  margin-right: 28rem;
}

.paragraph-roboty {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-roboty.mb-80 {
  margin-bottom: 80rem;
}

.paragraph-roboty.mb-30 {
  margin-bottom: 30rem;
}

.h3-roboty {
  color: var(--black);
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 130rem;
  font-weight: 500;
  line-height: 112%;
}

.h3-roboty.ml-377 {
  margin-left: 377rem;
}

.h3-roboty-span {
  color: #000;
  letter-spacing: 0;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 150rem;
  font-style: italic;
  font-weight: 400;
  line-height: 70%;
}

.text-question {
  color: var(--black);
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 50rem;
  font-style: italic;
  font-weight: 400;
  line-height: 95%;
}

.text-question.mb-50 {
  margin-bottom: 50rem;
}

.text-question.mt-50 {
  margin-top: 50rem;
}

.section-slider-roboty {
  width: 100%;
  max-width: 1920rem;
  margin-top: 60rem;
  margin-bottom: 40rem;
}

.maxw-693 {
  max-width: 693rem;
}

.maxw-693.ml-542 {
  margin-left: 542rem;
}

.maxw-693.mauto-left {
  margin-left: auto;
}

.slider-roboty {
  padding-left: 112rem;
}

.section-kurator {
  width: 100%;
  max-width: 1920rem;
  margin-top: 40rem;
  padding-bottom: 115rem;
}

.container-kurator {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 399rem;
  margin-right: 255rem;
  display: flex;
}

.text-center-roboty {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.quotes-svg {
  width: 55rem;
  position: absolute;
}

.quotes-svg.top-left {
  inset: -32rem auto auto -73rem;
}

.quotes-svg.bottom-right {
  inset: auto -24rem -33rem auto;
}

.maxw-789 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 789rem;
  display: flex;
}

.maxw-789.flex-right {
  justify-content: flex-start;
  align-items: stretch;
}

.photo-text-block {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 37rem;
  margin-bottom: 80rem;
  display: flex;
}

.kurator-img {
  width: 444rem;
  height: 540rem;
}

.kurator-img.mr-129 {
  margin-right: 129rem;
}

.name-kurator-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 833rem;
  display: flex;
}

.name-kurator-block.mr-174 {
  margin-right: 174rem;
}

.sign-kurator {
  color: #ff4f27;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 30rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.sign-kurator.ml-30 {
  margin-left: 30rem;
}

.sign-kurator.for-slider, .sign-kurator.for-slider2 {
  margin-top: 10rem;
  font-size: 20rem;
}

.ml-423 {
  margin-left: 423rem;
}

.mt-18 {
  margin-bottom: 18rem;
}

.h1-block {
  z-index: 10;
  max-width: 736rem;
  margin-top: 42rem;
  margin-bottom: 45rem;
  margin-left: 301rem;
  position: relative;
}

.hero-roboty-img {
  z-index: 1;
  max-width: 1695rem;
  height: 796rem;
  display: block;
  position: absolute;
  inset: 0%;
}

.maxw-542 {
  max-width: 542rem;
}

.sign-hero-text {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 95%;
}

.sign-hero-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 55rem;
  font-style: italic;
  font-weight: 400;
}

.ml-715 {
  margin-left: 715rem;
}

.maxw-732 {
  max-width: 732rem;
}

.maxw-732.ml-533 {
  margin-left: 533rem;
}

.flex-left-top {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.clock-orange.roboty {
  margin-bottom: 5rem;
  margin-right: 6rem;
}

.clock-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navigation-roboty {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.navigation-roboty.ml-mr-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.navigation-roboty.mt-28 {
  margin-top: 28rem;
}

.hero-roboty-img-mob {
  display: none;
}

.career-text-s {
  letter-spacing: -.02em;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 500;
  line-height: 107%;
}

.career-text-s-span {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.career-text-s-span.career {
  width: 30rem;
}

.career-text-s-green {
  color: #0a492a;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 35rem;
  font-style: italic;
  font-weight: 400;
  line-height: 91%;
}

.career-block-one {
  z-index: 3;
  max-width: 324rem;
}

.career-block-one.maxw-625 {
  max-width: 625rem;
}

.career-block-one.maxw-625.mr-20, .career-block-one.mr-20 {
  margin-right: 20rem;
}

.section-autor {
  padding-top: 120rem;
  padding-bottom: 120rem;
  position: relative;
}

.section-autor.mt-204 {
  position: relative;
}

.conteiner-content-autor.flex-right.mb-100 {
  margin-bottom: 0;
}

.name-left {
  justify-content: space-between;
  align-items: center;
  width: 1274rem;
  margin-bottom: 119rem;
  display: flex;
}

.mini-img-roboty {
  opacity: 0;
  pointer-events: none;
  width: 119rem;
  height: 119rem;
}

.mini-img-roboty.mb-28 {
  margin-bottom: 28rem;
}

.mini-img-roboty.ml-174 {
  margin-left: 174rem;
  position: relative;
  top: -150rem;
}

.mini-img-roboty.mr-288 {
  margin-right: 288rem;
}

.anketa-block {
  justify-content: space-between;
  align-items: flex-start;
  width: 1409rem;
  display: flex;
}

.text-block-autor {
  width: 549rem;
}

.question-text {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
  line-height: 95%;
}

.img-robot {
  width: 692rem;
  height: 692rem;
}

.name-center {
  justify-content: center;
  align-items: flex-start;
  width: 1274rem;
  margin-bottom: 119rem;
  display: flex;
}

.section-line {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-top: 100rem;
  display: flex;
  position: relative;
}

.name-center-right {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 119rem;
  display: flex;
}

.quote-block-roboty {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 110rem;
  display: flex;
}

.quote-block-roboty.mazokina {
  justify-content: center;
  align-items: flex-start;
}

.maxw-776 {
  max-width: 776rem;
}

.line-rover {
  position: absolute;
  inset: 0%;
}

.sp-tb-hero-img {
  width: 100%;
}

.sp-tb-hero-wrap {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 160rem;
  display: flex;
  position: relative;
}

.sp-tb-hero-text-wrap {
  z-index: 1;
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 60rem;
  padding-left: 160rem;
  padding-right: 160rem;
  display: flex;
  position: absolute;
}

.sp-tb-h1-italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 125rem;
  font-style: italic;
}

.sp-tb-h1-italic.sp-tb-h1-italic-small-height {
  line-height: .6;
}

.sp-tb-h1-wrap {
  text-align: center;
  width: 1100rem;
  margin-left: auto;
  margin-right: auto;
}

.sp-tb-h1 {
  font-family: Objectsans, sans-serif;
  font-size: 110rem;
  font-weight: 400;
  line-height: .9;
}

.sp-tb-quote-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  display: flex;
  position: relative;
}

.sp-tb-quote-wrap.sp-tb-quote-wrap-wide {
  width: 900rem;
}

.sp-tb-card-wrap {
  cursor: pointer;
  width: 600rem;
  height: 610rem;
  transition: margin .5s ease-in-out, transform 1s cubic-bezier(.77, 0, .175, 1);
  position: absolute;
}

.sp-tb-card-wrap:hover {
  transform: translate(0, 50rem);
}

.sp-tb-card-wrap.sp-tb-card-wrap-right {
  transform: translate(620rem);
}

.sp-tb-card-wrap.sp-tb-card-wrap-right:hover {
  margin-bottom: 50rem;
}

.sp-tb-card-wrap.sp-tb-card-wrap-centre {
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
  transform: translate(0);
}

.sp-tb-card-wrap.sp-tb-card-wrap-centre:hover {
  margin-bottom: 50rem;
}

.sp-tb-card-wrap.sp-tb-card-wrap-left {
  transform: translate(-620rem);
}

.sp-tb-card-wrap.sp-tb-card-wrap-left:hover {
  margin-bottom: 50rem;
}

.sp-tb-second-colomn-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: #0136b4;
  flex-direction: column;
  width: 600rem;
  display: flex;
  position: relative;
}

.sp-tb-second-colomn-wrap.sp-tb-second-colomn-wrap-desc-hide {
  display: none;
}

.sp-tb-second-colomn-wrap.sp-tb-second-colomn-wide-wrap {
  width: 900rem;
  height: 100%;
}

.sp-tb-second-colomn-wrap.sp-tb-second-colomn-wide-wrap.sp-tb-second-colomn-wide-wrap-last {
  width: 840rem;
}

.sp-tb-horisontal-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  display: flex;
}

.sp-tb-svg-animation-5 {
  z-index: 1;
  width: 650rem;
  position: absolute;
  top: -20%;
  left: -80%;
}

.sp-tb-svg-animation-3 {
  width: 500rem;
  position: absolute;
  top: -2.5%;
  left: -5%;
}

.sp-tb-header-wrap {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-direction: column;
  width: 1335rem;
  display: flex;
}

.sp-tb-section {
  width: 1860rem;
  padding: 60rem 0 60rem 175rem;
  position: relative;
}

.sp-tb-section.sp-tb-section-img {
  padding-left: 0;
}

.sp-tb-svg-animation-4 {
  width: 800rem;
  position: absolute;
  top: -20%;
  right: -90%;
}

.sp-tb-margin-left {
  min-width: 260rem;
}

.image-45 {
  z-index: 1;
  position: relative;
}

.sp-tb-section-cards-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 610rem;
  display: flex;
}

.sp-tb-body {
  color: #050505;
  background-color: #eaeaea;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67643b2b799632ec5e3af5be_sp-tb-noize.webp");
  background-position: 0 0;
  background-size: 600rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 120rem;
  display: flex;
  overflow-x: clip;
}

.sp-tb-paragraph {
  margin-bottom: 0;
  font-size: 26rem;
  line-height: 1.4;
}

.sp-tb-section-photo-wide {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 80rem;
  margin-bottom: 80rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.sp-tb-img {
  width: 500rem;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 200rem;
}

.sp-tb-img.sp-tb-img-left {
  margin-left: 0;
}

.sp-tb-section-top-padding {
  width: 1860rem;
  padding: 0 0 60rem 175rem;
  position: relative;
}

.sp-tb-img-wrap-parallax {
  margin-top: -40rem;
  margin-bottom: -40rem;
  overflow: hidden;
}

.sp-tb-h2 {
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 86rem;
  font-weight: 500;
  line-height: .85;
}

.sp-tb-quote-rec {
  background-color: #050505;
  min-width: 10px;
}

.sp-tb-svg-animation-2 {
  pointer-events: none;
  width: 2300rem;
  margin: auto;
  position: absolute;
}

.sp-tb-body-img {
  width: 100%;
  max-width: none;
}

.sp-tb-svg-animation-1 {
  width: 600rem;
  position: absolute;
  bottom: -22%;
  left: -10%;
}

.sp-tb-main-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-direction: column;
  width: 1000rem;
  display: flex;
  position: relative;
}

.sp-tb-paragraph-link {
  text-decoration: underline;
  transition: opacity .3s;
}

.sp-tb-paragraph-link:hover {
  opacity: .7;
}

.sp-tb-subtitle {
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 38rem;
  font-weight: 500;
  line-height: 1.2;
}

.sp-tb-section-photo {
  width: 1860rem;
  padding: 120rem 175rem;
  position: relative;
}

.sp-tb-section-premium {
  width: 1860rem;
  padding: 60rem 0;
  position: relative;
}

.sp-tb-main-wrap-two-colomns {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  display: flex;
}

.sp-tb-h3 {
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 55rem;
  font-weight: 500;
  line-height: 1;
}

.sp-tb-section-wrap {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.sp-tb-section-header {
  width: 1860rem;
  padding: 60rem 0 20rem 175rem;
  position: relative;
}

.sp-tb-section-intro {
  width: 1860rem;
  padding: 120rem 175rem 60rem;
  position: relative;
}

.head-tags__date-text-3 {
  font-family: Objectsans, sans-serif;
  font-weight: 500;
}

.head-tags__date-text-3.clock {
  color: #050505;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/645d2e16da4f2744fa83f222_clock%20icon%20black.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem 16rem;
  align-items: center;
  padding-left: 20rem;
}

.new-year-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.section-hero-year {
  max-width: 1920rem;
}

.container-hero-year {
  justify-content: center;
  align-items: center;
  max-width: 1920rem;
  margin-top: 160rem;
  margin-left: 112rem;
  margin-right: 112rem;
  display: flex;
  position: relative;
}

.img-hero.new-year {
  height: 800rem;
}

.h1-year {
  color: #000;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 110%;
}

.h1-year-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 85rem;
  font-style: italic;
  font-weight: 400;
  line-height: 80%;
}

.h2-year {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 50rem;
  font-weight: 500;
  line-height: 95%;
}

.h2-year-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
}

.h3-year {
  color: #000;
  letter-spacing: -.05em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 100rem;
  font-weight: 400;
  line-height: 110%;
}

.h3-year-span {
  color: #000;
  letter-spacing: -.03em;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 120rem;
  font-style: italic;
  font-weight: 400;
  line-height: 92%;
}

.h3-year-span.ml-70 {
  margin-left: 70rem;
}

.text-h4 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.paragraph-hero {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-hero.maxw-700 {
  max-width: 700rem;
}

.quote-new-year {
  color: #000;
  text-align: center;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.text-incard {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 140%;
}

.text-incard.maxw-553 {
  max-width: 553rem;
}

.maxw-780 {
  max-width: 780rem;
}

.maxw-780.absolute {
  position: absolute;
}

.section-hero-content {
  max-width: 1920rem;
}

.container-hero-content {
  margin: 60rem 112rem 100rem;
}

.text-color-year {
  color: #6680ba;
}

.maxw-786 {
  max-width: 786rem;
}

.maxw-786.ml-286 {
  margin-left: 286rem;
}

.maxw-786.ml-286.mb-60 {
  margin-bottom: 60rem;
}

.margin-horizontal-500 {
  margin-left: 500rem;
  margin-right: 500rem;
}

.section-gray {
  background-color: #f5f7f9;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 100rem;
  padding-bottom: 100rem;
}

.ml-362 {
  margin-left: 362rem;
}

.ml-362.absolute {
  position: absolute;
  bottom: auto;
}

.flex-hor-center-bottom {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.flex-hor-center-bottom.mb-60 {
  margin-bottom: 60rem;
}

.flex-hor-center-bottom.mastrider {
  justify-content: center;
  align-items: flex-start;
}

.flex-hor-center-bottom.mb-30 {
  margin-bottom: 30rem;
}

.img-hero-year {
  width: 700rem;
}

.img-hero-year.lekomceva {
  margin-top: 100rem;
}

.big-img-year {
  width: 1420rem;
}

.big-img-year.mb-60 {
  margin-bottom: 60rem;
}

.pay-card {
  background-color: #fff;
  border-radius: 24rem;
  padding: 40rem;
}

.pay-card.absolute {
  position: absolute;
  inset: auto 0% 0% auto;
}

.pay-card.absolute.is1 {
  bottom: 127rem;
  right: -140rem;
}

.pay-card.absolute.is2 {
  inset: auto auto 30rem 30rem;
}

.pay-card.absolute.is3 {
  inset: auto 30rem 30rem auto;
}

.pay-card.absolute.is4 {
  inset: 30rem auto auto 30rem;
}

.pay-card.absolute.is6 {
  inset: auto auto 30rem 30rem;
}

.pay-card.absolute.is7 {
  inset: auto 30rem 30rem auto;
}

.pay-img {
  width: 77rem;
  height: 28rem;
}

.pay-img.mb-10 {
  margin-bottom: 10rem;
}

.img-hero-mob.new-year {
  height: 800rem;
  display: none;
}

.big-img-year-mob.mb-60 {
  margin-bottom: 60rem;
  display: none;
}

.img-hero-year-mob {
  display: none;
}

.pay-card-mob {
  background-color: #fff;
  border-radius: 24rem;
  padding: 40rem;
}

.pay-card-mob.absolute {
  position: absolute;
  inset: auto 0% 0% auto;
}

.pay-card-mob.absolute.is1 {
  display: none;
  bottom: 127rem;
  right: -140rem;
}

.section-white {
  padding-top: 100rem;
  padding-bottom: 100rem;
}

.flex-center-year {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex-center-year.mb-48 {
  margin-bottom: 48rem;
}

.flex-center-year.mb-21 {
  justify-content: flex-start;
  align-items: center;
}

.link-new-year {
  color: #6680ba;
  text-decoration: underline;
}

.flex-left-year {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex-left-year.mb-48 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 48rem;
}

.quote-block-year {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 700rem;
  margin-bottom: 60rem;
  padding-top: 30rem;
  padding-bottom: 30rem;
}

.kavichki {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 58rem;
  font-weight: 500;
  line-height: 90%;
}

.two-collumn {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pay-block {
  width: 633rem;
}

.blizkey-img {
  width: 700rem;
}

.image-77 {
  width: 620rem;
  margin-top: 22rem;
}

.blizkey-img-mob {
  width: 700rem;
  display: none;
}

.btn-back-year {
  background-color: #fff;
  border-radius: 50rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12rem 16rem;
  display: flex;
  position: absolute;
  top: 46rem;
  left: 23rem;
}

.nav-block-year {
  justify-content: space-between;
  align-items: center;
  margin-top: 30rem;
  margin-left: 110rem;
  margin-right: 110rem;
  display: flex;
  position: relative;
}

.nav-block-year.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.caption-autor {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.caption-autor.maxw-192 {
  max-width: 192rem;
}

.caption-autor.maxw-192.ml-57 {
  margin-left: 57rem;
}

.caption-autor.maxw-192.ml-77 {
  margin-left: 50rem;
}

.caption-autor.maxw-350 {
  max-width: 350rem;
}

.caption-autor.blogger {
  justify-content: flex-start;
  align-items: flex-start;
}

.image-78 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.rover {
  z-index: 5;
  width: 122rem;
  position: absolute;
  top: -150rem;
}

.rover.is1 {
  inset: auto auto 0% 400rem;
}

.rover.is2 {
  inset: auto auto 0% 0%;
}

.rover.is3 {
  inset: auto auto 0% 300rem;
}

.rover.is4 {
  inset: auto auto 0% 350rem;
}

.rover.is5 {
  inset: auto auto 0% 250rem;
}

.rover.is6 {
  inset: auto auto 0% 200rem;
}

.rover.is7 {
  inset: 0% auto auto 200rem;
}

.rover-mob {
  display: none;
}

.svg-line {
  justify-content: flex-end;
  align-items: flex-start;
  width: 90%;
}

.code-embed-9 {
  position: absolute;
}

.word-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.section-word-hero.bg-gradient-word {
  background-image: linear-gradient(#8cb3df, #fff);
}

.container-word-hero {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  max-width: 1697rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 235rem;
  padding-bottom: 30rem;
  display: flex;
}

.h1-word {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 246rem;
  font-weight: 500;
  line-height: 82%;
}

.h1-word.maxw-1300 {
  width: 1300rem;
}

.h1-word-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 280rem;
  font-style: italic;
  font-weight: 400;
}

.h2-word {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.h3-word {
  color: #fff;
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 260rem;
  font-style: italic;
  font-weight: 400;
  line-height: 82%;
}

.h3-word.word {
  color: #72adf2;
}

.h3-word.word.myltimodal {
  font-size: 240rem;
}

.h3-word.word._2024, .h3-word.word.is9 {
  font-size: 210rem;
}

.h3-word.word.is23 {
  font-size: 180rem;
}

.h3-word.kovaleva {
  font-size: 250rem;
}

.h3-word.is19 {
  font-size: 170rem;
}

.h3-word.is20 {
  font-size: 250rem;
}

.text-word-hero {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 120%;
}

.text-word-hero.right {
  margin-bottom: 0;
}

.text-autor-word {
  color: #000;
  letter-spacing: -.02em;
  margin-top: 20rem;
  margin-bottom: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 46rem;
  font-weight: 500;
  line-height: 90%;
}

.text-autor-word.maxw-211 {
  width: 211rem;
}

.text-autor-word.right {
  text-align: right;
}

.text-autor-position {
  color: #828282;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 110%;
}

.text-autor-position.right {
  text-align: right;
}

.number-word {
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 58rem;
  font-weight: 500;
  line-height: 82%;
}

.number-word.word {
  color: #72adf2;
}

.number-word.word.myltimodal {
  margin-top: 240rem;
}

.number-word.word.delat {
  margin-left: -30rem;
  padding-top: 20rem;
}

.number-word.word.nemir {
  padding-top: 10rem;
}

.number-word.word.krizis {
  margin-top: 20rem;
  padding-top: 10rem;
}

.number-word.word.is9 {
  margin-left: -30rem;
}

.number-word.word.is23 {
  margin-top: 150rem;
}

.number-word.ai {
  margin-left: 30rem;
}

.number-word.out {
  margin-left: 30rem;
  padding-top: 30rem;
}

.number-word.is19 {
  margin-top: 0;
  margin-left: -30rem;
}

.number-word.is20 {
  margin-left: -50rem;
}

.number-word.is24 {
  margin-left: 20rem;
}

.h1-block-word {
  flex-flow: column;
  align-items: baseline;
  width: 1400rem;
}

.h1-block-word.relative.mb-134 {
  justify-content: center;
  align-items: center;
  margin-bottom: 134rem;
  display: flex;
}

.h1-span-word {
  margin-left: 409rem;
}

.img-word {
  position: absolute;
}

.img-word.is1 {
  width: 298rem;
  inset: -50rem 0 auto auto;
}

.img-word.is-2 {
  width: 535rem;
  inset: auto auto 0% -60rem;
}

.rubric-format-vert.mt-24 {
  margin-top: 24rem;
}

.text-block-word {
  max-width: 1156rem;
  margin-top: 108rem;
  margin-right: 540rem;
  padding-left: 144rem;
}

.flex-vertical-center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-word {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1920rem;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30rem;
  padding-bottom: 30rem;
}

.container-word {
  flex-flow: column;
  max-width: 1920rem;
  margin-left: 110rem;
  margin-right: 110rem;
  padding-bottom: 256rem;
  display: flex;
}

.block-autor-h3 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.block-autor-h3.right {
  justify-content: flex-end;
  align-items: flex-end;
}

.block-autor-h3.right._2024 {
  margin-top: 450rem;
}

.block-autor-h3.right.obysk {
  top: -20rem;
}

.block-autor-h3.right.collect {
  margin-top: 200rem;
  margin-bottom: 278rem;
}

.block-autor-h3.right.is09 {
  margin-top: 202rem;
}

.block-autor-h3.right.is18 {
  margin-top: 216rem;
  margin-bottom: 236rem;
}

.block-autor-h3.right.is21 {
  margin-top: 255rem;
}

.block-autor-h3.right.is23 {
  margin-top: 192rem;
}

.block-autor-h3.mt-193 {
  top: 229rem;
}

.block-autor-h3.mt-200 {
  margin-top: 200rem;
}

.block-autor-h3.out {
  margin-top: 231rem;
}

.block-autor-h3.agil {
  margin-top: -50rem;
}

.block-autor-h3.mt-253 {
  margin-bottom: 150rem;
}

.block-autor-h3.mb-223 {
  margin-bottom: 223rem;
}

.block-autor-h3.is8 {
  margin-top: 229rem;
}

.block-autor-h3.is17 {
  margin-top: 250rem;
}

.block-autor-h3.is24 {
  top: -20rem;
}

.autor-img {
  width: 122rem;
  height: 122rem;
}

.dropdown-word {
  width: 100%;
  padding-left: 120rem;
  display: block;
}

.dropdown-word.white {
  padding-left: 0;
  padding-right: 120rem;
}

.dropdown-word.white.aslanova {
  max-width: 1016rem;
}

.dropdown-word.kovaleva {
  width: 100%;
}

.word-desk {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 20rem 140rem 40rem;
  display: flex;
}

.word-desk.white {
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
}

.word-desk.white.myltimodal {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6769a27fda9d6b1415e7b383_myltimodal.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 110rem;
}

.word-desk.white.aslanova {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6769904b1557aaacd013e837_krizis.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 1016rem;
  margin-left: auto;
  padding-top: 10rem;
  padding-bottom: 60rem;
  padding-right: 100rem;
}

.word-desk.white.delat {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a4a57bea650f51b719d11_delat.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  max-width: 1100rem;
  margin-left: auto;
  padding: 20rem 100rem 50rem 130rem;
}

.word-desk.white.nemir {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a5869627e4bb4c8adac67_nemir.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 20rem 100rem 50rem 130rem;
}

.word-desk.white._2024 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b9818e478bf337a245c5e_m-9.webp");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
}

.word-desk.white.obysk {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a762032f8ae5fa8ad83af_obysk.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 20rem 130rem 50rem;
}

.word-desk.white.collect {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a7fb5f9ac4397632a05ab_collect.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.word-desk.white.vibor {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a762032f8ae5fa8ad83af_obysk.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 20rem 130rem 50rem;
}

.word-desk.white.is09 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b9818be32cdf7605b05f2_9.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  padding-top: 65rem;
  padding-bottom: 57rem;
  padding-right: 50rem;
}

.word-desk.white.is21 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b9818be32cdf7605b05f2_9.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-bottom: 60rem;
  padding-right: 100rem;
}

.word-desk.white.is23 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c0e1279510ec0fc2b5cbd_23.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-end;
  align-items: flex-start;
}

.word-desk.kovaleva {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a5a63ed6cbad1a0c214ce_remizov.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 20rem;
  padding-bottom: 50rem;
}

.word-desk.ai {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6769a5369dc59b6da0d0d07f_ai.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: flex-start;
  width: 499rem;
  margin-left: 0;
  padding: 49rem 100rem 42rem 97rem;
}

.word-desk.practica {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a51422cf0f81cb06ac0ea_practica.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10rem;
  padding-bottom: 60rem;
  padding-left: 100rem;
}

.word-desk.practica.out {
  padding-left: 80rem;
}

.word-desk.remi {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a5a63ed6cbad1a0c214ce_remizov.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 10rem;
  padding-bottom: 60rem;
}

.word-desk.ojid {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a6aa21847901923350218_ojid.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10rem;
  padding-left: 60rem;
}

.word-desk.agil {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a7c5de4060b2e8a570ba0_agil.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 50rem;
}

.word-desk.stag {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a5a63ed6cbad1a0c214ce_remizov.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 60rem;
}

.word-desk.is17 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b967f20f18c880f180eb6_17.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  padding-left: 60rem;
}

.word-desk.is19 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676bedb9be32cdf76085016e_19.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-top: 40rem;
  padding-bottom: 50rem;
}

.word-desk.is20 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676bf168b1ce176d67c09816_20.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 60rem;
}

.word-desk.is22 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c0b6739e40b2a04f035ba_22.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 0;
  padding-left: 97rem;
  padding-right: 100rem;
}

.word-desk.is24 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c0e13431a171f001f3d4e_24.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  padding-left: 100rem;
}

.word-desk.is6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c1b7892549ee546ce4df4_06.webp");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10rem;
  padding-bottom: 50rem;
  padding-left: 100rem;
}

.word-desk.is6.out {
  padding-left: 80rem;
}

.dropdown-word-list {
  background-color: #0000;
  margin-top: 56rem;
  position: relative;
}

.dropdown-word-list.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 56rem;
  margin-bottom: 60rem;
  display: flex;
}

.dropdown-word-list.left {
  justify-content: flex-start;
  align-items: flex-start;
}

.dropdown-word-list.left.w--open {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: -120rem;
  padding-right: 250rem;
}

.dropdown-word-list.left.myltimodal.w--open {
  margin-bottom: 100rem;
}

.dropdown-word-list.left.delat.w--open {
  margin-bottom: -200rem;
}

.dropdown-word-list.left.krizis.w--open {
  margin-bottom: -200rem;
  padding-right: 170rem;
}

.dropdown-word-list.left.nemir.w--open {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -160rem;
  padding-right: 0;
}

.dropdown-word-list.left.ojid.w--open {
  margin-bottom: -50rem;
}

.dropdown-word-list.left.obysk.w--open {
  margin-bottom: 90rem;
  padding-right: 160rem;
}

.dropdown-word-list.left.is21.w--open {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 110rem;
  padding-right: 284rem;
}

.dropdown-word-list.left.is23.w--open {
  margin-bottom: 80rem;
  padding-right: 261rem;
}

.dropdown-word-list.left.is16.w--open {
  justify-content: center;
  align-items: flex-start;
  margin-bottom: -200rem;
  padding-right: 0;
}

.dropdown-word-list.left.is09.w--open {
  padding-right: 284rem;
}

.dropdown-word-list.left.is18.w--open {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: -160rem;
  padding-right: 281rem;
}

.dropdown-word-list.left.is3.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -180rem;
}

.dropdown-word-list.left.is2.w--open {
  justify-content: flex-end;
  align-items: flex-start;
  margin-bottom: -160rem;
}

.dropdown-word-list.ai.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -180rem;
}

.dropdown-word-list.woman.w--open {
  margin-bottom: 100rem;
  padding-left: 286rem;
}

.dropdown-word-list.practica.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: -160rem;
}

.dropdown-word-list.ojid.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 83rem;
}

.dropdown-word-list.agil.w--open {
  margin-bottom: -140rem;
  padding-left: 286rem;
}

.dropdown-word-list.is22.w--open {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: -160rem;
}

.dropdown-word-list.is24.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
}

.dropdown-word-list.is10.w--open {
  margin-bottom: -160rem;
  padding-left: 286rem;
}

.dropdown-word-list.is11.w--open {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 80rem;
}

.dropdown-word-list.is17.w--open {
  margin-bottom: -140rem;
  padding-left: 286rem;
}

.dropdown-word-list.is01 {
  padding-left: 297rem;
}

.dropdown-word-list.is01.w--open {
  margin-bottom: -170rem;
}

.dropdown-word-list.is06.w--open {
  margin-bottom: 120rem;
}

.maxw-978 {
  width: 978rem;
}

.maxw-978.mb-20 {
  margin-right: 20rem;
}

.maxw-978.ml-430 {
  margin-left: 370rem;
}

.autor-content {
  position: absolute;
  inset: 140rem auto auto 0%;
}

.autor-content.right {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  inset: 160rem 0% auto auto;
}

.autor-content.right.myltimodal {
  top: 330rem;
}

.autor-content.right._2024 {
  top: 230rem;
}

.autor-content.right.is23 {
  top: 232rem;
}

.autor-content.ai, .autor-content.remi {
  top: 150rem;
}

.autor-content.agil {
  top: 370rem;
}

.autor-content.is19 {
  top: 100rem;
}

.autor-content.is20 {
  top: 150rem;
}

.maxw-273 {
  max-width: 273rem;
}

.maxw-273.none-pos {
  display: block;
}

.maxw-273.mt-20 {
  margin-bottom: 20rem;
  display: none;
}

.maxw-273.mt-20.none-pos {
  display: none;
}

.maxw-211 {
  max-width: 211rem;
}

.maxw-823 {
  width: 823rem;
}

.maxw-823.ml-20 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: 20rem;
  display: flex;
}

.dropdown-toggle-white, .dropdown-toggle-blue {
  display: flex;
}

.maxw-249 {
  max-width: 249rem;
}

.image-79 {
  position: absolute;
  inset: auto 0 0 auto;
}

.maxw-979 {
  width: 979rem;
}

.maxw-979.ml-20 {
  width: 979rem;
  margin-left: 20rem;
}

.maxw-979.remi {
  margin-left: 200rem;
}

.maxw-323 {
  max-width: 323rem;
}

.maxw-323.mt-20.none-pos {
  display: none;
}

.reklama-text {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.reklama-new-year {
  color: #aaa;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.reklama-link {
  color: #aaa;
  text-decoration: underline;
}

.image-80 {
  position: relative;
}

.fio-block {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
}

.word-mob {
  display: flex;
}

.maxw-273-copy {
  max-width: 273rem;
}

.maxw-224 {
  max-width: 224rem;
}

.maxw-692 {
  width: 692rem;
}

.maxw-692.mb-20 {
  margin-right: 20rem;
}

.maxw-692.ai {
  margin-left: 317rem;
}

.ffhduhfijd {
  padding-top: 400rem;
}

.maxw-976 {
  width: 692rem;
}

.maxw-976.mb-20 {
  margin-right: 20rem;
}

.maxw-976.ai {
  width: 976rem;
  margin-left: 145rem;
}

.maxw-976.practica, .maxw-976.out {
  width: 976rem;
  margin-left: 250rem;
}

.maxw-314 {
  max-width: 314rem;
}

.maxw-267 {
  max-width: 267rem;
}

.maxw-315 {
  max-width: 315rem;
}

.maxw-414 {
  max-width: 414rem;
}

.maxw-414.none-pos {
  display: none;
}

.maxw-835 {
  width: 835rem;
}

.maxw-835.ml-20 {
  width: 979rem;
  margin-left: 20rem;
}

.maxw-835.remi {
  margin-left: 200rem;
}

.maxw-297 {
  max-width: 297rem;
}

.maxw-976-copy {
  width: 692rem;
}

.maxw-976-copy.mb-20 {
  margin-right: 20rem;
}

.maxw-976-copy.ai {
  width: 976rem;
  margin-left: 145rem;
}

.maxw-976-copy.practica {
  width: 976rem;
  margin-left: 160rem;
}

.maxw-976-copy.out {
  width: 976rem;
  margin-left: 250rem;
}

.maxw-696 {
  width: 696rem;
}

.maxw-696.ml-20 {
  margin-left: 20rem;
}

.maxw-290 {
  max-width: 290rem;
}

.maxw-290.mb20.none-pos {
  display: none;
}

.long-path {
  width: 1473rem;
  position: absolute;
  inset: -100rem 0% 0% 100rem;
}

.line {
  width: 1520rem;
  margin-top: -100rem;
  margin-left: 322rem;
  position: static;
  inset: -100rem 0% 0%;
}

.div-block-53 {
  max-width: 1920rem;
  position: absolute;
  inset: 0%;
}

.gp-img-full {
  margin-bottom: -320rem;
}

.rl_section_gallery21-3 {
  background-color: #fff;
  height: 1000rem;
  overflow: hidden;
}

.rl_section_gallery21-3._3-brands {
  height: 1248rem;
  padding-top: 30rem;
}

.gp-blue-normal {
  color: #324abf;
  text-transform: none;
  width: 500rem;
  font-family: Objectsans, sans-serif;
  font-size: 25rem;
  font-weight: 400;
  line-height: 1.2;
}

.gp-blue-normal.zag {
  font-size: 30rem;
  font-weight: 500;
}

.gp-blue-normal.first {
  width: 600rem;
}

.gp-blue-normal.first.erid {
  color: #d4d4d4;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40rem;
  padding-bottom: 40rem;
}

.gp-blue-normal.wide {
  width: 600rem;
}

.gp-blue-normal.list {
  width: 799rem;
  list-style-type: decimal;
}

.gp-blue-normal.list.dots {
  width: 523rem;
  padding-top: 30rem;
  list-style-type: square;
}

.nodome__slidertext-3 {
  color: #050505;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-style: normal;
  line-height: 1.1;
}

.gp-container {
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.gp-link {
  text-decoration: underline;
}

.rl_gallery21_arrow-left-4 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  display: flex;
  inset: auto 100rem 354rem auto;
}

.rl_gallery21_arrow-left-4._3-brands {
  margin-top: 380rem;
  margin-left: -180rem;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rl_gallery21_arrow-left-4._3-brands.blazar {
  margin-top: 250rem;
  margin-left: -120rem;
}

.rl_gallery21_arrow-left-4._3-brands.blazar.gp {
  margin-top: 450rem;
}

.gp-50 {
  width: 103%;
}

.gp-50._1 {
  margin-top: 46.9rem;
}

.rl_gallery21_arrow-right-4 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 647rem;
  margin-top: 0;
  margin-right: -300rem;
  padding-right: 0;
  display: block;
}

.rl_gallery21_arrow-right-4._3-brands {
  width: 80rem;
  height: 80rem;
  margin-top: 380rem;
  margin-right: 50rem;
  display: block;
  inset: 0% 0% 0% auto;
}

.rl_gallery21_arrow-right-4._3-brands.blazar {
  margin-top: 250rem;
  margin-right: -300rem;
}

.rl_gallery21_arrow-right-4._3-brands.blazar.gp {
  margin-top: 450rem;
  margin-right: -100rem;
}

.gp-mobile-site {
  display: none;
}

.gp-container-left {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1ca_IMG_1919%202.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  align-items: flex-start;
  height: 1000rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.gp-container-left.small {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1d6_Group%202087328935.webp");
  background-position: 50% 0;
  width: 695rem;
  height: 600rem;
  padding-top: 3%;
  padding-left: 4%;
  padding-right: 4%;
}

.gp-container-left.small._1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1d9_IMG_1926%201.webp");
  justify-content: center;
  align-items: flex-start;
}

.gp-container-left.small._1._2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1df_IMG_1926%202.webp");
  margin-top: -480rem;
}

.gp-container-left.small._2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc174_rek2.webp");
  justify-content: center;
  align-items: flex-start;
  width: 685rem;
  margin-top: -253px;
}

.gp-container-left.small._2._3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1d9_IMG_1926%201.webp");
  background-size: contain;
  justify-content: center;
  align-items: flex-start;
  height: 562rem;
  margin-top: -480rem;
}

.rl_gallery21_arrow-left-5 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 80rem;
  height: 80rem;
  display: flex;
  inset: auto 100rem 354rem auto;
}

.rl_gallery21_arrow-left-5._3-brands {
  margin-top: 380rem;
  margin-left: -180rem;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-54 {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  width: 1666rem;
  margin-top: -637.1rem;
  display: block;
  position: relative;
}

.div-block-54.hidden {
  display: none;
}

.head-tags__tag-3 {
  color: #050505;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  transition: color .2s;
}

.head-tags__tag-3:hover {
  color: #054a27;
}

.gp-gallery {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  padding-left: 0%;
  padding-right: 0%;
  display: flex;
  position: relative;
}

.gp-gallery._2slide {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.gp-gallery._2slide._3slide {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
}

.rl_section_gallery21-4 {
  background-color: #fff;
  height: 1000rem;
  overflow: hidden;
}

.rl_section_gallery21-4._3-brands {
  height: 1600rem;
  padding-top: 40rem;
}

.rl_section_gallery21-4._3-brands.hidden {
  display: none;
}

.rl_gallery21_slide-nav-3 {
  margin-left: auto;
  margin-right: auto;
  font-size: .5rem;
  display: block;
  inset: 0% auto auto 0%;
}

.rl_gallery21_slide-nav-3.hidden {
  display: block;
}

.gp-imgwrapper {
  align-items: stretch;
  width: 1600rem;
  padding-top: 100%;
  display: block;
  position: relative;
}

.gp-imgwrapper.first {
  width: 2000rem;
}

.gp-img-base {
  vertical-align: baseline;
  max-width: 106%;
  margin-left: -27rem;
  margin-right: auto;
  display: block;
}

.gp-img-base.all {
  max-width: 61%;
  margin-bottom: -34px;
  margin-left: auto;
  margin-right: auto;
}

.blazar-times-2 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  line-height: 90%;
}

.one_h2_wrapin-2 {
  width: 200rem;
}

.one_h2_wrapin-2.gp {
  width: 30%;
}

.rl_gallery21_slider-3 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120%;
  padding-bottom: 5rem;
  position: relative;
}

.rl_gallery21_arrow-right-5 {
  color: #000;
  background-color: #fff0;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 647rem;
  margin-top: 0;
  margin-right: -300rem;
  padding-right: 0;
  display: block;
}

.rl_gallery21_arrow-right-5._3-brands {
  width: 80rem;
  height: 80rem;
  margin-top: 380rem;
  margin-right: 50rem;
  display: block;
  inset: 0% 0% 0% auto;
}

.head-tags__date-text-4 {
  font-family: Objectsans, sans-serif;
  font-weight: 500;
}

.head-tags__date-text-4.clock {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/645d2e16da4f2744fa83f222_clock%20icon%20black.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 16rem 16rem;
  align-items: center;
  padding-left: 20rem;
}

.gp-container-right {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1cd_IMG_1919%201.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  height: 1000rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.gp-container-right.big {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1e5_IMG_1925%203.webp");
  width: 905rem;
  height: 1100rem;
  padding-left: 3%;
  padding-right: 3%;
}

.gp-container-right.big.rodion {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1d1_Group%202087328933.webp");
  background-position: 50% 0;
}

.gp-container-lfirst {
  z-index: 3;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1f5_Group%2010.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 5px #324abf;
  border-radius: 3px;
  justify-content: center;
  align-items: flex-start;
  width: 1400rem;
  height: 386rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: absolute;
  inset: 43% 0% 0%;
}

.head-tags-4 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: space-between;
  margin-top: 24rem;
  display: flex;
}

.one_h2_wrap-2 {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  padding-top: 20rem;
  display: flex;
}

.image-51 {
  vertical-align: super;
  display: block;
}

.image-51:hover {
  opacity: .9;
}

.gp-prichina {
  text-align: center;
  letter-spacing: -.5rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 55rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.gp-prichina.first {
  padding-top: 2%;
  padding-bottom: 2%;
}

.gp-prichina.kak {
  padding-bottom: 60rem;
  font-size: 55rem;
}

.gp-prichina.left {
  text-align: left;
}

.maxw-320 {
  max-width: 320rem;
}

.maxw-320.mb-20.none-pos {
  display: none;
}

.maxw-341 {
  max-width: 360rem;
}

.maxw-341.mb-20.none-pos {
  display: none;
}

.maxw-258 {
  max-width: 258rem;
}

.maxv-692 {
  max-width: 692rem;
}

.naxw-836 {
  max-width: 836rem;
}

.maxw-694 {
  width: 823rem;
}

.maxw-694.ml-20 {
  width: 694rem;
  margin-left: 20rem;
}

.div-block-55 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.maxw-305 {
  max-width: 305rem;
}

.maxw-305.mt-20.none-pos {
  display: none;
}

.code-embed-10 {
  position: absolute;
  inset: 0%;
}

.path1 {
  opacity: 0;
  width: 1516rem;
  position: absolute;
  inset: -100rem 0% 0% 100rem;
}

.path2 {
  opacity: 0;
  width: 1516rem;
  position: absolute;
  inset: 0% 0% 0% 110rem;
}

.mt-80 {
  margin-top: 80rem;
}

.mt-220 {
  margin-top: 220rem;
}

.mt-260 {
  margin-top: 260rem;
}

.vacansies-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vacansies-section {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1695rem;
  margin-bottom: 104rem;
  display: flex;
}

.filter-wrapper {
  min-width: 256rem;
  margin-right: 31rem;
}

.vacanc-wrapper {
  max-width: 1408rem;
}

.rb-type {
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 20rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.rb-text {
  color: #000;
  margin-bottom: 0;
  margin-left: 12rem;
  font-family: Objectsans, sans-serif;
  font-weight: 400;
  line-height: 120%;
}

.rb-point {
  cursor: pointer;
  background-color: #e6e6e7;
  border: 1px #000;
  width: 20rem;
  height: 20rem;
  margin-top: 0;
  margin-left: 0;
}

.rb-point.w--redirected-checked {
  border: 6rem solid #0a492a;
}

.rb-point.w--redirected-focus, .rb-point.w--redirected-focus-visible {
  box-shadow: none;
}

.label-filter-form-text {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.label-filter-form-text.mb-32 {
  margin-bottom: 32rem;
}

.label-filter-form-text.company {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.label-filter-form-text.company.w--current, .label-filter-form-text.company.mb-32.w--current {
  color: #0a492a;
}

.form-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.swich-block {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 32rem;
  display: flex;
}

.toggle-switch {
  background-color: #e6e6e7;
  border-radius: 60px;
  justify-content: flex-start;
  align-items: center;
  width: 59rem;
  height: 36rem;
  padding-left: 2rem;
  display: flex;
  position: relative;
}

.switch {
  background-color: #fff;
  border-radius: 32px;
  width: 32rem;
  height: 32rem;
}

.submit-button {
  display: none;
}

.type-employment-block {
  margin-bottom: 32rem;
}

.experience-block {
  margin-bottom: 48rem;
}

.cb-experience {
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 20rem;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cb-experience.align-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.checkbox-vacanc {
  cursor: pointer;
  border: 1.5px solid #bfbdcf;
  border-radius: 6px;
  width: 20rem;
  height: 20rem;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-vacanc.w--redirected-checked {
  background-color: #0a492a;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/678755eada940c1c7b39f111_Vector.svg");
  background-position: 50%;
  background-size: 12rem 10rem;
  border-style: none;
  margin-top: 0;
  margin-left: 0;
}

.checkbox-vacanc.w--redirected-focus, .checkbox-vacanc.w--redirected-focus-visible {
  box-shadow: none;
}

.section-vacanc {
  background-color: #f4f4f4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 180rem;
  padding-bottom: 133rem;
  display: flex;
}

.container-vacanc {
  background-color: #fff;
  border-radius: 40px;
  width: 1120rem;
  padding: 52rem;
  position: relative;
}

.vacanc-card {
  background-color: #f1f1f1;
  border-radius: 28px;
  padding: 40rem;
}

.company-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-81 {
  width: 32rem;
  height: 32rem;
}

.company-name {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.vacanc-name {
  color: #050505;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.vacanc-name.mb-12 {
  margin-bottom: 12rem;
}

.vacanc-price {
  color: #000;
  letter-spacing: -.02em;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.vacanc-price.mb-24 {
  margin-bottom: 24rem;
}

.vacanc-rich-text h2 {
  color: #050505;
  letter-spacing: -.02em;
  margin-top: 32rem;
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 142%;
}

.vacanc-rich-text p {
  color: #050505;
  margin-bottom: 16rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 145%;
}

.vacanc-rich-text em {
  color: var(--black);
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
}

.h2-vacanc {
  color: #050505;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 142%;
}

.paragraph-vacanc {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 145%;
}

.line-vacanc {
  background-color: #838383;
  width: 100%;
  height: .5px;
  margin-bottom: 16rem;
}

.publich-time-text {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 145%;
}

.publich-time-text.mb-52 {
  margin-bottom: 52rem;
}

.vacanc-links-block {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  display: flex;
}

.vacanc-link {
  color: #0a492a;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 146%;
}

.vacanc-link-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 20rem;
  font-style: italic;
  font-weight: 400;
}

.btn-back-vacans {
  border-radius: 50px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 12rem 16rem;
  display: flex;
  position: absolute;
  inset: -12rem auto auto -176rem;
}

.vacanc-list {
  grid-column-gap: 32rem;
  grid-row-gap: 48rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wacanc-wrapper {
  flex-flow: column;
  width: 1408rem;
}

.respond-text p {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 145%;
}

.respond-text a {
  color: #0a492a;
  text-decoration: underline;
}

.respond-text.mb-10 {
  margin-bottom: 0;
}

.card-item {
  background-color: #f1f1f1;
  border-radius: 32rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 448rem;
  min-height: 326rem;
  padding: 28rem;
  display: flex;
}

.card-item.company {
  justify-content: space-between;
  height: 170rem;
  min-height: auto;
  padding: 24rem;
}

.card-item.bg-white {
  background-color: #fff;
}

.top-block {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.top-block.company {
  width: 100%;
}

.name-company {
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.name-company.company {
  font-size: 28rem;
}

.name-vacanc {
  letter-spacing: -.02em;
  min-width: 384rem;
  font-size: 30rem;
  font-weight: 500;
  line-height: 100%;
}

.name-vacanc.mt-16 {
  margin-top: 16rem;
}

.clear-all {
  cursor: pointer;
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.clear-all.mb-32 {
  cursor: pointer;
  margin-bottom: 32rem;
}

.type-text {
  color: #000;
  background-color: #fff;
  border-radius: 28rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6rem 12rem;
  font-family: Objectsans, sans-serif;
  font-weight: 400;
  line-height: 120%;
}

.type-text.bg-gray {
  background-color: #f4f4f4;
}

.svg-vacanc {
  width: 16rem;
  margin-right: 8rem;
}

.sphere-text {
  color: #000;
  background-color: #fff;
  border-radius: 28rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 6rem 12rem;
  font-family: Objectsans, sans-serif;
  font-weight: 400;
  line-height: 120%;
}

.sphere-text.bg-gray {
  background-color: #f4f4f4;
}

.btn-filter-mob {
  z-index: 100;
  background-color: #fff;
  border: 1px solid #0a492a;
  border-radius: 100%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 493rem;
  height: 100rem;
  display: flex;
}

.filter-bg-white.mt-64 {
  margin-top: 64rem;
}

.experience-text {
  display: none;
}

.bp-wrapper {
  flex-flow: column;
  display: flex;
}

.bp-wrapper.bp1 {
  max-width: none;
}

.bp-hero {
  width: 100%;
  padding-top: 70rem;
}

.bp-container {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.bp-container.relative {
  padding-left: 0;
}

.bp-hero-img {
  width: 100%;
}

.h1-bp {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 133rem;
  font-weight: 500;
  line-height: 86%;
}

.h1-bp-span {
  letter-spacing: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 150rem;
  font-style: italic;
  font-weight: 400;
}

.bp-second {
  margin-top: -250rem;
}

.second-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/679b583cfe78e550ce2aa796_Frame%202131329367.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1121rem;
  height: 760rem;
}

.clock-bp {
  width: 22rem;
  margin-bottom: 4rem;
  margin-left: 26rem;
}

.bp-text-second {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 117rem;
  display: flex;
  position: relative;
}

.second-paragraph {
  color: #000;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  line-height: 130%;
}

.maxw-844 {
  max-width: 844rem;
}

.maxw-900 {
  z-index: 10;
  max-width: 910rem;
}

.maxw-900.relative-bp {
  position: relative;
}

.maxw-900.relative-bp.bp7 {
  max-width: 980rem;
}

.svg1 {
  width: 100rem;
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.png-is1 {
  width: 134rem;
  position: absolute;
  inset: auto 100rem -50rem auto;
}

.cloud-is1 {
  z-index: 0;
  width: 1178rem;
  position: absolute;
  inset: auto auto -300rem 550rem;
}

.bp-third {
  width: 100%;
  margin-top: 91rem;
  position: relative;
}

.bp-link-text {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.bp-link-text.relative {
  z-index: 40;
}

.payment-level {
  background-color: #d9d9d9;
  border-radius: 28rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 4rem 16rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 24rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  display: flex;
}

.bp-text {
  color: #afafaf;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 500;
  line-height: 97%;
}

.bp-text.active-text {
  color: #000;
  letter-spacing: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 68rem;
  font-style: italic;
  font-weight: 400;
  line-height: 85%;
}

.bp-number {
  color: #afafaf;
  letter-spacing: -.02em;
  margin-right: 18rem;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 500;
  line-height: 97%;
}

.bp-number.activ-number {
  color: #000;
  line-height: 80%;
}

.window {
  border-radius: 15rem;
  width: 1015rem;
  display: block;
  position: relative;
  box-shadow: 0 4px 4px #00000040;
}

.gray-top {
  background-color: #e9e9e9;
  border-top-left-radius: 15rem;
  border-top-right-radius: 15rem;
  height: 42rem;
  padding-left: 17rem;
  display: flex;
  position: relative;
}

.bottom--block {
  background-color: #fff;
  border-bottom-right-radius: 15rem;
  border-bottom-left-radius: 15rem;
  padding-top: 34rem;
  padding-bottom: 39rem;
  padding-left: 22rem;
  position: relative;
}

.bottom--block.is1 {
  padding-right: 110rem;
}

.window-text {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 500;
  line-height: 100%;
  position: relative;
}

.window-text-span {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 50rem;
  font-style: italic;
  font-weight: 400;
}

.point-svg {
  width: 79rem;
  position: relative;
}

._2025-svg {
  width: 61rem;
  margin-left: 381rem;
  position: relative;
}

.absolute {
  position: absolute;
}

.absolute.opacity {
  opacity: 0;
}

.absolute._1answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 168rem auto auto 434rem;
}

.absolute._3answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 177rem auto auto 434rem;
}

.absolute._4answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 180rem auto auto 434rem;
}

.absolute._5answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 133rem auto auto 434rem;
}

.absolute._7answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 176rem auto auto 434rem;
}

.absolute._8answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 190rem auto auto 434rem;
}

.absolute._6answer {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  inset: 133rem auto auto 434rem;
}

.bp-hero-img-mob {
  width: 100%;
  display: none;
}

.tooltip-dropdown {
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
}

.tooltip-content {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
}

.tooltip-anchor {
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
}

.tooltip-anchor.w--open {
  background-color: #ddd0;
}

.tooltip-wrapper {
  z-index: 100;
  border-radius: 15rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  position: absolute;
  bottom: 120%;
  box-shadow: 0 4px 4px #00000040;
}

.tooltip-wrapper.is1 {
  left: -110%;
}

.tooltip-wrapper.none {
  display: none;
}

.tooltip-wrapper.is2 {
  left: -130%;
}

.tooltip-wrapper.none-shadows {
  box-shadow: none;
}

.section-bp1 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  padding-bottom: 40rem;
  display: flex;
  position: relative;
}

.hero-bp1-img {
  width: auto;
}

.padding-l-r-256 {
  max-width: 1920rem;
  padding-left: 256rem;
  padding-right: 256rem;
  position: relative;
}

.h1-bp1 {
  color: #000;
  letter-spacing: -.02em;
  max-width: 1920rem;
  padding-left: 112rem;
  padding-right: 637rem;
  font-size: 64rem;
  font-weight: 500;
  line-height: 90%;
  position: absolute;
}

.h1-bp1-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 74rem;
  font-style: italic;
  font-weight: 400;
}

.section-bp.relative.mt-120 {
  max-width: 1920rem;
}

.section-bp.relative.mt-120.bp3 {
  margin-top: -70rem;
}

.section-bp.relative.mt-120.bp4 {
  margin-top: -46rem;
}

.section-bp.relative.mt-120.bp6 {
  margin-top: 0;
}

.section-bp.relative.bp7 {
  margin-top: -40rem;
}

.section-bp.fool {
  width: 100%;
  max-width: none;
}

.section-bp.fool.mt-100 {
  margin-top: -100rem;
}

.section-bp.fool.mt-140 {
  margin-top: 140rem;
}

.section-bp.mt-120 {
  margin-top: -120rem;
}

.container-left-bp {
  z-index: 10;
  position: relative;
}

.h2-bp1 {
  color: #000;
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.h2-bp1.mb-16 {
  margin-bottom: 16rem;
}

.padding-b-t-50, .padding-b-t-50.bp-block {
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.container-right-bp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.container-right-bp.mr-143 {
  padding-right: 143rem;
}

.container-right-bp.relative {
  z-index: 10;
}

.hero-text-bp {
  color: #000;
  letter-spacing: -.02em;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.hero-text-bp.mb-30 {
  margin-bottom: 30rem;
}

.hero-text-bp.mb-40 {
  margin-bottom: 40rem;
}

.hero-text-bp.mr-10 {
  margin-right: 10rem;
}

.hero-text-bp.bp3 {
  letter-spacing: .02em;
}

.hero-text-bp.bp4-italic {
  letter-spacing: .02em;
  font-style: italic;
}

.maxw-832 {
  max-width: 750rem;
}

.maxw-832.mr-143 {
  margin-right: 143rem;
}

.maxw-783 {
  max-width: 783rem;
}

.maxw-783.relative-bp {
  z-index: 10;
  position: relative;
}

.bp1-img1 {
  z-index: 0;
  width: 1145rem;
  position: absolute;
  inset: -350rem auto auto -350rem;
}

.container-center-bp {
  z-index: 10;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.padding-l-r-230 {
  padding-left: 230rem;
  padding-right: 230rem;
  position: relative;
}

.gpt-block {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/679c6f92bd94aef22a795367_gpt.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 960rem;
  padding-top: 54rem;
  padding-left: 74rem;
  display: flex;
  position: relative;
}

.bp1-img2 {
  z-index: 0;
  width: 1332rem;
  position: absolute;
  inset: auto auto -50rem -500rem;
}

.gpt2-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/679c88f2dd83c2c460191507_Group%202131328836.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 850rem 900rem;
  height: 900rem;
  padding-top: 64rem;
  padding-left: 74rem;
}

.lable-text-bp {
  color: #000;
  font-size: 24rem;
  font-weight: 500;
  line-height: 100%;
}

.lable-text-bp.mb-90 {
  color: #000;
  margin-bottom: 90rem;
  font-size: 24rem;
  font-weight: 500;
  line-height: 100%;
}

.lable-text-bp.mb-60 {
  flex-flow: column;
  width: auto;
  margin-bottom: 60rem;
}

.lable-text-bp.mb-60.ml-18.bp9 {
  margin-bottom: 80rem;
}

.lable-text-bp.mb-50 {
  margin-bottom: 50rem;
}

.lable-text-bp.italic {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  font-style: italic;
  font-weight: 400;
  line-height: 80%;
}

.lable-text-bp.italic.ml-102 {
  margin-left: 102rem;
}

.lable-text-bp.mt-3 {
  margin-top: 3rem;
}

.lable-text-bp.mt-3.is3 {
  margin-top: 13rem;
}

.lable-text-bp.mb-30 {
  margin-bottom: 30px;
}

.bil-img {
  width: 1000rem;
  position: absolute;
  inset: -150rem -350rem auto auto;
}

.maxw-700 {
  max-width: 700rem;
}

.maxw-700.relative-bp {
  z-index: 10;
  position: relative;
}

.gpt2-img {
  width: 743rem;
  position: absolute;
  inset: 200rem -50rem auto auto;
}

.footer-img {
  width: auto;
  height: auto;
  margin-top: -150rem;
  position: relative;
}

.footer-img.bp3 {
  margin-top: -160rem;
}

.footer-img.bp5 {
  margin-top: 0;
}

.footer-img.bp7 {
  margin-top: -150rem;
}

.tooltip-wrapper-copy {
  border-radius: 15rem;
  width: 1015rem;
  display: block;
  position: absolute;
  bottom: 100%;
  left: -130%;
  box-shadow: 0 4px 4px #00000040;
}

.img-is2 {
  width: 337rem;
  max-width: none;
}

.tooltip-wrapper-off {
  border-radius: 15rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  bottom: 110%;
}

.tooltip-wrapper-off.is1 {
  left: -105%;
}

.tooltip-wrapper-off.none {
  display: none;
}

.hero-bp1-img-mob {
  display: none;
  position: absolute;
  inset: 0%;
}

.nav-block-bp {
  justify-content: space-between;
  align-items: center;
  margin-top: 30rem;
  margin-left: 110rem;
  margin-right: 110rem;
  display: flex;
}

.nav-block-bp.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.nav-block-bp.none-mob {
  z-index: 10;
  max-width: 1920rem;
  position: relative;
}

.nav-block-bp.mb-48 {
  z-index: 10;
}

.nav-block-bp.mb-48.none-desk {
  display: none;
}

.footer-img-mob {
  width: auto;
  height: 850rem;
  display: none;
}

.img-bp1-mob, .img-bp1-mob.mt-80, .img-bp1-mob.mt-80.mb-40, .img-bp1-mob.mb-80 {
  display: none;
}

.padding-l-r-110 {
  max-width: 1920rem;
  padding-left: 110rem;
  position: absolute;
}

.flex-center-relative {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.flex-center-relative.bp5 {
  justify-content: center;
  align-items: flex-start;
}

.flex-center-relative.bp7 {
  justify-content: center;
  align-items: center;
}

.fail-img {
  width: 500rem;
  position: absolute;
}

.tooltip-block {
  z-index: 10;
  width: 1015rem;
}

.tooltip-block.none {
  display: none;
}

.word-bp {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.word-bp.swiper-slide-none, .link-block-bp {
  display: none;
}

.cloud-left {
  z-index: 0;
  width: 1125rem;
  position: absolute;
  inset: 0% auto auto -300rem;
}

.footer-img-bp {
  height: 483rem;
  margin-top: -300rem;
}

.footer-img-bp-mob {
  height: 483rem;
  margin-top: -199rem;
  display: none;
}

.krestik-img {
  display: none;
}

.date-cloud-img {
  width: 337rem;
}

.date-cloud-img-mob {
  width: 337rem;
  display: none;
}

.absolute-h1 {
  position: absolute;
}

.btn-back-bp {
  background-color: #fff;
  border-radius: 50rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 13rem 16rem 10rem;
  display: flex;
  position: absolute;
  inset: 150rem auto auto 110rem;
}

.btn-back-bp.bp1, .btn-back-bp.bp2 {
  z-index: 20;
}

.btn-back-bp1 {
  border-radius: 50rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding: 10rem 7rem 9rem;
  display: flex;
  position: absolute;
  inset: -200rem auto auto -300rem;
}

.knopka-bp1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  height: 100%;
  padding-top: 100rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
  position: absolute;
}

.link-block-3 {
  width: 500rem;
  height: 500rem;
  position: absolute;
}

.beskonechnost {
  width: 22rem;
}

.div-block-57 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: flex;
}

.section_hero-bp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.section_hero-bp.mt-90 {
  width: 100%;
  margin-top: 90rem;
}

.container-large.relative {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-img-bp {
  width: 100%;
}

.block-1920 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 1920rem;
  max-width: 1920rem;
  margin-top: -250rem;
  margin-bottom: 44rem;
  padding-left: 110rem;
  padding-right: 542rem;
  display: flex;
  position: relative;
}

.block-1920.bp3 {
  margin-top: -180rem;
  margin-bottom: 50rem;
}

.block-1920.bp4, .block-1920.bp5 {
  padding-right: 257rem;
}

.block-1920.bp6, .block-1920.bp8 {
  margin-top: -150rem;
}

.h1-hero-bp {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 64rem;
  font-weight: 500;
  line-height: 90%;
}

.h1-hero-bp.bp9 {
  max-width: 961rem;
}

.h1-hero-bp-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 74rem;
  font-style: italic;
  font-weight: 400;
}

.section_-navigation.mt-40 {
  max-width: 1920rem;
  margin-top: -40rem;
}

.section_-navigation.mt-40.desk-none {
  display: none;
}

.section_-navigation.bp6 {
  margin-bottom: 48rem;
}

.nav-block-bp2 {
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 110rem;
  margin-right: 110rem;
  display: flex;
}

.nav-block-bp2.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.nav-block-bp2.none-mob {
  z-index: 10;
  max-width: 1920rem;
  position: relative;
}

.nav-block-bp2.mb-48 {
  z-index: 10;
}

.h3-bp {
  color: #000;
  letter-spacing: .02em;
  text-transform: none;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.h3-bp.mb-30 {
  margin-bottom: 30rem;
}

.driver-rosta {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a1dacc4e21e927ac8a0c53_Group%202131328835.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 844rem;
  height: 790rem;
  padding-top: 57rem;
  padding-left: 54rem;
  display: flex;
  position: relative;
}

.list-number {
  display: flex;
}

.maxw-688 {
  max-width: 688rem;
}

.list-text-bp {
  padding-left: 30rem;
  list-style-type: decimal;
}

.kak-industriya {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a24ba88a0031b2ebe2faa7_Frame%202131329359.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 850rem;
  height: 590rem;
  padding-top: 40rem;
  padding-left: 54rem;
  position: relative;
}

.img-tsvetok {
  z-index: 6;
  width: 329rem;
  height: 680rem;
  position: absolute;
  inset: auto auto -150rem -70rem;
}

.img-strela {
  position: absolute;
}

.img-strelka {
  width: 936rem;
  position: absolute;
  inset: -240rem -150rem auto auto;
}

.innovacii-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a1fbab7453274d479223f0_innovation.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 856rem;
  height: 524rem;
  padding-top: 50rem;
  padding-left: 54rem;
}

.maxw-830 {
  max-width: 830rem;
}

.footer-img-bp2 {
  max-width: 706rem;
  max-height: 218rem;
}

.nad-img {
  width: 285rem;
  height: 581rem;
  position: absolute;
  inset: 150rem auto auto 250rem;
}

.nad2-img {
  z-index: 10;
  width: 445rem;
  height: 613rem;
  position: absolute;
  inset: 90rem 180rem auto auto;
}

.cloud-4 {
  width: 1153rem;
  position: absolute;
  inset: auto auto -300rem -500rem;
}

.cloud-is2 {
  width: 1135rem;
  position: absolute;
  inset: auto -400rem 0% auto;
}

.cloud-is3 {
  z-index: 2;
  width: 1169rem;
  position: absolute;
  inset: auto -300rem -200rem auto;
}

.inovac-img {
  width: 1340rem;
  position: absolute;
  inset: -90rem auto auto -520rem;
}

.trendy-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a243cada0ae536cec78d41_Frame%202131329337.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 450rem;
  padding-top: 50rem;
  padding-left: 54rem;
}

.elips-img {
  z-index: 1;
  width: 1060rem;
  position: absolute;
  inset: -200rem auto auto 0%;
}

.fill-img {
  z-index: 10;
  width: 373rem;
  position: absolute;
  inset: auto auto -50rem 450rem;
}

.trendy-img {
  z-index: 10;
  width: 910rem;
  position: absolute;
  inset: -200rem 90rem auto auto;
}

.img-bp2-mob, .img-bp2-mob.mt-80, .img-bp2-mob.mt-80.mb-40, .img-bp2-mob.mb-80 {
  display: none;
}

.resheniya-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a251c856faf3c27a0def65_Frame%202131329338.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 832rem;
  height: 390rem;
  padding-top: 50rem;
  padding-left: 54rem;
}

.resheniya-img {
  width: 1153rem;
  position: absolute;
  inset: auto -300rem 100rem auto;
}

.resheniya-img.bp2 {
  right: -600rem;
}

.right-arrow-12 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  inset: 0% -50rem 0% auto;
}

.slide-nav-8 {
  inset: auto 0% -70rem;
}

.left-arrow-12 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  inset: 0% auto 0% -40rem;
}

.slider--beauty {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 900rem;
  height: 550rem;
  margin-left: -70rem;
  display: flex;
}

.maxw-296 {
  max-width: 296rem;
}

.slider2-img {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a2f6272797be0b4b2ce37d_%D0%9A%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0%20%D1%81%D0%BB%D0%B0%D0%B8%CC%86%D0%B4%D0%B5%D1%80%D0%B0.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-top: 44rem;
  padding-left: 94rem;
}

.l-ar {
  width: 42rem;
  margin-bottom: 245rem;
  margin-right: 15rem;
}

.l-ar-copy {
  width: 42rem;
  margin-bottom: 216rem;
  margin-right: 20rem;
}

.r-ar {
  width: 42rem;
  margin-bottom: 245rem;
  margin-left: 15rem;
}

.mask-9 {
  width: 800rem;
  height: 550rem;
}

.slider-img2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a2fe5b3da98ae817fa9fe3_%D0%9A%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0%20%D1%81%D0%BB%D0%B0%D0%B8%CC%86%D0%B4%D0%B5%D1%80%D0%B0.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-top: 44rem;
  padding-left: 60rem;
}

.slider-img3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a2fe5b2797be0b4b35592c_%D0%9A%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0%20%D1%81%D0%BB%D0%B0%D0%B8%CC%86%D0%B4%D0%B5%D1%80%D0%B02.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-top: 34rem;
  padding-left: 60rem;
}

.maxw-234 {
  max-width: 234rem;
}

.maxw-234.ml-87 {
  margin-left: 87rem;
}

.ozempic-img {
  width: 909rem;
  position: absolute;
  inset: -150rem -20rem auto auto;
}

.maxw-240 {
  max-width: 240rem;
}

.hero-img-bp-mob {
  display: none;
}

.slider-img1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a2fe5bbc7e5aaea2f03b33_%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0%20%D1%81%D0%BB%D0%B0%D0%B8%CC%86%D0%B4%D0%B5%D1%80%D0%B03.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  padding-top: 44rem;
  padding-left: 60rem;
}

.btn-bp-glavnaya {
  position: absolute;
}

.link-hero-bp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
}

.link-bp {
  text-decoration: underline;
}

.poisk-left {
  width: 467rem;
  position: absolute;
  inset: 120rem auto auto 50rem;
}

.poisk-right {
  width: 645rem;
  position: absolute;
  inset: 150rem -100rem auto auto;
}

.formaty-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a5a47c6a53ab575c600830_Group%202131328746.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 860rem;
  height: 540rem;
  padding-top: 47rem;
  padding-left: 52rem;
}

.formaty-block.relative {
  z-index: 10;
}

.maxw-352 {
  max-width: 352rem;
}

.maxw-670 {
  max-width: 680rem;
}

.maxw-670.relative-bp {
  z-index: 10;
  position: relative;
}

.formaty-blye {
  z-index: 2;
  width: 681rem;
  position: absolute;
  inset: -50rem 500rem auto auto;
}

.formaty-right {
  z-index: 10;
  width: 485px;
  position: absolute;
  inset: 30rem 420rem auto auto;
}

.razvitie-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a5b154a6f52ef233227d15_razvitie.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 900rem;
  height: 570rem;
  padding-top: 47rem;
  padding-left: 52rem;
}

.maxw-190 {
  max-width: 190rem;
}

.maxw-689 {
  max-width: 688rem;
}

.maxw-689.relative-bp {
  z-index: 10;
  position: relative;
}

.cloud-bp3 {
  width: 1200rem;
  position: absolute;
  inset: 400rem auto auto -300rem;
}

.razvitie-img {
  width: 462rem;
  position: absolute;
  inset: auto auto 0% 150rem;
}

.zabota-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a5ecc255e545fd87350991_zabota.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 542rem;
  padding-top: 47rem;
  padding-left: 52rem;
}

.maxw-738 {
  max-width: 738rem;
}

.maxw-738.relative-bp {
  z-index: 10;
  position: relative;
}

.zabota-img {
  width: 530rem;
  position: absolute;
  inset: 0% auto auto 200rem;
}

.mne-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a733834dbb6364e497226a_mne.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 833rem;
  height: 450rem;
}

.mne-block.relative {
  z-index: 10;
  padding-top: 47rem;
  padding-left: 52rem;
}

.swich-bp {
  background-color: #d9d9d9;
  border: 3px solid #e5e5e5;
  border-radius: 100rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 114rem;
  height: 68rem;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
  position: relative;
  box-shadow: inset 0 4px 10.6px #00000040, -13px -12px 10.7px -8px #e5e5e5;
}

.swich-circle {
  background-color: #f3f3f3;
  border-radius: 100rem;
  width: 52rem;
  height: 52rem;
}

.switch-block-img {
  width: 300rem;
  position: relative;
  top: 100rem;
}

.div-block-58 {
  justify-content: center;
  align-items: center;
  margin-top: -150rem;
  display: flex;
  position: absolute;
}

.maxw-833 {
  max-width: 833rem;
}

.maxw-833.gap-30 {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  display: flex;
}

.pochemy-img {
  width: 580rem;
  position: absolute;
  inset: auto 200rem -100rem auto;
}

.block1-bp4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab08ed3ea1e0c3a69a671d_***.avif");
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 600rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.footer-img-bp4 {
  width: 435rem;
}

.lb-4 {
  position: absolute;
}

.ludi-img {
  z-index: 5;
  width: 650rem;
  position: absolute;
  inset: auto auto 50rem 140rem;
}

.cloud-bp4 {
  z-index: 0;
  width: 1125rem;
  position: absolute;
  inset: auto auto -300rem -500rem;
}

.block2-bp4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab03fe0125111c70e80e5f_***-2.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 430rem;
  margin-left: -25rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.cloud1-bp4 {
  z-index: 2;
  width: 793rem;
  position: absolute;
  inset: auto auto -150rem -250rem;
}

.girl-img {
  z-index: 11;
  width: 663rem;
  max-width: none;
  position: absolute;
  inset: auto 220rem 50rem auto;
}

.blue-img-bp {
  z-index: 2;
  width: 600rem;
  max-width: none;
  position: absolute;
  inset: auto 500rem 0% auto;
}

.blue-img-bp.bp5 {
  width: 700rem;
  inset: 50rem auto auto 400rem;
}

.block3-bp4 {
  z-index: 5;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab03fd429e9431d514becf_***-3.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 430rem;
  padding-top: 47rem;
  padding-left: 54rem;
  position: relative;
}

.kampus-img {
  z-index: 10;
  width: 496rem;
  position: absolute;
  inset: 0% 100rem auto auto;
}

.cloud-img-bp4 {
  width: 1200rem;
  position: absolute;
  inset: -100rem -400rem auto auto;
}

.block4-bp4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab03fe16a78ef3c819d4b7_***-4.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 725rem;
  margin-right: -25rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.big-img-bp4 {
  z-index: 10;
  width: 611rem;
  position: absolute;
  inset: 0% auto auto 150rem;
}

.cloud2-bp4 {
  z-index: 0;
  width: 1125rem;
  position: absolute;
  inset: 100rem auto auto -400rem;
}

.cloud3-bp4 {
  width: 1135rem;
  position: absolute;
  inset: auto -400rem -300rem auto;
}

.kibernetic-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ad9d724e168b338b4e9b3c_5***.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 276rem;
  margin-left: -25rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.chelovek-img {
  width: 650rem;
  max-width: none;
  position: absolute;
  inset: -80rem 280rem auto auto;
}

.synchron-img {
  z-index: 10;
  width: 463rem;
  position: absolute;
  inset: 70rem 300rem auto auto;
}

.buduchee-block {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ada380fcb2d658b7d206bd_5***-3.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 691rem;
  margin-right: -25rem;
  padding-top: 47rem;
  padding-left: 54rem;
  position: relative;
}

.protez-img {
  z-index: 10;
  width: 701rem;
  position: absolute;
  inset: auto auto 40rem 100rem;
}

.cloud-img.bp5-1 {
  width: 1000rem;
  max-width: none;
  inset: auto -300rem -400rem auto;
}

.cloud-img.bp5-2 {
  width: 1000rem;
  max-width: none;
  inset: auto auto -200rem -400rem;
}

.cloud-img.bp5-4 {
  position: absolute;
  inset: auto -100rem 0% auto;
}

._01-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67adab4fc73880a7ec3019ab_01.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 565rem;
  margin-left: -25rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

._01-img {
  z-index: 10;
  width: 900rem;
  position: absolute;
  inset: auto -20rem 20rem auto;
}

.img-full-section-mob {
  mix-blend-mode: normal;
  width: 100%;
  margin-bottom: 60rem;
  display: none;
}

.img-full-section-mob.full {
  width: 100vw;
}

.post-card-full-wrap {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1700rem;
  margin-left: auto;
  margin-right: auto;
}

.image-82 {
  opacity: 0;
  width: 1696rem;
  position: absolute;
}

.stolet-img {
  z-index: 10;
  width: 521rem;
  position: absolute;
  inset: auto 200rem 20rem auto;
}

.footer-img-bp5 {
  width: 699rem;
}

._02-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af1bbaac97b717416b92f4_02.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 354rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

._03-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af1c2766a1b80fc63c90ca_03.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 327rem;
  margin-right: -25rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

._04-block {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af1d2bf64e4cb13fe11514_04.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 663rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.hero-link-bp {
  text-decoration: underline;
}

.vesi-img {
  width: 930rem;
  position: absolute;
  inset: 180rem auto auto -50rem;
}

.footer-img-bp5-mob {
  width: 699rem;
  display: none;
}

.nav-block-bp5 {
  justify-content: space-between;
  align-items: flex-start;
  margin-left: 110rem;
  margin-right: 110rem;
  display: flex;
}

.nav-block-bp5.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.nav-block-bp5.none-mob {
  z-index: 10;
  max-width: 1920rem;
  position: relative;
}

.nav-block-bp5.mb-48 {
  z-index: 10;
}

.russian-line {
  background-color: #d9d9d9;
  width: 100%;
  height: 8rem;
  margin-left: auto;
  margin-right: auto;
}

.russian-line.abs {
  position: absolute;
  inset: auto 0% -25rem;
}

.section-russian {
  width: 100%;
  padding: 66rem 256rem 80rem;
}

.section-russian.swiper-slide-none.none {
  display: none;
}

.russion-header-wrapper {
  grid-column-gap: 20rem;
  grid-row-gap: 0rem;
  color: #054a27;
  grid-template-rows: auto;
  grid-template-columns: 154rem 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24rem;
  display: grid;
}

.h2-russian {
  letter-spacing: -.02em;
  flex: none;
  font-family: Objectsans, sans-serif;
  font-size: 116rem;
  font-weight: 500;
  line-height: 90%;
}

.h3-russian {
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 100%;
}

.left-russian {
  max-width: 831rem;
  margin-left: 178rem;
}

.img-grid {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.img-grid.left {
  grid-template-columns: 834rem 1fr;
}

.img-grid.right {
  grid-template-columns: 1fr 831rem;
}

.img-grid.one {
  grid-template-columns: 1fr;
}

.img-wrapper-russian {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  color: #edeae4;
  background-color: #054a27;
  flex-flow: column;
  height: 550rem;
  padding: 4rem 4rem 11rem;
  display: flex;
}

.img-wrapper-russian._11 {
  height: auto;
}

.img-russian-h504 {
  object-fit: cover;
  width: 100%;
  max-width: none;
  height: 504rem;
}

.img-russian-h504.desc-hide {
  display: none;
}

.img-russian-h504._640 {
  height: 595rem;
}

.div-block-59 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.right-russian {
  max-width: 831rem;
  margin-left: auto;
  margin-right: 144rem;
}

.center-russian {
  max-width: 831rem;
  margin-left: auto;
  margin-right: auto;
}

.center-russian.max-w-544 {
  max-width: 544rem;
}

.russian-citate-wrapper {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  color: var(--dark-green);
  display: flex;
}

.russian-name-wrapper {
  width: 256rem;
}

.russian-name-wrapper.maw-264 {
  width: 264rem;
}

.svg-2 {
  width: 264rem;
  height: auto;
  margin-bottom: -5rem;
  display: block;
}

.russian-artist-img {
  border: 4px solid var(--dark-green);
  object-fit: cover;
  width: 400rem;
  height: 426rem;
}

.section-line-russian {
  width: 100%;
  padding-left: 112rem;
  padding-right: 112rem;
}

.rus-desc-hide {
  display: none;
}

.block2-bp6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5790c61efd89ec6182bdf_***-2.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 567rem;
  margin-left: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.h4-bp {
  color: #000;
  font-size: 24rem;
  font-weight: 500;
  line-height: 100%;
}

.h4-bp.mb-30 {
  margin-bottom: 30rem;
}

.block3-bp6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5790cac301840c04af173_***-3.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 648rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block1-bp6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5790b558603222dc80fdc_***-1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 458rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block4-bp6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5790cdfd68c4f3f3e31a1_***-4.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 535rem;
  margin-left: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block5-bp6 {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5790bfdf0f572bd30ed16_***-5.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 488rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
  position: relative;
}

.block6-bp6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5790b31f1e709b8320b00_***-6.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 485rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.cloud1-bp6 {
  width: 1193rem;
  position: absolute;
  inset: auto auto -100rem -400rem;
}

.mental1-img {
  width: 550rem;
  position: absolute;
  inset: auto auto 20rem 200rem;
}

.image-83 {
  position: absolute;
}

.mental2-img {
  width: 899rem;
  position: absolute;
  inset: 50rem -380rem auto auto;
}

.mental3-img {
  width: 557rem;
  position: absolute;
  inset: auto auto 0% 200rem;
}

.cloud2-bp6 {
  width: 1193rem;
  position: absolute;
  inset: auto auto -50rem -500rem;
}

.cloud3-bp6 {
  width: 1200rem;
  position: absolute;
  inset: 150rem -400rem auto auto;
}

.cloud4-bp6 {
  width: 1200rem;
  position: absolute;
  inset: auto -600rem 0% auto;
}

.mental4-img {
  width: 676rem;
  position: absolute;
  inset: 0% -150rem auto auto;
}

.mental5-img {
  width: 826rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cloud5-bp6 {
  width: 1193rem;
  position: absolute;
  inset: auto auto -50rem -300rem;
}

.footer-img-bp6 {
  width: 485rem;
}

.footer-img-bp6-mob {
  width: 699rem;
  display: none;
}

.company-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 179rem;
  display: flex;
}

.section-company {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 80rem;
  display: flex;
}

.container-company {
  background-color: #f1f1f1;
  border-radius: 32rem;
  width: 1408rem;
  max-width: 1408rem;
  padding: 72rem;
}

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

.logo-company {
  border-radius: 24rem;
  height: 80rem;
  margin-right: 32rem;
}

.h1-company {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 74rem;
  font-weight: 500;
  line-height: 97%;
}

.text-block-company {
  width: 314rem;
}

.description-text-block {
  width: 841rem;
}

.description-text-block.flex-horizontal-company {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  display: flex;
}

.section-about-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 80rem;
  display: flex;
}

.arrow-about-company {
  height: 32rem;
  margin-left: 20rem;
}

.dropdown-toggle-company {
  width: 100%;
  padding: 72rem;
}

.dropdown-company {
  background-color: #f1f1f1;
  border-radius: 32rem;
  width: 100%;
  max-width: 1408rem;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-company.about-company {
  display: none;
}

.dropdown-company.var2 {
  background-color: #f1f1f1;
  padding-bottom: 32rem;
  padding-left: 72rem;
  padding-right: 72rem;
}

.list-company {
  border-bottom-right-radius: 32rem;
  border-bottom-left-radius: 32rem;
  position: relative;
}

.list-company.w--open {
  background-color: #f4f4f4;
  margin-top: -30rem;
  padding-bottom: 32rem;
  padding-left: 72rem;
  padding-right: 72rem;
}

.line-comp {
  background-color: #0a492a80;
  width: 100%;
  height: 1px;
  margin-bottom: 54rem;
}

.rich-text-company h3 {
  color: #050505;
  text-transform: none;
  margin-bottom: 14rem;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 400;
  line-height: 120%;
}

.rich-text-company p {
  color: #333;
  margin-bottom: 44rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 133%;
}

.rich-text-company a {
  color: #333;
  border-bottom: 1px solid #000;
}

.radio-button-field {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b56c0bac301840c03e254e_Frame%202136137620.webp");
  background-position: 0 0;
  background-size: cover;
}

.radio-button {
  width: 400rem;
}

.section-vacans-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 80rem;
  display: flex;
}

.container-vacans-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1408rem;
  display: flex;
}

.grid-2, .grid-vacans {
  grid-template-columns: 1fr 1fr 1fr;
}

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

.location-text {
  color: #000;
  border-radius: 28rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-family: Objectsans, sans-serif;
  font-weight: 400;
  line-height: 120%;
}

.descript-left {
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 700;
  line-height: 133%;
}

.description-right {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 133%;
}

.three-values {
  color: #050505;
  background-color: #fff;
  border-radius: 32rem;
  padding: 8rem 16rem;
  font-size: 16rem;
  font-weight: 400;
  line-height: 133%;
}

.h2-company {
  color: #050505;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 86rem;
  font-style: italic;
  font-weight: 400;
  line-height: 84%;
}

.h2-company.mb-80 {
  margin-bottom: 80rem;
}

.h2-company-span {
  color: #0a492a;
}

.all-vacanc {
  border: 1px solid #0a492a;
  border-radius: 50rem;
  justify-content: center;
  align-items: center;
  margin-top: 48rem;
  padding: 24rem 48rem;
  display: flex;
}

.all-vacanc-text {
  color: #0a492a;
  letter-spacing: .05em;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 100%;
}

.company-list {
  grid-column-gap: 32rem;
  grid-row-gap: 48rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.wacanc-wrapper-copy {
  flex-flow: column;
  width: 1408rem;
}

.section-comand-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 80rem;
  display: flex;
}

.img-comand {
  width: 1408rem;
}

.img-comand-mob {
  display: none;
}

.gray-text-bp7 {
  color: #868686;
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 115%;
}

.gray-text-bp7.maxw-544 {
  max-width: 544rem;
}

.gray-text-block {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gray-text-block.mb-20.is1 {
  position: absolute;
  inset: 80rem auto auto -30rem;
}

.gray-text-block.mb-20.is3 {
  position: absolute;
  inset: auto -141rem 21rem auto;
}

.gray-text-block.mb-20.is4 {
  position: absolute;
  inset: 0% -141rem auto auto;
}

.gray-text-block.mt-40 {
  margin-top: 40rem;
}

.gray-text-block.mt-40.is2 {
  position: absolute;
  inset: 130rem auto auto -30rem;
}

.gray-text-bp7-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-style: italic;
}

.block1-bp7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b899794afde04dbde59e01_***-1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 514rem;
  margin-left: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.cloud4-bp7 {
  width: 989rem;
  position: absolute;
  inset: 100rem -600rem auto auto;
}

.block2-bp7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89979d073f1eaf1611b2b_***-2.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 564rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block3-bp7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b8997aad3fc554ee5bd4a8_***-3.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 617rem;
  margin-left: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block4-bp7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b8997beb3a34e295596355_***-4.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 518rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block5-bp7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b8997a74b01962534babdd_***-5.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 933rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block6-bp7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89979c5dff7dfb29ae4a1_***-6.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 457rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.footer-img-bp7 {
  width: 266rem;
}

.footer-img-bp7-mob {
  width: 699rem;
  display: none;
}

.lb-7 {
  position: absolute;
}

.img1-bp7 {
  width: 750rem;
  position: absolute;
  inset: 90rem -200rem auto auto;
}

.img2-bp7 {
  width: 612rem;
  position: absolute;
  inset: auto -100rem 0% auto;
}

.img3-bp7 {
  width: 1082rem;
  position: absolute;
  inset: 75rem auto auto -300rem;
}

.img4-bp7 {
  width: 510rem;
  position: absolute;
  inset: -20rem -95rem auto auto;
}

.img5-bp7 {
  width: 720rem;
  position: absolute;
  inset: -30rem auto auto -150rem;
}

.img6-bp7 {
  width: 364rem;
  position: absolute;
  inset: 24rem 0% auto auto;
}

.cloud3-bp7 {
  z-index: 3;
  width: 1200rem;
  position: absolute;
  inset: 0 -500rem auto auto;
}

.img7-bp7 {
  width: 244rem;
  position: absolute;
  inset: 100rem auto auto 50rem;
}

.img8-bp7 {
  z-index: 2;
  width: 420rem;
  position: absolute;
  inset: auto 50rem 30rem auto;
}

.blur-bp7 {
  z-index: 2;
  width: 900rem;
  position: absolute;
  inset: -50rem auto auto 100rem;
}

.img9-bp7 {
  width: 556rem;
  position: absolute;
  inset: 0% auto auto 70rem;
}

.cloud2-bp7 {
  z-index: 3;
  width: 1000rem;
  position: absolute;
  inset: 200rem -500rem auto auto;
}

.img10-bp7 {
  z-index: 10;
  width: 706rem;
  position: absolute;
  inset: 140rem -150rem auto auto;
}

.img11-bp7 {
  height: 564rem;
  position: absolute;
  inset: -50rem auto auto -50rem;
}

.italic-text-bp7 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 27rem;
  font-style: italic;
  font-weight: 400;
  line-height: 90%;
}

.xs-number-bp7 {
  font-size: 24rem;
  font-weight: 500;
  line-height: 90%;
}

.section-video-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 80rem;
  display: flex;
}

.video-block {
  border-radius: 32rem;
  width: 1120rem;
  height: 630rem;
  overflow: hidden;
}

.video-company {
  width: 100%;
  height: 100%;
}

.section-benefits-company {
  margin-bottom: 80rem;
}

.section-galery-company {
  justify-content: center;
  align-items: center;
  margin-bottom: 100rem;
  overflow: hidden;
}

.galery-block-company {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1120rem;
}

.company-slider-item {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.company-galery-img {
  border-radius: 14px;
  width: 1120rem;
}

.slider-comp {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
}

.point-slider-company {
  height: 20rem;
  padding-top: 0;
  position: static;
  inset: auto 0% -70rem;
}

.icon-slider-comp {
  width: 40rem;
  height: 40rem;
  margin-bottom: 41rem;
  margin-left: 20rem;
}

.icon-slider-comp.right {
  transform-style: preserve-3d;
  margin-left: 0;
  margin-right: 20rem;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.left-arrow-13 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.comp-wrapp {
  justify-content: center;
  align-items: center;
  position: relative;
}

.right-arrow-13 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hh {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1696rem;
  height: 751rem;
  margin-bottom: 200rem;
  display: flex;
  position: relative;
}

.code-embed-11 {
  position: absolute;
}

.jet-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  display: flex;
}

.jet-wrapper.bg-jet {
  background-color: #c7c7c7;
}

.h1-jet {
  color: #000;
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 50rem;
  font-weight: 500;
  line-height: 95%;
}

.h1-jet.mb-40 {
  margin-bottom: 40rem;
}

.h1-jet-span {
  color: #000;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: 95%;
}

.h2-jet {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.h2-jet.mb-40 {
  margin-bottom: 40rem;
}

.h2-jet-span {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.paragraph-jet {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.paragraph-jet.maxw-825 {
  max-width: 825rem;
}

.paragraph-jet.maxw-899 {
  max-width: 899rem;
}

.number-description-jet {
  color: #fff;
  letter-spacing: -.02em;
  background-color: #00c3ff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 24rem;
  padding: 10rem;
  font-size: 26rem;
  font-weight: 500;
  line-height: 100%;
  display: inline-block;
}

.question-jet {
  color: #03c;
  letter-spacing: -.02em;
  margin-bottom: 32rem;
  font-size: 26rem;
  font-weight: 500;
  line-height: 130%;
}

.question-jet.maxw-881 {
  max-width: 881rem;
}

.question-jet-italic {
  color: #03c;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 30rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.section-hero-jet {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 125rem;
}

.container-hero-jet {
  margin-left: 112rem;
  margin-right: 112rem;
  position: relative;
}

.image-84 {
  width: 100%;
  height: 747rem;
}

.hero-jet-img {
  z-index: 10;
  width: 100%;
  height: 756rem;
  position: relative;
}

.nav-block-jet {
  justify-content: space-between;
  align-items: center;
  margin-top: -50rem;
  display: flex;
  position: relative;
}

.nav-block-jet.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.section-text-jet {
  width: 100%;
  margin-top: 62rem;
  position: relative;
}

.hero-jet-img-mob {
  width: 100%;
  height: 747rem;
  display: none;
}

.ml-436 {
  margin-left: 436rem;
}

.maxw-715 {
  max-width: 715rem;
}

.section-question-jet {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.container-question-jet {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 752rem;
  margin-top: 100rem;
  display: flex;
}

.text-link-jet {
  color: #03c;
  text-decoration: underline;
}

.img1-jet {
  pointer-events: none;
  width: 1555rem;
  position: absolute;
  inset: 0% 0% 0% 112rem;
}

.blue1-jet {
  pointer-events: none;
  width: 1399rem;
  position: absolute;
  inset: auto 100rem -50rem auto;
}

.submit-button-2, .form-jet {
  display: none;
}

.form-jet-wrapper {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.question-block-jet {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  position: relative;
}

.question-block-jet.none {
  display: none;
}

.first-img-jet {
  width: 1696rem;
}

.hover-img-jet {
  opacity: 0;
  width: 1696rem;
  position: absolute;
  inset: 0%;
}

.test-block-jet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.answer-jet {
  z-index: 2;
  color: #fff;
  letter-spacing: -.02em;
  cursor: pointer;
  background-color: #03c;
  border: 1px solid #03c;
  border-top-right-radius: 20rem;
  width: auto;
  margin-bottom: 0;
  padding: 10rem 14rem;
  font-size: 25rem;
  font-weight: 400;
  line-height: 100%;
  display: flex;
  position: relative;
}

.answer-jet.is2 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 20rem;
}

.radiobut-jet {
  z-index: 3;
  opacity: 0;
  background-color: #751d1d;
  border: 1px solid #03c0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0%;
}

.radiobut-jet.w--redirected-focus, .radiobut-jet.w--redirected-focus-visible {
  box-shadow: none;
}

.text-answer-jet {
  color: #fff;
  letter-spacing: -.02em;
  font-size: 25rem;
  font-weight: 400;
  line-height: 100%;
}

.answer-block-jet {
  z-index: 20;
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.first-img-jet-mob {
  width: 1696rem;
  display: none;
}

.clue-jet {
  z-index: 15;
  opacity: 0;
  width: 782rem;
  display: none;
  position: absolute;
  inset: auto auto -150rem 400rem;
}

.clue-jet.answer1 {
  inset: 18rem 69rem auto auto;
}

.clue-jet.answer2 {
  width: 750rem;
  bottom: 70rem;
  left: 430rem;
}

.clue-jet.answer3 {
  width: 782rem;
  bottom: -80rem;
  left: 400rem;
}

.clue-jet.answer4 {
  width: 752rem;
  bottom: -50rem;
  left: 430rem;
}

.clue-jet.answer5 {
  width: 752rem;
  bottom: 70rem;
  left: 430rem;
}

.clue-jet.answer6 {
  width: 782rem;
  inset: auto auto -40rem 400rem;
}

.clue-jet.answer7 {
  width: 782rem;
  inset: auto auto -40rem 300rem;
}

.clue-jet.answer8 {
  width: 782rem;
  inset: auto auto 0 300rem;
}

.clue-img {
  width: 100%;
}

.clue-img-mob {
  display: none;
}

.clue-block-jet {
  opacity: 0;
  padding-top: 20rem;
  padding-left: 60rem;
  position: absolute;
  inset: 0%;
}

.clue-block-jet.answer2, .clue-block-jet.answer5 {
  padding-left: 25rem;
}

.close-img {
  width: 39rem;
}

.clue-text-jet {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.clue-text-jet.mb-18 {
  margin-bottom: 18rem;
}

.maxw-702 {
  max-width: 702rem;
}

.clue-list-jet {
  margin-bottom: 0;
  padding-left: 30rem;
}

.close-block-jet {
  justify-content: flex-end;
  align-items: flex-start;
  padding-right: 21rem;
  display: flex;
}

.close-block-jet.mb20 {
  z-index: 20;
  margin-bottom: 20rem;
  position: relative;
}

.close-link-jet {
  cursor: pointer;
}

.max-881 {
  max-width: 881rem;
}

.section-result-jet {
  width: 100%;
  padding-left: 112rem;
  padding-right: 112rem;
}

.block-result-jet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100rem;
  display: flex;
}

.block-result-jet.none {
  display: none;
}

.columns-jet {
  justify-content: space-between;
  width: 100%;
  margin-top: 100rem;
  display: flex;
}

.result-number-jet {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 10rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 50rem;
  font-style: italic;
  font-weight: 400;
  line-height: 95%;
}

.result-img-jet {
  width: 950rem;
}

.result-text-jet {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 60rem;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 110%;
}

.result-img-jet-mob {
  display: none;
}

.text-span-23 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
  line-height: 110%;
}

.maxw-683 {
  max-width: 683rem;
}

.link-it-bl-jet {
  color: #03c;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
  text-decoration: underline;
}

.krest-img-jet {
  width: 203rem;
  position: absolute;
  inset: -60rem auto auto 42rem;
}

.sobaka-img-jet {
  width: 357rem;
  position: absolute;
  inset: 114rem auto auto 30rem;
}

.cube-img-jet {
  width: 398rem;
  position: absolute;
  inset: 113rem auto auto 0%;
}

.potter-img-jet {
  width: 150rem;
  position: absolute;
  inset: 167rem auto auto 96rem;
  transform: rotate(15deg);
}

.section-comanda-jet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 100rem;
}

.container-comanda-jet {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40rem;
  display: flex;
}

.comanda-text {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
  line-height: 120%;
}

.comanda-text.mb-40 {
  margin-bottom: 40rem;
}

.com-block-text {
  grid-column-gap: 24rem;
  grid-row-gap: 10rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 1175rem;
  margin-bottom: 40rem;
  display: flex;
}

.fio-text {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 120%;
}

.text-span-24 {
  font-weight: 500;
}

.skrepka-img-jet {
  width: 550rem;
  position: absolute;
  inset: auto auto 0% -100rem;
}

.text-span-25 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 25rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.blur2-jet {
  pointer-events: none;
  position: absolute;
  inset: 0% -400rem auto auto;
}

.blur3-jet {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  inset: -300rem auto auto -600rem;
}

.blur4-jet {
  pointer-events: none;
  position: absolute;
  inset: 0% -600rem auto auto;
}

.navbar-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.navbar-container.bg-jet {
  background-color: #d9d9d9;
}

.btn-back-jet {
  border-radius: 50rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 12rem;
  padding-bottom: 12rem;
  padding-right: 16rem;
  display: flex;
  position: absolute;
  inset: 35rem auto auto 6rem;
}

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

.div-block-60.birt {
  justify-content: flex-start;
  align-items: center;
}

.h2-link-jet {
  color: #03c;
  text-decoration: underline;
}

.maxw-680 {
  max-width: 680rem;
}

.maxw-680.relative-bp {
  z-index: 10;
  position: relative;
}

.benefit-block {
  background-color: #f4f4f4;
  border-radius: 32rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32rem;
  display: flex;
}

.benefit-block.mt-40 {
  background-color: #f1f1f1;
  margin-top: 40rem;
}

.star-svg {
  width: 28rem;
  height: 28rem;
  margin-right: 12rem;
}

.benefit-img-mob {
  width: 592rem;
  display: none;
}

.share-block {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 100rem;
  display: flex;
}

.share-btn {
  color: #03c;
  text-transform: uppercase;
  background-color: #3898ec00;
  padding: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 110%;
}

.palka {
  color: #838383;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-size: 17rem;
  font-weight: 400;
  line-height: 110%;
}

.palka-img {
  height: 19rem;
}

.share-text {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 110%;
}

.bg-darkgray {
  background-color: #696666;
}

.vacancies-icon2 {
  border-radius: 12rem;
  width: 32rem;
  height: 32rem;
  margin-right: 16rem;
}

.vacancies-icon2.mr-16 {
  border-radius: 16rem;
  margin-right: 16rem;
}

.block1-bp8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca96d0906de3a465e9ccac_***-1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 376rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block2-bp8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca96d0bd857a68d69e6b62_***-2.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 375rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block3-bp8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67caa1d543631894fee465e0_Frame%202131329574.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 347rem;
  margin-left: 120rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block4-bp8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca96d1bb04af2cffe6b955_***-4.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 425rem;
  margin-left: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block5-bp8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca96d1826ee295c7f2e313_***-5.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 368rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.footer-img-bp8 {
  width: 487rem;
}

.footer-img-bp8-mob {
  display: none;
}

.img1-bp8 {
  width: 659rem;
  position: absolute;
  inset: -50rem auto auto -170rem;
}

.cloud1-bp8 {
  width: 989rem;
  position: absolute;
  inset: auto -700rem 200rem auto;
}

.img2-bp8 {
  width: 633rem;
  position: absolute;
  inset: -40rem -100rem auto auto;
}

.cloud2-bp8 {
  width: 989rem;
  position: absolute;
  inset: 100rem auto auto -500rem;
}

.img3-bp8 {
  width: 619rem;
  position: absolute;
  inset: auto auto -10rem 200rem;
}

.img4-bp8 {
  width: 633rem;
  position: absolute;
  inset: auto -50rem -100rem auto;
}

.cloud3-bp8 {
  z-index: 3;
  width: 1200rem;
  position: absolute;
  inset: -100rem -700rem auto auto;
}

.img5-bp8 {
  z-index: 10;
  width: 544rem;
  position: absolute;
  inset: auto -30rem 30rem auto;
}

.img6-bp8 {
  width: 1133rem;
  position: absolute;
  inset: 30rem auto auto -320rem;
}

.img-goroda2 {
  height: 692rem;
}

.section-photo-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30rem;
  margin-bottom: 30rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.section-photo-left.jek-art {
  margin-top: 0;
  margin-bottom: 0;
}

.section-photo-left.flex-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.section-photo-left.mb-100 {
  margin-bottom: 100rem;
}

.niznii-block {
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.section-history-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 150rem;
  display: flex;
}

.container-history-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-benefits-company {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1120rem;
  display: flex;
}

.link-statya-career {
  width: 100%;
}

.benefit-text p {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 133%;
}

.ateams-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.fs-caption {
  color: #838383;
  margin-top: 16rem;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
  line-height: 150%;
}

.cms-captions p {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
  line-height: 150%;
}

.button-block {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16rem;
  display: flex;
}

.link-block2 {
  background-color: #f4f4f4;
  border-radius: 20rem;
  justify-content: flex-start;
  align-items: center;
  padding: 8rem 19rem;
  display: flex;
}

.link-block2.bg-white {
  background-color: #fff;
}

.link-block2.mb-50.none, .link-block2.none {
  display: none;
}

.arrow-svg {
  width: 23rem;
  margin-bottom: 4rem;
  margin-right: 13rem;
}

.btn-text {
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 145%;
}

.section-similar-vacanc {
  background-color: #f4f4f4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-similar-vacanc.none {
  display: none;
}

.container-similar-vacanc {
  max-width: 1408rem;
}

.slovar-wrapper {
  background-color: #f4f4f4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slovar-section {
  margin-top: 120rem;
}

.slovar-container {
  max-width: 1696rem;
  margin-left: 112rem;
  margin-right: 112rem;
}

.slovar__image-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 640rem;
  display: flex;
  position: sticky;
  top: 120rem;
}

.column2 {
  background-color: #fff;
  border-radius: 32rem;
  height: 908rem;
}

.column3 {
  height: 100svh;
}

.slovar-soderganie {
  padding: 32rem;
}

.slovar-block {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 85rem;
  display: flex;
}

.slovar__toc-container {
  width: 400rem;
  position: sticky;
  top: 120rem;
}

.slovar__content-container {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  background-color: #fff;
  border-radius: 32rem;
  flex-flow: column;
  width: 640rem;
  padding: 32rem;
  display: flex;
}

.slovar__image-item1 {
  z-index: 5;
  border-radius: 32rem;
  max-width: 640rem;
  position: relative;
}

.slovar__image-item1.absolute {
  z-index: 3;
}

.slovar__image-item1.desk-none {
  display: none;
}

.h1-slovar {
  color: #0a492a;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 74rem;
  font-style: italic;
  font-weight: 400;
  line-height: 97%;
}

.h1-slovar.mb-36 {
  margin-bottom: 36rem;
}

.h1-slovar.mb-36.desk-none {
  display: none;
}

.h2-slovar {
  color: #000;
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 500;
  line-height: 112%;
}

.h2-slovar.mb-24 {
  margin-bottom: 24rem;
}

.h2-slovar-span {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 40rem;
  font-style: italic;
  line-height: 100%;
}

.slovar__text-block {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 576rem;
  display: flex;
}

.p-slovar {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 145%;
}

.p-slovar.text-green-slovar {
  color: #054a27;
}

.link-slovar {
  color: #0a492a;
  border-bottom: 1px solid #0a492a;
}

.slovar__image-item2 {
  z-index: 4;
  border-radius: 32rem;
  max-width: 640rem;
}

.slovar__image-item2.absolute.desk-none {
  display: none;
}

.slovar__image-item3 {
  z-index: 3;
  border-radius: 32rem;
  max-width: 640rem;
}

.slovar__image-item3.absolute.desk-none {
  display: none;
}

.slovar__part2 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  max-width: 576rem;
  display: flex;
}

.slovar__bg-white {
  background-color: #fff;
  border-radius: 32rem;
  height: 744rem;
  padding: 32rem;
  overflow: auto;
}

.slovar__part33 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  max-width: 576rem;
  display: flex;
}

.list-slovar {
  color: var(--black);
  margin-bottom: 0;
  padding-left: 30rem;
  font-size: 22rem;
  font-weight: 400;
  line-height: 150%;
}

.list-slovar.point {
  flex-flow: column;
  display: flex;
}

.slovar__part3, .slovar__part2-copy {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  max-width: 576rem;
  display: flex;
}

.text-number-block {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  padding-left: 11rem;
  display: flex;
}

.p-slovo-bold {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 700;
  line-height: 145%;
}

.bibliography-block {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.horizontal-slovar {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  display: flex;
}

.format-text {
  letter-spacing: .04em;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
  line-height: 146%;
}

.format-text.slovar {
  color: #0a492a;
}

.clock-slovar {
  width: 22rem;
  margin-bottom: 4rem;
  margin-left: 16rem;
  margin-right: 3rem;
}

.clock-slovar.jet {
  width: 22rem;
}

.flex-left-slovar {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flex-left-slovar.ml-57 {
  margin-left: 57rem;
}

.flex-left-slovar.mb-24 {
  margin-bottom: 24rem;
}

.autor-slovar {
  color: #0a492a;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.autor-slovar.mb-4 {
  margin-bottom: 4rem;
}

.caption-autor-slovar {
  color: #838383;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
}

.caption-autor-slovar.mb-32 {
  margin-bottom: 32rem;
}

.caption-autor-slovar.mb-50 {
  margin-bottom: 35rem;
}

.soderjanie-link {
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
  display: block;
}

.soderjanie-link.w--current {
  color: #137d49;
}

.slovar-img-mob {
  display: none;
}

.block1-bp9 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd05ebaddb4bcdcc713533_***-1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 581rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block2-bp9 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca96d0906de3a465e9ccac_***-1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 376rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.block3-bp9 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd05eb3a5ba07442291b80_***-3.webp");
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 713rem;
  margin-right: -24rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.footer-img-bp9 {
  width: 321rem;
}

.img1-bp9 {
  width: 800rem;
  position: absolute;
  inset: 50rem -150rem auto auto;
}

.img2-bp9 {
  width: 1121rem;
  position: absolute;
  inset: 0 auto auto -300rem;
}

.img3-bp9 {
  width: 400rem;
  position: absolute;
  inset: 10rem auto auto -100rem;
}

.img4-bp9 {
  width: 1100rem;
  position: absolute;
  inset: -100rem -400rem auto auto;
}

.mg5-bp9 {
  width: 830rem;
  position: absolute;
  inset: 80rem auto auto 0%;
}

.block4-bp9 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd05ecd7bc3791a0f34f5d_***-4.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 883rem;
  height: 350rem;
  padding-top: 47rem;
  padding-left: 54rem;
}

.vacanc-logo {
  border-radius: 12rem;
  width: 50rem;
  height: 50rem;
}

.vacanc-logo.mb-16 {
  margin-right: 16rem;
}

.vacanc-img {
  border-radius: 10px;
  height: 60rem;
}

.vacanc-img.mr-16 {
  margin-right: 16rem;
}

.slovar__bg-green {
  background-color: #cfe6da;
  border-radius: 32rem;
  padding: 20rem 28rem;
}

.bibliography-block-copy {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-color: #cfe6da;
  border-radius: 32rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20rem 28rem;
  display: flex;
}

.soderjanie-block {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.rich-text-slider {
  max-width: 1120rem;
}

.slider-block {
  display: none;
}

.slider-block__company {
  background-color: #0000;
  justify-content: center;
  align-items: flex-start;
  width: 1408rem;
  height: auto;
  display: flex;
  overflow: hidden;
}

.slider-mask__company {
  border-radius: 32rem;
  width: 1120rem;
  overflow: visible;
}

.slide__company {
  margin-right: 20rem;
}

.image-85 {
  border-radius: 32rem;
}

.text-block-19 {
  text-align: center;
}

.inlay {
  width: 100%;
  height: 408rem;
  position: absolute;
}

.inlay._1 {
  top: 39rem;
}

.inlay._1.new {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.inlay._1.new.test {
  height: auto;
  position: static;
}

.inlay._2 {
  top: 225rem;
}

.inlay._2.t {
  position: static;
}

.inlay._2.new {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.inlay._3 {
  top: 457rem;
}

.inlay._3.new {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 394rem;
  display: flex;
}

.inlay-img {
  position: absolute;
}

.inlay-img._1 {
  width: 163rem;
  top: -35rem;
  left: 504rem;
}

.inlay-img._2 {
  width: 204rem;
  top: -81rem;
  left: 1171rem;
}

.inlay-img._2.op-0 {
  opacity: 0;
}

.inlay-img._3 {
  width: 377rem;
  top: 55rem;
  left: 31rem;
}

.inlay-img._4 {
  width: 247rem;
  top: 77rem;
  left: 553rem;
}

.inlay-img._5 {
  width: 175rem;
  top: 148rem;
  left: 1062rem;
}

.inlay-img._5.op-0 {
  opacity: 0;
}

.inlay-img._6 {
  width: 213rem;
  top: 117rem;
  left: 1402rem;
}

.inlay-img._7 {
  width: 170rem;
  top: 334rem;
  left: 228rem;
}

.inlay-img._8 {
  width: 304rem;
  top: 272rem;
  left: 605rem;
}

.inlay-img._9 {
  width: 225rem;
  top: 363rem;
  left: 1082rem;
}

.inlay-img._9.op-0 {
  opacity: 0;
}

.inlay-img._10 {
  width: 335rem;
  top: 370rem;
  left: 1350rem;
}

.h1-bitr {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 116rem;
  font-style: italic;
  font-weight: 400;
  line-height: 92%;
  position: relative;
  bottom: 38rem;
  left: 52rem;
}

.objsans-500-94 {
  color: #fff;
  font-family: Objectsans, sans-serif;
  font-size: 94rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-94.no-italic {
  font-style: normal;
}

.inlay-line {
  width: 121rem;
  height: 100%;
  position: absolute;
}

.inlay-line._2 {
  left: 121rem;
}

.image-86 {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.bitr-container-1 {
  margin-left: 112rem;
  margin-right: 112rem;
  position: relative;
}

.objsans-500-48-bitr {
  color: #050505;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 95%;
}

.objsans-500-48-bitr.mb-60 {
  margin-bottom: 60rem;
}

.max-w-861 {
  max-width: 861rem;
}

.max-w-774 {
  max-width: 774rem;
}

.div-block-61 {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  margin-left: 286rem;
  display: flex;
}

.div-block-61.ml-142 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  max-width: 694rem;
  margin-left: 142rem;
}

.div-block-62 {
  z-index: 1;
  width: 454rem;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bitr-grig-1 {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  grid-template-rows: auto;
  grid-template-columns: 406rem 1fr;
  grid-auto-columns: 1fr;
  max-width: 1265rem;
  margin-top: 72rem;
  display: grid;
  position: relative;
}

.div-block-63 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67f41ccccb3075b0957d499d_Component%202.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30rem;
  position: relative;
}

.div-block-64 {
  background-color: #e2f0fa;
  border-radius: 30rem;
  height: 238rem;
  padding: 60rem;
}

.div-block-65 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  color: var(--white);
  background-color: #0bbbef;
  border-radius: 30rem;
  flex-flow: column;
  padding: 60rem;
  display: flex;
}

.tmnr-italic-56 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 56rem;
  font-style: italic;
  font-weight: 400;
  line-height: 92%;
}

.div-block-66 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.image-87 {
  width: 128rem;
  position: relative;
  top: 96rem;
  left: 33rem;
}

.image-88 {
  width: 420rem;
  position: absolute;
  top: 173rem;
  left: 0;
}

.div-block-67 {
  width: 244rem;
  height: 380rem;
  position: absolute;
  bottom: -142rem;
  left: 221rem;
}

.image-89 {
  position: sticky;
  top: 95rem;
}

.div-block-68 {
  padding-bottom: 70rem;
}

.image-90 {
  width: 100%;
  margin-bottom: 10rem;
  position: sticky;
  top: 95rem;
}

.image-90.desk-hide {
  display: none;
}

.bitr-container-2 {
  grid-column-gap: 91rem;
  grid-row-gap: 91rem;
  justify-content: space-between;
  align-items: center;
  margin-left: 112rem;
  margin-right: 112rem;
  display: flex;
}

.div-block-69 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-70 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67f42fa348370e313db7dcb8_Frame%202087331759.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30rem;
  width: 516rem;
  height: 638rem;
  position: relative;
}

.svg-3 {
  width: 134rem;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.image-91 {
  width: 734rem;
  max-width: none;
  position: absolute;
  bottom: 0;
  right: 35rem;
}

.div-block-71 {
  z-index: 1;
  width: 215rem;
  height: 423rem;
  position: relative;
}

.image-92 {
  width: 100%;
  position: sticky;
  top: 95rem;
}

.bitr-container-3 {
  grid-column-gap: 26rem;
  grid-row-gap: 26rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 73rem;
  margin-left: 112rem;
  margin-right: 112rem;
  display: grid;
}

.objsans-500-60 {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 500;
  line-height: 90%;
}

.objsans-500-60.mb-60 {
  margin-bottom: 60rem;
}

.objsans-500-60.center {
  color: #000;
  margin-left: 61rem;
}

.div-block-72 {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 835rem;
  display: flex;
  position: relative;
}

.div-block-73 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  background-color: #dcdcdc;
  border-radius: 30rem;
  flex-flow: column;
  width: 99%;
  height: 622rem;
  padding-top: 60rem;
  padding-left: 60rem;
  padding-right: 60rem;
  display: flex;
  position: sticky;
  top: 95rem;
}

.div-block-73._2 {
  height: 664rem;
}

.div-block-73._3 {
  height: 623rem;
}

.div-block-74 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  -webkit-backdrop-filter: blur(7.5px);
  backdrop-filter: blur(7.5px);
  background-color: #bdf303e6;
  border-radius: 30rem;
  flex-flow: column;
  width: 100%;
  padding: 60rem;
  display: flex;
  position: relative;
  box-shadow: 11px -5px 16.5px #6d6d6d4d;
}

.div-block-74._2 {
  box-shadow: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  text-align: center;
  padding-left: 47rem;
  padding-right: 47rem;
}

.div-block-75 {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-75._3 {
  margin-bottom: -386rem;
}

.image-93 {
  width: 161rem;
  position: absolute;
  top: 12rem;
  right: 39rem;
}

.image-94 {
  border-radius: 30rem;
  width: 100%;
}

.image-94.desk-hide {
  display: none;
}

.image-95 {
  width: 100%;
  position: sticky;
  top: 95rem;
}

.bitr-container-4 {
  grid-column-gap: 26rem;
  grid-row-gap: 26rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 150rem;
  margin-left: 112rem;
  margin-right: 112rem;
  display: grid;
}

.image-96 {
  border-radius: 30rem;
  width: 100%;
}

.svg-4 {
  z-index: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  cursor: pointer;
  background-color: #55a26066;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 91rem;
  height: 91rem;
  display: flex;
  position: absolute;
  top: 253rem;
  right: -43rem;
}

.svg-5 {
  z-index: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  cursor: pointer;
  background-color: #55a26066;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 91rem;
  height: 91rem;
  display: flex;
  position: absolute;
  top: 253rem;
  left: -43rem;
}

.bitr-container-5 {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin: 80rem 112rem;
  display: flex;
}

.max-w-875 {
  max-width: 875rem;
}

.button {
  color: var(--white);
  background-color: #2fc7f7;
  border-radius: 34rem;
  padding: 20rem 24rem;
  font-size: 27.5rem;
  font-weight: 500;
  line-height: 92%;
  box-shadow: 0 4px 4px #00000040;
}

.div-block-76 {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-77 {
  grid-column-gap: 24rem;
  grid-row-gap: 8rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 1240rem;
  display: flex;
}

.div-block-77.is2 {
  max-width: 856rem;
}

.objsans-500-18 {
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 500;
  line-height: 120%;
}

.objsans-500-18.width-30 {
  width: 30%;
  font-size: 16rem;
}

.objsans-500-18.width-30.mt-40 {
  margin-top: 40rem;
  font-size: 16px;
}

.objsans-500-18.blogger {
  font-size: 22rem;
}

.div-block-78 {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(270deg, #ffffff26, #28282826 66.67%, #ffffff26);
  border-top-left-radius: 30rem;
  border-bottom-left-radius: 30rem;
  width: 96rem;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0;
}

.div-block-79 {
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(270deg, #ffffff26, #28282826 66.67%, #ffffff26);
  border-top-right-radius: 30rem;
  border-bottom-right-radius: 30rem;
  width: 134rem;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  right: 0;
  overflow: hidden;
}

.image-97 {
  width: 19rem;
}

.text-mission {
  color: #050505;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 38rem;
  font-weight: 400;
  line-height: 128%;
}

.text-mission.mb-70 {
  margin-bottom: 70rem;
}

.text-mission.text-color-white.relative {
  position: relative;
}

.text-mission.text-color-gree {
  color: #0a492a;
}

.text-mission.max-w-1194 {
  max-width: 1194rem;
}

.text-mission.align-left {
  text-align: left;
}

.text-mission.align-left.mb-12 {
  margin-bottom: 12rem;
}

.text-mission.text-color-white {
  color: #0a492a;
}

.text-mission.white {
  color: #fff;
}

.text-mission-italic {
  color: #0a492a;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 42rem;
  font-style: italic;
  font-weight: 400;
}

.text-mission-italic.ateams {
  line-height: 100%;
}

.btn-ateams {
  border: 1px solid #0a492a;
  border-radius: 50px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60rem;
  padding: 24rem 48rem;
  display: flex;
}

.text-btn-ateams {
  color: #0a492a;
  font-size: 28rem;
  font-weight: 400;
  line-height: 86%;
}

.div-block-80 {
  max-width: 1920rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-98 {
  display: none;
}

.div-block-82 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 408rem;
  display: flex;
  position: absolute;
}

.div-block-82._1 {
  height: 317rem;
  top: 0;
}

.div-block-83 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: 967rem;
  height: 408rem;
}

.div-block-83._1 {
  height: 331rem;
}

.div-block-84 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  flex: 1;
  height: 346rem;
}

.div-block-84._1 {
  height: 267rem;
}

.div-block-85 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: 300rem;
  height: 408rem;
}

.div-block-85._1 {
  height: 331rem;
}

.image-99 {
  width: 100%;
  height: 435rem;
  position: absolute;
  top: 8rem;
}

.image-99._2 {
  top: 194rem;
}

.image-99._3 {
  top: 428rem;
}

.span-link {
  color: #0bbbef;
  text-decoration: underline;
}

.section-garag-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h1-garag {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-size: 80rem;
  font-weight: 500;
  line-height: 92%;
}

.h1-garag-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 85rem;
  font-style: italic;
  font-weight: 400;
}

.h2-garag {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 400;
  line-height: 100%;
}

.h2-garag.maxw-989 {
  max-width: 989rem;
  margin-left: auto;
  margin-right: auto;
}

.h2-garag-link {
  border-bottom: 1px solid #000;
}

.h3-garag {
  color: #050505;
  text-align: right;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 50rem;
  font-weight: 500;
  line-height: 100%;
}

.h3-garag.maxw-450 {
  max-width: 450rem;
  margin-left: auto;
}

.h3-garag-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 57rem;
  font-style: italic;
  font-weight: 400;
}

.text-garag {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 120%;
}

.text-garag.yellow-block {
  font-size: 24rem;
}

.text-garag.center {
  text-align: center;
}

.text-garag-link {
  border-bottom: 1px solid #000;
}

.section-garag1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.container-garag {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1696rem;
}

.garag-img1 {
  border-radius: 50rem;
  max-width: 836rem;
  margin-top: auto;
}

.yellow-text-block {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa56dd2e03c9c5324df985_Rectangle%20240663635.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 978rem;
  height: 580rem;
  margin-right: 145rem;
  padding: 54rem 53rem 46rem 43rem;
  display: flex;
}

.code-embed-12 {
  margin-top: -300rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.block-2text {
  grid-column-gap: 21rem;
  grid-row-gap: 21rem;
  margin-right: 163rem;
  display: flex;
}

.block-2text.mt-302 {
  margin-top: 302rem;
}

.block-2text.mt-212 {
  margin-top: 212rem;
}

.block-2text.mt-100 {
  margin-top: 100rem;
}

.block-2text.mt-50 {
  margin-top: 50px;
}

.block-2text.mt-66 {
  margin-top: 66rem;
}

.block-h3-garag {
  width: 693rem;
  position: relative;
}

.block-text-garag {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  max-width: 816rem;
  display: flex;
}

.garag-img2 {
  width: 390rem;
  margin-left: 64rem;
  position: relative;
  bottom: 33rem;
}

.garage-img3 {
  border-radius: 50rem;
  max-width: 568rem;
  margin-top: 79rem;
  margin-left: 65rem;
}

.endaument-fond {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fb7f3792acf6bde648adc8_Frame%202131327418.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  width: 1121rem;
  height: 297rem;
  margin-top: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding: 30rem;
  position: relative;
}

.endaument-text {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa6b4f66791050ea0809b3_Rectangle%20240663603.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 47rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 95rem;
  display: flex;
  position: absolute;
  inset: -64rem auto auto -67rem;
}

.garage-img4 {
  max-width: 1569rem;
  margin-top: 100rem;
  margin-left: 67rem;
}

.garage-text-endaum {
  color: #000;
  margin-bottom: 26rem;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 500;
  line-height: 120%;
}

.garage-text-endaum.none {
  display: none;
}

.garage-citata {
  grid-column-gap: 35rem;
  grid-row-gap: 35rem;
  max-width: 1010rem;
  margin-top: 42rem;
  margin-left: 288rem;
  display: flex;
}

.yellow-palka {
  background-color: #ffea00;
  width: 25rem;
  height: auto;
}

.garag-citata-text {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.garag-img5-block {
  max-width: 1410rem;
  margin-top: 100rem;
  margin-left: auto;
  margin-right: auto;
}

.garag-deskription-img5 {
  color: #838383;
  margin-top: 13rem;
  font-family: Objectsans, sans-serif;
  font-size: 14rem;
  font-weight: 400;
  line-height: 150%;
}

.h3-garag-link {
  border-bottom: 1px solid #000;
}

.garag-img6 {
  margin-top: 35rem;
  margin-bottom: 64rem;
  transform: rotate(2deg);
}

.garag-img7 {
  max-width: 1570rem;
  margin: 100rem auto;
}

._2024-garag-block {
  justify-content: center;
  align-items: center;
  max-width: 836rem;
  height: 180rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._2024-garag-text {
  color: #000;
  text-align: center;
  max-width: 629rem;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 400;
  line-height: 120%;
  position: absolute;
}

.garag-directions {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fab1d64b3d53bc6b53569b_Group%202131329779.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 1300rem;
  margin-top: 100rem;
  position: relative;
}

.garag-img8 {
  max-width: 1408rem;
  margin-top: 100rem;
  margin-left: auto;
  margin-right: auto;
}

._423-donat-garag {
  background-color: #ffea00;
  border-radius: 100rem;
  max-width: 523rem;
  margin-top: 98rem;
  margin-left: 145rem;
  padding: 35rem 37rem 26rem;
}

.star-garag-img {
  width: 114rem;
  position: absolute;
  inset: auto auto -55rem 68rem;
}

.text-garag-italic {
  color: #050505;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 120%;
}

.text-garag-italic.yellow-block {
  font-size: 22rem;
}

.text-garag-italic.center {
  text-align: center;
}

.garage-citata2 {
  grid-column-gap: 35rem;
  grid-row-gap: 35rem;
  max-width: 1010rem;
  margin-top: 19rem;
  margin-bottom: 19rem;
  display: flex;
}

.garag-img9-block {
  max-width: 544rem;
  margin-top: 98rem;
  margin-left: 145rem;
}

.name-garag {
  color: #000;
  margin-top: 35rem;
  margin-left: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 55rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.name-dexcription-garag {
  color: #000;
  margin-top: 24rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
}

.hero-img-garag {
  margin-top: 0;
}

.comanda-garag-block {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100rem;
  display: flex;
}

.comanda-garag-block.blogger {
  position: relative;
}

.reclama-text {
  color: #838383;
  margin-top: 70rem;
  margin-bottom: 134rem;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 120%;
}

.reclama-text.blogger {
  margin-top: 60rem;
  margin-bottom: 100rem;
  font-size: 20rem;
}

.reclama-text.mys {
  margin-top: 10rem;
  margin-bottom: 0;
}

.hero-container-garag {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  max-width: 1920rem;
  min-height: 1300rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.otvety-garag-block {
  width: 1000rem;
  height: 307rem;
  position: relative;
  bottom: 70rem;
}

.garag-otvet1 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa850e0ed6b06863d66078_1.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 378rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto -30rem;
  transform: rotate(-13deg);
}

.otvet-garag {
  color: #000;
  text-transform: uppercase;
  margin-top: 15rem;
  font-family: Objectsans, sans-serif;
  font-size: 80rem;
  font-weight: 500;
  line-height: 92%;
  position: absolute;
}

.text-otvet-garag {
  opacity: 0;
  pointer-events: none;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 15rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 130%;
}

.garag-otvet3 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa88051f2a1bae517ba6a2_3.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 474rem;
  height: 140rem;
  display: flex;
  position: absolute;
  inset: 48rem -40rem auto auto;
  transform: rotate(21deg);
}

.garag-otvet2 {
  cursor: pointer;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa850f0ed6b06863d6608e_2.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  justify-content: center;
  align-items: center;
  width: 516rem;
  height: 155rem;
  display: flex;
  position: absolute;
  inset: auto auto -40rem 220rem;
  transform: rotate(6deg);
}

.nav-block-garag {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1696rem;
  display: flex;
  position: relative;
  bottom: 100rem;
}

.nav-block-garag.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.garag-img1-mob {
  max-width: 1553rem;
  margin-top: 91rem;
  margin-left: 52rem;
  display: none;
}

.garage-img4-mob {
  max-width: 1569rem;
  margin-top: 100rem;
  margin-left: 67rem;
  display: none;
}

.garag-img7-mob {
  max-width: 1570rem;
  margin: 100rem auto;
  display: none;
}

.h1-block-garag {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67faa07fcef29caba8844bb6_Group%202131329752.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 837rem;
  height: 206rem;
  display: flex;
  position: relative;
  top: -50rem;
  transform: rotate(5deg);
}

.hero-img-garag-mob {
  margin-top: 0;
  display: none;
}

.link1-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 100rem;
  display: flex;
  position: absolute;
  left: 562rem;
}

.textlink-garag {
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 400;
  line-height: 100%;
  text-decoration: underline;
}

.textlink-garag.nolink {
  text-decoration: none;
}

.link2-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 100rem;
  display: flex;
  position: absolute;
  top: 317rem;
  left: 17rem;
}

.link3-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 525rem;
  height: 120rem;
  display: flex;
  position: absolute;
  top: 535rem;
  left: 276rem;
}

.link4-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 100rem;
  display: flex;
  position: absolute;
  top: 304rem;
  left: 598rem;
}

.link5-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.link6-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 100rem;
  display: flex;
  position: absolute;
  inset: 576rem 38rem auto auto;
}

.link7-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: auto 38rem 462rem auto;
}

.link7-garag.nolink {
  cursor: auto;
}

.link8-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: auto 587rem 381rem auto;
}

.link9-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 100rem;
  display: flex;
  position: absolute;
  inset: auto auto 100rem 0%;
}

.link10-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 120rem;
  display: flex;
  position: absolute;
  inset: auto auto 0% 425rem;
}

.link11-garag {
  background-color: #d9d9d9;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  width: 406rem;
  height: 100rem;
  display: flex;
  position: absolute;
  inset: auto auto 184rem 596rem;
}

.hero-img-png {
  max-width: 1766rem;
  min-height: 778rem;
  position: relative;
  top: 150rem;
}

.hero-img-tablet {
  margin-top: 0;
  display: none;
}

.flex-horizint-garag {
  justify-content: space-between;
  display: flex;
}

.flex-horizint-garag.mt-100 {
  margin-top: 100rem;
}

.garag-img2-mob {
  width: 390rem;
  margin-left: 64rem;
  display: none;
  position: relative;
  bottom: 33rem;
}

.garag-img3-mob {
  max-width: 836rem;
  margin-top: auto;
  display: none;
}

.future-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: clip;
}

.future-wrapper.bg-future {
  background-color: #fff;
  overflow: clip;
}

.section-future-hero {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 897rem;
  padding-left: 112rem;
  padding-right: 112rem;
  position: relative;
}

.container-future-hero {
  width: 100%;
  max-width: 1691rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.future-h1-img {
  max-width: 1166rem;
  height: 660rem;
  margin-top: 177rem;
  position: relative;
}

.section-future2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.container-future2 {
  z-index: 10;
  min-height: 427rem;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: relative;
}

.section-future-airdrop {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: none;
  position: relative;
}

.container-future-airdrop {
  z-index: 5;
  justify-content: center;
  align-items: flex-start;
  min-height: 826rem;
  display: flex;
  position: relative;
}

.airdrop-block {
  border-radius: 30rem;
  justify-content: center;
  align-items: center;
  min-width: 828rem;
  position: relative;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 24px #0000001a;
}

.airdrop-block.is1 {
  z-index: 10;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68011d4d9be18219bfbbb6b3_Rectangle%20240663591.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  transition: transform .4s ease-in-out;
  right: -42rem;
}

.airdrop-block.is2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/681f04db521a7fbb3a606f7a_Rectangle%20240663571.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform .4s ease-in-out;
  position: relative;
  top: 152rem;
  left: -41.5rem;
}

.code-embed-13 {
  position: absolute;
}

.airdrop-block__content {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  border-radius: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 674rem;
  padding-top: 47rem;
  padding-bottom: 30rem;
  display: flex;
}

.airdrop-block__title {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 500;
  line-height: 91%;
}

.airdrop-block__title.mb-16 {
  margin-bottom: 16rem;
}

.airdrop-block__from {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 76%;
}

.airdrop-block__from.mb-29 {
  margin-bottom: 29rem;
}

.airdrop-block__from.mb-92 {
  margin-bottom: 92rem;
}

.airdrop-block__from-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 29rem;
  font-style: italic;
  font-weight: 400;
}

.airdrop-img1 {
  max-width: 185rem;
  margin-bottom: 28rem;
}

.airdrop-block__paragraph {
  color: #000;
  text-align: center;
  letter-spacing: .02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 500;
  line-height: 115%;
}

.airdrop-block__paragraph.maxw-454 {
  text-align: center;
  max-width: 454rem;
}

.airdrop-block__paragraph.maxw-653 {
  max-width: 653rem;
}

.airdrop-block__paragraph-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 38rem;
  font-style: italic;
  font-weight: 400;
}

.airdrop-block__btn {
  color: #000;
  justify-content: center;
  align-items: center;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 500;
  line-height: 100%;
}

.airdrop-block__btn.mt-77 {
  margin-top: 77rem;
}

.airdrop-img2 {
  max-width: 520rem;
  margin-top: 109rem;
}

.airdrop-img-block {
  z-index: 20;
  width: 424rem;
  height: 461rem;
  position: absolute;
  inset: auto -209rem -250rem auto;
}

.code-embed-14 {
  position: absolute;
  inset: 0%;
}

.airdrop-gradient {
  max-width: 2624rem;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.code-embed-15 {
  position: absolute;
  top: -100rem;
}

.code-embed-15.none {
  display: none;
}

.h2-future {
  color: #000;
  letter-spacing: -.04em;
  margin-top: -8rem;
  font-family: Objectsans, sans-serif;
  font-size: 140rem;
  font-weight: 500;
  line-height: 100%;
}

.h2-future.left-auto {
  text-align: right;
}

.h2-future.mb-32 {
  margin-bottom: 32rem;
}

.section-10 {
  margin-top: 139rem;
}

.section-future4 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-top: 128rem;
  display: flex;
  position: relative;
}

.container-future4 {
  z-index: 10;
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.words-block {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 610rem;
  margin-bottom: 118rem;
  display: flex;
}

.word-text {
  color: #000;
  letter-spacing: -.04em;
  justify-content: center;
  align-items: center;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 400;
  line-height: 100%;
  display: none;
}

.paragraph-future-span {
  letter-spacing: -.02em;
  font-family: Times italic, sans-serif;
  font-size: 46rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.code-embed-16, .future-gradient-top {
  position: absolute;
  inset: 0% 0% auto;
}

.h1-future {
  display: none;
}

.future-hero__img-block {
  z-index: 10;
  width: 818rem;
  height: 685rem;
  position: absolute;
  inset: auto -44rem -49rem auto;
}

.future-img1 {
  max-width: 306rem;
  position: absolute;
  inset: 0% auto auto 30rem;
}

.future-img2 {
  max-width: 184rem;
  position: absolute;
  inset: 170rem auto auto 0%;
}

.future-img3 {
  max-width: 292rem;
  position: absolute;
  inset: 141rem auto auto 153rem;
}

.future-img4 {
  max-width: 292rem;
  position: absolute;
  inset: auto auto 66rem 165rem;
}

.future-img5 {
  z-index: 5;
  max-width: 477rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.future-img6 {
  z-index: 10;
  max-width: 237rem;
  position: absolute;
  inset: 198rem 9rem auto auto;
}

.future-img7 {
  z-index: 10;
  max-width: 100rem;
  position: absolute;
  inset: 211rem 283rem auto auto;
}

.future-img8 {
  z-index: 10;
  max-width: 181rem;
  position: absolute;
  inset: 226rem 187rem auto auto;
}

.section-future-pay {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 200rem;
  margin-bottom: 233rem;
  display: flex;
  position: relative;
}

.container-future-pay {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.future-pay__btn {
  z-index: 10;
  justify-content: center;
  align-items: center;
  max-width: 1068rem;
  display: flex;
  position: relative;
}

.future-pay__text {
  z-index: 11;
  color: #054a27;
  letter-spacing: -.04em;
  margin-bottom: 15rem;
  font-family: Objectsans, sans-serif;
  font-size: 129rem;
  font-weight: 500;
  line-height: 116%;
  position: absolute;
  transform: rotate(4.7237deg);
}

.future-pay__text-span {
  letter-spacing: -.02em;
  font-family: Times italic, sans-serif;
  font-size: 154rem;
  font-style: italic;
  font-weight: 400;
}

.yellow-hover-future {
  z-index: 2;
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.future-pay__bg-btn {
  z-index: 5;
  pointer-events: none;
  position: relative;
}

.future-pay__bg-btn-mob {
  z-index: 5;
  pointer-events: none;
  display: none;
  position: relative;
}

.maxw-830-future {
  max-width: 830rem;
}

.future-img1-mob {
  max-width: 306rem;
  position: absolute;
  inset: 0% auto auto 10rem;
}

.future-img1-mob.levitation {
  display: none;
}

.future-infinity-block {
  background-color: #fff;
  border-radius: 111rem;
  justify-content: flex-start;
  align-items: flex-end;
  width: 890rem;
  height: 223rem;
  margin-top: auto;
  margin-left: 22rem;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: inset 0 4px 13px #00000040;
}

.future-infinity-text {
  color: #000;
  letter-spacing: -.04em;
  margin-left: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 141rem;
  font-weight: 500;
  line-height: 100%;
}

.future-infinity-track {
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom: 30rem;
  display: flex;
}

.future-infinity-text2 {
  color: #000;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 170rem;
  font-weight: 400;
  line-height: 100%;
}

.future-infinity-text3 {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 170rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.future-left-img-block {
  width: 647rem;
  height: 697rem;
  position: absolute;
  inset: -209rem auto auto -40rem;
}

.future-left-img1 {
  z-index: 11;
  max-width: 331rem;
  position: absolute;
  inset: 31rem auto auto 0%;
}

.future-left-img2 {
  z-index: 11;
  max-width: 536rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.future-left-img3 {
  z-index: 11;
  max-width: 149rem;
  position: absolute;
  inset: auto auto 203rem 32rem;
}

.future-left-img4 {
  z-index: 11;
  max-width: 464rem;
  position: absolute;
  inset: auto auto 0% 78rem;
}

.future-left-img5 {
  z-index: 11;
  max-width: 209rem;
  position: absolute;
  inset: auto 0% 82rem auto;
}

.future-right-img-block {
  width: 795rem;
  height: 629rem;
  position: absolute;
  inset: -39rem 0% auto auto;
}

.future-right-img1 {
  z-index: 11;
  max-width: 300rem;
  position: absolute;
  inset: auto auto 77rem 0%;
}

.future-right-img2 {
  z-index: 11;
  max-width: 162rem;
  position: absolute;
  inset: auto auto 0% 204rem;
}

.future-right-img3 {
  z-index: 11;
  max-width: 250rem;
  position: absolute;
  inset: auto 221rem 82rem auto;
}

.future-right-img4 {
  z-index: 11;
  max-width: 472rem;
  position: absolute;
  inset: 0% 37rem auto auto;
}

.future-right-img5 {
  z-index: 11;
  max-width: 214rem;
  position: absolute;
  inset: 128rem 0% auto auto;
}

.future-right-img3-mob {
  z-index: 11;
  max-width: 250rem;
  position: absolute;
  inset: auto 221rem 82rem auto;
}

.future-right-img3-mob.levitation.none {
  display: none;
}

.future-right-img5-mob {
  z-index: 11;
  max-width: 214rem;
  position: absolute;
  inset: 128rem 0% auto auto;
}

.future-right-img5-mob.levitation.none {
  display: none;
}

.section-future-links {
  grid-column-gap: 103rem;
  grid-row-gap: 103rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 100rem;
  display: flex;
  position: relative;
}

.container-future-links {
  z-index: 11;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60rem;
  display: flex;
  position: relative;
}

.block-link-future {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 50rem;
  display: flex;
}

.link-future {
  color: #838383;
  font-size: 18rem;
  font-weight: 500;
}

.link-future.pravila-bezopasnosti {
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-top: 53rem;
  line-height: 100%;
  text-decoration: underline;
}

.future-bottom-text-block {
  grid-column-gap: 14rem;
  grid-row-gap: 14rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.future-bottom-text {
  color: #838383;
  text-transform: uppercase;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
}

.code-embed-17 {
  position: absolute;
  inset: 0%;
}

.image-100 {
  width: 100%;
  max-width: 1614rem;
  position: absolute;
  inset: 0%;
}

.code-embed-18 {
  z-index: 2;
  pointer-events: none;
  width: 3840rem;
  position: absolute;
  inset: -400rem 0% 0%;
}

.b-gradient-future {
  pointer-events: none;
  position: absolute;
  inset: auto 0% 0%;
  overflow: visible;
}

.future-gradient-top-mob {
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.b-gradient-future-mob {
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.future-img3-mob {
  max-width: 292rem;
  position: absolute;
  inset: 141rem auto auto 153rem;
}

.future-img3-mob.levitation {
  display: none;
}

.future-img2-mob {
  max-width: 184rem;
  position: absolute;
  inset: 170rem auto auto 0%;
}

.future-img2-mob.levitation {
  display: none;
}

.future-img5-mob {
  z-index: 5;
  max-width: 477rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.future-img5-mob.levitation {
  display: none;
}

.airdrop-img3-mob {
  z-index: 10;
  max-width: 322rem;
  position: absolute;
  inset: -38rem auto auto 326rem;
}

.airdrop-img3-mob.levitation {
  display: none;
}

.airdrop-img6-mob {
  max-width: 365rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.airdrop-img6-mob.levitation {
  display: none;
}

.future-h1-img-mob {
  max-width: 1290rem;
  margin-top: 35rem;
  display: none;
  position: relative;
  left: -55rem;
}

.future-img9 {
  max-width: 499rem;
  position: absolute;
  inset: auto 0% 20rem 239rem;
}

.future-words-img, .future-words-img-mob {
  display: none;
}

.future-word-block {
  border: 2.2px solid #000;
  border-radius: 76rem;
  justify-content: center;
  align-items: center;
  height: 59rem;
  padding-left: 25rem;
  padding-right: 25rem;
  display: none;
}

.container-futur--text {
  z-index: 10;
  grid-column-gap: 75rem;
  grid-row-gap: 75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1450rem;
  display: flex;
  position: relative;
}

.section-future-text {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-top: 60rem;
  margin-bottom: 105rem;
  display: none;
  position: relative;
}

.paragraph-future {
  color: #000;
  text-align: center;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 500;
  line-height: 124%;
}

.paragraph-future.maxw-902 {
  max-width: 872rem;
}

.paragraph-future.maxw-872 {
  max-width: 892rem;
  display: none;
}

.paragraph-future.maxw-1125 {
  max-width: 1125rem;
}

.paragraph-future.maxw-968 {
  max-width: 1050rem;
}

.paragraph-future.maxw-996 {
  max-width: 996rem;
  margin-bottom: 0;
  display: block;
}

.gradient1 {
  z-index: 2;
  position: absolute;
  top: -100rem;
}

.gradient1.none {
  display: none;
}

.section-future-dropdown {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-bottom: 100rem;
  display: none;
  position: relative;
}

.container-future-dropdown {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1696rem;
  display: flex;
}

.why-future-block {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 555rem;
  height: 122rem;
  margin-bottom: 30rem;
  display: flex;
  position: relative;
}

.why-future-bg2 {
  margin-top: 15rem;
  margin-right: 25rem;
  display: none;
  position: absolute;
}

.answer-future-block {
  z-index: 5;
  grid-column-gap: 13rem;
  grid-row-gap: 13rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 965rem;
  margin-bottom: 30rem;
  margin-left: auto;
  margin-right: 105rem;
  display: none;
  position: relative;
}

.answer-future-content {
  background-color: #fff;
  border-radius: 50rem;
  width: 938rem;
  padding: 22rem 28rem 16rem 39rem;
  position: relative;
  box-shadow: 0 0 24px #00000024;
}

.answer-future-content.is3 {
  box-shadow: none;
  background-color: #fff0;
  border-radius: 0;
}

.answer-future-text {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 400;
  line-height: 140%;
  position: relative;
}

.airdrop-img33 {
  z-index: 10;
  max-width: 285rem;
  position: absolute;
  inset: -900rem auto auto -100rem;
}

.airdrop-img33.levitation.none {
  display: none;
}

.airdrop-img-block2 {
  z-index: 20;
  width: 424rem;
  height: 461rem;
  position: absolute;
  inset: -500rem -100rem auto auto;
}

.airdrop-img-block2.none {
  display: none;
}

.svg-answer-future {
  width: 42rem;
  height: 21rem;
  position: absolute;
  inset: auto 22rem 22rem auto;
}

.text-span-26 {
  text-decoration: line-through;
}

.why-future-bg1 {
  background-color: #fff;
  border-radius: 70rem;
  position: absolute;
  inset: 0%;
  box-shadow: inset 0 0 13px #00000040;
}

.future-content-bg {
  position: absolute;
  inset: -22rem 0% 0% -22rem;
}

.future-content-bg-mob {
  display: none;
  position: absolute;
  inset: -22rem 0% 0% -22rem;
}

.time-future-content {
  cursor: pointer;
  background-color: #fff;
  border-radius: 70rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 120rem;
  display: flex;
  box-shadow: inset 0 0 13px #00000040;
}

.time-future-text {
  color: #000;
  margin: 30rem 69rem 35rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 56rem;
  font-style: italic;
  font-weight: 400;
  line-height: 89%;
  position: relative;
}

.line-future-time {
  background-color: #dadada;
  width: 510rem;
  height: 1px;
  margin-bottom: 35rem;
  margin-left: 59rem;
  margin-right: 59rem;
}

.time-future-text-block {
  opacity: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  display: none;
}

.time-fut-text {
  color: #000;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 125%;
}

.text-fut-text {
  color: #000;
  text-align: center;
  max-width: 350rem;
  margin-bottom: 37rem;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 400;
  line-height: 120%;
}

.gradient-time-future {
  opacity: 0;
  position: absolute;
}

.future-words-img2 {
  width: 399rem;
  margin-top: 150rem;
}

.section-future-time {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  margin-bottom: 45rem;
  padding-top: 20rem;
  display: none;
  position: relative;
}

.container-future-time {
  z-index: 10;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.time-fut-block {
  background-color: #fff;
  border-radius: 70rem;
  width: 609rem;
  height: 404rem;
  position: relative;
  box-shadow: inset 0 0 13.5px #00000040;
}

.absolut-fut-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 5rem;
  padding-left: 40rem;
  padding-right: 40rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.svg-arrow-future {
  margin-top: 37rem;
}

.line-2px-future {
  background-color: #dadada;
  width: 100%;
  height: 2px;
  margin-bottom: 50rem;
}

.flex-hor-future {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.time-block-fut.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.time-text-fut {
  color: #000;
  letter-spacing: -.04em;
  flex: none;
  font-family: Objectsans, sans-serif;
  font-size: 64rem;
  font-weight: 500;
  line-height: 120%;
}

.time-text-fut2 {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 100%;
}

.time-text-fut2.align-rigth {
  text-align: right;
}

.partner-btn-future {
  background-color: #054a27;
  border-radius: 70rem;
  justify-content: center;
  align-items: center;
  width: 418rem;
  height: 80rem;
  display: flex;
  box-shadow: 0 0 10px #00000040;
}

.partner-text-btn {
  color: #fff;
  letter-spacing: -.02em;
  margin-bottom: 5rem;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 500;
  line-height: 100%;
  position: absolute;
}

.partner-text-btn-span {
  font-family: Times italic, sans-serif;
  font-size: 50rem;
  font-style: italic;
  font-weight: 400;
}

.bg-partner-btn-mob {
  display: none;
}

.link-partner-btn {
  z-index: 20;
  margin-top: 21rem;
  position: relative;
  transform: rotate(-1.87deg);
}

.time-fut-bg, .time-fut-bg-mob {
  display: none;
}

.airdrop-img3-2 {
  z-index: 10;
  max-width: 285rem;
  position: absolute;
  inset: 27rem auto auto -392rem;
}

.airdrop-img-block3 {
  z-index: 20;
  width: 382rem;
  height: 540rem;
  position: absolute;
  inset: 71rem -533rem auto auto;
}

.airdrop-img5-2 {
  max-width: 93rem;
  position: absolute;
  inset: auto auto 207rem 0%;
}

.airdrop-img4-2 {
  max-width: 161rem;
  position: absolute;
  inset: auto auto 0% 86rem;
}

.airdrop-img6-2 {
  max-width: 339rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.airdrop-img3-2-mob {
  z-index: 10;
  max-width: 168rem;
  position: absolute;
  inset: -127rem auto auto -25rem;
}

.airdrop-img3-2-mob.levitation {
  display: none;
}

.airdrop-img6-2-mob {
  max-width: 339rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.airdrop-img6-2-mob.levitation.none {
  display: none;
}

.code-embed-19 {
  position: absolute;
  top: -500rem;
}

.code-embed-18-cop {
  z-index: 2;
  pointer-events: none;
  position: absolute;
  top: 100rem;
}

.code-embed-20 {
  width: 640rem;
}

.gis-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: clip;
}

.section-hero-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-hero-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 90rem;
  display: flex;
  position: relative;
}

.content-hero-text {
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 19206rem;
  height: 850rem;
  margin-bottom: 45rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.h1-gis {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 92%;
}

.h1-gis-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 76rem;
  font-style: italic;
  font-weight: 400;
}

.h2-gis {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 120%;
}

.p-gis {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 120%;
}

.p-gis.maxw-573 {
  max-width: 573rem;
}

.p-gis.maxw-411 {
  max-width: 411rem;
}

.p-gis.maxw-665 {
  max-width: 665rem;
}

.p-gis.maxw-583 {
  max-width: 583rem;
}

.p-gis.maxw-432 {
  max-width: 432rem;
}

.p-gis.mb-27 {
  margin-bottom: 27rem;
}

.p-gis.maxw-458 {
  max-width: 458rem;
}

.p-gis.maxw-473 {
  max-width: 473rem;
}

.p-gis.mb-20 {
  margin-bottom: 20rem;
}

.p-gis.maxw-557 {
  max-width: 557rem;
}

.p-gis.maxw-450 {
  max-width: 450rem;
}

.p-gis.maxw-464 {
  max-width: 464rem;
}

.p-gis.maxw-581 {
  max-width: 581rem;
}

.p-gis.maxw-590 {
  max-width: 590rem;
}

.p-gis.maxw-573-copy {
  max-width: 573rem;
}

.p-gis.maxw-571 {
  max-width: 571rem;
}

.p-gis.center-text-fin {
  text-align: center;
}

.h3-gis {
  color: #000;
  text-transform: none;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 60rem;
  font-weight: 500;
  line-height: 90%;
}

.h3-gis.mb-20 {
  margin-bottom: 20rem;
}

.h3-gis.ml-255 {
  margin-left: 255rem;
}

.h3-gis.ml-255.mb-50 {
  margin-bottom: 50rem;
}

.h3-gis.ml-255.mb-50.maxw-723 {
  max-width: 723rem;
}

.h3-gis.mb-40 {
  margin-bottom: 40rem;
}

.h3-gis-span {
  text-transform: uppercase;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 65rem;
  font-style: italic;
  font-weight: 400;
}

.number-gis {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 500;
  line-height: 90%;
}

.number-gis.none-desk {
  display: none;
}

.number-gis-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 42rem;
  font-style: italic;
  font-weight: 400;
}

.p-link-gis {
  text-decoration: underline;
}

.h4-gis {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 46rem;
  font-weight: 500;
  line-height: 100%;
}

.h4-gis.maxw-723 {
  max-width: 723rem;
}

.h4-gis.maxw-723.ml-255.mb-50 {
  margin-bottom: 50rem;
}

.link-future-kupi {
  z-index: 10;
  background-color: #dfff00;
  border-radius: 70rem;
  justify-content: center;
  align-items: center;
  width: 400rem;
  height: 74rem;
  display: flex;
  position: relative;
  box-shadow: inset 3rem 3rem 7.8rem #00000040;
}

.link-future-kupi.programma {
  width: 343rem;
  display: flex;
}

.link-future-kupi.karta {
  width: 225rem;
}

.text-future-kupi {
  z-index: 10;
  color: #054a27;
  letter-spacing: -.04em;
  margin-bottom: 5rem;
  font-size: 54rem;
  font-weight: 500;
  line-height: 103%;
  position: relative;
}

.text-future-kupi-span {
  letter-spacing: -.02em;
  font-family: Times italic, sans-serif;
  font-size: 64rem;
  font-style: italic;
  font-weight: 400;
}

.text-future-kupi-span.programma {
  font-size: 61rem;
}

.yellow-grad-fut-kupi {
  z-index: 1;
  opacity: 0;
  pointer-events: none;
  position: absolute;
}

.relative-future {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.img-hero-gis-mob {
  display: none;
}

.section-one-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 48rem;
  display: flex;
  position: relative;
}

.container-one-gis {
  width: 100%;
  max-width: 1920rem;
}

.maxw-980 {
  max-width: 980rem;
}

.maxw-980.ml-258 {
  margin-left: 258rem;
}

.maxw-930 {
  max-width: 930rem;
}

.maxw-930.ml-399 {
  margin-left: 399rem;
}

.maxw-930.ml-399.mt-62 {
  margin-top: 62rem;
}

.img1-gis {
  pointer-events: none;
  width: 509rem;
  position: absolute;
  inset: 63rem 0% auto auto;
}

.section-whose-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 67rem;
  display: flex;
  position: relative;
}

.container-whose-gis {
  z-index: 3;
  width: 100%;
  max-width: 1920rem;
  position: relative;
}

.horizontal-gis {
  margin-top: 20rem;
  margin-bottom: 50rem;
  display: flex;
}

.horizontal-gis.ml-559 {
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: 559rem;
}

.card-block-gis {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 50rem;
  margin-left: 112rem;
  display: flex;
}

.card-block-gis.ml-202 {
  margin-left: 314rem;
}

.card-block-gis.ml-93 {
  margin-left: 205rem;
}

.card-block-gis.ml-110 {
  margin-left: 222rem;
}

.card-block-gis.ml-196 {
  margin-left: 308rem;
}

.card-block-gis.ml-196.mb-14 {
  margin-bottom: 14rem;
}

.card-block-gis.ml-256 {
  margin-left: 367rem;
}

.card-block-gis.ml-256.mb-0 {
  margin-bottom: 0;
}

.card-block-gis.ml-151 {
  margin-left: 263rem;
}

.card-block-gis.ml-151.mb-14 {
  margin-bottom: 14rem;
}

.card-block-gis.ml-56 {
  margin-left: 168rem;
  position: relative;
}

.card-block-gis.ml-56.mb-0 {
  margin-bottom: 0;
}

.card-block-gis.ml-26 {
  margin-left: 138rem;
}

.card-block-gis.ml-26.mb-14 {
  margin-bottom: 14rem;
}

.white-card-gis {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff1a;
  border-radius: 30rem;
  padding-top: 60rem;
  padding-left: 60rem;
  padding-right: 60rem;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.white-card-gis.bg-green-gis {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #5dd44699;
}

.white-card-gis.bg-green-gis.pr-29 {
  padding-right: 29rem;
}

.white-card-gis.pb-60 {
  padding-bottom: 60rem;
}

.img01-1-gis {
  max-width: 546rem;
  margin-bottom: 34rem;
}

.img01-2-gis {
  width: 638rem;
  margin-bottom: 37rem;
}

.img04-1-gis {
  max-width: 548rem;
  margin-top: 13rem;
  margin-bottom: 50rem;
  margin-left: auto;
}

.img04-2-gis {
  max-width: 286rem;
  margin-top: 10rem;
  margin-bottom: 63rem;
}

.section-text-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.container-text-gis {
  width: 100%;
  max-width: 1920rem;
}

.container-text-gis.pl-255 {
  padding-left: 255rem;
}

.container-text-gis.pl-830 {
  padding-left: 830rem;
}

.ml-255 {
  margin-left: 255rem;
}

.img02-1-gis {
  max-width: 257rem;
  margin: 41rem auto 30rem;
}

.img02-2-gis {
  max-width: 360rem;
  margin-bottom: 8rem;
  margin-left: 113rem;
}

.whose-snake-gis {
  z-index: 1;
  pointer-events: none;
  margin-top: 150rem;
  position: absolute;
}

.section-who-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 100rem;
  padding-right: 112rem;
  display: flex;
  position: relative;
}

.container-who-gis {
  z-index: 3;
  width: 100%;
  max-width: 1920rem;
  position: relative;
}

.green-arrow-gis {
  width: 50rem;
  height: 50rem;
  margin-right: 15rem;
}

.green-arrow2-gis {
  width: 50rem;
  height: 50rem;
  margin-left: 15rem;
}

.img-who-2-gis {
  width: 437rem;
  margin-top: 11rem;
  margin-bottom: 48rem;
}

.who-snak-gis {
  z-index: 1;
  pointer-events: none;
  position: absolute;
  top: -300rem;
}

.img02-1-gis-copy {
  max-width: 257rem;
  margin: 41rem auto 30rem;
}

.img-who-3 {
  max-width: 298rem;
  margin-top: 13rem;
  margin-bottom: 57rem;
}

.smile-gis {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b26131ef5f3c125853d59_emoji_bonus_6.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 28rem 28rem;
  width: 28rem;
  height: 30rem;
}

.section-where-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 210rem;
  display: flex;
  position: relative;
}

.container-where-gis {
  z-index: 3;
  width: 100%;
  max-width: 1920rem;
  position: relative;
}

.img-who-4 {
  max-width: 503rem;
  margin-top: 30rem;
  margin-bottom: 30rem;
  position: relative;
  right: 32rem;
}

.img-who-5 {
  max-width: 605rem;
  margin-top: 15rem;
  margin-bottom: 49rem;
}

.img01-1-gis-mob {
  margin-bottom: 34rem;
  display: none;
}

.img01-2-gis-mob {
  max-width: 530rem;
  margin-bottom: 37rem;
  display: none;
}

.img-who-5-mob {
  max-width: 605rem;
  margin-top: 15rem;
  margin-bottom: 49rem;
  display: none;
}

.samolet-gis {
  max-width: 784rem;
  position: absolute;
  top: -30rem;
  left: 306rem;
}

.img2-gis {
  max-width: 520rem;
  position: absolute;
  inset: -420rem auto auto 0%;
}

.section-where2-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 194rem;
  margin-bottom: 23rem;
  display: flex;
  position: relative;
}

.container-where2-gis {
  z-index: 3;
  width: 100%;
  max-width: 1920rem;
  position: relative;
}

.img-who-6 {
  max-width: 447rem;
  margin-top: -17rem;
  margin-bottom: 24rem;
  margin-left: auto;
}

.img-who-7 {
  max-width: 486rem;
  margin-top: 12rem;
  margin-bottom: 53rem;
}

.img-who-8 {
  max-width: 564rem;
  margin-top: 13rem;
  margin-bottom: 51rem;
  margin-left: auto;
}

.img3-gis {
  max-width: 527rem;
  position: absolute;
  inset: -277rem 0% auto auto;
}

.green-block-gis {
  background-color: #f0f4da;
  border-radius: 30rem;
  margin-bottom: 20rem;
  padding: 20rem;
}

.img4-gis {
  z-index: 1;
  pointer-events: none;
  max-width: 379rem;
  position: absolute;
  inset: -320rem auto auto 0%;
}

.section-card-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 100rem;
  display: flex;
  position: relative;
}

.maxw-712 {
  max-width: 712rem;
}

.maxw-712.ml-542 {
  margin-left: 542rem;
}

.maxw-712.mauto-left {
  margin-left: auto;
}

.statistica1-gis {
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff6;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b49209076a88c194a83e7_Group%202131332384.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 60rem;
  width: 1695rem;
  height: 770rem;
  margin-top: 18rem;
  position: relative;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.statistica1-text-gis {
  max-width: 576rem;
  max-height: 213rem;
  margin-top: 103rem;
  margin-left: auto;
  margin-right: 42rem;
}

.code-embed-21 {
  pointer-events: none;
  margin-right: 20rem;
  position: absolute;
  top: 300rem;
}

.statistica1-text-block-gis {
  border-radius: 30rem;
  max-width: 576rem;
  max-height: 213rem;
  padding: 60rem 41rem;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.statistica1-text-block-gis.none-desk {
  display: none;
}

.gray-text-gis {
  color: #d9d9d9;
  margin-top: 20rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 120%;
}

.section-card2-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 72rem;
  display: flex;
  position: relative;
}

.statistica2-gis {
  z-index: 10;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff6;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b4acc63ed7474bfdc8ae2_Group%202131332381.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 60rem;
  width: 1695rem;
  height: 951rem;
  margin-top: 18rem;
  position: relative;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.statistica2-text-block-gis-copy {
  border-radius: 30rem;
  max-width: 933rem;
  max-height: 182rem;
  padding: 60rem 41rem;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.statistica2-text-block-gis-copy.none-desk {
  display: none;
}

.statistica2-text-gis {
  max-width: 933rem;
  margin-top: 43rem;
  margin-left: auto;
  margin-right: 42rem;
}

.maxw-731 {
  max-width: 731rem;
}

.maxw-731.ml-542 {
  margin-left: 542rem;
}

.maxw-731.mauto-left {
  margin-left: auto;
}

.section-card3-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 72rem;
  margin-bottom: 140rem;
  display: flex;
  position: relative;
}

.statistica3-gis {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #fff6;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b4acd00d02d697d095019_Group%202131332382.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 60rem;
  width: 1695rem;
  height: 818rem;
  margin-top: 18rem;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.statistica3-text-gis {
  max-width: 933rem;
  margin-top: 43rem;
  margin-left: auto;
  margin-right: 42rem;
}

.statistica2-text-block-gis-mob {
  border-radius: 30rem;
  max-width: 933rem;
  max-height: 182rem;
  padding: 60rem 41rem;
  box-shadow: 2px -4px 5px #0000001a, 0 4px 25px #0000001a;
}

.statistica2-text-block-gis-mob.none-desk {
  display: none;
}

.code-embed-22 {
  pointer-events: none;
  position: absolute;
  top: 400rem;
}

.section-fin-gis {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.container-fin-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 836rem;
  display: flex;
}

.img-fin-gis {
  max-width: 344rem;
  margin-top: 39rem;
}

.text-fin-gis {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.text-fin-gis.maxw-573 {
  max-width: 573rem;
}

.text-fin-gis.maxw-411 {
  max-width: 411rem;
}

.text-fin-gis.maxw-665 {
  max-width: 665rem;
}

.text-fin-gis.maxw-583 {
  max-width: 583rem;
}

.text-fin-gis.maxw-432 {
  max-width: 432rem;
}

.text-fin-gis.mb-27 {
  margin-bottom: 27rem;
}

.text-fin-gis.maxw-458 {
  max-width: 458rem;
}

.text-fin-gis.maxw-473 {
  max-width: 473rem;
}

.text-fin-gis.mb-20 {
  margin-bottom: 20rem;
}

.text-fin-gis.maxw-557 {
  max-width: 557rem;
}

.text-fin-gis.maxw-450 {
  max-width: 450rem;
}

.text-fin-gis.maxw-464 {
  max-width: 464rem;
}

.text-fin-gis.maxw-581 {
  max-width: 581rem;
}

.text-fin-gis.maxw-590 {
  max-width: 590rem;
}

.text-fin-gis.maxw-573-copy {
  max-width: 573rem;
}

.text-fin-gis.maxw-571 {
  max-width: 571rem;
}

.text-fin-gis.center-text-fin {
  text-align: center;
}

.container-comanda-gis {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 580rem;
  margin-bottom: 83rem;
  display: flex;
}

.com-block-text-gis {
  grid-column-gap: 24rem;
  grid-row-gap: 10rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40rem;
  display: flex;
}

.snaik1-mob {
  display: none;
}

.img-who-8-mob {
  max-width: 564rem;
  margin-top: 13rem;
  margin-bottom: 51rem;
  margin-left: auto;
  display: none;
}

.snaik2-mob, .snaik4-gis, .snaik3-mob {
  display: none;
}

.alist-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-hero-alist {
  justify-content: center;
  align-items: flex-end;
  height: 900rem;
  margin-bottom: 52rem;
  display: flex;
}

.h2-alist {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 140%;
}

.paragraph-alist {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 400;
  line-height: 140%;
  display: inline;
}

.paragraph-alist-span {
  letter-spacing: normal;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 30rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.h3-alist {
  color: #000;
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 40rem;
  font-weight: 500;
  line-height: 95%;
}

.h3-alist-span {
  letter-spacing: normal;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 46rem;
  font-style: italic;
  font-weight: 400;
}

.text-alist {
  color: #000;
  letter-spacing: -.02em;
  max-width: 1091rem;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 140%;
}

.section-text-alist {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  padding-bottom: 50rem;
  display: flex;
}

.section-slider-alist {
  width: 100%;
  padding-top: 50rem;
  padding-bottom: 50rem;
  display: none;
  position: relative;
}

.container-slider-alis {
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  min-height: 682rem;
  padding-right: 0;
  display: flex;
}

.container-text-alist {
  grid-column-gap: 54rem;
  grid-row-gap: 54rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1209rem;
  display: flex;
}

.section-dropdown-alist {
  width: 100%;
  max-width: 1920rem;
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.container-dropdown-list {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.slide-content {
  width: 476rem;
  height: 580rem;
  position: relative;
}

.dropdown-alist {
  box-shadow: none;
  cursor: pointer;
  background-color: #dffb4c;
  border-radius: 55rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 28rem 37rem 32rem;
  display: flex;
}

.dropdown-alist:hover {
  box-shadow: 0 2px 10rem #00000040;
}

.arrow-alist {
  width: 30rem;
  height: 17rem;
  margin-top: 4rem;
  margin-left: 25rem;
  transform: rotate(1800deg);
}

.flex-horiz-alist {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-text-alist {
  z-index: 10;
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  opacity: 0;
  flex-flow: column;
  margin-top: 58rem;
  margin-bottom: 19rem;
  margin-left: 12rem;
  padding-right: 0;
  display: none;
}

.section-fin-alist {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  padding-top: 50rem;
  padding-bottom: 86rem;
  display: flex;
}

.container-fin-list {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 727rem;
  display: flex;
}

.img-fin-alist {
  max-width: 335rem;
  margin-top: 66rem;
}

.slider-img-alist {
  z-index: 5;
  object-fit: cover;
  border-radius: 40rem;
  width: 100%;
  height: 100%;
  position: relative;
}

.slider-img2-alist {
  z-index: 2;
  object-fit: cover;
  border-radius: 40rem;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.text-block-alist {
  z-index: 2;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding-bottom: 32rem;
  padding-left: 25rem;
  padding-right: 25rem;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
}

.name-alist {
  color: #dfff00;
  text-align: right;
  letter-spacing: .02em;
  margin-top: 342rem;
  font-family: Objectsans, sans-serif;
  font-size: 58rem;
  font-weight: 500;
  line-height: 100%;
}

.description-alist {
  color: #dfff00;
  letter-spacing: .02em;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 100%;
}

.name-alist-span {
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 66rem;
  font-style: italic;
  font-weight: 400;
  position: relative;
  top: -12rem;
}

.mangaseya-wrapper {
  background-color: #13120f;
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.h1-mangaseya {
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 64rem;
  font-weight: 500;
  line-height: 90%;
}

.h1-mangaseya.maxw-981 {
  max-width: 981rem;
}

.h1-mangaseya-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 70rem;
  font-style: italic;
  font-weight: 400;
}

.h2-mangaseya {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 34rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.h2-mangaseya._688-manaseya {
  max-width: 688rem;
}

.h2-mangaseya._688-manaseya.ml-144 {
  margin-left: 144rem;
}

.citata-mangaseya {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  display: flex;
}

.citata-mangaseya.mt-120 {
  margin-top: 120rem;
}

.citata-mangaseya.gap-58 {
  grid-column-gap: 58rem;
  grid-row-gap: 58rem;
}

.citata-mangaseya.pl-28 {
  padding-left: 28rem;
}

.quote-text-mangaseya {
  color: #fff;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 34rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.quote-text-mangaseya.maxw-490 {
  max-width: 490rem;
}

.h3-mangaseya {
  color: #fff;
  letter-spacing: .02em;
  text-transform: none;
  margin-bottom: 32rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 48rem;
  font-style: italic;
  font-weight: 400;
  line-height: 90%;
}

.number-mangaseya {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 96rem;
  font-weight: 400;
  line-height: 100%;
}

.p-mangaseya {
  color: #fff;
  letter-spacing: .02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.p-mangaseya.maxw-544 {
  max-width: 544rem;
}

.p-link-mangaseya {
  color: #fff;
  text-decoration: underline;
}

.section-hero-mangaseya {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 150rem;
  display: flex;
}

.container-hero-mangaseya {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  display: flex;
}

.photo-block-mangaseya {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1970rem;
  height: 663rem;
  display: flex;
}

.mangaseya {
  background-color: #13120f;
}

.quotes-img-mangaseya-mob {
  display: none;
}

.img1-hero-mangaseya {
  z-index: 5;
  width: 172rem;
  margin-top: auto;
  position: relative;
}

.img2-hero-mangaseya {
  z-index: 4;
  width: 236rem;
  margin-top: auto;
  margin-bottom: 60rem;
  position: relative;
}

.img3-hero-mangaseya {
  z-index: 3;
  width: 289rem;
  margin-top: auto;
  margin-bottom: 120rem;
  position: relative;
}

.img4-hero-mangaseya {
  width: 465rem;
}

.img5-hero-mangaseya {
  z-index: 3;
  width: 289rem;
  margin-top: auto;
  margin-bottom: 120rem;
  position: relative;
}

.img6-hero-mangaseya {
  z-index: 4;
  width: 236rem;
  margin-top: auto;
  margin-bottom: 60rem;
  position: relative;
}

.img7-hero-mangaseya {
  z-index: 5;
  width: 172rem;
  margin-top: auto;
  position: relative;
}

.section-text-mangaseya {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100rem;
  padding-bottom: 100rem;
  display: flex;
}

.container-text-mangaseya {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  width: 100%;
  max-width: 1408rem;
  display: flex;
}

.flex-horizontal-mangaseya {
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.flex-horizontal-mangaseya.maxh-546 {
  height: 546rem;
}

.img1-mangaseya {
  width: 629rem;
  margin-top: auto;
}

.decor1-mangaseya {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.glava-block-mangaseya {
  grid-column-gap: 40rem;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.glava-block-mangaseya.gap-18 {
  grid-column-gap: 18rem;
}

.glava-mangaseya {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.text-block1-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 660rem;
  margin-top: 60rem;
  display: flex;
}

.photo-block1-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60rem;
  margin-bottom: 60rem;
  display: flex;
}

.img2-mangaseya {
  max-width: 712rem;
}

.img3-manhaseya {
  max-width: 520rem;
}

.w838-mangaseya {
  max-width: 838rem;
  margin-left: auto;
}

.h838-mangaseya {
  justify-content: flex-start;
  align-items: center;
  height: 838rem;
  display: flex;
  position: relative;
}

.img5-mangaseya {
  width: 445rem;
  margin-left: 86rem;
}

.decor2-mangaseya-mob {
  display: none;
}

.img2-mangaseya-mob {
  max-width: 841rem;
  display: none;
}

.decor3-mangaseya-mob {
  display: none;
}

.vertical-text-mangaseya {
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  flex-flow: column;
  width: 50%;
  max-width: 660rem;
  height: 100%;
  margin-left: auto;
  padding-top: 60rem;
  padding-bottom: 60rem;
  display: flex;
}

.decor4-mangaseya {
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.left-citata-mangaseya {
  margin-top: 80rem;
  position: relative;
}

.w688-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 688rem;
  display: flex;
}

.img2-mangaseya-copy {
  max-width: 841rem;
}

.img6-mangaseya {
  max-width: 688rem;
  margin-top: 127rem;
}

.img7-mangaseya {
  max-width: 400rem;
}

.img8-mangaseya {
  max-width: 944rem;
  position: absolute;
  inset: 0% -256rem auto auto;
}

.citata-left-mangaseya {
  justify-content: flex-start;
  align-items: center;
  height: 529rem;
  display: flex;
  position: relative;
}

.photo-block2-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 32rem;
  display: flex;
}

.photo-block2-mangaseya.left-auto {
  margin-top: 60rem;
  margin-left: auto;
}

.photo-block2-mangaseya.margin-none {
  margin-top: 0;
}

.glava2-block-mangaseya {
  justify-content: space-between;
  display: flex;
}

.glava-block2-mangaseya {
  grid-column-gap: 40rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-left: 144rem;
  display: flex;
  position: relative;
}

.text-block2-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 688rem;
  margin-top: 60rem;
  display: flex;
}

.w660-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  flex-flow: column;
  max-width: 660rem;
  margin-left: auto;
  display: flex;
}

.photo-text-block-mangaseya {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 60rem;
  display: flex;
}

.img10-mangaseya {
  max-width: 427rem;
}

.decor-mangaseya {
  pointer-events: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.img11-mangaseya {
  max-width: 688rem;
}

.img12-mangaseya {
  max-width: 544rem;
}

.img13-mangaseya {
  width: 445rem;
  margin-left: auto;
  margin-right: 123rem;
}

.vertical-text2-mangaseya {
  grid-column-gap: 120rem;
  grid-row-gap: 120rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 530rem;
  height: 100%;
  margin-left: 144rem;
  display: flex;
}

.h734-mangaseya {
  justify-content: flex-start;
  align-items: center;
  height: 734rem;
  padding-top: 60rem;
  padding-bottom: 60rem;
  display: flex;
  position: relative;
}

.citata-right-mangaseya {
  justify-content: flex-start;
  align-items: center;
  height: 691rem;
  display: flex;
  position: relative;
}

.img14-mangaseya {
  max-width: 944rem;
  position: absolute;
  inset: 0% auto auto -256rem;
}

.w688-mangaseya-right {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 688rem;
  margin-left: auto;
  display: flex;
}

.img15-mangaseya {
  max-width: 400rem;
}

.img16-mangaseya {
  max-width: 976rem;
}

.img11-mangaseya-mob {
  max-width: 688rem;
  display: none;
}

.img15-mangaseya-mob {
  max-width: 400rem;
  display: none;
}

.quote-link-mangaseya {
  color: #fff;
  text-decoration: underline;
}

.img17-mangaseya {
  max-width: 832rem;
}

.img18-mangaseya {
  max-width: 400rem;
}

.h515-mangaseya {
  justify-content: flex-start;
  align-items: flex-end;
  height: 515rem;
  display: flex;
  position: relative;
}

.code-embed-23 {
  margin-left: auto;
  margin-right: auto;
}

.section-fin-mangaseya {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-comanda-mangaseya {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 790rem;
  margin-top: 40rem;
  margin-bottom: 120rem;
  display: flex;
}

.img7-mangaseya-mob {
  max-width: 400rem;
  display: none;
}

.img6-mangaseya-mob {
  max-width: 832rem;
  margin-left: 144rem;
  display: none;
}

.img1-hero-mangaseya-mob {
  width: 116rem;
  display: none;
}

.img2-hero-mangaseya-mob {
  width: 159rem;
  display: none;
}

.img3-hero-mangaseya-mob {
  width: 222rem;
  margin-top: 119rem;
  display: none;
}

.img4-hero-mangaseya-mob {
  width: 267rem;
  display: none;
}

.img5-hero-mangaseya-mob {
  width: 222rem;
  display: none;
}

.img6-hero-mangaseya-mob {
  width: 236rem;
  display: none;
}

.img7-hero-mangaseya-mob {
  width: 172rem;
  margin-top: auto;
  display: none;
}

.btn-mangaseya {
  z-index: 10;
  cursor: pointer;
  background-color: #3d3d3d;
  border: 1px solid #ffffff3d;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 257rem;
  height: 107rem;
  padding-left: 15rem;
  padding-right: 15rem;
  display: flex;
  position: absolute;
  inset: -147rem auto auto 362rem;
}

.btn-img-mangaseya {
  width: 65rem;
  height: 89rem;
}

.in-img-mangaseya, .yan-img-mangaseya {
  width: 68rem;
  position: relative;
}

.photo-block3-mangaseya {
  grid-column-gap: 32rem;
  grid-row-gap: 32rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 60rem;
  margin-bottom: 0;
  display: flex;
}

.nav-wrapper-white {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  padding-left: 112rem;
  padding-right: 112rem;
  display: flex;
}

.nav-wrapper-white.ml-mr-10 {
  padding-left: 10rem;
  padding-right: 10rem;
}

.nav-wrapper-white.mt-28 {
  margin-top: 28rem;
}

.nav-wrapper-white.gis {
  max-width: 1920rem;
  margin-top: 18rem;
  padding-left: 112rem;
  padding-right: 112rem;
}

.nav-wrapper-white.mangaseya {
  margin-top: 90rem;
  margin-bottom: 20rem;
}

.nav-wrapper-white.kostin {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 284rem;
  margin-top: 197rem;
  padding-left: 0;
  padding-right: 0;
}

.white-caption {
  color: #fff;
  letter-spacing: .02em;
  font-size: 20rem;
  font-weight: 500;
  line-height: 100%;
}

.gray-caption {
  color: #afafaf;
  letter-spacing: .02em;
  font-size: 20rem;
  font-weight: 500;
  line-height: 100%;
}

.navigation-text-white {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  cursor: pointer;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.navigation-text-white.text-color-grey {
  color: #535353;
}

.navigation-text-white.gray {
  color: #838383;
}

.navigation-text-white.blue {
  color: #6680ba;
}

.navigation-text-white.bp {
  color: #535353;
}

.navigation-text-white.jet {
  letter-spacing: .04em;
  line-height: 145%;
}

.navigation-text-white.orange-text {
  color: var(--tomato);
}

.navigation-text-white.orange-text.bitr_hero-wrapper, .navigation-text-white.orange-text.bitr {
  font-size: 16rem;
}

.navigation-point-white {
  color: #fff;
  cursor: pointer;
  margin-bottom: 3rem;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.navigation-point-white.blue {
  color: #6680ba;
}

.navigation-point-white.bp {
  color: #535353;
}

.navigation-point-white.slovar {
  color: #0a492a;
}

.navigation-point-white.orange-text {
  color: var(--tomato);
}

.navigation-point-white.orange-text.bitr {
  font-size: 16rem;
}

.btn-alist {
  z-index: 100;
  color: #fff;
  letter-spacing: -.02em;
  background-color: #054a27;
  border-radius: 100px;
  height: 54rem;
  padding: 6rem 20rem 13rem;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
  line-height: 94%;
  position: fixed;
  bottom: 70rem;
}

.h1-alist {
  color: #000;
  text-align: center;
  margin-bottom: 10rem;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 92%;
}

.h1-alist-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 80rem;
  font-style: italic;
  font-weight: 400;
  line-height: 80%;
}

.hero-img-alist {
  max-width: 1696rem;
}

.hero-img-alist-mob {
  max-width: 1696rem;
  display: none;
}

.le {
  z-index: 10;
  pointer-events: none;
  width: 238rem;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.left-events-none-alist {
  z-index: 10;
  width: 238rem;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.right-events-none-alist {
  z-index: 10;
  width: 238rem;
  position: absolute;
  inset: 0% 0 0% auto;
}

.text-bg-alist {
  background-color: #dfff00;
  border-radius: 100px;
  padding: 3rem 15rem 2rem;
  display: inline-block;
  position: relative;
}

.section-infinity-alist {
  width: 100%;
  padding-bottom: 50rem;
  position: relative;
}

.infinity {
  overflow: hidden;
}

.infinity.radius {
  border-radius: 20px;
}

.infinity.new-leaders {
  overflow: visible;
}

.infinity.archipelago {
  width: 100%;
  overflow: visible;
}

.infinity.roboty {
  overflow: visible;
}

.infinity.russian {
  display: none;
}

.infinity.ateams {
  overflow: visible;
}

.infinity.alist {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 683rem;
  padding-left: 14rem;
  padding-right: 14rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.infinity.wb-swiper {
  z-index: 10;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

.infinity-wrapper.flexed {
  display: flex;
}

.infinity-wrapper.sp-ar-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-wrapper.new-leaders {
  margin-bottom: 35rem;
  display: flex;
}

.infinity-wrapper.sp-ya-swiper-wrapper {
  perspective: 2000px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-wrapper.archipelago {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.infinity-wrapper.sp-mv-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-wrapper.roboty {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: visible;
}

.infinity-wrapper.ateams, .infinity-wrapper.bitr {
  display: flex;
}

.infinity-wrapper.alist {
  justify-content: flex-start;
  align-items: flex-end;
  display: inline-flex;
}

.infinity-slide.sp-ar-temp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-slide.new-leaders {
  cursor: pointer;
  flex: none;
}

.infinity-slide.cursor-none {
  cursor: none;
}

.infinity-slide.archipelago {
  background-color: #0a492a;
  border-radius: 27px;
  justify-content: center;
  align-items: center;
  width: 554rem;
  height: 554rem;
  display: flex;
}

.infinity-slide.sp-mv-temp {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-slide.roboty {
  flex: none;
  width: 444rem;
  height: 670rem;
}

.infinity-slide.bitr {
  flex: none;
  width: 100%;
  height: 554rem;
}

.infinity-slide.alist {
  flex: none;
  width: 476rem;
  height: 580rem;
  margin-right: 14rem;
  position: relative;
}

.infinity-content.flexed {
  display: flex;
}

.infinity-content.sp-ar-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-content.new-leaders {
  margin-bottom: 35rem;
  display: flex;
}

.infinity-content.sp-ya-swiper-wrapper {
  perspective: 2000px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-content.archipelago {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.infinity-content.sp-mv-temp {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.infinity-content.roboty {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: visible;
}

.infinity-content.ateams, .infinity-content.bitr {
  display: flex;
}

.infinity-content.alist {
  justify-content: flex-start;
  align-items: flex-end;
  height: 100%;
  display: flex;
  position: relative;
}

.section-future-program {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 40rem;
  display: flex;
  position: relative;
}

.container-future-program {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1436rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.h3-future-span {
  color: #000;
  letter-spacing: -.04em;
  text-transform: none;
  font-family: Times italic, sans-serif;
  font-size: 130rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  position: relative;
}

.h3-future-span.mb-55 {
  margin-bottom: 55rem;
}

.program-future-content {
  z-index: 1;
  background-color: #dffb4c;
  border-radius: 0 0 60rem 60rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1436rem;
  margin-top: -50rem;
  padding-top: 60rem;
  padding-bottom: 75rem;
  display: flex;
  position: relative;
}

.h3-future {
  color: #000;
  letter-spacing: -.04em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 100rem;
  font-weight: 500;
  line-height: 100%;
}

.program-future-timing {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  width: 100%;
  margin-top: 88rem;
  display: flex;
}

.timing-future-block {
  grid-column-gap: 36rem;
  grid-row-gap: 36rem;
  justify-content: flex-start;
  align-items: center;
  max-width: 1263rem;
  display: flex;
}

.timing-future-line {
  background-color: #000;
  width: 100%;
  height: 3px;
}

.bg-green-future {
  width: 100%;
  position: absolute;
  inset: 185rem 0% 0%;
}

.bg-green-future._2 {
  top: 0;
}

.bg-green-future-mob {
  display: none;
  position: absolute;
  inset: 0%;
}

.program-future-content2 {
  background-color: #dffb4c;
  border-radius: 100rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1436rem;
  margin-top: 40rem;
  display: flex;
  position: relative;
}

.content2-future-block {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 531rem;
  padding-bottom: 88rem;
  display: flex;
  position: relative;
}

.content2-future-text {
  color: #000;
  letter-spacing: -.04em;
  width: 700rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 400;
  line-height: 120%;
}

.content2-future-img {
  max-width: 675rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.club-time-future {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.club-time-future.mb-60 {
  margin-bottom: 60rem;
}

.club-time-future.mb-61 {
  margin-bottom: 61rem;
}

.club-text-future {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 500;
  line-height: 120%;
}

.content2-future-img-mob {
  display: none;
}

.time-text2-future {
  color: #000;
  letter-spacing: -.04em;
  flex: none;
  margin-right: auto;
  font-family: Objectsans, sans-serif;
  font-size: 64rem;
  font-weight: 500;
  line-height: 120%;
}

.time-text2-future.center {
  margin-left: auto;
  margin-right: auto;
}

.time-text2-future.text-size-48 {
  margin-left: auto;
  margin-right: auto;
  font-size: 48rem;
  line-height: 120%;
}

.club-line-future {
  background-color: #000;
  width: 100%;
  height: 2px;
}

.club-line-future.mt-50 {
  margin-top: 50rem;
}

.gap-36 {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  flex-flow: column;
  width: 100%;
  margin-top: 43rem;
  display: flex;
}

.club-time-horizontal-future {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  margin-top: 18rem;
  margin-bottom: 18rem;
  margin-left: auto;
  display: flex;
}

.iclub-time-future-img {
  border: 2px solid #000;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  height: 55rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.program-future-content3 {
  background-color: #dffb4c;
  border-radius: 60rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1436rem;
  margin-top: 40rem;
  padding-top: 47rem;
  padding-bottom: 86rem;
  display: flex;
  position: relative;
}

.restoran-future-block1 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 552rem;
  margin-top: 41rem;
  position: relative;
}

.content2-future-text-copy {
  color: #000;
  width: 700rem;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 500;
  line-height: 120%;
}

.content3-future-text {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 32rem;
  font-weight: 400;
  line-height: 120%;
}

.h4-future {
  color: #000;
  letter-spacing: -.04em;
  margin-bottom: 36rem;
  font-family: Objectsans, sans-serif;
  font-size: 64rem;
  font-weight: 500;
  line-height: 100%;
}

.content2-future-img-copy {
  max-width: 675rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.content3-img1-future {
  max-width: 662rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.content3-text-block-future {
  max-width: 580rem;
}

.content3-text-block-future.mt-88 {
  margin-top: 88rem;
}

.content3-text-block-future.mt-196 {
  margin-top: 196rem;
}

.content3-text-block-future.mt-12 {
  margin-top: 12rem;
}

.content3-text-block-future.mt-106 {
  margin-top: 106rem;
}

.content3-text-block-future.mt-85 {
  max-width: 630rem;
  margin-top: 85rem;
}

.restoran-future-block2 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 621rem;
  margin-top: -52rem;
  display: flex;
  position: relative;
}

.content3-img2-future {
  max-width: 637rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.content2-future-img-mob-copy, .image-101 {
  display: none;
}

.restoran-future-block3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 510rem;
  margin-top: 106rem;
  position: relative;
}

.content3-img3-future {
  max-width: 634rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.restoran-future-block4 {
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 608rem;
  margin-top: 38rem;
  display: flex;
  position: relative;
}

.content3-img4-future {
  max-width: 634rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.restoran-future-block5 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 599rem;
  margin-top: 81rem;
  position: relative;
}

.content3-img5-future {
  max-width: 595rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.slider-future {
  background-color: #0000;
  width: 1350rem;
  height: 459rem;
  margin-top: 82rem;
}

.mask-future {
  width: 1846rem;
  overflow: visible;
}

.right-arrow-future {
  justify-content: flex-end;
  align-items: center;
  margin-right: 47rem;
  display: flex;
  inset: 0% 0% 0% auto;
}

.slide-future {
  border-radius: 40rem;
  width: 367rem;
  height: 459rem;
  margin-right: 26rem;
  overflow: hidden;
}

.content-slide-future, .slide-img-future {
  width: 100%;
  height: 100%;
}

.slide-nav-10 {
  display: none;
}

.image-103 {
  width: 393rem;
  display: none;
  position: absolute;
  inset: 32rem auto auto -200rem;
}

.image-104 {
  max-width: 277rem;
  display: none;
  position: absolute;
  inset: -45rem -139rem auto auto;
}

.image-105 {
  max-width: 468rem;
  position: absolute;
  inset: -161rem auto auto -161rem;
}

.image-106 {
  max-width: 291rem;
  position: absolute;
  inset: auto -207rem -145rem auto;
}

.code-embed-24 {
  z-index: 0;
  pointer-events: none;
  position: absolute;
  top: -1200rem;
}

.code-embed-25 {
  pointer-events: none;
  position: absolute;
  top: 800rem;
}

.code-embed-26 {
  z-index: 1;
  pointer-events: none;
  display: none;
  position: absolute;
  top: 0;
}

.img19-mangaseya {
  max-width: 832rem;
  position: absolute;
  inset: 0% -144rem auto auto;
}

.citata-left-mangaseya-copy {
  justify-content: flex-start;
  align-items: center;
  height: 691rem;
  display: flex;
  position: relative;
}

.img6-mangaseya-copy {
  max-width: 832rem;
  margin-left: auto;
}

.img19-mangaseya-mob {
  max-width: 832rem;
  display: none;
  position: absolute;
  inset: 0% -144rem auto auto;
}

.kostin-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 172rem;
  display: flex;
}

.kostin-wrapper.stereo {
  padding-top: 128rem;
}

.section_hero-kostin {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding-bottom: 100rem;
  display: flex;
}

.section_hero-kostin.stereo {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1706rem;
}

.container_hero-kostin {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1376rem;
  height: 902rem;
  position: relative;
}

.kostin {
  background-color: #000;
}

.section_text-kostin {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  flex-flow: column;
  width: 100%;
  max-width: 1920rem;
  padding-bottom: 172rem;
  padding-left: 256rem;
  display: flex;
}

.section_text-kostin.text-color-black.stereo {
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1408rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.text-left-kostin {
  max-width: 1552rem;
}

.h2-kostin {
  color: #fff;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 44rem;
  font-weight: 500;
  line-height: 120%;
}

.paragraph-kostin {
  color: #fff;
  letter-spacing: .02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.answer-kostin {
  color: #ededed;
  letter-spacing: .02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.answer-kostin.italic {
  font-style: italic;
}

.question-kostin {
  color: #fff;
  letter-spacing: .02em;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 700;
  line-height: 120%;
}

.sign-photo-kostin {
  color: #fff;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 22rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.sign-photo-kostin.black {
  color: #000;
}

.sign-photo-kostin.slider {
  width: 688rem;
}

.maxw-977 {
  max-width: 977rem;
}

.text-center-kostin {
  justify-content: center;
  align-items: flex-start;
  max-width: 1552rem;
  display: flex;
}

.text-photo-right-kostin {
  grid-column-gap: 31rem;
  grid-row-gap: 31rem;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1407rem;
  display: flex;
  position: relative;
}

._688-block-kostin {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  width: 50%;
  max-width: 688rem;
  display: flex;
}

.img-kostin {
  border-radius: 40rem;
  height: 731rem;
}

.img-kostin.radius-40 {
  border-radius: 40rem;
}

.photo-block-kostin {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  max-width: 688rem;
  display: flex;
  position: sticky;
  top: 150rem;
}

.photo-block-kostin._100 {
  max-width: none;
}

.photo-block-kostin._100.mb-40-mob {
  max-width: 832rem;
}

.text-photo-left-kostin {
  grid-column-gap: 31rem;
  grid-row-gap: 31rem;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1407rem;
  display: flex;
  position: relative;
}

.text-photo-left-kostin._w-1552-kostin {
  max-width: 1552rem;
}

.photo-center-kostin {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  display: flex;
}

.photo-center-kostin._100 {
  max-width: none;
}

.photo-big-kostin {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  max-width: 1408rem;
  display: flex;
}

.photo-big-kostin._100 {
  max-width: none;
}

.photo-big-kostin.desk-none {
  display: none;
}

.p-link-kostin, .question-link-kostin {
  color: #fff;
  text-decoration: underline;
}

.image-107 {
  max-width: 399rem;
  margin-top: 184rem;
  margin-bottom: 150rem;
}

.image-108 {
  max-width: 609rem;
}

.image-108.none {
  display: none;
}

.div-block-87 {
  z-index: 10;
  position: relative;
}

.image-109 {
  max-width: 285rem;
  position: absolute;
  inset: 30rem auto auto -392rem;
}

.div-block-88 {
  width: 382rem;
  height: 540rem;
  position: absolute;
  inset: 79rem -533rem auto auto;
}

.image-110 {
  max-width: 339rem;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-111 {
  max-width: 93rem;
  position: absolute;
  inset: auto auto 207rem 0%;
}

.image-112 {
  max-width: 161rem;
  position: absolute;
  inset: auto auto 0% 86rem;
}

.container-future-popup {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1436rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  inset: 0 0% 0%;
}

.section_future-popup {
  z-index: 999;
  opacity: 0;
  background-color: #000000bd;
  height: 100vh;
  padding-top: 150rem;
  padding-bottom: 150rem;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.img-kostin-mob {
  display: none;
}

.rybric-data-wrapper.kostin {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h1-kostin {
  z-index: 10;
  color: #fff;
  letter-spacing: -.02em;
  margin-top: 143rem;
  font-family: Objectsans, sans-serif;
  font-size: 70rem;
  font-weight: 500;
  line-height: 110%;
  position: relative;
}

.h1-kostin-span {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 84rem;
  font-style: italic;
  font-weight: 400;
  line-height: 90%;
}

.hero-img-kostin {
  max-width: 572rem;
  position: absolute;
  inset: 0% 149rem auto auto;
}

.section-first-kostin {
  z-index: 999;
  background-color: #000;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.kadri-wrapper-kostin {
  justify-content: flex-end;
  align-items: center;
  width: 1404rem;
  height: 725rem;
  position: relative;
  top: 0;
}

.kadri-wrapper-kostin.none-mob {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.kadri-wrapper-kostin.none-desk {
  display: none;
}

.kadr-kostin {
  width: 1240rem;
  max-width: none;
  height: 725rem;
  margin-left: auto;
  position: absolute;
  inset: 0%;
}

.kadr-kostin._1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428580f35040cef44d5d3f_kadr01.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428580934fa2c5608cf586_kadr05.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428585397d663c97e0c71c_kadr09.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684285802892792d280df84c_kadr02.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428581dafe94b29bb2c5a5_kadr06.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428585f7a392175c255205_kadr10.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428580c3ecb52b21ca8bbb_kadr03.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6842858152866bcf5e854b83_kadr07.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._9 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428592cc932b4cc6534bb3_kadr11.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._10 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68428580e50aaee3bdc81994_kadr04.webp");
  background-position: 0 0;
  background-size: contain;
}

.kadr-kostin._11 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684285803de6240061295d20_kadr08.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._12 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684285858b75cf358471371b_kadr12.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.kadr-kostin._13, .kadr-kostin._14 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6842858525d30a869a0c65c8_kadr13.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
}

.img-future-music {
  margin-top: 55rem;
  display: none;
}

.klub-uma-future {
  flex-flow: column;
  padding-left: 86rem;
  padding-right: 86rem;
  overflow: hidden;
}

.soon-img-future {
  width: 261rem;
  margin-top: 14rem;
  margin-left: auto;
  margin-right: auto;
}

.slider-img-future {
  border-radius: 40rem;
  width: 100%;
  height: 100%;
}

.img-future-music-mob {
  margin-top: 55rem;
  display: block;
}

.line-music-future {
  width: 1262rem;
  margin-bottom: 31rem;
}

.line-music-future-mob {
  width: 1262rem;
  margin-bottom: 31rem;
  display: none;
}

.arrow-klub-future {
  width: 41rem;
  height: 24rem;
  margin-left: 40rem;
}

.accordion-trigger-future {
  z-index: 10;
  cursor: pointer;
  background-color: #dffb4c;
  border-radius: 60rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 106rem;
  padding-left: 40rem;
  padding-right: 40rem;
  display: flex;
  position: relative;
}

.accordion-trigger-future.club-future {
  height: auto;
  padding-top: 60rem;
  padding-bottom: 25rem;
}

.pricing-comparison {
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-1420 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.pricing-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.pricing-card {
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 24px;
  display: flex;
  position: relative;
  box-shadow: 0 4px 130px #96a3b51f;
}

.pricing-card.featured-pricing {
  z-index: 2;
  box-shadow: 0 4px 130px #96a3b54d;
}

.pricing-image {
  object-fit: cover;
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
}

.pricing-title {
  margin-top: 10px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 48px;
}

.pricing-subtitle {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.pricing-price {
  margin-bottom: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-regular {
  font-size: 14px;
  line-height: 20px;
}

.paragraph-regular.margin-bottom-20 {
  margin-bottom: 20px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.button-primary-2.outline-button {
  color: #1a1b1f;
  background-color: #0000;
  box-shadow: inset 0 0 0 1px #1a1b1f;
}

.button-primary-2.outline-button:hover {
  color: #fff;
  background-color: #1a1b1f;
}

.pricing-divider {
  background-color: #76879d1a;
  align-self: stretch;
  height: 1px;
  margin: 56px -24px 16px;
}

.pricing-feature-list {
  align-self: stretch;
}

.pricing-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  align-self: stretch;
  margin-top: 16px;
  padding-left: 32px;
  font-size: 14px;
  line-height: 24px;
}

.pricing-tag {
  color: #3a4554;
  background-color: #fff;
  border-radius: 24px;
  padding: 7px 16px;
  position: absolute;
  top: -19px;
  box-shadow: 0 3px 10px #96a3b533;
}

.arrow-alist2 {
  width: 93rem;
}

.arrows-alist2 {
  grid-column-gap: 100rem;
  grid-row-gap: 100rem;
  justify-content: center;
  align-items: center;
  width: 500rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% -100rem;
}

.code-embed-27 {
  width: 30rem;
  height: 17rem;
}

.partners-future {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.partner-text-future {
  color: #959595;
  letter-spacing: -.04px;
  font-family: Times italic, sans-serif;
  font-size: 52rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.partner-horizontal-future {
  justify-content: center;
  align-items: center;
  display: flex;
}

.partner-horizontal-future.gap-47 {
  grid-column-gap: 47rem;
  grid-row-gap: 47rem;
}

.partner1-future {
  width: 309rem;
  height: 60rem;
}

.partner2-future {
  width: 109rem;
  height: 74rem;
  margin-top: 24rem;
  margin-bottom: 80rem;
}

.partner3-future {
  width: 202rem;
  height: 43rem;
}

.partner4-future {
  width: 139rem;
}

.partner5-future {
  width: 121rem;
}

.partner6-future {
  width: 133rem;
}

.container-content-alist {
  margin-top: 100rem;
  margin-left: 227rem;
  margin-right: 15rem;
}

.container-content-alist.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-content-alist.flex-center.mw-820 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 820rem;
}

.container-content-alist.flex-center.mw-820.mb-100 {
  margin-bottom: 100rem;
}

.container-content-alist.flex-center.mw-820.newp {
  margin-left: 0;
  margin-right: 0;
}

.container-content-alist.flex-center.mw-820.somelove, .container-content-alist.flex-center.somelove {
  width: 831rem;
  margin-left: 0;
  margin-right: 0;
}

.container-content-alist.mt-48 {
  margin-top: 68rem;
}

.container-content-alist._2025 {
  flex-flow: column;
  margin-top: 75rem;
  display: flex;
}

.section-hero-list2025 {
  background-color: #0000;
  width: 100%;
  height: 100%;
  margin-top: 90rem;
  position: relative;
  top: 0;
}

.section-hero-list2025.flex-center {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-alist {
  border-radius: 40rem;
  width: 688rem;
  overflow: clip;
}

.caption_img-alist {
  color: #000;
  margin-right: auto;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 22rem;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.big-photo-alist {
  border-radius: 40rem;
  width: 1408rem;
  height: 100%;
}

.h1-interviev-alist {
  z-index: 20;
  color: #054a27;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 130rem;
  font-style: italic;
  font-weight: 400;
  line-height: 90%;
  position: relative;
}

.h1-interviev-alist._2025 {
  margin-top: 48rem;
  margin-bottom: 38rem;
}

.hero-img-alist25 {
  max-width: 464rem;
  height: 580rem;
}

.hero-img-alist25.mobile {
  display: none;
}

.hero-img-alist25.desctop {
  display: block;
}

.citata-alist25 {
  color: #054a27;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 400;
  line-height: 120%;
}

.hero-img-alist25-mob {
  max-width: 464rem;
  display: none;
}

.hero-img-alist25-mob.mobile {
  display: none;
}

.hero-img-alist25-mob.desctop {
  display: block;
}

.image-alist-mob {
  width: 688rem;
  display: none;
}

.photo-alist-mob {
  border-radius: 40rem;
  width: 1408rem;
  height: 100%;
  display: none;
}

.max-688 {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 688rem;
  display: flex;
}

.photo-wrapper-alist {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1408rem;
  display: flex;
}

.music-relative-future {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 3854rem;
  margin-top: 36rem;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.music1-future {
  max-width: 552rem;
}

.music3-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 731rem 81rem auto auto;
}

.music3-future {
  max-width: 842rem;
}

.music_caption-future {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 34rem;
  font-weight: 400;
  line-height: 120%;
}

.music3-future_wrap {
  text-align: right;
  max-width: 656rem;
  margin-top: 35rem;
}

.name-future_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.name-future_wrap.left {
  justify-content: flex-start;
  align-items: flex-end;
  inset: 0% 0% auto auto;
}

.name-future_wrap.left.menshov {
  top: 229rem;
}

.name-future_wrap.left._3 {
  top: 279rem;
}

.name-future_wrap.left._5 {
  top: 229rem;
}

.name-future_wrap.left._7 {
  top: 271rem;
}

.name-future_wrap.left._8 {
  inset: 254rem auto auto 34rem;
}

.name-future_wrap.left._9 {
  top: 266rem;
}

.name-future_wrap.left4 {
  justify-content: flex-start;
  align-items: flex-end;
  inset: 326rem 86rem auto auto;
}

.name-future_wrap.left-copy {
  justify-content: flex-start;
  align-items: flex-end;
  inset: 0% 0% auto auto;
}

.name-future_wrap.tito {
  top: 270rem;
}

.name-future_wrap._4 {
  top: 228rem;
}

.name-future_wrap._10 {
  top: 251rem;
}

.yerkatt {
  width: 312rem;
  height: 80rem;
}

.data-future {
  width: 210rem;
  height: 52rem;
}

.data-future._3 {
  width: 220rem;
}

.slushat-future {
  border-radius: 59rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.slushat-future.events-none {
  pointer-events: none;
}

.sluchat-block-future {
  z-index: 10;
  width: 203rem;
  height: 50rem;
}

.skrepka-future {
  width: 93rem;
  position: relative;
}

.music1-future-mob {
  max-width: 568rem;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.music8-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  position: absolute;
  inset: auto auto 592rem 86rem;
}

.music8-future {
  max-width: 718rem;
}

.music8-future_wrap {
  max-width: 656rem;
  margin-top: 73rem;
}

.music5-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 1479rem 81rem auto auto;
}

.peremotka {
  width: 346rem;
  height: 80rem;
}

.music5-future {
  max-width: 727rem;
}

.fisherman {
  width: 327rem;
  height: 137rem;
}

.music5-future_wrap {
  max-width: 526rem;
  margin-top: 31rem;
}

.music9-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 86rem 399rem auto;
}

.music9-future {
  max-width: 708rem;
}

.lavblast {
  width: 324rem;
  height: 80rem;
}

.music9-future_wrap {
  max-width: 615rem;
  margin-top: 49rem;
}

.slushat-text {
  color: #054a27;
  letter-spacing: -.04em;
  margin-top: 48rem;
  margin-bottom: 76rem;
  font-family: Objectsans, sans-serif;
  font-size: 48rem;
  font-weight: 500;
  line-height: 120%;
  text-decoration: underline;
  display: none;
}

.data8-future {
  width: 219rem;
  height: 52rem;
}

.data9-future {
  width: 244rem;
  height: 52rem;
}

.music-img-future-mob {
  max-width: 842rem;
  display: none;
}

.discription-club-future {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: -20rem;
  padding-top: 50rem;
  display: flex;
}

.text-club-future {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 400;
  line-height: 120%;
}

.text-club-wrap {
  max-width: 932rem;
}

.spikers-slider-future {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.moderator-block {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.moderator-text {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.spiker-img {
  width: 106rem;
  height: 106rem;
  margin-bottom: 8rem;
}

.spiker-name {
  color: #000;
  letter-spacing: -.04em;
  margin-bottom: 4rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 120%;
}

.spiker-caption {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 20rem;
  font-weight: 400;
  line-height: 120%;
}

.spicers-horizontal-flex {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.spicers-horizontal-flex.gap-0 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.spicers-horizontal-flex.gap-0.center {
  justify-content: flex-start;
  align-items: center;
}

.registraziya-club-future {
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: underline;
}

.arrow-left-future {
  width: 158rem;
  height: 20rem;
  margin-left: 10rem;
  margin-right: 25rem;
  display: none;
}

.arrow-right-future {
  width: 465rem;
  height: 20rem;
  display: none;
}

.time-wrap-future {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.svernut-btn {
  cursor: pointer;
  width: 187rem;
  height: 47rem;
  position: absolute;
}

.absolut-btn-svernut {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-top: 9rem;
  margin-left: 31rem;
  display: flex;
}

.razvernut-btn {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 214rem;
  height: 47rem;
}

.partner7-future {
  width: 74rem;
}

.arrow-top-future, .arrow-bottom-future {
  display: none;
}

.club-text-future-img {
  color: #000;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 400;
  line-height: 120%;
}

.code-embed-28 {
  width: 185rem;
  height: 24rem;
}

.paragraph-17 {
  margin-left: 5rem;
}

.h2-interviev {
  color: #000;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 44rem;
  font-weight: 500;
  line-height: 120%;
}

.h2-interviev.mb-30 {
  margin-bottom: 30rem;
}

.text-italic-interviev {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 32rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.text-italic-interviev.size-30 {
  font-size: 30rem;
}

.text-italic-interviev.size-30.mb-30 {
  margin-bottom: 30rem;
}

.text-italic-interviev.size-30.mb-114 {
  margin-bottom: 114rem;
}

.partner8-future {
  width: 304rem;
  height: 91rem;
}

.partners-vertical-wrapper {
  flex-flow: column;
  display: flex;
}

.svg-partners1-future {
  height: 50rem;
  margin-top: 33rem;
  margin-bottom: 78rem;
}

.svg-partners1-future._1 {
  margin-left: 63rem;
  margin-right: 56rem;
}

.svg-partners2-future {
  height: 48rem;
  margin-top: 40rem;
  margin-bottom: 96rem;
}

.svg-partners2-future._2 {
  margin-left: 76rem;
  margin-right: 61rem;
}

.svg-partners2-future._3 {
  margin-right: 52rem;
}

.svg-partners3-future {
  height: 46rem;
  margin-top: 34rem;
}

.svg-partners3-future._4 {
  margin-left: 47rem;
  margin-right: 53rem;
}

.section-slider-future {
  z-index: 10;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 124rem;
  display: flex;
  position: relative;
}

.container-slider-future {
  max-width: 1920rem;
}

.slide-future-img {
  height: 782rem;
}

.registracia-link-future {
  color: #dfff00;
  letter-spacing: -.04em;
  font-family: Objectsans, sans-serif;
  font-size: 36rem;
  font-weight: 400;
  line-height: 120%;
  text-decoration: underline;
  position: absolute;
  inset: auto 39rem 30rem auto;
}

.registracia-link-future.text-color-green {
  color: #054a27;
}

.registracia-link-future.text-color-green.center {
  width: max-content;
  right: 50%;
  transform: translate(50%);
}

.registracia-link-future.text-color-green.center.mob {
  display: none;
}

.slide-future-img-mob {
  height: 782rem;
  display: none;
}

.full-program-future {
  color: #054a27;
  font-size: 50rem;
  font-weight: 500;
  line-height: 100%;
}

.fulll-program-none {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.music1-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0% 83rem auto auto;
}

.music1-future_wrap {
  text-align: right;
  max-width: 620rem;
  margin-top: 28rem;
}

.menshow {
  width: 300rem;
  height: 137rem;
}

.music2-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 304rem auto auto 86rem;
}

.tito {
  width: 316rem;
  height: 80rem;
}

.music4-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 1054rem auto auto 86rem;
}

.music4-future_wrap {
  max-width: 622rem;
  margin-top: 35rem;
}

.hothorist {
  width: 386rem;
  height: 80rem;
}

.hotgorist-sluchat {
  width: 287rem;
  height: 50rem;
}

.data5-future {
  width: 223rem;
  height: 52rem;
}

.music6-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: absolute;
  inset: 1905rem auto auto 86rem;
}

.data6-future {
  width: 228rem;
  height: 52rem;
}

.jarkova {
  width: 434rem;
  height: 80rem;
}

.jarkova-sluchat {
  width: 394rem;
  height: 50rem;
}

.music7-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 81rem 1170rem auto;
}

.data7-future {
  width: 251rem;
  height: 52rem;
}

.ladadenc {
  width: 324rem;
  height: 80rem;
}

.music1-future-copy {
  max-width: 600rem;
}

.music10-future-block {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto auto 0 86rem;
}

.music10-future {
  max-width: 596rem;
}

.arrows-group-future {
  width: 396rem;
  position: absolute;
  top: 343rem;
}

.kubrak {
  width: 430rem;
  height: 80rem;
}

.supermetal-text {
  color: #054a27;
  text-align: right;
  letter-spacing: -.03em;
  width: 496rem;
  font-family: Times italic, sans-serif;
  font-size: 66rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
  position: absolute;
  inset: auto auto 80rem 55rem;
}

.supermetal-link {
  color: #054a27;
  text-decoration: underline;
}

.karta-future {
  z-index: 10000;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #ffffff8f;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  display: none;
  position: fixed;
}

.carta-img-future {
  border-radius: 50rem;
  width: 80%;
  height: auto;
}

.carta-img-future-mob {
  border-radius: 50rem;
  width: 80%;
  height: auto;
  display: none;
}

.horizontal-block-popup-future {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.close-popup-btn-future {
  cursor: pointer;
  width: 52rem;
  height: 53rem;
}

.btn-popup-block-future {
  grid-column-gap: 15rem;
  grid-row-gap: 15rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 6rem;
  display: flex;
}

.close-popup-link-future-mob {
  display: none;
}

.close-popup-btn-future-mob {
  cursor: pointer;
  width: 52rem;
  height: 53rem;
}

.image-113 {
  display: none;
}

.code-embed-18-copy {
  z-index: 2;
  pointer-events: none;
  width: 1920rem;
  position: absolute;
  inset: 200rem 0% 0%;
}

.yandex-wrapper {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  flex-flow: column;
  display: flex;
}

.section_yandex-hero {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 95rem;
  display: flex;
}

.container_yandex-hero {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1920rem;
  height: 1173rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.yandex-hero_img {
  object-fit: contain;
  width: 2628rem;
  max-width: 2628rem;
  margin-bottom: auto;
  position: absolute;
}

.h1-yandex {
  color: #000;
  text-align: center;
  letter-spacing: -.02em;
  font-family: Objectsans, sans-serif;
  font-size: 82rem;
  font-weight: 500;
  line-height: 95%;
}

.hero_h1-wrap {
  max-width: 1305rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.h1-yandex-span {
  font-family: Times italic, sans-serif;
  font-size: 96rem;
  font-weight: 400;
  line-height: 85%;
}

.yandex-hero_img-mob {
  object-fit: contain;
  margin-bottom: auto;
  display: none;
}

.section_yandex-text {
  overflow: hidden;
}

.container_yandex-text {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  flex-flow: column;
  max-width: 1696rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h2-yandex {
  max-width: 1100rem;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.yandex-body {
  color: #000;
}

.h2-wrapper_yandex {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

.video-wrapper_yandex {
  justify-content: center;
  align-items: center;
  height: 953rem;
  display: flex;
  position: relative;
}

.yandex-babl-5 {
  width: 874rem;
  position: absolute;
  inset: auto auto -179rem -423rem;
}

.yandex_text-block {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  max-width: 979rem;
  margin-left: 143rem;
  display: flex;
  position: relative;
}

.h3-yandex {
  letter-spacing: -.02em;
  text-transform: none;
  max-width: 690rem;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 500;
  line-height: 100%;
}

.h3-yandex.yandex-h3-750 {
  max-width: 750rem;
}

.yandex_video-block {
  background-color: #000;
  border-radius: 60rem;
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.h3-yandex-span {
  font-family: Times italic, sans-serif;
  font-size: 48rem;
  font-weight: 400;
}

.yandex_text-content {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.p-yandex {
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 400;
  line-height: 140%;
}

.p-yandex-span {
  font-weight: 500;
}

.p-yandex-span-underline {
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-underline-offset: 5rem;
  -webkit-text-decoration: underline #d3dcfd;
  text-decoration: underline #d3dcfd;
  text-decoration-thickness: 6rem;
}

.yandex_razdelit-text {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  display: flex;
}

.yandex_img-block {
  position: relative;
}

.yandex_img {
  z-index: 2;
  max-width: 1696rem;
  position: relative;
}

.yandex_img.mob {
  display: none;
  position: relative;
}

.yandex_img._2 {
  max-width: 1537rem;
  margin-left: auto;
}

.yandex_star-5 {
  width: 215rem;
  height: 215rem;
  position: absolute;
  inset: -200rem 70rem auto auto;
}

.yandex_card-text {
  z-index: 4;
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6867f8563000f0a3e4f1f501_Group%202131332438.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  width: 884rem;
  height: 429rem;
  padding-top: 73rem;
  padding-left: 84rem;
  padding-right: 84rem;
  display: flex;
  position: absolute;
  inset: auto auto 227rem 0%;
}

.yandex-star-6 {
  max-width: 315rem;
  position: absolute;
  inset: -70rem auto auto 60rem;
}

.yandex-star-6.size {
  z-index: 6;
}

.yandex-star-7 {
  z-index: 6;
  width: 148rem;
  height: 148rem;
  position: absolute;
  inset: auto auto -40rem 762rem;
}

.image-114 {
  display: none;
}

.yandex-star-1 {
  max-width: 315rem;
  position: absolute;
  inset: auto auto 235rem 176rem;
}

.yandex-star-2 {
  width: 192rem;
  height: 192rem;
  position: absolute;
  inset: 350rem auto auto 317rem;
}

.yandex-star-3 {
  width: 186rem;
  height: 186rem;
  position: absolute;
  inset: 100rem 570rem auto auto;
}

.yandex-star-4 {
  width: 150rem;
  height: 150rem;
  position: absolute;
  inset: auto 350rem 449rem auto;
}

.yandex-babl-1 {
  width: 682rem;
  position: absolute;
  inset: auto auto -80rem -250rem;
}

.yandex-babl-2 {
  width: 1021rem;
  position: absolute;
  inset: -230rem -300rem auto auto;
}

.container-comanda-yandex {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 867rem;
  margin-bottom: 90rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.yandex-babl-3, .yandex-babl-4 {
  display: none;
}

.yandex-babl-6 {
  width: 1315rem;
  position: absolute;
  inset: -150rem -500rem auto auto;
}

.p-slovar-bold {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 145%;
}

.p-slovar-bold.text-green-slovar {
  color: #054a27;
}

.slovar__image-item4 {
  z-index: 2;
  border-radius: 32rem;
  max-width: 640rem;
}

.slovar__image-item4.absolute.desk-none {
  display: none;
}

.p-yandex-underline {
  text-decoration: underline;
}

.container-avg-hero {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6876165c5987d55449bac654_desktop.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 1920rem;
  height: 1080rem;
  margin-left: auto;
  margin-right: auto;
}

.content-avg-hero {
  grid-column-gap: 190rem;
  grid-row-gap: 190rem;
  max-width: 1476rem;
  margin-left: 312rem;
  display: flex;
}

.avg-hero_img {
  width: 469rem;
}

.avg-hero_img.mob {
  display: none;
}

.h1-avg {
  color: #000;
  margin-top: auto;
  font-family: Objectsans, sans-serif;
  font-size: 167rem;
  font-weight: 500;
  line-height: 95%;
}

.h1-avg-span {
  font-family: Times italic, sans-serif;
  font-size: 195rem;
  font-style: italic;
  font-weight: 400;
}

.section-avg-content {
  margin-top: -121rem;
  margin-bottom: 200rem;
}

.container-avg-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h2-avg {
  color: #000;
  text-align: center;
  max-width: 1182rem;
  font-family: Objectsans, sans-serif;
  font-size: 50rem;
  font-weight: 500;
  line-height: 120%;
}

.avg-rail {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 66rem;
  margin-bottom: 80rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.avg-rail-text {
  color: #000;
  letter-spacing: .05em;
  text-transform: uppercase;
  flex: none;
  font-family: Objectsans, sans-serif;
  font-size: 27rem;
  font-weight: 500;
  line-height: 100%;
}

.avg-rail-text-span {
  font-family: Times italic, sans-serif;
  font-size: 35rem;
  font-style: italic;
  font-weight: 400;
}

.avg-rail-content {
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.avg_inf-wrap {
  grid-column-gap: 16rem;
  grid-row-gap: 16rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.avg-text-block {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  max-width: 980rem;
  display: flex;
}

.p-avg {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 400;
  line-height: 140%;
}

.avg-p-gap-20 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.h3-avg {
  color: #000;
  letter-spacing: -.02em;
  text-transform: none;
  margin-bottom: 40rem;
  font-family: Objectsans, sans-serif;
  font-size: 42rem;
  font-weight: 500;
  line-height: 100%;
}

.h3-avg-span {
  font-family: Times italic, sans-serif;
  font-size: 48rem;
  font-weight: 400;
}

.avg-full-img {
  max-width: 1694rem;
  padding-top: 80rem;
  padding-bottom: 80rem;
  position: relative;
}

.avg-img {
  width: 1418rem;
}

.avg-img.mob {
  display: none;
}

.slide-img-avg {
  width: 1410rem;
  height: auto;
}

.img-button-slider-avg {
  width: 72rem;
  height: 45rem;
}

.img-button-slider-avg.mob {
  display: none;
}

.avg-full-slider {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 1694rem;
  margin-top: 80rem;
  margin-bottom: 80rem;
  display: flex;
  position: relative;
}

.p-sizem-avg {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 35rem;
  font-weight: 500;
  line-height: 120%;
}

.p-sizem-avg-span {
  font-family: Times italic, sans-serif;
  font-size: 40rem;
  font-style: italic;
}

.left-yellow-avg {
  background-image: linear-gradient(90deg, #ffdb01, #ffdb0100);
  width: 113rem;
  display: none;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.right-yellow-avg {
  background-image: linear-gradient(270deg, #ffdb01, #ffdb0100);
  width: 113rem;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.tooltip-trigger-alist {
  color: #ff4f27;
  cursor: pointer;
}

.tooltip-box-alist {
  background-color: #fff;
  border-radius: 40rem;
  max-width: 724rem;
  padding: 25rem;
  display: flex;
  position: absolute;
  box-shadow: 0 4px 18px #00000026;
}

.tooltip-box-alist._1 {
  inset: auto 0% 45rem auto;
}

.tooltip-box-alist._2 {
  inset: -400rem 0% auto auto;
}

.tooltip-text-alist {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 400;
  line-height: 120%;
}

.tooltip-text-alist-span {
  font-family: Times italic, sans-serif;
  font-size: 30rem;
  font-style: italic;
}

.tooltip-icon-alist {
  cursor: pointer;
  flex: none;
  width: 34rem;
  height: 34rem;
}

.comanda-rich-text {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1120rem;
  margin-bottom: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.comanda-rich-text h5 {
  color: #838383;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30rem;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 120%;
}

.comanda-rich-text h4 {
  color: #000;
  max-width: 875rem;
  margin-bottom: 80rem;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.comanda-rich-text h6 {
  color: #838383;
  font-size: 18rem;
  font-weight: 500;
  line-height: 120%;
}

.comanda-rich-text p {
  color: #838383;
  max-width: 1120rem;
  margin-bottom: 10rem;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 120%;
}

.comanda-rich-text strong, .objsans-400-26-bold {
  font-weight: 500;
}

.block-dop-contur {
  grid-row-gap: 20rem;
  background-color: var(--black);
  border-radius: 20rem;
  flex-flow: column;
  width: 1120rem;
  margin: -100rem auto 100rem;
  padding: 20rem;
  display: flex;
}

.dop-contur-text1 {
  color: #fff;
  font-size: 22rem;
  font-weight: 700;
  line-height: 150%;
}

.dop-contur-text1.span {
  text-decoration: underline;
}

.dop-contur-text2 {
  color: #838383;
  font-size: 18rem;
  font-weight: 400;
  line-height: 120%;
}

.code-embed-32 {
  width: 320rem;
}

.div-block-89 {
  background-color: #3d1e1e;
  justify-content: center;
  align-items: center;
  width: 500rem;
  height: 500rem;
  display: flex;
}

.body-mts_music {
  color: var(--white);
  background-color: #040518;
}

.h1-mts_music {
  margin-bottom: 35rem;
  font-size: 128rem;
  font-weight: 500;
  line-height: 65%;
}

.section_hero-mts_music {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/689a18f1521fee230c7d1c5f_12.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-top: 240rem;
  padding-bottom: 401rem;
}

.span_h1-mts_music {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 152rem;
  font-style: italic;
  font-weight: 400;
}

.p50-mts-music {
  font-size: 50rem;
  font-weight: 500;
  line-height: 110%;
}

.max-w-870 {
  max-width: 870rem;
}

.p16med-mts_music {
  border: 1px solid #fff0;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 120%;
}

.p16med-mts_music.line-100 {
  line-height: 100%;
}

.p16med-mts_music.text-color-grey {
  color: #8a8a8a;
}

.time-mts_music {
  width: 16rem;
  height: 16rem;
  margin-top: -3rem;
  display: flex;
}

.time_wrapper-mts_music {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.date_wrapper-mts_music {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: flex-start;
  align-items: center;
  margin-top: 8rem;
  display: flex;
}

.line-mts_music {
  background-color: var(--white);
  width: 100%;
  height: 1px;
  margin-top: 14rem;
  margin-bottom: 21rem;
}

.info_wrapper-mts_music {
  flex-flow: column;
  flex: none;
  margin-top: 16rem;
  display: inline-flex;
}

.mini_img-mts_music {
  object-fit: cover;
  border-radius: 20rem;
  width: 261rem;
  height: 393rem;
}

.p22-mts_music {
  font-size: 22rem;
  font-weight: 400;
  line-height: 140%;
}

.p22-mts_music.med {
  font-weight: 500;
}

.first_wrapper-mts_music {
  grid-column-gap: 22rem;
  grid-row-gap: 22rem;
  display: flex;
}

.big_info_wrapper-mts_music {
  grid-column-gap: 193rem;
  grid-row-gap: 193rem;
  width: 100%;
  margin-top: 328rem;
  display: flex;
}

.padding_global-mts_music {
  padding-left: 112rem;
  padding-right: 112rem;
}

.container-mts_music {
  max-width: 1696rem;
}

.max-w-833 {
  max-width: 833rem;
}

.max-w-833.al-right {
  align-self: flex-end;
}

.max-w-833.mt-40 {
  margin-top: 40rem;
}

.section_city-mts_music {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6896066751907c5d928528f7_Mask%20group.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 329rem;
}

.city_content-mts_music {
  grid-column-gap: 127rem;
  grid-row-gap: 127rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h2-mts_music {
  font-family: Objectsans, sans-serif;
  font-size: 200rem;
  font-weight: 500;
  line-height: 100%;
}

.city_big_wrapper-mts_music {
  grid-column-gap: 38rem;
  grid-row-gap: 38rem;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.img_main-mts_music {
  object-fit: cover;
  border-radius: 20rem;
  width: 400rem;
  height: 500rem;
}

.people_info-mts_wrapper {
  grid-column-gap: 24rem;
  grid-row-gap: 50rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  place-items: start;
  display: grid;
}

.people_info_text-mts_wrapper {
  grid-column-gap: 105rem;
  grid-row-gap: 105rem;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.max-w-430 {
  max-width: 430rem;
}

.span46-mts_music {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 46rem;
  font-style: italic;
}

.span40-mts_music {
  font-size: 40rem;
  font-weight: 500;
}

.span26-mts_music {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 26rem;
  font-style: italic;
}

.span26-mts_music.white {
  border-bottom: 1px solid var(--white);
  color: var(--white);
}

.left_col-mts_music {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  flex-flow: column;
  display: flex;
}

.btn-wrapper-mts_music {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: wrap;
  display: flex;
}

.button-mts_music {
  cursor: pointer;
  background-image: linear-gradient(88.88deg, #36194e, #1f174c 99.77%);
  border-radius: 20rem;
  padding: 13rem 34rem 9rem;
  transition: all .3s;
  overflow: hidden;
}

.button-mts_music:hover {
  background-image: none;
}

.button-mts_music.active {
  background-image: linear-gradient(136deg, #36194e, #b6124f);
}

.gradient-btn {
  background-image: linear-gradient(100.83deg, #ad18c980, #d61c3000);
  border-radius: 20rem;
  padding: 1px;
  overflow: hidden;
}

.modal-mts_music {
  z-index: 100;
  cursor: auto;
  background-color: #04051899;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-mts_music._1 {
  display: flex;
}

.div-block-90 {
  z-index: 1;
  -webkit-backdrop-filter: blur(33px);
  backdrop-filter: blur(33px);
  background-color: #0b062033;
  border-top: 1px solid #4f4b4b;
  border-bottom: 1px solid #4f4b4b;
  border-left: 1px solid #767676;
  border-radius: 20rem;
  width: 932rem;
  padding: 84rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 8px 65px 6px #06061980;
}

.close_modal-mts_music {
  cursor: pointer;
  width: 10rem;
  display: flex;
  position: absolute;
  top: 21rem;
  right: 21rem;
}

.modal-mask-mts_music {
  position: absolute;
  inset: 0%;
}

.right_col-mts_music {
  grid-column-gap: 13rem;
  grid-row-gap: 13rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 717rem;
  display: flex;
}

.music-wrapper {
  width: 717rem;
  height: 717rem;
  position: relative;
}

.music-cube {
  background-image: linear-gradient(224.11deg, #d61c30, #286ab4);
  border-radius: 20rem;
  width: 697rem;
  height: 697rem;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.music-cube.is-2 {
  background-color: #0000;
  background-image: none;
  display: flex;
  inset: 0% auto auto 0%;
}

.replace {
  width: 22rem;
}

.div-block-91 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.section_total-mts_music {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/689630b436ae89be4c9b212a_Mask%20group.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 106rem;
  padding-bottom: 160rem;
}

.total_content-mts_music {
  grid-column-gap: 84rem;
  grid-row-gap: 84rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.max-w-835 {
  max-width: 835rem;
}

.mts-logo {
  height: 167rem;
  display: flex;
}

.mts-logo-wrapper {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  display: flex;
}

.section_titre-mts_music {
  color: #838383;
  padding-top: 61rem;
  padding-bottom: 73rem;
}

.titre_content-mts_music {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p18-mts_music {
  font-size: 18rem;
  font-weight: 400;
  line-height: 120%;
}

.div-block-92 {
  grid-column-gap: 24rem;
  grid-row-gap: 8rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 1233rem;
  margin-bottom: 50rem;
  display: flex;
}

.white-mts {
  border-bottom: 1px solid var(--white);
  color: var(--white);
}

.text-span-27, .text-color-white {
  color: var(--relume-library-lite--rl-white);
}

.povod-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.section-hero-povod {
  padding-top: 90rem;
}

.container-hero-povod {
  color: var(--white);
  height: 1054rem;
  position: relative;
}

.video-hero-povod {
  height: 1054rem;
  padding-bottom: 0;
  display: block;
  position: static;
}

.video-hero-povod.mob {
  display: none;
}

.h1-povod {
  letter-spacing: -.04em;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 204rem;
  font-weight: 500;
  line-height: 69%;
  display: flex;
}

.h1-povod.static {
  position: static;
}

.h1-povod-span {
  letter-spacing: -.02em;
  font-family: Times italic, sans-serif;
  font-size: 245rem;
  font-style: italic;
  line-height: 69%;
}

.povod-heading-wrap {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1708rem;
  margin-bottom: 123rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-span-28 {
  margin-top: 10rem;
  margin-left: auto;
}

.text-span-29 {
  margin-left: auto;
  position: relative;
  bottom: -10rem;
}

.povod-hero-gradient {
  pointer-events: none;
  background-image: linear-gradient(#fff0 75%, #fff);
  height: 1060rem;
  position: absolute;
  inset: 0%;
}

.section-povod {
  z-index: 10;
  position: relative;
}

.container-povod {
  max-width: 1697rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-povod.gap-41 {
  grid-row-gap: 41rem;
  flex-flow: column;
  display: flex;
}

.container-povod.mb-110 {
  margin-bottom: 110rem;
}

.container-povod.left-65 {
  display: flex;
}

.paragraph-povod {
  margin-bottom: 0;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.p-povod-wrap {
  grid-row-gap: 20rem;
  flex-flow: column;
  max-width: 830rem;
  margin-left: 291rem;
  display: flex;
}

.text-povod-wrap {
  max-width: 830rem;
  margin-left: 291rem;
  margin-right: auto;
}

.p-hero-povod {
  margin-bottom: 0;
  font-size: 26rem;
  font-weight: 400;
  line-height: 120%;
}

.p-hero-povod.p-wrap-830 {
  max-width: 830rem;
  margin-bottom: 60rem;
}

.tesis-povod-wrap {
  margin-bottom: 96rem;
}

.tezis-povod-block {
  grid-column-gap: 30rem;
  justify-content: flex-start;
  align-items: center;
  min-height: 62rem;
  display: flex;
}

.tezis-povod-number {
  width: 54rem;
  height: 54rem;
}

.tezis-povod-text {
  height: 54rem;
}

.maxw-674 {
  justify-content: space-between;
  min-width: 674rem;
  display: flex;
}

.p-bold-hero-povod, .text-span-31 {
  font-weight: 500;
}

.h2-povod {
  color: var(--dark-green);
  letter-spacing: -.04em;
  margin-bottom: 50rem;
  font-family: Times italic, sans-serif;
  font-size: 200rem;
  font-style: italic;
  font-weight: 400;
  line-height: 69%;
}

.small-quote-povod {
  border-left-width: 10rem;
  border-left-color: var(--dark-green);
  color: var(--dark-green);
  margin-bottom: 0;
  font-size: 45rem;
  font-weight: 500;
  line-height: 110%;
}

.block-quote-povod {
  grid-column-gap: 32rem;
  display: flex;
}

.line-quote-povod {
  background-color: var(--dark-green);
  border-radius: 100px;
  width: 20px;
  height: auto;
  display: none;
}

.small-quote-povod-span {
  font-family: Times italic, sans-serif;
  font-size: 52rem;
  font-style: italic;
  font-weight: 400;
}

.width-1133 {
  max-width: 1133rem;
}

.width-1133.mb-70 {
  margin-bottom: 70rem;
}

.width-1133.mb-70.ml-399 {
  margin-left: 399rem;
}

.quote-autor-povod {
  color: var(--dark-green);
  text-align: right;
  margin-top: 15rem;
  font-size: 32rem;
  font-weight: 500;
  line-height: 100%;
}

.quote-autor-povod-span {
  font-family: Times italic, sans-serif;
  font-size: 40rem;
  font-style: italic;
}

.video-povod-wrap {
  grid-column-gap: 50rem;
  grid-row-gap: 50rem;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 920rem;
  margin-bottom: 80rem;
  display: flex;
  position: relative;
}

.video-povod-wrap.ml-399 {
  flex-flow: wrap-reverse;
  margin-left: 399rem;
  position: relative;
}

.video-povod-wrap.hange-direction {
  flex-flow: row-reverse wrap;
  justify-content: flex-end;
  align-items: stretch;
}

.video-povod-wrap.ml-573 {
  flex-flow: wrap-reverse;
  margin-left: 399rem;
  position: relative;
}

.video-povod-wrap.is2 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  justify-content: flex-end;
  align-items: stretch;
  margin-bottom: 0;
  margin-left: auto;
}

.svg1-povod {
  width: 333rem;
  margin-right: 10rem;
  position: absolute;
  inset: 40rem auto auto -399rem;
}

.video-block-povod {
  border-radius: 34rem;
  width: 490rem;
  height: 872rem;
  margin-bottom: auto;
  overflow: hidden;
}

.vertical-povod-wrap {
  flex-flow: column;
  justify-content: space-between;
  max-width: 758rem;
  display: flex;
}

.vertical-povod-wrap.is2 {
  max-width: 817rem;
}

.vertical-povod-wrap.is3 {
  max-width: 614rem;
}

.width-735 {
  max-width: 735rem;
}

.big-quote-povod {
  border-left-width: 10rem;
  border-left-color: var(--dark-green);
  color: var(--dark-green);
  margin-bottom: 0;
  font-size: 60rem;
  font-weight: 500;
  line-height: 110%;
}

.big-quote-povod-span {
  font-family: Times italic, sans-serif;
  font-size: 70rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.card-povod-wrap {
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 504rem;
  display: flex;
}

.card-povod-wrap.mob {
  display: none;
}

.card-povod {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 34rem;
  width: 404rem;
  height: 505rem;
  position: relative;
}

.card-povod.is2 {
  left: -30%;
}

.card-povod.is3 {
  left: -60%;
}

.card-povod.is4 {
  left: -50%;
}

.card-povod.is5 {
  left: -98%;
}

.width-976 {
  max-width: 990rem;
}

.width-976.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.width-976.mb-50 {
  margin-bottom: 50rem;
}

.width-976.mb-50.ml-573 {
  margin-left: 573rem;
}

.width-976.ml-auto {
  margin-left: auto;
}

.width-976.ml-289 {
  margin-left: 289rem;
}

.width-976.ml-289.mb-50.desk-none {
  display: none;
}

.width-817 {
  max-width: 817rem;
}

.width-817.desk-none {
  display: none;
}

.width-1175 {
  max-width: 1175rem;
}

.width-1175.mb-70 {
  margin-bottom: 70rem;
}

.width-1175.mb-70.ml-399 {
  margin-left: 399rem;
}

.width-1175.mb-70.ml-auto {
  margin-left: auto;
}

.svg2-povod {
  width: 518rem;
  height: 322rem;
  margin-right: 10rem;
  position: absolute;
  inset: -322rem auto auto 0%;
}

.svg3-povod {
  width: 357rem;
  height: 582rem;
  position: absolute;
  inset: auto auto -50rem 0%;
}

.width-794 {
  max-width: 794rem;
}

.width-794.margin-auto {
  margin-left: auto;
  margin-right: auto;
}

.width-794.mb-50 {
  margin-bottom: 50rem;
}

.width-794.ml-auto {
  margin-left: auto;
}

.svg4-povod {
  display: none;
}

.video-povod {
  width: 100%;
  height: 100%;
}

.svg5-povod {
  width: 627rem;
  position: absolute;
  inset: 107rem auto auto -70rem;
}

.width-1119 {
  max-width: 1119rem;
  position: relative;
}

.width-1119.ml-auto {
  margin-left: auto;
}

.svg6-povod {
  width: 561rem;
  position: absolute;
  inset: auto -60rem 330rem auto;
}

.koloda-block-povod {
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1000rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 80rem;
  display: flex;
  position: relative;
  left: 150rem;
}

.koloda-block-povod.is2 {
  margin-top: 80rem;
  left: 100rem;
}

.koloda-img-povod {
  z-index: 10;
  width: 245rem;
  margin-left: 258rem;
  position: relative;
}

.koloda-gradient-povod {
  opacity: 0;
  pointer-events: none;
  width: 603rem;
  position: absolute;
  inset: 0 auto auto 80rem;
}

.koloda-text-povod {
  color: var(--dark-green);
  margin-left: 40rem;
  font-size: 31rem;
  font-weight: 500;
  line-height: 110%;
}

.koloda-text-povod-span {
  font-family: Times italic, sans-serif;
  font-size: 35rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.koloda-arrow-povod {
  width: 235rem;
  position: relative;
  left: 20rem;
}

.koloda-arrow-povod.mob {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100rem;
  margin-bottom: 134rem;
  display: none;
}

.comanda-block {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100rem;
  margin-bottom: 134rem;
  display: flex;
}

.comanda-block.mys {
  margin-top: 0;
  margin-bottom: 60rem;
}

.comand-width-1411 {
  grid-column-gap: 24rem;
  grid-row-gap: 8rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 1411rem;
  display: flex;
}

.nav-block-povod {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1696rem;
  margin-bottom: 71rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-block-povod.word {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 1920rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.nav-block-povod.blogger {
  margin-top: 30rem;
  margin-bottom: 30rem;
}

.doing-wrapper {
  color: #000;
  justify-content: flex-start;
  align-items: stretch;
}

.doing-hero-wrap {
  max-width: 1695rem;
  margin: -100rem auto 62rem;
  position: relative;
}

.h1-doing {
  color: #000;
  letter-spacing: -.02em;
  font-size: 74rem;
  font-weight: 500;
  line-height: 100%;
}

.h1-doing.maxw-1339 {
  max-width: 1339rem;
}

.h1-doing-span {
  font-family: Times italic, sans-serif;
  font-size: 84rem;
  font-style: italic;
  font-weight: 400;
}

.p-doing {
  max-width: 946rem;
  margin-bottom: 0;
  font-size: 40rem;
  font-weight: 500;
  line-height: 110%;
}

.p-doing.mb-40 {
  margin-bottom: 40rem;
}

.navigat-horizontal-doing {
  grid-column-gap: 87rem;
  grid-row-gap: 87rem;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.text-vertical-wrap-doing {
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.photo-wrap-doing {
  grid-column-gap: 177rem;
  border-bottom: 4px solid #000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 60rem;
  margin-bottom: 84rem;
  padding-bottom: 60rem;
  display: flex;
}

.photo-block-doing {
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr;
  grid-auto-columns: 1fr;
  min-width: 688rem;
  display: flex;
}

.photo-block-doing.is2 {
  min-width: 832rem;
}

.name-doing {
  margin-bottom: 8rem;
  font-size: 48rem;
  font-weight: 500;
  line-height: 120%;
}

.name-doing.is3 {
  line-height: 100%;
}

.name-doing-span {
  font-family: Times italic, sans-serif;
  font-size: 54rem;
  font-style: italic;
  font-weight: 400;
}

.name-doing-span.is2 {
  line-height: 100%;
}

.name-caption-doing {
  margin-bottom: 0;
  font-size: 30rem;
  font-weight: 500;
  line-height: 100%;
}

.name-img-doing {
  border-radius: 30rem;
  width: 450rem;
  height: 520rem;
}

.name-img-doing.ml-auto {
  margin-left: auto;
}

.left-wrap-doing {
  display: flex;
}

.left-wrap-doing.gap-70 {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  position: relative;
}

.left-wrap-doing.gap-70.is2 {
  justify-content: flex-start;
  align-items: center;
}

.left-wrap-doing.gap-126 {
  grid-column-gap: 126rem;
  grid-row-gap: 126rem;
  position: relative;
}

.left-wrap-doing.gap-126.is2 {
  justify-content: flex-start;
  align-items: center;
}

.text-wrap-doing.w688-doing {
  max-width: 688rem;
}

.text-wrap-doing.w972-doing {
  max-width: 580rem;
}

.text-wrap-doing.w714-doing {
  max-width: 714rem;
}

.text-wrap-doing.w697-doing {
  max-width: 687rem;
}

.text-wrap-doing.w580-doing {
  max-width: 580rem;
}

.text-wrap-doing.w600-doing {
  max-width: 600rem;
}

.text-wrap-doing.w639-doing {
  max-width: 639rem;
}

.text-wrap-doing.w607-doing {
  max-width: 607rem;
}

.p-main-doing {
  margin-bottom: 0;
  font-size: 22rem;
  line-height: 120%;
}

.p-main-doing.mb-20 {
  margin-bottom: 20rem;
}

.p-main-doing.mb-39 {
  margin-bottom: 39rem;
}

.name2-wrap-doing {
  margin-bottom: 30rem;
}

.name2-wrap-doing.is2 {
  max-width: 266rem;
}

.block-quote-doing {
  grid-column-gap: 30rem;
  padding-left: 5rem;
  display: flex;
}

.line-quote-doing {
  background-color: var(--dark-green);
  border-radius: 100px;
  width: 5px;
  min-width: 5px;
  height: auto;
}

.xs-quote-doing {
  border-left-width: 10rem;
  border-left-color: var(--dark-green);
  color: var(--dark-green);
  margin-bottom: 0;
  font-family: Times italic, sans-serif;
  font-size: 28rem;
  font-style: italic;
  font-weight: 500;
  line-height: 100%;
}

.xs-quote-doing.w572-doing {
  max-width: 572rem;
}

.card-wrap-doing {
  position: relative;
}

.card-wrap-doing.is2 {
  position: absolute;
  inset: auto auto -50rem -300rem;
}

.card-wrap-doing.is4 {
  position: absolute;
  inset: auto auto 0% -300rem;
}

.card-wrap-doing.is5 {
  position: absolute;
  inset: auto -250rem 0% auto;
}

.card-wrap-doing.is3 {
  position: absolute;
  inset: -150rem auto auto -300rem;
}

.card-wrap-doing.is6 {
  position: absolute;
  inset: -70rem -250rem auto auto;
}

.card-img-doing {
  width: 442rem;
  height: 576rem;
}

.card-img-doing.absolute-img-doing, .card-img-doing.is2 {
  position: absolute;
  inset: 0%;
}

.svg1-doing.is2 {
  max-width: 305rem;
}

.gap-110 {
  grid-column-gap: 110rem;
  grid-row-gap: 110rem;
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.video-doing {
  border-radius: 30rem;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.svg2-doing {
  width: 435rem;
  display: none;
}

.center-wrap-doing {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.center-wrap-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.center-wrap-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.center-wrap-doing.gap-19.ml219-doing {
  margin-left: 219rem;
}

.center-wrap-doing.gap-19.ml219-doing.is2.maxw-765 {
  max-width: 765rem;
}

.center-wrap-doing.gap-19.ml-582 {
  margin-left: 582rem;
}

.center-wrap-doing.gap-19.ml-582.maxw-912 {
  max-width: 912rem;
}

.center-wrap-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.center-wrap-doing.gap-51.is2 {
  justify-content: center;
  align-items: center;
}

.number-doing {
  color: var(--dark-green);
  font-size: 90rem;
  font-weight: 400;
  line-height: 106%;
}

.h2-doing {
  color: var(--dark-green);
  margin-bottom: 17rem;
  font-family: Vremena, Arial, sans-serif;
  font-size: 58rem;
  font-weight: 400;
  line-height: 100%;
}

.h2-doing.w630-doing {
  max-width: 630rem;
}

.h2-wrap {
  margin-bottom: 30rem;
}

.h2-wrap.maxw-630-doing {
  max-width: 630rem;
}

.line-doing {
  background-color: var(--dark-green);
  width: 329rem;
  height: 7rem;
}

.img-doing {
  border-radius: 30rem;
  width: 976rem;
  height: 540rem;
  margin-left: auto;
  margin-right: auto;
}

.img-doing.mob {
  display: none;
}

.ml-554 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ml-554.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml-554.gap-19.w859-doing {
  max-width: 859rem;
  margin-left: 554rem;
}

.ml-554.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml-554.gap-51.is2 {
  justify-content: center;
  align-items: center;
}

.svg3-doing {
  width: 541rem;
  position: absolute;
  inset: auto auto -110rem 80rem;
}

.svg3-doing.is2 {
  width: 235rem;
}

.w972-doing {
  width: 972rem;
}

.w646-doing {
  max-width: 646rem;
}

.w646-doing.ml-auto {
  margin-left: auto;
}

.ml331-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 331rem;
  display: flex;
}

.ml331-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml331-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml331-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml331-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.svg4-doing {
  width: 803rem;
  position: absolute;
  inset: -200rem 0% auto auto;
}

.svg4-doing.mob {
  display: none;
}

.svg4-doing.is2 {
  width: 656rem;
  top: -250rem;
  right: -200rem;
}

.ml-331 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ml-331.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml-331.gap-19.w859-doing {
  max-width: 859rem;
  margin-left: 331rem;
}

.ml-331.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml-331.gap-51.is2 {
  justify-content: center;
  align-items: center;
}

.w607-doing {
  max-width: 602rem;
}

.w607-doing.ml-864 {
  margin-left: 864rem;
}

.svg5-doing {
  width: 684rem;
  height: 400rem;
  position: absolute;
  inset: auto auto -160rem 50rem;
}

.card2-img-doing {
  width: 816rem;
  height: 664rem;
}

.card2-img-doing.absolute-img-doing, .card2-img-doing.is2 {
  position: absolute;
  inset: 0%;
}

.w687-doing {
  max-width: 687rem;
  position: relative;
  left: 435rem;
}

.w687-doing.ml-308 {
  left: 308rem;
}

.svg6-doing {
  min-width: 636rem;
}

.svg6-doing.is2 {
  min-width: 599rem;
  position: relative;
  top: 154rem;
}

.ml580-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 580rem;
  display: flex;
}

.ml580-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml580-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml580-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml580-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.w688-doing {
  max-width: 688rem;
}

.h1-previouse-span {
  font-family: Times italic, sans-serif;
  font-size: 26rem;
  font-style: italic;
  font-weight: 400;
}

.previous-povod {
  width: 541rem;
}

.previous-povod.absolute {
  position: absolute;
  inset: 0% 0% auto auto;
}

.previous-povod.absolute.mt-mb-50-20 {
  height: auto;
}

.previous-povod.absolute.povod {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  display: flex;
}

.maxw-1500 {
  max-width: 1500rem;
}

.p-doing2 {
  max-width: 946rem;
  margin-bottom: 0;
  font-size: 30rem;
  font-weight: 500;
  line-height: 100%;
}

.ml505-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 505rem;
  display: flex;
}

.ml505-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml505-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml505-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml505-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.ml-0 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ml-0.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml-0.gap-19.w859-doing {
  max-width: 859rem;
  margin-left: 0;
}

.ml-0.gap-19.w893-doing {
  max-width: 893rem;
  margin-left: 0;
}

.ml-0.gap-19.w855-doing {
  max-width: 855rem;
  margin-left: 0;
}

.ml-0.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml-0.gap-51.is2 {
  justify-content: center;
  align-items: center;
}

.svg7-doing {
  width: 431rem;
  height: 428rem;
  position: absolute;
  inset: auto 256rem 0% auto;
}

.ml420-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 420rem;
  display: flex;
}

.ml420-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml420-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml420-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml420-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.ml160-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 160rem;
  display: flex;
}

.ml160-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml160-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml160-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml160-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.svg8-doing {
  width: 506rem;
  height: 468rem;
  position: absolute;
  inset: auto 11rem 0% auto;
}

.ml-281 {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ml-281.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml-281.gap-19.w859-doing {
  max-width: 859rem;
  margin-left: 0;
}

.ml-281.gap-19.w893-doing {
  max-width: 893rem;
  margin-left: 0;
}

.ml-281.gap-19.w855-doing {
  max-width: 855rem;
  margin-left: 281rem;
}

.ml-281.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml-281.gap-51.is2 {
  justify-content: center;
  align-items: center;
}

.ml436-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 436rem;
  display: flex;
}

.ml436-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml436-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml436-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml436-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.right-wrap-doing {
  display: flex;
}

.right-wrap-doing.gap-70 {
  grid-column-gap: 70rem;
  grid-row-gap: 70rem;
  position: relative;
}

.right-wrap-doing.gap-70.is2 {
  justify-content: flex-start;
  align-items: center;
}

.right-wrap-doing.gap-70.is4 {
  justify-content: flex-end;
  align-items: flex-start;
}

.right-wrap-doing.gap-126 {
  grid-column-gap: 126rem;
  grid-row-gap: 126rem;
  position: relative;
}

.right-wrap-doing.gap-126.is2 {
  justify-content: flex-start;
  align-items: center;
}

.svg9-doing {
  width: 684rem;
  height: 416rem;
  position: absolute;
  inset: 0% auto auto 149rem;
}

.center-doing {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.center-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.center-doing.gap-19.w859-doing {
  max-width: 859rem;
  margin-left: 331rem;
}

.center-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.center-doing.gap-51.is2 {
  justify-content: center;
  align-items: center;
}

.ml-868 {
  margin-left: 868rem;
}

.ml-868.gap-19 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  display: flex;
}

.ml147-doing {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 147rem;
  display: flex;
}

.ml147-doing.gap-19 {
  grid-column-gap: 19rem;
  grid-row-gap: 19rem;
}

.ml147-doing.gap-19.w859-doing {
  max-width: 859rem;
}

.ml147-doing.gap-51 {
  grid-column-gap: 51rem;
  grid-row-gap: 51rem;
}

.ml147-doing.gap-51.is2 {
  justify-content: flex-start;
  align-items: center;
}

.section_hero_kolab {
  margin-bottom: 100rem;
}

.container_hero_kolab {
  z-index: 10;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 1200rem;
  display: flex;
  position: relative;
}

.container_text_kolab {
  z-index: 10;
  max-width: 1697rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h1_kolab_wrap {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68bb352a0a5020a20bb55601_Frame%202136139792.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1941rem;
  height: 708rem;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0;
}

.hero_kolab_img {
  margin-top: 95rem;
  margin-left: auto;
  margin-right: auto;
}

.hero_kolab_img.mob {
  display: none;
}

.kolab_text_wrap {
  grid-column-gap: 112rem;
  grid-row-gap: 112rem;
  display: flex;
}

.kolab_text_block {
  max-width: 974rem;
}

.p_kolab {
  color: #000;
  margin-bottom: 30rem;
  font-size: 28rem;
  font-weight: 400;
  line-height: 110%;
}

.p_kolab.text-color-pink {
  color: #ff61d8;
}

.ml-145_kolab {
  position: relative;
  left: 145rem;
}

.section_img_kolab {
  margin-top: 80rem;
  margin-bottom: 60rem;
  position: relative;
}

.section_img_kolab.mt-60 {
  margin-top: -60rem;
}

.section_img_kolab.mt-60.mb-60 {
  margin-top: 30rem;
}

.section_img_kolab.mt-0 {
  margin-top: -100rem;
}

.section_img_kolab.mt-0.mb-80 {
  margin-bottom: 80rem;
}

.container_img_kolab {
  z-index: 10;
  border-radius: 30rem;
  width: 100%;
  max-width: 1697rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
}

.section_tabs_kolab {
  margin-top: -60rem;
}

.container_tabs_kolab {
  max-width: 1697rem;
  margin-left: auto;
  margin-right: auto;
}

.tabs_kolab {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs_kolab.is2 {
  margin-top: -60rem;
}

.tabs_kolab_menu {
  grid-column-gap: 40rem;
  grid-row-gap: 15rem;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 616rem;
  height: 588rem;
  margin-top: 80rem;
  display: grid;
}

.tabs_kolab_menu.is2 {
  margin-top: 100rem;
}

.tab_kolab_content {
  width: 1069rem;
}

.tab_kolab_content.is2 {
  min-height: 1157rem;
}

.tab_kolab_img_block {
  min-height: 1071rem;
}

.tab_kolab_img_block.is2 {
  min-height: 1150rem;
}

.tab_link_kolab {
  grid-column-gap: 29rem;
  grid-row-gap: 29rem;
  background-color: #ddd0;
  justify-content: flex-start;
  align-items: center;
  max-height: 52rem;
  padding: 0;
  display: flex;
}

.tab_link_kolab.w--current {
  color: #4a4a4a;
  background-color: #dddddd03;
}

.tab_text_kolab {
  color: #7c7c7c;
  flex: none;
  font-size: 26rem;
  font-weight: 500;
}

.tab_number_kolab {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 52rem;
  height: 52rem;
  padding-top: 14rem;
  padding-bottom: 10rem;
  display: flex;
  box-shadow: 2px 2px 12.5rem #0000001a;
}

.tab_number_text_kolab {
  color: #c8c8c8;
  justify-content: center;
  align-items: center;
  font-size: 26rem;
  font-weight: 500;
  line-height: 100%;
}

.tab_kolab_img {
  width: 1213rem;
  height: auto;
}

.h1-kolab {
  color: #000;
  letter-spacing: -.02em;
  font-size: 88rem;
  font-weight: 500;
  line-height: 100%;
  display: none;
}

.maxw-1048 {
  max-width: 1048rem;
  margin-top: 110rem;
  margin-left: 110rem;
}

.h1-kolab-span {
  font-family: Times italic, sans-serif;
  font-size: 100rem;
  font-style: italic;
  font-weight: 400;
}

.kolab_img {
  width: 100%;
  height: 850rem;
}

.kolab_img.mob {
  display: none;
}

.caption_hero_kolab {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 25rem;
  font-size: 36rem;
  font-weight: 500;
  line-height: 100%;
}

.p_kolab-big {
  color: #000;
  margin-bottom: 30rem;
  font-size: 40rem;
  font-weight: 500;
  line-height: 110%;
}

.p_kolab-big.text-color-pink {
  color: #ff61d8;
}

.p_kolab-big.center {
  z-index: 10;
  text-align: center;
  margin-bottom: 0;
  position: relative;
}

.p_kolab-big-span {
  font-family: Times italic, sans-serif;
  font-size: 46rem;
  font-style: italic;
  font-weight: 400;
}

.decor-text-kolab {
  color: #000;
  font-family: Times italic, sans-serif;
  font-size: 89rem;
  font-style: italic;
  line-height: 80%;
  position: absolute;
  inset: -20rem auto auto -40rem;
}

.decor-text-kolab.is2 {
  inset: auto 83rem -10rem auto;
}

.gradieny_kolab1 {
  z-index: 1;
  width: 1920rem;
  position: absolute;
  inset: auto auto -1500rem 0%;
}

.container_fin_kolab {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 973rem;
  margin-bottom: 100rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.btn_kolab {
  z-index: 10;
  color: var(--black);
  background-color: #3898ec00;
  border: 2px solid #000;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  height: 71rem;
  padding: 0 31rem;
  font-size: 30rem;
  font-weight: 500;
  line-height: 110%;
  display: flex;
  position: relative;
}

.fin_caption_kolab {
  color: #000;
  text-align: center;
  max-width: 409rem;
  margin-top: -60rem;
  margin-bottom: 50rem;
  font-size: 28rem;
  line-height: 110%;
  position: relative;
}

.btn_kolab_text_span {
  font-family: Times italic, sans-serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
}

.code-embed-33 {
  width: 660rem;
  height: 319rem;
  position: absolute;
  inset: 0%;
}

.btn_gradient_kolab {
  opacity: 0;
  pointer-events: none;
  width: 664rem;
  position: absolute;
}

.line-kolab, .slider_kolab, .slider_auto_kolab {
  display: none;
}

.btn_link_kolab {
  z-index: 10;
  border: 2px solid #000;
  border-radius: 100rem;
  justify-content: center;
  align-items: center;
  height: 71rem;
  padding-left: 31rem;
  padding-right: 31rem;
  display: flex;
  position: relative;
}

.btn_link_texct_kolab {
  font-size: 30rem;
  font-weight: 500;
  line-height: 110%;
}

.btn_link_texct_span_kolab {
  font-family: Times italic, sans-serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
}

.blogger-wrapper {
  grid-column-gap: 80rem;
  grid-row-gap: 80rem;
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.section_hero-blogger {
  min-height: 2690rem;
}

.hero_container-blogger {
  margin-top: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-34 {
  z-index: 10;
  width: 1696rem;
  height: 1775rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-115 {
  width: 700rem;
  position: absolute;
  inset: 300rem 0% 0%;
}

.image-116 {
  position: absolute;
  inset: 0%;
}

.hero_img-blogger {
  margin-left: auto;
  margin-right: auto;
}

.hero_img-blogger.mob {
  display: none;
}

.hero_content-blogger {
  max-width: 1696rem;
  min-height: 2360rem;
  margin-top: 150rem;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.hero_green_img-blogger {
  z-index: 2;
  width: 703rem;
  margin-top: 60rem;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 150rem;
}

.hero_text_wrap-blogger {
  z-index: 10;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  background-color: #ffffff80;
  border-radius: 30rem;
  padding-top: 30rem;
  padding-bottom: 50rem;
  padding-left: 54rem;
  position: relative;
}

.hero_img1-blogger {
  z-index: 3;
  width: 460rem;
  position: absolute;
  inset: 125rem auto auto 229rem;
}

.hero_img2-blogger {
  z-index: 1;
  width: 516rem;
  position: absolute;
  inset: 124rem 80rem auto auto;
}

.h1-blogger {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 74rem;
  font-weight: 500;
  line-height: 92%;
}

.h1-blogger-span {
  font-family: Times italic, sans-serif;
  font-size: 82rem;
  font-style: italic;
  font-weight: 400;
}

.p-m-blogger {
  color: #000;
  letter-spacing: -.02em;
  margin-bottom: 60rem;
  font-size: 36rem;
  font-weight: 500;
  line-height: 105%;
}

.hero_text_wrap {
  max-width: 921rem;
}

.p-s-blogger {
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 26rem;
  font-weight: 500;
  line-height: 120%;
}

.p-s-wrap-blogger {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  flex-flow: column;
  max-width: 692rem;
  margin-bottom: 60rem;
  display: flex;
}

.p-s-link-blogger {
  color: #17b90b;
  text-decoration: underline;
}

.h2-blogger {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 50rem;
  font-weight: 500;
  line-height: 92%;
}

.h2-blogger.mb-40 {
  margin-bottom: 40rem;
}

.img3-blogger {
  position: sticky;
}

.hero_text_horizontal-blogger {
  display: flex;
}

.hero_phone_rail-blogger {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.img-phone-blogger {
  width: 507rem;
  position: relative;
  top: 116rem;
  left: 73rem;
}

.img-phone-blogger.mob {
  display: none;
}

.p-xs-blogger {
  z-index: 10;
  color: #000;
  margin-bottom: 0;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 400;
  line-height: 120%;
  position: relative;
}

.p-xs-blogger.mb-20 {
  margin-bottom: 20rem;
}

.p-xs-blogger.mb-30 {
  margin-bottom: 30rem;
}

.p-xs-blogger.medium {
  font-weight: 500;
}

.p-xs-wrap-blogger {
  max-width: 829rem;
}

.p-xs-link-blogger {
  color: #17b90b;
  text-decoration: underline;
}

.img_arrow_wrap-blogger {
  height: 100%;
  padding-top: 168rem;
  position: relative;
  left: -140rem;
}

.image-117 {
  width: 322rem;
}

.sticky {
  position: sticky;
  top: 150rem;
}

.img_arrow-blogger {
  min-width: 322rem;
  position: sticky;
  top: 150rem;
}

.gradient1-blogger {
  z-index: 1;
  pointer-events: none;
  width: 1848rem;
  height: 1801rem;
  position: absolute;
  inset: auto auto -900rem -920rem;
}

.hero_text_wrap_blogger {
  min-width: 829rem;
  position: relative;
  left: -69rem;
}

.hero_img_track-blogger {
  position: relative;
  left: -148rem;
}

.img_cross-blogger {
  width: 301rem;
  min-width: 301rem;
  position: sticky;
  top: 150rem;
}

.container1-blogger {
  max-width: 1696rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

._2collumn_wrap-blogger {
  z-index: 10;
  grid-column-gap: 29rem;
  grid-row-gap: 29rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

._2collumn_wrap-blogger.is2 {
  grid-column-gap: 68rem;
  grid-row-gap: 68rem;
}

.text_block-blogger {
  z-index: 9999;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff6;
  border-radius: 30rem;
  padding: 60rem 48rem;
  position: relative;
}

.text_block-blogger.is2 {
  background-color: #1bdb0c00;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68c6a6912f003332efb7798e_Group%202131329716.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text_block-blogger.sticky-blogger {
  z-index: 1;
  position: sticky;
  top: 100rem;
}

.text_block-blogger.gray {
  z-index: 2;
  background-color: #d9d9d9;
}

.text_block-blogger.is3 {
  background-color: #1bdb0c00;
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68c7228837bccaed9d6e0e81_Group%20213716.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 982rem;
  padding-top: 40rem;
  display: flex;
}

.img_star-blogger {
  z-index: 10;
  width: 52rem;
  height: 63rem;
  margin-bottom: 30rem;
  position: relative;
}

.img_body-blogger {
  width: 190rem;
  height: 190rem;
  margin-bottom: 27rem;
}

.text_name-blogger {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 92%;
}

.caption_name-blogger {
  color: #000;
  max-width: 300rem;
  margin-top: 17rem;
  margin-bottom: 17rem;
  font-family: Objectsans, sans-serif;
  font-size: 18rem;
  font-weight: 400;
  line-height: 109%;
}

.caption_name-blogger.is2 {
  margin-bottom: 54rem;
}

.name_wrap-blogger {
  background-color: #fff6;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 44rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
  position: relative;
  left: -20rem;
}

.collumn_wrap-blogger {
  position: relative;
}

.collumn_wrap-blogger.gap-30 {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  display: flex;
}

.img_comment-blogger {
  width: 241rem;
  margin-left: auto;
}

.tip-blogger {
  z-index: 9999;
  color: #ff6d4c;
  position: relative;
}

.pop_up-blogger {
  background-color: #fff;
  border-radius: 100rem;
  padding: 30rem;
  display: none;
  position: absolute;
  inset: -100rem 0% auto auto;
}

.pop_up_text-blogger {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.code-embed-35 {
  display: none;
}

.gradient2-blogger {
  z-index: 1;
  pointer-events: none;
  width: 2033rem;
  height: 1942rem;
  position: absolute;
  inset: -400rem -1000rem auto auto;
}

.gradient3-blogger {
  z-index: 1;
  pointer-events: none;
  width: 1923rem;
  height: 2075rem;
  position: absolute;
  inset: -1300rem -1000rem auto auto;
}

.gradient3-blogger.is2 {
  top: -600rem;
  right: -1400rem;
}

.image_block-blogger {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68c6df76a40a155d1e135e97_Component%2010.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30rem;
  min-width: 833rem;
  min-height: 727rem;
  max-height: 727rem;
  position: relative;
  overflow: hidden;
}

.image_img-blogger {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.sticky-blogger {
  position: sticky;
  top: 100rem;
}

.sir_img-blogger {
  z-index: 0;
  border-radius: 3px;
  position: relative;
  transform: scale(0);
}

.gradient4-blogger {
  z-index: 1;
  pointer-events: none;
  width: 2033rem;
  height: 1942rem;
  position: absolute;
  inset: -400rem auto auto -800rem;
}

.green_arrow_img-blogger {
  width: 331rem;
  margin-left: auto;
  position: sticky;
  top: 500rem;
}

.sun_img-blogger {
  z-index: 1;
  width: 295rem;
  position: absolute;
  inset: 632rem auto auto -140rem;
}

.grid_wrap-blogger {
  z-index: 10;
  grid-column-gap: 24rem;
  grid-row-gap: 24rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.h_wrap-blogger {
  z-index: 10;
  max-width: 782rem;
  position: relative;
}

.h2-blogger-span {
  font-family: Times italic, sans-serif;
  font-size: 58rem;
  font-style: italic;
  font-weight: 400;
  line-height: 100%;
}

.card_wrap-blogger {
  z-index: 10;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff6;
  border-radius: 40rem;
  min-height: 458rem;
  padding-top: 40rem;
  padding-left: 40rem;
  position: relative;
  overflow: hidden;
}

.card_img-blogger {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.green_card-blogger {
  z-index: 5;
  opacity: 0;
  cursor: pointer;
  background-color: #8ded85;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-bottom: 40rem;
  padding-left: 40rem;
  padding-right: 40rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.number_wrap-blogger {
  z-index: 10;
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.number_text-blogger {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 22rem;
  font-weight: 500;
  line-height: 120%;
}

.number_text2-blogger {
  color: #000;
  font-family: Objectsans, sans-serif;
  font-size: 24rem;
  font-weight: 500;
  line-height: 120%;
}

.number_text2-blogger.is2 {
  background-color: #dadada;
  border-radius: 100rem;
  padding: 10rem 20rem;
}

.number_text2_span-blogger {
  font-family: Times italic, sans-serif;
  font-size: 30rem;
  font-style: italic;
  font-weight: 400;
}

.image-118 {
  border-radius: 40rem;
  width: 261rem;
}

.grid_img-blogger {
  border-radius: 40rem;
}

.card_gray-blogger {
  background-color: #d9d9d980;
  border-radius: 40rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 458rem;
  padding: 60rem 47rem;
  display: flex;
}

.code-embed-36 {
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.text_center-blogger {
  z-index: 10;
  max-width: 920rem;
  margin-top: 100rem;
  position: relative;
  left: 387rem;
}

.p_wrap-blogger {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #fff6;
  border-radius: 40rem;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 60rem 36rem 60rem 48rem;
}

.green_block-blogger {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #1bdb0c99;
  border-radius: 40rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 100rem;
  padding: 40rem;
  display: flex;
}

.text_green-blogger {
  color: #000;
  text-align: center;
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.link-blogger {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-color: #ffffff5e;
  border-radius: 30rem;
  justify-content: center;
  align-items: center;
  min-height: 64rem;
  margin-top: 40rem;
  padding-left: 20rem;
  padding-right: 20rem;
  display: flex;
}

.link_text-blogger {
  font-family: Objectsans, sans-serif;
  font-size: 28rem;
  font-weight: 500;
  line-height: 120%;
}

.green_arrow-blogger {
  width: 19rem;
  min-width: 19rem;
  height: 19rem;
}

.bell_img-blogger {
  width: 505rem;
  position: sticky;
  top: 150rem;
}

.bell_img-blogger.mob {
  display: none;
}

.rainbow_img-blogger {
  width: 2366rem;
  min-width: 2302rem;
  position: absolute;
  inset: auto auto 0% -306rem;
}

.rainbow_img-blogger.mob {
  display: none;
}

.spiral_img-blogger {
  width: 236rem;
  position: absolute;
  inset: auto auto -115rem -111rem;
}

.img4-blogger {
  display: none;
}

.hero_img3-blogger {
  width: 420rem;
  height: 64rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.img1-blogger, .img2-blogger {
  display: none;
}

.green-bg.is1 {
  height: 92rem;
  position: absolute;
  inset: -4rem 0% auto -7rem;
}

.green-bg.is1.mob {
  display: none;
}

.green-bg.is2 {
  width: 613rem;
  height: 62rem;
  position: absolute;
  inset: auto auto -1rem -8rem;
}

.green-bg.is3 {
  display: none;
}

.container_hero-stereo {
  background-color: #000;
  border-radius: 293rem;
  justify-content: center;
  align-items: center;
  width: 1706rem;
  height: 587rem;
  display: flex;
}

.hero_stereo-img {
  width: 1241rem;
  height: 381rem;
}

.hero_stereo-img.mob {
  display: none;
}

.h1-stereo {
  color: #000;
  letter-spacing: -.02em;
  max-width: 1369rem;
  font-size: 50rem;
  font-weight: 500;
  line-height: 120%;
}

.hero_h-wrap-stereo {
  justify-content: space-between;
  width: 100%;
  margin-top: 29rem;
  display: flex;
}

.h1-stereo-span {
  font-family: Times italic, sans-serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: 95%;
}

.video-vk-horizontal {
  max-width: 100%;
  min-height: 700rem;
}

.video-vk-horizontal.is-2 {
  height: 534rem;
  min-height: 33.38rem;
}

.video-wrapper {
  max-width: 100%;
  min-height: 500rem;
}

.video-wrapper.is-2 {
  height: 534rem;
  min-height: 33.38rem;
}

.left-arrow-16, .right-arrow-15, .slider_stereo {
  display: none;
}

.slider_stereo-img {
  width: 100%;
  height: 100%;
}

.slider-stereo {
  border-radius: 40rem;
  height: 731rem;
}

.slider-stereo.radius-40 {
  border-radius: 40rem;
}

.body_x5 {
  color: var(--relume-library-lite--rl-black);
}

.section_hero-x5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68e3d68a625ed6ab26e21479_7f20aa4667c11335ae8d3fa92f44103c54bb8b90.webp");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-right-radius: 60rem;
  border-bottom-left-radius: 60rem;
  height: 940rem;
  padding-top: 50rem;
  overflow: hidden;
}

.h1-x5 {
  font-size: 220rem;
  line-height: 150%;
}

.h1-x5.allcaps {
  text-transform: uppercase;
}

.padding_global-x5 {
  padding-left: 112rem;
  padding-right: 112rem;
}

.padding_global-x5.hero-page {
  height: 100%;
  padding-left: 18rem;
  padding-right: 18rem;
}

.container-x5 {
  max-width: 1696rem;
}

.container-x5.hero-page {
  max-width: 1883rem;
  height: 100%;
  position: relative;
}

.plage-x5 {
  background-color: #f0f0f0;
  border-radius: 30rem;
  justify-content: center;
  align-items: center;
  height: 40rem;
  padding-left: 12rem;
  padding-right: 12rem;
  display: flex;
}

.hero_line-x5 {
  display: flex;
  position: absolute;
  top: 243rem;
  left: 0;
  right: 0;
}

.p23-x5 {
  font-size: 23rem;
  line-height: 100%;
}

.p23-x5.weight-med {
  font-weight: 500;
}

.hero-img-x5 {
  position: absolute;
}

.hero-img-x5.is-1 {
  pointer-events: none;
  width: 466rem;
  top: 85rem;
  left: -10rem;
}

.hero-img-x5.is-2 {
  pointer-events: none;
  width: 122rem;
  bottom: 148rem;
  left: 334rem;
}

.hero-img-x5.is-3 {
  pointer-events: none;
  width: 789rem;
  bottom: 0;
  right: 485rem;
}

.hero-img-x5.is-4 {
  pointer-events: none;
  width: 212rem;
  top: 279rem;
  right: 226rem;
}

.hero-img-x5.is-5 {
  display: none;
}

.section_next-x5 {
  padding-top: 28rem;
  padding-bottom: 50rem;
}

.container-mts_music-copy {
  max-width: 1696rem;
}

.h2-x5 {
  font-family: Objectsans, sans-serif;
  font-size: 96rem;
  font-weight: 500;
  line-height: 90%;
}

.h2-x5._3-block {
  text-indent: 198rem;
}

.max-w-1239 {
  max-width: 1239rem;
}

.span110-x5 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
  font-size: 110rem;
  font-style: italic;
}

.div-block-93 {
  justify-content: space-between;
  margin-bottom: 40rem;
  display: flex;
}

.info_wrapper-x5 {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  flex: none;
  margin-top: 46rem;
  display: inline-flex;
}

.p16med-x5 {
  color: var(--tomato);
  border: 1px solid #fff0;
  font-family: Objectsans, sans-serif;
  font-size: 16rem;
  font-weight: 500;
  line-height: 120%;
}

.p16med-x5.line-100 {
  line-height: 100%;
}

.date_wrapper-x5 {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  color: var(--tomato);
  justify-content: flex-start;
  align-items: center;
  margin-top: 8rem;
  display: flex;
}

.div-block-94 {
  grid-column-gap: 8rem;
  grid-row-gap: 8rem;
  flex-flow: column;
  display: flex;
}

.h3-x5 {
  font-size: 30rem;
  font-weight: 500;
  line-height: 120%;
}

.h3-x5.height-100 {
  line-height: 100%;
}

.max-w-951 {
  max-width: 951rem;
}

.max-w-951.ml-288 {
  margin-left: 288rem;
}

.div-block-95 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -100rem;
  margin-left: auto;
  display: inline-flex;
}

.image-119 {
  pointer-events: none;
  background-color: #eaffd8;
  border-radius: 30rem;
  flex: none;
  width: 240rem;
  height: 240rem;
}

.image-120 {
  pointer-events: none;
  width: 389rem;
}

.next_x5-content {
  flex-flow: column;
  display: flex;
}

.section_auto-x5 {
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.max-w-1057 {
  max-width: 1057rem;
}

.max-w-1057.ml-341 {
  margin-left: 341rem;
}

.text-span-32 {
  margin-left: 334rem;
}

.text-span-33 {
  margin-left: 657rem;
}

.p22-x5 {
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.p22-x5.med {
  font-weight: 500;
}

.auto_x5-content {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-96 {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40rem;
  display: grid;
}

.div-block-96._3col {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1267rem;
  margin-top: 0;
}

.x5-card {
  flex-flow: column;
  justify-content: space-between;
  height: 350rem;
  padding: 20rem;
  display: flex;
  position: relative;
}

.image-121 {
  pointer-events: none;
  width: 809rem;
  position: absolute;
  top: 223rem;
  left: 14rem;
}

.section_person-x5 {
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.person_x5-content {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: column;
  display: flex;
  position: relative;
}

.x5-card_abs {
  flex-flow: column;
  display: flex;
  position: absolute;
  inset: 0%;
}

.x5-card_abs.grid6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.x5-card_abs.grid4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.x5-card_abs.grid4.min-row {
  grid-template-rows: min-content;
}

.x5-card_abs.grid4.min-row._3row {
  grid-template-rows: min-content min-content;
}

.x5-card_abs.mob {
  display: none;
}

.x5-card-wrapper {
  position: relative;
}

.abs-1 {
  border-top-left-radius: 30rem;
  border-top-right-radius: 30rem;
}

.abs-1.pink {
  background-color: #fee1ff;
}

.abs-1.pink.h-106 {
  height: 106rem;
}

.abs-1.blue {
  background-color: #e8efff;
}

.abs-1.yellow {
  background-color: #fff6d4;
}

.abs-1.yellow.h-106 {
  height: 106rem;
}

.abs-2 {
  border-bottom-right-radius: 30rem;
  border-bottom-left-radius: 30rem;
}

.abs-2.pink {
  background-color: #fee1ff;
}

.abs-2.pink.grow {
  flex: 1;
}

.abs-2.blue {
  background-color: #e8efff;
}

.abs-2.yellow {
  background-color: #fff6d4;
}

.abs-2.yellow.grow {
  flex: 1;
}

.abs-3 {
  border-radius: 30rem;
}

.abs-3.pink {
  background-color: #fee1ff;
}

.abs-3.pink.grow {
  flex: 1;
}

.abs-3.pink.h-124 {
  height: 124rem;
}

.abs-3.pink.h-106 {
  height: 106rem;
}

.abs-3.pink.tr-rad {
  border-top-right-radius: 0;
}

.abs-3.pink.tl-rad {
  border-top-left-radius: 0;
}

.abs-3.pink.br-rad {
  border-bottom-right-radius: 0;
}

.abs-3.pink.bl-rad {
  border-bottom-left-radius: 0;
}

.abs-3.blue {
  background-color: #e8efff;
}

.abs-3.blue.grow {
  flex: 1;
}

.abs-3.blue.h-124 {
  height: 124rem;
}

.abs-3.blue.h-106 {
  height: 106rem;
}

.abs-3.blue.tr-rad {
  border-top-right-radius: 0;
}

.abs-3.blue.tl-rad {
  border-top-left-radius: 0;
}

.abs-3.blue.br-rad {
  border-bottom-right-radius: 0;
}

.abs-3.blue.bl-rad {
  border-bottom-left-radius: 0;
}

.abs-3.yellow {
  background-color: #fff6d4;
}

.abs-3.yellow.grow {
  flex: 1;
}

.abs-3.yellow.h-124 {
  height: 124rem;
}

.abs-3.yellow.h-106 {
  height: 106rem;
}

.abs-3.yellow.tr-rad {
  border-top-right-radius: 0;
}

.abs-3.yellow.tl-rad {
  border-top-left-radius: 0;
}

.abs-3.yellow.br-rad {
  border-bottom-right-radius: 0;
}

.abs-3.yellow.bl-rad {
  border-bottom-left-radius: 0;
}

.abs-3.yellow.h-56 {
  height: 56rem;
}

.image-122 {
  z-index: 1;
  pointer-events: none;
  object-fit: contain;
  width: 476rem;
  position: absolute;
  bottom: -10rem;
  right: 12rem;
}

.section_experience-x5 {
  padding-top: 50rem;
  padding-bottom: 50rem;
  position: relative;
}

.max-w-809 {
  max-width: 809rem;
}

.ml-243 {
  margin-left: 243rem;
}

.ml-564 {
  margin-left: 564rem;
}

.experience_x5-content {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: row;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.image-123 {
  pointer-events: none;
  width: 884rem;
  position: absolute;
  bottom: 61rem;
}

.image-124 {
  pointer-events: none;
  width: 187rem;
  position: absolute;
  top: 170rem;
  left: 17rem;
}

.section_esg-x5 {
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.max-w-838 {
  max-width: 838rem;
}

.max-w-838.al-right {
  align-self: flex-end;
}

.max-w-838.mt-121 {
  margin-top: 100rem;
}

.text-color-tomato {
  color: var(--tomato);
}

.image-125 {
  pointer-events: none;
  transform-style: preserve-3d;
  width: 903rem;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.esg_x5-content {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: row;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.ml-390 {
  margin-left: 390rem;
}

.image-126 {
  pointer-events: none;
  width: 790rem;
  position: absolute;
  bottom: 0;
}

.section_deliver-x5 {
  padding-top: 50rem;
  padding-bottom: 50rem;
  position: relative;
}

.deliver_x5-content {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: row;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.image-127 {
  pointer-events: none;
  width: 192rem;
  position: absolute;
  bottom: 88rem;
  right: 536rem;
}

.section_security-x5 {
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.security_x5-content {
  grid-column-gap: 40rem;
  grid-row-gap: 40rem;
  flex-flow: row;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.div-block-97 {
  grid-column-gap: 24rem;
  grid-row-gap: 8rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: 637rem;
  margin-bottom: 50rem;
  display: flex;
}

.div-block-98 {
  filter: blur(250px);
  pointer-events: none;
  background-color: #fee1ff;
  border-radius: 583rem;
  width: 1033rem;
  height: 827rem;
  position: absolute;
  top: 349rem;
  right: -572rem;
}

.div-block-99 {
  filter: blur(293.5px);
  pointer-events: none;
  background-color: #fee1ff;
  border-radius: 742rem;
  width: 749rem;
  height: 790rem;
  position: absolute;
  top: -100rem;
  right: -259rem;
}

.div-block-100 {
  filter: blur(300px);
  pointer-events: none;
  background-color: #e8efff;
  border-radius: 583rem;
  width: 1255rem;
  height: 1132rem;
  position: absolute;
  top: 181rem;
  right: -826rem;
}

.div-block-101 {
  filter: blur(293.5px);
  pointer-events: none;
  background-color: #fff6d4;
  border-radius: 742rem;
  width: 1044rem;
  height: 772rem;
  position: absolute;
  top: 266rem;
  left: -579rem;
}

.div-block-102 {
  filter: blur(250px);
  pointer-events: none;
  background-color: #fff6d4;
  border-radius: 583rem;
  width: 1440rem;
  height: 807rem;
  position: absolute;
  bottom: -521rem;
  left: -538rem;
}

.section_titre-x5 {
  color: #838383;
  padding-top: 50rem;
  padding-bottom: 100rem;
  position: relative;
}

.line-x5-wrapper {
  grid-column-gap: 8.8rem;
  grid-row-gap: 8.8rem;
  flex: none;
  padding-left: 8.8rem;
  display: flex;
}

.margin-top-40 {
  margin-top: 40rem;
}

.slovar__image-item3-copy {
  z-index: 4;
  border-radius: 32rem;
  max-width: 640rem;
}

.slovar__image-item3-copy.absolute {
  z-index: 1;
}

.slovar__image-item3-copy.absolute.desk-none {
  display: none;
}

.slovar__image-item5 {
  z-index: 1;
  border-radius: 32rem;
  max-width: 640rem;
}

.slovar__image-item5.absolute.desk-none {
  display: none;
}

.mys-wrapper {
  grid-column-gap: 60rem;
  grid-row-gap: 60rem;
  flex-flow: column;
  display: flex;
}

.section_mys.none-desk {
  display: none;
}

.mys_hero-img {
  width: 100%;
  height: 850rem;
  margin-top: 95rem;
}

.mys_hero-img.mob {
  display: none;
}

.h1-mys {
  font-size: 96rem;
  font-weight: 500;
  line-height: 90%;
}

.container_mys {
  color: #000;
  max-width: 1696rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.h1-mys-span {
  font-family: Times italic, sans-serif;
  font-size: 110rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.mys_vertical-wrap {
  grid-column-gap: 23rem;
  grid-row-gap: 23rem;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 717rem;
  display: flex;
  position: relative;
}

.mys_p-m {
  font-size: 30rem;
  font-weight: 500;
  line-height: 120%;
}

.mys_svg {
  pointer-events: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.mys_svg.is-1 {
  width: 154rem;
  height: 134rem;
}

.mys_svg.is-2 {
  width: 575rem;
  height: 305rem;
  left: 122rem;
}

.mys_svg.is-3 {
  width: 531rem;
  height: 196rem;
  top: 79rem;
  left: 166rem;
}

.mys_svg.is-4 {
  width: 138rem;
  height: 132rem;
  inset: auto auto 6rem 559rem;
}

.mys_svg.is-5 {
  width: 700rem;
  height: 114rem;
}

.mys_svg.is-6 {
  width: 140rem;
  height: 192rem;
  inset: auto auto 0% 560rem;
}

.mys_svg.is-7 {
  width: 504rem;
  top: 58rem;
  left: 195rem;
}

.mys_svg.is-8 {
  width: 179rem;
  height: 206rem;
  top: 525rem;
  left: 429rem;
}

.mys_svg.is-9 {
  width: 397rem;
  height: 1430rem;
  top: 130rem;
}

.mys_svg.is-10 {
  width: 700rem;
  top: 100rem;
}

.mys_svg.is-11 {
  width: 681rem;
  height: 203rem;
  top: 102rem;
}

.mys_horizontal-wrap {
  grid-column-gap: 23rem;
  grid-row-gap: 23rem;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 717rem;
  display: grid;
  position: relative;
}

.mys_horizontal-wrap.is-2 {
  justify-content: flex-start;
  place-items: flex-start stretch;
  padding-left: 0;
  display: flex;
}

.mys_p-s {
  font-size: 22rem;
  font-weight: 400;
  line-height: 120%;
}

.mys_img-s {
  border-radius: 30rem;
  width: 478rem;
  height: 650rem;
}

.h2-mys {
  min-width: 695rem;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 500;
  line-height: 100%;
}

.h2-my {
  min-width: 697rem;
  font-family: Objectsans, sans-serif;
  font-size: 30rem;
  font-weight: 500;
  line-height: 100%;
}

.h2-mys-span {
  font-family: Times italic, sans-serif;
  font-size: 36rem;
  font-style: italic;
  font-weight: 400;
  line-height: 90%;
}

.mys_p-link {
  text-decoration: underline;
}

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

.mys_photo-wrap {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 470rem;
  display: grid;
}

.mys_slider {
  display: none;
}

.mys_photo-block {
  border-radius: 170rem;
  width: 409rem;
  height: 450rem;
}

.mys_photo-block.is-1 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/690cd15a35533def9e3fceee_Rectangle%2017.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-block.is-2 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/690cd159399e646ab1ea5869_Rectangle%2015.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-block.is-3 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/690cd1574566fa0d7877f22f_Rectangle%2016.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-block.is-4 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/690cd15aa9f47319e5ca7bdc_Rectangle%208.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-block.is-5 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/69118c050eddf707231e60a0_Rectangle%208.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-block.is-6 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/69118c0338ec611f74408fee_Rectangle%2015.webp");
  background-position: 50%;
  background-size: cover;
}

.mys_photo-block.is-7 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/69118c03831f21f8cbe4ab74_Rectangle%2016.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-block.is-8 {
  background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/69118c05b901381664e6f0d9_Rectangle%2017.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.mys_photo-number {
  width: 1331rem;
  height: 42rem;
  position: absolute;
  inset: auto auto 0 0%;
}

.mys_photo-number.mob {
  display: none;
}

.mys_img-l {
  border-radius: 30rem;
  width: 100%;
  height: 650rem;
}

.mys_img-l.mob {
  display: none;
}

.mys_img-m {
  object-fit: cover;
  border-radius: 30rem;
  width: 979rem;
  height: 650rem;
  display: block;
}

.mys_img-m.mob, .mys_svg-mob {
  display: none;
}

.h3-mys {
  letter-spacing: -.02em;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-size: 55rem;
  font-weight: 500;
  line-height: 100%;
}

.mys_arrow-svg {
  width: 34rem;
  height: 82rem;
  position: absolute;
  inset: -25rem auto auto -34rem;
}

.mys_arrow-svg.is-2 {
  inset: auto 390rem -10% auto;
}

.mys_arrow-svg.is-3 {
  inset: auto 650rem -20rem auto;
}

.mys_arrow-svg.is-4 {
  inset: auto 300rem -30rem auto;
}

.text-span-34 {
  font-family: Times italic, sans-serif;
  font-size: 60rem;
  font-style: italic;
  font-weight: 400;
  line-height: 110%;
}

.mys_vertical-text {
  grid-column-gap: 30rem;
  grid-row-gap: 30rem;
  flex-flow: column;
  display: flex;
}

.mys_svg-mob2 {
  width: 1698rem;
  height: 57rem;
  display: block;
}

.mys_svg-mob2.mt-20 {
  display: none;
}

.mys_svg-mob2.mt-30 {
  margin-top: 30rem;
}

.mys_quot {
  grid-column-gap: 20rem;
  grid-row-gap: 20rem;
  background-color: #f4f4f4;
  border-radius: 30rem;
  flex-flow: column;
  padding: 48rem;
  display: flex;
}

.mys_quot-wrap {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10rem;
  display: flex;
}

.mys_quot-img {
  border-radius: 80rem;
  width: 80rem;
  height: 80rem;
}

.mys_quot-autor {
  font-size: 20rem;
  font-weight: 500;
  line-height: 120%;
}

.mys_quot-job {
  color: var(--grey);
  max-width: 500rem;
  line-height: 120%;
}

.slovar__image {
  border-radius: 32rem;
  max-width: 640rem;
  position: absolute;
}

.slovar__image.absolute {
  z-index: 3;
}

.slovar__image.desk-none {
  display: none;
}

.h3-slovar {
  color: #000;
  text-transform: none;
  font-family: Objectsans, sans-serif;
  font-weight: 500;
  line-height: 114%;
}

@media screen and (min-width: 1440px) {
  .section.about, .section.interview-layout {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .container.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container._222 {
    flex-direction: column;
    display: flex;
  }

  .container.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container.interview-container-25 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .banner-post-btn {
    padding-top: 12rem;
    padding-bottom: 12px;
  }

  .divimage-fullwrapp {
    background-image: none;
    height: 600px;
  }

  .head-tags__tag {
    font-family: Objectsans, sans-serif;
  }

  .head-tags__date-text {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .sp-person__answer.medium {
    padding-right: 20rem;
  }

  .divimage-fullwrapp-3 {
    height: 650px;
  }

  .teams-accordion-head {
    z-index: 3;
    background-color: #fff;
  }

  .sp-hero__number-2 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .rl_gallery21_arrow-right {
    cursor: pointer;
  }

  .rl_gallery21_image, .rl-padding-section-large {
    cursor: default;
  }

  .navbar-2 {
    flex: 0 auto;
  }

  .hero-forecast {
    justify-content: space-between;
  }

  .forecast-subtitle-row {
    justify-content: space-between;
    display: flex;
  }

  .section---132 {
    padding-top: 132rem;
    padding-bottom: 100rem;
  }

  .forecast-rich-first {
    max-width: 1120rem;
    margin-bottom: 120rem;
    margin-left: auto;
  }

  .forecast-rich-right, .forecast-rich-left {
    flex-direction: column;
    align-items: flex-end;
    max-width: 1552rem;
    margin-left: auto;
    margin-right: auto;
  }

  .cloud-img.ci-1 {
    top: 248rem;
  }

  .cloud-img-01 {
    top: 495rem;
    right: -123rem;
  }

  .cloud-img-01.ci-3 {
    top: 531rem;
  }

  .cloud-img-01.ci-5, .cloud-img-01.ci-7, .cloud-img-01.ci-09 {
    top: 503rem;
  }

  .cloud-img-02 {
    top: 635rem;
  }

  .cloud-img-02.ci-4, .cloud-img-02.ci-6, .cloud-img-02.ci-8, .cloud-img-02.ci-10 {
    top: 661rem;
    left: -212rem;
  }

  .forecast-img.fi-3 {
    left: 432rem;
  }

  .content-block-nember {
    top: 289rem;
    right: 40rem;
  }

  .content-block-nember.left {
    top: 460rem;
    left: 56rem;
  }

  .content-block-nember.left.cbn-4 {
    top: 436rem;
    left: 54rem;
  }

  .content-block-nember.left.cbn-2 {
    top: 419rem;
  }

  .content-block-nember.cbn-3 {
    top: 360rem;
  }

  .content-block-nember.cbn-5 {
    top: 324rem;
    right: 14rem;
  }

  .block-nember-mob {
    top: 347rem;
    right: 40rem;
  }

  .block-nember-mob.left {
    top: 460rem;
    left: 56rem;
  }

  .block-nember-mob.left.cbn-4 {
    top: 436rem;
    left: 54rem;
  }

  .block-nember-mob.left.cbn-2 {
    top: 419rem;
  }

  .block-nember-mob.cbn-3 {
    top: 360rem;
  }

  .block-nember-mob.cbn-5 {
    top: 324rem;
    right: 14rem;
  }

  .block-nember-mob.bn-02 {
    top: 490rem;
  }

  .block-nember-mob.bn-03 {
    top: 370rem;
  }

  .block-nember-mob.bn-08, .block-nember-mob.bn-06 {
    top: 490rem;
  }

  .sp-paragraph.slider-text {
    height: 540rem;
  }

  .sp-ih-sticky {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .sp-ih-titlebar-wrap {
    width: 100%;
  }

  .sp-smkt-square.sp-smkt-square-bg-pink, .sp-smkt-square.sp-smkt-square-bg-purple, .sp-smkt-square.sp-smkt-square-bg-lime, .sp-smkt-square.sp-smkt-square-bg-blue {
    min-width: 100px;
  }

  .a-list-interview-heading-text {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-family: Tt Travels Next, sans-serif;
    font-size: 130px;
    line-height: 117px;
    display: flex;
  }

  .a-list-interview-subheading-text {
    color: #000;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-family: Objectsans, sans-serif;
    font-size: 22rem;
    line-height: 26.4px;
    display: flex;
  }

  .herotext-interview {
    color: #000;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-family: Objectsans, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 19.2px;
    display: flex;
  }

  .a-list-interview-hero-image {
    width: 33%;
  }

  .interview-text-box {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: flex-start;
    width: auto;
  }

  .a-list-interview-h3 {
    text-align: left;
    text-transform: capitalize;
    flex-flow: column;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: auto;
    font-family: Objectsans, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 33.6px;
    display: flex;
    position: relative;
  }

  .a-list-interview-h5 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    font-family: Objectsans, sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.2px;
    display: flex;
  }

  .heroimage-interview {
    margin-bottom: -80rem;
  }

  .interview-red-box {
    right: -680px;
  }

  .interview-red-box.flex-right.flex-horizontal-center-btwn.width-100 {
    right: -700rem;
  }

  .interview-scroll-block {
    justify-content: center;
    align-items: center;
  }

  .interview-inner-fullwidth-box.image-fw-interview {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .interview-numbers-block {
    width: 1080px;
  }

  .fullwidth-interview-image {
    background-position: 0 -80px;
  }

  .new-a-list {
    background-position: 50% 160%, 0 0;
  }

  .container-a-list.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-a-list.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-a-list._222 {
    flex-direction: column;
    display: flex;
  }

  .container-a-list.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-a-list.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container--title-list.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container--title-list.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container--title-list._222 {
    flex-direction: column;
    display: flex;
  }

  .container--title-list.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container--title-list.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container-more-btn.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-more-btn.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-more-btn._222 {
    flex-direction: column;
    display: flex;
  }

  .container-more-btn.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-more-btn.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container-artist.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-artist.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-artist._222 {
    flex-direction: column;
    display: flex;
  }

  .container-artist.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-artist.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .interview-scroll-block-copy {
    justify-content: center;
    align-items: center;
  }

  .heroimage-interview-copy {
    margin-bottom: -80rem;
  }

  .fullwidth-interview-image-copy {
    background-position: 0 -80px;
  }

  .hero-section-photo {
    margin-top: 125px;
  }

  .hero-section-photo.parallax {
    background-position: 50% 0;
    margin-top: 120px;
  }

  .fw-flex-box {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    align-self: center;
  }

  .small-box-image {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a05356805f825ff723e2_4-rab-stol-belyakova.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
    width: 400px;
    height: 550px;
  }

  .small-box-image02 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a1323d82527429979984_BOR09725.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
    width: 400px;
    height: 550px;
  }

  .small-box-image-slider {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
    width: 400px;
    height: 550px;
  }

  .slide-1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a21524f83b39b3f4f8cd_6-rab-stol-belyakova.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-5 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a253d4e9f79c10edc7ca_2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a283dade1936b4d4f64f_3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a2b8e722ed86568a72fd_4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .right-arrow-2 {
    justify-content: flex-end;
    align-items: center;
    padding-right: 10px;
    display: flex;
  }

  .image-35 {
    padding-left: 10px;
  }

  .left-arrow-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .mask-2 {
    border-radius: 30px;
  }

  .small-box-image-slider-left {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
    width: 400px;
    height: 550px;
  }

  .slide-1-1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a21524f83b39b3f4f8cd_6-rab-stol-belyakova.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .small-box-image-slider-mobile {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
    width: 400px;
    height: 550px;
  }

  .section-copy-copy.interview-layout, .section-copy-copy2.interview-layout {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .interview-title-box {
    grid-column-gap: 90rem;
    grid-row-gap: 25rem;
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-end;
  }

  .vertical-line {
    height: 30%;
  }

  .interview-scale-img {
    margin-right: 100px;
    bottom: 20rem;
    right: 160rem;
  }

  .div-block-21 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding-top: 10%;
    display: block;
  }

  .heroimage-interview-vera {
    margin-bottom: -80rem;
  }

  .a-list-interview-heading-text-vera {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-family: Tt Travels Next, sans-serif;
    font-size: 130px;
    line-height: 117px;
    display: flex;
  }

  .fullwidth-interview-image-vera {
    background-position: 0 -80px;
  }

  .heading-interview-second {
    font-style: normal;
    line-height: 94%;
  }

  .vertical-line-second {
    height: 21%;
    position: relative;
    right: 200px;
  }

  .article-scroll-block {
    justify-content: center;
    align-items: center;
  }

  .container-article.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-article.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-article._222 {
    flex-direction: column;
    display: flex;
  }

  .container-article.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-article.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .a-list-interview-heading-text-rts {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-family: Tt Travels Next, sans-serif;
    font-size: 130px;
    line-height: 117px;
    display: flex;
  }

  .flex-block-0 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
    padding-top: 0;
  }

  .container-well.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-well.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-well._222 {
    flex-direction: column;
    display: flex;
  }

  .container-well.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-well.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container-how.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-how.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-how._222 {
    flex-direction: column;
    display: flex;
  }

  .container-how.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-how.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container_1.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container_1.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container_1._222 {
    flex-direction: column;
    display: flex;
  }

  .container_1.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container_1.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .container_0 {
    margin-top: 160px;
  }

  .text-block-5 {
    width: 760px;
    font-size: 19px;
  }

  .container_2.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container_2.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container_2._222 {
    flex-direction: column;
    display: flex;
  }

  .container_2.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container_2.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .objsans-400-16.hide_mobile {
    width: 100%;
  }

  .objsans-400-16.mt-20 {
    font-size: 18px;
  }

  .image_1 {
    width: 60%;
  }

  .textt {
    width: 100%;
    padding-right: 40px;
  }

  .container_5 {
    margin-top: -80px;
    padding-top: 0;
  }

  .div-block-33 {
    padding-top: 40px;
  }

  .container_2-mob.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container_2-mob.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container_2-mob._222 {
    flex-direction: column;
    display: flex;
  }

  .container_2-mob.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container_2-mob.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .textt-copy {
    width: auto;
    padding-left: 40px;
  }

  .image-40 {
    padding-bottom: 2px;
  }

  .container-flex.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-flex.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-flex._222 {
    flex-direction: column;
    display: flex;
  }

  .container-flex.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-flex.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .image_1-copy {
    width: 60%;
  }

  .text-block-8-copy.hide_mobile {
    width: 100%;
  }

  .sp-gpb-title-wrap.sp-gpb-title-wrap-right {
    max-width: 860rem;
  }

  .section-first {
    max-width: 1700px;
    padding-top: 210rem;
  }

  .time-img {
    padding-bottom: 2px;
  }

  .objsans-700-16 {
    font-size: 18px;
  }

  .objsans-500-16 {
    width: 600px;
    font-size: 18px;
  }

  .h1-objsans-500-50 {
    font-size: 50px;
  }

  .timesnr-400-60.text-style-italic {
    font-size: 60px;
  }

  .objsans-700-20 {
    font-family: Objectsans, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 120%;
  }

  .objsans-400-25 {
    font-style: italic;
  }

  .timesnr-400-25 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 25rem;
    font-weight: 400;
    line-height: 120%;
  }

  .timesnr-400-25.style-text-italic {
    font-size: 25px;
    font-style: italic;
  }

  .rl_gallery21_arrow-right-2 {
    cursor: pointer;
  }

  .label-miu-miu {
    top: auto;
    left: auto;
  }

  .label-soboika {
    justify-content: center;
    align-items: center;
    display: flex;
    top: auto;
    right: auto;
  }

  .section-copy.interview-layout {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .objsans-400-26.mb-100 {
    margin-bottom: 100rem;
  }

  .interview-red-box-copy {
    right: -680px;
  }

  .rl_gallery21_arrow-right-3 {
    cursor: pointer;
  }

  .container-copy.container-about {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .container-copy.container-vert {
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    display: flex;
  }

  .container-copy._222 {
    flex-direction: column;
    display: flex;
  }

  .container-copy.interview-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 30px;
    display: flex;
  }

  .container-copy.interview-text-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 64px;
    margin-bottom: 30px;
    display: flex;
  }

  .block-video {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67176c4fdbb52d3567c9a5d8_Video.webp");
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 1120rem;
    height: 844rem;
    margin-top: 100rem;
    padding-top: 63rem;
    display: flex;
  }

  .flex-vert-left.spacing-auto {
    width: auto;
  }

  .green-card {
    width: 624px;
  }

  .caption-micro.maxw-128, .caption-micro.maxw-361 {
    max-width: 128rem;
    margin-bottom: 14rem;
    margin-left: 14rem;
  }

  .container-full.flex-horizontal.space-btwn {
    justify-content: space-between;
    padding-right: 15px;
  }

  .conteiner-kto {
    padding-right: 217px;
  }

  .conteiner-ten {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .img-ten {
    width: 624px;
  }

  .micro-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .conteiner-full-two.flex-horizontal.space-btwn, .conteiner-full-three.flex-horizontal.space-btwn, .conteiner-full-four.flex-horizontal.space-btwn, .conteiner-full-four-five.flex-horizontal.space-btwn {
    justify-content: space-between;
    padding-right: 15px;
  }

  .nav-block-art {
    right: -680px;
  }

  .nav-block-art.flex-right.flex-horizontal-center-btwn.width-100 {
    right: -700rem;
  }

  .section_contact.about, .section_contact.interview-layout {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .container-full-photo.flex-horizontal.space-btwn {
    justify-content: space-between;
    padding-right: 15px;
  }

  .head-tags__date-text-3 {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .ffhduhfijd {
    padding-top: 200rem;
  }

  .gp-50 {
    background-repeat: no-repeat;
    background-size: contain;
  }

  .rl_gallery21_arrow-right-4 {
    cursor: pointer;
  }

  .head-tags__tag-3 {
    font-family: Objectsans, sans-serif;
  }

  .rl_gallery21_arrow-right-5 {
    cursor: pointer;
  }

  .head-tags__date-text-4 {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .slovar__image-item1.none {
    display: none;
  }

  .slovar__image-item1.desk-none {
    display: block;
  }

  .slovar__image-item2.absolute.none {
    display: none;
  }

  .slovar__image-item2.absolute.desk-none {
    display: block;
  }

  .slovar__image-item3.absolute.none {
    display: none;
  }

  .slovar__image-item3.absolute.desk-none {
    display: block;
  }

  .objsans-500-18 {
    width: 600px;
  }

  .image-108 {
    display: block;
  }

  .hero-img-alist25 {
    height: 580rem;
  }

  .slovar__image-item4.absolute.none {
    display: none;
  }

  .slovar__image-item4.absolute.desk-none {
    display: block;
  }

  .name-doing-span.is2 {
    line-height: 100%;
  }

  .p-main-doing {
    margin-bottom: 0;
    font-size: 22rem;
    line-height: 120%;
  }

  .name2-wrap-doing {
    margin-bottom: 30rem;
  }

  .slovar__image-item3-copy.absolute.none {
    display: none;
  }

  .slovar__image-item3-copy.absolute.desk-none {
    display: block;
  }

  .slovar__image-item5.absolute.none {
    display: none;
  }

  .slovar__image-item5.absolute.desk-none {
    display: block;
  }

  .slovar__image.none {
    display: none;
  }

  .slovar__image.desk-none {
    display: block;
  }
}

@media screen and (min-width: 1920px) {
  .section.section-company {
    width: 100%;
    padding-top: 195rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .divimage-fullwrapp {
    height: 860px;
  }

  .head-tags__tag, .head-tags__date-text {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .sp-person__name.blazar {
    width: 363rem;
    margin-bottom: 20rem;
    font-family: Objectsans, sans-serif;
    font-size: 55rem;
    font-style: normal;
  }

  .sp-person__name.blazar-info {
    width: 363rem;
    font-size: 30rem;
  }

  .sp-person__position.blazar-about {
    width: 350rem;
    font-size: 19rem;
  }

  .sp-person__position.blazar {
    font-style: normal;
  }

  .sp-person__answer.medium {
    padding-right: 274.9rem;
  }

  .divimage-fullwrapp-3 {
    height: 860px;
  }

  .team-head-bg-mob {
    width: 100%;
    position: relative;
  }

  .hz-hero-divider {
    flex: none;
    width: 100%;
  }

  .hz-person-wrap.hz-person-reverse {
    flex-direction: row-reverse;
  }

  .rl_gallery21_arrow-icon._3-brands.blazar:hover {
    color: #f425b8;
  }

  .rl_gallery21_image._3-brands.inter.fit.small {
    height: 180%;
  }

  .rl_gallery21_image-wrapper._3-brands.blazar {
    width: 48vw;
  }

  .rl_gallery21_slide.blazar {
    margin-right: 500rem;
  }

  .rl-text-style-medium._3-brands.blazar-about {
    width: 750rem;
  }

  .rl-heading-style-h2.blazar {
    font-size: 63rem;
    line-height: 110%;
  }

  .rl-heading-style-h2.blazar.number {
    height: 270rem;
    margin-top: -33rem;
    font-style: italic;
  }

  .rl_gallery21_heading-wrapper._3-brands {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 37.4rem;
  }

  .rl_gallery21_heading-wrapper._3-brands.blazar {
    margin-top: 0;
  }

  .rl-container-large {
    width: 1507rem;
  }

  .rl-container-large.blazar {
    width: 100%;
  }

  .hero-forecast {
    justify-content: space-between;
    display: flex;
    overflow: hidden;
  }

  .forecast-subtitle-row {
    margin-top: auto;
    margin-bottom: 12rem;
  }

  .forecast-rich-left {
    align-items: flex-start;
    max-width: none;
    display: flex;
  }

  .forecast-rich-left figure {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    left: 0;
    right: auto;
  }

  .forecast-bg {
    object-fit: cover;
    object-position: 50% 100%;
    top: auto;
    bottom: 80rem;
  }

  .cloud-img-01.ci-3 {
    top: 549rem;
  }

  .cloud-img-01.ci-5, .cloud-img-01.ci-7, .cloud-img-01.ci-09 {
    top: 511rem;
  }

  .cloud-img-02 {
    top: 427rem;
    left: -186rem;
  }

  .cloud-img-02.ci-2 {
    top: 555rem;
  }

  .cloud-img-02.ci-4 {
    top: 570rem;
  }

  .cloud-img-02.ci-6 {
    top: 522rem;
  }

  .cloud-img-02.ci-8 {
    top: 530rem;
  }

  .cloud-img-02.ci-10 {
    top: 583rem;
  }

  .heading-forecast {
    margin-bottom: auto;
  }

  .content-block-nember.left {
    top: 379rem;
    left: 124rem;
  }

  .content-block-nember.left.cbn-4 {
    top: 292rem;
    left: -66rem;
  }

  .content-block-nember.left.cbn-2 {
    top: 363rem;
    left: -32rem;
  }

  .content-block-nember.cbn-3 {
    top: 344rem;
  }

  .forecast-cloud-1237 {
    bottom: -350rem;
  }

  .block-nember-mob.left {
    top: 379rem;
    left: 124rem;
  }

  .block-nember-mob.left.cbn-4 {
    top: 292rem;
    left: -66rem;
  }

  .block-nember-mob.left.cbn-2 {
    top: 363rem;
    left: -32rem;
  }

  .block-nember-mob.cbn-3 {
    top: 344rem;
  }

  .block-nember-mob.bn-02 {
    top: 445rem;
  }

  .block-nember-mob.bn-03 {
    top: 385rem;
  }

  .block-nember-mob.bn-08 {
    top: 357rem;
  }

  .block-nember-mob.bn-06 {
    top: 358rem;
  }

  .page-wrapper.vert-center-micro {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 1440rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .swiper-slide.a-list {
    flex: none;
    width: 100%;
  }

  .facts-card, .herotext-interview {
    width: 100%;
  }

  .interview-red-box {
    right: -900px;
  }

  .interview-red-box.flex-right.flex-horizontal-center-btwn.width-100 {
    right: -900rem;
  }

  .interview-scroll-block, .interview-scroll-block.test1 {
    justify-content: center;
    align-items: center;
  }

  .interview-inner-fullwidth-box.image-fw-interview {
    background-position: 0%;
    background-size: 100%;
  }

  .fullwidth-interview-image {
    background-position: 0 -120px;
    background-size: 100%;
    height: 900px;
  }

  .new-a-list {
    background-position: 50% 200%, 0 0;
    height: 795px;
    margin-top: 30px;
  }

  .container-a-list.container-vert, .container--title-list.container-vert, .container-more-btn.container-vert, .container-artist.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .interview-scroll-block-copy {
    justify-content: center;
    align-items: center;
  }

  .fullwidth-interview-image-copy {
    background-position: 0 -120px;
    background-size: 100%;
    height: 900px;
  }

  .hero-section-photo {
    margin-top: 164px;
  }

  .hero-section-photo.parallax {
    background-position: 50% 0;
    margin-top: 170px;
  }

  .section-copy.section-company, .section-copy-copy.section-company, .section-copy-copy2.section-company {
    width: 100%;
    padding-top: 195rem;
    padding-left: 0;
    padding-right: 0;
  }

  .interview-scale-img {
    width: 260px;
    height: 330px;
    margin-right: 70px;
    bottom: 33rem;
    right: 260rem;
  }

  .fullwidth-interview-image-vera {
    background-position: 0 -120px;
    background-size: 100%;
    height: 900px;
  }

  .article-scroll-block {
    justify-content: center;
    align-items: center;
  }

  .container-copy.container-vert, .container-article.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .flex-block-0 {
    width: auto;
  }

  .container-well.container-vert, .container-how.container-vert, .container_1.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .container_0 {
    margin-top: 220px;
  }

  .container_2.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .div-block-30 {
    margin-left: 35%;
  }

  .objsans-400-16.mt-20 {
    font-size: 18px;
  }

  .container_3 {
    padding-bottom: 220px;
  }

  .text_1 {
    width: auto;
  }

  .image_1 {
    width: 40%;
  }

  .image-37-copy {
    width: 100%;
    max-width: none;
  }

  .textt {
    width: 50%;
  }

  .container_4 {
    margin-top: -150px;
  }

  .container_5 {
    margin-top: -150px;
    padding-top: 20px;
  }

  .div-block-33 {
    padding-top: 60px;
  }

  .container_2-mob.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .freelance-za-copy {
    width: auto;
    margin-left: auto;
    margin-right: 0;
  }

  .textt-copy {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-flex.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .image_1-copy {
    width: 40%;
  }

  .navigation2-wrapper.ml-mr-10 {
    max-width: 1920rem;
  }

  .hero-main-wrapper {
    width: 100%;
  }

  .section-first {
    padding-top: 210rem;
  }

  .data-time-wrapper {
    width: auto;
  }

  .pane-left {
    height: 392px;
  }

  .objsans-500-16 {
    width: 650px;
    font-size: 20px;
  }

  .objsans-700-20 {
    font-size: 22rem;
  }

  .section-third {
    position: relative;
  }

  .objsans-400-20.height-130.text-color-grey {
    font-size: 24px;
  }

  .image-46 {
    position: absolute;
    inset: -39% auto auto 40%;
    transform: rotate(2deg);
  }

  .rl_gallery21_arrow-left-2._3-brands.blazar {
    margin-top: 300rem;
    margin-left: -90rem;
  }

  .rl_gallery21_arrow-right-2._3-brands.blazar {
    margin-top: 300rem;
    margin-right: -380rem;
  }

  .blazar-back-cover {
    z-index: -1;
    background-image: radial-gradient(circle at 40%, #ffa9e7 19%, #fff 48%);
    width: 100vw;
    height: 1700rem;
    margin-top: -210rem;
    margin-left: -96rem;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .blazar-times {
    line-height: 90%;
  }

  .brat-hero-section {
    position: relative;
  }

  .label-balenciaga {
    bottom: 60%;
  }

  .label-soboika {
    bottom: 33%;
  }

  .label-moxo {
    bottom: 51%;
  }

  .section-copy.section-company {
    width: 100%;
    padding-top: 195rem;
    padding-left: 0;
    padding-right: 0;
  }

  .content-left-svg {
    width: 139rem;
  }

  .container-content {
    margin-left: 256rem;
    margin-right: 256rem;
  }

  .container-content.flex-center {
    margin-left: 544rem;
    margin-right: 544rem;
  }

  .container-content.flex-center.mw-820, .container-content.flex-center.mw-832 {
    margin-left: 544rem;
  }

  .interview-red-box-copy {
    right: -900px;
  }

  .section-stiki-scroll {
    position: relative;
    top: auto;
  }

  .conteiner_two-columns {
    padding-left: 256rem;
    padding-right: 256rem;
  }

  .photo-columns {
    width: 50%;
  }

  .image-53 {
    width: 100%;
    position: sticky;
    top: 100rem;
  }

  .one_slider {
    width: 1507rem;
  }

  .image-new-mob {
    width: 100%;
    position: sticky;
    top: 100rem;
  }

  .container-copy.container-vert {
    height: auto;
    min-height: 825rem;
  }

  .image-56, .image-56-mob {
    width: 40%;
  }

  .section-slider.archipelago {
    background-color: #edeff1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .swiper-component.archipelago {
    max-width: 1696rem;
  }

  .clue-block {
    top: 150rem;
    right: 400rem;
  }

  .swiper-slide-none.a-list {
    flex: none;
    width: 100%;
  }

  .se-tion-arch-first {
    flex-flow: column;
    width: 1920rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
  }

  .img-block-arch {
    max-width: 1920rem;
  }

  .section-arch-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container-arch-text {
    max-width: 1120rem;
  }

  .block-video {
    justify-content: space-between;
  }

  .section-arch-lightgray2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .grid-block-arch {
    width: 100%;
  }

  .section-arch-lightgray {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .first-screen {
    display: flex;
  }

  .first-contetnt-img {
    max-width: 1920rem;
  }

  .first-text-block {
    justify-content: space-around;
  }

  .oval-block {
    flex-flow: column;
  }

  .png-element-1 {
    bottom: auto;
    left: auto;
  }

  .div-block-45, .about-first.sticky {
    max-width: 1920rem;
  }

  .section-slider-card.archipelago {
    background-color: #edeff1;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .mt-95 {
    justify-content: space-between;
    align-items: stretch;
  }

  .icons-block {
    width: 100%;
    max-width: 1147px;
  }

  .image-new-mob2 {
    width: 100%;
    position: sticky;
    top: 100rem;
  }

  .container-card.maxh-625 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .container-card.maxw-full {
    align-items: stretch;
  }

  .green-card {
    width: 625px;
  }

  .green-card._w-408 {
    width: 408px;
  }

  .caption-micro.mb-19 {
    margin-bottom: 19px;
  }

  .art-wrapper.vert-center-micro {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 1440rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .nav-block-art {
    right: -900px;
  }

  .nav-block-art.flex-right.flex-horizontal-center-btwn.width-100 {
    right: -900rem;
  }

  .black-caption.ml-6.jet {
    font-size: 18rem;
  }

  .image-71.jet {
    width: 22px;
  }

  .image-71.jet.bitr {
    width: 16rem;
  }

  .container-card-mob.maxh-625 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .container-card-mob.maxw-full {
    align-items: stretch;
  }

  .section_contact.section-company {
    width: 100%;
    padding-top: 195rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container-hero.flex-center.maxw-1696 {
    margin-left: auto;
    margin-right: auto;
  }

  .h1-span-tokio {
    line-height: 92%;
  }

  .container-inform {
    max-width: 1400rem;
  }

  .navigation-roboty.ml-mr-10 {
    max-width: 1920rem;
  }

  .section-autor.mt-204 {
    padding-top: 204rem;
  }

  .section-line {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .line-rover {
    padding-left: 109rem;
    padding-right: 109rem;
  }

  .head-tags__date-text-3 {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .new-year-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-78 {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .rover {
    top: -50rem;
  }

  .image-79 {
    bottom: -13rem;
    right: -14rem;
  }

  .long-path {
    display: none;
    top: 0;
  }

  .line {
    max-width: 1520rem;
    margin-top: 0;
    inset: 0%;
  }

  .div-block-53 {
    position: absolute;
  }

  .rl_gallery21_arrow-left-4._3-brands.blazar {
    margin-top: 300rem;
    margin-left: -90rem;
  }

  .gp-50._1 {
    margin-top: 46.8rem;
  }

  .rl_gallery21_arrow-right-4._3-brands.blazar {
    margin-top: 300rem;
    margin-right: -380rem;
  }

  .head-tags__tag-3 {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .blazar-times-2 {
    line-height: 90%;
  }

  .head-tags__date-text-4 {
    font-family: Objectsans, sans-serif;
    font-weight: 500;
  }

  .gp-container-lfirst {
    width: 80%;
    height: 386rem;
    margin-left: auto;
    margin-right: auto;
  }

  .path1, .path2 {
    top: 0;
  }

  .block-1920 {
    width: 1920rem;
  }

  .fill-img {
    bottom: -40rem;
  }

  .right-arrow-12 {
    right: -20rem;
  }

  .left-arrow-12 {
    left: -10rem;
  }

  .clock-slovar.jet {
    width: 22px;
  }

  .objsans-500-18 {
    width: 650px;
  }

  .hero-container-garag {
    justify-content: flex-start;
    align-items: center;
    top: 0;
  }

  .otvety-garag-block {
    bottom: 0;
  }

  .nav-block-garag {
    bottom: 80rem;
  }

  .h1-block-garag {
    top: 0;
  }

  .hero-img-png {
    top: 200rem;
  }

  .why-future-bg2 {
    margin-top: 1rem;
  }

  .nav-wrapper-white.ml-mr-10 {
    max-width: 1920rem;
  }

  .infinity-slide.a-list {
    flex: none;
    width: 100%;
  }

  .container-content-alist {
    margin-left: 256rem;
    margin-right: 256rem;
  }

  .container-content-alist.flex-center {
    margin-left: 544rem;
    margin-right: 544rem;
  }

  .container-content-alist.flex-center.mw-820 {
    margin-left: 544rem;
  }

  .img-alist, .image-alist-mob {
    width: 100%;
    position: sticky;
    top: 100rem;
  }

  .nav-block-povod {
    bottom: 80rem;
  }
}

@media screen and (max-width: 991px) {
  .nav-logo {
    margin-right: auto;
  }

  .nav-logo.tab-sample {
    margin-right: 0;
  }

  .heading-block {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .hero {
    padding-top: 130rem;
  }

  .hero.hero-post {
    padding-top: 150rem;
    padding-left: 0;
  }

  .hero.heroo-setters-template, .hero.article-2024 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .post-card-full {
    width: 100%;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .head-read-more {
    display: none;
  }

  .footer {
    z-index: 80;
    padding-bottom: 50rem;
  }

  .footer.sp-lunar-footer {
    padding: 5rem 2rem;
  }

  .nav-menu {
    z-index: 10;
    grid-column-gap: 0rem;
    background-color: #fff;
    margin-left: 0%;
    padding-bottom: 60rem;
    display: block;
    transform: none;
  }

  .nav-menu.sp-lunar-menu {
    background-color: #13120f;
    height: 100vh;
    margin-top: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .nav-menu.bg-color-gray {
    padding-bottom: 0;
  }

  .nav-menu.sample-menu {
    height: 90vh;
    padding-bottom: 0;
  }

  .footer-col {
    max-width: none;
    margin-left: 0;
  }

  .footer-col.sp-lunar-footer-col {
    max-width: 80rem;
  }

  .footer-p {
    max-width: 753rem;
  }

  .footer-p.sp-lunar-footer-p {
    font-size: 1.4rem;
  }

  .nav-logo-img {
    width: 340rem;
    margin-bottom: 0;
    display: block;
  }

  .nav-logo-img.sp-lunar-logo {
    width: 34rem;
  }

  .nav-logo-img.sample-logo {
    margin-bottom: 0;
  }

  .head-heading h2 {
    font-size: 46rem;
  }

  .head-heading em {
    font-size: 56rem;
  }

  .head-heading h1 {
    font-size: 46rem;
  }

  .section.qvevlow-hidden.bg-white {
    padding-bottom: 100rem;
  }

  .section.section-search {
    padding-top: 146rem;
  }

  .section.section-special {
    padding-top: 155rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section.section-sp {
    padding-bottom: 138rem;
  }

  .section.sp-section {
    padding-bottom: 101rem;
  }

  .section.section-heros-2, .section.section-heros-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section.hero-top {
    padding-top: 202rem;
  }

  .section.section-payment {
    padding-top: 81.2rem;
  }

  .section.section-test {
    padding-bottom: 80rem;
  }

  .section.pt-120 {
    padding-top: 100rem;
  }

  .section.interview-layout {
    padding-bottom: 10rem;
  }

  .footer-link-row {
    grid-column-gap: 0rem;
    grid-row-gap: 32rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 50rem;
  }

  .footer-link-row.sp-lunar-footer-link-row {
    grid-column-gap: 2.5rem;
  }

  .footer-link-row.samoke {
    grid-row-gap: 1rem;
  }

  .head-img {
    height: auto;
    max-height: none;
  }

  .head-img.mb-80 {
    object-fit: cover;
  }

  .footer-link {
    white-space: nowrap;
  }

  .footer-link.sp-lunar-f-link {
    font-size: 1.6rem;
  }

  .navbar {
    z-index: 1000;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .navbar.sp-lunar-navbar {
    padding: 2rem 3rem;
  }

  .navbar.new {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .head-title-row.title-row-post {
    grid-row-gap: 24rem;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 40rem;
  }

  .posts-list {
    grid-row-gap: 80rem;
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .posts-list.slider {
    padding-left: 0;
    padding-right: 0;
  }

  .run-row {
    padding-top: 15rem;
  }

  .container {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container.container-nav.flex-horizontal {
    max-width: none;
  }

  .container.container-footer {
    flex-direction: column;
  }

  .container.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container.container-vert, .container.relative {
    max-width: 900rem;
  }

  .container.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container.interview-container.mt-30.mobile-w {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 10px;
  }

  .container.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container.flex-container.a-list-new-row.cc-newx-copy, .container.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container.container-footer-fix {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .container.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.b-t-30.desctop- {
    display: none;
  }

  .container.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .container.interview-container-25 {
    grid-column-gap: 43px;
    grid-row-gap: 43px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container.interview-container-25.mt-30.mobile-w {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 10px;
  }

  .container.interview-container-25.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container.interview-container-25.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container.interview-container-25.mt-30.qqqq {
    margin-top: 0;
  }

  .nav-link {
    text-align: center;
    text-transform: capitalize;
    border-bottom: 1px solid #000;
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40rem;
    padding-bottom: 40rem;
    font-size: 40rem;
    line-height: 105%;
  }

  .nav-link.italick {
    border-bottom-width: 0;
    margin-top: -4rem;
    font-size: 68rem;
    line-height: .882353;
  }

  .nav-link.italick.sp-lunar-linkit {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 7.5rem;
  }

  .nav-link.mob {
    display: block;
  }

  .nav-link.mob.hidden {
    display: none;
  }

  .nav-link.mob.sp-lunar-contacts {
    color: var(--white);
    border-bottom-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 3.5rem;
  }

  .nav-link.mob.sample-link {
    border-bottom-style: none;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 3rem;
  }

  .nav-link.a-teams {
    border-top: 1px solid #000;
    border-bottom-width: 0;
  }

  .nav-link.a-teams.sp-lunar-ateam {
    border-top-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 3.5rem;
  }

  .nav-link.a-teams.sample {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.56rem;
    color: #000 !important;
  }

  .nav-link.sp-lunar-link {
    border-bottom-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 3.5rem;
  }

  .nav-link.sample_nav-link {
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 3rem;
    color: #000 !important;
  }

  .post-card-title {
    font-size: 20rem;
  }

  .burger-btn {
    justify-content: flex-end;
    align-items: stretch;
    width: 40rem;
    height: 29rem;
    padding: 0;
    display: flex;
  }

  .burger-btn.w--open {
    color: #000;
    background-color: #fff;
  }

  .burger-btn.sp-lunar-burger {
    background-color: #13120f00;
    width: 4rem;
    height: 4.4rem;
  }

  .burger-btn.sp-lunar-burger.w--open {
    background-color: #fff0;
  }

  .burger-btn.sample {
    width: 1.75rem;
    height: 1.25rem;
  }

  .burger-btn.sample.w--open {
    background-color: #0000;
  }

  .about-p {
    font-size: 24rem;
  }

  .about-heading {
    font-size: 44rem;
  }

  .contact-text {
    text-align: center;
    font-size: 24rem;
  }

  .heading-autor-block {
    border-bottom-width: 0;
    align-items: center;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
  }

  .heading-autor-block.forecast {
    border-top: 1px solid #000;
    width: 100%;
    padding-top: 24rem;
  }

  .heading-autor-img {
    margin-bottom: 0;
    margin-right: 16rem;
  }

  .hero-heading-wrap {
    margin-right: 0;
    padding-bottom: 40rem;
  }

  .post-rich {
    width: 100%;
  }

  .post-rich h2 {
    max-width: none;
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .post-rich em {
    margin-bottom: 0;
    font-size: 26rem;
  }

  .post-rich p {
    margin-bottom: 24rem;
    margin-left: 0;
    font-size: 22rem;
  }

  .post-rich h3 {
    max-width: none;
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .post-rich blockquote {
    max-width: none;
    margin-left: 0;
  }

  .post-rich figure {
    margin-top: 60rem;
    margin-bottom: 60rem;
  }

  .post-rich ul {
    margin-left: 0;
    font-size: 22rem;
  }

  .post-rich h4, .post-rich h5 {
    max-width: none;
    margin-left: 0;
  }

  .post-rich h6, .post-rich h1, .post-rich ol {
    margin-left: 0;
  }

  .inner-post-block {
    max-width: none;
    margin-top: 50rem;
    margin-bottom: 50rem;
    margin-left: 0;
  }

  .banner-post-btn {
    white-space: nowrap;
  }

  .quote-block {
    max-width: none;
    margin-top: 50rem;
    margin-bottom: 50rem;
    margin-left: 0;
  }

  .quote-block-row {
    margin-left: 0;
  }

  .quote-autor-name {
    font-size: 16rem;
  }

  .quote-rich {
    max-width: 610rem;
  }

  .quote-block-inner {
    grid-row-gap: 24rem;
  }

  .post-sliders-wrap {
    margin-top: 50rem;
    margin-bottom: 50rem;
    margin-left: 0;
  }

  .last-post-block {
    margin-top: 50rem;
    margin-bottom: 50rem;
    padding: 40rem 24rem;
  }

  .last-post-title {
    max-width: none;
    font-size: 34rem;
  }

  .last-post-link {
    z-index: 10;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .last-title-italic {
    font-size: 56rem;
  }

  .posts-wrapper.post-list-main {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .watermark-logo {
    max-width: 508rem;
    inset: auto 0% 0% auto;
  }

  .post-card-item {
    width: 50%;
  }

  .hero-title-block {
    flex-direction: column-reverse;
    display: flex;
  }

  .post-item-heading h2 {
    font-size: 44rem;
  }

  .post-item-heading em {
    font-size: 46rem;
    line-height: .724138;
  }

  .post-item-heading h1 {
    font-size: 44rem;
  }

  .post-card-head {
    margin-bottom: 20rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .post-card-half {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .card-half-inner {
    grid-row-gap: 10rem;
  }

  .category-heading-block, .back-link {
    padding-left: 24rem;
  }

  .back-link.ml-0 {
    padding-left: 0;
  }

  .back-link-text {
    flex: none;
  }

  .category-heading {
    font-size: 46rem;
  }

  .category-heading-italic {
    font-size: 51rem;
  }

  .nav-list-wrapper {
    border: 1px #000;
    width: 100%;
    margin-bottom: 0;
  }

  .nav-list-wrapper.sp-lunar-list {
    border-top-color: var(--white);
  }

  .nav-list {
    grid-column-gap: 0rem;
    flex-direction: column;
  }

  .nav-item {
    width: 100%;
  }

  .nav-link-wrap {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 360rem;
    width: 360rem;
    height: auto;
    margin-bottom: 0;
  }

  .nav-link-wrap.sp-lunar-alist {
    width: 37rem;
    height: 10rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-link-wrap.paddings {
    border: 1px #000;
  }

  .nav-link-wrap.paddings:hover {
    color: #000;
    background-color: #0000;
  }

  .nav-link-wrap.paddings.sample {
    padding-top: 0;
    display: none;
  }

  .quote-block-wrap {
    max-width: none;
    margin-left: 0;
  }

  .side-post {
    width: 100%;
    max-width: none;
    margin-bottom: 32rem;
  }

  .side-post-img {
    max-width: 391rem;
    margin-bottom: 0;
  }

  .side-post-title {
    width: 100%;
    max-width: 100%;
  }

  .section-template {
    display: none;
  }

  .post-card-link.desctop-hidden {
    display: block;
  }

  .card-title-bracket.first {
    margin-right: 4rem;
    font-size: 28rem;
  }

  .card-title-bracket.last {
    margin-left: 4rem;
    font-size: 28rem;
  }

  .post-card-title-big {
    font-size: 20rem;
  }

  .title-bracket-big.first {
    margin-right: 4rem;
    font-size: 28rem;
  }

  .title-bracket-big.last {
    margin-left: 4rem;
    font-size: 28rem;
  }

  .side-post-item {
    width: 100%;
  }

  .post-slider {
    margin-bottom: 50rem;
    margin-left: 0;
  }

  .icon-2 {
    font-size: 24rem;
  }

  .big-post-card {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .posts-list-copy {
    grid-row-gap: 80rem;
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .posts-list-copy.slider {
    padding-left: 0;
    padding-right: 0;
  }

  .slider-btn.next, .slider-btn.next.teams, .slider-btn.prev, .slider-btn.prev.teams {
    display: none;
  }

  .slider-dots {
    margin-top: 32rem;
  }

  .contact-heading {
    font-size: 44rem;
  }

  .heading-big, .heading-big-italic {
    font-size: 100rem;
  }

  .burger-icon {
    font-size: 30rem;
  }

  .nav-mob-text {
    text-transform: uppercase;
    margin-top: 50rem;
    font-size: 20rem;
    display: block;
    transform: translate(0);
  }

  .nav-mob-text.sp-lunar-2024 {
    color: #fff;
    margin-top: 6rem;
    font-size: 2rem;
  }

  .nav-mob-text.tab-sample {
    margin-top: auto;
    font-size: 2rem;
  }

  .side-post-inner {
    grid-column-gap: 32rem;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .burger-icon-open {
    width: 40rem;
    height: 29rem;
  }

  .burger-icon-close {
    width: 100%;
    position: absolute;
    inset: 27.1rem 0% 0%;
    transform: translate(0, -50%);
  }

  .nav-menu-inner {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 40rem;
    display: flex;
    overflow: auto;
  }

  .nav-menu-inner.sp-lunar-menu-inner {
    background-color: #13120f;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
  }

  .nav-menu-inner.nav-slim.bh-color-gray {
    background-color: #303030;
    justify-content: center;
    align-items: center;
    height: 100vh;
  }

  .nav-menu-inner.nav-slim.bg-color-black {
    background-color: #000;
  }

  .nav-menu-inner.sample-inner {
    margin-bottom: 1.25rem;
  }

  .burger-line-1 {
    background-color: var(--black);
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-1.sp-lunar-line-1, .burger-line-1.color-white {
    background-color: var(--white);
  }

  .burger-line-1.m-0 {
    background-color: var(--white-smoke);
    margin-top: 0;
    margin-bottom: 0;
  }

  .burger-line-2 {
    background-color: var(--black);
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-2.sp-lunar-line-2, .burger-line-2.color-white {
    background-color: var(--white);
  }

  .burger-line-2.m-0 {
    background-color: var(--white-smoke);
    margin-top: 0;
    margin-bottom: 0;
  }

  .burger-line-3 {
    background-color: var(--black);
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-3.sp-lunar-line-3, .burger-line-3.color-white {
    background-color: var(--white);
  }

  .burger-line-3.m-0 {
    background-color: var(--white-smoke);
    margin-top: 0;
    margin-bottom: 0;
  }

  .burger-btn-inner {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .burger-btn-inner.bg-gray {
    background-color: #303030;
  }

  .burger-btn-inner.bg-color-black {
    background-color: #000;
  }

  .burger-btn-inner.gap {
    justify-content: space-between;
  }

  .img-full-section-link {
    width: auto;
  }

  .setters-card-item {
    width: 50%;
  }

  .setters-card-list {
    grid-row-gap: 80rem;
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .setters-card-list.slider {
    padding-left: 0;
    padding-right: 0;
  }

  .setters-card-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .setters-card-wrapper.post-list-main {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .hero-main-img-wrap {
    align-items: center;
  }

  .setters-head-img.mb-80 {
    object-fit: cover;
  }

  .setters-text-main h2 {
    max-width: none;
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .setters-text-main em {
    margin-bottom: 0;
  }

  .setters-text-main p {
    margin-left: 0;
  }

  .setters-text-main h3 {
    max-width: none;
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .setters-text-main blockquote {
    max-width: none;
    margin-left: 0;
  }

  .setters-text-main figure {
    margin-top: 60rem;
    margin-bottom: 60rem;
  }

  .setters-text-main ul {
    margin-left: 0;
  }

  .setters-text-main h4, .setters-text-main h5 {
    max-width: none;
    margin-left: 0;
  }

  .setters-text-main h6, .setters-text-main h1, .setters-text-main ol {
    margin-left: 0;
  }

  .question-post-btn {
    white-space: nowrap;
  }

  .question-body-text {
    margin-left: 0;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .question-btn-close {
    white-space: nowrap;
  }

  .question-head-wrap {
    margin-left: 0;
  }

  .fotm-text.mb-24.sp-lunar-fotm {
    max-width: 60rem;
    margin-bottom: 4rem;
    font-size: 2.4rem;
  }

  .input-block.sp-lunar-input-block {
    max-width: 53rem;
  }

  .input-wrap.grey.sp-lunar-input-wrap {
    max-height: 4.4rem;
    margin-bottom: 2rem;
  }

  .checkbox.sp-lunar-checkbox {
    width: 2rem;
    height: 2rem;
  }

  .checkbox-text.sp-lunar-check-text {
    font-size: 1.4rem;
  }

  .sucsess-text.sp-lunar-footer-success-text {
    font-size: 1.6rem;
  }

  .success-message {
    width: 536rem;
  }

  .success-message.ml-o {
    margin-left: 0;
  }

  .success-message.ml-o.sp-lunar-footer-success {
    width: 53rem;
  }

  .footer-form-block {
    margin-bottom: 5rem;
  }

  .footer-form-block.eerf {
    margin-bottom: 0;
  }

  .footer-form-input.sp-lunar-form {
    padding-bottom: 3rem;
    padding-left: 1rem;
    font-size: 2rem;
  }

  .footer-submit-btn.gray.sp-lunar-submit {
    background-size: 2rem;
    width: 7rem;
  }

  .post-subtitle {
    font-size: 26rem;
  }

  .last-post-llink-main {
    display: none;
  }

  .submit-btn-img.sp-lunar-submit-img {
    width: 2rem;
  }

  .error-mesage.sp-lunar-footer-success-error {
    bottom: 2.1rem;
  }

  .error-text.sp-lunar-footer-success-error-text {
    font-size: 1.2rem;
  }

  .success-arrow.sp-lunar-footer-success-arrow {
    width: 1.6rem;
  }

  .error-mesage-banner {
    max-width: 454rem;
    bottom: 44rem;
  }

  .head-img-mob.mb-80 {
    object-fit: cover;
  }

  .search-result-item {
    width: 33.33%;
  }

  .search-heading {
    margin-bottom: 50rem;
  }

  .search-input {
    min-height: 89rem;
  }

  .search-input.sp-lunar-search-input {
    min-height: 9rem;
    font-size: 2.5rem;
  }

  .search-row {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .search-row.sp-lunar-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .search-close-icon.sp-lunar-close {
    max-width: 2.5rem;
    max-height: 2.5rem;
  }

  .search-block {
    top: 79rem;
    left: 0;
  }

  .search-block.slim {
    top: 70rem;
  }

  .search-icon-color {
    margin-left: 0;
  }

  .search-icon-color.sp-lunar-icon-col {
    width: 2.9rem;
  }

  .people-heading {
    font-size: 44rem;
  }

  .people-heading-italic {
    font-size: 51rem;
  }

  .home-setters-card-wrapper.post-list-main {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .search-icon.sp-lunar-icon {
    width: 2.9rem;
  }

  .search-icon-wrap {
    margin-left: auto;
    margin-right: 40rem;
  }

  .search-icon-wrap.sp-lunar-icon-wrap {
    margin-right: 1.3rem;
    top: .3rem;
    right: 1.5rem;
  }

  .sp-heading-item.revers {
    flex-direction: row-reverse;
  }

  .sp-hero-heading {
    font-size: 56rem;
  }

  .linlk-down {
    width: 130rem;
    height: 130rem;
  }

  .content-row {
    flex-direction: column;
    align-items: center;
  }

  .content-row.mb-383 {
    grid-row-gap: 152.5rem;
    margin-bottom: 285rem;
  }

  .content-col.services {
    padding-top: 430rem;
  }

  .sp-col-text {
    max-width: 627rem;
  }

  .car-img {
    display: none;
  }

  .img {
    margin-top: 0;
    margin-right: 0;
  }

  .sp-hero-block {
    padding-top: 455rem;
    padding-bottom: 0;
  }

  .sp-heros-heading {
    font-size: 50rem;
  }

  .sp-heros-subtitle {
    margin-bottom: 40rem;
  }

  .hero-hpoto-block-1 {
    max-width: 252rem;
    top: 13rem;
    left: 94rem;
  }

  .hero-hpoto-block-2 {
    max-width: 279rem;
    top: 79rem;
    left: 448rem;
    right: auto;
  }

  .hero-hpoto-block-3 {
    max-width: 319rem;
    top: 948rem;
    left: 363rem;
    right: auto;
  }

  .container-1372.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-1372.container-footer, .heros-row {
    flex-direction: column;
  }

  .heros-row.top {
    margin-bottom: 300rem;
  }

  .heros-row.bottom {
    margin-bottom: 100rem;
  }

  .heros-photo-img {
    width: 372rem;
  }

  .heros-top-headinh {
    margin-bottom: 24rem;
    font-size: 52rem;
  }

  .heros-top-post {
    margin-bottom: 32rem;
    font-size: 24rem;
  }

  .heros-top-col {
    margin-left: auto;
    margin-right: auto;
  }

  .heros-text-col {
    grid-row-gap: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heros-video-block {
    order: -1;
    max-width: 417rem;
    margin-bottom: 200rem;
    margin-left: auto;
    margin-right: auto;
  }

  .heros-video-block.mb-mob {
    z-index: 1003;
    margin-bottom: 236rem;
  }

  .heros-video-block.mb-dop {
    width: 614rem;
    max-width: none;
    height: 859rem;
    margin-bottom: 460rem;
  }

  .heros-text-bold {
    margin-top: 0;
  }

  .heros-next-button {
    height: 200rem;
  }

  .heros-button-text {
    margin-left: 0;
    font-size: 50rem;
  }

  .next-hero-arrow {
    max-width: 100rem;
  }

  .heros-photo-block {
    flex-direction: column;
    align-items: center;
    margin-bottom: 200rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heros-close-icon {
    top: 40rem;
    right: 40rem;
  }

  .hero-top-img-2 {
    width: 100rem;
    left: 707rem;
  }

  .hero-top-img-3 {
    width: 70rem;
    top: 68rem;
    right: 145rem;
  }

  .hero-top-img-4 {
    bottom: 92rem;
    left: 746rem;
  }

  .hero-top-img-5 {
    width: 254rem;
    bottom: -19rem;
    right: 139rem;
  }

  .hero-top-img-1 {
    width: 60rem;
    left: 167rem;
  }

  .hero-bg-img-1 {
    top: -178rem;
  }

  .hero-bg-img-2 {
    top: -81rem;
  }

  .hero-bg-img-3 {
    width: 1337rem;
    top: 72rem;
    left: auto;
  }

  .hero-bg-img-4 {
    width: 632rem;
    top: auto;
    bottom: 176rem;
    right: -22rem;
  }

  .hero-bg-img-5 {
    width: 120rem;
    inset: 700rem 39rem 0 auto;
  }

  .hero-bg-img-6 {
    width: 243rem;
    top: 173rem;
    right: -12rem;
  }

  .hero-bg-img-7 {
    width: 169rem;
    top: 673rem;
    bottom: auto;
    left: 19rem;
  }

  .object-block-1 {
    width: 273rem;
    bottom: 600rem;
    left: -10rem;
  }

  .object-block-1.var-2 {
    bottom: 701rem;
    left: 2rem;
  }

  .object-block-1.var-3 {
    left: auto;
    right: -44rem;
  }

  .object-block-1.var-4 {
    bottom: 520rem;
  }

  .object-block-2 {
    bottom: 349rem;
    left: auto;
    right: -68rem;
  }

  .object-block-3 {
    bottom: -39rem;
    left: 1rem;
  }

  .object-block-3.var-2 {
    width: 322rem;
    bottom: 662rem;
    left: auto;
    right: 0;
  }

  .object-block-3.var-3 {
    bottom: 751rem;
    left: 50rem;
  }

  .object-block-4 {
    width: 247rem;
    bottom: -67rem;
    left: 702rem;
  }

  .photo-frame {
    width: 523rem;
    top: -62rem;
    left: -64rem;
  }

  .heros-gif-img {
    width: 278rem;
    left: -164rem;
  }

  .folder-block {
    top: 1224rem;
    bottom: auto;
    right: auto;
  }

  .folder-block.fb-2 {
    top: 1296rem;
  }

  .heros-bg-1 {
    width: 180rem;
    top: 622rem;
    right: 60rem;
  }

  .heros-bg-2 {
    width: 90rem;
    right: 108rem;
  }

  .heros-bg-3 {
    top: 1314rem;
    right: 186rem;
  }

  .heros-bg-3.var-2 {
    top: 1411rem;
  }

  .heros-bg-4 {
    top: 0;
    right: -139rem;
  }

  .section-inner {
    padding-top: 202rem;
  }

  .heros-bg-5 {
    top: 1514rem;
    right: 902rem;
  }

  .hero-bg-img-3-mob {
    width: 1337rem;
    top: 72rem;
    left: auto;
  }

  .heros-bg-6, .heros-bg-8 {
    width: 180rem;
    display: none;
    top: 622rem;
    right: 60rem;
  }

  .object-droplist {
    left: -435rem;
    right: auto;
  }

  .object-droplist.obj-2 {
    left: auto;
    right: -157rem;
  }

  .object-droplist.obj-5 {
    top: -1rem;
    left: 263rem;
    right: 0;
  }

  .object-droplist.obj-6 {
    left: auto;
    right: -157rem;
  }

  .object-droplist.obj-6.w--open {
    top: -203rem;
  }

  .object-droplist.obj-7.w--open {
    top: -99rem;
    left: -420rem;
  }

  .object-droplist.obj-8 {
    width: 416rem;
    top: -39rem;
    left: 228rem;
    right: 0;
  }

  .object-droplist.obj-9 {
    width: 417rem;
    top: 26rem;
    left: auto;
    right: 332rem;
  }

  .heros-close-icon-img {
    top: 40rem;
    right: 40rem;
  }

  .sticker-img {
    top: 235rem;
    left: -171rem;
  }

  .sticker-img.si2 {
    top: 203rem;
  }

  .sticker-img.si-3 {
    top: 210rem;
  }

  .car-img-2 {
    display: none;
  }

  .tags-services {
    top: 72rem;
  }

  .tags-services.ts-2 {
    top: 43rem;
  }

  .tags-services.ts-3 {
    top: 128rem;
  }

  .tags-services.ts-4 {
    top: 155rem;
  }

  .tags-services.ts-5 {
    top: 164rem;
  }

  .tags-services.ts-6 {
    top: 252rem;
  }

  .tags-services.ts-7 {
    top: 236rem;
  }

  .tags-services.ts-8 {
    top: 314rem;
  }

  .heading-img-wrap {
    width: 120rem;
  }

  .heros-txt-wrap {
    margin-bottom: 518rem;
  }

  .plug-button {
    font-size: 20rem;
  }

  .saerch-title-link {
    max-width: 313rem;
  }

  .content-page {
    width: 100%;
    padding-left: 0;
  }

  .a-team-banner {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .a-team-banner-title {
    margin-bottom: 16rem;
  }

  .a-team-banner-body {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
  }

  .a-team-banner-text {
    margin-bottom: 20rem;
  }

  .a-team-banner-btn {
    position: static;
    transform: none;
  }

  .a-teams-block.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .a-teams-block.container-footer {
    flex-direction: column;
  }

  .banner-arrow {
    right: 0;
  }

  .team-other-block {
    width: auto;
    min-width: 987rem;
  }

  .vacancy-list {
    max-width: none;
  }

  .coutn-nubber {
    line-height: 0;
  }

  .rand-heading {
    font-size: 44rem;
  }

  .rand-list {
    max-width: 960rem;
  }

  .rand-item {
    min-width: 960rem;
    height: auto;
    min-height: 700rem;
    max-height: none;
  }

  .rand-description p {
    margin-left: auto;
    margin-right: auto;
  }

  .rand-list-mask {
    object-fit: contain;
    width: 1122rem;
    max-width: none;
    left: -33rem;
  }

  .rand-list-mask-mob {
    object-fit: contain;
    width: auto;
    max-width: 1122rem;
    left: -33rem;
  }

  .team-other-block-2 {
    width: auto;
    min-width: 987rem;
  }

  .zagolovok {
    line-height: 100%;
  }

  .zagolovok.ital {
    margin-bottom: 21px;
  }

  .zagolovok.it {
    font-size: 90px;
    line-height: 120%;
  }

  .numderzag {
    margin-left: -79px;
  }

  .numderzag.right {
    margin-right: -114px;
  }

  .zagolovok-ital {
    margin-top: -14px;
    line-height: 70%;
  }

  .zagolovok-ital.ital {
    margin-bottom: 21px;
  }

  .burger-line-4 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .search-input-2 {
    min-height: 89rem;
  }

  .search-row-2 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .burger-line-5 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-6 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .up-btn-2 {
    align-items: center;
    right: 50rem;
  }

  .root {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .root.nodome.newyear {
    margin-top: -489.4rem;
  }

  .root.nodome {
    margin-top: -390rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-hero {
    padding-top: 70rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-hero__navigation {
    width: 100%;
    height: 400rem;
    max-height: none;
    margin-top: 7rem;
    margin-left: auto;
    margin-right: auto;
  }

  .sp-hero__navigation.bar {
    width: 70%;
    height: 138rem;
    margin-top: -94px;
  }

  .sp-hero__navbar {
    flex-wrap: wrap;
    justify-content: center;
  }

  .link-back {
    padding-left: 24rem;
  }

  .link-back.ml-0 {
    padding-left: 0;
  }

  .head-tags__tag {
    font-family: Objectsans, sans-serif;
  }

  .head-tags__tag.orange-hover:hover {
    color: var(--black);
  }

  .head-tags__date-text {
    font-family: Objectsans, sans-serif;
  }

  .sp-h1 {
    width: auto;
  }

  .sp-h1._1.desctop {
    display: none;
  }

  .sp-h1._1.mobile {
    display: block;
  }

  .sp-h1__em.nodome {
    font-size: 60rem;
    line-height: 70%;
  }

  .sp-h1__em.nodome.sp-a101-span-italic {
    font-size: 75rem;
  }

  .sp-person {
    grid-template-columns: 400rem 1fr;
    width: auto;
    margin-left: 0;
  }

  .sp-person__image {
    width: 400rem;
    top: 100rem;
  }

  .sp-person__image._3-brands {
    width: 350rem;
  }

  .blazar001._3-brands {
    height: 0;
  }

  .blazar001._3-brands.margin {
    width: 350rem;
  }

  .sp-person__name {
    font-size: 40rem;
  }

  .sp-person__position {
    width: 310rem;
  }

  .sp-person__answer {
    padding-right: 30px;
    font-size: 20rem;
  }

  .sp-person__answer.medium {
    padding-right: 30rem;
    font-size: 22rem;
  }

  .sp-person-reverse {
    grid-template-columns: 1fr 400rem;
    width: auto;
    margin-left: 0;
  }

  .sp-image {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .sp-slider {
    width: auto;
  }

  .sp-slider__img {
    width: 100%;
  }

  .sp-slider__btn {
    opacity: 1;
  }

  .sp-slider__btn:hover {
    transform: none;
  }

  .sp-slider__btn.swiper-button-prev {
    opacity: .44;
  }

  .sp-header-row {
    width: 900rem;
    margin-left: 0;
  }

  .sp-header-row._3-brands {
    height: 250rem;
    margin-left: 41.7rem;
  }

  .sp-person__number {
    font-size: 300rem;
    left: -40rem;
  }

  .sp-person__number._3-brands {
    font-size: 150rem;
  }

  .sp-text {
    width: auto;
    margin-left: 0;
  }

  .sp-author {
    width: auto;
  }

  .divimage-fullwrapp-3 {
    margin-top: -60px;
  }

  .teams-accordion-item {
    top: 269rem;
  }

  .teams-accordion-item.second {
    top: 278rem;
  }

  .teams-accordion-head.dg {
    top: 472rem;
  }

  .teams-accordion-head._2 {
    top: 285rem;
  }

  .teams-sliders-wrap {
    margin-top: 50rem;
    margin-bottom: 50rem;
    margin-left: 0;
  }

  .overflow-hidden-wrap {
    overflow: hidden;
  }

  .a-teams-item-bg, .a-teams-item-bg-hover {
    left: -18%;
  }

  .hz-section {
    padding-left: 0;
    padding-right: 0;
  }

  .hz-section.hz-hero {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b5ff83d76e4eff64c1b9b_mob-paper.webp");
    margin-top: 79.5rem;
    padding-bottom: 110.1rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .hz-section.bottom {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .hz-hero-container {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    text-align: left;
    padding: 70rem 20rem 160rem;
  }

  .hz-hero-divider {
    bottom: -58.2rem;
  }

  .hz-hero-logos {
    margin-top: 86.7rem;
    margin-right: auto;
  }

  .hz-logos-x {
    margin-left: 20rem;
    margin-right: 20rem;
    font-size: 20rem;
  }

  .hz-hero-obj {
    width: 560rem;
    bottom: -192.7rem;
    right: -20.4rem;
  }

  .hz-text {
    font-size: 28rem;
  }

  .hz-text.hz-text-hero {
    align-self: stretch;
    max-width: none;
  }

  .hz-text.hz-text-hero.hz-m-center {
    text-align: center;
  }

  .hz-text.hz-person-text, .hz-text.hz-person-text.hudoshin {
    max-width: none;
  }

  .hz-text.hz-person-text.ivanon, .hz-text.hz-person-text.ivanov-2, .hz-text.hz-person-text.zharkova, .hz-text.hz-person-text.zharkova-2 {
    max-width: 100%;
  }

  .hz-text.hz-person-text.okin-2 {
    width: 100%;
  }

  .hz-text.hz-person-text.okin {
    max-width: 100%;
  }

  .hz-text.hzt-em {
    font-size: 32rem;
  }

  .hz-h1 {
    text-align: center;
    margin-top: -30rem;
    font-size: 44rem;
  }

  .hz-h1-em {
    font-size: 52rem;
    line-height: 1;
  }

  .hz-times {
    font-size: 36rem;
  }

  .hz-about-slider {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b696454dd034d835caa8d_frame-tablet-1.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30rem;
    padding: 110rem 60rem 70rem;
    overflow: auto;
  }

  .hz-about-wrap {
    flex-direction: column;
  }

  .hz-about-slide {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    flex: none;
    width: 100%;
    max-width: none;
    padding-bottom: 32rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .hz-person-wrap {
    flex-direction: column;
  }

  .hz-person-wrap.hz-person-reverse.okin, .hz-person-wrap.hz-person-reverse.hz-ivanov {
    flex-direction: column-reverse;
  }

  .hz-person-photo {
    display: none;
  }

  .hz-person-photo.ivanov-2 {
    width: 100%;
    margin-top: 50rem;
    display: block;
  }

  .hz-person-content {
    max-width: none;
    margin-right: 0;
    padding-top: 70rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .hz-person-content.hudoshin {
    max-width: none;
    padding-top: 30rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .hz-person-content.hudoshin-2 {
    max-width: none;
    padding-top: 70rem;
  }

  .hz-person-content.ivanov-2, .hz-person-content.ivanov, .hz-person-content.zharkova, .hz-person-content.okin, .hz-person-content.okin-2 {
    padding-top: 70rem;
  }

  .hz-person-content.zharkova {
    padding-top: 70rem;
    display: block;
  }

  .hz-person-heading {
    font-size: 36rem;
  }

  .hz-person-menu {
    flex-direction: column;
    align-items: center;
    margin-top: 70rem;
    display: flex;
  }

  .hz-person-menu.ivanov, .hz-person-menu.zharkova {
    padding-left: 0;
  }

  .hz-hudoshin-divider {
    order: -1;
    width: 100%;
    margin-top: -56.1rem;
    position: static;
  }

  .hz-person-big-photo {
    display: none;
  }

  .hz-person-content-photo {
    width: auto;
    max-width: 100vw;
    margin-top: 50rem;
    margin-left: -30rem;
    margin-right: -30rem;
  }

  .hz-divider-full.hz-footer-divider {
    display: none;
  }

  .hz-bottom-wrap {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    flex-direction: column;
    padding: 50rem 30rem;
  }

  .hz-footer {
    display: none;
  }

  .hz-footer.hz-mob {
    aspect-ratio: 320 / 274;
    display: block;
  }

  .hz-popup {
    padding-bottom: 0;
  }

  .hz-popup-content {
    border-radius: 20rem 20rem 0 0;
    max-width: none;
    margin-bottom: 0;
    padding: 100rem 30rem 70rem;
  }

  .hz-popup-close.hzpc-btn {
    z-index: 2;
    width: auto;
    height: auto;
    padding: 40rem;
  }

  .hz-richtext {
    max-width: 860rem;
  }

  .hz-richtext p {
    margin-bottom: 30rem;
    font-size: 28rem;
  }

  .hz-richtext h3 {
    margin-bottom: 10.8108rem;
    font-size: 40rem;
  }

  .hz-bottom-em-wrap {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    text-align: left;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b696454dd034d835caa8d_frame-tablet-1.webp");
    background-position: 0 0;
    background-size: 100% 100%;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding: 90rem;
    display: flex;
  }

  .hz-bottom-slide {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    max-width: none;
  }

  .hz-mob-photo-slide {
    margin-left: -30rem;
    margin-right: -30rem;
    padding-top: 90rem;
    display: block;
    position: relative;
    overflow: auto;
  }

  .hz-m-photo {
    max-width: none;
    height: 880rem;
    display: block;
  }

  .m-photo-slide-arrows {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    display: flex;
    position: absolute;
    inset: 60rem 0 auto auto;
  }

  .m-photo-slide-arrow {
    flex: none;
    width: 80rem;
    display: block;
  }

  .hz-mob-photo-slide-wrap {
    display: block;
    position: relative;
  }

  .hz-reklama {
    text-align: center;
    position: relative;
  }

  .test-img {
    margin-left: 0;
  }

  .test-message-row {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
    flex-direction: column;
    align-items: center;
  }

  .message-list-col {
    align-items: center;
  }

  .message-list-item._w-670 {
    max-width: 670rem;
  }

  .instruction-inner {
    flex-direction: column;
    padding-left: 0;
  }

  .instruction-img-1 {
    margin-left: auto;
    margin-right: auto;
  }

  .instruction-col {
    padding-left: 40rem;
  }

  .test-img-1 {
    left: 107rem;
  }

  .instruction-img-2 {
    left: 222rem;
  }

  .instruction-img-3 {
    left: 237rem;
  }

  .instruction-img-4 {
    left: 133rem;
  }

  .instruction-img-5 {
    left: 676rem;
  }

  .grey-block {
    max-width: 893rem;
  }

  .head-tags__tag-2.orange-hover:hover {
    color: #050505;
  }

  .zagolovok-ital-2 {
    margin-top: -14px;
    line-height: 70%;
  }

  .back-link-2 {
    padding-left: 24rem;
  }

  .back-link-2.ml-0 {
    padding-left: 0;
  }

  .zagolovok-ital-3 {
    margin-top: -14px;
    line-height: 70%;
  }

  .container-1412.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-1412.container-footer {
    flex-direction: column;
  }

  .container-1413 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .zagolovok-ital-4, .zagolovok-ital-5, .zagolovok-ital-6, .zagolovok-ital-7 {
    margin-top: -14px;
    line-height: 70%;
  }

  .link-back-4 {
    padding-left: 24rem;
  }

  .h1-sp-xl {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 200rem;
  }

  .h1-sp-xl-span {
    font-size: 233rem;
  }

  .sp-hero-nodome {
    padding-top: 70rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-hero-nodome.hidden {
    margin-top: -100rem;
  }

  .sp-yandex-content-top-wrap-copy {
    padding-top: 40rem;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-yandex-img-mountans-2 {
    width: 600rem;
    top: 450rem;
    left: -300rem;
  }

  .sp-yandex-block-overflow {
    margin-left: -24rem;
    margin-right: -24rem;
    padding-left: 24rem;
  }

  .sp-yandex-btn {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .sp-yandex-png-wrapper {
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .sp-yandex-btn-bold-xl {
    font-size: 40rem;
  }

  .sp-yandex-btn-bold-xl.rem {
    margin-left: 0;
  }

  .sp-yandex-paragraph-bold-hero-wrap {
    max-width: 140%;
    margin-left: -140rem;
  }

  .sp-yandex-h2-l {
    font-size: 56rem;
  }

  .sp-yandex-paragraph-bold-m {
    font-size: 17rem;
  }

  .sp-yandex-h1-span {
    font-size: 233rem;
  }

  .sp-yandex-logo {
    width: 250rem;
  }

  .sp-yandex-h2-l-italic {
    font-size: 70rem;
  }

  .sp-yandex-subtitle {
    font-size: 28rem;
  }

  .sp-yandex-img-1-car {
    width: 800rem;
    top: 500rem;
    right: -340rem;
  }

  .sp-yandex-slider {
    width: 860rem;
    height: 500rem;
  }

  .sp-yandex-h1 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 200rem;
  }

  .sp-yandex-card {
    width: 500rem;
  }

  .tabs-content {
    padding-left: 20px;
  }

  .sp-yandex-ui {
    width: 300rem;
  }

  .tab-colomns-copy {
    border-radius: 40rem;
    padding: 30rem;
  }

  .sp-yandex-subtitle-wrap {
    max-width: 38%;
  }

  .sp-yandex-img-mountans-1.mob-hide {
    top: 50rem;
  }

  .sp-block-gradient-5 {
    left: -24rem;
    right: -24rem;
  }

  .sp-yandex-cards-overflow {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .sp-yandex-img-2-seddle {
    width: 300rem;
    top: 400rem;
    left: -100rem;
  }

  .sp-yandex-h2-m-italic {
    font-size: 40rem;
  }

  .sp-yandex-img-2-horse {
    width: 600rem;
    top: 430rem;
    right: -110rem;
  }

  .sp-yandex-img-3-helmet-2 {
    width: 300rem;
    top: 600rem;
    right: 10rem;
  }

  .sp-yandex-img-3-helmet-1 {
    width: 250rem;
    top: 200rem;
    left: 10rem;
  }

  .sp-yandex-img-ui-wrap {
    padding: 40rem;
    top: 550rem;
    right: 20rem;
  }

  .sp-yandex-block {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs {
    width: 119%;
    margin-top: 20rem;
    margin-left: -80rem;
  }

  .sp-block-gradient-4 {
    left: -24rem;
    right: -24rem;
  }

  .sp-yandex-paragraph-bold-l {
    font-size: 23rem;
  }

  .sp-yandex-img-shoe {
    width: 500rem;
    top: 450rem;
    right: -80rem;
  }

  .block-padding {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .sp-yandex-img-1-flag {
    width: 300rem;
    top: 360rem;
    left: -50rem;
  }

  .sp-yandex-card-wrapper {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-yandex-card-wrapper.cursor-grab {
    margin-left: -24rem;
    padding-left: 104rem;
  }

  .block-padding-top {
    padding-top: 70rem;
  }

  .sp-yandex-content-top-wrap {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-block-gradient-3 {
    left: -24rem;
    right: -24rem;
  }

  .sp-yandex-overflow-paragraph {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-yandex-lamp {
    width: 250rem;
    top: -50rem;
    left: -70rem;
  }

  .sp-block-gradient-1 {
    left: -24rem;
    right: -24rem;
  }

  .block-padding-bottom {
    padding-bottom: 70rem;
  }

  .sp-block-gradient-2 {
    left: -24rem;
    right: -24rem;
  }

  .sp-yandex-img-shoe-2 {
    width: 430rem;
    top: 450rem;
    right: -80rem;
  }

  .sp-yandex-img-2-horse-2 {
    width: 450rem;
    top: 430rem;
    right: -110rem;
  }

  .sp-yandex-subtitle-2 {
    font-size: 28rem;
  }

  .sp-yandex-paragraph-bold-m-2 {
    font-size: 17rem;
  }

  .sp-yandex-h2-m-italic-1 {
    font-size: 40rem;
  }

  .sp-yandex-img-mountans-2-2 {
    width: 600rem;
    top: 500rem;
    left: -300rem;
  }

  .sp-yandex-h1-span-2 {
    font-size: 233rem;
  }

  .sp-yandex-sticky-card {
    border-radius: 40rem;
    padding: 30rem;
  }

  .sp-yandex-img-1-car-2 {
    width: 800rem;
    top: 450rem;
    right: -200rem;
  }

  .sp-yandex-img-3-helmet-1-2 {
    width: 250rem;
    top: 250rem;
    left: 10rem;
  }

  .sp-yandex-logo-2 {
    width: 250rem;
  }

  .sp-yandex-h2-m-italic-2 {
    font-size: 40rem;
  }

  .sp-yandex-sticky-card-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    width: 1018rem;
    margin-left: -80rem;
  }

  .sp-yandex-overflow-paragraph-2 {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-block-gradient-2-2 {
    left: -24rem;
    right: -24rem;
  }

  .sp-block-gradient-5-2 {
    background-image: linear-gradient(#132110 8% 34%, #fff 57%);
    left: -24rem;
    right: -24rem;
  }

  .sp-yandex-slider-2 {
    width: 860rem;
    height: 500rem;
  }

  .sp-yandex-img-3-helmet-2-2 {
    width: 300rem;
    top: 600rem;
    right: 10rem;
  }

  .sp-yandex-img-ui-wrap-2 {
    padding: 40rem;
    top: 550rem;
    right: 20rem;
  }

  .sp-yandex-h1-2 {
    text-align: left;
    padding-left: 0;
    padding-right: 0;
    font-size: 210rem;
  }

  .sp-yandex-h2-m-italic-3 {
    font-size: 40rem;
  }

  .sp-yandex-img-2-seddle-2 {
    width: 300rem;
    top: 400rem;
    left: -100rem;
  }

  .sp-yandex-img-1-flag-2 {
    width: 300rem;
    top: 360rem;
    left: -50rem;
  }

  .sp-yandex-card-header-wrap {
    min-width: 300rem;
  }

  .sp-yandex-content-top-wrap-2 {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-yandex-lamp-2 {
    width: 250rem;
    height: auto;
    top: -50rem;
    left: -70rem;
  }

  .sp-yandex-img-shoe-3 {
    width: 430rem;
    top: 450rem;
    right: -80rem;
  }

  .sp-yandex-paragraph-bold-m-3 {
    font-size: 17rem;
  }

  .sp-yandex-overflow-paragraph-3 {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-block-gradient-2-3 {
    left: -24rem;
    right: -24rem;
  }

  .sp-block-gradient-5-3 {
    background-image: linear-gradient(#132110 8% 34%, #fff 57%);
    left: -24rem;
    right: -24rem;
  }

  .sp-yandex-img-3-helmet-2-3 {
    width: 300rem;
    top: 600rem;
    right: 10rem;
  }

  .sp-yandex-img-ui-wrap-3 {
    padding: 40rem;
    top: 550rem;
    right: 20rem;
  }

  .sp-yandex-content-top-wrap-3 {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .rl_gallery21_slide-nav._2 {
    bottom: 379.8rem;
  }

  .rl_gallery21_arrow-right._3-brands {
    margin-left: 80rem;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right._3-brands.inter {
    margin-top: 0;
    margin-left: -40rem;
  }

  .rl_gallery21_arrow-left._3-brands {
    margin-left: 0;
  }

  .rl_gallery21_arrow-left._3-brands.inter {
    margin-top: 0;
    margin-left: -120rem;
  }

  .rl_gallery21_image {
    width: 98%;
    height: 70%;
  }

  .rl_gallery21_image._3-brands {
    height: 68%;
    margin-left: 300rem;
  }

  .rl_gallery21_image._3-brands.inter {
    margin-left: 100rem;
  }

  .rl_gallery21_image.gp {
    width: 100%;
    height: 100%;
  }

  .rl_gallery21_image-wrapper {
    width: 98vw;
    padding-top: 76%;
  }

  .rl_gallery21_image-wrapper._2 {
    padding-top: 94%;
  }

  .rl_gallery21_image-wrapper.blazar {
    margin-top: 0;
    margin-left: -300rem;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 4.5rem;
  }

  .rl-text-style-medium._3-brands.blazar-about {
    margin-top: 350rem;
  }

  .rl-heading-style-h2 {
    width: 100%;
    margin-bottom: -89.6rem;
    font-size: 150rem;
  }

  .rl-heading-style-h2.bottom {
    width: 74%;
  }

  .rl-heading-style-h2.prog {
    margin-bottom: -71.7rem;
  }

  .rl-heading-style-h2._3-brands.margin {
    margin-left: 0;
  }

  .rl-heading-style-h2.blazar.cover {
    width: 70%;
    font-size: 60rem;
  }

  .rl-heading-style-h2.blazar.cover.gptext {
    width: 700rem;
    font-size: 40rem;
  }

  .rl-heading-style-h2.blazar.gp.blue {
    font-size: 24rem;
  }

  .rl_gallery21_heading-wrapper {
    width: 78%;
    margin-top: -166.2rem;
    padding-right: 0%;
  }

  .rl_gallery21_heading-wrapper._3-brands {
    width: 82%;
  }

  .rl_gallery21_component {
    width: 1000rem;
  }

  .rl_gallery21_component.padding._3-brands {
    margin-left: 0;
  }

  .rl_gallery21_component.padding._3-brands.inter {
    height: 700rem;
  }

  .rl-padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rl-padding-section-large._3-brands {
    padding-left: 24rem;
  }

  .rl-container-large {
    width: 100%;
    overflow: hidden;
  }

  .rl-container-large.blazar {
    height: 2300rem;
  }

  .rl-padding-global {
    padding-left: 0%;
  }

  .rl-heading-style-h3 {
    padding-right: 100rem;
  }

  .div-block-4 {
    margin-top: -475.5rem;
  }

  .div-block-4.prog {
    margin-top: -532rem;
  }

  .nodome__slidertext {
    font-size: 26rem;
  }

  .search-input-3 {
    min-height: 89rem;
  }

  .sp-yandex-img-shoe-4 {
    width: 430rem;
    top: 450rem;
    right: -80rem;
  }

  .sp-hero__navigation-2 {
    width: 100%;
    height: 400rem;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .sp-yandex-paragraph-bold-m-4 {
    font-size: 17rem;
  }

  .navbar-2 {
    z-index: 1000;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .burger-line-7 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-8 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sp-yandex-block-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .search-row-3 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .sp-yandex-overflow-paragraph-4 {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .burger-line-9 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .sp-yandex-h1-2-2 {
    text-align: left;
    margin-top: 20rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 210rem;
  }

  .div-block-8 {
    grid-template-columns: 1fr;
    width: 1000rem;
    margin-left: -80rem;
  }

  .sp-yandex-img-ui-wrap-4 {
    padding: 40rem;
    top: 550rem;
    right: 20rem;
  }

  .burger-line-10 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-11 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-12 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hero-forecast {
    padding-top: 161rem;
  }

  .heading-forecast {
    text-align: center;
    font-size: 46rem;
  }

  .forecast-subtitle-row {
    flex-direction: column;
  }

  .section---132 {
    padding-top: 0;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .forecast-rich-first {
    max-width: 900rem;
    margin-bottom: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .forecast-rich-right {
    margin-bottom: 60rem;
    padding-left: 0;
    padding-right: 0;
  }

  .forecast-rich-right figure {
    margin-bottom: 60rem;
    margin-left: auto;
    margin-right: auto;
  }

  .forecast-rich-right h2 {
    margin-bottom: 32rem;
    font-size: 66rem;
  }

  .forecast-rich-right blockquote {
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .forecast-rich-right h3 {
    margin-top: 60rem;
    margin-left: 0;
  }

  .forecast-rich-right h4 {
    margin-top: 60rem;
  }

  .forecast-subtitle {
    margin-bottom: 32rem;
    font-size: 56rem;
  }

  .forecast-subtitle p, .forecast-subtitle em, .forecast-subtitle h2 {
    font-size: 56rem;
  }

  .forecast-rich-left figure {
    padding-right: 0;
  }

  .forecast-rich-left h2 {
    margin-bottom: 32rem;
    font-size: 66rem;
  }

  .forecast-rich-left p {
    margin-bottom: 24rem;
  }

  .forecast-rich-left h3 {
    margin-top: 60rem;
    margin-left: 0;
  }

  .forecast-rich-left blockquote {
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .forecast-rich-left h4 {
    margin-top: 60rem;
  }

  .forecast-tape {
    top: 181rem;
  }

  .cloud-img {
    max-width: 400rem;
    top: 453rem;
    left: -20rem;
  }

  .cloud-img.ci-2 {
    top: 476rem;
  }

  .cloud-img.ci-3 {
    top: 522rem;
    left: 449rem;
  }

  .cloud-img.ci-4 {
    width: 100%;
    right: -28rem;
  }

  .cloud-img-01 {
    max-width: 514rem;
    top: 435rem;
    left: auto;
    right: -183rem;
  }

  .cloud-img-01.ci-3 {
    top: 440rem;
  }

  .cloud-img-01.ci-5, .cloud-img-01.ci-7, .cloud-img-01.ci-09 {
    top: 439rem;
  }

  .cloud-img-02 {
    max-width: 600rem;
    top: 892rem;
    left: auto;
    right: -130rem;
  }

  .cloud-img-02.ci-2 {
    top: 421rem;
  }

  .cloud-img-02.ci-4 {
    top: 422rem;
  }

  .cloud-img-02.ci-6 {
    top: 426rem;
  }

  .cloud-img-02.ci-8, .cloud-img-02.ci-10 {
    top: 432rem;
  }

  .forecast-img {
    max-width: 136rem;
    top: -26rem;
    left: -32rem;
  }

  .forecast-img.fi-2 {
    max-width: 99rem;
    left: auto;
    right: -35rem;
  }

  .forecast-img.fi-3 {
    max-width: 405rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: auto;
  }

  .forecast-img.fi-4 {
    max-width: 356rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
    left: 0;
  }

  .forecast-img.cloud-1 {
    max-width: 841rem;
    top: -349rem;
    left: -406rem;
  }

  .forecast-img.cloud-2 {
    max-width: 819rem;
    top: -324rem;
  }

  .heading-forecast h1 {
    font-size: 46rem;
  }

  .heading-forecast em {
    font-size: 72rem;
  }

  .content-block-nember {
    font-size: 220rem;
    top: 356rem;
    left: auto;
    right: -56rem;
  }

  .content-block-nember.left {
    top: 721rem;
    left: auto;
    right: 0;
  }

  .content-block-nember.left.cbn-4 {
    top: 368rem;
    left: auto;
    right: -56rem;
  }

  .content-block-nember.left.cbn-2 {
    top: 347rem;
    right: -56rem;
  }

  .content-block-nember.cbn-3 {
    top: 373rem;
    right: -56rem;
  }

  .content-block-nember.cbn-5 {
    top: 343rem;
    right: -56rem;
  }

  .drag-me-img {
    display: none;
  }

  .hero-forecast.main {
    min-height: 900rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .forecast-heading-img {
    z-index: 1;
    max-width: 944rem;
    position: relative;
  }

  .forecast-section {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .forecast-text {
    max-width: 800rem;
  }

  .forecast-list {
    align-items: center;
    max-width: 791rem;
  }

  .forecast-list-item {
    grid-row-gap: 0rem;
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    font-size: 28rem;
    display: flex;
  }

  .forecast-categories-list {
    grid-row-gap: 50rem;
  }

  .forecast-categories-name {
    text-align: center;
    font-size: 70rem;
  }

  .forecast-categories-name.mr-12 {
    margin-right: 12rem;
  }

  .forecast-page-link {
    justify-content: center;
  }

  .cloud-1 {
    max-width: 580rem;
    top: -195rem;
  }

  .cloud-2 {
    max-width: 550rem;
    top: 353rem;
    left: 630rem;
  }

  .cloud-3 {
    max-width: 1150rem;
    left: -710rem;
  }

  .forecast-img-1 {
    max-width: 190rem;
    top: -248rem;
  }

  .forecast-img-2 {
    max-width: 190rem;
    bottom: -151rem;
  }

  .forecast-img-3 {
    max-width: 176rem;
  }

  .forecast-img-4 {
    max-width: 190rem;
    top: 69rem;
  }

  .forecast-cloud-998 {
    bottom: -443rem;
  }

  .forecast-cat-read {
    width: 86rem;
    height: 86rem;
    display: none;
  }

  .forecast-cloud-1237 {
    max-width: 900rem;
    left: 511rem;
  }

  .forecast-img-5 {
    max-width: 172rem;
  }

  .block-nember-mob {
    max-width: 231rem;
    font-size: 220rem;
    top: 356rem;
    left: auto;
    right: -56rem;
  }

  .block-nember-mob.left {
    top: 721rem;
    left: auto;
    right: 0;
  }

  .block-nember-mob.left.cbn-4 {
    top: 368rem;
    left: auto;
    right: -56rem;
  }

  .block-nember-mob.left.cbn-2 {
    top: 347rem;
    right: -56rem;
  }

  .block-nember-mob.cbn-3 {
    top: 373rem;
    right: -56rem;
  }

  .block-nember-mob.cbn-5 {
    top: 343rem;
    right: -56rem;
  }

  .block-nember-mob.bn-02 {
    left: auto;
    right: -56rem;
  }

  .block-nember-mob.bn-03 {
    top: 353rem;
    right: -56rem;
  }

  .block-nember-mob.bn-08, .block-nember-mob.bn-06 {
    left: auto;
    right: -56rem;
  }

  .cloud-2-main {
    max-width: 550rem;
    top: 353rem;
    left: 630rem;
  }

  .forecast-list-text {
    text-align: center;
  }

  .forecast-item-point {
    margin-top: 10rem;
    display: block;
  }

  .forecast-cloud-998-mob {
    bottom: -443rem;
  }

  .forecast-list-blocked {
    text-align: center;
  }

  .forecast-item-blocked {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: center;
    justify-content: center;
    align-self: center;
  }

  .forecast-categories-date {
    text-align: center;
    font-size: 70rem;
  }

  .sp-lunar-frame-cross-3 {
    width: 20px;
    height: 20px;
    left: -10px;
  }

  .sp-lunar-frame-cross-1 {
    width: 20px;
    height: 20px;
    top: -10px;
  }

  .sp-lunar-frame-cross-4 {
    width: 20px;
    height: 20px;
    right: -10px;
  }

  .sp-lunar-frame-cross-2 {
    width: 20px;
    height: 20px;
    bottom: -10px;
  }

  .draggable, .draggable-2 {
    pointer-events: none;
  }

  .sp-lunar-img-drag, .sp-lunar-desc-only {
    display: none;
  }

  .sp-ws-section-padding {
    padding-top: 60rem;
  }

  .sp-title-italic {
    font-size: 62rem;
  }

  .sp-section-overflow-hidden {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-subtitle-italic {
    font-size: 34rem;
  }

  .sp-subtitle {
    font-size: 28rem;
    line-height: 1.2;
  }

  .sp-ws-main-wrap, .sp-ws-main-wrap.sp-ws-main-wrap-padding-left {
    width: 100%;
  }

  .sp-ws-main-wrap._3 {
    width: 133%;
  }

  .sp-ws-main-wrap._3.msi {
    width: 110%;
  }

  .sp-ws-main-wrap._4.msi {
    padding-left: 0%;
  }

  .sp-ws-section-padding-top {
    padding-top: 60rem;
  }

  .sp-paragraph {
    font-size: 16px;
  }

  .sp-paragraph.sp-paragraph-white {
    color: #fff;
  }

  .sp-paragraph.sp-ih-text-gray.sp-smkt-erid {
    font-size: 13rem;
  }

  .sp-ws-section {
    width: 100%;
    padding-top: 60rem;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-ws-section.sp-ws-section-padding-top.msi {
    margin-top: -70rem;
  }

  .sp-ws-section.sp-ws-section-padding, .sp-ws-section.sp-kont-section-padding, .sp-ws-section.sp-a101-section-padding, .sp-ws-section.sp-ar-section-padding {
    padding-left: 80rem;
  }

  .sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
    display: block;
  }

  .sp-ws-section.sp-ar-section-slider {
    padding-top: 300rem;
    padding-left: 80rem;
  }

  .sp-ws-title-wrap {
    padding-right: 200rem;
  }

  .sp-img-wrap-parallax {
    height: 350rem;
  }

  .sp-img-wrap-parallax.inter {
    height: 600rem;
  }

  .sp-ws-img-stationery {
    width: 200rem;
  }

  .sp-ws-two-colomns {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
  }

  .sp-ws-body {
    padding-top: 100rem;
  }

  .sp-ws-body.sp-nn-gradient-7 {
    margin-top: -200rem;
  }

  .sp-ws-body.sp-nn-gradient-8 {
    margin-top: -100rem;
  }

  .sp-ws-body.sp-nn-gradient-3 {
    margin-top: -380rem;
  }

  .sp-ws-body.sp-ya-body-wrap {
    border-radius: 120rem;
  }

  .sp-ws-body.sp-ya-body-wrap.first {
    padding-top: 120rem;
  }

  .sp-ws-hero-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-ws-slider-arrow-r {
    padding-right: 10rem;
  }

  .sp-ws-img-cubes {
    width: 390rem;
    margin-left: 0;
  }

  .sp-ws-img-tea {
    width: 200rem;
  }

  .sp-ws-slider-wrap {
    width: 100%;
    height: 600rem;
  }

  .slide-nav {
    margin-bottom: -50rem;
  }

  .sp-ws-slider-arrow-l {
    padding-left: 10rem;
  }

  .sp-ws-img-lamp {
    width: 290rem;
  }

  .sp-ws-img-wrap-oval-vert {
    height: 450rem;
  }

  .sp-ws-img-wrap-oval-horiz {
    width: 435rem;
    height: 200rem;
  }

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

  .hero-name {
    font-size: 82rem;
  }

  .hero-second-name {
    margin-left: 94rem;
    font-size: 92rem;
  }

  .hero-image {
    width: 100%;
  }

  .hero_paragraph.margin-left {
    margin-left: 0;
  }

  .hero_paragraph.margin-left p {
    font-size: 26rem;
  }

  .article-bio {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .article_slider {
    width: 99%;
    height: auto;
    overflow: visible;
  }

  .swiper.radius {
    width: 100%;
  }

  .swiper.alist {
    flex-flow: row;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .swiper.future {
    width: 640rem;
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .swiper.future2 {
    width: 640rem;
    padding-left: 24rem;
    padding-right: 24rem;
    display: block;
  }

  .swiper.alist-hero {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .swiper-wrapper.new-leaders, .swiper-wrapper.ateams {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .swiper-wrapper.alist {
    flex-flow: row;
    align-items: stretch;
  }

  .swiper-wrapper.future2, .swiper-wrapper.alist-hero {
    width: 592rem;
  }

  .swiper-wrapper.avg {
    width: 590rem;
  }

  .swiper-slide {
    border-radius: 50rem;
  }

  .swiper-slide.new-leaders {
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin-bottom: 20rem;
  }

  .swiper-slide.bitr {
    height: auto;
  }

  .swiper-slide.alist {
    transform-style: preserve-3d;
    width: 530rem;
    height: 608rem;
  }

  .swiper-slide.future {
    width: 454rem;
    height: 568rem;
  }

  .swiper-slide.alist-hero {
    width: 592rem;
    height: 673rem;
  }

  .swiper-slide.future2 {
    height: 950rem;
  }

  .swiper-slide.avg {
    width: 590rem;
    height: 882rem;
  }

  .swiper-slide.avg.none {
    display: none;
  }

  .swiper-slide.avg.none-desk {
    display: block;
  }

  .swiper-right2 {
    inset: auto 0% -106rem auto;
  }

  .swiper-left2 {
    inset: auto auto -106rem 0%;
  }

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

  .article_bio-component {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    margin-right: 0;
  }

  .article_bio-text {
    margin-bottom: 0;
  }

  .article_bio-text h2 {
    max-width: none;
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .article_bio-text em {
    margin-bottom: 0;
  }

  .article_bio-text p {
    margin-left: 0;
    font-size: 26rem;
  }

  .article_bio-text h3 {
    max-width: none;
    margin-bottom: 24rem;
    margin-left: 0;
  }

  .article_bio-text blockquote {
    max-width: none;
    margin-left: 0;
  }

  .article_bio-text figure {
    margin-top: 60rem;
    margin-bottom: 60rem;
  }

  .article_bio-text ul {
    margin-left: 0;
  }

  .article_bio-text h4, .article_bio-text h5 {
    max-width: none;
    margin-left: 0;
  }

  .article_bio-text h6, .article_bio-text h1, .article_bio-text ol {
    margin-left: 0;
  }

  .article_facts-row {
    grid-column-gap: 25rem;
    grid-row-gap: 25rem;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 25rem;
    overflow: hidden;
  }

  .article_facts-row._2 {
    grid-column-gap: 25rem;
    grid-row-gap: 25rem;
    flex-flow: column;
    align-items: center;
  }

  .article_fatcs-item {
    flex: none;
    height: 740rem;
  }

  .article_fatcs-item.bg-white {
    flex: none;
  }

  .article_fatcs-item.bg-dark, .article_fatcs-item.bg-green {
    width: 100%;
    height: auto;
  }

  .sp-subtitle-2 {
    font-size: 28rem;
    line-height: 1.2;
  }

  .sp-ih-btn-fire-header {
    top: -50rem;
  }

  .sp-ih-quote-wrap {
    width: 700rem;
  }

  .sp-ih-btn-tree-header {
    top: -50rem;
  }

  .sp-ih-img-expert {
    width: 120rem;
  }

  .sp-ih-logo-wrap-3 {
    width: 50rem;
    transition-property: none;
  }

  .sp-ih-logo-wrap-3:hover {
    transform: none;
  }

  .sp-ih-section-fix {
    margin-bottom: -370rem;
  }

  .sp-ih-h1 {
    font-size: 150rem;
  }

  .sp-ih-btn-bg-fire {
    width: 170rem;
    top: 50rem;
  }

  .sp-ih-sticky-wrap {
    height: 2000rem;
  }

  .sp-ih-bracket {
    width: 120rem;
  }

  .sp-ih-bracket.sp-ih-bracket-right {
    position: relative;
    left: -60rem;
  }

  .sp-ih-h5 {
    font-size: 28rem;
  }

  .sp-ih-btn-fire-wrap {
    width: 600rem;
    left: 0;
  }

  .sp-ih-h5-wrap {
    padding-left: 400rem;
  }

  .sp-ih-tags-wrap {
    margin-top: -30rem;
  }

  .sp-ih-quote-expert {
    width: 200rem;
    right: -220rem;
  }

  .sp-ih-btn-car-wrap {
    width: 600rem;
    left: 200rem;
  }

  .sp-ih-quote-wrap-bg {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    width: 500rem;
    height: 220rem;
    padding: 16rem 20rem;
    bottom: 50rem;
    left: 116rem;
  }

  .sp-ih-titlebar {
    width: 60rem;
  }

  .sp-h3 {
    font-size: 54rem;
  }

  .sp-ih-h2 {
    font-size: 30rem;
  }

  .sp-ih-background-mob {
    width: auto;
  }

  .sp-ih-body-text-wrap {
    padding-left: 200rem;
    padding-right: 0;
  }

  .sp-ih-ui-wrap-fix {
    width: 800rem;
  }

  .sp-ih-text-app {
    height: 40rem;
  }

  .sp-ih-ui {
    display: none;
  }

  .sp-ih-h2-span {
    font-size: 37rem;
  }

  .sp-ih-ui-wrap {
    width: 800rem;
  }

  .sp-ih-section {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-ih-section.sp-ih-section-padding {
    padding-top: 40rem;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-ih-section.sp-ih-section-padding.sp-ih-section-padding-bottom.sp-ih-section-overflow {
    padding-bottom: 220rem;
  }

  .sp-ih-section.sp-ih-section-padding.sp-ih-section-margin {
    margin-top: -120rem;
    padding-top: 40rem;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .div-block-12 {
    min-width: 328rem;
    left: -60rem;
  }

  .sp-ih-img-wrap-final {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-ih-quote-info {
    font-size: 20rem;
  }

  .sp-ih-h4-wrap {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    align-items: center;
    padding-left: 0;
  }

  .sp-ih-logo-wrap-1 {
    width: 50rem;
    transition-property: none;
    left: 80rem;
  }

  .sp-ih-logo-wrap-1:hover {
    transform: none;
  }

  .sp-ih-ui-pers-wrap {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    width: 450rem;
    height: 100rem;
    bottom: 45rem;
    right: 50rem;
  }

  .sp-ih-pers-quote-wrap {
    left: auto;
  }

  .sp-ih-pers-quote-wrap.sp-ih-pers-quote-wrap-right {
    bottom: -30rem;
    left: auto;
    right: 530rem;
  }

  .sp-ih-house {
    border-radius: 20rem;
  }

  .sp-ih-house.sp-ih-house-1 {
    width: 220rem;
    bottom: 12.8rem;
  }

  .sp-ih-house.sp-ih-house-9 {
    width: 850rem;
    height: 360rem;
    left: -80rem;
  }

  .sp-ih-house.sp-ih-house-6 {
    width: 350rem;
    top: 80rem;
  }

  .sp-ih-house.sp-ih-house-2 {
    width: 430rem;
    top: 80rem;
  }

  .sp-ih-house.sp-ih-house-10 {
    width: 280rem;
    top: 90rem;
    right: 0;
  }

  .sp-ih-house.sp-ih-house-4 {
    width: 700rem;
    left: 0;
  }

  .sp-ih-house.sp-ih-house-8 {
    width: 736rem;
    height: 400rem;
    left: 200rem;
  }

  .sp-ih-house.sp-ih-house-3 {
    width: 987rem;
    height: 500rem;
    margin-bottom: 80rem;
  }

  .sp-ih-house.sp-ih-house-5 {
    width: 250rem;
    top: 40rem;
    right: 10rem;
  }

  .sp-ih-house.sp-ih-house-7 {
    height: 400rem;
    right: -230rem;
  }

  .sp-ih-ui-tab {
    display: block;
  }

  .sp-ih-btn-bg-tree {
    width: 250rem;
    top: 50rem;
  }

  .sp-ih-app-wrap {
    border-radius: 20rem;
    width: 100%;
    height: 75vh;
  }

  .sp-ih-background {
    width: auto;
  }

  .sp-ih-quote {
    font-size: 14rem;
  }

  .sp-ih-h3-wrap {
    width: 400rem;
    padding-bottom: 30rem;
  }

  .sp-ih-ui-btn-wrap {
    display: none;
  }

  .sp-ih-ui-pers {
    width: 100rem;
    height: 100rem;
  }

  .sp-ih-ui-pers:hover {
    box-shadow: none;
    border-color: #838383;
    transform: none;
  }

  .image-29 {
    width: 120rem;
  }

  .sp-ih-quote-bottom {
    width: 640rem;
    height: 40rem;
    bottom: 24rem;
  }

  .sp-ih-ui-pers-wrap-fix {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    width: 450rem;
    height: 100rem;
    bottom: 45rem;
    right: 50rem;
  }

  .sp-ih-btn-tree-wrap {
    width: 703rem;
    left: 200rem;
  }

  .sp-ih-logo-wrap-2 {
    width: 50rem;
    transition-property: none;
  }

  .sp-ih-logo-wrap-2:hover {
    transform: none;
  }

  .sp-ih-quote-wrap-text {
    width: 100%;
  }

  .search-input-4 {
    min-height: 89rem;
  }

  .nav-logo-img-2 {
    width: 340rem;
    margin-bottom: 0;
  }

  .burger-line-13 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-14 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .search-row-4 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .burger-line-15 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .footer-2 {
    padding-bottom: 50rem;
  }

  .footer-form-block-2 {
    margin-bottom: 50rem;
  }

  .success-message-2 {
    width: 536rem;
  }

  .success-message-2.ml-o {
    margin-left: 0;
  }

  .sp-ih-background-logo, .sp-ih-background-mob-logo {
    width: auto;
  }

  .popup-wrap {
    display: none;
  }

  .quick-stack {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .reklame-block {
    width: 100%;
  }

  .reklame-frame.nar {
    border-radius: 60px;
    margin-top: 150rem;
    padding-left: 5%;
  }

  .quick-stack-2 {
    margin-top: 0;
  }

  .div-block-15 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .a-list-card-hover {
    display: none;
  }

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

  .sp-gis-sights-header {
    font-size: 16px;
  }

  .sp-gis-popup-overflow {
    padding-top: 8svw;
    padding-left: 5svw;
    padding-right: 5svw;
  }

  .sp-gis-character {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580;
  }

  .sp-gis-character.sp-gis-character-hover-red {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #f5373c80;
  }

  .sp-gis-character.sp-gis-character-hover-yellow {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #ffb81980;
  }

  .sp-gis-character.sp-gis-character-hover-green {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #19aa1d80;
  }

  .sp-gis-character.sp-gis-character-hover-blue {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #0072fa80;
  }

  .sp-gis-character.sp-gis-character-hover-green-spec {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #19aa1d80;
  }

  .sp-gis-character.sp-gis-character-hover-green-spec.sp-gis-character-hover-green {
    box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #19aa1d80;
  }

  .sp-gis-character.sp-gis-character-hover-blue-spec {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #0072fa80;
  }

  .sp-gis-character.sp-gis-character-hover-red-spec {
    box-shadow: 0 0 0 8rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #f5373c80;
  }

  .sp-gis-character.sp-gis-character-hover-yellow-spec {
    box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 20rem #ffb81980;
  }

  .sp-gis-popup-enter-btn {
    width: 8svw;
    height: 8svw;
  }

  .sp-gis-subtitle {
    font-size: 28rem;
  }

  .sp-gis-h1-copy {
    font-size: 80rem;
  }

  .sp-gis-popup-enter {
    border-radius: 0;
    width: 100svw;
    height: 100svh;
    position: relative;
  }

  .sp-gis-character-intro {
    width: 13svw;
    height: 13svw;
  }

  .sp-gis-popup {
    opacity: 0;
    border-radius: 60rem;
    width: 80svw;
    transition: opacity .5s cubic-bezier(.77, 0, .175, 1), transform .7s cubic-bezier(.77, 0, .175, 1);
    position: relative;
    transform: scale(.7);
  }

  .sp-gis-popup.sp-gis-popup-click {
    opacity: 1;
    transform: scale3d(1none, 1none, 1none);
    border-radius: 60rem;
    height: 95svh;
  }

  .sp-gis-sights {
    width: 400rem;
  }

  .sp-gis-cross-img {
    right: 3.1svw;
  }

  .sp-gis-intro-img-wrap {
    width: 150svw;
  }

  .sp-gis-subtitle-italic {
    font-size: 27rem;
  }

  .sp-gis-sights-text {
    font-size: 12px;
  }

  .sp-gis-preload-line {
    width: 40svw;
    height: 6svh;
    padding: 1svw;
  }

  .sp-gis-popup-overflow-copy {
    padding-top: 8svw;
    padding-left: 5svw;
    padding-right: 5svw;
  }

  .sp-gis-popup-enter-intro {
    border-radius: 0;
    width: 100svw;
    height: 100svh;
    padding-top: 15svh;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .sp-gis-enter-btn.sp-gis-enter-btn-special.sp-gis-enter-btn-special-sticky {
    width: 90svw;
  }

  .a-list-header {
    flex-flow: column;
  }

  .a-list-svg {
    width: 100%;
    height: auto;
  }

  .sp-xf-two-colomns-copy {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
  }

  .sp-xf-section-fix {
    margin-bottom: -370rem;
  }

  .sp-xf-section-fix.msi {
    margin-top: -120rem;
  }

  .sp-xf-subtitle-italic {
    font-size: 62rem;
  }

  .sp-xf-subtitle-italic.msi {
    margin-bottom: 50rem;
    font-size: 50rem;
  }

  .sp-ws-img-wrap-oval-vert-2 {
    width: 294rem;
    height: 450rem;
  }

  .sp-xf-img-wrap-oval-vert {
    height: 450rem;
  }

  .text-span-14 {
    font-size: 55rem;
  }

  .sp-xf-ui-wrap-fix {
    width: 800rem;
  }

  .sp-xf-img-abstract {
    height: 70%;
  }

  .sp-xf-img-abstract.arm {
    height: 40%;
  }

  .head-tags-2 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .head-tags-2.sp-gis-tags {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-xf-img-wrap-oval-horiz {
    width: 435rem;
    height: 200rem;
  }

  .sp-xf-quote-italic {
    font-size: 34rem;
  }

  .sp-xf-portrait-wrap {
    width: 294rem;
  }

  .sp-xf-empty {
    height: 100rem;
  }

  .sp-h1-2 {
    width: auto;
  }

  .sp-h1-2._1._2 {
    line-height: 60%;
  }

  .sp-xf-hero-wrap.msi {
    margin-top: -30rem;
  }

  .sp-xf-body-img-hero {
    width: 180rem;
  }

  .sp-xf-body-img-hero.paper {
    bottom: 0;
    right: 170rem;
  }

  .sp-xf-body-img-hero.move {
    top: -40rem;
    left: 220rem;
  }

  .sp-xf-body-img-hero.price {
    left: 120rem;
  }

  .sp-xf-main-wrap {
    width: 100%;
  }

  .nav-link-a-list {
    text-align: center;
    border-bottom: 1px solid #000;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40rem;
    padding-bottom: 40rem;
    font-size: 36rem;
  }

  .nav-link-a-list.italick.test {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 3rem;
  }

  .nav-link-a-list.a-teams {
    border-top: 1px solid #000;
    border-bottom-width: 0;
  }

  .nav-link-a-list.a-teams.sp-lunar-ateam {
    border-top-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 3.5rem;
  }

  .nav-link-a-list.more-btn {
    border: 1px #000;
    font-size: 14px;
  }

  .nav-link-a-list.italick {
    border: 1px #000;
    width: auto;
    margin-top: -4rem;
    font-size: 68rem;
    line-height: .882353;
  }

  .sp-kont-body {
    padding-top: 100rem;
  }

  .sp-kont-signs {
    max-width: 100%;
  }

  .sp-kont-eye {
    height: 140rem;
  }

  .sp-kont-one-colomn {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    padding-left: 280rem;
  }

  .text-span-15 {
    font-size: 55rem;
  }

  .sp-kont-sighn {
    height: 140rem;
  }

  .sp-xf-img-abstract-2 {
    height: 70%;
  }

  .head-tags-3 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .head-tags-3.sp-tb-tags {
    padding-right: 0;
  }

  .sp-kont-quote-text {
    font-size: 13px;
  }

  .sp-kont-loop-wrap {
    width: 100svw;
  }

  .sp-kont-signs-drop {
    max-width: 60%;
  }

  .sp-kont-signs-drop.sp-kont-signs-drop-eye {
    max-width: 250rem;
  }

  .sp-smkt-h2 {
    font-size: 33rem;
    line-height: .9;
  }

  .sp-smkt-hero-wrap {
    height: 1100svh;
  }

  .sp-smkt-h1-wrap {
    padding-right: 40rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-2 {
    padding-bottom: 900rem;
    top: 260rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-4 {
    padding-bottom: 800rem;
    top: 360rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-1 {
    margin-top: 100svh;
    padding-bottom: 950rem;
    top: 210rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-3 {
    padding-bottom: 850rem;
    top: 310rem;
  }

  .sp-smkt-h1 {
    font-size: 69rem;
  }

  .sp-smkt-hero.sp-smkt-hero-h1 {
    z-index: 2;
    padding-top: 120rem;
    padding-left: 40rem;
    padding-right: 40rem;
    top: 0;
  }

  .sp-smkt-hero.sp-smkt-hero-h2 {
    padding-top: 100rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-smkt-vvodka {
    padding-left: 60rem;
    padding-right: 300rem;
  }

  .sp-smkt-square-wrap {
    position: static;
  }

  .sp-smkt-img-bracket {
    width: 60rem;
  }

  .sp-smkt-paragraph {
    grid-column-gap: 25rem;
    grid-row-gap: 25rem;
  }

  .sp-subtitle-italic-2 {
    font-size: 34rem;
  }

  .sp-smkt-arrows {
    width: 40rem;
  }

  .sp-smkt-nav {
    justify-content: center;
    align-items: center;
    padding: 10rem 20rem;
    display: flex;
  }

  .sp-smkt-nav.sp-smkt-nav-top {
    background-color: #050505;
  }

  .sp-smkt-nav.sp-smkt-nav-4 {
    background-color: #bfecff;
  }

  .sp-smkt-nav.sp-smkt-nav-1 {
    background-color: #d8bfff;
  }

  .sp-smkt-nav.sp-smkt-nav-2 {
    background-color: #d1fcbc;
  }

  .sp-smkt-nav.sp-smkt-nav-3 {
    background-color: #ffbfda;
  }

  .sp-smkt-article-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .sp-smkt-main-text {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 40rem;
  }

  .sp-smkt-sticky-img {
    display: none;
  }

  .sp-smkt-job-wrap {
    grid-template-areas: "name arrow job-prev job-prev"
                         "photo job-current job-current ."
                         ". job-current job-current ."
                         ". main-text main-text .";
  }

  .sp-smkt-sticky-wrap {
    justify-content: center;
    align-items: flex-start;
  }

  .sp-smkt-nav-mob {
    z-index: 100;
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    pointer-events: auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: fixed;
    bottom: 40rem;
  }

  .sp-smkt-quote {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    width: 700rem;
  }

  .sp-subtitle-3 {
    font-size: 28rem;
    line-height: 1.2;
  }

  .sp-subtitle-3.sp-smkt-subtitle {
    font-size: 38rem;
  }

  .sp-smkt-h3 {
    font-size: 30rem;
    line-height: .9;
  }

  .sp-smkt-btn {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .swiper-pagination.a-list {
    z-index: 2;
    width: 200rem;
    position: absolute;
  }

  .swiper-pagination.future2 {
    display: block;
    position: relative;
    top: 31rem;
    bottom: 0;
  }

  .article_bio-component-copy {
    justify-content: flex-start;
    max-width: none;
    margin-right: 0;
  }

  .setters-heading-wrap-2 {
    margin-right: 0;
    padding-bottom: 40rem;
  }

  .plug-button-2 {
    font-size: 20rem;
  }

  .question-btn-close-2, .question-post-btn-2 {
    white-space: nowrap;
  }

  .side-post-title-2 {
    width: 100%;
    max-width: 100%;
  }

  .a-list-logo {
    width: 30%;
  }

  .a-list-interview-heading-text {
    font-size: 42px;
    line-height: 37.8px;
  }

  .a-list-interview-heading-text.mb-57-text-center {
    width: 300rem;
  }

  .herotext-interview {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 15px;
    line-height: 20px;
  }

  .heroimage-interview {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    margin-top: 80px;
  }

  .breadcrumbs_for_alist {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .breadcrumbs_for_alist.alist {
    margin-top: 0;
    margin-bottom: 40rem;
    display: block;
  }

  .interview-red-box {
    justify-content: flex-start;
    align-items: center;
    position: static;
  }

  .interview-red-box.flex-right {
    justify-content: flex-start;
    align-items: center;
  }

  .interview-red-box.flex-right.flex-horizontal-center-btwn {
    flex-flow: row;
    justify-content: space-between;
  }

  .interview-red-box.flex-right.flex-horizontal-center-btwn.width-100 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .interview-red-box._2025, .interview-red-box.yandex {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .interview-red-box.doing {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .infoblock-interview {
    width: 100%;
  }

  .text {
    font-size: 22px;
    line-height: 26.4px;
  }

  .text-2, .error-a43fa109-f914-de81-5982-a6eeda920293 {
    font-size: 16px;
    line-height: 20px;
  }

  .red_s-interview {
    margin-bottom: 0;
  }

  .red_s-interview.text-color-grey {
    color: #d9d9d9;
  }

  .flex-horizont.mb-10.stereo {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizont.mb-10.mys {
    color: #000;
  }

  .flex-horizont.mt-10 {
    margin-top: 0;
  }

  .interview-scroll-block {
    flex-flow: column;
  }

  .interview-scroll-block.test1 {
    align-self: auto;
  }

  .interview-scroll-block.test1.blick, .interview-scroll-block.blizkey-2 {
    flex-flow: row-reverse wrap-reverse;
  }

  .interview-scroll-block-text, .interview-scroll-block-image {
    width: 100%;
  }

  .text-3 {
    font-size: 16px;
    line-height: 20px;
  }

  .text-3.mt-5 {
    margin-top: 20px;
  }

  .text-3.mt-4 {
    margin-bottom: 4rem;
    display: block;
  }

  .text-3.none {
    display: none;
  }

  .text-4 {
    font-size: 16px;
    line-height: 20px;
  }

  .interview-inner-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image.interview-inner-image-first, .interview-inner-image.interview-inner-image-second {
    position: static;
  }

  .interview-inner-image.interview-inner-image-second.flex-center {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .interview-inner-image.interview-inner-image-first-copy {
    position: static;
  }

  .block-quote-interview {
    font-size: 18px;
    line-height: 18px;
  }

  .block-quote-interview.in-fw-interview {
    width: 450px;
  }

  .block-quote-interview.fadein {
    font-size: 20px;
    line-height: 18px;
  }

  .interview-next-lavel-inner-2 {
    grid-row-gap: 10px;
    width: 100%;
  }

  .text-5 {
    font-size: 22px;
    line-height: 26.4px;
  }

  .text-6, .text-7 {
    font-size: 16px;
    line-height: 20px;
  }

  .interview-fullwidth-block {
    background-color: #d9d9d900;
    flex-flow: column-reverse;
    height: 540px;
  }

  .interview-inner-fullwidth-box.image-fw-interview {
    background-size: 450px;
  }

  .interview-inner-fullwidth-box.inner-fw-txt-interview {
    justify-content: center;
    align-items: center;
    height: 23%;
  }

  .interview-numbers-block {
    flex-flow: column-reverse;
    width: 100%;
    height: auto;
  }

  .interview-numbers-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: 30%;
  }

  .inreview-numbers-heading-text {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    font-size: 22px;
    line-height: 26.4px;
    display: none;
  }

  .inreview-numbers-heading-text.mob-hidde-interview {
    display: block;
  }

  .paragraph-8 {
    margin-top: 10px;
    font-size: 13px;
    line-height: 15.6px;
  }

  .intervirew-numbers-spec-block {
    height: 100px;
    padding-left: 26px;
    padding-right: 0;
  }

  .intervirew-numbers-spec-block.first-numbers-spec-block-mob {
    height: 140px;
  }

  .interview-numbers-spec-block-heading {
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-9 {
    font-size: 14px;
    line-height: 16.8px;
  }

  .fullwidth-interview-image {
    background-position: 50% 34%;
    background-size: cover;
    height: 300px;
  }

  .interview-hero-sticky {
    top: 151rem;
  }

  .interview-hero-sticky._2025 {
    max-width: 592rem;
  }

  .new-a-list {
    background-position: 50% 140%, 0 0;
    height: 400px;
  }

  .sm-container {
    border-bottom-style: none;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    text-decoration: none;
  }

  .new-a-list-title-h1 {
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 26px;
    line-height: 26px;
  }

  .sm-logo-image {
    width: 30px;
    height: 30px;
  }

  .sm-logo-name {
    height: 100%;
    margin-bottom: 0;
    font-size: 15px;
  }

  .a-list-c-l-block {
    width: 100%;
  }

  .a-list-c-l-block.desctop {
    display: none;
  }

  .a-list-c-l-block.mobile {
    display: flex;
  }

  .a-l-c-r-block {
    width: 100%;
  }

  .a-list-row-text {
    font-size: 16px;
  }

  .a-list-hero-image-logo {
    width: 70%;
  }

  .a-list-center-text {
    padding-top: 0;
    font-size: 16px;
  }

  .a-list-center-text.next-ampf {
    font-size: 16px;
  }

  .div-block-19 {
    width: 100%;
  }

  .nav-link-wrap-morebtn {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 360rem;
    width: 360rem;
    height: auto;
    margin-bottom: 0;
  }

  .nav-link-wrap-morebtn.sp-lunar-alist {
    width: 37rem;
    height: 10rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-link-wrap-morebtn.paddings {
    border: 1px #000;
  }

  .nav-link-wrap-morebtn.paddings:hover {
    color: #000;
    background-color: #0000;
  }

  .container-a-list.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-a-list.container-footer {
    flex-direction: column;
  }

  .container-a-list.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-a-list.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container-a-list.container-vert, .container-a-list.relative {
    max-width: 900rem;
  }

  .container-a-list.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-a-list.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-a-list.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-a-list.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-a-list.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-a-list.flex-container.a-list-new-row.cc-newx-copy, .container-a-list.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-a-list.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-a-list.container-footer-fix {
    flex-direction: column;
  }

  .container--title-list.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container--title-list.container-footer {
    flex-direction: column;
  }

  .container--title-list.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container--title-list.container-vert, .container--title-list.relative {
    max-width: 900rem;
  }

  .container--title-list.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container--title-list.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container--title-list.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container--title-list.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container--title-list.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container--title-list.flex-container.a-list-new-row.cc-newx-copy, .container--title-list.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container--title-list.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container--title-list.container-footer-fix {
    flex-direction: column;
  }

  .container-more-btn.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-more-btn.container-footer {
    flex-direction: column;
  }

  .container-more-btn.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-more-btn.container-vert, .container-more-btn.relative {
    max-width: 900rem;
  }

  .container-more-btn.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-more-btn.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-more-btn.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-more-btn.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-more-btn.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-more-btn.flex-container.a-list-new-row.cc-newx-copy, .container-more-btn.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-more-btn.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-more-btn.container-footer-fix {
    flex-direction: column;
  }

  .dr-hero-section {
    margin-top: 79rem;
  }

  .dr-flex-hero-desc {
    flex-flow: column;
  }

  .dr-hero-row.dr-align-left {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-hero-row.dr-align-right {
    justify-content: flex-start;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-sub-hero-title {
    font-size: 12px;
    line-height: 24px;
  }

  .dr-date-hero-text {
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
  }

  .dr-hero-info-about {
    font-size: 13px;
  }

  .dr-asset-item-1 {
    display: none;
  }

  .dr-asset-item-2 {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .dr-h1-title-block {
    margin-top: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-h1-heading-text {
    width: 100%;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
  }

  .dr-heading-paragraph {
    width: 100%;
    font-size: 14px;
    line-height: 14px;
  }

  .dr-heading-paragraph.mobile {
    font-size: 16px;
    line-height: 17px;
    display: block;
  }

  .dr-heading-paragraph.desctop {
    display: none;
  }

  .dr-text-center-block {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-center-text {
    max-width: 100%;
    font-size: 16px;
    line-height: 20px;
  }

  .dr-full-width-image {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-images-mansory-box {
    flex-flow: column;
    padding-left: 5px;
    padding-right: 5px;
  }

  .full-width-slider {
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-grid-elements {
    flex-flow: column;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-artist {
    max-width: none;
    margin-left: auto;
  }

  .container-artist.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-artist.container-footer {
    flex-direction: column;
  }

  .container-artist.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-artist.container-vert, .container-artist.relative {
    max-width: 900rem;
  }

  .container-artist.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-artist.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-artist.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-artist.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-artist.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-artist.flex-container.a-list-new-row.cc-newx-copy, .container-artist.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-artist.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-artist.container-footer-fix {
    flex-direction: column;
  }

  .code-embed-3 {
    width: 100%;
  }

  .interview-scroll-block-copy {
    flex-flow: column;
  }

  .interview-scroll-block-copy.test1-copy {
    flex-flow: column-reverse;
    align-self: auto;
  }

  .interview-inner-image-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-copy.interview-inner-image-first, .interview-inner-image-copy.interview-inner-image-second {
    position: static;
  }

  .interview-inner-image-copy.interview-inner-image-first-copy, .interview-inner-image-copy.interview-inner-image-first-copy-copy-2 {
    background-size: cover;
    position: static;
  }

  .images-gallery {
    flex-flow: column;
  }

  .gallery-left-desctop, .gallery-right-desctop {
    display: none;
  }

  .gallery-left-mobile, .gallery-right-mobile {
    display: block;
  }

  .heroimage-interview-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 330px;
    margin-top: 80px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .fw-block {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .row-block {
    width: 100%;
  }

  .text-4-copy {
    font-size: 16px;
    line-height: 20px;
  }

  .hero-image-user {
    width: 70%;
    margin-top: 115rem;
  }

  .code-embed-4, .row-block-copy {
    width: 100%;
  }

  .fullwidth-interview-image-copy {
    background-position: 50% 34%;
    background-size: cover;
    height: 300px;
  }

  .interview-inner-image-copy-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-copy-copy.interview-inner-image-first, .interview-inner-image-copy-copy.interview-inner-image-second {
    position: static;
  }

  .interview-inner-image-copy-copy.interview-inner-image-first-copy, .interview-inner-image-copy-copy.interview-inner-image-first-copy-copy-2 {
    background-size: cover;
    position: static;
  }

  .hero-section-photo {
    display: none;
  }

  .mobile-section-hero {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675407e3c4dbaa050116ceb_0-rab-stol-belyakova-mobile.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 19px;
    width: 100%;
    height: 480px;
    margin-top: 56px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mobile-container {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .read-info-box {
    display: none;
  }

  .dr-sub-hero-title-2 {
    font-size: 12px;
    line-height: 24px;
  }

  .dr-date-hero-text-2 {
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
  }

  .big-title-box {
    margin-bottom: 25px;
    display: none;
  }

  .hero-title-text {
    font-size: 30px;
    line-height: 33px;
  }

  .bold-text-p {
    color: #000;
    font-family: Objectsans, sans-serif;
    font-size: 28rem;
    font-style: normal;
    line-height: 1.2;
  }

  .row-objects {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse;
  }

  .image-rab {
    height: 400px;
  }

  .paragraph-10 {
    font-size: 15px;
    line-height: 24px;
  }

  .center-middle-text {
    padding-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .box-image.parallax2 {
    background-position: 50%;
    border-radius: 130px;
    height: 270px;
  }

  .center-image-ro {
    height: 300px;
  }

  .center-text-box-r {
    justify-content: center;
    align-items: center;
    padding-right: 0;
  }

  .text-center-r {
    max-width: 100%;
  }

  .small-box-image, .small-box-image02 {
    display: none;
  }

  .small-box-image-slider {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 500px;
    display: none;
  }

  .center-italic-text {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
  }

  .box-image-two.parallax3 {
    background-position: 50%;
    height: 270px;
  }

  .small-box-image-slider-left {
    width: 90%;
    height: 400px;
  }

  .slide-1-1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a05356805f825ff723e2_4-rab-stol-belyakova.webp");
    width: 100%;
  }

  .mobile-back-button-s {
    justify-content: flex-start;
    align-items: flex-start;
    height: 0;
    margin-top: 80px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .u-back {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .u-text-button {
    font-family: Objectsans, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
  }

  .u-mobile-hero-image-s {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 28px;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .hero-mobile-image {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675407e3c4dbaa050116ceb_0-rab-stol-belyakova-mobile.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 19.73px;
    width: 100%;
    height: 380px;
  }

  .read-info-box-mob {
    display: flex;
  }

  .dr-sub-hero-title-2-mob {
    font-size: 12px;
    line-height: 24px;
  }

  .date-box-right-mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .dr-date-hero-text-2-mob {
    height: 100%;
    margin-top: 1px;
    margin-bottom: 6px;
    padding-bottom: 0;
    font-size: 16rem;
    line-height: 24px;
    text-decoration: none;
  }

  .date-box-right-2-mob {
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-bottom: 0;
  }

  .image-34-mob {
    padding-top: 4px;
  }

  .dr-date-hero-text-2-copy {
    margin-top: 0;
    font-size: 16rem;
    line-height: 24px;
    text-decoration: none;
  }

  .big-title-box-mob {
    margin-top: 20px;
    margin-bottom: 15px;
    display: block;
  }

  .hero-title-text-mob {
    font-size: 62rem;
    line-height: .9;
  }

  .head-tags__tag-2-copy.orange-hover:hover, .head-tags__tag-2-copy.orange-hover-copy:hover, .head-tags__tag-2-copy.orange-hover-copy-copy:hover, .head-tags__tag-2-copy.orange-hover-copy-copy:hover, .head-tags__tag-2-copy.orange-hover:hover, .head-tags__tag-2-copy.orange-hover-copy:hover {
    color: #050505;
  }

  .text-center-r-copy {
    max-width: 100%;
    padding-left: 0;
  }

  .head-tags__block-2-copy {
    margin-top: 3px;
  }

  .center-text-box-copy2 {
    margin-top: 37px;
    margin-bottom: 40px;
  }

  .head-tags__tag-2-copy-copy.orange-hover:hover, .head-tags__tag-2-copy-copy.orange-hover-copy:hover, .head-tags__tag-2-copy-copy.orange-hover-copy-copy:hover, .head-tags__tag-2-copy-copy.orange-hover:hover, .head-tags__tag-2-copy-copy.orange-hover-copy:hover, .head-tags__tag-2-copy-copy.orange-hover-copy-copy:hover, .head-tags__tag-2-copy-copy.orange-hover-copy:hover {
    color: #050505;
  }

  .center-text-box-copy22 {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .center-text-box-copy3 {
    margin-top: 30px;
    margin-bottom: 10px;
  }

  .center-text-box-r-copy {
    justify-content: center;
    align-items: center;
    margin-top: 25px;
    margin-bottom: 10px;
    padding-right: 0;
  }

  .center-flex-box-2-copy {
    margin-top: 20px;
  }

  .center-text-box-copy {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-copy {
    padding-bottom: 20rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section-copy.section-heros-2, .section-copy.section-heros-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-14 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a05356805f825ff723e2_4-rab-stol-belyakova.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-15 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a1323d82527429979984_BOR09725.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .small-box-image-slider-mobile {
    justify-content: center;
    align-items: center;
    width: 90%;
    height: 500px;
    display: block;
  }

  .slide-16 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a1323d82527429979984_BOR09725.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-17 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a21524f83b39b3f4f8cd_6-rab-stol-belyakova.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-18 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a253d4e9f79c10edc7ca_2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-19 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a283dade1936b4d4f64f_3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-20 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a2b8e722ed86568a72fd_4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-21 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6675a05356805f825ff723e2_4-rab-stol-belyakova.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slide-22 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/667bf856d050f576564588a6_photo_2024-06-26%2014.15.15.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .center-middle-text-copy {
    padding-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .f-w-image.parallax2, .f-w-image-2.parallax3 {
    height: 400px;
  }

  .full-w-slider-1, .full-w-slider-2 {
    height: 450px;
  }

  .section-copy-copy {
    padding-bottom: 20rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section-copy-copy.section-search {
    padding-top: 146rem;
  }

  .section-copy-copy.section-special {
    padding-top: 155rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-copy-copy.section-sp {
    padding-bottom: 138rem;
  }

  .section-copy-copy.sp-section {
    padding-bottom: 101rem;
  }

  .section-copy-copy.section-heros-2, .section-copy-copy.section-heros-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy-copy.hero-top {
    padding-top: 202rem;
  }

  .section-copy-copy.section-payment {
    padding-top: 81.2rem;
  }

  .section-copy-copy.section-test {
    padding-bottom: 80rem;
  }

  .section-copy-copy.pt-120 {
    padding-top: 100rem;
  }

  .section-copy-copy.interview-layout {
    padding-bottom: 10rem;
  }

  .section-copy-copy2 {
    padding-bottom: 20rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section-copy-copy2.section-search {
    padding-top: 146rem;
  }

  .section-copy-copy2.section-special {
    padding-top: 155rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-copy-copy2.section-sp {
    padding-bottom: 138rem;
  }

  .section-copy-copy2.sp-section {
    padding-bottom: 101rem;
  }

  .section-copy-copy2.section-heros-1, .section-copy-copy2.section-heros-2, .section-copy-copy2.section-heros-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy-copy2.hero-top {
    padding-top: 202rem;
  }

  .section-copy-copy2.section-test {
    padding-bottom: 80rem;
  }

  .section-copy-copy2.pt-120 {
    padding-top: 100rem;
  }

  .section-copy-copy2.interview-layout {
    padding-bottom: 10rem;
  }

  .center-middle-text-copy-copy {
    padding-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .hero-2 {
    display: none;
  }

  .text-rubric.text-color-green.arch {
    font-size: 32rem;
  }

  .text-0 {
    justify-content: center;
    align-items: center;
  }

  .in-hero-box {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    max-width: 100%;
    display: none;
  }

  .back-link-copy {
    padding-left: 24rem;
  }

  .back-link-copy.ml-0 {
    padding-left: 0;
  }

  .heroimage-interview-vera {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    margin-top: 80px;
  }

  .a-list-interview-heading-text-vera {
    font-size: 42px;
    line-height: 37.8px;
  }

  .interview-inner-image-vera {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-vera.interview-inner-image-first, .interview-inner-image-vera.interview-inner-image-second, .interview-inner-image-vera.interview-inner-image-first-copy, .interview-inner-image-vera.interview-inner-image-first-vera {
    position: static;
  }

  .interview-inner-image-vera-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-vera-2.interview-inner-image-first, .interview-inner-image-vera-2.interview-inner-image-second, .interview-inner-image-vera-2.interview-inner-image-first-copy, .interview-inner-image-vera-2.interview-inner-image-second-vera {
    position: static;
  }

  .fullwidth-interview-image-vera {
    background-position: 50% 34%;
    background-size: cover;
    height: 300px;
  }

  .interview-inner-image-vera-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-vera-3.interview-inner-image-first, .interview-inner-image-vera-3.interview-inner-image-second, .interview-inner-image-vera-3.interview-inner-image-first-copy, .interview-inner-image-vera-3.interview-inner-image-second-vera, .interview-inner-image-vera-3.interview-inner-image-third-vera {
    position: static;
  }

  .interview-inner-image-vera-4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-vera-4.interview-inner-image-first, .interview-inner-image-vera-4.interview-inner-image-second, .interview-inner-image-vera-4.interview-inner-image-first-copy, .interview-inner-image-vera-4.interview-inner-image-first-vera, .interview-inner-image-vera-4.interview-inner-image-first-vera-3 {
    position: static;
  }

  .vara-image {
    width: 80%;
    margin-top: 80px;
  }

  .vara-image.mobile {
    display: block;
  }

  .vara-image.desctop {
    display: none;
  }

  .infoblock-interview-article {
    width: 100%;
    margin-bottom: 0;
  }

  .text-article {
    font-size: 16px;
    line-height: 20px;
  }

  .interview-inner-image-article {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-article.interview-inner-image-first, .interview-inner-image-article.interview-inner-image-second, .interview-inner-image-article.interview-inner-image-first-copy, .interview-inner-image-article.interview-inner-image-first-vera, .interview-inner-image-article.interview-inner-image-article-first {
    position: static;
  }

  .article-scroll-block {
    flex-flow: column-reverse;
  }

  .article-scroll-block.test1 {
    align-self: auto;
  }

  .article-scroll-block.mobile-pere {
    flex-flow: column;
  }

  .article-scroll-block-text {
    width: 100%;
  }

  .interview-inner-image-article-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-article-copy.interview-inner-image-first, .interview-inner-image-article-copy.interview-inner-image-second, .interview-inner-image-article-copy.interview-inner-image-first-copy, .interview-inner-image-article-copy.interview-inner-image-first-vera, .interview-inner-image-article-copy.interview-inner-image-article-first {
    position: static;
  }

  .article-inner-image-right {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right.interview-inner-image-first, .article-inner-image-right.interview-inner-image-second, .article-inner-image-right.interview-inner-image-first-copy, .article-inner-image-right.interview-inner-image-first-vera, .article-inner-image-right.interview-inner-image-article-first {
    position: static;
  }

  .article-inner-image-right.interview-inner-image-article-first.mob-hide {
    display: none;
  }

  .article-inner-image-right.interview-inner-image-article-first.mob-show {
    display: block;
  }

  .scrollblock-title {
    line-height: 120%;
  }

  .article-inner-image-left {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left.interview-inner-image-first, .article-inner-image-left.interview-inner-image-second, .article-inner-image-left.interview-inner-image-first-copy, .article-inner-image-left.interview-inner-image-first-vera, .article-inner-image-left.interview-inner-image-article-first, .article-inner-image-left.interview-inner-image-article-second {
    position: static;
  }

  .article-inner-image-left.interview-inner-image-article-second.mob-hide {
    display: none;
  }

  .article-inner-image-left.interview-inner-image-article-second.mob-show {
    display: block;
  }

  .article-inner-image-left.interview-inner-image-article-second-4 {
    position: static;
  }

  .article-inner-image-right-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right-3.interview-inner-image-first, .article-inner-image-right-3.interview-inner-image-second, .article-inner-image-right-3.interview-inner-image-first-copy, .article-inner-image-right-3.interview-inner-image-first-vera, .article-inner-image-right-3.interview-inner-image-article-first, .article-inner-image-right-3.interview-inner-image-article-first-3 {
    position: static;
  }

  .article-inner-image-right-3.interview-inner-image-article-first-3.mob-show {
    display: block;
  }

  .article-inner-image-right-3.interview-inner-image-article-first-3.mob-hide {
    display: none;
  }

  .article-inner-image-left-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left-2.interview-inner-image-first, .article-inner-image-left-2.interview-inner-image-second, .article-inner-image-left-2.interview-inner-image-first-copy, .article-inner-image-left-2.interview-inner-image-first-vera, .article-inner-image-left-2.interview-inner-image-article-first, .article-inner-image-left-2.interview-inner-image-article-second, .article-inner-image-left-2.interview-inner-image-article-second-4 {
    position: static;
  }

  .article-inner-image-left-2.interview-inner-image-article-second-4.mob-hide {
    display: none;
  }

  .article-inner-image-left-2.interview-inner-image-article-second-4.mob-show {
    display: block;
  }

  .article-inner-image-right-4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right-4.interview-inner-image-first, .article-inner-image-right-4.interview-inner-image-second, .article-inner-image-right-4.interview-inner-image-first-copy, .article-inner-image-right-4.interview-inner-image-first-vera, .article-inner-image-right-4.interview-inner-image-article-first, .article-inner-image-right-4.interview-inner-image-article-first-3, .article-inner-image-right-4.interview-inner-image-article-first-4 {
    position: static;
  }

  .article-inner-image-right-4.interview-inner-image-article-first-4.mob-show {
    display: block;
  }

  .article-inner-image-right-4.interview-inner-image-article-first-4.mob-hide {
    display: none;
  }

  .article-inner-image-left-6 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left-6.interview-inner-image-first, .article-inner-image-left-6.interview-inner-image-second, .article-inner-image-left-6.interview-inner-image-first-copy, .article-inner-image-left-6.interview-inner-image-first-vera, .article-inner-image-left-6.interview-inner-image-article-first, .article-inner-image-left-6.interview-inner-image-article-second, .article-inner-image-left-6.interview-inner-image-article-second-4, .article-inner-image-left-6.interview-inner-image-article-second-6 {
    position: static;
  }

  .article-inner-image-left-6.interview-inner-image-article-second-6.mob-hide {
    display: none;
  }

  .article-inner-image-left-6.interview-inner-image-article-second-6.mob-show {
    display: block;
  }

  .article-inner-image-right-5 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right-5.interview-inner-image-first, .article-inner-image-right-5.interview-inner-image-second, .article-inner-image-right-5.interview-inner-image-first-copy, .article-inner-image-right-5.interview-inner-image-first-vera, .article-inner-image-right-5.interview-inner-image-article-first, .article-inner-image-right-5.interview-inner-image-article-first-3, .article-inner-image-right-5.interview-inner-image-article-first-4, .article-inner-image-right-5.interview-inner-image-article-first-5 {
    position: static;
  }

  .article-inner-image-right-5.interview-inner-image-article-first-5.mob-hide {
    display: none;
  }

  .article-inner-image-right-5.interview-inner-image-article-first-5.mob-show {
    display: block;
  }

  .article-inner-image-left-7 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left-7.interview-inner-image-first, .article-inner-image-left-7.interview-inner-image-second, .article-inner-image-left-7.interview-inner-image-first-copy, .article-inner-image-left-7.interview-inner-image-first-vera, .article-inner-image-left-7.interview-inner-image-article-first, .article-inner-image-left-7.interview-inner-image-article-second, .article-inner-image-left-7.interview-inner-image-article-second-4, .article-inner-image-left-7.interview-inner-image-article-second-6 {
    position: static;
  }

  .article-inner-image-left-7.interview-inner-image-article-second-7 {
    display: block;
    position: static;
  }

  .article-inner-image-left-7.interview-inner-image-article-second-7.mob-hide {
    display: none;
  }

  .article-inner-image-left-7.interview-inner-image-article-second-7.mob-show {
    display: block;
  }

  .center-middle-text-article {
    margin-bottom: 0;
    padding-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .container-copy.container-vert, .container-copy.relative {
    max-width: 900rem;
  }

  .container-copy.flex-container.a-list-new-row.cc-newx-copy, .container-copy.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-article {
    display: flex;
  }

  .container-article.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-article.container-footer {
    flex-direction: column;
  }

  .container-article.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-article.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container-article.container-vert, .container-article.relative {
    max-width: 900rem;
  }

  .container-article.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-article.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-article.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-article.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-article.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-article.flex-container.a-list-new-row.cc-newx-copy, .container-article.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-article.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-article.container-footer-fix {
    flex-direction: column;
  }

  .div-block-23 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .mobile-hero-box {
    background-color: #d9d9d9;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 58px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .mobile-hero-image {
    border-radius: 30px;
    width: 590px;
    height: 712px;
  }

  .paragraph-13 {
    color: #303030;
    width: 100%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 28px;
    font-style: italic;
    line-height: 48px;
  }

  .paragraph-14 {
    color: #303030;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    font-family: Objectsans, sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 30px;
  }

  .div-block-24 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
  }

  .div-block-25, .div-block-26 {
    width: 50%;
  }

  .paragraph-15 {
    clear: none;
    text-align: right;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 0;
    font-family: Objectsans, sans-serif;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px;
    display: flex;
  }

  .sp-a101-about-app {
    width: 370rem;
  }

  .sp-a101-img {
    max-width: 70%;
  }

  .sp-a101-about-app-svg.sp-a101-about-app-svg-1, .sp-a101-about-app-svg.sp-a101-about-app-svg-2, .sp-a101-about-app-svg.sp-a101-about-app-svg-3 {
    width: 120rem;
  }

  .swiper-button-next {
    right: 21rem;
  }

  .swiper-button-next.future2 {
    right: 6rem;
  }

  .swiper-button-next.alist-hero {
    right: -9rem;
  }

  .swiper-button-next.avg {
    height: 150rem;
    position: absolute;
    top: auto;
    bottom: auto;
    right: -12rem;
  }

  .sp-additional-italic {
    font-size: 30rem;
  }

  .sp-a101-hero-wrap {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-additional-text {
    font-size: 35rem;
  }

  .text-span-16 {
    font-size: 55rem;
  }

  .text-span-16.sp-a101-span-sans {
    font-size: 70rem;
  }

  .slider-image {
    width: 400rem;
  }

  .swiper-button-prev.future {
    left: 21rem;
  }

  .swiper-button-prev.future2 {
    left: 6rem;
  }

  .swiper-button-prev.alist-hero {
    left: -9rem;
  }

  .swiper-button-prev.avg {
    height: 150rem;
    position: absolute;
    top: auto;
    bottom: auto;
    left: -12rem;
  }

  .sp-a101-body {
    padding-top: 100rem;
  }

  .sp-a101-h2 {
    font-size: 33rem;
    line-height: .9;
  }

  .sp-a101-hero-img {
    border-radius: 40rem;
    box-shadow: 20rem 20rem 50rem #00000026;
  }

  .a-list-interview-heading-text-rts {
    font-size: 42px;
    line-height: 37.8px;
  }

  .rts-image {
    width: 80%;
    margin-top: 80px;
  }

  .rts-code-embed {
    margin-bottom: 0;
  }

  .interview-inner-image-rts {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-rts.interview-inner-image-first, .interview-inner-image-rts.interview-inner-image-second, .interview-inner-image-rts.interview-inner-image-first-copy, .interview-inner-image-rts.interview-inner-image-first-vera, .interview-inner-image-rts.interview-inner-image-first-rts {
    position: static;
  }

  .rts-full-w-slider {
    justify-content: center;
    align-items: flex-start;
    height: 440px;
    padding-left: 0;
    padding-right: 0;
  }

  .interview-inner-image-rts-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-rts-2.interview-inner-image-first, .interview-inner-image-rts-2.interview-inner-image-second, .interview-inner-image-rts-2.interview-inner-image-first-copy, .interview-inner-image-rts-2.interview-inner-image-second-vera, .interview-inner-image-rts-2.interview-inner-image-second-rts {
    position: static;
  }

  .interview-inner-image-rts-4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-rts-4.interview-inner-image-first, .interview-inner-image-rts-4.interview-inner-image-second, .interview-inner-image-rts-4.interview-inner-image-first-copy, .interview-inner-image-rts-4.interview-inner-image-first-vera, .interview-inner-image-rts-4.interview-inner-image-first-vera-3, .interview-inner-image-rts-4.interview-inner-image-first-rts-3 {
    position: static;
  }

  .first-slider-desctop, .second-slider-desctop, .third-slider {
    display: none;
  }

  .first-slider-mobile {
    height: 400px;
    display: block;
  }

  .left-arrow-first-slider-mobile {
    display: none;
    left: auto;
  }

  .right-arrow-first-slider-mobile {
    display: none;
    right: 0;
  }

  .slide-44 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668297a7412eea7c1fff510d_first-s-m-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-45 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668297a746792887e3592b8d_first-s-m-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-46 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668297a72584b81444c5642f_first-s-m-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-47 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668297a71d04e55ce833d270_first-s-m-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-48 {
    background-color: var(--white);
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/668297a75209423aff92f9d0_first-s-m-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .second-slider-mobile {
    height: 400px;
    display: block;
  }

  .slide-49 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829b25039a8cf7a926f433_second-s-mob-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-50 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829b259c394f7828eb240e_second-s-mob-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-51 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829b2517d4e224ed19c242_second-s-mob-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-52 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829b25ba89da92b3f09c39_second-s-mob-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-53 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829b25decfc5b65e02e525_second-s-mob-5.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .third-slider-mobile {
    height: 400px;
    display: block;
  }

  .slide-54 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829cb9f60843e1dece5d77_four-slider-m-1.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-55 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829cb9decfc5b65e03fac4_four-slider-m-2.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-56 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829cb976079a9a425377f2_four-slider-m-3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .slide-57 {
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/66829cb9a3d64fc4a930c05e_four-slider-m-4.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
  }

  .sp-msi-header {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-msi-header.sp-ws-section-padding {
    padding-left: 80rem;
  }

  .sp-msi-header.sp-ws-section-padding.msi {
    padding-bottom: 50rem;
    padding-left: 0;
  }

  .sp-msi-header.sp-kont-section-padding, .sp-msi-header.sp-a101-section-padding {
    padding-left: 80rem;
  }

  .one_collum {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
  }

  .blue-text {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .blue-text.sp-ws-section-padding, .blue-text.sp-kont-section-padding, .blue-text.sp-a101-section-padding {
    padding-left: 80rem;
  }

  .blue-text.into {
    margin-left: 0;
  }

  .sp-ws-image {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-ws-image.sp-ws-section-padding, .sp-ws-image.sp-kont-section-padding, .sp-ws-image.sp-a101-section-padding {
    padding-left: 80rem;
  }

  .flex-block-0 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    font-size: 8rem;
  }

  .sp-hero-wllness {
    padding-top: 70rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-hero__navigation-welnewss {
    width: 100%;
    height: 400rem;
    max-height: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .sp-hero__navigation-welnewss.bar {
    width: 70%;
    height: 138rem;
    margin-top: -94px;
  }

  .sp-hero__navbar-copy {
    flex-wrap: wrap;
    justify-content: center;
  }

  .link-back-copy {
    padding-left: 24rem;
  }

  .link-back-copy.ml-0 {
    padding-left: 0;
  }

  .head-tags-wellnest {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .head-tags__tag-2-copy.orange-hover:hover, .head-tags__tag-2-copy.orange-hover-copy:hover {
    color: #050505;
  }

  .sp-person__number-copy {
    font-size: 300rem;
    left: -40rem;
  }

  .sp-person__number-copy._3-brands {
    font-size: 150rem;
  }

  .sp-person__image-copy {
    width: 400rem;
    top: 100rem;
  }

  .sp-person__image-copy._3-brands {
    width: 350rem;
  }

  .container-well.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-well.container-footer {
    flex-direction: column;
  }

  .container-well.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-well.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container-well.container-vert, .container-well.relative {
    max-width: 900rem;
  }

  .container-well.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-well.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-well.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-well.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-well.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-well.flex-container.a-list-new-row.cc-newx-copy, .container-well.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-well.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-well.container-footer-fix {
    flex-direction: column;
  }

  .interview-inner-image-bliz {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-bliz.interview-inner-image-first, .interview-inner-image-bliz.interview-inner-image-second, .interview-inner-image-bliz.interview-inner-image-first-copy, .interview-inner-image-bliz.interview-inner-image-first-vera {
    position: static;
  }

  .interview-inner-image-bliz.interview-inner-image-first--bliz {
    display: none;
    position: static;
  }

  .interview-inner-image-blizkey-slider {
    background-image: none;
    width: 100%;
    height: 400px;
    display: none;
    position: relative;
    top: 0;
  }

  .interview-inner-image-blizkey-slider.interview-inner-image-first, .interview-inner-image-blizkey-slider.interview-inner-image-second, .interview-inner-image-blizkey-slider.interview-inner-image-first-copy, .interview-inner-image-blizkey-slider.interview-inner-image-second-vera {
    position: static;
  }

  .interview-inner-image-blizkey-slider.perenos {
    height: auto;
    display: block;
  }

  .slider-10 {
    position: relative;
  }

  .full-w-image-bliz {
    background-image: none;
    display: block;
  }

  .interview-inner-image-bliz-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
    display: none;
    position: relative;
    top: 0;
  }

  .interview-inner-image-bliz-2.interview-inner-image-first, .interview-inner-image-bliz-2.interview-inner-image-second, .interview-inner-image-bliz-2.interview-inner-image-first-copy, .interview-inner-image-bliz-2.interview-inner-image-first-vera, .interview-inner-image-bliz-2.interview-inner-image-first-vera-3 {
    position: static;
  }

  .interview-row-desctop {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: none;
  }

  .interview-row-mobile {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .interview-inner-image-dara {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-dara.interview-inner-image-first, .interview-inner-image-dara.interview-inner-image-second, .interview-inner-image-dara.interview-inner-image-first-copy, .interview-inner-image-dara.interview-inner-image-first-vera, .interview-inner-image-dara.interview-inner-image-first-dara {
    position: static;
  }

  .interview-inner-image-dara-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-dara-2.interview-inner-image-first, .interview-inner-image-dara-2.interview-inner-image-second, .interview-inner-image-dara-2.interview-inner-image-first-copy, .interview-inner-image-dara-2.interview-inner-image-second-vera, .interview-inner-image-dara-2.interview-inner-image-second-dara {
    position: static;
  }

  .interview-inner-image-dara-4 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-dara-4.interview-inner-image-first, .interview-inner-image-dara-4.interview-inner-image-second, .interview-inner-image-dara-4.interview-inner-image-first-copy, .interview-inner-image-dara-4.interview-inner-image-first-vera, .interview-inner-image-dara-4.interview-inner-image-first-vera-3, .interview-inner-image-dara-4.interview-inner-image-first-dara-3 {
    position: static;
  }

  .interview-inner-image-dara-3 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 300px 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-dara-3.interview-inner-image-first, .interview-inner-image-dara-3.interview-inner-image-second, .interview-inner-image-dara-3.interview-inner-image-first-copy, .interview-inner-image-dara-3.interview-inner-image-second-vera, .interview-inner-image-dara-3.interview-inner-image-third-vera, .interview-inner-image-dara-3.interview-inner-image-third-dara {
    position: static;
  }

  .container-how.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-how.container-footer {
    flex-direction: column;
  }

  .container-how.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-how.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container-how.container-vert, .container-how.relative {
    max-width: 900rem;
  }

  .container-how.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-how.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container-how.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container-how.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container-how.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-how.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-how.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-how.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-how.flex-container.a-list-new-row.cc-newx-copy, .container-how.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-how.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-how.container-footer-fix {
    flex-direction: column;
  }

  .container-how.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-how.b-t-30.desctop- {
    display: none;
  }

  .container-how.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container-how.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container-how.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container-how.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .sp-gis-mouse-wrap {
    display: none;
  }

  .sp-gis-mouse-off {
    pointer-events: none;
  }

  .container_1.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container_1.container-footer {
    flex-direction: column;
  }

  .container_1.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container_1.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container_1.container-vert, .container_1.relative {
    max-width: 900rem;
  }

  .container_1.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container_1.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container_1.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container_1.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container_1.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container_1.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container_1.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container_1.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container_1.flex-container.a-list-new-row.cc-newx-copy, .container_1.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container_1.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container_1.container-footer-fix {
    flex-direction: column;
  }

  .container_1.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_1.b-t-30.desctop- {
    display: none;
  }

  .container_1.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container_1.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container_1.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container_1.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .container_0 {
    margin-top: 80rem;
    padding-top: 0;
    display: none;
  }

  .container_0.hero-post {
    padding-top: 150rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .container_0.heroo-setters-template, .container_0.article-2024 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .image-36 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .in-hero-box-copy {
    display: none;
  }

  .text-block-5 {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .rubric-format-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: center;
    align-items: center;
  }

  .inform {
    justify-content: center;
    align-items: flex-end;
    line-height: 100%;
    display: flex;
  }

  .div-block-28 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-29 {
    justify-content: center;
    align-items: flex-end;
  }

  .container_2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .container_2.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container_2.container-footer {
    flex-direction: column;
  }

  .container_2.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container_2.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container_2.container-vert, .container_2.relative {
    max-width: 900rem;
  }

  .container_2.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container_2.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container_2.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container_2.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container_2.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container_2.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container_2.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container_2.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container_2.flex-container.a-list-new-row.cc-newx-copy, .container_2.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container_2.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container_2.container-footer-fix {
    flex-direction: column;
  }

  .container_2.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_2.b-t-30.desctop- {
    display: none;
  }

  .container_2.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container_2.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container_2.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container_2.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .div-block-30 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image-37 {
    max-width: none;
    margin-right: auto;
  }

  .text-block-7 {
    text-align: left;
    font-size: 15px;
  }

  .objsans-400-16 {
    text-align: left;
    font-size: 15px;
    display: block;
  }

  .objsans-400-16.hide_mobile {
    display: none;
  }

  .container_3 {
    background-color: #f4f4f4;
    background-image: none;
    border-radius: 54px 54px 0 0;
    width: 90%;
    padding-right: 20px;
    display: none;
  }

  .text_1 {
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
  }

  .image_1 {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: static;
  }

  .image-37-copy {
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-31 {
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .image-38 {
    max-width: 200px;
  }

  .image-39 {
    max-width: 150px;
  }

  .freelance-za {
    justify-content: center;
    align-items: stretch;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
  }

  .textt {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-right: auto;
    padding-top: 0;
  }

  .text_1-copy {
    width: auto;
  }

  .text-block-9 {
    max-width: none;
    font-size: 25px;
  }

  .div-block-32 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: left;
  }

  .freelance-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .container_4 {
    width: 90%;
    padding-left: 20px;
    display: none;
  }

  .container_5 {
    width: 90%;
    margin-top: -80px;
  }

  .div-block-33 {
    padding-top: 10px;
  }

  .container_00 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: flex-start;
    width: 90%;
    max-width: 728px;
    margin: 100rem auto 0;
    padding-top: 10px;
    display: flex;
  }

  .container_00.hero-post {
    padding-top: 150rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .container_00.heroo-setters-template, .container_00.article-2024 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .in-hero-box-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
    display: flex;
  }

  .container_2-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: none;
    display: flex;
  }

  .container_2-mob.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container_2-mob.container-footer {
    flex-direction: column;
  }

  .container_2-mob.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container_2-mob.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container_2-mob.container-vert, .container_2-mob.relative {
    max-width: 900rem;
  }

  .container_2-mob.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container_2-mob.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container_2-mob.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container_2-mob.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container_2-mob.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container_2-mob.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container_2-mob.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container_2-mob.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container_2-mob.flex-container.a-list-new-row.cc-newx-copy, .container_2-mob.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container_2-mob.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container_2-mob.container-footer-fix {
    flex-direction: column;
  }

  .container_2-mob.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_2-mob.b-t-30.desctop- {
    display: none;
  }

  .container_2-mob.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container_2-mob.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container_2-mob.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container_2-mob.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .container_3-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    background-color: #f4f4f4;
    background-image: none;
    border-radius: 54px 54px 0 0;
    flex-flow: column;
    width: 90%;
    padding-top: 30px;
    padding-right: 20px;
    display: flex;
    position: static;
  }

  .container_4-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    width: 90%;
    margin-top: -150px;
    padding-top: 30px;
    padding-bottom: 50px;
    padding-left: 20px;
    display: flex;
  }

  .text-block-8-copy {
    text-align: left;
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .freelance-za-copy {
    justify-content: center;
    align-items: stretch;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: flex;
  }

  .textt-copy {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-right: auto;
    padding-top: 0;
  }

  .image-40 {
    margin-top: 0;
    margin-bottom: -2px;
    padding-bottom: 0;
  }

  .container-flex {
    width: auto;
  }

  .container-flex.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-flex.container-footer {
    flex-direction: column;
  }

  .container-flex.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-flex.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container-flex.container-vert, .container-flex.relative {
    max-width: 900rem;
  }

  .container-flex.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-flex.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container-flex.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container-flex.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container-flex.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-flex.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-flex.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-flex.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-flex.flex-container.a-list-new-row.cc-newx-copy, .container-flex.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-flex.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-flex.container-footer-fix {
    flex-direction: column;
  }

  .container-flex.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-flex.b-t-30.desctop- {
    display: none;
  }

  .container-flex.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container-flex.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container-flex.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container-flex.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .link-back-4-copy {
    padding-left: 24rem;
  }

  .link-back-4-copy.link-back--btn-copy {
    display: none;
  }

  .div-block-34 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text-block-12 {
    font-size: 40px;
    line-height: 100%;
    text-decoration: none;
  }

  .text-block-13 {
    padding-top: 0;
    font-size: 32px;
    line-height: 100%;
  }

  .date0-copy, .time-copy.text-9-copy {
    font-size: 8px;
  }

  .text_1-copy-copy {
    width: auto;
  }

  .image_1-copy {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .container-1418 {
    display: flex;
  }

  .sp-xf-section-fix-2 {
    width: 100%;
    margin-bottom: -370rem;
  }

  .sp-sport-body-wrap {
    padding-top: 100rem;
  }

  .sp-sport-arrow-icon {
    width: 50rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-3 {
    width: 325rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-2 {
    width: 160rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-1 {
    width: 187rem;
  }

  .sp-sport-hero {
    border-radius: 40rem;
    width: 100%;
    height: 450rem;
    box-shadow: inset 0 0 80rem #fff6;
  }

  .sp-sport-h1 {
    font-size: 55rem;
  }

  .sp-sport-h1.sp-sport-title-italic {
    font-size: 70rem;
  }

  .sp-sport-arrow-wrap.sp-sport-arrow-wrap-right {
    right: -10.5%;
  }

  .sp-sport-arrow-wrap.sp-sport-arrow-wrap-left {
    left: -10.5%;
  }

  .sp-sport-title-wrap {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .sp-sport-text-number {
    font-size: 110rem;
  }

  .sp-sport-title {
    font-size: 55rem;
  }

  .sp-sport-third-title {
    font-size: 35rem;
  }

  .sp-sport-section {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-sport-section.sp-sport-section-hero {
    width: 100%;
    padding-top: 0;
  }

  .sp-sport-section.sp-sport-section-line {
    width: 100%;
  }

  .sp-sport-main-wrap-two-colomns {
    z-index: 2;
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .sp-sport-number-colomn-wrap {
    width: 160rem;
  }

  .sp-sport-main-wrap {
    width: 100%;
  }

  .sp-sport-quote {
    width: 600rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-sport-circle-big-wrap {
    width: 180%;
    left: 10%;
  }

  .sp-sport-colomn-wrap {
    width: 60%;
  }

  .sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line, .sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line-last-copy, .sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line-last, .sp-sport-colomn-wrap.sp-sport-first-colomn-wrap.sp-sport-first-colomn-wrap-line {
    width: 50%;
  }

  .sp-sport-slider-wrap {
    border-radius: 40rem;
    width: 100%;
  }

  .sp-sport-third-colomn-wrap {
    width: 20%;
  }

  .sp-sport-tird-title-italic {
    font-size: 42rem;
  }

  .sp-sport-quote-hero {
    width: 200rem;
  }

  .div-block-36 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .btn-back-mob {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 1700rem;
    display: flex;
  }

  .btn-back-mob.mb-30 {
    margin-bottom: 30rem;
  }

  .link {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-7-copy {
    text-align: left;
    font-size: 15px;
  }

  .text-block-8-copy {
    text-align: left;
    font-size: 15px;
    display: block;
  }

  .text-block-8-copy.hide_mobile {
    display: none;
  }

  .sp-gpb-hero {
    width: 100%;
  }

  .sp-gpb-title {
    font-size: 55rem;
  }

  .sp-gpb-title.sp-gpb-title-italic.sp-nn-title-white {
    font-size: 50rem;
  }

  .sp-gpb-main-wrap {
    width: 100%;
  }

  .sp-gpb-hero-img-bg {
    border-radius: 40rem;
    box-shadow: 20rem 20rem 50rem #00000026;
  }

  .sp-gpb-mouse-wrap {
    display: none;
  }

  .sp-gpb-tabs-content {
    padding-left: 20px;
  }

  .sp-gpb-main-img-dream {
    width: 450rem;
    position: relative;
    left: -203.1rem;
  }

  .sp-gpb-main-img-dream.sp-gpb-hero-img-draggable {
    width: 600rem;
  }

  .sp-gpb-tabs {
    flex-flow: column;
  }

  .sp-gpb-second-colomn-wrap {
    width: 280rem;
  }

  .sp-gpb-main-wrap-two-colomns {
    z-index: 2;
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .sp-gpb-section {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-gpb-section.sp-gpb-section-h1 {
    padding-bottom: 25rem;
  }

  .sp-gpb-section.sp-gpb-section-h1.sp-ya-h1-wrap {
    padding-bottom: 60rem;
  }

  .sp-gpb-main-img-four {
    width: 160rem;
    top: -190%;
    right: -10%;
  }

  .sp-gpb-h1 {
    font-size: 75rem;
  }

  .sp-gpb-title-wrap.sp-gpb-title-wrap-right {
    width: 80%;
    margin-left: auto;
  }

  .sp-gpb-first-colomn-wrap {
    width: 600rem;
  }

  .sp-gpb-main-wrap-one-colomn-right {
    margin-left: auto;
    padding-left: 0;
  }

  .sp-gpb-tabs-menu {
    z-index: 1;
    -webkit-backdrop-filter: blur(4rem);
    backdrop-filter: blur(4rem);
    background-color: #fff9;
    margin-top: -80rem;
    padding-top: 80rem;
    position: sticky;
    top: 0;
  }

  .swiper-button-prev-3.sp-ar-swipper-btn-prev {
    right: 260rem;
  }

  .swiper-button-next-3.sp-ar-swipper-btn-next {
    right: 60rem;
  }

  .sp-ar-main-wrap {
    width: 100%;
  }

  .swiper-button-next-1.sp-ar-swipper-btn-next, .swiper-button-next-1.sp-mv-swipper-btn-next {
    right: 60rem;
  }

  .sp-ar-subtitle {
    font-size: 68rem;
  }

  .sp-ar-heroes-2 {
    height: 200rem;
    left: -50%;
  }

  .sp-ar-main-wrap-wide {
    width: 100%;
  }

  .swiper-button-prev-2.sp-ar-swipper-btn-prev {
    right: 260rem;
  }

  .swiper-button-prev-2.sp-ya-swipper-btn-prev {
    left: 60rem;
  }

  .swiper-button-prev-2.sp-ya-swipper-btn-prev-small {
    width: 120rem;
    top: 1%;
    right: 150rem;
  }

  .sp-ar-heroes-1 {
    height: 200rem;
    right: -30%;
  }

  .sp-ar-hero-img-wrap {
    padding-bottom: 90rem;
  }

  .sp-ar-body-wrap {
    padding-top: 100rem;
  }

  .sp-ar-main-wrap-one-colomn-centre {
    margin-left: auto;
    padding-left: 0;
  }

  .swiper-button-prev-1.sp-ar-swipper-btn-prev, .swiper-button-prev-1.sp-mv-swipper-btn-prev {
    right: 260rem;
  }

  .sp-ar-plastic-2 {
    width: 600rem;
    top: 150%;
  }

  .sp-ar-hero-img-1 {
    background-size: 200rem;
  }

  .sp-ar-logo {
    width: 1400rem;
  }

  .sp-ar-hero-img-2 {
    background-size: 200rem;
  }

  .sp-ar-hero {
    z-index: 5;
    width: 100%;
    height: 358rem;
  }

  .sp-ar-slider-name {
    height: 270rem;
  }

  .sp-ar-quote {
    width: 60rem;
    top: 80rem;
    left: -75rem;
  }

  .swiper-button-next-2.sp-ar-swipper-btn-next, .swiper-button-next-2.sp-ya-swipper-btn-next {
    right: 60rem;
  }

  .swiper-button-next-2.sp-ya-swipper-btn-next-small {
    width: 120rem;
    top: 1%;
    right: 30rem;
  }

  .sp-ar-plastic-1 {
    left: -80%;
  }

  .sp-ar-hero-img-3 {
    background-size: 200rem;
  }

  .sp-ar-h1 {
    font-size: 108rem;
  }

  .sp-ar-slider-wrap {
    height: 270rem;
  }

  .sp-ar-subtitle-paragraph {
    font-size: 40rem;
  }

  .text-format.text-color-green.arch {
    font-size: 32rem;
  }

  .navigation2-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .navigation2-wrapper.ml-mr-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .navigation2-wrapper.mt-28.mlr-24 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .navigation2-wrapper.gis {
    margin-top: 33rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .navigation2-wrapper.mys {
    z-index: 30;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 20rem;
    margin-bottom: -20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

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

  .section-first {
    padding-top: 110rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .img-wrapper {
    flex-flow: column;
    align-items: stretch;
  }

  .hero-img {
    margin-top: 20rem;
    display: none;
  }

  .content-wrapper.ateams {
    flex-flow: column;
  }

  .text-data.mb-13 {
    margin-top: 13rem;
    font-size: 18rem;
  }

  .content-time {
    justify-content: center;
    align-items: flex-end;
  }

  .time-img {
    margin-top: 0;
    margin-bottom: 1px;
    padding-bottom: 0;
  }

  .text-minute.text-9-copy {
    font-size: 8px;
  }

  .data-time-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: flex-end;
    width: auto;
    font-size: 8rem;
  }

  .data-time-wrapper.kostin {
    margin-top: 0;
  }

  .h2-timesnr-400-116.text-style-italic {
    text-align: center;
    font-size: 100px;
  }

  .paragraph-about-hero {
    font-size: 30px;
  }

  .section-tab-wrapper {
    height: 100%;
  }

  .date-tabs {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .pane-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .pane-wrapper.border-left-top {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .pane-left {
    width: 100%;
    height: auto;
  }

  .pane-right {
    width: 100%;
    margin-top: 30px;
  }

  .btn-back-white {
    top: 31rem;
    left: 37rem;
  }

  .btn-back-white.mob-none {
    display: none;
  }

  .objsans-500-16 {
    text-align: center;
    font-size: 16px;
  }

  .h1-objsans-500-50 {
    text-align: center;
  }

  .image-43 {
    display: none;
  }

  .section-third {
    margin-top: 68px;
    margin-bottom: 68px;
    padding-left: 40px;
    padding-right: 40px;
    position: static;
  }

  .third-content-wrapper {
    grid-column-gap: 68px;
    grid-row-gap: 68px;
    flex-flow: column-reverse wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .third-left-img, .third-right-text {
    width: 100%;
  }

  .objsans-400-20 {
    margin-left: 0;
  }

  .objsans-400-20._w-467 {
    width: 100%;
  }

  .third-home-img {
    display: block;
  }

  .hero-img-mob {
    border-radius: 34px;
    display: block;
  }

  .svg-acs-img, .svg-acs-img-copy, .svg-acs-img-copy-copy {
    display: none;
  }

  .contact-text-copy {
    text-align: center;
    font-size: 24rem;
  }

  .nodome__slidertext-2 {
    font-size: 26rem;
  }

  .rl_gallery21_arrow-left-2._3-brands {
    margin-left: 0;
  }

  .rl_gallery21_arrow-left-2._3-brands.blazar {
    margin-top: 0;
    margin-left: 860rem;
  }

  .rl_gallery21_arrow-right-2._3-brands {
    margin-left: 80rem;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right-2._3-brands.blazar {
    margin-top: 0;
    margin-left: 940rem;
  }

  .paragraph-about-hero-mob {
    font-size: 30px;
  }

  .blazar-times {
    font-size: 68rem;
  }

  .blazar-01 {
    width: 350rem;
  }

  .blazar-01._3stolb {
    margin-top: 740rem;
    margin-left: -360rem;
  }

  .brat-hero-img {
    margin-top: 80rem;
    display: none;
  }

  .brat-content-section.mlr-160 {
    justify-content: flex-start;
    align-items: stretch;
    height: auto;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .h1-brat {
    width: 100%;
    font-size: 44rem;
  }

  .brat-italic {
    font-size: 44rem;
  }

  .brat-text-center {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
  }

  .paragraph-brat {
    color: #838383;
    width: 592rem;
    margin-top: 27rem;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 28rem;
    line-height: 128%;
  }

  .green-oval {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 592rem;
    margin-top: 40rem;
    padding-top: 77rem;
    padding-left: 55rem;
    padding-right: 38rem;
  }

  .tmnr-italic-36 {
    margin-bottom: 33rem;
    font-size: 32rem;
  }

  .section-brat-content {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .section-brat-content.mob-margin {
    margin-top: 350rem;
  }

  .brat-scroll-block {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 45rem;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .brat-scroll-block.wrap-down {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .brat-scroll-block-img {
    display: none;
  }

  .h2-brat {
    color: #050505;
    margin-bottom: 30rem;
    font-size: 44rem;
  }

  .osnovnoi-text {
    color: #050505;
    width: auto;
    margin-bottom: 35rem;
    font-size: 24rem;
    line-height: 140%;
  }

  .yjin-wrap.mb-30 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .yjin-text.brat-italic {
    font-size: 28rem;
  }

  .section-starter-pack {
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
  }

  .section-navigation {
    margin-top: 27rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .left-navigation {
    justify-content: space-between;
    width: 100%;
  }

  .right-navigation, .line-navigation-svg {
    display: none;
  }

  .section-girls-img {
    margin-bottom: 40rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .objsans-500-24.mb-40 {
    margin-bottom: 15rem;
  }

  .objsans-500-24.text-lh-140.ml-32 {
    max-width: none;
    margin-right: 0;
  }

  .objsans-500-24.text-lh-140.ml-32.maxw-50 {
    max-width: 100%;
  }

  .objsans-500-24.mt-20 {
    font-size: 16rem;
  }

  .objsans-500-24.text-lh-120.mb-16 {
    margin-bottom: 10px;
    font-size: 28rem;
  }

  .objsans-500-24.text-lh-120.maxw-1000.mr-256 {
    margin-right: 0;
  }

  .objsans-500-24.bitr {
    font-size: 26rem;
    font-weight: 400;
    line-height: 140%;
  }

  .brat-hero-img-mob {
    margin-top: 80rem;
    display: block;
  }

  .for-botl-mob {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative;
  }

  .image-50 {
    width: 230rem;
  }

  .sosiska-mob {
    width: 430rem;
    margin-bottom: 10rem;
  }

  .section-navigation-mob {
    margin-top: 27rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .starter-pack-img {
    display: none;
  }

  .code-embed-5 {
    width: 170rem;
    height: 96rem;
    bottom: 100rem;
    right: 100rem;
  }

  .label-balenciaga {
    width: 420rem;
    height: 110rem;
    inset: auto auto 700rem 30%;
  }

  .label-miu-miu {
    position: absolute;
    inset: 250rem auto auto 30%;
  }

  .label-soboika {
    bottom: 1200rem;
    left: 30%;
  }

  .label-moxo {
    inset: 800rem 30% auto auto;
  }

  .label-mark {
    bottom: 2300rem;
    right: 30%;
  }

  .label-aura {
    inset: 2200rem auto auto 30%;
  }

  .label-perekus {
    top: 1500rem;
    right: 30%;
  }

  .label-book {
    width: 420rem;
    height: 210rem;
    inset: auto 0% 200rem 30%;
  }

  .point-wrapper-book {
    inset: auto 20% 100rem auto;
  }

  .brat-scroll-block-img-mob {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
  }

  .point-wrapper-miu-miu {
    inset: 350rem auto auto 25%;
  }

  .point-wrapper-balenciaga {
    bottom: 600rem;
    right: 750rem;
  }

  .point-wrapper-moxi {
    inset: 800rem 50rem auto auto;
  }

  .point-wrapper-mark {
    inset: auto 90rem 2200rem auto;
  }

  .point-wrapper-aura {
    inset: 2300rem auto auto 30%;
  }

  .point-wrapper-soboika {
    bottom: 1200rem;
    left: 850rem;
  }

  .point-wrapper-perekus {
    top: 1570rem;
  }

  .starter-pack-img-mob {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .for-mob-label-track {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .section-author-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 75rem;
    display: flex;
  }

  .author-img-mob {
    width: 198rem;
    margin-bottom: 27rem;
  }

  .navbar-horizontal {
    z-index: 1000;
  }

  .navbar-horizontal.sp-lunar-navbar {
    padding: 2rem 3rem;
  }

  .navbar-horizontal.bg-color-gray {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .nav-logo-img-slim {
    width: 340rem;
    margin-bottom: 0;
    display: none;
  }

  .nav-logo-img-slim.sp-lunar-logo {
    width: 34rem;
  }

  .nav-logo-slim {
    margin-right: auto;
  }

  .section-copy {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section-copy.section-search {
    padding-top: 146rem;
  }

  .section-copy.section-special {
    padding-top: 155rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-copy.section-sp {
    padding-bottom: 138rem;
  }

  .section-copy.sp-section {
    padding-bottom: 101rem;
  }

  .section-copy.section-heros-1, .section-copy.section-heros-2, .section-copy.section-heros-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-copy.hero-top {
    padding-top: 202rem;
  }

  .section-copy.section-payment {
    padding-top: 81.2rem;
  }

  .section-copy.section-test {
    padding-bottom: 80rem;
  }

  .section-copy.pt-120 {
    padding-top: 100rem;
  }

  .section-copy.interview-layout {
    padding-bottom: 10rem;
  }

  .section-new {
    margin-top: 53rem;
    margin-bottom: 40rem;
  }

  .section-new.ml-mr-25-mob {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .u-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .content-left.flex-center {
    width: 100%;
    height: auto;
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .content-img {
    display: none;
  }

  .h1-new {
    font-size: 56rem;
  }

  .content-left-svg {
    width: 133rem;
    margin-bottom: 40rem;
  }

  .objsans-500-38 {
    font-size: 26rem;
  }

  .tmnr-italic-34 {
    font-size: 32rem;
  }

  .tmnr-italic-34.text-center {
    margin-bottom: 40rem;
    font-size: 30rem;
  }

  .maxw-808 {
    width: 538rem;
  }

  .objsans-400-18 {
    font-size: 16rem;
  }

  .mb-25 {
    margin-bottom: 20rem;
  }

  .mb-mt-100 {
    margin-top: 0;
    margin-bottom: 40rem;
  }

  .container-content {
    margin-top: 19rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .container-content.flex-center.mw-820 {
    width: auto;
    margin-top: 40rem;
  }

  .container-content.flex-center.mw-820.mb-100 {
    margin-bottom: 74rem;
  }

  .container-content.flex-center.mw-820.mb-40 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 80rem;
  }

  .container-content.flex-center.mw-820.newp {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .container-content.flex-center.somelove {
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-content.flex-center.mw-832 {
    width: auto;
    margin-top: 40rem;
  }

  .container-content.flex-center.mw-832.mb-100 {
    margin-bottom: 74rem;
  }

  .container-content.flex-center.mw-832.mb-40 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 80rem;
  }

  .container-content.flex-center.mw-832.newp {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .objsans-500-28.mw-1120 {
    text-align: center;
    width: 100%;
  }

  .objsans-500-28.mw-1120.mb-mt-16 {
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .objsans-500-28.mw-1120.align-left {
    text-align: left;
  }

  .objsans-500-28.mw-1120.align-left._32-mob {
    font-size: 32rem;
  }

  .objsans-500-28.mw-1120.align-left._32-mob.mb-16-40 {
    margin-bottom: 40rem;
  }

  .objsans-500-28.align-center.maxw-314 {
    max-width: 592rem;
    font-size: 24rem;
  }

  .objsans-500-28.mb-20.maxw-245 {
    max-width: none;
    font-size: 30rem;
  }

  .objsans-500-28.mb-52 {
    margin-bottom: 20rem;
    font-size: 30rem;
  }

  .h2-timesnr-400-48.text-italic.mb-40.mt-40 {
    margin-top: 40rem;
  }

  .flex-left.mb-60 {
    margin-bottom: 30rem;
  }

  .objsans-700-26.mb-30 {
    color: #050505;
    margin-bottom: 30rem;
  }

  .section-text.flex-center.mb--40 {
    margin-top: -40rem;
  }

  .objsans-400-26 {
    line-height: 140%;
  }

  .objsans-400-26.mb-30 {
    margin-bottom: 40rem;
  }

  .objsans-400-26.mb-30.mb-0 {
    margin-bottom: 0;
  }

  .objsans-400-26.mb-100 {
    margin-bottom: 80rem;
  }

  .image-52 {
    display: none;
  }

  .section-hero {
    background-color: #000;
    margin-top: -2px;
  }

  .block-quo.mb-mt-40 {
    width: 592rem;
  }

  .tmnr-italic-38 {
    font-size: 32rem;
  }

  .tmnr-italic-38.ml-31 {
    font-size: 36rem;
  }

  .section-img {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-img.flex-center {
    margin-top: 0;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-img.flex-center.mt-80 {
    margin-top: 80rem;
  }

  .section-img.flex-center.mt-80.mb-40 {
    margin-bottom: 40rem;
    overflow: clip;
  }

  .interview-red-box-copy {
    justify-content: flex-start;
    align-items: center;
    position: static;
  }

  .section-stiki-scroll.mb-40 {
    margin-bottom: 40rem;
  }

  .conteiner_two-columns {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
    flex-flow: wrap;
    padding-top: 0;
  }

  .conteiner_two-columns.wrap-up {
    flex-flow: wrap-reverse;
  }

  .conteiner_two-columns.gap-0 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .text-columns {
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .photo-columns {
    width: 100%;
    display: none;
  }

  .photo-columns.mb-60 {
    margin-bottom: 40rem;
    display: none;
  }

  .photo-columns.mb-60.block {
    width: 592rem;
    margin-top: 40rem;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .photo-columns.block {
    width: 593rem;
    margin-top: 80rem;
    display: block;
    position: static;
  }

  .image-53 {
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
    display: block;
  }

  .nav-logo-img-copy {
    width: 340rem;
    margin-bottom: 0;
    display: block;
  }

  .nav-logo-img-copy.sp-lunar-logo {
    width: 34rem;
  }

  .hero-photo-mob {
    display: block;
  }

  .block-img-mob {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 0;
    display: flex;
  }

  .navbar-3 {
    z-index: 1000;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .burger-line-16 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: 1rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .search-row-5, .container-1419 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-1419.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .burger-line-17 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-18 {
    background-color: #050505;
    width: 100%;
    height: 2px;
    min-height: 2px;
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-logo-img-3 {
    width: 340rem;
    margin-bottom: 0;
  }

  .one_h2_wrap {
    z-index: 2;
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .rl_gallery21_arrow-left-3._3-brands {
    margin-left: 0;
  }

  .rl_gallery21_arrow-left-3._3-brands.inter {
    margin-top: 0;
    margin-left: -120rem;
  }

  .one_h2_wrapin {
    width: 160rem;
  }

  .text-span-19 {
    font-size: 55rem;
  }

  .text-span-19.sp-a101-span-sans, .text-span-19.sp-ya-white {
    font-size: 70rem;
  }

  .one_h2 {
    font-size: 110rem;
  }

  .rl_gallery21_arrow-right-3._3-brands {
    margin-left: 80rem;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right-3._3-brands.inter {
    margin-top: 0;
    margin-left: -40rem;
  }

  .one_slider {
    width: 100%;
    overflow: hidden;
  }

  .sp-nn-img-freelance {
    max-width: 850rem;
    bottom: -20%;
    left: -150%;
  }

  .sp-nn-img-maison {
    max-width: 1000rem;
    left: -90%;
  }

  .sp-nn-title-wrap {
    width: 800rem;
  }

  .sp-nn-img-gallery {
    max-width: 600rem;
    bottom: -33%;
    left: -81%;
  }

  .sp-nn-section-fix, .sp-nn-main-wrap {
    width: 100%;
  }

  .sp-nn-h2-wrap {
    width: 900rem;
  }

  .sp-nn-img-houses {
    max-width: 1200rem;
    bottom: -33%;
    left: -250%;
  }

  .sp-nn-img-divide-wrap-5 {
    margin-top: -100rem;
  }

  .sp-nn-additional-subtitle-italic {
    font-size: 42rem;
  }

  .sp-nn-main-img-bike-wrap {
    width: 500rem;
    max-width: none;
  }

  .sp-gpb-second-colomn-wrap-copy {
    width: 280rem;
  }

  .sp-nn-h1 {
    font-size: 66rem;
  }

  .sp-nn-one-colomn {
    padding-left: 200rem;
  }

  .sp-gpb-main-img-baloon-2 {
    width: 150rem;
    top: 80%;
  }

  .sp-nn-main-img-people {
    width: 350rem;
    max-width: none;
  }

  .sp-nn-hero-wrap {
    width: 1500rem;
  }

  .sp-nn-second-colomn-wrap {
    width: 280rem;
  }

  .sp-nn-main-img-car {
    width: 450rem;
    max-width: none;
  }

  .sp-nn-additional-subtitle {
    font-size: 35rem;
    line-height: 1.2;
  }

  .sp-nn-main-img-bike {
    width: 500rem;
    max-width: none;
  }

  .sp-nn-main-img-pen {
    width: 500rem;
  }

  .sp-nn-two-colomns {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .sp-nn-two-colomns.sp-nn-two-colomns-quote {
    flex-flow: column;
  }

  .sp-nn-img-cloud-4 {
    left: -20%;
  }

  .sp-nn-h2 {
    font-size: 75rem;
  }

  .sp-nn-img-divide-wrap-2 {
    margin-top: -100rem;
  }

  .sp-nn-img-divide {
    width: 1800rem;
  }

  .sp-nn-paragraph-wrap {
    width: 350rem;
  }

  .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first {
    width: 550rem;
    padding-left: 200rem;
  }

  .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first.sp-nn-paragraph-wrap-first-one {
    width: 930rem;
  }

  .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-second {
    width: 600rem;
  }

  .sp-nn-head-tags {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .image-new-mob {
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
    display: block;
  }

  .image-new-mob.mt-80 {
    margin-top: 80rem;
  }

  .image-new-mob.mt-80.mb-40 {
    margin-bottom: 40rem;
  }

  .image-new-mob.mt-80.mb-80 {
    margin-bottom: 80rem;
  }

  .code-embed-6 {
    text-align: center;
  }

  .image-55 {
    height: 400px;
  }

  .container-copy {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-copy.container-nav {
    flex-direction: row;
    justify-content: space-between;
  }

  .container-copy.container-footer {
    flex-direction: column;
  }

  .container-copy.container-banner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-copy.container-test {
    flex-direction: column;
    align-items: center;
  }

  .container-copy.container-vert, .container-copy.relative {
    max-width: 900rem;
  }

  .container-copy.interview-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    margin-top: 81rem;
    padding-top: 0;
  }

  .container-copy.interview-container.mt-30.mobile-w {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    margin-top: 10px;
  }

  .container-copy.interview-container.mt-30.mobile-w.zzzzzzzzz {
    margin-top: 0;
  }

  .container-copy.interview-container.mt-30.mobile-w.zz3 {
    margin-top: 10px;
  }

  .container-copy.interview-container.mt-30.qqqq {
    margin-top: 0;
  }

  .container-copy.interview-text-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    max-width: 991rem;
    padding-top: 50rem;
  }

  .container-copy.flex-container {
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-copy.flex-container.a-list-new-cont {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 5px;
    padding-right: 5px;
  }

  .container-copy.flex-container.a-list-new-row {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 29rem;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .container-copy.flex-container.a-list-new-row.cc-newx-copy, .container-copy.flex-container.a-list-new-row.cc-newx-copy-copy {
    flex-flow: wrap;
  }

  .container-copy.more-button-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container-copy.container-footer-fix {
    flex-direction: column;
  }

  .container-copy.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-copy.b-t-30.desctop- {
    display: none;
  }

  .container-copy.b-t-30.mobile- {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .container-copy.b-t-30.mobile-.z {
    padding-left: 0;
    padding-right: 0;
  }

  .container-copy.b-t-30.mobile-.z.zz.zzzzz {
    margin-top: 0;
  }

  .container-copy.b-t-30.mobile-.zz {
    margin-top: 10px;
  }

  .image-56 {
    display: none;
  }

  .image-56-mob {
    margin-top: 10px;
    display: block;
  }

  .block-quote_black-line {
    font-size: 36rem;
    line-height: 18px;
  }

  .block-quote_black-line.in-fw-interview {
    width: 450px;
  }

  .block-quote_black-line.fadein {
    line-height: 100%;
  }

  .block-quote_black-line.fadein.maxw-648 {
    max-width: 100%;
  }

  .img-popovich-mob {
    margin-top: 80rem;
    margin-bottom: 80rem;
    display: block;
  }

  .img-popovich-mob.mb-none {
    margin-bottom: 0;
  }

  .big-photo, .big-photo.photo-none {
    display: none;
  }

  .point-navigator.color-gray {
    background-color: #d9d9d9;
  }

  .search-block-slim {
    top: 79rem;
    left: 0;
  }

  .flex-horizontal-mob {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .flex-horizontal-mob.mt-24 {
    margin-top: 24rem;
  }

  .flex-horizontal-mob.mt-24.flex-horiz {
    justify-content: center;
    align-items: flex-start;
  }

  .nav-none {
    display: none;
  }

  .logo-center {
    justify-content: center;
    align-items: flex-start;
    padding-top: 44rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .breadcrumbs_for_newp-mob {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 44rem;
    margin-bottom: 57rem;
  }

  .line-newp-mob {
    background-color: #d9d9d9;
    width: 100%;
    height: 1px;
    margin-left: 24rem;
    margin-right: 24rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .breadcrumbs-newp-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
    display: flex;
  }

  .content-none-mob.align-center {
    display: none;
  }

  .maxw-750 {
    width: 510rem;
  }

  .img-tatnem {
    display: none;
  }

  .img-tatnem-mob {
    display: block;
  }

  .img-tatjana {
    display: none;
  }

  .img-tatjana-mob {
    margin-top: 80rem;
    margin-bottom: 80rem;
    display: block;
  }

  .img-tatjana-mob.mb-none {
    margin-bottom: 0;
  }

  .img-tatjana-mob.mb--40 {
    margin-bottom: 40rem;
  }

  .img-mb-40 {
    display: block;
  }

  .img-mb-40.img-none-mob {
    display: none;
  }

  .img-mb-mb-80 {
    margin-top: 80rem;
    margin-bottom: 80rem;
    display: block;
  }

  .img-mb-mb-80.mb---40, .img-mb-mb-80.mb--30 {
    margin-top: 40rem;
  }

  .section-newp {
    padding-top: 400rem;
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .nav-logo-img-slim-copy {
    width: 340rem;
    margin-bottom: 0;
    display: none;
  }

  .nav-logo-img-slim-copy.sp-lunar-logo {
    width: 34rem;
  }

  .nav-logo-img-slim-white {
    width: 340rem;
    margin-bottom: 0;
    display: none;
  }

  .nav-logo-img-slim-white.sp-lunar-logo {
    width: 34rem;
  }

  .h1-newp {
    font-size: 140rem;
  }

  .h2-newp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-size: 85rem;
    display: flex;
  }

  .maxw-556 {
    margin-bottom: 80rem;
  }

  .text-span-21 {
    margin-left: 154rem;
    line-height: 100%;
  }

  .maxw-910 {
    max-width: 538rem;
  }

  .container-text.mob-0 {
    margin-bottom: 60rem;
    margin-left: 0;
  }

  .section-slider.new-leaders {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 24rem;
    padding-right: 24rem;
    display: flex;
  }

  .section-slider.archipelago {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-slider.about.mb-100 {
    justify-content: center;
    align-items: flex-start;
    width: 200%;
  }

  .section-slider.ateams {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 24rem;
    padding-right: 24rem;
    display: flex;
  }

  .swiper-scrollbar {
    display: none;
  }

  .newp-block-slider {
    width: auto;
    height: auto;
  }

  .newp-block-slider.slider-desk-none {
    display: block;
  }

  .new-img-mob {
    margin-top: 80rem;
    margin-bottom: 80rem;
    display: block;
  }

  .new-img-mob.mb-none {
    margin-bottom: 0;
  }

  .newp-big-img {
    display: none;
  }

  .newp-block-slider-mob {
    height: 100%;
    display: none;
  }

  .newp-block-slider-mob.mb-mt-none {
    margin-bottom: 0;
    display: block;
  }

  .newp-block-slider-mob.mb-mt-none.desk-none-only {
    height: 100%;
    display: block;
  }

  .slider-signature.somelove {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 24rem;
    font-style: italic;
    font-weight: 400;
    line-height: 100%;
  }

  .slider-11 {
    display: none;
  }

  .tmnr-italic-130 {
    margin-left: -80rem;
    font-size: 110rem;
    line-height: 100%;
  }

  .tmnr-italic-130.ml-68 {
    margin-left: 68rem;
  }

  .text-span-22 {
    margin-left: 250rem;
    line-height: 100%;
  }

  .swiper-component.new-leaders, .swiper-component.ateams {
    max-width: 600rem;
  }

  .image-58 {
    top: -550rem;
    right: 250rem;
  }

  .nav-link-white {
    text-align: center;
    border-top: 1px solid #3e3e3e;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 40rem;
    padding-bottom: 40rem;
    font-size: 36rem;
  }

  .nav-link-white.mob {
    border-bottom: 1px solid #3e3e3e;
    display: block;
  }

  .nav-link-white.mob.hidden {
    display: none;
  }

  .nav-link-white.mob.sp-lunar-contacts {
    color: var(--white);
    border-bottom-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 3.5rem;
  }

  .nav-link-white.a-teams {
    border: 1px solid #3e3e3e;
  }

  .nav-link-white.a-teams.sp-lunar-ateam {
    border-top-color: #fff;
    padding-top: 4rem;
    padding-bottom: 4rem;
    font-size: 3.5rem;
  }

  .nav-link-wrap-white {
    background-image: none;
    border-style: none;
    width: 360rem;
    height: auto;
    margin-bottom: 0;
  }

  .nav-link-wrap-white.sp-lunar-alist {
    width: 37rem;
    height: 10rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .nav-link-wrap-white.paddings {
    border: 1px #000;
  }

  .nav-link-wrap-white.paddings:hover {
    color: #000;
    background-color: #0000;
  }

  .nav-mob-text-white {
    color: #fff;
    text-transform: uppercase;
    margin-top: 50rem;
    font-size: 20rem;
    display: block;
    transform: translate(0);
  }

  .nav-mob-text-white.sp-lunar-2024 {
    color: #fff;
    margin-top: 6rem;
    font-size: 2rem;
  }

  .nav-logo-img-slim-white-mob {
    width: 340rem;
    margin-bottom: 0;
    display: block;
  }

  .nav-logo-img-slim-white-mob.sp-lunar-logo {
    width: 34rem;
  }

  .clue-block {
    inset: -10rem 30rem auto auto;
  }

  .clue-block.somelove.is-1 {
    top: -10%;
    right: 20%;
  }

  .clue-block.somelove.is-3 {
    top: -30%;
    right: 20%;
  }

  .clue-block.somelove.is-2 {
    top: -50%;
    right: 20%;
  }

  .leader-link {
    width: 592rem;
    height: 391rem;
  }

  .leader-link.cursor-auto {
    margin-bottom: 25rem;
    margin-right: 0;
  }

  .swiper-slide-none.new-leaders {
    object-fit: contain;
    margin-bottom: 20rem;
  }

  .sp-mts-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-mts-hero-wrap {
    padding-top: 100rem;
  }

  .sp-mts-paragraph {
    font-size: 16px;
  }

  .sp-mts-hero {
    width: 100%;
    height: 440rem;
    margin-bottom: -60rem;
  }

  .sp-mts-main-wrap {
    width: 60%;
  }

  .sp-mts-main-wrap.sp-mts-main-wrap-hero {
    width: 900rem;
  }

  .sp-mts-hero-img-bg {
    box-shadow: 20rem 20rem 50rem #00000026;
  }

  .sp-mts-h1 {
    font-size: 100rem;
  }

  .sp-mts-h2-wrap {
    padding-bottom: 100rem;
  }

  .sp-mts-person-card.sp-mts-person-card-desc {
    display: none;
  }

  .sp-mts-person-card.sp-mts-person-card-tab-hor-mob {
    display: flex;
  }

  .sp-mts-quote-effect.sp-mts-sss {
    display: none;
  }

  .sp-mts-book {
    flex-flow: column-reverse;
    width: 100%;
  }

  .sp-mts-book.sp-mts-book-reverse {
    flex-flow: column-reverse;
  }

  .sp-mts-main-gradient {
    padding-bottom: 100rem;
  }

  .sp-mts-column {
    width: 100%;
  }

  .sp-mts-h2 {
    font-size: 110rem;
  }

  .sp-mts-section {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-mts-ssssssssss-copy {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .sp-mts-card-wrap {
    margin-bottom: 60rem;
    position: static;
  }

  .sp-mts-ssssssssss {
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%;
  }

  .sp-mts-h1-2 {
    font-size: 100rem;
  }

  .sp-mts-h2-2 {
    font-size: 110rem;
  }

  .se-tion-arch-first {
    margin-top: 100rem;
    margin-bottom: 60rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .img-block-arch {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6719b60004461e540b8c1ddb_bg-hero.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    height: 1400rem;
    padding: 57rem 24rem 30rem;
  }

  .container-arch-text {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .objsans-500-20.mb-30.text-medium {
    font-size: 24rem;
  }

  .objsans-500-20.mb-80 {
    margin-bottom: 75rem;
  }

  .objsans-500-20.mb-60 {
    margin-bottom: 45rem;
  }

  .objsans-500-20.text-medium {
    font-size: 24rem;
  }

  .block-video {
    width: 636rem;
    height: 479rem;
    margin-top: 60rem;
    margin-bottom: 92rem;
    padding: 47rem 16rem 17rem;
  }

  .video-content-arch {
    width: auto;
  }

  .objsans-500-48 {
    font-size: 28rem;
  }

  .objsans-500-48.mb-60 {
    margin-bottom: 20rem;
  }

  .tmnr-400-74 {
    font-size: 40rem;
  }

  .tmnr-400-74.align-right {
    padding-right: 10rem;
  }

  .mwidth-517.mb-60 {
    width: 300rem;
  }

  .green-right {
    height: 1000rem;
    bottom: 500rem;
  }

  .flex-right {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-right.mb-48 {
    margin-bottom: 30rem;
  }

  .flex-right.mb-21 {
    margin-bottom: 21rem;
  }

  .green-bottom {
    width: 800rem;
  }

  .section-arch-lightgray2 {
    padding-top: 45rem;
  }

  .mwidth-623.mb-60 {
    width: 413rem;
    margin-bottom: 20rem;
  }

  .sp-ya-hero-preload-content {
    width: 300rem;
  }

  .sp-ya-eye-preload {
    width: 300rem;
    height: 300rem;
  }

  .sp-ya-slide-music {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .sp-ya-img-browser-control {
    width: 250rem;
  }

  .sp-ya-main-text-block-wrap {
    padding: 60rem;
  }

  .sp-ya-main-text-block-wrap.vertical.music {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67178451d9432bed38b63bf6_sp-ya-music-bg.webp"), linear-gradient(#0000, #0000);
    background-size: 250%, auto;
    border-radius: 80rem;
  }

  .sp-ya-main-text-block-wrap.vertical.browser, .sp-ya-main-text-block-wrap.vertical.camera {
    border-radius: 80rem;
  }

  .sp-ya-main-text-block-wrap.book {
    width: 50%;
  }

  .sp-ya-main-text-block-wrap.horisontal, .sp-ya-main-text-block-wrap.horisontal.brown-books {
    flex-flow: column;
  }

  .sp-ya-slider-music {
    margin-left: -60rem;
    margin-right: -60rem;
  }

  .sp-ya-arrow-go {
    width: 80rem;
  }

  .sp-ya-arrow-icon {
    width: 80rem;
    bottom: 12%;
    left: 30%;
  }

  .sp-ya-talk-bubble-wrap {
    height: 150rem;
  }

  .sp-ya-img-browser-control-hero {
    width: 300rem;
  }

  .sp-ya-btn-wrap {
    width: 50%;
  }

  .sp-ya-talk-mute {
    height: 70rem;
  }

  .sp-ya-h1-span {
    font-size: 75rem;
  }

  .sp-ya-hero-animation-1 {
    top: 50rem;
    right: 50rem;
  }

  .sp-ya-camera-david {
    width: 200rem;
    right: -10%;
  }

  .sp-ya-logo-go-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-ya-camera-header-wrap {
    border-radius: 70rem;
    margin-top: -60rem;
    margin-left: -60rem;
    margin-right: -60rem;
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text {
    width: 100%;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.talk {
    padding-bottom: 0;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.browser {
    padding-left: 0;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.kino {
    padding-right: 0;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.alice {
    height: 210rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header, .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.browser {
    width: 100%;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.alice {
    height: auto;
  }

  .sp-ya-go-logo {
    width: 100rem;
  }

  .sp-ya-kino-tab-pane {
    height: 450rem;
  }

  .sp-gpb-hero-img-bg-2 {
    box-shadow: 20rem 20rem 50rem #00000026;
  }

  .sp-ya-h1 {
    font-size: 66rem;
  }

  .sp-ya-btn-text {
    font-size: 35rem;
    line-height: 1.2;
  }

  .sp-ya-btn-text.big {
    font-size: 45rem;
  }

  .sp-ya-camera-flower {
    width: 250rem;
    left: -16%;
  }

  .sp-ya-slide-resize {
    height: 800rem;
  }

  .sp-ya-music-paraghraph-wrap {
    width: 100%;
  }

  .sp-ya-arrow {
    width: 160rem;
  }

  .sp-ya-btn {
    height: 140rem;
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera {
    height: 80rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-ya-btn.sp-ya-btn-black-small-music {
    width: 100%;
    height: 120rem;
  }

  .sp-ya-btn.sp-ya-bubble {
    padding: 20rem 40rem;
  }

  .sp-ya-btn.sp-ya-alice {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ya-btn.sp-ya-btn-black-small {
    height: 120rem;
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera-cta {
    height: 80rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-ya-music-slider-nav {
    margin-bottom: -60rem;
  }

  .sp-ya-two-colomns {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-ya-two-colomns.talk {
    flex-flow: column-reverse;
  }

  .sp-ya-browser-header-wrap {
    border-radius: 70rem;
    margin-top: -60rem;
    margin-left: -60rem;
    margin-right: -60rem;
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .sp-ya-hero-animation-2 {
    height: 50%;
  }

  .sp-ya-tab-pane {
    height: auto;
  }

  .sp-ya-first-colomn-wrap {
    width: 100%;
  }

  .sp-ya-book-page {
    border-radius: 80rem;
    width: 100%;
  }

  .sp-ya-book-page.sp-ya-book-page-right {
    background-image: linear-gradient(#b2b2b2, #ededed 15%);
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .sp-ya-book-page.sp-ya-book-page-left {
    background-image: linear-gradient(#ededed 85%, #b2b2b2);
  }

  .sp-ya-hero {
    width: 100%;
    height: 440rem;
    padding: 50rem;
  }

  .sp-ya-camera-photo-bottom {
    height: 15rem;
  }

  .sp-ya-section {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-ya-arrow-music {
    width: 80rem;
  }

  .sp-ya-img-book {
    width: 300rem;
  }

  .sp-ya-section-wrap {
    border-radius: 80rem;
  }

  .sp-ya-camera-shirt {
    width: 200rem;
    left: 0%;
  }

  .sp-ya-wrap-alice {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-ya-player-wrap.sp-ya-tab-hide {
    display: none;
  }

  .sp-ya-hero-animation-3 {
    height: 50%;
  }

  .sp-ya-browser-header-wrap-hero {
    border-radius: 70rem;
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .sp-ya-music-arm {
    width: 400rem;
    bottom: -10%;
  }

  .sp-ya-bookmate {
    width: 100rem;
    top: -8%;
  }

  .sp-ya-book {
    flex-flow: column;
  }

  .sp-ya-video-talk {
    width: 400rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0%;
    left: 0%;
  }

  .sp-ya-main-wrap-two-colomns {
    z-index: 2;
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
  }

  .sp-ya-second-colomn-wrap {
    width: 100%;
  }

  .sp-ya-browser-paragraph-wrap.btn-margin {
    margin-top: -40rem;
    margin-bottom: -20rem;
  }

  .sp-ya-browser-paragraph-wrap.browser {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    flex-flow: column;
  }

  .sp-ya-music-arm-hero {
    bottom: -10%;
  }

  .icons-block-mob {
    display: flex;
  }

  .arrow-down-img {
    width: 112rem;
    height: 112rem;
  }

  .image-65 {
    width: 174rem;
    height: 62rem;
  }

  .grid-block-arch {
    grid-column-gap: 24rem;
    grid-row-gap: 24rem;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 36rem 24rem;
    display: flex;
  }

  .section-button {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-bottom {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .black-blocks-mob {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-flow: column;
    display: flex;
  }

  .block-black {
    justify-content: flex-start;
    align-items: stretch;
    height: 119rem;
    padding: 20rem 23rem 23rem;
  }

  .big-black-block {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .flex-block-mob {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    display: flex;
  }

  .img-const {
    display: none;
  }

  .img-const-mob {
    display: block;
  }

  .black-blocks {
    flex-flow: column;
    display: none;
  }

  .section-arch-lightgray {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .block-arch-img {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 284rem;
    height: auto;
    display: none;
  }

  .block-arch-img.mb-12 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
  }

  .arch-img-svg {
    width: 284rem;
  }

  .first-screen {
    height: 1800rem;
    margin-top: 80rem;
    padding-top: 8rem;
    padding-left: 24rem;
    padding-right: 24rem;
    position: sticky;
    inset: 0% 0% auto;
  }

  .first-img {
    display: none;
  }

  .first-text-block {
    flex-flow: column;
    margin-top: 60rem;
  }

  .first-btn {
    margin-top: 40rem;
  }

  .flex-vert {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 30rem;
  }

  .oval-block {
    border-radius: 100%;
    width: 590rem;
    height: 590rem;
  }

  .first-img-mob {
    display: block;
  }

  .cos-back {
    background-repeat: no-repeat;
    background-size: contain;
    width: 547rem;
    height: 129rem;
  }

  .h1-cos.maxw-682 {
    max-width: 547rem;
    font-size: 36rem;
  }

  .hero-mob-img {
    border-radius: 20rem;
    display: none;
  }

  .block-arch-img-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 284rem;
    height: auto;
  }

  .block-arch-img-mob.mb-12 {
    grid-column-gap: 24rem;
    grid-row-gap: 24rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .maxw-473 {
    max-width: 473rem;
  }

  .png-element-2 {
    display: none;
  }

  .png-element-2-mob {
    display: block;
    bottom: 1050rem;
  }

  .about-wrapper {
    width: 100%;
  }

  .about-first {
    padding-top: 156rem;
    padding-bottom: 99rem;
  }

  .about-first.sticky.h-100vh {
    height: auto;
    position: relative;
  }

  .h1-objsans-115 {
    font-size: 50rem;
  }

  .h1-objsans-115.mb-70 {
    margin-bottom: 40rem;
  }

  .h1-tmnr-182 {
    font-size: 80rem;
  }

  .h2-objsans-74.align-center.maxw-1100 {
    max-width: 346rem;
    font-size: 32rem;
  }

  .h2-objsans-74.align-center.maxw-1220 {
    max-width: 550rem;
    font-size: 32rem;
  }

  .h2-objsans-74.align-center.mb-70 {
    margin-bottom: 32rem;
    font-size: 32rem;
  }

  .h2-objsans-74.align-center.mb-120 {
    max-width: 592rem;
    margin-bottom: 80rem;
    font-size: 32rem;
  }

  .h2-tmnr-86 {
    font-size: 38rem;
  }

  .about-slider {
    height: auto;
    padding-bottom: 20rem;
    position: relative;
  }

  .about-center {
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .about-center.height-150vh {
    height: auto;
    padding-top: 50rem;
  }

  .photo-block {
    justify-content: center;
    align-items: center;
    margin-bottom: 80rem;
  }

  .photo-block.mt-mb-120 {
    display: none;
  }

  .circle-img {
    width: 360rem;
    height: 360rem;
  }

  .objsans-500-40 {
    text-align: center;
    font-size: 42rem;
  }

  .objsans-500-40.mb-24 {
    font-size: 42rem;
  }

  .objsans-500-40.bitr-40 {
    text-align: left;
    margin-bottom: 10rem;
    font-size: 40rem;
    line-height: 97%;
  }

  .objsans-500-36.mb-24 {
    font-size: 20rem;
  }

  .objsans-500-32 {
    font-size: 16rem;
  }

  .about-video-block {
    width: 576rem;
    height: 309rem;
    margin-bottom: 80rem;
  }

  .about-last {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .bottom-block {
    margin-bottom: 72rem;
  }

  .logo-sm.mt-50 {
    margin-top: 40rem;
  }

  .about-item {
    width: 346rem;
    height: 378rem;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .footer-link-new {
    white-space: nowrap;
  }

  .footer-link-new.sp-lunar-f-link {
    font-size: 1.6rem;
  }

  .footer-contacts {
    margin-bottom: 30rem;
  }

  .about-list-2 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .about-item-2 {
    width: 307rem;
    height: 383rem;
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .section-slider-card {
    padding-left: 0;
  }

  .section-slider-card.new-leaders {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 24rem;
    padding-right: 24rem;
    display: flex;
  }

  .section-slider-card.archipelago {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-slider-card.about.mb-100 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .photo-block-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 80rem;
    padding-bottom: 80rem;
    display: flex;
  }

  .img-absolut {
    width: 66rem;
    height: 66rem;
    bottom: 160rem;
    left: 220rem;
  }

  .img-absolut._2 {
    width: 54rem;
    height: 54rem;
    top: 120rem;
  }

  .img-absolut._1 {
    width: 127rem;
    height: 84rem;
    top: 140rem;
    left: 120rem;
  }

  .img-absolut._3 {
    width: 193rem;
    height: 128rem;
    bottom: 60rem;
    left: 95rem;
  }

  .img-absolut._4 {
    width: 60rem;
    height: 60rem;
    inset: auto auto 200rem 220rem;
  }

  .img-absolut._5 {
    width: 208rem;
    height: 98rem;
    bottom: 50rem;
    right: 100rem;
  }

  .img-absolut._6 {
    width: 40rem;
    height: 40rem;
    top: 170rem;
    right: 80rem;
  }

  .img-absolut._7 {
    width: 230rem;
    height: 93rem;
    top: 150rem;
    right: 100rem;
  }

  .img-absolut._8 {
    width: 27rem;
    height: 27rem;
    right: 220rem;
  }

  .img-absolut._9 {
    width: 150rem;
    height: 150rem;
    inset: 230rem 180rem auto auto;
  }

  .micro-hero.bg-color-1 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 80rem;
    padding-bottom: 31rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .gray-block {
    flex-flow: column;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 26rem;
  }

  .gray-block.jek-art {
    background-color: #25262b;
  }

  .gray-block.jek-art.policy {
    background-color: #78ab7b;
  }

  .orange-block {
    background-color: #d3dadd;
  }

  .hero-micro-img {
    width: auto;
    height: auto;
    margin-right: 20rem;
    display: none;
  }

  .mt-95 {
    margin-top: 75rem;
    overflow: clip;
  }

  .h1-micro.maxw-518 {
    max-width: 360rem;
    margin-top: 98rem;
    margin-bottom: 63rem;
    margin-left: 16rem;
    font-size: 46px;
  }

  .h1-micro.maxw-518.text-color-white {
    line-height: 85%;
  }

  .h1-micro-italic {
    font-size: 52px;
  }

  .icons-block {
    display: none;
  }

  .navigation-block-micro {
    justify-content: flex-start;
    align-items: flex-end;
    display: none;
  }

  .hero-micro-img-mob {
    width: 100%;
    height: 100%;
    margin-right: 20rem;
    display: block;
  }

  .image-new-mob2 {
    width: auto;
    display: block;
  }

  .image-new-mob2.mt-80 {
    margin-top: 80rem;
  }

  .image-new-mob2.mt-80.mb-40 {
    margin-bottom: 40rem;
  }

  .image-new-mob2.mb-80 {
    margin-bottom: 80rem;
  }

  .image-new-mob2.mb-80.mt-50, .image-new-mob2.mt-50 {
    margin-top: 50rem;
  }

  .image-new-mob2.mt-50.mb-50 {
    margin-bottom: 50rem;
  }

  .section-micro {
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-micro.policy {
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .h2-micro.maxw-1272 {
    max-width: 430rem;
    font-size: 22rem;
    line-height: 120%;
  }

  .h2-micro.maxw-1272.mb-40 {
    max-width: none;
    margin-top: 30rem;
    margin-bottom: 30rem;
    font-size: 40rem;
  }

  .container-micro {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .max2-940 {
    max-width: none;
  }

  .h3-micro.mb-10 {
    font-size: 24rem;
  }

  .h3-micro.mb-10.maxw-700 {
    font-size: 28rem;
  }

  .maxw-864 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .objsans-500-22 {
    font-size: 24rem;
    font-weight: 400;
  }

  .objsans-500-22.goroda {
    line-height: 130%;
  }

  .objsans-500-22.goroda.mb-60 {
    margin-bottom: 40rem;
  }

  .objsans-500-22.botr-500 {
    font-size: 26rem;
    font-weight: 500;
    line-height: 140%;
  }

  .container-card {
    display: none;
  }

  .container-card.maxw-510 {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .green-card {
    display: none;
  }

  .caption-micro.nonemargin {
    font-size: 10px;
  }

  .conteiner-zachem {
    padding-left: 0;
  }

  .zachem-gray {
    padding-right: 0;
  }

  .zachem-dark-gray {
    padding-bottom: 0;
    padding-right: 0;
  }

  .zachem-green {
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .text-all-micro {
    font-size: 24rem;
    line-height: 130%;
  }

  .text-all-micro.mb-16 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-style: italic;
  }

  .text-all-micro.mb-16.maxw-864 {
    max-width: none;
    font-size: 26rem;
  }

  .text-all-micro.mb-16.maxw-864.text-color-white {
    color: #000;
    font-size: 32rem;
  }

  .text-all-micro.mb-16.maxw-864.text-color-white.lh-120 {
    line-height: 120%;
  }

  .text-all-micro.mb-16.maxw-864.art-italic-mob {
    flex: 1;
    font-size: 32rem;
    font-style: italic;
  }

  .text-all-micro.mb-16.maxw-864.art-italic-mob.lh-120 {
    line-height: 120%;
  }

  .text-all-micro.mb-16.maxw-674.text-color-white {
    color: #000;
    width: auto;
    margin-bottom: 0;
    font-size: 32rem;
  }

  .text-all-micro.mb-16.maxw-674.text-color-white.lh-120 {
    line-height: 120%;
  }

  .text-all-micro.maxw-516.text-color-white {
    color: #000;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 32rem;
    font-style: italic;
  }

  .text-all-micro.maxw-516.text-color-white.lh-120 {
    line-height: 120%;
  }

  .text-all-micro.maxw-516.art-italic-mob {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 32rem;
    font-style: italic;
  }

  .text-all-micro.maxw-516.art-italic-mob.lh-120 {
    line-height: 120%;
  }

  .text-all-micro.maxw-864 {
    max-width: none;
  }

  .text-all-micro.maxw-864.not-italic {
    font-style: normal;
  }

  .text-all-micro.maxw-864 {
    font-size: 26rem;
  }

  .text-all-micro.maxw-864.art-italic-mob {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 32rem;
    font-style: italic;
  }

  .text-all-micro.maxw-864.art-italic-mob.lh-120 {
    line-height: 120%;
  }

  .text-all-micro.jek-art {
    margin-top: 40rem;
  }

  .text-artist.mt-44.ml-40 {
    display: none;
  }

  .text-artist.text-color-black {
    color: var(--black);
  }

  .text-artist.text-color-black.mt-mb-10 {
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .container-full {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672e1b4cbfaf846d92e100d6_Frame%202087331350.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    padding-bottom: 0;
    padding-right: 15px;
  }

  .container-full.jek-art {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67370d149615f77a62398eb8_Frame%202087331434.webp");
    background-position: 50%;
    background-size: contain;
    height: 740rem;
    margin-bottom: 40rem;
  }

  .text-artist-signature {
    display: block;
  }

  .text-artist-signature.ml-40.mt-24 {
    display: none;
  }

  .mt-17 {
    margin-top: 67px;
    margin-bottom: 62px;
  }

  .conteiner-kto {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .kto-gray {
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: auto;
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .kto-darkgray {
    padding-bottom: 0;
  }

  .kto-green {
    background-color: #fff;
    padding: 0;
  }

  .column-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }

  .tmnr-20-italic.maxw-400, .flex-vertical-micro.maxw-624 {
    max-width: none;
  }

  .container-sample.nav {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .container-sample.container-footer-fix {
    justify-content: space-between;
  }

  .text-artist-signature-mob {
    display: block;
  }

  .text-artist-signature-mob.ml-40.mt-24, .text-artist-mob.mt-44.ml-40 {
    display: none;
  }

  .text-artist-mob.text-color-black {
    color: var(--black);
  }

  .text-artist-mob.text-color-black.mt-mb-10 {
    text-align: center;
    max-width: 592rem;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
  }

  .signature-mob {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 20rem;
    display: flex;
  }

  .section-ten {
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .conteiner-ten {
    display: none;
  }

  .micro-wrapper {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .section-micro-full {
    width: 100%;
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .img-micro {
    display: none;
  }

  .section-micro-two {
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-micro-two.jek-art {
    margin-top: 0;
    margin-bottom: 40rem;
  }

  .section-micro-one {
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-micro-abix {
    margin-top: 0;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-micro-abix.jek-art {
    margin-bottom: 0;
  }

  .section-micro-eleven {
    padding: 30px 24rem;
  }

  .section-micro-column {
    margin-top: 0;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-micro-andrey {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .h1-reclam.mb-80 {
    font-size: 32rem;
  }

  .h1-reclam.mb-70 {
    margin-bottom: 40rem;
    font-size: 32rem;
  }

  .h1-reklam-span {
    font-size: 38rem;
  }

  .h1-reklam-span.ateams {
    font-size: 60rem;
  }

  .objsans-400-40.mb-70 {
    max-width: 577rem;
    font-size: 28rem;
    line-height: 136%;
  }

  .objsans-400-40.ateams {
    font-size: 24rem;
    line-height: 117%;
  }

  .objsans-400-40.text-color-white {
    color: #fff;
  }

  .tmnr-italic-46.contact-page {
    font-size: 46rem;
  }

  .tmnr-italic-46.ateams {
    font-size: 28rem;
    line-height: 136%;
  }

  .section-auditoria {
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .img-eco {
    width: 592rem;
    display: none;
  }

  .auditoria-column, .main-wrapper.bp {
    width: 100%;
  }

  .art-wrapper {
    overflow: clip;
  }

  .text-column-vert {
    max-width: none;
  }

  .conteiner-full-two {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672e1d7b85cf1db3c87d4557_Frame%202087331364.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
  }

  .conteiner-full-three {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672e1d6bb1f35afa9c019e2a_Frame%202087331311.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
  }

  .conteiner-full-four {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/672e1d6cdd5eea47bfd99c0f_Frame%202087326780.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: auto;
  }

  .tmns-italic-26 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 32rem;
    font-style: italic;
  }

  .tmns-italic-26.mb-16 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-style: italic;
  }

  .tmns-italic-26.maxw-864 {
    max-width: none;
  }

  .tmns-italic-26.maxw-864.not-italic {
    font-style: normal;
  }

  .conteiner-full-four-five {
    display: none;
  }

  .section-micro-nistratova {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .nistratova-green {
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding: 20rem 0;
    display: flex;
  }

  .navigation-block {
    justify-content: flex-start;
    align-items: flex-end;
    display: none;
  }

  .nav-block-art {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 20rem;
    position: static;
  }

  .nav-block-art.flex-right {
    justify-content: flex-start;
    align-items: center;
  }

  .nav-block-art.flex-right.flex-horizontal-center-btwn {
    flex-flow: row;
    justify-content: space-between;
  }

  .nav-block-art.flex-right.flex-horizontal-center-btwn.width-100 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .navigation-text-micro {
    margin-bottom: 0;
  }

  .navigation-text-micro.text-color-grey {
    color: #d9d9d9;
  }

  .navigation-text-micro.text-color-white {
    color: var(--white);
  }

  .navigation-text-micro.orange-text.bitr_hero-wrapper, .navigation-text-micro.orange-text.bitr {
    letter-spacing: -.04em;
    line-height: 146%;
  }

  .black-caption {
    margin-bottom: 0;
  }

  .black-caption.text-color-grey {
    color: #d9d9d9;
  }

  .black-caption.text-color-white {
    color: var(--white);
  }

  .black-caption.text-regular {
    font-weight: 400;
  }

  .black-caption.black.bp {
    text-align: left;
  }

  .black-caption.black.mb-4.bitr.mob-18 {
    font-size: 18rem;
    line-height: 150%;
  }

  .black-caption.bp {
    text-align: right;
    max-width: 250rem;
    font-size: 24rem;
  }

  .black-caption.bp1 {
    text-align: right;
    max-width: 250rem;
  }

  .black-caption.bp2 {
    text-align: right;
    max-width: 300rem;
  }

  .black-caption.bp5 {
    text-align: right;
  }

  .black-caption.orange-text.bitr {
    line-height: 150%;
  }

  .black-caption.bitr.mob-18 {
    font-size: 18rem;
    line-height: 150%;
  }

  .navigation-point {
    margin-bottom: 0;
  }

  .navigation-point.text-color-grey {
    color: #d9d9d9;
  }

  .navigation-point.text-color-white {
    color: var(--white);
  }

  .flex-vert-left-top.maxw-246.policy {
    max-width: 300rem;
  }

  .flex-vert-left-top.maxw-253 {
    max-width: none;
  }

  .black-caption-2 {
    margin-bottom: 0;
    font-weight: 500;
  }

  .black-caption-2.text-color-grey {
    color: #d9d9d9;
  }

  .black-caption-2.text-color-white {
    color: var(--white);
  }

  .navigation-block-mob {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 101rem;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .slider-mob-art {
    width: 592rem;
    height: 690rem;
  }

  .container-card-mob {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .container-card-mob.maxw-510 {
    width: auto;
  }

  .container-card-mob.policy {
    display: flex;
  }

  .left-arrow-11, .right-arrow-11, .slide-nav-7 {
    display: none;
  }

  .slider-strit-art {
    width: 592rem;
    height: 690rem;
    display: block;
  }

  .slider-strit-art.mb-mt-none {
    margin-bottom: 0;
    display: block;
  }

  .slider-strit-art.mb-mt-none.desk-none-only {
    height: 100%;
    display: block;
  }

  .slider-strit-art.jek-art {
    height: 740rem;
  }

  .gradient-about {
    display: none;
  }

  .gradient-about-mob {
    height: 402rem;
    top: 0%;
  }

  .about-center-desk {
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: static;
  }

  .about-center-desk.height-150vh {
    height: auto;
    padding-top: 50rem;
  }

  .fixed-btn {
    display: flex;
  }

  .two-columna-auditoria {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: auto;
  }

  .left-audit {
    width: auto;
    height: 690rem;
  }

  .right-audit {
    width: auto;
  }

  .bottom-audit {
    flex-flow: row;
  }

  .conten-audit {
    height: auto;
    padding-right: 32rem;
  }

  .bottom-cont {
    flex-flow: column;
  }

  .progres-line {
    width: 55%;
  }

  .text-xs {
    font-size: 22rem;
  }

  .section-faq {
    width: 100%;
    margin-left: 24rem;
    margin-right: 24rem;
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .section_contact {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section_contact.section-search {
    padding-top: 146rem;
  }

  .section_contact.section-special {
    padding-top: 155rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section_contact.section-sp {
    padding-bottom: 138rem;
  }

  .section_contact.sp-section {
    padding-bottom: 101rem;
  }

  .section_contact.section-heros-1, .section_contact.section-heros-2, .section_contact.section-heros-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .section_contact.hero-top {
    padding-top: 202rem;
  }

  .section_contact.section-payment {
    padding-top: 81.2rem;
  }

  .section_contact.section-test {
    padding-bottom: 80rem;
  }

  .section_contact.pt-120 {
    padding-top: 100rem;
  }

  .section_contact.interview-layout {
    padding-bottom: 10rem;
  }

  .nav-logo-img1 {
    margin-bottom: 0;
  }

  .nav-logo-img1.sp-lunar-logo {
    width: 34rem;
  }

  .nav-logo-img1.sample-logo {
    margin-bottom: 0;
  }

  .nav-menu1 {
    z-index: 10;
    grid-column-gap: 0rem;
    background-color: #fff;
    margin-left: 0%;
    padding-bottom: 3.75rem;
    display: block;
    transform: none;
  }

  .nav-menu1.sp-lunar-menu {
    background-color: #13120f;
    height: 100vh;
    margin-top: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .nav-menu1.bg-color-gray {
    padding-bottom: 0;
  }

  .nav-menu1.sample-menu {
    height: 90vh;
    padding-bottom: 0;
  }

  .nav-menu-inner1 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 2.5rem;
    display: flex;
    overflow: auto;
  }

  .nav-menu-inner1.sp-lunar-menu-inner {
    background-color: #13120f;
    height: auto;
    margin-bottom: 0;
    overflow: hidden;
  }

  .nav-menu-inner1.nav-slim.bh-color-gray {
    background-color: #303030;
    justify-content: center;
    align-items: center;
    height: 100vh;
  }

  .nav-menu-inner1.nav-slim.bg-color-black {
    background-color: #000;
  }

  .nav-menu-inner1.sample-inner {
    margin-bottom: 1.25rem;
  }

  .nav-list1 {
    grid-column-gap: 0rem;
    flex-direction: column;
  }

  .nav-mob-text1 {
    text-transform: uppercase;
    margin-top: 3.13rem;
    font-size: 1.25rem;
    display: block;
    transform: translate(0);
  }

  .nav-mob-text1.sp-lunar-2024 {
    color: #fff;
    margin-top: 6rem;
    font-size: 2rem;
  }

  .nav-mob-text1.tab-sample {
    margin-top: auto;
    font-size: 2rem;
  }

  .search-icon-wrap1 {
    margin-left: auto;
    margin-right: 2.5rem;
  }

  .search-icon-wrap1.sp-lunar-icon-wrap {
    margin-right: 1.3rem;
    top: .3rem;
    right: 1.5rem;
  }

  .search-icon-color1 {
    margin-left: 0;
  }

  .search-icon-color1.sp-lunar-icon-col, .search-icon1.sp-lunar-icon {
    width: 2.9rem;
  }

  .burger-btn1 {
    justify-content: flex-end;
    align-items: stretch;
    width: 2.5rem;
    height: 1.81rem;
    padding: 0;
    display: flex;
  }

  .burger-btn1.w--open {
    color: #000;
    background-color: #fff;
  }

  .burger-btn1.sp-lunar-burger {
    background-color: #13120f00;
    width: 4rem;
    height: 4.4rem;
  }

  .burger-btn1.sp-lunar-burger.w--open {
    background-color: #fff0;
  }

  .burger-btn1.sample {
    width: 1.75rem;
    height: 1.25rem;
  }

  .burger-btn1.sample.w--open {
    background-color: #0000;
  }

  .burger-line-1-1 {
    background-color: var(--black);
    width: 100%;
    height: 1px;
    min-height: 1px;
    margin-top: 1rem;
    margin-bottom: auto;
    padding-bottom: 0;
    padding-right: 0;
  }

  .burger-line-1-1.sp-lunar-line-1, .burger-line-1-1.color-white {
    background-color: var(--white);
  }

  .burger-line-1-1.m-0 {
    background-color: var(--white-smoke);
    margin-top: 0;
    margin-bottom: 0;
  }

  .search-block1 {
    top: 4.94rem;
    left: 0;
  }

  .search-block1.slim {
    top: 70rem;
  }

  .search-row1 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .search-row1.sp-lunar-row {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .search-input1 {
    min-height: 5.56rem;
  }

  .search-input1.sp-lunar-search-input {
    min-height: 9rem;
    font-size: 2.5rem;
  }

  .search-close-icon1.sp-lunar-close {
    max-width: 2.5rem;
    max-height: 2.5rem;
  }

  .section_comand {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .mabs_menu {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mabs_menu.reklam {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .tab-content.reklam {
    grid-row-gap: 32rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .comand-img.is-mask {
    display: none;
  }

  .flex-vert-audit {
    width: 100%;
  }

  .relative.roboty {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%;
  }

  .relative.year {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .relative.year.lekomceva {
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

  .relative.year.belykova {
    justify-content: center;
    align-items: flex-end;
  }

  .relative.year.sosnin {
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .relative.year.sosnin.none {
    display: none;
  }

  .relative.year.sulim {
    justify-content: center;
    align-items: flex-end;
  }

  .relative.year.mastrider {
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .relative.year.mastrider.in-mob {
    display: flex;
  }

  .relative.year.mastrider.none {
    display: none;
  }

  .relative.year.sosnin-copy {
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    display: flex;
  }

  .relative.year.sosnin-copy.none {
    display: flex;
  }

  .relative.ml-393, .relative.ml-216, .relative.ml-495, .relative.ml-285, .relative.ml-122, .relative.ml-440-doing {
    left: 0;
  }

  .relative.kolab2 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    margin-bottom: 20rem;
    display: flex;
  }

  .relative.mys-center {
    margin: 20rem auto;
  }

  .dropdown-block {
    width: 100%;
  }

  .text-faq {
    font-size: 26rem;
  }

  .faq-answer.mb-60 {
    font-size: 22rem;
  }

  .section-cases {
    padding-left: 24rem;
    padding-right: 40rem;
  }

  .cases-card {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    width: 432rem;
    padding: 24rem;
  }

  .cases-img {
    object-fit: contain;
    height: 229rem;
    display: block;
    position: relative;
  }

  .cases-caption {
    font-size: 36rem;
    line-height: 120%;
  }

  .cases-text-span {
    font-size: 44rem;
  }

  .cases-cart-black {
    width: 432rem;
    padding: 24rem;
  }

  .cases-caption-white {
    font-size: 36rem;
    line-height: 100%;
  }

  .cases-text-span-inblack {
    font-size: 44rem;
  }

  .section-contact {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .cases-img-mob {
    object-fit: contain;
    display: none;
    position: relative;
  }

  .btn-back-black {
    display: none;
    top: 115rem;
    left: 37rem;
  }

  .img-left-about {
    width: 214rem;
    top: -20%;
    left: -40%;
  }

  .img-right-about {
    width: 243rem;
    top: -20%;
    right: -50%;
  }

  .wrap-text {
    width: 505rem;
  }

  .img-eco-mob {
    width: 592rem;
    display: block;
  }

  .darkgray-block {
    background-color: #25262b;
    width: auto;
    position: relative;
  }

  .anton-polski {
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0 0;
    display: flex;
  }

  .anonim-jek {
    background-color: #0000;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: auto;
    height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .trechew {
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding: 0 0 20rem;
    display: flex;
  }

  .jek-art-hero.bg-color-1 {
    background-color: #464d55;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 77rem;
    padding-bottom: 46rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .jek-art-hero.bg-color-1.policy {
    background-color: #d2dadd;
  }

  .symbols-hero {
    height: 530rem;
    position: absolute;
    inset: auto auto 0% 27rem;
  }

  .symbol-art {
    position: absolute;
  }

  .symbol-art.is-2 {
    display: block;
    inset: 40rem auto auto 3rem;
  }

  .symbol-art.is-3 {
    display: block;
    position: absolute;
    inset: auto auto 0% 28rem;
  }

  .symbol-art.is-1 {
    display: block;
    inset: auto auto 0% 3rem;
  }

  .previous-art.absolute {
    width: 592rem;
    position: static;
  }

  .previous-art.absolute.mt-mb-50-20 {
    margin-top: 50rem;
    margin-bottom: 20rem;
  }

  .flex-horizontal {
    flex-flow: column-reverse wrap;
  }

  .flex-horizontal.relative.mr-85 {
    flex-flow: column;
    margin-right: 0;
  }

  .flex-horizontal.maxw-402 {
    max-width: 402rem;
  }

  .flex-horizontal.center {
    flex-flow: row;
  }

  .flex-horizontal.sfera-type {
    flex-flow: wrap;
  }

  .flex-horizontal.bg-color-white {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .flex-horizontal.bp {
    flex-flow: row;
    margin-left: 40rem;
  }

  .flex-horizontal.bp1 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-horizontal.mb-50.bp-mob {
    flex-flow: column;
    margin-bottom: 34rem;
  }

  .flex-horizontal.company {
    grid-column-gap: 8rem;
    grid-row-gap: 12rem;
    flex-flow: wrap;
  }

  .flex-horizontal.company-cennosti {
    grid-column-gap: 8rem;
    grid-row-gap: 10rem;
    flex-flow: wrap;
  }

  .flex-horizontal.align-right-center {
    flex-flow: row;
  }

  .flex-horizontal.bg-color-white-copy, .flex-horizontal.bg-gray {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .previous-img {
    width: 218rem;
    margin-right: 14rem;
    display: none;
  }

  .nav-caption {
    font-size: 16rem;
  }

  .h1-previouse.mb-mt {
    font-size: 28rem;
  }

  .data-caption {
    font-size: 16rem;
  }

  .previous-link-block {
    display: flex;
  }

  .previous-img-mob {
    width: 218rem;
    margin-right: 14rem;
    display: block;
  }

  .decorativ-block-mob {
    width: 16px;
    margin-top: 8rem;
    margin-bottom: 8rem;
    margin-right: 6rem;
    display: flex;
  }

  .image-74.mb-4 {
    margin-bottom: 4rem;
  }

  .image-74.mt-4 {
    margin-top: 4rem;
  }

  .decorative-line {
    height: 100%;
  }

  .flex-horizontal-stretch {
    justify-content: flex-start;
    align-items: stretch;
  }

  .sp-mv-hero-img-mob {
    max-width: 120%;
    margin-left: 200rem;
  }

  .sp-mv-hero-wrap {
    margin-bottom: -150rem;
    padding-top: 150rem;
  }

  .sp-mv-h1-italic {
    font-size: 75rem;
  }

  .sp-mv-h1-wrap {
    width: 600rem;
  }

  .sp-mv-h1 {
    font-size: 65rem;
  }

  .sp-mv-hero-text-wrap {
    grid-column-gap: 50rem;
    grid-row-gap: 50rem;
    margin-bottom: -150rem;
    padding-left: 60rem;
    padding-right: 120rem;
  }

  .sp-mv-hero-img {
    max-width: 120%;
    margin-left: 0;
  }

  .sp-mv-column {
    width: 100%;
  }

  .sp-mv-book {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
    flex-flow: column-reverse;
    width: 100%;
  }

  .sp-mv-book.sp-mv-book-reverce {
    flex-flow: column;
  }

  .sp-mv-player-wrap.sp-mv-player-wrap-desc {
    display: none;
  }

  .sp-mv-player-wrap.sp-mv-player-wrap-tab-hor-mob {
    display: flex;
  }

  .sp-mv-card-wrap {
    position: static;
  }

  .sp-mv-h2-wrap {
    padding-bottom: 100rem;
  }

  .sp-mv-room-dropzone {
    top: 46%;
    left: 40%;
  }

  .sp-mv-room-dropzone.sp-mv-room-dropzone-2 {
    top: 44.5%;
    left: 27%;
  }

  .sp-mv-room-dropzone.sp-mv-room-dropzone-3 {
    top: 42%;
  }

  .sp-mv-additional-subtitle {
    font-size: 35rem;
    line-height: 1.2;
  }

  .sp-mv-slider-logo, .sp-ar-slider-wrap-2 {
    height: 270rem;
  }

  .sp-mv-slider-logo-small {
    width: 900rem;
    top: 54%;
  }

  .section-formula-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .section-formula-hero.bitr {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .objsans-400-22 {
    font-size: 24rem;
  }

  .objsans-400-22.mb-30 {
    margin-bottom: 40rem;
  }

  .objsans-400-22.ls-0, .objsans-400-22.text-white {
    font-size: 26rem;
    line-height: 140%;
  }

  .hero-img-block {
    width: auto;
    height: auto;
  }

  .hero-img-block.bitr_hero-wrapper {
    width: 100%;
    height: 798rem;
    margin-top: 114rem;
  }

  .hero-block {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .hero-block.bitr {
    width: 100%;
  }

  .btn-back-formula {
    top: 31rem;
    left: 37rem;
  }

  .tmnr-italic-26 {
    font-size: 28rem;
  }

  .img-mb-30, .img-mb-30.img-none-mob {
    display: none;
  }

  .block-quote_somelove {
    font-size: 24rem;
    line-height: 18px;
  }

  .block-quote_somelove.in-fw-interview {
    width: 450px;
  }

  .block-quote_somelove.fadein {
    line-height: 120%;
  }

  .block-quote_somelove.fadein.maxw-648 {
    max-width: 100%;
  }

  .h1-somelove {
    font-size: 46rem;
    line-height: 100%;
  }

  .objsans-500-26 {
    font-size: 28rem;
    line-height: 130%;
  }

  .mb-100 {
    margin-bottom: 80rem;
  }

  .tmnr-italic-82 {
    font-size: 54rem;
  }

  .text-autor.mb-13 {
    margin-top: 13rem;
    font-size: 18rem;
  }

  .somelove-slider {
    background-color: #ddd0;
    height: 100%;
    display: block;
  }

  .somelove-slider.mb-mt-none {
    margin-bottom: 0;
    display: block;
  }

  .somelove-slider.mb-mt-none.desk-none-only {
    height: 100%;
    display: block;
  }

  .link-somelove {
    line-height: 130%;
  }

  .signature-for-big-foto {
    display: none;
  }

  .objsans-400-28 {
    font-size: 30rem;
  }

  .maxw-796 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .section-text-center {
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-text-center.jek-art {
    margin-top: 0;
    margin-bottom: 40rem;
  }

  .section-photo {
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-photo.flex-left {
    justify-content: flex-start;
    align-items: center;
  }

  .section-photo.mb-0 {
    margin-bottom: 0;
  }

  .section-photo.mb-100 {
    margin-bottom: 50rem;
  }

  .section-hero-tokio.maxw-1920 {
    margin-top: 70rem;
  }

  .container-hero.flex-horizontal {
    flex-flow: column;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-hero.flex-center {
    margin-left: 0;
    margin-right: 0;
  }

  .container-hero.new-year.relative {
    margin-left: 24rem;
    margin-right: 25rem;
  }

  .container-hero.vacanc {
    margin-top: 140rem;
    margin-left: 0;
    margin-right: 0;
  }

  .container-hero.flex-horizontal-tokio {
    flex-flow: column;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-img-tokio {
    display: none;
  }

  .hero-block-text.bg-gray, .hero-block-text.seul {
    padding-top: 34rem;
    padding-left: 33rem;
  }

  .h1-tokio.mb-58 {
    max-width: 470rem;
  }

  .h2-tokio.maxw-1272 {
    max-width: 430rem;
    font-size: 22rem;
    line-height: 120%;
  }

  .h2-tokio.maxw-1272.mb-40 {
    max-width: none;
    margin-top: 30rem;
    margin-bottom: 30rem;
    font-size: 40rem;
  }

  .h2-tokio-span {
    font-size: 48rem;
  }

  .maxw-1012 {
    max-width: none;
  }

  .h3-tokio.mb-30 {
    margin-bottom: 20rem;
    font-size: 32rem;
  }

  .h4-tokio.mb-16 {
    line-height: 130%;
  }

  .maxw-796-copy {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .maxw-836 {
    width: auto;
    max-width: none;
  }

  .maxw-836.out, .maxw-836.ml-297, .maxw-836.is19, .maxw-836.ml-141 {
    margin-left: 0;
  }

  .slider-tokio {
    max-width: 592rem;
    height: 740rem;
    display: block;
  }

  .slider-tokio.mb-mt-none {
    margin-bottom: 0;
    display: block;
  }

  .slider-tokio.mb-mt-none.desk-none-only {
    height: 100%;
    display: block;
  }

  .slider-tokio.jek-art {
    height: 740rem;
  }

  .section-tokio-left {
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .flex-left-t.ml-57 {
    margin-left: 0;
  }

  .hero-img-tokio-mob {
    width: 100%;
    height: 100%;
    display: block;
  }

  .section-hero-teams.mb-132 {
    width: 100%;
    margin-top: 75rem;
  }

  .logo-wrapper {
    margin-bottom: 60rem;
  }

  .compani-wrapper.mr-32 {
    width: 100%;
    margin-bottom: 44rem;
  }

  .container-inform {
    margin: 50rem 24rem;
  }

  .h2-ateams {
    font-size: 40rem;
  }

  .h2-ateams.mb-70 {
    margin-bottom: 40rem;
    font-size: 32rem;
  }

  .container-career {
    margin-top: 80rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .img-inform.mb-mt-70 {
    width: 418rem;
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .logo-ateams.ml-mr-20 {
    width: 267rem;
    height: 56rem;
  }

  .text-all {
    margin-bottom: 32rem;
  }

  .all-link.ml-109 {
    justify-content: flex-start;
    align-items: center;
    margin-right: 24rem;
  }

  .bracket-h1-ateams {
    font-size: 60rem;
  }

  .logo-ateams-mob {
    width: auto;
    height: auto;
  }

  .h1-policy {
    margin-top: 97rem;
    margin-bottom: 70rem;
  }

  .h1-policy.maxw-518 {
    max-width: 360rem;
    margin-top: 98rem;
    margin-bottom: 63rem;
    margin-left: 16rem;
    font-size: 46px;
  }

  .h1-policy.maxw-518.text-color-white {
    line-height: 85%;
  }

  .h1-policy.maxw-550 {
    max-width: 550rem;
  }

  .name-art {
    font-size: 32rem;
    line-height: 110%;
  }

  .author-art {
    font-size: 38rem;
    line-height: 90%;
  }

  .author-art.mb-30 {
    margin-bottom: 20rem;
  }

  .img-policy {
    display: none;
  }

  .section-policy-full {
    width: 100%;
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-full-photo {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 740rem;
    padding-bottom: 0;
    display: flex;
  }

  .container-full-photo.jek-art {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67370d149615f77a62398eb8_Frame%202087331434.webp");
    background-position: 50%;
    background-size: contain;
    height: 740rem;
    margin-bottom: 40rem;
  }

  .photo-art {
    display: none;
  }

  .image-76 {
    margin-top: 40rem;
    margin-bottom: 0;
  }

  .photo-art-mob {
    width: 592rem;
    height: 100%;
    display: block;
  }

  .ateams-svg.is3 {
    display: none;
  }

  .vacancies-wrapper {
    margin-bottom: 44rem;
  }

  .career-cms-wrapper.maxw-1696 {
    position: relative;
  }

  .sign-ateams {
    margin-left: 24rem;
  }

  .sign-all {
    font-size: 26rem;
  }

  .compani-list {
    display: flex;
  }

  .compani-list-wrapper {
    overflow: visible;
  }

  .compani-item {
    width: auto;
  }

  .compani-link-block {
    align-items: stretch;
    width: auto;
    min-width: 266rem;
    height: 180rem;
    padding: 16rem;
  }

  .img-compani {
    border-radius: 18rem;
    width: 60rem;
    height: 60rem;
  }

  .compani-name {
    flex-flow: column;
    font-size: 26rem;
  }

  .flex-horizontal-spacebtwn.relative.mr-85 {
    flex-flow: column;
    margin-right: 0;
  }

  .flex-horizontal-spacebtwn.maxw-402 {
    max-width: 402rem;
  }

  .flex-horizontal-spacebtwn.maxw-1400 {
    width: 100%;
    max-width: none;
  }

  .flex-horizontal-spacebtwn.maxw-1400.mb-32 {
    margin-bottom: 32rem;
  }

  .flex-horizontal-spacebtwn.maxw-1400.mb-32.only-mob {
    display: flex;
  }

  .scroll-wrapper {
    width: 100%;
    margin-right: 24rem;
    padding-left: 24rem;
    overflow: scroll;
  }

  .maxw-592 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 592rem;
    display: flex;
  }

  .vacancies-list-wrapper {
    margin-left: 24rem;
    margin-right: 24rem;
  }

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

  .vacancies-link-block {
    padding: 8rem 0;
    transition: background-color .2s ease-in-out;
  }

  .vacancies-icon.mr-16 {
    border-radius: 12rem;
    width: 70rem;
    height: 70rem;
  }

  .vacancies-name {
    font-size: 26rem;
  }

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

  .career-block {
    max-width: none;
  }

  .career-block.maxw-625.mr-20 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .img-career {
    object-fit: cover;
    width: 100%;
    height: auto;
  }

  .img-double {
    width: 100%;
    height: auto;
  }

  .link-block-career {
    width: 592rem;
  }

  .career-block-content {
    flex-flow: column;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .career-block-content.relative.mr-85 {
    flex-flow: column;
    margin-right: 0;
  }

  .career-block-content.maxw-402 {
    max-width: 402rem;
  }

  .flex-h.mt-28 {
    margin-top: 28rem;
  }

  .h1-ateams.mb-70 {
    margin-bottom: 40rem;
    font-size: 32rem;
  }

  .h2-ateams-span {
    font-size: 48rem;
  }

  .h2-ateams-span.ateams {
    font-size: 60rem;
  }

  .h1-reklam-span-copy {
    font-size: 38rem;
  }

  .h1-reklam-span-copy.ateams {
    font-size: 60rem;
  }

  .container-roboty-hero {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 24rem;
    margin-right: 24rem;
    display: flex;
  }

  .number-text-roboty.mr-28 {
    margin-right: 6rem;
  }

  .paragraph-roboty.mb-80 {
    margin-bottom: 40rem;
  }

  .paragraph-roboty.mb-30 {
    width: auto;
  }

  .h3-roboty {
    font-size: 100rem;
  }

  .h3-roboty-span {
    font-size: 120rem;
  }

  .section-slider-roboty {
    margin-top: 40rem;
  }

  .maxw-693 {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .maxw-693.ml-542 {
    max-width: none;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .maxw-693.mauto-left {
    margin-top: 30rem;
    margin-bottom: 13rem;
  }

  .slider-roboty {
    padding-left: 24rem;
  }

  .section-kurator {
    padding-bottom: 40rem;
  }

  .container-kurator {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .photo-text-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-kurator {
    margin-left: 66rem;
    margin-right: 66rem;
  }

  .kurator-img {
    margin-bottom: 60rem;
  }

  .kurator-img.mr-129 {
    margin-right: 0;
  }

  .name-kurator-block.mr-174 {
    width: auto;
  }

  .ml-423.aizatulova, .ml-423.burmistrova {
    margin-left: 100rem;
  }

  .ml-423.stoya {
    margin-left: 0;
  }

  .h1-block {
    margin: 111rem auto 260rem;
  }

  .hero-roboty-img {
    display: none;
    top: 25%;
  }

  .sign-hero-text {
    font-size: 40rem;
  }

  .sign-hero-span {
    font-size: 48rem;
  }

  .ml-715.maxw-542 {
    max-width: 440rem;
    margin-left: 50rem;
    display: flex;
  }

  .maxw-732.ml-533 {
    max-width: 594rem;
    margin-top: 40rem;
    margin-bottom: 60rem;
    margin-left: 250rem;
  }

  .navigation-roboty {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
  }

  .navigation-roboty.ml-mr-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-roboty-img-mob {
    width: 80%;
    margin-left: 10%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .career-text-s {
    font-size: 30rem;
  }

  .career-text-s-green {
    letter-spacing: -.02em;
    font-size: 35rem;
  }

  .career-block-one {
    width: 50%;
    max-width: none;
  }

  .career-block-one.maxw-625.mr-20 {
    max-width: none;
    margin-right: 0;
  }

  .section-autor {
    width: 100%;
    margin-top: 40rem;
    margin-bottom: 40rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .conteiner-content-autor {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 24rem;
    margin-right: 24rem;
    display: flex;
  }

  .conteiner-content-autor.flex-right {
    justify-content: flex-start;
    align-items: center;
  }

  .name-left {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-bottom: 40rem;
  }

  .mini-img-roboty, .mini-img-roboty.ml-174 {
    display: none;
  }

  .anketa-block {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .anketa-block.direction-wrap-rigth {
    flex-flow: column-reverse wrap;
  }

  .text-block-autor {
    width: 692rem;
  }

  .img-robot {
    margin-bottom: 40rem;
  }

  .section-line {
    width: 100%;
    margin-top: 0;
  }

  .name-center-right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 40rem;
  }

  .ml-250 {
    margin-left: 250rem;
  }

  .quote-block-roboty {
    justify-content: center;
    align-items: flex-start;
  }

  .sp-tb-hero-img {
    max-width: 120%;
  }

  .sp-tb-hero-wrap {
    padding-top: 80rem;
  }

  .sp-tb-hero-text-wrap {
    grid-column-gap: 50rem;
    grid-row-gap: 50rem;
    padding-top: 40rem;
  }

  .sp-tb-h1-italic {
    font-size: 75rem;
  }

  .sp-tb-h1-wrap {
    width: 650rem;
  }

  .sp-tb-h1 {
    font-size: 65rem;
  }

  .sp-tb-quote-wrap.sp-tb-quote-wrap-wide {
    width: auto;
  }

  .sp-tb-card-wrap {
    width: 450rem;
    height: 460rem;
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-right {
    transform: translate(480rem);
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-right:hover, .sp-tb-card-wrap.sp-tb-card-wrap-centre:hover {
    margin-bottom: 0;
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-left {
    transform: translate(-480rem);
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-left:hover {
    margin-bottom: 0;
  }

  .sp-tb-svg-animation-6 {
    width: 1000rem;
  }

  .sp-tb-second-colomn-wrap {
    width: 100%;
  }

  .sp-tb-second-colomn-wrap.sp-tb-second-colomn-wrap-desc-hide {
    display: flex;
  }

  .sp-tb-second-colomn-wrap.sp-tb-second-colomn-wide-wrap, .sp-tb-second-colomn-wrap.sp-tb-second-colomn-wide-wrap.sp-tb-second-colomn-wide-wrap-last {
    width: 100%;
  }

  .sp-tb-second-colomn-wrap.sp-tb-second-colomn-wrap-tab-hor-mob-hide {
    display: none;
  }

  .sp-tb-horisontal-wrap.sp-tb-horisontal-wrap-photo {
    flex-flow: column-reverse;
  }

  .sp-tb-horisontal-wrap.sp-tb-horisontal-wrap-photo.sp-tb-horisontal-wrap-photo-reverce {
    flex-flow: column;
  }

  .sp-tb-svg-animation-5 {
    width: 450rem;
  }

  .sp-tb-svg-animation-3 {
    width: 450rem;
    top: -50rem;
  }

  .sp-tb-header-wrap {
    width: 100%;
  }

  .sp-tb-section {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-tb-svg-animation-4 {
    width: 450rem;
    top: 20%;
    left: -70%;
    right: auto;
  }

  .sp-tb-first-colomn-wrap {
    width: 100%;
  }

  .sp-tb-margin-left {
    min-width: 200rem;
  }

  .sp-tb-margin-left.sp-tb-margin-left-tab-hor-mob-hidden {
    display: none;
  }

  .sp-tb-section-cards-wrap {
    height: 460rem;
  }

  .sp-tb-paragraph {
    font-size: 18px;
  }

  .sp-tb-section-photo-wide {
    width: 100%;
  }

  .sp-tb-img {
    width: 500rem;
    margin-left: 240rem;
  }

  .sp-tb-img.sp-tb-img-left {
    margin-left: auto;
  }

  .sp-tb-section-top-padding {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-tb-h2 {
    font-size: 67rem;
  }

  .sp-tb-svg-animation-2 {
    width: 1200rem;
  }

  .sp-tb-body-img {
    width: 140%;
  }

  .sp-tb-svg-animation-1 {
    z-index: 1;
    bottom: -9%;
  }

  .sp-tb-main-wrap {
    width: 100%;
  }

  .sp-tb-subtitle {
    font-size: 32rem;
    line-height: 1.2;
  }

  .sp-tb-section-photo {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-tb-section-premium {
    width: 100%;
    padding: 20rem 80rem 20rem 20rem;
  }

  .sp-tb-main-wrap-two-colomns {
    z-index: 2;
    flex-flow: column-reverse;
  }

  .sp-tb-main-wrap-two-colomns.sp-tb-main-wrap-two-colomns-reverce {
    flex-flow: column;
  }

  .sp-tb-h3 {
    font-size: 47rem;
  }

  .sp-tb-section-header {
    width: 100%;
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sp-tb-section-intro {
    width: 100%;
    padding: 60rem 80rem 0;
  }

  .head-tags__date-text-3 {
    font-family: Objectsans, sans-serif;
  }

  .container-hero-year {
    margin-top: 75rem;
    margin-left: 0;
    margin-right: 0;
  }

  .img-hero.new-year {
    height: auto;
    display: none;
  }

  .paragraph-hero.maxw-700 {
    max-width: none;
  }

  .container-hero-content {
    margin: 100rem 24rem 60rem;
  }

  .maxw-786.ml-286.mb-60 {
    margin-bottom: 30rem;
    margin-left: 0;
  }

  .margin-horizontal-500 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-gray {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .ml-362.absolute {
    margin-left: 0;
    position: static;
  }

  .ml-362.absolute.mt-38 {
    margin-top: 38rem;
  }

  .ml-362.absolute.mt-38.lekomceva {
    margin-top: 0;
  }

  .flex-hor-center-bottom.mb-60 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30rem;
  }

  .flex-hor-center-bottom.mastrider.mb-60 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .img-hero-year, .big-img-year, .big-img-year.mb-60 {
    display: none;
  }

  .pay-card {
    width: 539rem;
    padding: 25rem;
  }

  .pay-card.absolute.is1, .pay-card.absolute.is2 {
    display: none;
    bottom: auto;
    right: auto;
  }

  .pay-card.absolute.is2.lecomceva {
    display: block;
    bottom: 60rem;
    left: auto;
  }

  .pay-card.absolute.is3 {
    display: none;
    bottom: auto;
    right: auto;
  }

  .pay-card.absolute.is3.belykova {
    display: block;
    bottom: 60rem;
  }

  .pay-card.absolute.is4 {
    top: auto;
    bottom: 60rem;
    left: auto;
  }

  .pay-card.absolute.is5 {
    bottom: 60rem;
    right: auto;
  }

  .pay-card.absolute.is6 {
    bottom: 60rem;
    left: auto;
  }

  .pay-card.absolute.is7 {
    flex-flow: column;
    display: flex;
    bottom: 60rem;
    right: auto;
  }

  .img-hero-mob.new-year {
    height: auto;
    display: block;
  }

  .big-img-year-mob.mb-60 {
    width: 592rem;
    margin-bottom: 30rem;
    display: block;
  }

  .block-in-mob {
    justify-content: space-around;
    align-items: flex-start;
    margin-bottom: 30rem;
    display: flex;
  }

  .img-hero-year-mob {
    width: 296rem;
    display: block;
  }

  .pay-card-mob {
    padding: 25rem;
  }

  .pay-card-mob.absolute.is1 {
    display: block;
    bottom: auto;
    right: auto;
  }

  .section-white {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .flex-center-year {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-center-year.mb-48 {
    margin-bottom: 30rem;
  }

  .flex-center-year.mb-21 {
    margin-bottom: 21rem;
  }

  .flex-left-year {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .flex-left-year.mb-48 {
    margin-bottom: 30rem;
  }

  .flex-left-year.mb-21 {
    margin-bottom: 21rem;
  }

  .quote-block-year {
    width: auto;
  }

  .two-collumn {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .pay-block {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .blizkey-img, .image-77 {
    display: none;
  }

  .blizkey-img-mob {
    width: 596rem;
    display: block;
  }

  .btn-back-year {
    top: 62rem;
    left: 37rem;
  }

  .btn-back-year.mob-none {
    display: none;
  }

  .nav-block-year {
    margin-top: -100rem;
    margin-left: 24rem;
    margin-right: 24rem;
    position: relative;
  }

  .nav-block-year.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .caption-autor.maxw-192.ml-77 {
    margin-left: 50rem;
  }

  .caption-autor.blogger {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .path, .rover {
    display: none;
  }

  .rover-mob {
    height: 200rem;
    display: block;
  }

  .rover-mob.is1 {
    height: 196rem;
  }

  .container-word-hero {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 184rem;
    padding-bottom: 20rem;
  }

  .h1-word {
    font-size: 128rem;
  }

  .h1-word.maxw-1300 {
    width: auto;
  }

  .h1-word-span {
    font-size: 146rem;
  }

  .h3-word, .h3-word.word.myltimodal {
    font-size: 78rem;
  }

  .h3-word.word._2024 {
    font-size: 58rem;
  }

  .h3-word.word.is9 {
    font-size: 70rem;
  }

  .h3-word.word.is23 {
    font-size: 72rem;
  }

  .h3-word.kovaleva {
    font-size: 78rem;
  }

  .h3-word.is19, .h3-word.is20 {
    font-size: 60rem;
  }

  .text-autor-word {
    margin-top: 10rem;
    margin-bottom: 10rem;
    font-size: 26rem;
  }

  .text-autor-position {
    font-size: 20rem;
  }

  .text-autor-position.right.is05 {
    margin-top: 10rem;
  }

  .number-word {
    margin-top: 0;
    font-size: 20rem;
  }

  .number-word.word.myltimodal {
    margin-top: 81rem;
  }

  .number-word.word.delat {
    margin-left: -20rem;
    padding-top: 0;
  }

  .number-word.word._2024 {
    margin-top: 40rem;
  }

  .number-word.word.krizis {
    margin-top: 0;
    padding-top: 0;
  }

  .number-word.word.is21 {
    margin-top: 10rem;
  }

  .number-word.word.is23 {
    margin-top: 60rem;
  }

  .number-word.ai {
    margin-left: 15rem;
  }

  .number-word.practica {
    margin-left: 0;
    padding-top: 0;
  }

  .number-word.out {
    margin-left: 15rem;
    padding-top: 0;
  }

  .number-word.is19 {
    margin-left: -10rem;
  }

  .number-word.is20 {
    margin-left: -20rem;
  }

  .h1-block-word.relative.mb-134 {
    width: auto;
    height: 600rem;
    margin-bottom: 110rem;
  }

  .h1-span-word {
    margin-left: 50rem;
  }

  .img-word.is1 {
    width: 213rem;
  }

  .img-word.is-2 {
    width: 416rem;
    inset: auto auto 0% 0%;
  }

  .text-block-word {
    margin-left: 24rem;
    margin-right: 24rem;
    padding-left: 0;
  }

  .section-word {
    width: 100%;
    margin-left: auto;
    padding-top: 20rem;
    padding-bottom: 0;
  }

  .container-word {
    margin-left: 24rem;
    margin-right: 24rem;
    padding-bottom: 164rem;
  }

  .block-autor-h3.right.nemir {
    margin-top: -20rem;
  }

  .block-autor-h3.right._2024 {
    margin-top: 200rem;
  }

  .block-autor-h3.right.obysk {
    top: -10rem;
  }

  .block-autor-h3.right.collect {
    margin-top: 64rem;
    margin-bottom: 98rem;
  }

  .block-autor-h3.right.is09 {
    margin-top: 94rem;
  }

  .block-autor-h3.right.is18 {
    margin-top: 96rem;
    margin-bottom: 98rem;
  }

  .block-autor-h3.right.is21 {
    margin-top: 95rem;
  }

  .block-autor-h3.right.is23 {
    margin-top: 93rem;
  }

  .block-autor-h3.mt-193 {
    top: 100rem;
  }

  .block-autor-h3.practica {
    top: 0;
  }

  .block-autor-h3.mt-200, .block-autor-h3.out {
    margin-top: 95rem;
  }

  .block-autor-h3.agil {
    margin-top: -30rem;
  }

  .block-autor-h3.mt-253 {
    margin-bottom: 0;
    top: 0;
  }

  .block-autor-h3.mb-223 {
    margin-bottom: 93rem;
  }

  .block-autor-h3.is8 {
    margin-top: 98rem;
  }

  .block-autor-h3.is17 {
    margin-top: 90rem;
  }

  .block-autor-h3.is24 {
    margin-bottom: 0;
  }

  .autor-img {
    width: 60rem;
    height: 60rem;
  }

  .dropdown-word {
    padding-left: 63rem;
  }

  .dropdown-word.white {
    padding-right: 63rem;
  }

  .dropdown-word.ai {
    margin-left: 0;
    padding-left: 64rem;
    top: 0;
  }

  .dropdown-word.is22 {
    margin-left: 0;
    padding-left: 64rem;
    top: -10rem;
  }

  .word-desk {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 10rem 52rem 10rem 32rem;
    top: 0;
  }

  .word-desk.white {
    padding: 0;
  }

  .word-desk.white.w--open {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .word-desk.white.myltimodal {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-end;
    align-items: center;
    padding-right: 0;
  }

  .word-desk.white.aslanova {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .word-desk.white.delat, .word-desk.white.nemir {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.white._2024 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-end;
    align-items: center;
    padding-right: 0;
  }

  .word-desk.white.obysk {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.white.collect, .word-desk.white.collect.w--open {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .word-desk.white.vibor {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.white.is09, .word-desk.white.is21 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .word-desk.white.is23 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-end;
    align-items: center;
    padding-right: 0;
  }

  .word-desk.kovaleva {
    background-image: none;
    background-size: auto;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .word-desk.ai {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .word-desk.practica {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.practica.out {
    padding-left: 0;
  }

  .word-desk.remi, .word-desk.ojid {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.agil {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-left: 0;
  }

  .word-desk.stag {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.is17 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .word-desk.is19, .word-desk.is20 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .word-desk.is22 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
  }

  .word-desk.is24 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .word-desk.is6 {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .word-desk.is6.out {
    padding-left: 0;
  }

  .dropdown-word-list {
    position: static;
  }

  .dropdown-word-list.w--open {
    margin-bottom: -60rem;
    margin-left: -63rem;
  }

  .dropdown-word-list.left.w--open {
    margin-left: 0;
    margin-right: -63rem;
    padding-right: 0;
  }

  .dropdown-word-list.left.myltimodal.w--open {
    margin-bottom: 50rem;
  }

  .dropdown-word-list.left.delat.w--open {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 60rem;
    margin-bottom: -60rem;
  }

  .dropdown-word-list.left.krizis.w--open {
    margin-bottom: -40rem;
    padding-right: 0;
  }

  .dropdown-word-list.left.nemir.w--open {
    margin-bottom: -50rem;
  }

  .dropdown-word-list.left.ojid.w--open {
    margin-bottom: -60rem;
  }

  .dropdown-word-list.left.obysk.w--open {
    margin-bottom: 60rem;
    padding-right: 0;
  }

  .dropdown-word-list.left.is21.w--open {
    margin-top: 66rem;
    margin-bottom: 60rem;
    padding-right: 0;
  }

  .dropdown-word-list.left.is23.w--open {
    padding-right: 0;
  }

  .dropdown-word-list.left.is16.w--open {
    margin-top: 76rem;
    margin-bottom: -50rem;
  }

  .dropdown-word-list.left.is09.w--open {
    margin-bottom: -60rem;
    padding-right: 0;
  }

  .dropdown-word-list.left.is18.w--open {
    margin-bottom: -50rem;
    padding-right: 0;
  }

  .dropdown-word-list.left.is3.w--open {
    margin-bottom: -50rem;
  }

  .dropdown-word-list.left.is2.w--open {
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 80rem;
    margin-bottom: -60rem;
  }

  .dropdown-word-list.ai.w--open {
    margin-bottom: -140rem;
    margin-left: -64rem;
  }

  .dropdown-word-list.woman.w--open {
    margin-bottom: 50rem;
    padding-left: 0;
  }

  .dropdown-word-list.practica.w--open {
    margin-top: 66rem;
    margin-bottom: -60rem;
    margin-left: -64rem;
  }

  .dropdown-word-list.agil.w--open {
    margin-top: 0;
    margin-bottom: -10rem;
    padding-left: 0;
  }

  .dropdown-word-list.is22.w--open {
    margin-top: 66rem;
    margin-bottom: -60rem;
  }

  .dropdown-word-list.is10.w--open {
    margin-bottom: -60rem;
    padding-left: 0;
  }

  .dropdown-word-list.is11.w--open {
    margin-bottom: 40rem;
    margin-left: -64rem;
  }

  .dropdown-word-list.is17.w--open {
    margin-bottom: -60rem;
    padding-left: 0;
  }

  .dropdown-word-list.is01.w--open {
    margin-bottom: -50rem;
    padding-left: 0;
  }

  .dropdown-word-list.is06.w--open {
    margin-bottom: 60rem;
  }

  .maxw-978 {
    width: 100%;
  }

  .maxw-978.mb-20 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .autor-content {
    top: 20rem;
  }

  .autor-content.right {
    top: 29rem;
  }

  .autor-content.right.myltimodal {
    top: 95rem;
  }

  .autor-content.right.delat {
    top: 30rem;
  }

  .autor-content.right._2024 {
    top: 60rem;
  }

  .autor-content.right.is9 {
    top: 40rem;
  }

  .autor-content.right.is23 {
    top: 100rem;
  }

  .autor-content.right.is05 {
    top: 35rem;
  }

  .autor-content.ai, .autor-content.remi {
    top: 30rem;
  }

  .autor-content.agil {
    top: 100rem;
  }

  .autor-content.is19, .autor-content.is20 {
    top: 30rem;
  }

  .autor-content.is06 {
    top: 40rem;
  }

  .maxw-273.none-pos {
    display: none;
  }

  .maxw-273.none-pos.mt-20, .maxw-273.mt-20 {
    display: block;
  }

  .maxw-273.mt-20.none-pos {
    max-width: 509rem;
  }

  .maxw-211 {
    max-width: 160rem;
  }

  .maxw-823.ml-20 {
    width: 100%;
    margin-left: 0;
  }

  .dropdown-toggle-white {
    background-color: #0000;
    border: 1px solid #72adf3;
    border-radius: 200px;
    padding: 10rem 32rem 20rem;
    display: flex;
  }

  .dropdown-toggle-blue {
    text-align: center;
    background-color: #72adf2;
    border-radius: 200px;
    padding: 10rem 32rem 20rem;
    display: flex;
  }

  .maxw-249 {
    max-width: 160rem;
  }

  .maxw-979 {
    width: auto;
  }

  .maxw-979.ml-20 {
    width: auto;
    max-width: 591rem;
  }

  .maxw-979.remi {
    width: auto;
    margin-left: 0;
  }

  .maxw-979.is3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .maxw-323.mt-20 {
    margin-bottom: 20rem;
  }

  .maxw-323.mt-20.none-pos {
    display: block;
  }

  .maxw-323.none-pos {
    display: none;
  }

  .word-mob {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6769a2819dc59b6da0ce36ba_mob-mykltimobal.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 10rem 52rem 20rem 32rem;
    display: flex;
  }

  .word-mob.kovaleva {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b9449cc820abf4d01ddb9_sister.webp");
    background-repeat: no-repeat;
    background-size: contain;
  }

  .word-mob.aslanova {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676990568b7e384f00ea290a_krizis-mob.webp");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .word-mob.ai {
    background-image: none;
  }

  .word-mob.myltimodal {
    background-position: 100%;
    padding-left: 40rem;
  }

  .word-mob.delat {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a4a57d8ee9d1634025a22_mob-delat.webp");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    padding-left: 50rem;
  }

  .word-mob.practica {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a51426997d558c5603716_m-practica.webp");
    background-position: 0 0;
    background-size: contain;
  }

  .word-mob.nemir {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a7620f571cc18bfebc39b_m-obysk.webp");
  }

  .word-mob.remi {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a5a630e3c157f6e2482ab_m-remizov.webp");
  }

  .word-mob._2024 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a6238db9b87a956423c0f_m-2024.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .word-mob.ojid {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a6aa18a438226d619b6f5_m-ojid.webp");
  }

  .word-mob.agil {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a7c5db95b64af8c6b4b2d_m-agil.webp");
    padding-left: 40rem;
  }

  .word-mob.collect {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a7fb5357516a780eee562_m-collect.webp");
  }

  .word-mob.is9 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b9818e478bf337a245c5e_m-9.webp");
    background-position: 100%;
    padding-top: 20rem;
    padding-bottom: 30rem;
    padding-right: 30rem;
  }

  .word-mob.is17 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b967f3d2867263b0df407_m-17.webp");
  }

  .word-mob.is19 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676bf63592549ee546b86a32_m-19.webp");
    padding-top: 20rem;
    padding-bottom: 25rem;
  }

  .word-mob.is20 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676bf168891e79a1c09e2cde_m-20.webp");
    padding-top: 20rem;
  }

  .word-mob.is22 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c0b67b9400bc1544d3f8d_m-22.webp");
    padding-left: 40rem;
  }

  .word-mob.is23 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c0e125ede5269125577b9_m-23.webp");
    padding: 10rem 20rem 30rem 50rem;
  }

  .word-mob.is21 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c10c45ede52691256f008_m-21.webp");
  }

  .word-mob.is6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c1c4a048a431f38e8b2e1_m-06.webp");
    padding-bottom: 25rem;
  }

  .word-mob._24 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676c0e12617314e2963e3cfa_m-24.webp");
  }

  .word-mob.is18 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676a7620f571cc18bfebc39b_m-obysk.webp");
    padding-left: 50rem;
  }

  .word-mob.is3 {
    padding-left: 50rem;
  }

  .maxw-224 {
    max-width: 160rem;
  }

  .maxw-692 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    display: flex;
  }

  .maxw-692.mb-20 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .maxw-692.ai {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
  }

  .wrapp-word {
    margin-left: 64rem;
  }

  .maxw-976 {
    width: auto;
  }

  .maxw-976.mb-20 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .maxw-976.ai {
    margin-left: 0;
  }

  .maxw-976.practica {
    width: auto;
    margin-left: 0;
  }

  .maxw-976.out {
    margin-left: 0;
  }

  .maxw-314 {
    max-width: 180rem;
  }

  .maxw-267, .maxw-315 {
    max-width: 160rem;
  }

  .maxw-414.none-pos {
    display: block;
  }

  .maxw-414.none-pos.mt-20 {
    margin-bottom: 20rem;
  }

  .maxw-414.none {
    display: none;
  }

  .maxw-835 {
    width: auto;
    margin-top: 10rem;
  }

  .maxw-835.ml-20 {
    width: auto;
    max-width: 591rem;
  }

  .maxw-835.remi {
    width: auto;
    margin-left: 0;
  }

  .maxw-297 {
    display: none;
  }

  .maxw-976-copy {
    width: auto;
  }

  .maxw-976-copy.mb-20 {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }

  .maxw-976-copy.ai, .maxw-976-copy.practica, .maxw-976-copy.out {
    margin-left: 0;
  }

  .maxw-696 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    display: flex;
  }

  .maxw-696.ml-20 {
    width: 100%;
    margin-left: 0;
  }

  .maxw-290.mb20 {
    margin-bottom: 20rem;
  }

  .maxw-290.mb20.none-pos {
    display: block;
  }

  .maxw-290.none-pos, .line, .div-block-53 {
    display: none;
  }

  .gp-img-full {
    margin-bottom: -253.9rem;
  }

  .rl_section_gallery21-3._3-brands {
    display: block;
  }

  .rl_section_gallery21-3._3-brands.hidden {
    display: none;
  }

  .gp-blue-normal.first.erid {
    padding-top: 80rem;
  }

  .nodome__slidertext-3 {
    font-size: 26rem;
  }

  .gp-container {
    display: block;
  }

  .rl_gallery21_arrow-left-4._3-brands {
    margin-left: 0;
  }

  .rl_gallery21_arrow-left-4._3-brands.blazar {
    margin-top: 0;
    margin-left: 860rem;
  }

  .gp-50 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 66%;
    display: flex;
  }

  .gp-50.left {
    justify-content: center;
    align-items: flex-start;
  }

  .gp-50.first {
    width: 100%;
    margin-top: 29px;
  }

  .rl_gallery21_arrow-right-4._3-brands {
    margin-left: 80rem;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right-4._3-brands.blazar {
    margin-top: 0;
    margin-left: 940rem;
  }

  .gp-mobile-site {
    display: block;
  }

  .gp-container-left {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .gp-container-left.small._1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1ed_IMG_1926%205.webp");
    background-size: 100% 100%;
    justify-content: flex-start;
    align-items: flex-start;
    width: 737rem;
    height: 677rem;
    padding-top: 6%;
  }

  .gp-container-left.small._1._2 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
  }

  .gp-container-left.small.boy {
    display: none;
  }

  .gp-container-left.small._2._3 {
    margin-top: 0;
  }

  .rl_gallery21_arrow-left-5._3-brands {
    margin-left: 0;
  }

  .div-block-54 {
    margin-top: -475.5rem;
  }

  .head-tags__tag-3 {
    font-family: Objectsans, sans-serif;
  }

  .gp-gallery {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 0%;
  }

  .gp-gallery._2slide {
    justify-content: center;
    align-items: flex-start;
  }

  .gp-gallery._2slide._3slide {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .rl_gallery21_slide-nav-3 {
    display: block;
  }

  .gp-imgwrapper {
    width: 98vw;
    padding-top: 76%;
  }

  .gp-imgwrapper.first {
    width: 1500rem;
  }

  .gp-img-base {
    max-width: 100%;
    margin-left: 1.7rem;
  }

  .gp-img-base.all {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .blazar-times-2 {
    font-size: 50rem;
  }

  .gp-mob-container-first {
    margin-top: 60rem;
  }

  .one_h2_wrapin-2 {
    width: 160rem;
  }

  .one_h2_wrapin-2.gp {
    width: 75rem;
  }

  .rl_gallery21_arrow-right-5._3-brands {
    margin-left: 80rem;
    inset: 0% auto auto 0%;
  }

  .head-tags__date-text-4 {
    font-family: Objectsans, sans-serif;
  }

  .gp-mob-container.two, .gp-mob-container.pad300 {
    padding-top: 300rem;
  }

  .gp-container-right {
    width: 100%;
  }

  .gp-container-right.big {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gp-container-lfirst {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1ff_Group%2011.webp");
    background-size: 100% 100%;
    width: 650rem;
    height: 422rem;
    margin-top: 192px;
  }

  .one_h2_wrap-2 {
    z-index: 2;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .one_h2_wrap-2.gp2 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gp-prichina.first {
    font-size: 35rem;
  }

  .maxw-320.none-pos {
    display: none;
  }

  .maxw-320.mb-20.none-pos, .maxw-341.mb-20.none-pos {
    display: block;
  }

  .maxw-341.none-pos {
    display: none;
  }

  .maxw-258 {
    max-width: 160rem;
  }

  .maxv-692, .naxw-836 {
    max-width: none;
  }

  .maxw-694.ml-20 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: auto;
    margin-left: 0;
    display: flex;
  }

  .maxw-305.mt-20 {
    margin-bottom: 20rem;
  }

  .maxw-305.mt-20.none-pos {
    display: block;
  }

  .maxw-305.none-pos {
    display: none;
  }

  .mt-220, .mt-260 {
    margin-top: 90rem;
  }

  .filter-wrapper {
    z-index: 100;
    background-color: #f4f4f4;
    border-radius: 32rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 100rem;
    margin-left: 24rem;
    margin-right: 24rem;
    padding: 44rem;
    display: flex;
  }

  .rb-text, .label-filter-form-text {
    font-size: 26rem;
  }

  .experience-block {
    margin-bottom: 32rem;
  }

  .section-vacanc {
    margin-left: auto;
    margin-right: auto;
    padding-top: 70rem;
    padding-bottom: 0;
  }

  .container-vacanc {
    border-radius: 0;
    width: 100vw;
    max-width: 100%;
    padding-top: 24rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .company-name {
    font-size: 26rem;
  }

  .vacanc-name {
    font-size: 32rem;
  }

  .vacanc-price {
    font-size: 26rem;
    line-height: 123%;
  }

  .vacanc-rich-text p {
    font-size: 24rem;
  }

  .btn-back-vacans {
    display: none;
    top: 0;
    left: 50rem;
  }

  .vacanc-list {
    grid-column-gap: 16rem;
    grid-row-gap: 32rem;
    grid-template-columns: 1fr 1fr;
  }

  .wacanc-wrapper {
    width: 991rem;
  }

  .respond-text p {
    font-size: 24rem;
    line-height: 133%;
  }

  .card-item {
    justify-content: space-between;
    align-items: flex-start;
  }

  .type-text {
    max-width: 1000rem;
    font-size: 18rem;
  }

  .sphere-text {
    font-size: 18rem;
  }

  .btn-filter-mob {
    background-color: #0a492a;
  }

  .filters-name-mob {
    color: #000;
    font-family: Objectsans, sans-serif;
    font-size: 40rem;
    font-weight: 500;
    line-height: 110%;
  }

  .img-close-filtr {
    width: 32rem;
    height: 32rem;
  }

  .filter-bg-white {
    z-index: 100;
    background-color: #fff;
    width: 100vw;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .bp-hero {
    padding-top: 70rem;
  }

  .bp-container {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .h1-bp {
    font-size: 58rem;
    line-height: 100%;
  }

  .h1-bp-span {
    font-size: 65rem;
  }

  .bp-second {
    margin-top: -150rem;
  }

  .second-block.relative {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/679bc47e218e41249a97787a_Frame%202131329365.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 620rem;
    height: 960rem;
  }

  .maxw-844 {
    max-width: 537rem;
  }

  .maxw-900.relative-bp, .maxw-900.relative-bp.bp7 {
    max-width: none;
  }

  .png-is1 {
    width: 106rem;
    right: 0;
  }

  .cloud-is1 {
    bottom: -200rem;
    left: 400rem;
  }

  .bp-link-text {
    pointer-events: none;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 20rem;
  }

  .bp-text {
    font-size: 45rem;
  }

  .bp-text.active-text {
    font-size: 51rem;
    line-height: 100%;
  }

  .bp-number {
    font-size: 45rem;
  }

  .bp-number.activ-number {
    line-height: 85%;
  }

  .gray-top {
    justify-content: space-between;
    align-items: center;
    padding-right: 17rem;
  }

  .bottom--block {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 9rem;
    padding-bottom: 18rem;
    padding-left: 17rem;
    display: flex;
  }

  .bottom--block.is1 {
    justify-content: space-between;
    align-items: center;
    padding-right: 0;
  }

  .bottom--block.is5 {
    padding-right: 45rem;
  }

  .window-text {
    width: 100%;
    font-size: 30rem;
  }

  .window-text-span {
    font-size: 36rem;
  }

  ._2025-svg {
    margin-left: 155rem;
    margin-right: auto;
  }

  .absolute._1answer, .absolute._3answer, .absolute._4answer, .absolute._5answer, .absolute._7answer, .absolute._8answer, .absolute._6answer {
    justify-content: center;
    align-items: center;
    inset: 0%;
  }

  .tooltip-wrapper {
    z-index: 200;
    position: static;
  }

  .tooltip-wrapper.is1 {
    left: -70%;
  }

  .section-bp1 {
    height: 600rem;
    margin-top: -100rem;
  }

  .padding-l-r-256 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .h1-bp1 {
    font-size: 46rem;
    line-height: 100%;
  }

  .h1-bp1-span {
    font-size: 54rem;
  }

  .section-bp.relative.mt-120 {
    margin-top: 0;
  }

  .container-left-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .container-left-bp.center, .container-left-bp.center-mob {
    justify-content: flex-start;
    align-items: center;
  }

  .h2-bp1 {
    font-size: 28rem;
    line-height: 130%;
  }

  .padding-b-t-50 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 40rem;
    padding-bottom: 40rem;
    display: flex;
  }

  .padding-b-t-50.flex-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .padding-b-t-50.bp-block {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .container-right-bp {
    justify-content: flex-start;
    align-items: center;
  }

  .container-right-bp.mr-143 {
    justify-content: flex-start;
    align-items: center;
    padding-right: 0;
  }

  .hero-text-bp {
    font-size: 24rem;
    line-height: 130%;
  }

  .hero-text-bp.mb-30 {
    margin-bottom: 40rem;
  }

  .hero-text-bp.bp3.mb-30.bp5 {
    margin-bottom: 0;
  }

  .maxw-783 {
    max-width: none;
  }

  .maxw-783.relative-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .maxw-783.relative-bp.mob-500 {
    max-width: 490rem;
  }

  .maxw-783.relative-bp.bp3 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .bp1-img1 {
    display: none;
  }

  .container-center-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .padding-l-r-230 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .gpt-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67c56357b0665da9a07bcce1_Group%202131328740.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 640rem;
    height: 1521rem;
    padding-left: 55rem;
    padding-right: 48rem;
    display: flex;
  }

  .bp1-img2 {
    display: none;
  }

  .gpt2-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67c564cdca21d031b6565673_Frame%202131329322.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 640rem;
    height: 1400rem;
    padding-left: 54rem;
    padding-right: 48rem;
    display: flex;
  }

  .lable-text-bp.mb-60 {
    margin-bottom: 70rem;
  }

  .lable-text-bp.mb-60.ml-18 {
    margin-left: 18rem;
  }

  .lable-text-bp.mb-50 {
    margin-bottom: 50rem;
  }

  .lable-text-bp.mb-50.maxw-133 {
    max-width: 133rem;
  }

  .lable-text-bp.mb-50.maxw-155 {
    max-width: 155rem;
    margin-bottom: 50rem;
  }

  .lable-text-bp.mb-50.ml-18 {
    margin-left: 18rem;
  }

  .lable-text-bp.italic {
    font-size: 30rem;
  }

  .lable-text-bp.italic.ml-102 {
    margin-left: 0;
  }

  .bil-img {
    display: none;
  }

  .maxw-700 {
    max-width: none;
  }

  .gpt2-img, .footer-img {
    display: none;
  }

  .tooltip-wrapper-off {
    width: 563rem;
  }

  .nav-block-bp {
    margin-top: 0;
    margin-left: 24rem;
    margin-right: 24rem;
    position: relative;
  }

  .nav-block-bp.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .footer-img-mob {
    width: 100%;
    height: auto;
    margin-top: -300rem;
    display: block;
  }

  .footer-img-mob.bp7 {
    margin-top: 0;
  }

  .img-bp1-mob {
    max-width: 640rem;
    display: block;
  }

  .img-bp1-mob.mt-80 {
    display: block;
  }

  .img-bp1-mob.mt-80.mb-40 {
    margin-bottom: 40rem;
    display: block;
  }

  .img-bp1-mob.mt-80.mb-40.bp5, .img-bp1-mob.mt-80.bp6 {
    height: auto;
  }

  .img-bp1-mob.mt-80.bp7 {
    max-width: 640rem;
    height: auto;
  }

  .img-bp1-mob.mb-80 {
    margin-bottom: 80rem;
    display: block;
  }

  .img-bp1-mob.mb-80.mt-50 {
    margin-top: 50rem;
  }

  .img-bp1-mob.mb-30 {
    margin-bottom: 30rem;
  }

  .img-bp1-mob.mb-30.mb-50 {
    margin-bottom: 550rem;
  }

  .img-bp1-mob.mb-30.mb-80 {
    margin-bottom: 80rem;
  }

  .img-bp1-mob.mb-30.mt-30 {
    margin-top: 30rem;
  }

  .img-bp1-mob.mt-20 {
    margin-top: 20rem;
  }

  .padding-l-r-110 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .fail-img {
    width: 600rem;
  }

  .tooltip-block {
    z-index: 100;
    width: 540rem;
    position: relative;
  }

  .word-bp {
    z-index: 100;
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .link-block-bp {
    z-index: 100;
    background-color: #777;
    border-radius: 10rem;
    justify-content: center;
    align-items: center;
    margin-top: 30rem;
    padding: 9rem 16rem 7rem;
    display: flex;
    position: relative;
  }

  .link-text-bp {
    color: var(--white);
    letter-spacing: -.02em;
    font-family: Objectsans, sans-serif;
    font-size: 24rem;
    font-weight: 500;
    line-height: 100%;
  }

  .krestik-img {
    cursor: pointer;
    width: 24rem;
    height: 24rem;
    display: block;
  }

  .black-fon {
    z-index: 99;
    background-color: #0000005e;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .date-cloud-img {
    display: none;
  }

  .date-cloud-img-mob {
    display: block;
  }

  .btn-back-bp {
    inset: 100rem auto auto 24rem;
  }

  .btn-back-bp.mob-none {
    display: none;
  }

  .btn-back-bp.bp1 {
    top: 100rem;
  }

  .btn-back-bp1 {
    top: -100rem;
    left: -200rem;
  }

  .btn-back-bp1.mob-none {
    display: none;
  }

  .knopka-bp1 {
    padding-top: 50rem;
    padding-left: 50rem;
    inset: 0% auto auto 0%;
  }

  .section_hero-bp.mt-90 {
    margin-top: 70rem;
  }

  .block-1920 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 40rem;
    padding-left: 24rem;
    padding-right: 100rem;
    position: static;
  }

  .block-1920.bp3 {
    margin-top: 40rem;
    padding-bottom: 80rem;
  }

  .block-1920.bp4, .block-1920.bp5 {
    margin-top: 50rem;
  }

  .block-1920.bp6, .block-1920.bp8 {
    margin-top: 40rem;
  }

  .h1-hero-bp {
    font-size: 46rem;
    line-height: 100%;
  }

  .h1-hero-bp.bp9 {
    max-width: 700rem;
  }

  .h1-hero-bp-span {
    font-size: 54rem;
    line-height: 100%;
  }

  .section_-navigation.mt-40 {
    display: block;
  }

  .section_-navigation.mt-40.none {
    display: none;
  }

  .section_-navigation.mt-40.desk-none {
    width: 100%;
    display: block;
  }

  .section_-navigation.none {
    display: none;
  }

  .nav-block-bp2 {
    margin-top: 0;
    margin-left: 24rem;
    margin-right: 24rem;
    position: relative;
  }

  .nav-block-bp2.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .h3-bp {
    letter-spacing: 0;
    font-size: 44rem;
    line-height: 95%;
  }

  .driver-rosta {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a35a993f1378681188cc89_driveri.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 1200rem;
  }

  .maxw-688 {
    max-width: 542rem;
  }

  .kak-industriya {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a35b914e468aefc3161454_indust.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 900rem;
    padding-left: 50rem;
  }

  .img-tsvetok, .img-strelka {
    display: none;
  }

  .innovacii-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a35cd4cda86f88d4156de0_inovac.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 760rem;
  }

  .maxw-830 {
    max-width: none;
  }

  .nad-img, .nad2-img, .cloud-4, .cloud-is2, .cloud-is3, .inovac-img {
    display: none;
  }

  .trendy-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a35d4f6a5b08d60b1933e5_trendy.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 620rem;
  }

  .elips-img, .fill-img, .trendy-img {
    display: none;
  }

  .img-bp2-mob {
    max-width: 592rem;
    max-height: 650rem;
    display: block;
  }

  .img-bp2-mob.mt-80 {
    height: auto;
    max-height: 750rem;
    display: block;
  }

  .img-bp2-mob.mt-80.mb-40 {
    margin-bottom: 40rem;
    display: block;
  }

  .img-bp2-mob.mb-80 {
    margin-bottom: 80rem;
    display: block;
  }

  .resheniya-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a35f17c081b39c9b714f2b_resheniya.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 560rem;
  }

  .resheniya-img {
    display: none;
  }

  .right-arrow-12 {
    right: 70rem;
  }

  .left-arrow-12 {
    left: 70rem;
  }

  .slider--beauty {
    width: 720rem;
    height: 800rem;
    margin-left: 0;
  }

  .l-ar, .r-ar {
    display: none;
  }

  .mask-9 {
    width: 640rem;
    height: 820rem;
  }

  .slider-img2 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a309fb4fdf07ef57463b03_Frame%202131329349.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 34rem;
    padding-left: 45rem;
  }

  .slider-img3 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a309fb4fdf07ef57463b03_Frame%202131329349.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 45rem;
  }

  .maxw-234.ml-87 {
    margin-left: 0;
  }

  .ozempic-img, .hero-img-bp-mob {
    display: none;
  }

  .slider-img1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a309fb4fdf07ef57463b03_Frame%202131329349.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 34rem;
    padding-left: 45rem;
  }

  .poisk-left, .poisk-right {
    display: none;
  }

  .formaty-block.relative {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a996107d9e56833daaa000_formaty-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 760rem;
  }

  .maxw-670 {
    max-width: none;
  }

  .maxw-670.relative-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .maxw-670.relative-bp.mob-500 {
    max-width: 542rem;
  }

  .formaty-blye, .formaty-right {
    display: none;
  }

  .razvitie-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a996cb523a1c8504487656_razvitie-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 830rem;
    padding-top: 40rem;
  }

  .maxw-689 {
    max-width: none;
  }

  .maxw-689.relative-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .maxw-689.relative-bp.mob-500 {
    max-width: 542rem;
  }

  .cloud-bp3, .razvitie-img {
    display: none;
  }

  .zabota-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a997b4dcea58d47f089d11_zabota-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 780rem;
  }

  .maxw-738 {
    max-width: 542rem;
  }

  .maxw-738.relative-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .maxw-738.relative-bp.mob-500 {
    max-width: 490rem;
  }

  .maxw-738.relative-bp.mob-500.bp3 {
    max-width: 542rem;
  }

  .zabota-img {
    display: none;
  }

  .mne-block.relative {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67a9981e7a7b0fb59444f4af_***-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 720rem;
  }

  .switch-block-img {
    bottom: 34%;
  }

  .flex-center.bp3 {
    width: 100%;
  }

  .maxw-833 {
    max-width: none;
  }

  .maxw-833.gap-30 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .maxw-833.gap-30.mt--50-mob {
    margin-top: -50rem;
  }

  .pochemy-img {
    display: none;
  }

  .block1-bp4 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab197b96c6d7ce0ff48b1b_***-mob.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 895rem;
    padding-top: 57rem;
  }

  .ludi-img, .cloud-bp4 {
    display: none;
  }

  .block2-bp4 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab18bfb4d50601e24686a2_***-2.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 530rem;
    margin-left: 0;
    padding-top: 67rem;
  }

  .cloud1-bp4, .girl-img, .blue-img-bp {
    display: none;
  }

  .block3-bp4 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab18bf1f2b8b11a3d8c0ab_***-3.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 660rem;
    height: 620rem;
    padding-top: 57rem;
  }

  .kampus-img, .cloud-img-bp4 {
    display: none;
  }

  .block4-bp4 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ab18bfcc7765698d3a3850_***-4.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 1130rem;
    margin-right: 0;
    padding-top: 67rem;
  }

  .big-img-bp4, .cloud2-bp4, .cloud3-bp4 {
    display: none;
  }

  .kibernetic-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af2536fd918eb2ff3292dc_5***-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 324rem;
    margin-left: 0;
  }

  .chelovek-img, .synchron-img {
    display: none;
  }

  .buduchee-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af28465ea1db9429bfca12_5***-2mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 1075rem;
    margin-right: 0;
  }

  .protez-img, .cloud-img.bp5-1, .cloud-img.bp5-2, .cloud-img.bp5-4 {
    display: none;
  }

  ._01-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af2943d3d108d24ab7e541_01-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 818rem;
    margin-left: 0;
  }

  ._01-img, .stolet-img, .footer-img-bp5 {
    display: none;
  }

  ._02-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af294266a1b80fc64a8131_02-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 509rem;
  }

  ._03-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af294266a1b80fc64a80f0_03-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 442rem;
    margin-right: 0;
  }

  ._04-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67af2944ae8e320449fa1f59_04-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 1045rem;
  }

  .vesi-img {
    display: none;
  }

  .footer-img-bp5-mob {
    width: 631rem;
    display: block;
  }

  .nav-block-bp5 {
    margin-top: 0;
    margin-left: 24rem;
    margin-right: 24rem;
    position: relative;
  }

  .nav-block-bp5.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .block2-bp6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5802c1932dad436f9c8a7_***-2mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 852rem;
    margin-left: 0;
  }

  .block3-bp6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5802cd4287a9e92b0acce_***-3mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 904rem;
    margin-right: 0;
  }

  .block1-bp6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5802c65265a3f98e19500_***-1mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 634rem;
    margin-right: 0;
  }

  .block4-bp6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5802cce0989b332b122d8_***-4mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 746rem;
    margin-left: 0;
  }

  .block5-bp6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5802ce8091da38546d999_***-5mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 686rem;
    margin-right: 0;
  }

  .block6-bp6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b5802c6858ebec793bce34_***-6mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 736rem;
  }

  .cloud1-bp6, .mental1-img, .mental2-img, .mental3-img, .cloud2-bp6, .cloud3-bp6, .cloud4-bp6, .mental4-img, .mental5-img, .cloud5-bp6, .footer-img-bp6 {
    display: none;
  }

  .footer-img-bp6-mob {
    width: 435rem;
    display: block;
  }

  .company-wrapper {
    padding-top: 128rem;
  }

  .section-company {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-company {
    width: auto;
    padding: 40rem;
  }

  .description-text-block.flex-horizontal-company {
    flex-flow: wrap;
  }

  .section-about-company {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .dropdown-toggle-company, .list-company.w--open {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section-vacans-company {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .container-vacans-company {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .list-vacans {
    grid-template-columns: 1fr 1fr;
  }

  .location-text {
    max-width: 1000rem;
    font-size: 18rem;
  }

  .descript-left {
    color: #050505;
    font-size: 26rem;
    line-height: 131%;
  }

  .description-right {
    font-size: 26rem;
    line-height: 131%;
  }

  .description-right.none {
    display: none;
  }

  .three-values {
    font-size: 18rem;
  }

  .company-list {
    grid-column-gap: 16rem;
    grid-row-gap: 32rem;
    grid-template-columns: 1fr 1fr;
  }

  .wacanc-wrapper-copy {
    width: 991rem;
  }

  .gray-text-bp7 {
    font-size: 24rem;
    line-height: 130%;
  }

  .gray-text-bp7.maxw-544 {
    max-width: none;
  }

  .gray-text-block.mb-20.is1, .gray-text-block.mb-20.is3 {
    position: static;
  }

  .gray-text-block.mb-20.is3.mt-40 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    margin-top: 40rem;
  }

  .gray-text-block.mb-20.is4 {
    margin-bottom: 40rem;
    position: static;
  }

  .gray-text-block.mb-20.is4.mt--20 {
    margin-top: -20rem;
  }

  .gray-text-block.mt-40.is2 {
    position: static;
  }

  .gray-text-bp7-span {
    font-size: 28rem;
  }

  .block1-bp7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89ab9ab2c9fe73be485ea_1-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 765rem;
    margin-left: 0;
  }

  .cloud4-bp7 {
    display: none;
  }

  .block2-bp7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89ab974b01962534cd725_2-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 854rem;
    margin-right: 0;
  }

  .block3-bp7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b95b45f492aab470d2af92_3-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 949rem;
    margin-left: 0;
  }

  .block4-bp7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89ab9d0a217e60635e007_4-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 736rem;
  }

  .block5-bp7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89ab97df08cbae5e9391f_5-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 1487rem;
    margin-right: 0;
  }

  .block6-bp7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67b89ab9ea62a10b5ddf8add_6-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 651rem;
  }

  .footer-img-bp7 {
    display: none;
  }

  .footer-img-bp7-mob {
    width: 435rem;
    display: block;
  }

  .img1-bp7, .img1-bp7.none-mob, .img2-bp7, .img3-bp7, .img4-bp7, .img5-bp7, .img6-bp7, .cloud3-bp7, .img7-bp7, .img8-bp7, .blur-bp7, .img9-bp7, .cloud2-bp7, .img10-bp7, .img11-bp7 {
    display: none;
  }

  .video-block, .company-galery-img {
    width: 592rem;
  }

  .jet-wrapper {
    overflow: hidden;
  }

  .h1-jet {
    font-size: 46rem;
    line-height: 100%;
  }

  .h1-jet.mb-40 {
    margin-bottom: 80rem;
  }

  .h1-jet.ml-24 {
    margin-left: 24rem;
  }

  .h1-jet-span {
    font-size: 54rem;
    line-height: 100%;
  }

  .h2-jet {
    font-size: 28rem;
    line-height: 130%;
  }

  .h2-jet.mb-40 {
    margin-bottom: 80rem;
  }

  .h2-jet-span {
    letter-spacing: .02em;
    font-size: 28rem;
    line-height: 130%;
  }

  .paragraph-jet {
    font-size: 24rem;
    line-height: 130%;
  }

  .paragraph-jet.maxw-825 {
    max-width: none;
  }

  .paragraph-jet.ml-24 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .number-description-jet {
    margin-bottom: 30rem;
    padding-top: 10rem;
    padding-bottom: 10rem;
    font-size: 28rem;
    font-weight: 400;
  }

  .question-jet {
    margin-bottom: 30rem;
    font-size: 28rem;
    line-height: 130%;
  }

  .question-jet-italic {
    font-size: 34rem;
    line-height: 130%;
  }

  .section-hero-jet {
    padding-top: 145rem;
  }

  .container-hero-jet {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-jet-img {
    height: auto;
  }

  .nav-block-jet {
    margin-top: 30rem;
    margin-left: 24rem;
    margin-right: 24rem;
    position: relative;
  }

  .nav-block-jet.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-text-jet.relative {
    margin-top: 44rem;
  }

  .container-text-jet {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .hero-jet-img-mob {
    height: auto;
    display: none;
  }

  .ml-436 {
    margin-left: 0;
  }

  .maxw-715 {
    max-width: none;
  }

  .section-question-jet {
    padding-left: 0;
    padding-right: 0;
  }

  .img1-jet, .blue1-jet {
    display: none;
  }

  .form-jet {
    margin-bottom: 0;
  }

  .question-block-jet {
    justify-content: center;
    align-items: center;
  }

  .first-img-jet, .hover-img-jet {
    display: none;
  }

  .test-block-jet {
    max-width: 592rem;
  }

  .text-answer-jet {
    font-size: 28rem;
  }

  .answer-block-jet {
    grid-column-gap: 50rem;
    grid-row-gap: 50rem;
  }

  .answer-block-jet.vert-answer {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
  }

  .first-img-jet-mob {
    display: block;
  }

  .clue-jet {
    width: 592rem;
    inset: auto auto 0%;
  }

  .clue-jet.answer1 {
    inset: 0% auto;
  }

  .clue-jet.answer2, .clue-jet.answer3 {
    width: 592rem;
    inset: auto auto 0;
  }

  .clue-jet.answer4 {
    width: 593rem;
    bottom: -80rem;
    left: auto;
  }

  .clue-jet.answer5 {
    width: 593rem;
    bottom: 0;
    left: auto;
  }

  .clue-jet.answer6, .clue-jet.answer7, .clue-jet.answer8 {
    width: 592rem;
    inset: auto auto 0;
  }

  .clue-jet.answer {
    bottom: -200rem;
  }

  .clue-img {
    width: 100%;
    display: none;
  }

  .clue-img-mob {
    width: 100%;
    display: block;
  }

  .clue-block-jet {
    padding-left: 21rem;
  }

  .clue-text-jet {
    font-size: 24rem;
  }

  .maxw-702 {
    max-width: 551rem;
  }

  .close-block-jet.mb-mob-18 {
    margin-bottom: 16px;
  }

  .section-result-jet {
    padding-left: 0;
    padding-right: 0;
  }

  .block-result-jet {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .columns-jet {
    flex-flow: column;
    margin-top: 40rem;
  }

  .result-number-jet.ml-24 {
    margin-left: 24rem;
  }

  .result-img-jet {
    display: none;
  }

  .result-text-jet.ml-24 {
    margin-bottom: 40rem;
    margin-left: 24rem;
  }

  .result-img-jet-mob {
    width: 100%;
    margin-bottom: 40rem;
    display: block;
  }

  .text-span-23 {
    font-size: 27rem;
    line-height: 100%;
  }

  .maxw-683 {
    max-width: 551rem;
  }

  .link-it-bl-jet {
    font-size: 28rem;
    line-height: 100%;
  }

  .krest-img-jet {
    inset: 0% 35rem auto auto;
  }

  .sobaka-img-jet {
    inset: auto 150rem 0% auto;
  }

  .cube-img-jet {
    width: 305rem;
    inset: 0% -100rem auto auto;
  }

  .potter-img-jet {
    inset: auto 200rem 0% auto;
  }

  .container-comanda-jet {
    margin-left: 51rem;
    margin-right: 51rem;
  }

  .com-block-text {
    grid-column-gap: 16rem;
    grid-row-gap: 10rem;
  }

  .fio-text {
    font-size: 16rem;
  }

  .skrepka-img-jet {
    inset: auto 0% 0% auto;
  }

  .btn-back-jet {
    top: -40rem;
    left: 24rem;
  }

  .btn-back-jet.mob-none {
    display: none;
  }

  .blur-jet {
    z-index: 14;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .maxw-680 {
    max-width: 551rem;
  }

  .maxw-680.relative-bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .maxw-680.relative-bp.mob-500 {
    max-width: 542rem;
  }

  .share-block {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 40rem;
  }

  .share-btn {
    font-size: 24rem;
  }

  .palka-img {
    height: 20rem;
  }

  .share-text {
    font-size: 24rem;
  }

  .block1-bp8 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca977efab00af9de73920d_***-1-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 537rem;
  }

  .block2-bp8 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca977ee578121e6d77bcf0_***-2-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 515rem;
    margin-right: 0;
  }

  .block3-bp8 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca977ee64adfb4b315ebd3_***-3-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 474rem;
    margin-left: 0;
  }

  .block4-bp8 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67caaa52d57d220fc62a34b7_***-4-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 636rem;
    margin-left: 0;
  }

  .block5-bp8 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ca977e759442bfd85fe9e5_***-5-mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 458rem;
  }

  .img1-bp8, .cloud1-bp8, .img2-bp8, .cloud2-bp8, .img3-bp8, .img4-bp8, .cloud3-bp8, .img5-bp8, .img6-bp8 {
    display: none;
  }

  .section-photo-left {
    margin-top: 20rem;
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-photo-left.flex-left {
    justify-content: flex-start;
    align-items: center;
  }

  .section-photo-left.mb-0 {
    margin-bottom: 0;
  }

  .section-photo-left.mb-100 {
    margin-bottom: 50rem;
  }

  .container-benefits-company {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .button-block.mt-50 {
    margin-top: 50rem;
  }

  .button-block.mt-50.ml-24 {
    margin-left: 24rem;
  }

  .button-wrap {
    width: 100%;
  }

  .slovar-section {
    width: 100%;
    margin-top: 120rem;
  }

  .slovar-container {
    max-width: none;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .slovar__image-container {
    position: static;
  }

  .slovar-block {
    flex-flow: column;
    padding-top: 0;
  }

  .slovar-block.buttom-to-top-wrap {
    flex-flow: column-reverse wrap;
  }

  .slovar__toc-container {
    width: auto;
    position: static;
  }

  .slovar__content-container {
    width: auto;
    margin-bottom: 24rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .slovar__image-item1 {
    display: none;
  }

  .h1-slovar {
    font-size: 60rem;
    line-height: 103%;
  }

  .h1-slovar.mb-36.desk-none {
    display: block;
  }

  .h1-slovar.none-mob {
    display: none;
  }

  .h2-slovar {
    line-height: 140%;
  }

  .slovar__text-block {
    max-width: none;
  }

  .p-slovar {
    font-size: 26rem;
    line-height: 140%;
  }

  .slovar__image-item2.absolute, .slovar__image-item3.absolute {
    display: none;
  }

  .slovar__bg-white {
    height: auto;
    min-height: auto;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .p-slovo-bold {
    font-size: 26rem;
    line-height: 140%;
  }

  .horizontal-slovar {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .flex-left-slovar.ml-57 {
    margin-left: 0;
  }

  .caption-autor-slovar.mb-32, .caption-autor-slovar.mb-50 {
    margin-bottom: 50rem;
  }

  .soderjanie-link {
    font-size: 26rem;
  }

  .slovar-img-mob {
    border-radius: 32rem;
    display: block;
  }

  .block1-bp9 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd17f66e3a17721a3c848c_***-1mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 944rem;
    margin-right: 0;
  }

  .block2-bp9 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd19e8bd4f9ac97d53f637_***-2mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 494rem;
  }

  .block3-bp9 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd1b4517208162d0fe882b_***-3mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 1115rem;
    margin-right: 0;
  }

  .footer-img-bp9 {
    width: 316rem;
  }

  .img1-bp9, .img2-bp9, .img3-bp9, .img4-bp9, .mg5-bp9 {
    display: none;
  }

  .block4-bp9 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67dd191ee330199dfcc6524c_***-4mob.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 640rem;
    height: 449rem;
  }

  .vacanc-logo {
    height: 60rem;
  }

  .slovar__bg-green {
    padding: 15rem 21.5rem;
  }

  .h1-bitr {
    max-width: 425rem;
    font-size: 44rem;
    line-height: 91%;
    bottom: 40rem;
    left: 40rem;
  }

  .objsans-500-94.no-italic {
    font-size: 44rem;
    line-height: 91%;
  }

  .bitr-container-1 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .objsans-500-48-bitr {
    font-size: 28rem;
    line-height: 130%;
  }

  .objsans-500-48-bitr.mb-60 {
    margin-bottom: 20rem;
  }

  .max-w-861 {
    max-width: none;
  }

  .div-block-61 {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    margin-left: 0;
  }

  .div-block-61.ml-142 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    max-width: none;
    margin-left: 0;
  }

  .div-block-62 {
    width: auto;
    position: static;
  }

  .bitr-grig-1 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    flex-flow: column;
    margin-top: 40rem;
    display: flex;
  }

  .div-block-63 {
    order: 1;
    width: 435rem;
    height: 634rem;
  }

  .div-block-64 {
    height: auto;
    padding: 30rem;
  }

  .div-block-65 {
    padding: 30rem;
  }

  .tmnr-italic-56 {
    font-size: 48rem;
  }

  .image-87 {
    top: 6rem;
    left: 203rem;
  }

  .image-88 {
    top: 122rem;
    left: 15rem;
  }

  .div-block-67 {
    width: 219rem;
    bottom: -91rem;
    left: 355rem;
  }

  .div-block-68 {
    padding-bottom: 80rem;
  }

  .image-90.mob-hide {
    display: none;
  }

  .image-90.desk-hide {
    margin-top: 40rem;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .bitr-container-2 {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .div-block-70 {
    width: 436rem;
    height: 490rem;
  }

  .image-91 {
    width: 563rem;
    right: 27rem;
  }

  .div-block-71 {
    width: 190rem;
    height: 360rem;
  }

  .bitr-container-3 {
    flex-flow: column;
    margin-top: 80rem;
    margin-left: 24rem;
    margin-right: 24rem;
    display: flex;
  }

  .objsans-500-60 {
    font-size: 28rem;
  }

  .objsans-500-60.mb-60 {
    margin-bottom: 20rem;
  }

  .objsans-500-60.center {
    margin-left: 0;
    font-size: 40rem;
  }

  .div-block-72 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .div-block-73 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    height: auto;
    padding: 30rem;
  }

  .div-block-73._2, .div-block-73._3 {
    height: auto;
  }

  .div-block-74 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    padding: 30rem;
  }

  .div-block-74._2 {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .div-block-75 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .image-93 {
    width: 121rem;
    top: 15rem;
    right: 2rem;
  }

  .image-94.desk-hide {
    display: block;
  }

  .image-94.mob-hide {
    display: none;
  }

  .bitr-container-4 {
    flex-flow: column-reverse;
    margin-top: 80rem;
    margin-left: 24rem;
    margin-right: 24rem;
    display: flex;
  }

  .bitr-container-4.reverse {
    flex-flow: column;
  }

  .svg-4 {
    width: 42rem;
    height: 42rem;
    top: 188rem;
    right: 9rem;
  }

  .svg-5 {
    width: 42rem;
    height: 42rem;
    top: 188rem;
    left: 9rem;
  }

  .bitr-container-5 {
    margin-bottom: 92rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .max-w-875 {
    max-width: none;
  }

  .button {
    background-image: linear-gradient(90deg, #2fc7f7, #409eef);
  }

  .div-block-77 {
    grid-column-gap: 16rem;
    grid-row-gap: 10rem;
  }

  .objsans-500-18 {
    font-size: 16rem;
  }

  .image-97 {
    width: 9rem;
  }

  .text-mission {
    font-size: 26rem;
    line-height: 138%;
  }

  .text-mission.mb-70 {
    max-width: 577rem;
    font-size: 28rem;
    line-height: 136%;
  }

  .text-mission.ateams {
    font-size: 24rem;
    line-height: 117%;
  }

  .text-mission.text-color-white {
    color: #fff;
  }

  .text-mission-italic {
    font-size: 30rem;
  }

  .text-mission-italic.contact-page {
    font-size: 46rem;
  }

  .text-mission-italic.ateams {
    font-size: 28rem;
    line-height: 136%;
  }

  .btn-ateams {
    margin-top: 40rem;
    padding-left: 38rem;
    padding-right: 38rem;
    font-size: 24rem;
    line-height: 100%;
  }

  .text-btn-ateams {
    font-size: 24rem;
    line-height: 100%;
  }

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

  .image-98 {
    display: block;
    position: absolute;
    inset: 0%;
  }

  .section-garag-hero {
    justify-content: flex-end;
    align-items: center;
  }

  .h1-garag {
    position: relative;
  }

  .h2-garag {
    text-align: left;
    letter-spacing: -.01em;
    font-size: 28rem;
    line-height: 130%;
  }

  .h2-garag.maxw-989 {
    margin-left: 0;
  }

  .h3-garag {
    text-align: left;
    font-size: 40rem;
    line-height: 92%;
  }

  .h3-garag.maxw-450 {
    max-width: none;
    margin-left: 0;
  }

  .h3-garag-span {
    font-size: 48rem;
  }

  .text-garag {
    font-size: 26rem;
    line-height: 140%;
  }

  .section-garag1 {
    padding-top: 40rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-garag {
    width: 100%;
    max-width: none;
  }

  .garag-img1 {
    max-width: none;
  }

  .yellow-text-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa56dd2e03c9c5324df985_Rectangle%20240663635.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 30rem;
    position: relative;
    bottom: 30rem;
  }

  .block-2text {
    flex-flow: column;
    margin-right: 0;
  }

  .block-2text.mt-302 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-top: 0;
    margin-right: 0;
  }

  .block-2text.mt-212 {
    margin-top: 40rem;
    margin-right: 0;
  }

  .block-2text.mt-100 {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    margin-top: 40rem;
    margin-right: 0;
  }

  .block-2text.mt-100.gap0 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .block-2text.mt-50 {
    margin-top: 40px;
    margin-right: 0;
  }

  .block-2text.mt-50.gap0 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .block-2text.mt-66 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    margin-top: 40rem;
  }

  .block-2text.mt-66.gap0 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    margin-right: 0;
  }

  .block-h3-garag {
    width: auto;
  }

  .block-text-garag {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    max-width: 100%;
  }

  .garag-img2, .garage-img3 {
    display: none;
  }

  .endaument-fond {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa96c50faa76fc349f3f96_Frame%202087331730.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 590rem;
    height: 559rem;
    margin-top: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding: 30rem;
  }

  .endaument-text, .garage-img4 {
    display: none;
  }

  .garage-text-endaum {
    font-size: 40rem;
    line-height: 92%;
  }

  .garage-text-endaum.none {
    margin-bottom: 30rem;
    display: block;
  }

  .garage-citata {
    grid-column-gap: 36rem;
    grid-row-gap: 36rem;
    margin-top: 40rem;
    margin-left: 0;
  }

  .yellow-palka._2 {
    width: 15rem;
  }

  .garag-citata-text {
    font-size: 28rem;
    line-height: 120%;
  }

  .garag-img5-block {
    margin-top: 40rem;
  }

  .garag-deskription-img5 {
    margin-top: 18rem;
  }

  .garag-img7 {
    display: none;
  }

  ._2024-garag-block {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    height: 70rem;
  }

  .garage-2024 {
    display: none;
  }

  ._2024-garag-text {
    text-align: left;
    font-size: 30rem;
    font-weight: 500;
  }

  .garag-directions {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fabb4dcef29caba89655c9_Group%202131329784.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 570rem 1087rem;
    width: 590rem;
    height: 1120rem;
    margin-top: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .garag-img8 {
    max-width: 100%;
    margin-top: 40rem;
  }

  ._423-donat-garag {
    max-width: 590rem;
    margin-top: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .star-garag-img {
    display: none;
  }

  .text-garag-italic {
    font-size: 26rem;
    line-height: 140%;
  }

  .garag-img9-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .name-garag {
    margin-top: 26rem;
  }

  .name-dexcription-garag {
    margin-top: 10rem;
  }

  .hero-img-garag {
    margin-top: 80rem;
    display: none;
  }

  .comanda-garag-block {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    max-width: 455rem;
    margin-top: 85rem;
    margin-left: auto;
    margin-right: auto;
  }

  .comanda-garag-block.blogger {
    margin-top: 70rem;
  }

  .reclama-text {
    text-align: center;
    margin-top: 40rem;
    margin-bottom: 85rem;
  }

  .hero-container-garag {
    width: 100%;
    max-width: none;
    min-height: auto;
    margin-top: -200rem;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24rem;
    padding-right: 24rem;
    position: relative;
  }

  .otvety-garag-block {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    width: auto;
    height: auto;
    margin-top: 33rem;
    display: flex;
    position: static;
  }

  .garag-otvet1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa91095a584206e8c75ce5_Group%202131329760.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 591rem;
    position: static;
    transform: none;
  }

  .garag-otvet3, .garag-otvet2 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa91095a584206e8c75ce5_Group%202131329760.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 591rem;
    height: 120rem;
    position: static;
    transform: none;
  }

  .nav-block-garag {
    margin-top: 0;
    margin-left: 24rem;
    margin-right: 24rem;
    position: relative;
    bottom: 0;
  }

  .nav-block-garag.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .garag-img1-mob {
    z-index: 10;
    max-width: 100%;
    margin-top: 40rem;
    margin-left: 0;
    display: block;
    position: relative;
  }

  .garage-img4-mob {
    width: 100%;
    max-width: none;
    margin-top: 40rem;
    margin-left: 0;
    display: block;
  }

  .garag-img7-mob {
    max-width: 100%;
    margin-top: 40rem;
    margin-bottom: 40rem;
    display: block;
  }

  .h1-block-garag {
    top: -120rem;
  }

  .hero-img-garag-mob {
    margin-top: 80rem;
  }

  .link1-garag {
    width: 215rem;
    height: 53rem;
    inset: 0% 77rem auto auto;
  }

  .textlink-garag {
    font-size: 19rem;
  }

  .textlink-garag.nolink {
    max-width: 200rem;
  }

  .link2-garag {
    width: 215rem;
    height: 53rem;
    top: 168rem;
    left: 7rem;
  }

  .link3-garag {
    width: 279rem;
    height: 63rem;
    top: 284rem;
    left: 145rem;
  }

  .link4-garag {
    width: 215rem;
    height: 53rem;
    inset: 161rem 57rem auto auto;
  }

  .link5-garag {
    width: 215rem;
    height: 63rem;
    inset: auto auto 308rem 53rem;
  }

  .link6-garag {
    width: 215rem;
    height: 53rem;
    inset: auto 126rem 217rem auto;
  }

  .link7-garag.nolink {
    width: 215rem;
    height: 63rem;
    inset: auto 0% 135rem auto;
  }

  .link8-garag {
    width: 215rem;
    height: 63rem;
    inset: auto auto 0% 169rem;
  }

  .link9-garag {
    width: 215rem;
    height: 53rem;
    inset: auto auto 482rem 0%;
  }

  .link10-garag {
    width: 215rem;
    height: 63rem;
    inset: auto 133rem 428rem auto;
  }

  .link11-garag {
    width: 215rem;
    height: 53rem;
    inset: 411rem 70rem auto auto;
  }

  .hero-img-png {
    max-width: 100%;
    min-height: auto;
    display: none;
    top: 0;
  }

  .hero-img-tablet {
    margin-top: 80rem;
    display: block;
  }

  .flex-horizint-garag.mt-100 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40rem;
  }

  .garag-img2-mob {
    z-index: 10;
    width: 364rem;
    margin-left: 110rem;
    display: block;
    position: relative;
    bottom: 0;
  }

  .garag-img3-mob {
    border-radius: 50rem;
    max-width: none;
    display: block;
  }

  .section-future-hero {
    height: 1000rem;
  }

  .container-future-hero {
    z-index: 100;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .future-h1-img {
    max-width: 609rem;
    margin-top: 113rem;
    display: none;
    position: static;
  }

  .section-future2 {
    z-index: 100;
    margin-top: -40rem;
    margin-bottom: 0;
    position: relative;
  }

  .container-future2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .container-future-airdrop {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .airdrop-block.is1 {
    z-index: 0;
    min-width: 590rem;
    position: sticky;
    top: 90rem;
    right: 0;
  }

  .airdrop-block.is2 {
    min-width: 590rem;
    position: sticky;
    top: 50rem;
    left: 0;
  }

  .airdrop-block__content {
    min-height: 602rem;
    padding-bottom: 50rem;
  }

  .airdrop-block__from.mb-92 {
    margin-bottom: 74rem;
  }

  .airdrop-img1 {
    max-width: 156rem;
  }

  .airdrop-block__paragraph {
    font-size: 30rem;
  }

  .airdrop-block__paragraph.maxw-653 {
    max-width: 474rem;
  }

  .airdrop-block__paragraph-span {
    font-size: 36rem;
  }

  .airdrop-img2 {
    margin-top: 50rem;
  }

  .airdrop-img-block {
    width: 330rem;
    height: 402rem;
    display: none;
    inset: auto -131rem -255rem auto;
  }

  .code-embed-15 {
    display: none;
    top: auto;
  }

  .code-embed-15.none {
    display: block;
  }

  .h2-future {
    font-size: 106rem;
  }

  .section-future4 {
    z-index: 100;
    margin-top: 85rem;
  }

  .words-block {
    margin-bottom: 120rem;
  }

  .paragraph-future-span {
    font-size: 40rem;
    line-height: 12%;
  }

  .paragraph-future-span.size-48 {
    font-size: 48rem;
  }

  .future-gradient-top {
    display: none;
  }

  .future-hero__img-block {
    z-index: 10;
    width: 628rem;
    height: 563rem;
    margin-top: -90rem;
    position: relative;
    top: 0;
    right: 0;
  }

  .future-img1.levitation {
    max-width: 291rem;
    inset: 0% auto auto 0%;
    transform: rotate(-15deg);
  }

  .future-img1.levitation.code-scrollbar-none, .future-img1.levitation.none, .future-img1.none {
    display: none;
  }

  .future-img2 {
    z-index: 10;
    max-width: 144rem;
    inset: 162rem auto auto 203rem;
  }

  .future-img2.levitation.code-scrollbar-none, .future-img2.levitation.none {
    display: none;
  }

  .future-img3 {
    max-width: 227rem;
    top: 130rem;
    left: 14rem;
  }

  .future-img3.levitation.none {
    display: none;
  }

  .future-img4 {
    max-width: 284rem;
    bottom: 47rem;
    left: 20rem;
  }

  .future-img5.levitation.none {
    display: none;
  }

  .future-img6 {
    top: 118rem;
    right: 3rem;
  }

  .future-img7 {
    max-width: 105rem;
    top: 89rem;
    right: 217rem;
  }

  .future-img8 {
    max-width: 192rem;
    top: 126rem;
    right: 159rem;
  }

  .section-future-pay {
    margin-top: 134rem;
    margin-bottom: 88rem;
  }

  .future-pay__text {
    font-size: 63rem;
    line-height: 114%;
  }

  .future-pay__text-span {
    font-size: 74rem;
  }

  .future-pay__bg-btn {
    display: none;
  }

  .future-pay__bg-btn-mob {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .maxw-830-future {
    max-width: 640rem;
    margin-bottom: 20rem;
  }

  .future-img1-mob {
    z-index: 10;
    max-width: 226rem;
    inset: 0% auto auto 0%;
  }

  .future-img1-mob.levitation {
    display: block;
  }

  .future-infinity-block {
    width: 590rem;
    height: 137rem;
    margin-top: auto;
    margin-left: 0;
    box-shadow: inset 0 2px 8px #00000040;
  }

  .future-infinity-text {
    font-size: 106rem;
  }

  .future-infinity-track {
    height: 137rem;
    margin-bottom: 10rem;
  }

  .future-infinity-text2, .future-infinity-text3 {
    margin-bottom: 5rem;
    font-size: 124rem;
  }

  .future-left-img-block {
    width: 289rem;
    height: 396rem;
    inset: -110rem auto auto 190rem;
  }

  .future-left-img1.levitation {
    z-index: 9;
    max-width: 177rem;
    inset: auto auto 81rem 0%;
  }

  .future-left-img2.levitation {
    max-width: 205rem;
    inset: 0% auto auto 31rem;
  }

  .future-left-img3.levitation {
    max-width: 63rem;
    inset: 37rem auto auto 20rem;
  }

  .future-left-img4.levitation {
    max-width: 219rem;
    left: 34rem;
  }

  .future-left-img5.levitation {
    z-index: 20;
    max-width: 89rem;
    inset: auto 0% 109rem auto;
  }

  .future-right-img-block {
    width: 297rem;
    height: 416rem;
    inset: -100rem 200rem auto auto;
  }

  .future-right-img1 {
    max-width: 148rem;
    bottom: 79rem;
  }

  .future-right-img2 {
    max-width: 86rem;
    inset: 80rem 40rem auto auto;
  }

  .future-right-img3 {
    max-width: 146rem;
    inset: 0% auto auto 51rem;
  }

  .future-right-img3.levitation.none {
    display: none;
  }

  .future-right-img4 {
    max-width: 196rem;
    inset: auto 8rem 0% auto;
  }

  .future-right-img5 {
    max-width: 130rem;
    inset: auto 0% 110rem auto;
  }

  .future-right-img5.levitation.none {
    display: none;
  }

  .future-right-img3-mob {
    max-width: 146rem;
    display: block;
    inset: 0% auto auto 51rem;
  }

  .future-right-img3-mob.levitation.none {
    display: block;
  }

  .future-right-img5-mob {
    max-width: 130rem;
    display: block;
    inset: auto 0% 110rem auto;
  }

  .future-right-img5-mob.levitation, .future-right-img5-mob.levitation.none {
    display: block;
  }

  .section-future-links {
    grid-column-gap: 65rem;
    grid-row-gap: 65rem;
    margin-top: 50rem;
  }

  .link-future, .future-bottom-text {
    font-size: 16rem;
  }

  .code-embed-18 {
    z-index: 1;
    pointer-events: none;
    display: none;
  }

  .future-gradient-top-mob {
    display: block;
  }

  .future-img3-mob {
    max-width: 227rem;
    top: 101rem;
    left: 5rem;
  }

  .future-img3-mob.levitation {
    display: block;
  }

  .future-img2-mob {
    z-index: 10;
    max-width: 135rem;
    inset: 112rem auto auto 190rem;
  }

  .future-img2-mob.levitation {
    display: block;
  }

  .future-img5-mob {
    max-width: 392rem;
  }

  .future-img5-mob.levitation {
    display: block;
  }

  .future-img5-mob.levitation.none {
    display: none;
  }

  .future-h1-img-mob {
    max-width: 609rem;
    margin-top: 113rem;
    display: block;
    position: static;
  }

  .future-img9 {
    bottom: 0;
    left: 64rem;
  }

  .future-words-img {
    display: none;
  }

  .future-words-img-mob {
    max-width: 571rem;
    display: none;
  }

  .section-future-text {
    justify-content: center;
    align-items: center;
    margin-top: 92rem;
    margin-bottom: 119rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .paragraph-future {
    font-size: 32rem;
  }

  .paragraph-future.maxw-872 {
    max-width: 590rem;
  }

  .paragraph-future.maxw-968 {
    max-width: 580rem;
  }

  .paragraph-future.maxw-996 {
    max-width: 555rem;
  }

  .gradient1 {
    display: block;
    top: auto;
  }

  .gradient1.none {
    display: none;
  }

  .section-future-dropdown {
    z-index: 10;
    margin-bottom: 120rem;
  }

  .container-future-dropdown {
    max-width: 592rem;
  }

  .why-future-block {
    width: 537rem;
    margin-bottom: 30rem;
  }

  .why-future-bg2 {
    margin-right: 15rem;
  }

  .answer-future-block {
    margin-top: 0;
    margin-right: 0;
  }

  .answer-future-content {
    width: 551rem;
    padding: 18rem 11rem 20rem 30rem;
  }

  .answer-future-content.is3 {
    padding-top: 25rem;
  }

  .airdrop-img33.levitation {
    max-width: 271rem;
    inset: -141rem auto auto -96rem;
  }

  .airdrop-img33.levitation.none {
    display: block;
  }

  .airdrop-img-block2 {
    width: 330rem;
    height: 402rem;
    inset: auto -131rem -255rem auto;
  }

  .airdrop-img-block2.none {
    display: block;
  }

  .svg-answer-future.is3 {
    bottom: 10rem;
    right: 23rem;
  }

  .future-content-bg {
    display: none;
  }

  .future-content-bg-mob {
    display: block;
  }

  .time-future-text {
    margin-left: 80rem;
    margin-right: 80rem;
  }

  .line-future-time {
    margin-bottom: 32rem;
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .future-words-img2 {
    margin-top: 109rem;
  }

  .section-future-time {
    margin-top: 0;
    margin-bottom: 0;
  }

  .time-fut-block {
    width: 592rem;
    height: 405rem;
  }

  .time-text-fut {
    font-size: 36rem;
  }

  .partner-btn-future {
    width: 247rem;
    height: 47rem;
    margin-top: 38rem;
  }

  .bg-partner-btn {
    display: none;
  }

  .partner-text-btn {
    margin-bottom: 0;
    font-size: 24rem;
  }

  .partner-text-btn-span {
    font-size: 29rem;
  }

  .bg-partner-btn-mob {
    display: block;
  }

  .link-partner-btn {
    z-index: 20;
    margin-top: 0;
    position: relative;
  }

  .time-fut-bg {
    display: none;
  }

  .time-fut-bg-mob {
    display: block;
  }

  .airdrop-img3-2.levitation {
    max-width: 271rem;
    inset: -141rem auto auto -96rem;
  }

  .airdrop-img3-2.levitation.none {
    display: none;
  }

  .airdrop-img-block3 {
    width: 419rem;
    height: 205rem;
    display: block;
    inset: 310rem -100rem auto auto;
  }

  .airdrop-img5-2.levitation {
    max-width: 90rem;
    inset: auto auto 44rem 0%;
  }

  .airdrop-img4-2.levitation {
    max-width: 119rem;
    inset: auto auto 0% 96rem;
  }

  .airdrop-img6-2.levitation {
    max-width: 290rem;
    inset: 0% 0% auto auto;
  }

  .airdrop-img6-2.levitation.none {
    max-width: 254rem;
    display: block;
  }

  .airdrop-img3-2-mob.levitation.none {
    display: none;
  }

  .airdrop-img6-2-mob.levitation {
    max-width: 129rem;
    inset: 0% 0% auto auto;
  }

  .airdrop-img6-2-mob.levitation.none {
    display: none;
  }

  .code-embed-18-cop {
    z-index: 1;
    pointer-events: none;
  }

  .content-hero-text {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    margin-left: 24rem;
    margin-right: 24rem;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-gis {
    letter-spacing: -.02em;
    font-size: 50rem;
    line-height: 97%;
  }

  .h1-gis-span {
    letter-spacing: normal;
    font-size: 60rem;
  }

  .h2-gis {
    font-size: 26rem;
    line-height: 130%;
  }

  .p-gis {
    font-size: 26rem;
    line-height: 140%;
  }

  .p-gis.maxw-573 {
    max-width: 530rem;
  }

  .p-gis.maxw-573.maxw-340 {
    max-width: 340rem;
  }

  .p-gis.maxw-573.maxw-407 {
    max-width: 407rem;
  }

  .p-gis.maxw-665 {
    max-width: 495rem;
  }

  .p-gis.maxw-583 {
    max-width: 481rem;
  }

  .p-gis.maxw-473 {
    max-width: 512rem;
  }

  .p-gis.maxw-557 {
    max-width: 530rem;
  }

  .p-gis.maxw-557.maxw-340 {
    max-width: 340rem;
  }

  .p-gis.maxw-557.maxw-407 {
    max-width: 407rem;
  }

  .p-gis.maxw-450 {
    max-width: 530rem;
  }

  .p-gis.maxw-450.maxw-340 {
    max-width: 340rem;
  }

  .p-gis.maxw-450.maxw-407 {
    max-width: 407rem;
  }

  .p-gis.maxw-590 {
    max-width: 530rem;
  }

  .p-gis.maxw-590.maxw-340 {
    max-width: 340rem;
  }

  .p-gis.maxw-590.maxw-407 {
    max-width: 407rem;
  }

  .p-gis.maxw-573-copy {
    max-width: 530rem;
  }

  .p-gis.maxw-573-copy.maxw-340 {
    max-width: 340rem;
  }

  .p-gis.maxw-573-copy.maxw-407 {
    max-width: 407rem;
  }

  .h3-gis {
    margin-bottom: 5rem;
    font-size: 39rem;
  }

  .h3-gis.ml-255 {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
  }

  .h3-gis.ml-255.mb-50 {
    width: 100%;
    margin-bottom: 40rem;
  }

  .h3-gis.mb-40 {
    margin-bottom: 20rem;
  }

  .h3-gis-span {
    font-size: 40rem;
    line-height: 100%;
  }

  .number-gis {
    z-index: 10;
    font-size: 20rem;
    position: absolute;
    inset: 31rem 24rem auto auto;
  }

  .number-gis.none-desk {
    display: block;
  }

  .number-gis-span {
    font-size: 26rem;
    line-height: 120%;
  }

  .h4-gis {
    margin-bottom: 20px;
    font-size: 40rem;
  }

  .h4-gis.maxw-723.ml-255.mb-50 {
    max-width: none;
    margin: 30rem auto 40rem 0;
  }

  .link-future-kupi {
    width: 307rem;
    height: 65rem;
    margin-bottom: 12rem;
  }

  .link-future-kupi.programma {
    width: 271rem;
    margin-bottom: 0;
    padding-bottom: 5rem;
  }

  .link-future-kupi.karta {
    width: 190rem;
    margin-bottom: 0;
    padding-bottom: 5rem;
  }

  .text-future-kupi {
    margin-bottom: 2rem;
    font-size: 42rem;
    line-height: 94%;
  }

  .text-future-kupi-span {
    font-size: 48rem;
  }

  .text-future-kupi-span.programma {
    letter-spacing: -.04em;
    font-size: 48rem;
    line-height: 116%;
  }

  .yellow-grad-fut-kupi {
    display: none;
  }

  .relative-future {
    grid-column-gap: 14rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    width: 475rem;
    display: inline-flex;
  }

  .section-one-gis {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .maxw-980 {
    max-width: 100%;
  }

  .maxw-980.ml-258 {
    margin-left: 0;
  }

  .maxw-930 {
    max-width: 100%;
  }

  .maxw-930.ml-399.mt-62 {
    margin-left: 0;
  }

  .img1-gis {
    display: none;
  }

  .section-whose-gis {
    margin-top: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-whose-gis {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .horizontal-gis.ml-559 {
    margin-top: 40rem;
    margin-bottom: 40rem;
    margin-left: 0;
  }

  .card-block-gis {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 590rem;
    margin-bottom: 40rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .card-block-gis.ml-202 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    margin-left: auto;
    margin-right: auto;
  }

  .card-block-gis.ml-93 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    margin-bottom: 40rem;
    position: relative;
  }

  .card-block-gis.ml-110 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    margin-left: auto;
    margin-right: auto;
  }

  .card-block-gis.ml-196 {
    position: relative;
  }

  .card-block-gis.ml-196.mb-14 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    margin-left: auto;
    margin-right: auto;
  }

  .card-block-gis.ml-256 {
    margin-left: auto;
    margin-right: auto;
  }

  .card-block-gis.ml-256.mb-0 {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .card-block-gis.ml-151 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .card-block-gis.ml-56 {
    margin-left: auto;
    margin-right: auto;
  }

  .card-block-gis.ml-26 {
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .white-card-gis {
    width: 100%;
    padding-top: 30rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .white-card-gis.pb-60 {
    padding-bottom: 30rem;
  }

  .img01-1-gis, .img01-2-gis {
    display: none;
  }

  .img04-1-gis {
    max-width: 532rem;
    margin-top: 20rem;
    margin-bottom: 30rem;
  }

  .img04-2-gis {
    max-width: 299rem;
    margin-top: 20rem;
    margin-bottom: 57rem;
  }

  .section-text-gis {
    margin-top: 30rem;
  }

  .container-text-gis.pl-255, .container-text-gis.pl-830 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .img02-1-gis {
    margin-top: 20rem;
    margin-bottom: 40rem;
  }

  .whose-snake-gis {
    display: none;
  }

  .section-who-gis {
    margin-top: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-who-gis {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .img-who-2-gis {
    margin-top: 15rem;
    margin-bottom: 30rem;
  }

  .who-snak-gis {
    display: none;
  }

  .img-who-3 {
    max-width: 312rem;
    margin-top: 20rem;
    margin-bottom: 30rem;
  }

  .section-where-gis {
    margin-top: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-where-gis {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .img-who-4 {
    max-width: 522rem;
    margin-top: -20rem;
    position: static;
  }

  .img-who-5 {
    display: none;
  }

  .img01-1-gis-mob {
    max-width: 424rem;
    margin-top: 20rem;
    margin-bottom: 30rem;
    display: block;
  }

  .img01-2-gis-mob {
    margin-top: 20rem;
    margin-bottom: 29rem;
    display: block;
  }

  .img-who-5-mob {
    max-width: 529rem;
    margin-top: 15rem;
    margin-bottom: 30rem;
    display: block;
  }

  .samolet-gis, .img2-gis {
    display: none;
  }

  .section-where2-gis {
    margin-top: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-where2-gis {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .img-who-6 {
    margin-top: 10rem;
    margin-bottom: 41rem;
  }

  .img-who-7 {
    margin-top: 15rem;
    margin-bottom: 30rem;
    margin-left: auto;
  }

  .img-who-8, .img3-gis, .img4-gis {
    display: none;
  }

  .section-card-gis {
    margin-top: 80rem;
  }

  .maxw-712 {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .maxw-712.ml-542 {
    max-width: none;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .statistica1-gis {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b5d40ed2e8a00149d4c62_Frame%202087331730.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 590rem;
    height: 430rem;
  }

  .statistica1-text-gis.none, .code-embed-21 {
    display: none;
  }

  .statistica1-text-block-gis {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #ffffffb3;
    padding: 20rem;
  }

  .statistica1-text-block-gis.none {
    display: none;
  }

  .statistica1-text-block-gis.none-desk {
    display: block;
  }

  .section-card2-gis {
    margin-top: 80rem;
  }

  .statistica2-gis {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b5d4173dc11d5dea64c18_Frame%202131332284.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 590rem;
    height: 1017rem;
    margin-top: 20rem;
  }

  .statistica2-text-block-gis-copy {
    max-width: 590rem;
    max-height: none;
    padding: 20rem;
  }

  .statistica2-text-block-gis-copy.none-desk {
    display: block;
  }

  .statistica2-text-gis.code-scrollbar-none {
    display: none;
  }

  .maxw-731 {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .maxw-731.ml-542 {
    max-width: none;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .section-card3-gis {
    margin-top: 80rem;
    margin-bottom: 80rem;
  }

  .statistica3-gis {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/682b5d4171dc9fcba9735d52_Frame%202131332285.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 590rem;
    height: 735rem;
    margin-top: 20rem;
  }

  .statistica3-text-gis.none {
    display: none;
  }

  .statistica2-text-block-gis-mob {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    max-width: 590rem;
    max-height: none;
    padding: 20rem;
  }

  .statistica2-text-block-gis-mob.none-desk {
    display: block;
  }

  .code-embed-22 {
    display: none;
  }

  .container-fin-gis {
    z-index: 10;
    position: relative;
  }

  .text-fin-gis {
    font-size: 26rem;
    line-height: 140%;
  }

  .text-fin-gis.maxw-573 {
    max-width: 530rem;
  }

  .text-fin-gis.maxw-573.maxw-340 {
    max-width: 340rem;
  }

  .text-fin-gis.maxw-573.maxw-407 {
    max-width: 407rem;
  }

  .text-fin-gis.maxw-665 {
    max-width: 495rem;
  }

  .text-fin-gis.maxw-583 {
    max-width: 481rem;
  }

  .text-fin-gis.maxw-473 {
    max-width: 512rem;
  }

  .text-fin-gis.maxw-557 {
    max-width: 530rem;
  }

  .text-fin-gis.maxw-557.maxw-340 {
    max-width: 340rem;
  }

  .text-fin-gis.maxw-557.maxw-407 {
    max-width: 407rem;
  }

  .text-fin-gis.maxw-450 {
    max-width: 530rem;
  }

  .text-fin-gis.maxw-450.maxw-340 {
    max-width: 340rem;
  }

  .text-fin-gis.maxw-450.maxw-407 {
    max-width: 407rem;
  }

  .text-fin-gis.maxw-590 {
    max-width: 530rem;
  }

  .text-fin-gis.maxw-590.maxw-340 {
    max-width: 340rem;
  }

  .text-fin-gis.maxw-590.maxw-407 {
    max-width: 407rem;
  }

  .text-fin-gis.maxw-573-copy {
    max-width: 530rem;
  }

  .text-fin-gis.maxw-573-copy.maxw-340 {
    max-width: 340rem;
  }

  .text-fin-gis.maxw-573-copy.maxw-407 {
    max-width: 407rem;
  }

  .container-comanda-gis {
    margin-left: 51rem;
    margin-right: 51rem;
  }

  .com-block-text-gis {
    grid-column-gap: 16rem;
    grid-row-gap: 10rem;
  }

  .snaik1-mob {
    pointer-events: none;
    width: 100%;
    display: block;
    position: absolute;
  }

  .img-who-8-mob {
    max-width: 510rem;
    margin-top: 20rem;
    margin-bottom: 30rem;
    margin-left: 0;
    display: block;
  }

  .snaik2-mob, .snaik4-gis {
    width: 100%;
    display: block;
    position: absolute;
  }

  .alist-wrapper {
    overflow: hidden;
  }

  .section-hero-alist {
    height: 550rem;
    margin-bottom: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .paragraph-alist, .text-alist {
    font-size: 28rem;
  }

  .section-text-alist {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-slider-alist {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .container-text-alist {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .section-dropdown-alist {
    padding-bottom: 30rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .slide-content {
    border-radius: 40rem;
    width: 530rem;
    height: 608rem;
  }

  .dropdown-alist {
    padding: 30rem;
  }

  .dropdown-text-alist {
    margin-left: 0;
  }

  .section-fin-alist {
    padding-top: 30rem;
    padding-bottom: 54rem;
  }

  .img-fin-alist {
    margin-top: 54rem;
  }

  .slider-img-alist {
    display: none;
  }

  .slider-img2-alist {
    border-radius: 40rem;
    width: 530rem;
    height: 608rem;
    display: block;
    position: relative;
  }

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

  .description-alist {
    font-size: 23rem;
  }

  .h1-mangaseya {
    font-size: 53rem;
  }

  .h1-mangaseya-span {
    font-size: 63rem;
  }

  .h2-mangaseya {
    font-size: 40rem;
  }

  .h2-mangaseya._688-manaseya {
    max-width: none;
  }

  .h2-mangaseya._688-manaseya.ml-144 {
    margin-left: 0;
  }

  .citata-mangaseya {
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
  }

  .citata-mangaseya.mt-120 {
    width: 100%;
    margin-top: 0;
  }

  .citata-mangaseya.gap-58 {
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
  }

  .citata-mangaseya.pl-28 {
    padding-left: 0;
  }

  .quotes-img-mangaseya {
    display: none;
  }

  .quote-text-mangaseya {
    font-size: 40rem;
  }

  .quote-text-mangaseya.maxw-490 {
    max-width: none;
  }

  .h3-mangaseya {
    margin-bottom: 40rem;
  }

  .number-mangaseya {
    font-size: 80rem;
  }

  .p-mangaseya {
    font-size: 26rem;
    line-height: 140%;
  }

  .p-mangaseya.maxw-544 {
    max-width: none;
  }

  .p-mangaseya.maxw-544.ml-88-mob {
    margin-left: 88rem;
  }

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

  .container-hero-mangaseya {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .photo-block-mangaseya {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 729rem;
    height: 553rem;
    position: relative;
  }

  .quotes-img-mangaseya-mob {
    display: block;
  }

  .img1-hero-mangaseya, .img2-hero-mangaseya, .img3-hero-mangaseya, .img4-hero-mangaseya, .img5-hero-mangaseya, .img6-hero-mangaseya, .img7-hero-mangaseya {
    display: none;
  }

  .section-text-mangaseya {
    padding: 75rem 24rem;
  }

  .section-text-mangaseya.none {
    display: none;
  }

  .container-text-mangaseya {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    max-width: none;
  }

  .flex-horizontal-mangaseya.maxh-546 {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .img1-mangaseya {
    width: auto;
  }

  .decor1-mangaseya {
    display: none;
  }

  .glava-block-mangaseya {
    grid-row-gap: 12rem;
    flex-flow: column;
  }

  .text-block1-mangaseya {
    max-width: none;
    margin-top: 40rem;
  }

  .photo-block1-mangaseya {
    flex-flow: column;
    margin-top: 40rem;
    margin-bottom: 0;
  }

  .img2-mangaseya, .img3-manhaseya {
    display: none;
  }

  .w838-mangaseya {
    max-width: none;
  }

  .h838-mangaseya {
    flex-flow: column;
    height: auto;
  }

  .img5-mangaseya {
    margin-bottom: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .decor2-mangaseya {
    display: none;
  }

  .decor2-mangaseya-mob {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img2-mangaseya-mob {
    max-width: 100%;
    display: block;
  }

  .decor3-mangaseya-mob {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .vertical-text-mangaseya {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    width: auto;
    max-width: none;
    padding-top: 40rem;
    padding-bottom: 0;
  }

  .decor4-mangaseya {
    display: none;
  }

  .left-citata-mangaseya {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: flex;
  }

  .w688-mangaseya {
    max-width: none;
  }

  .img2-mangaseya-copy {
    display: none;
  }

  .img6-mangaseya {
    max-width: 100%;
    margin-left: 0;
  }

  .img6-mangaseya.none, .img7-mangaseya {
    display: none;
  }

  .img8-mangaseya {
    width: 100%;
    max-width: none;
    margin-top: 40rem;
    position: static;
  }

  .citata-left-mangaseya {
    flex-flow: column;
    height: auto;
  }

  .photo-block2-mangaseya {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    flex-flow: column;
    margin-top: 14rem;
  }

  .photo-block2-mangaseya.left-auto {
    width: 100%;
    margin-top: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .glava2-block-mangaseya {
    flex-flow: column-reverse wrap;
  }

  .glava-block2-mangaseya {
    grid-row-gap: 12rem;
    flex-flow: column;
    padding-left: 0;
  }

  .text-block2-mangaseya {
    max-width: none;
    margin-top: 0;
  }

  .img9-mangaseya {
    display: none;
  }

  .w660-mangaseya {
    max-width: none;
  }

  .photo-text-block-mangaseya {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 20rem;
  }

  .img10-mangaseya {
    margin-bottom: 40rem;
  }

  .decor-mangaseya {
    display: none;
  }

  .img11-mangaseya {
    max-width: 100%;
    display: none;
  }

  .img12-mangaseya {
    display: none;
  }

  .img13-mangaseya {
    margin-bottom: 40rem;
    margin-left: auto;
    margin-right: auto;
  }

  .vertical-text2-mangaseya {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    width: auto;
    max-width: none;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 40rem;
  }

  .h734-mangaseya {
    flex-flow: column;
    height: auto;
  }

  .h734-mangaseya.left-text {
    padding-top: 0;
    padding-bottom: 0;
  }

  .citata-right-mangaseya {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .img14-mangaseya {
    max-width: 100%;
    margin-top: 40rem;
    position: static;
  }

  .w688-mangaseya-right {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
  }

  .img15-mangaseya {
    max-width: 381rem;
    display: none;
  }

  .img16-mangaseya {
    max-width: 100%;
  }

  .img11-mangaseya-mob {
    max-width: 100%;
    display: block;
  }

  .img15-mangaseya-mob {
    max-width: 381rem;
    display: block;
  }

  .img17-mangaseya, .img18-mangaseya {
    display: none;
  }

  .h515-mangaseya {
    flex-flow: column;
    height: auto;
  }

  .code-embed-23 {
    display: none;
  }

  .container-comanda-mangaseya {
    margin-top: 45rem;
    margin-left: 51rem;
    margin-right: 51rem;
  }

  .img7-mangaseya-mob {
    max-width: 321rem;
    margin-left: auto;
    display: block;
  }

  .img6-mangaseya-mob {
    max-width: 100%;
    margin-left: 0;
    display: block;
  }

  .img1-hero-mangaseya-mob {
    z-index: 5;
    margin-top: auto;
    display: block;
    position: relative;
    left: 11rem;
  }

  .img2-hero-mangaseya-mob {
    z-index: 3;
    display: block;
    position: absolute;
    inset: auto auto 70rem 22rem;
  }

  .img3-hero-mangaseya-mob {
    z-index: 2;
    display: block;
    position: absolute;
    inset: auto auto 179rem 0%;
  }

  .img4-hero-mangaseya-mob {
    display: block;
    position: absolute;
    left: 231rem;
  }

  .img5-hero-mangaseya-mob {
    width: 222rem;
    display: block;
    position: absolute;
    inset: auto 0% 170rem auto;
  }

  .img6-hero-mangaseya-mob {
    width: 159rem;
    display: block;
    position: absolute;
    inset: auto 23rem 70rem auto;
  }

  .img7-hero-mangaseya-mob {
    width: 116rem;
    display: block;
    position: absolute;
    inset: auto 15rem 0% auto;
  }

  .photo-block3-mangaseya {
    flex-flow: column;
    margin-top: 40rem;
    margin-bottom: 0;
  }

  .nav-wrapper-white {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
    display: flex;
  }

  .nav-wrapper-white.ml-mr-10 {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-wrapper-white.mt-28.mlr-24 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .nav-wrapper-white.gis {
    margin-top: 33rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .nav-wrapper-white.mangaseya {
    margin-top: 60rem;
    margin-bottom: 25rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .nav-wrapper-white.kostin {
    flex-flow: row;
    max-width: none;
    margin-top: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .navigation-text-white {
    margin-bottom: 0;
  }

  .navigation-text-white.text-color-grey {
    color: #d9d9d9;
  }

  .navigation-text-white.text-color-white {
    color: var(--white);
  }

  .navigation-text-white.orange-text.bitr_hero-wrapper, .navigation-text-white.orange-text.bitr {
    letter-spacing: -.04em;
    line-height: 146%;
  }

  .navigation-point-white {
    margin-bottom: 0;
  }

  .navigation-point-white.text-color-grey {
    color: #d9d9d9;
  }

  .navigation-point-white.text-color-white {
    color: var(--white);
  }

  .h1-alist {
    margin-bottom: 0;
    font-size: 48rem;
  }

  .h1-alist-span {
    font-size: 54rem;
    line-height: 85%;
  }

  .hero-img-alist {
    max-width: 100%;
  }

  .hero-img-alist-mob {
    max-width: 100%;
    display: none;
  }

  .section-infinity-alist {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 1014rem;
    display: none;
  }

  .infinity.radius {
    width: 100%;
  }

  .infinity.alist {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
  }

  .infinity-wrapper.new-leaders, .infinity-wrapper.ateams {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .infinity-wrapper.alist {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .infinity-slide.new-leaders {
    object-fit: cover;
    width: 100%;
    height: 100%;
    margin-bottom: 20rem;
  }

  .infinity-slide.bitr {
    height: auto;
  }

  .infinity-content.new-leaders, .infinity-content.ateams {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .infinity-content.alist {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-86 {
    z-index: 2;
    border-radius: 40rem;
    position: relative;
  }

  .container-future-program {
    width: 100%;
    max-width: 640rem;
  }

  .h3-future-span {
    font-size: 83rem;
  }

  .h3-future-span.mb-55 {
    margin-bottom: 23rem;
  }

  .program-future-content {
    width: 592rem;
    margin-top: 0;
    padding: 30rem 0 36rem;
  }

  .h3-future {
    font-size: 64rem;
  }

  .program-future-timing {
    grid-column-gap: 35rem;
    grid-row-gap: 35rem;
    margin-top: 52rem;
  }

  .timing-future-block {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
  }

  .bg-green-future {
    display: none;
  }

  .bg-green-future-mob {
    width: 100%;
    display: block;
    inset: 121rem 0% 0%;
  }

  .bg-green-future-mob._2 {
    top: 0;
  }

  .program-future-content2 {
    border-radius: 60rem;
    width: 592rem;
    margin-top: 30rem;
    padding-top: 0;
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .content2-future-block {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    padding-bottom: 0;
  }

  .content2-future-text {
    width: auto;
    font-size: 30rem;
    font-weight: 400;
    line-height: 140%;
  }

  .content2-future-img {
    display: none;
  }

  .club-time-future.mb-61 {
    margin-bottom: 10rem;
  }

  .club-text-future {
    font-size: 32rem;
  }

  .content2-future-img-mob {
    max-width: 544rem;
    margin-bottom: 52rem;
    display: block;
  }

  .time-text2-future {
    font-size: 52rem;
    line-height: 100%;
  }

  .time-text2-future.text-size-48 {
    font-size: 36rem;
  }

  .club-line-future.mt-50 {
    margin-top: 33rem;
  }

  .gap-36 {
    grid-column-gap: 47rem;
    grid-row-gap: 47rem;
    margin-top: 0;
  }

  .club-time-horizontal-future {
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .iclub-time-future-img {
    border-width: 1px;
    height: 39rem;
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .program-future-content3 {
    width: 640rem;
    margin-top: 30rem;
    padding-top: 22rem;
    padding-bottom: 62rem;
  }

  .restoran-future-block1 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    height: 948rem;
    margin-top: 52rem;
    padding: 25rem;
    display: none;
  }

  .restoran-future-block1.height-auto-tablet {
    margin-top: 24rem;
  }

  .content2-future-text-copy {
    width: auto;
    font-size: 30rem;
    font-weight: 400;
    line-height: 140%;
  }

  .content3-future-text {
    color: #fff;
    font-size: 30rem;
  }

  .h4-future {
    color: #fff;
    margin-bottom: 20rem;
    font-size: 48rem;
  }

  .content2-future-img-copy, .content3-img1-future {
    display: none;
  }

  .content3-text-block-future.mt-88 {
    margin-top: 20rem;
  }

  .restoran-future-block2 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 52rem;
    padding-bottom: 0;
    display: none;
  }

  .content2-future-img-mob-copy {
    max-width: 540rem;
    display: block;
  }

  .image-101 {
    display: block;
  }

  .restoran-future-block3 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 52rem;
    padding: 25rem;
    display: none;
  }

  .restoran-future-block3.height-auto-tablet {
    margin-top: 24rem;
  }

  .content3-img3-future {
    display: none;
  }

  .restoran-future-block4 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 52rem;
    padding-bottom: 0;
    display: none;
  }

  .restoran-future-block5 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 52rem;
    padding: 25rem;
    display: none;
  }

  .restoran-future-block5.height-auto-tablet {
    margin-top: 24rem;
  }

  .content3-img5-future {
    display: none;
  }

  .slider-future {
    background-color: #054a27;
    border-radius: 50rem;
    width: 592rem;
    height: 948rem;
    margin-top: 24rem;
    display: block;
  }

  .left-arrow-future {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    inset: 0% auto 0% -24rem;
  }

  .arrow-future {
    width: 91rem;
    height: 91rem;
  }

  .right-arrow-future {
    justify-content: flex-end;
    align-items: center;
    display: flex;
    inset: 0% -24rem 0% auto;
  }

  .content-slide-future {
    height: 100%;
    padding: 28rem;
  }

  .image-102 {
    width: 54px;
  }

  .image-102.slide-img-future, .slide-img-future {
    width: 540rem;
  }

  .slide-nav-10 {
    height: 10rem;
    padding-top: 0;
    inset: auto 0% -30rem;
  }

  .image-103 {
    width: 131rem;
    inset: -40rem auto auto -70rem;
  }

  .image-104 {
    max-width: 124rem;
    inset: -50rem -50rem auto auto;
  }

  .image-105 {
    max-width: 235rem;
    inset: -80rem auto auto -50rem;
  }

  .code-embed-24 {
    top: -1400rem;
  }

  .code-embed-25 {
    display: none;
  }

  .code-embed-26 {
    z-index: 4;
    width: 3000rem;
    display: block;
    top: -600rem;
  }

  .img19-mangaseya {
    width: 100%;
    max-width: none;
    margin-top: 40rem;
    margin-bottom: 14rem;
    display: none;
    position: static;
  }

  .citata-left-mangaseya-copy {
    flex-flow: column;
    height: auto;
  }

  .img6-mangaseya-copy {
    max-width: 100%;
    margin-left: 0;
  }

  .img6-mangaseya-copy.none {
    display: none;
  }

  .img19-mangaseya-mob {
    width: 100%;
    max-width: none;
    margin-top: 40rem;
    margin-bottom: 14rem;
    display: block;
    position: static;
  }

  .kostin-wrapper {
    padding-top: 0;
  }

  .section_hero-kostin {
    margin-top: 120rem;
    padding-bottom: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section_hero-kostin.stereo {
    margin-top: -20rem;
  }

  .container_hero-kostin {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .section_text-kostin {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section_text-kostin.text-color-black.stereo {
    padding-left: 24rem;
  }

  .h2-kostin {
    font-size: 40rem;
  }

  .h2-kostin.mt-50 {
    margin-top: 50rem;
  }

  .answer-kostin, .question-kostin {
    font-size: 26rem;
    line-height: 140%;
  }

  .sign-photo-kostin {
    font-size: 20rem;
  }

  .text-center-kostin.mt--50 {
    margin-top: -50rem;
  }

  .text-photo-right-kostin {
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .text-photo-right-kostin.wrap-down {
    flex-flow: wrap;
  }

  .text-photo-right-kostin.wrap-down.mt--50 {
    margin-top: -50rem;
  }

  ._688-block-kostin {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    width: 100%;
    max-width: none;
  }

  .img-kostin.none-mob {
    display: none;
  }

  .photo-block-kostin {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    max-width: 100%;
    position: static;
  }

  .photo-block-kostin._100.mb-40-mob {
    margin-bottom: 40rem;
  }

  .photo-block-kostin.mb-40-mob {
    padding-bottom: 40rem;
  }

  .photo-block-kostin.mt-40-mob {
    margin-top: 40rem;
  }

  .text-photo-left-kostin {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .text-photo-left-kostin._w-1552-kostin {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .photo-center-kostin.mt-mb-40 {
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .photo-big-kostin {
    justify-content: center;
    align-items: flex-start;
    max-width: 592rem;
    margin-left: auto;
    margin-right: auto;
  }

  .photo-big-kostin.desk-none {
    display: block;
  }

  .image-108 {
    max-width: 100%;
    display: none;
  }

  .image-108.none {
    display: block;
  }

  .image-109.levitation, .div-block-88 {
    display: none;
  }

  .container-future-popup {
    width: 100%;
    max-width: 640rem;
  }

  .img-kostin-mob {
    max-width: 592rem;
    display: block;
  }

  .h1-kostin {
    max-width: 545rem;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 44rem;
    position: absolute;
    inset: auto 0% 159rem;
  }

  .h1-kostin-span {
    font-size: 53rem;
  }

  .hero-img-kostin {
    max-width: 590rem;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .kadri-wrapper-kostin {
    justify-content: center;
    align-items: center;
    width: 584rem;
    height: 836rem;
    display: flex;
  }

  .kadri-wrapper-kostin.none-mob {
    display: none;
  }

  .kadri-wrapper-kostin.none-desk {
    display: block;
  }

  .kadr-kostin {
    width: 584rem;
    height: 836rem;
  }

  .kadr-kostin._1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d4a4bb30fb1a650b4a_kadr-mob01.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._2 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d4f5d2d59a12389f5e_kadr-mob05.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._3 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d8fbf9cd0d4e1ab4d4_kadr-mob09.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._4 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d4bcf329f92b0330ba_kadr-mob03.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._5 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d4f4215d2bba2315d1_kadr-mob07.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._6 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d8e74e7659d0762cd7_kadr-mob11.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin.none {
    display: none;
  }

  .kadr-kostin._7 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d41ee24efc39c60573_kadr-mob02.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._8 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d4cda9c4414cf8649c_kadr-mob06.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._9 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d85bb474eda4375682_kadr-mob10.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._10 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d452866bcf5e864855_kadr-mob04.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._11 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d491c1a303d468183c_kadr-mob08.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._12 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d8c3ecb52b21cbc664_kadr-mob12.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .kadr-kostin._13, .kadr-kostin._14 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/684287d8ee8530ba0230a2c2_kadr-mob13.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
  }

  .img-future-music {
    display: none;
  }

  .klub-uma-future {
    width: auto;
    margin-top: 25rem;
    padding-bottom: 5rem;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .soon-img-future {
    width: 155rem;
  }

  .img-future-music-mob {
    margin-top: 0;
    margin-bottom: 40rem;
    display: block;
  }

  .line-music-future {
    display: none;
  }

  .line-music-future-mob {
    z-index: 10;
    width: 544rem;
    height: 20rem;
    margin-bottom: 29rem;
    display: block;
    position: relative;
  }

  .arrow-klub-future {
    width: 35rem;
    height: 18rem;
    margin-left: 20rem;
    top: 70rem;
    right: 40rem;
  }

  .accordion-trigger-future {
    width: 592rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container-1420 {
    max-width: 728px;
  }

  .pricing-wrapper {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .pricing-card {
    width: 350px;
  }

  .arrows-alist2 {
    display: none;
  }

  .partner-text-future {
    font-size: 40rem;
  }

  .partner-horizontal-future.gap-57 {
    grid-column-gap: 57rem;
    grid-row-gap: 57rem;
  }

  .partner-horizontal-future.gap-47 {
    grid-column-gap: 36rem;
    grid-row-gap: 36rem;
  }

  .partner-horizontal-future.gap-76 {
    grid-column-gap: 58rem;
    grid-row-gap: 58rem;
  }

  .partner1-future {
    width: 169rem;
  }

  .partner2-future {
    width: 84rem;
    height: 57rem;
    margin-top: 18rem;
    margin-bottom: 61rem;
  }

  .partner3-future {
    width: 114rem;
  }

  .partner4-future {
    width: 101rem;
  }

  .partner5-future {
    width: 88rem;
  }

  .partner6-future {
    width: 97rem;
  }

  .container-content-alist {
    margin-top: 19rem;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .container-content-alist.flex-center.mw-820 {
    width: auto;
    margin-top: 40rem;
  }

  .container-content-alist.flex-center.mw-820.mb-100 {
    margin-bottom: 74rem;
  }

  .container-content-alist.flex-center.mw-820.mb-40 {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 80rem;
  }

  .container-content-alist.flex-center.mw-820.newp {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .container-content-alist.flex-center.somelove {
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-content-alist._2025 {
    margin-top: 43rem;
  }

  .img-alist {
    width: auto;
    display: block;
  }

  .caption_img-alist {
    font-size: 24rem;
    line-height: 100%;
  }

  .caption_img-alist.ml-24 {
    margin-left: 24rem;
  }

  .big-photo-alist, .big-photo-alist.photo-none {
    display: none;
  }

  .h1-interviev-alist {
    max-width: 416rem;
    font-size: 78rem;
  }

  .h1-interviev-alist._2025 {
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .hero-img-alist25 {
    width: 80%;
    margin-top: 80px;
    display: none;
  }

  .hero-img-alist25.mobile {
    display: block;
  }

  .hero-img-alist25.desctop {
    display: none;
  }

  .citata-alist25 {
    margin-bottom: 43rem;
    font-size: 26rem;
    line-height: 140%;
  }

  .hero-img-alist25-mob {
    max-width: 592rem;
    height: 740rem;
    display: block;
  }

  .hero-img-alist25-mob.mobile {
    display: block;
  }

  .hero-img-alist25-mob.desctop {
    display: none;
  }

  .image-alist-mob {
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
    display: block;
  }

  .image-alist-mob.mt-80 {
    margin-top: 80rem;
  }

  .image-alist-mob.mt-80.mb-40 {
    margin-bottom: 40rem;
  }

  .image-alist-mob.mt-80.mb-80 {
    margin-bottom: 80rem;
  }

  .image-alist-mob.mt-40 {
    margin-top: 40rem;
  }

  .photo-alist-mob {
    width: 592rem;
    display: block;
  }

  .photo-alist-mob.photo-none {
    display: none;
  }

  .photo-alist-mob.mt-40 {
    margin-top: 40rem;
  }

  .photo-wrapper-alist {
    width: auto;
  }

  .music-relative-future {
    height: auto;
    margin-top: 49rem;
    margin-bottom: 30rem;
  }

  .music1-future {
    max-width: 544rem;
    margin-top: 0;
    position: static;
  }

  .music3-future-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60rem;
    position: relative;
    top: 0;
    right: 0;
  }

  .music3-future {
    max-width: 705rem;
    display: none;
  }

  .music_caption-future {
    font-size: 30rem;
    line-height: 140%;
  }

  .music3-future_wrap {
    text-align: left;
    max-width: 544rem;
    top: 44rem;
    left: 0;
  }

  .name-future_wrap {
    top: 265rem;
    left: 24rem;
  }

  .name-future_wrap.left {
    top: 247rem;
  }

  .name-future_wrap.left4 {
    top: 245rem;
    right: 24rem;
  }

  .name-future_wrap.left-copy {
    inset: 247rem auto auto 24rem;
  }

  .name-future_wrap._4 {
    left: 0;
  }

  .yerkatt {
    width: 295rem;
    height: 75rem;
  }

  .data-future {
    width: 228rem;
    height: 56rem;
  }

  .music1-future-mob {
    margin-bottom: 22rem;
    display: block;
    position: relative;
    right: -24rem;
  }

  .music8-future-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60rem;
    margin-bottom: 0;
    display: flex;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .music8-future {
    display: none;
  }

  .music8-future_wrap {
    max-width: 544rem;
    margin-top: 78rem;
  }

  .music5-future-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60rem;
    position: relative;
    top: 0;
    right: 0;
  }

  .music5-future {
    display: none;
  }

  .music5-future_wrap {
    max-width: 545rem;
    margin-top: 40rem;
    margin-left: 0;
    top: 42rem;
    right: 0;
  }

  .music9-future-block {
    margin-top: 60rem;
    position: relative;
    bottom: 0;
    right: 0;
  }

  .music9-future {
    display: none;
  }

  .music9-future_wrap {
    max-width: 544rem;
    margin-top: 53rem;
    top: 49rem;
    right: 24rem;
  }

  .slushat-text {
    margin-top: 79rem;
    margin-bottom: 82rem;
  }

  .data9-future {
    width: 247rem;
    height: 56rem;
  }

  .music-img-future-mob {
    max-width: 592rem;
    display: block;
  }

  .discription-club-future {
    margin-bottom: 34rem;
    padding-top: 34rem;
  }

  .spikers-slider-future {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex: none;
    max-width: 544rem;
    overflow: scroll;
  }

  .moderator-text {
    font-size: 28rem;
  }

  .spiker-content-block {
    flex: none;
  }

  .spiker-name {
    font-size: 24rem;
  }

  .spiker-caption {
    min-width: 189rem;
    font-size: 22rem;
  }

  .arrow-left-future {
    width: 150rem;
    height: 18rem;
    margin-left: 3rem;
    display: block;
  }

  .arrow-right-future {
    display: block;
  }

  .time-wrap-future {
    justify-content: center;
    align-items: flex-start;
  }

  .svernut-btn {
    width: 171rem;
    height: 43rem;
  }

  .absolut-btn-svernut {
    justify-content: space-between;
    align-items: center;
    height: 44rem;
    margin-top: 0;
    margin-left: 26rem;
  }

  .razvernut-btn {
    width: 202rem;
    height: 43rem;
  }

  .partner7-future {
    width: 54rem;
  }

  .arrow-top-future {
    width: 100%;
    height: 20rem;
    margin-top: -16rem;
    margin-bottom: -40rem;
    display: block;
    position: relative;
  }

  .arrow-bottom-future {
    width: 100%;
    height: 20rem;
    margin-top: -40rem;
    margin-bottom: -16rem;
    display: block;
    position: relative;
  }

  .club-text-future-img {
    font-size: 25rem;
  }

  .h2-interviev.mb-30 {
    font-size: 40rem;
  }

  .h2-interviev.mb-30.mt-40-mob {
    margin-top: 40rem;
  }

  .text-italic-interviev {
    line-height: 120%;
  }

  .text-italic-interviev.size-30.mb-114 {
    margin-bottom: 85rem;
  }

  .partner8-future {
    width: 166rem;
  }

  .svg-partners1-future {
    height: 39rem;
    margin-top: 31rem;
    margin-bottom: 60rem;
  }

  .svg-partners1-future._1 {
    margin-left: 48rem;
    margin-right: 43rem;
  }

  .svg-partners2-future {
    height: 36rem;
    margin-top: 30rem;
    margin-bottom: 74rem;
  }

  .svg-partners2-future._2 {
    margin-left: 58rem;
    margin-right: 46rem;
  }

  .svg-partners2-future._3 {
    margin-right: 40rem;
  }

  .svg-partners3-future {
    height: 35rem;
    margin-top: 25rem;
  }

  .svg-partners3-future._4 {
    margin-left: 36rem;
    margin-right: 41rem;
  }

  .section-slider-future {
    padding-top: 71rem;
  }

  .container-slider-future {
    z-index: 100;
    position: relative;
  }

  .slide-future-img {
    display: none;
  }

  .registracia-link-future.text-color-green.center {
    color: #dfff00;
  }

  .registracia-link-future.text-color-green.center.green {
    color: #054a27;
  }

  .registracia-link-future.text-color-green.center.desk {
    display: none;
  }

  .registracia-link-future.text-color-green.center.mob {
    display: block;
  }

  .registracia-link-future.none {
    display: none;
  }

  .slide-future-img-mob {
    border-radius: 50rem;
    height: 950rem;
    display: block;
  }

  .full-program-future {
    letter-spacing: -.04px;
  }

  .full-program-block-future {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .fulll-program-none {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -40rem;
  }

  .music1-future-block {
    position: relative;
    right: 0;
  }

  .music1-future_wrap {
    text-align: left;
    max-width: 545rem;
    margin-top: 40rem;
    margin-left: 0;
    top: 42rem;
    right: 0;
  }

  .music2-future-block {
    margin-top: 60rem;
    position: relative;
    top: 0;
    left: 0;
  }

  .music4-future-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60rem;
    position: relative;
    top: 0;
    left: 0;
  }

  .music4-future_wrap {
    max-width: 544rem;
    margin-top: 40rem;
    top: 44rem;
    left: 0;
  }

  .music6-future-block {
    margin-top: 60rem;
    position: relative;
    top: 0;
    left: 0;
  }

  .data6-future {
    width: 239rem;
    height: 56rem;
  }

  .music7-future-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60rem;
    position: relative;
    top: 0;
    right: 0;
  }

  .music1-future-copy {
    max-width: 544rem;
  }

  .music10-future-block {
    justify-content: flex-start;
    align-items: center;
    margin-top: 60rem;
    position: relative;
    top: 0;
    left: 0;
  }

  .music10-future {
    max-width: 544rem;
    position: static;
  }

  .arrows-group-future {
    display: none;
  }

  .supermetal-text {
    width: 258rem;
    font-size: 40rem;
    inset: 367rem auto auto 130rem;
  }

  .karta-future {
    flex-flow: column;
  }

  .carta-img-future {
    display: none;
  }

  .carta-img-future-mob {
    width: 800rem;
    display: block;
  }

  .horizontal-block-popup-future {
    flex-flow: column-reverse wrap-reverse;
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .close-popup-btn-future {
    width: 74rem;
    height: 74rem;
  }

  .btn-popup-block-future {
    flex-flow: row-reverse wrap;
    margin-bottom: 11rem;
    margin-left: auto;
  }

  .close-popup-link-future {
    display: none;
  }

  .close-popup-link-future-mob {
    justify-content: center;
    align-items: center;
    width: 300rem;
    height: 75rem;
    margin-top: 27rem;
    display: flex;
  }

  .close-popup-btn-future-mob {
    width: 294rem;
    height: 68rem;
  }

  .code-embed-29 {
    width: 100%;
    position: absolute;
    top: 500rem;
  }

  .image-113 {
    z-index: 2;
    display: block;
    position: absolute;
    inset: -450rem 0% 0%;
  }

  .code-embed-18-copy {
    z-index: 1;
    pointer-events: none;
    display: none;
  }

  .slide_alist-hero {
    width: 100%;
    height: 100%;
  }

  .yandex-wrapper {
    grid-column-gap: 58rem;
    grid-row-gap: 58rem;
  }

  .section_yandex-hero {
    padding-top: 80rem;
  }

  .container_yandex-hero {
    height: 600rem;
  }

  .yandex-hero_img {
    width: auto;
    max-width: 100%;
  }

  .h1-yandex {
    font-size: 40rem;
    line-height: 100%;
  }

  .hero_h1-wrap {
    max-width: 600rem;
  }

  .h1-yandex-span {
    font-size: 44rem;
    line-height: 100%;
  }

  .yandex-hero_img-mob {
    width: 100%;
    max-width: none;
    margin-bottom: 0;
  }

  .section_yandex-text {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container_yandex-text {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .h2-yandex {
    line-height: 130%;
  }

  .h2-wrapper_yandex {
    grid-column-gap: 93rem;
    grid-row-gap: 93rem;
    flex-flow: column-reverse wrap;
    justify-content: space-between;
  }

  .video-wrapper_yandex {
    width: 590rem;
    height: 332rem;
    margin-left: auto;
    margin-right: auto;
  }

  .yandex-babl-5 {
    width: 300rem;
    inset: auto auto -50rem -150rem;
  }

  .yandex_text-block {
    z-index: 5;
    max-width: none;
    margin-left: 0;
  }

  .yandex_razdelit-text {
    position: relative;
  }

  .yandex_img-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .yandex_img {
    display: none;
  }

  .yandex_img.mob {
    z-index: 1;
    max-width: 590rem;
    display: block;
    position: relative;
  }

  .yandex_star-5.size {
    display: none;
  }

  .yandex_card-text {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/6867f8583aa787b54ba4ebfe_Group%202131332438%3A2.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    width: 590rem;
    height: 533rem;
    margin-top: 10rem;
    padding-left: 29rem;
    padding-right: 25rem;
    position: static;
  }

  .yandex-star-6 {
    max-width: 240rem;
    inset: 180rem auto auto 150rem;
  }

  .yandex-star-7 {
    display: none;
  }

  .code-embed-31 {
    width: 605rem;
    height: 569rem;
    position: absolute;
    inset: 0% -24rem auto auto;
  }

  .image-114 {
    display: block;
    position: absolute;
    inset: 50rem -24rem auto auto;
  }

  .yandex-star-1 {
    max-width: 240rem;
    inset: 180rem auto auto 150rem;
  }

  .yandex-star-1.size {
    max-width: 200rem;
    inset: auto auto 120rem 150rem;
  }

  .yandex-star-2.size {
    width: 140rem;
    height: 140rem;
    inset: 150rem auto auto 160rem;
  }

  .yandex-star-3.size {
    width: 130rem;
    height: 130rem;
    inset: 150rem 300rem auto auto;
  }

  .yandex-star-4.size {
    inset: auto 130rem 200rem auto;
  }

  .yandex-babl-1 {
    display: none;
  }

  .yandex-babl-2 {
    width: 605rem;
    display: none;
    top: -500rem;
  }

  .container-comanda-yandex {
    margin-top: 45rem;
    margin-left: 51rem;
    margin-right: 51rem;
  }

  .yandex-babl-3 {
    z-index: 1;
    width: 605rem;
    display: block;
    position: absolute;
    inset: 200rem auto auto -300rem;
  }

  .yandex-babl-4 {
    width: 693rem;
    display: block;
    position: absolute;
    inset: -300rem -200rem auto auto;
  }

  .yandex-babl-6 {
    width: 450rem;
    top: -70rem;
    right: -200rem;
  }

  .p-slovar-bold {
    font-size: 26rem;
    line-height: 140%;
  }

  .slovar__image-item4.absolute {
    display: none;
  }

  .section-avg-hero {
    padding-top: 80rem;
  }

  .container-avg-hero {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68761a56ab44427b098075b4_cover.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 822rem;
  }

  .content-avg-hero {
    grid-column-gap: 31rem;
    grid-row-gap: 31rem;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    max-width: 590rem;
    height: 800rem;
    margin-left: auto;
    margin-right: auto;
  }

  .avg-hero_img {
    width: 374rem;
    display: none;
  }

  .avg-hero_img.mob {
    display: block;
  }

  .h1-avg {
    text-align: center;
    font-size: 90rem;
  }

  .h1-avg-span {
    font-size: 105rem;
  }

  .section-avg-content {
    margin-top: 0;
  }

  .container-avg-content {
    padding-left: 24rem;
    padding-right: 24rem;
    overflow: visible;
  }

  .avg-text-block {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
    max-width: 100%;
  }

  .h3-avg {
    margin-bottom: 20rem;
  }

  .h3-avg-span {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-style: italic;
  }

  .slide-img-avg {
    width: 590rem;
    height: 882rem;
  }

  .img-button-slider-avg.mob {
    margin-top: auto;
    margin-bottom: auto;
    display: block;
  }

  .avg-full-slider {
    justify-content: center;
    align-items: center;
    max-width: 590rem;
  }

  .left-yellow-avg, .right-yellow-avg {
    width: 24rem;
  }

  .tooltip-box-alist._1 {
    left: auto;
    right: auto;
  }

  .comanda-rich-text h4 {
    max-width: 100%;
    font-size: 26rem;
  }

  .comanda-rich-text h6 {
    font-size: 16rem;
  }

  .comanda-rich-text strong {
    font-weight: 500;
  }

  .block-dop-contur {
    width: auto;
  }

  .h1-mts_music {
    margin-bottom: 28rem;
    font-size: 48rem;
  }

  .section_hero-mts_music {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/689a17f4290f14566fdea1cf_Frame%202043684026%20(1).webp");
    background-size: contain;
    padding-top: 216rem;
    padding-bottom: 253rem;
  }

  .span_h1-mts_music {
    font-size: 57rem;
  }

  .p50-mts-music {
    font-size: 26rem;
  }

  .max-w-870.tab-max-w-378 {
    max-width: 378rem;
  }

  .p16med-mts_music.mob-18 {
    font-size: 18rem;
  }

  .info_wrapper-mts_music {
    max-width: 237rem;
    position: absolute;
  }

  .mini_img-mts_music {
    width: 284rem;
    height: 284rem;
  }

  .p22-mts_music {
    font-size: 26rem;
  }

  .first_wrapper-mts_music {
    grid-column-gap: 82rem;
    grid-row-gap: 82rem;
    flex-flow: column;
    align-items: flex-end;
  }

  .big_info_wrapper-mts_music {
    margin-top: 258rem;
    position: relative;
  }

  .padding_global-mts_music {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .max-w-833.tab-max-w-none {
    max-width: none;
  }

  .section_city-mts_music {
    background-position: 50% 63%;
    background-size: contain;
    padding-bottom: 125rem;
  }

  .city_content-mts_music {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
  }

  .h2-mts_music {
    font-size: 96rem;
  }

  .city_big_wrapper-mts_music {
    grid-column-gap: 100rem;
    grid-row-gap: 100rem;
    flex-flow: column-reverse;
  }

  .img_main-mts_music {
    width: 284rem;
    height: 350rem;
  }

  .max-w-430.tab-max-w-none {
    max-width: none;
  }

  .span46-mts_music {
    font-size: 45rem;
  }

  .span40-mts_music {
    font-size: 38rem;
  }

  .span26-mts_music {
    font-size: 31rem;
  }

  .btn-wrapper-mts_music {
    grid-column-gap: 15rem;
    grid-row-gap: 15rem;
  }

  .button-mts_music {
    padding: 9rem 20rem 8rem;
  }

  .div-block-90 {
    width: 592rem;
    padding: 54rem;
  }

  .close_modal-mts_music {
    width: 18rem;
  }

  .right_col-mts_music {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .music-wrapper {
    width: 591rem;
    height: 591rem;
  }

  .music-cube {
    width: 574rem;
    height: 574rem;
  }

  .section_total-mts_music {
    padding-top: 88rem;
    padding-bottom: 175rem;
  }

  .total_content-mts_music {
    grid-column-gap: 50rem;
    grid-row-gap: 50rem;
  }

  .max-w-835.tab-max-w-none {
    max-width: none;
  }

  .mts-logo {
    width: 299rem;
    height: auto;
  }

  .mts-logo-wrapper {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    flex-flow: column;
  }

  .section_titre-mts_music {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .p18-mts_music.mob-16 {
    font-size: 16rem;
  }

  .div-block-92 {
    grid-column-gap: 16rem;
    grid-row-gap: 10rem;
    margin-bottom: 40rem;
  }

  .name_wrapper-mts_music {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: column;
    display: flex;
  }

  .section-hero-povod {
    padding-top: 80rem;
  }

  .container-hero-povod {
    height: auto;
  }

  .video-hero-povod {
    height: 600rem;
  }

  .h1-povod {
    font-size: 90rem;
    display: block;
  }

  .h1-povod.static {
    letter-spacing: -.02em;
    font-size: 90rem;
  }

  .h1-povod-span {
    font-size: 108rem;
  }

  .povod-heading-wrap {
    max-width: 583rem;
    margin-bottom: 0;
    bottom: 100rem;
  }

  .text-span-29 {
    margin-left: 0;
    bottom: 0;
  }

  .povod-hero-gradient {
    height: auto;
  }

  .section-povod {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .section-povod.none {
    display: none;
  }

  .section-povod.mt-60 {
    margin-top: -60rem;
  }

  .container-povod.gap-41 {
    grid-row-gap: 60rem;
    max-width: none;
  }

  .container-povod.mb-110, .container-povod.mb-60 {
    margin-bottom: 60rem;
  }

  .paragraph-povod {
    font-size: 36rem;
  }

  .p-povod-wrap {
    max-width: none;
    margin-left: 0;
  }

  .text-povod-wrap, .p-hero-povod, .p-hero-povod.p-wrap-830 {
    max-width: none;
  }

  .tesis-povod-wrap {
    grid-row-gap: 20rem;
    flex-flow: column;
    display: flex;
  }

  .tezis-povod-block {
    grid-row-gap: 20rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 0;
  }

  .maxw-674 {
    grid-column-gap: 10rem;
    min-width: auto;
  }

  .h2-povod {
    letter-spacing: -.02em;
    font-size: 100rem;
    line-height: 120%;
  }

  .small-quote-povod {
    width: 90%;
    font-size: 32rem;
  }

  .line-quote-povod {
    width: 10rem;
    display: block;
  }

  .small-quote-povod-span {
    font-size: 38rem;
  }

  .width-1133.mb-70.ml-399 {
    max-width: none;
    margin-bottom: 60rem;
    margin-left: 0;
  }

  .quote-autor-povod {
    margin-top: 20rem;
    font-size: 30rem;
  }

  .video-povod-wrap.ml-399 {
    grid-row-gap: 60rem;
    margin-left: 0;
  }

  .video-povod-wrap.hange-direction {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 0;
  }

  .video-povod-wrap.ml-573 {
    grid-row-gap: 60rem;
    margin-left: 0;
  }

  .video-povod-wrap.is2 {
    flex-flow: wrap;
    justify-content: center;
    align-items: stretch;
    margin-bottom: 60rem;
  }

  .svg1-povod {
    display: none;
  }

  .video-block-povod {
    margin-left: auto;
    margin-right: auto;
  }

  .vertical-povod-wrap {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    position: relative;
  }

  .vertical-povod-wrap.is2, .width-735 {
    max-width: none;
  }

  .big-quote-povod {
    width: 90%;
    font-size: 32rem;
  }

  .big-quote-povod-span {
    font-size: 38rem;
  }

  .card-povod-wrap {
    display: none;
  }

  .card-povod-wrap.mob {
    grid-row-gap: 50rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
  }

  .card-povod-wrap.mob.mb-60 {
    margin-bottom: 60px;
  }

  .card-povod {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    width: 592rem;
    height: 730rem;
    position: static;
  }

  .card-povod.is2 {
    position: absolute;
    inset: 0%;
  }

  .card-povod.is3 {
    left: 0%;
  }

  .card-povod.is4 {
    position: sticky;
    top: 150rem;
    left: 0%;
  }

  .card-povod.is5 {
    left: 0%;
  }

  .width-976.mb-50 {
    max-width: none;
    margin-bottom: 60rem;
  }

  .width-976.mb-50.ml-573 {
    margin-left: 0;
  }

  .width-976.ml-289.mb-50 {
    margin-bottom: 60rem;
    margin-left: 0;
  }

  .width-976.ml-289.mb-50.desk-none {
    display: block;
  }

  .width-976.ml-289.mb-50.mob-none {
    display: none;
  }

  .width-817 {
    max-width: none;
  }

  .width-817.desk-none {
    display: block;
  }

  .width-817.mob-none, .svg2-povod, .svg3-povod {
    display: none;
  }

  .width-794.ml-auto {
    max-width: none;
    margin-left: 0;
  }

  .svg4-povod {
    display: block;
  }

  .svg4-povod.mb-60 {
    margin-bottom: 60rem;
  }

  .svg5-povod, .svg6-povod {
    display: none;
  }

  .koloda-block-povod {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    left: 0;
  }

  .koloda-block-povod.is2 {
    margin-top: 90rem;
    padding-top: 0;
    left: 0;
  }

  .koloda-img-povod {
    margin-bottom: 20rem;
    margin-left: auto;
    margin-right: auto;
  }

  .koloda-gradient-povod {
    margin-bottom: 0;
    display: none;
  }

  .koloda-gradient-povod.mob {
    display: block;
    top: 0;
    left: auto;
  }

  .koloda-text-povod {
    text-align: center;
    margin-left: 0;
  }

  .koloda-arrow-povod {
    display: none;
  }

  .koloda-arrow-povod.mob {
    width: 73rem;
    display: block;
    position: absolute;
    inset: auto -20rem -60rem auto;
  }

  .comanda-block {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    max-width: 455rem;
    margin-top: 85rem;
    margin-left: auto;
    margin-right: auto;
  }

  .comand-width-1411 {
    grid-column-gap: 16rem;
    grid-row-gap: 10rem;
    max-width: 589rem;
  }

  .nav-block-povod {
    justify-content: space-between;
    max-width: none;
    margin-top: 0;
    position: relative;
    bottom: 0;
  }

  .nav-block-povod.word {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .doing-hero-wrap {
    padding-left: 25rem;
    padding-right: 24rem;
  }

  .h1-doing {
    font-size: 42rem;
    line-height: 94%;
  }

  .h1-doing.maxw-1339 {
    max-width: 700rem;
  }

  .h1-doing-span {
    font-size: 50rem;
  }

  .p-doing.mb-40 {
    max-width: none;
  }

  .navigat-horizontal-doing {
    grid-column-gap: 90rem;
    grid-row-gap: 90rem;
    flex-flow: wrap-reverse;
  }

  .text-vertical-wrap-doing {
    width: 100%;
  }

  .photo-wrap-doing {
    grid-row-gap: 60rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .photo-block-doing.change-direction {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    flex-flow: wrap-reverse;
  }

  .name-doing.is2, .name-doing.is3 {
    margin-bottom: 0;
    font-size: 36rem;
  }

  .name-doing-span.is2 {
    font-size: 42rem;
  }

  .name-img-doing.ml-auto {
    width: 100%;
    height: 100%;
    margin-left: 0;
  }

  .left-wrap-doing.gap-70 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .left-wrap-doing.gap-70.is4 {
    flex-flow: wrap;
  }

  .left-wrap-doing.gap-126 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .text-wrap-doing {
    width: 100%;
    position: relative;
  }

  .text-wrap-doing.w580-doing {
    max-width: none;
    position: relative;
  }

  .text-wrap-doing.w688-doing {
    max-width: none;
  }

  .text-wrap-doing.w972-doing {
    max-width: none;
    position: relative;
  }

  .text-wrap-doing.w714-doing, .text-wrap-doing.w697-doing, .text-wrap-doing.w580-doing, .text-wrap-doing.w600-doing, .text-wrap-doing.w639-doing, .text-wrap-doing.w607-doing {
    max-width: none;
  }

  .p-main-doing {
    font-size: 26rem;
    line-height: 140%;
  }

  .p-main-doing.mb-20 {
    margin-bottom: 40rem;
  }

  .p-main-doing.mb-39 {
    margin-bottom: 60rem;
  }

  .name2-wrap-doing {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    vertical-align: sub;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
    margin-bottom: 40rem;
  }

  .name2-wrap-doing.is2 {
    max-width: none;
  }

  .block-quote-doing.mb-20 {
    margin-bottom: 40rem;
  }

  .line-quote-doing {
    width: 9rem;
    min-width: 9rem;
    display: block;
  }

  .xs-quote-doing {
    width: 90%;
    font-size: 32rem;
    display: flex;
  }

  .xs-quote-doing.w572-doing {
    width: auto;
    max-width: none;
  }

  .card-wrap-doing {
    display: none;
  }

  .card-wrap-doing.mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .card-wrap-doing._1 {
    display: block;
  }

  .card-img-doing {
    width: 592rem;
    height: 730rem;
    position: sticky;
    top: 150rem;
  }

  .card-img-doing.absolute-img-doing {
    position: relative;
  }

  .card-img-doing.absolute-img-doing.stiky {
    position: sticky;
    top: 150rem;
  }

  .card-img-doing.absolute-img-doing._2 {
    position: absolute;
    inset: 0%;
  }

  .card-img-doing._1 {
    position: static;
  }

  .svg1-doing {
    display: none;
  }

  .gap-110 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .video-doing {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .svg2-doing {
    display: block;
    position: absolute;
    inset: 0 50rem auto auto;
  }

  .svg2-doing.is2 {
    inset: 0% auto auto -100rem;
  }

  .center-wrap-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .center-wrap-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .center-wrap-doing.gap-19.ml219-doing {
    margin-left: 0;
  }

  .center-wrap-doing.gap-19.ml219-doing.is2 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .center-wrap-doing.gap-19.ml219-doing.is2.maxw-765 {
    flex-flow: column;
    max-width: none;
  }

  .center-wrap-doing.gap-19.ml-582.maxw-912 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    margin-left: 0;
  }

  .number-doing, .h2-doing {
    font-size: 50rem;
  }

  .h2-wrap {
    margin-bottom: 40rem;
  }

  .line-doing {
    width: auto;
    height: 4rem;
  }

  .img-doing {
    display: none;
  }

  .img-doing.mob {
    width: 592rem;
    height: 750rem;
    display: block;
  }

  .ml-554 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .ml-554.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
  }

  .svg3-doing {
    width: 100%;
    height: auto;
    display: none;
    position: static;
  }

  .w972-doing {
    width: auto;
  }

  .w646-doing.ml-auto {
    max-width: none;
    margin-left: 0;
  }

  .ml331-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    margin-left: 0;
  }

  .ml331-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml331-doing.gap-51 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .ml331-doing.gap-51.is2 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml331-doing.gap-51.is3 {
    flex-flow: wrap;
  }

  .svg4-doing {
    width: 100%;
    height: auto;
    display: none;
    position: static;
  }

  .svg4-doing.mob {
    display: block;
  }

  .svg4-doing.mob.mt-90 {
    margin-top: 90rem;
  }

  .ml-331 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .ml-331.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
  }

  .w607-doing.ml-864 {
    max-width: none;
    margin-left: 0;
  }

  .svg5-doing {
    width: 100%;
    height: auto;
    display: none;
    position: static;
  }

  .svg5-doing.mb-90 {
    margin-top: 90rem;
    margin-bottom: -90rem;
  }

  .card2-img-doing {
    width: 592rem;
    height: 730rem;
    position: sticky;
    top: 150rem;
  }

  .card2-img-doing.absolute-img-doing {
    position: relative;
  }

  .card2-img-doing.absolute-img-doing.stiky {
    position: sticky;
    top: 150rem;
  }

  .w687-doing {
    max-width: none;
    position: static;
  }

  .svg6-doing {
    min-width: 100%;
    display: none;
  }

  .ml580-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .ml580-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml580-doing.gap-51 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml580-doing.gap-51.is2 {
    margin-left: 0;
  }

  .w688-doing {
    width: auto;
    max-width: none;
  }

  .h1-previouse-span {
    font-size: 32rem;
  }

  .previous-povod.absolute {
    width: auto;
    position: static;
  }

  .previous-povod.absolute.mt-mb-50-20 {
    margin-top: 50rem;
    margin-bottom: 20rem;
  }

  .p-doing2 {
    max-width: none;
    font-size: 26rem;
    font-weight: 400;
  }

  .ml505-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .ml505-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml505-doing.gap-51.is2 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml-0 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .ml-0.gap-19.w859-doing, .ml-0.gap-19.w893-doing, .ml-0.gap-19.w855-doing {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
  }

  .svg7-doing {
    display: none;
  }

  .ml420-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    margin-left: 0;
  }

  .ml420-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml420-doing.gap-51.is2 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml420-doing.gap-51.is3 {
    flex-flow: wrap;
  }

  .ml160-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    margin-left: 0;
  }

  .ml160-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml160-doing.gap-51.is2 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml160-doing.gap-51.is3 {
    flex-flow: wrap;
  }

  .svg8-doing {
    display: none;
  }

  .ml-281 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .ml-281.gap-19.w859-doing, .ml-281.gap-19.w893-doing, .ml-281.gap-19.w855-doing {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
  }

  .ml436-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    margin-left: 0;
  }

  .ml436-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml436-doing.gap-51.is2 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml436-doing.gap-51.is3 {
    flex-flow: wrap;
  }

  .right-wrap-doing.gap-70 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .right-wrap-doing.gap-70.is4 {
    flex-flow: wrap;
  }

  .right-wrap-doing.gap-126 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    justify-content: center;
    align-items: flex-start;
    position: relative;
  }

  .svg9-doing {
    display: none;
  }

  .center-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
  }

  .center-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
    margin-left: 0;
  }

  .ml-868.gap-19 {
    flex-flow: column;
    margin-left: 0;
  }

  .ml147-doing {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    flex-flow: wrap-reverse;
    margin-left: 0;
  }

  .ml147-doing.gap-19.w859-doing {
    flex-flow: column;
    max-width: none;
  }

  .ml147-doing.gap-51.is2 {
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
  }

  .ml147-doing.gap-51.is3 {
    flex-flow: wrap;
  }

  .section_hero_kolab {
    margin-bottom: 33rem;
  }

  .container_hero_kolab {
    height: auto;
  }

  .section_text_kolab {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .h1_kolab_wrap {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68bbc9e5e601d5d981e52c4e_Frame%202136139793.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100vw;
    height: 400rem;
    display: none;
  }

  .hero_kolab_img {
    display: none;
  }

  .hero_kolab_img.mob {
    margin-top: 80rem;
    display: block;
  }

  .kolab_text_wrap {
    grid-column-gap: 45rem;
    grid-row-gap: 45rem;
    flex-flow: column;
  }

  .kolab_text_block {
    max-width: none;
  }

  .p_kolab {
    margin-bottom: 20rem;
    font-size: 26rem;
  }

  .ml-145_kolab {
    left: 0;
  }

  .section_img_kolab, .section_img_kolab.mt-0.mb-80 {
    margin-top: 0;
  }

  .container_img_kolab {
    max-width: 592rem;
  }

  .section_tabs_kolab.is2 {
    margin-top: 60rem;
  }

  .container_tabs_kolab, .kolab_img {
    display: none;
  }

  .kolab_img.mob {
    height: auto;
    display: block;
  }

  .p_kolab-big {
    margin-bottom: 0;
    font-size: 32rem;
    line-height: 130%;
  }

  .p_kolab-big.center {
    font-size: 28rem;
  }

  .p_kolab-big-span {
    font-size: 36rem;
  }

  .decor-text-kolab, .gradieny_kolab1 {
    display: none;
  }

  .container_fin_kolab {
    max-width: 590rem;
  }

  .btn_kolab {
    height: 69rem;
    margin-bottom: 0;
  }

  .fin_caption_kolab {
    margin-bottom: 40rem;
  }

  .btn_gradient_kolab {
    pointer-events: none;
  }

  .line-kolab {
    background-color: #000;
    border-radius: 100rem;
    width: 9rem;
    min-width: 9rem;
    max-width: 9rem;
    display: block;
  }

  .slider_kolab {
    justify-content: center;
    align-items: center;
    width: 640rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .slide_kolab {
    height: 1180rem;
  }

  .slide_kolab.is2 {
    height: 1354rem;
  }

  .slide_nav_kolab {
    inset: 632rem 0% auto;
  }

  .left-arrow-14 {
    justify-content: center;
    align-items: flex-start;
    width: 70rem;
    padding-top: 342rem;
    display: flex;
  }

  .slider_arrow_kolab {
    width: 42rem;
    height: 42rem;
  }

  .slider_arrow_kolab.is2 {
    transform: rotate(180deg);
  }

  .slider_auto_kolab {
    background-color: #ddd0;
    width: 592rem;
    height: auto;
    margin-bottom: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .left-arrow-15, .right-arrow-14, .slide-nav-11 {
    display: none;
  }

  .slide_auto_kolab {
    border-radius: 30rem;
    overflow: clip;
  }

  .blogger-wrapper {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
    overflow: hidden;
  }

  .hero_container-blogger {
    margin-top: 40rem;
  }

  .hero_img-blogger {
    display: none;
  }

  .hero_img-blogger.mob {
    display: block;
  }

  .hero_content-blogger {
    max-width: none;
    min-height: auto;
    margin-top: -100rem;
    padding-left: 24rem;
    padding-right: 24rem;
    position: static;
  }

  .hero_green_img-blogger {
    display: none;
  }

  .hero_text_wrap-blogger {
    padding: 25rem;
  }

  .hero_img1-blogger, .hero_img2-blogger {
    display: none;
  }

  .h1-blogger {
    font-size: 42rem;
    line-height: 100%;
  }

  .h1-blogger-span {
    font-size: 48rem;
    line-height: 83%;
  }

  .p-m-blogger {
    margin-bottom: 40rem;
    font-size: 24rem;
  }

  .hero_text_wrap {
    max-width: none;
  }

  .p-s-blogger {
    font-size: 24rem;
    font-weight: 400;
  }

  .p-s-wrap-blogger {
    max-width: none;
    left: 0;
  }

  .h2-blogger {
    font-size: 40rem;
  }

  .hero_text_horizontal-blogger {
    flex-flow: column;
  }

  .hero_phone_rail-blogger, .img-phone-blogger {
    display: none;
  }

  .img-phone-blogger.mob {
    margin-top: 20rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .p-xs-blogger {
    z-index: 10;
    font-size: 22rem;
    position: relative;
  }

  .p-xs-wrap-blogger {
    z-index: 10;
    max-width: none;
    position: relative;
  }

  .img_arrow-blogger, .gradient1-blogger {
    display: none;
  }

  .hero_text_wrap_blogger {
    min-width: auto;
    left: 0;
  }

  .img_cross-blogger {
    display: none;
  }

  .section1-blogger {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container1-blogger {
    max-width: none;
  }

  ._2collumn_wrap-blogger {
    z-index: 10;
    grid-template-columns: 1fr;
    position: relative;
  }

  ._2collumn_wrap-blogger.revers {
    flex-flow: wrap-reverse;
    display: flex;
  }

  .text_block-blogger {
    padding: 25rem;
  }

  .img_star-blogger {
    width: 63rem;
    height: 78rem;
    margin-bottom: 10rem;
  }

  .img_body-blogger {
    display: none;
  }

  .text_name-blogger {
    font-size: 22rem;
  }

  .name_wrap-blogger {
    padding-top: 3rem;
    padding-left: 10rem;
    padding-right: 10rem;
    left: -10rem;
  }

  .collumn_wrap-blogger, .collumn_wrap-blogger.gap-30 {
    z-index: 10;
  }

  .collumn_wrap-blogger.none, .img_comment-blogger {
    display: none;
  }

  .code-embed-35 {
    z-index: 1;
    width: 1923rem;
    position: absolute;
    inset: auto -1000rem -1000rem auto;
  }

  .code-embed-35.is2 {
    z-index: 2;
    bottom: -500rem;
  }

  .code-embed-35.is3 {
    inset: auto auto 0% -1000rem;
  }

  .gradient2-blogger {
    z-index: 2;
    display: block;
    top: -1300rem;
  }

  .gradient3-blogger {
    top: -600rem;
    right: 0;
  }

  .gradient3-blogger.is2, .image_block-blogger {
    display: none;
  }

  .gradient4-blogger {
    left: -1300rem;
  }

  .green_arrow_img-blogger {
    width: 416rem;
    margin-top: -100rem;
    margin-left: 0;
    position: relative;
    top: 0;
    left: -100rem;
  }

  .sun_img-blogger {
    display: none;
  }

  .grid_wrap-blogger {
    flex-flow: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .h_wrap-blogger {
    max-width: 600rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-blogger-span {
    font-size: 44rem;
  }

  .card_wrap-blogger {
    border-radius: 30rem;
    width: 549rem;
    max-width: 549rem;
    padding-top: 25rem;
    padding-left: 25rem;
  }

  .card_img-blogger {
    max-width: 549rem;
  }

  .green_card-blogger {
    padding-bottom: 25rem;
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .number_text2-blogger.is2 {
    margin-bottom: 33rem;
    padding-top: 12rem;
    padding-bottom: 8rem;
  }

  .grid_img-blogger {
    display: none;
  }

  .card_gray-blogger {
    border-radius: 30rem;
    max-width: 549rem;
    min-height: 336rem;
    padding: 25rem;
  }

  .code-embed-36 {
    display: block;
    position: absolute;
    inset: 800rem 0% auto;
  }

  .code-embed-36.is2, .code-embed-36.is3, .code-embed-36.is4 {
    display: none;
  }

  .text_center-blogger {
    max-width: none;
    margin-top: 0;
    left: 0;
  }

  .p_wrap-blogger {
    max-width: none;
    padding: 25rem;
  }

  .green_block-blogger {
    margin-top: 30rem;
    padding: 25rem;
  }

  .text_green-blogger {
    font-size: 22rem;
  }

  .text_green-blogger.mb-20 {
    max-width: 540rem;
  }

  .link_text-blogger {
    font-size: 24rem;
  }

  .bell_img-blogger {
    z-index: 10;
    margin-top: -50rem;
    margin-left: auto;
    position: relative;
    top: 0;
  }

  .bell_img-blogger.mob, .rainbow_img-blogger {
    display: none;
  }

  .rainbow_img-blogger.mob {
    width: auto;
    min-width: auto;
    display: block;
    bottom: -300rem;
    left: 0;
  }

  .spiral_img-blogger {
    bottom: -150rem;
    left: -70rem;
  }

  .img4-blogger {
    z-index: 10;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    width: 592rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .img1-blogger {
    width: 316rem;
    display: block;
    position: absolute;
    top: -150rem;
    left: 50rem;
  }

  .img2-blogger {
    width: 230rem;
    display: block;
    position: absolute;
    inset: -100rem -50rem auto auto;
  }

  .green-bg.is1, .green-bg.is2 {
    display: none;
  }

  .container_hero-stereo {
    border-radius: 60rem;
    width: 100%;
    height: 798rem;
  }

  .hero_stereo-img {
    display: none;
  }

  .hero_stereo-img.mob {
    width: 230rem;
    height: 684rem;
    display: block;
  }

  .h1-stereo {
    font-size: 38rem;
    line-height: 110%;
  }

  .hero_h-wrap-stereo {
    grid-column-gap: 28rem;
    grid-row-gap: 28rem;
    flex-flow: column;
    margin-top: 26rem;
  }

  .h1-stereo-span {
    font-size: 44rem;
    line-height: 90%;
  }

  .video-vk-horizontal {
    min-width: 100%;
  }

  .slider-stereo {
    width: 592rem;
    height: 658rem;
  }

  .slider-stereo.none-mob {
    display: none;
  }

  .section_hero-x5 {
    height: 891rem;
    padding-top: 101rem;
  }

  .h1-x5 {
    font-size: 114rem;
    line-height: 90%;
  }

  .h1-x5.allcaps {
    max-width: 382rem;
  }

  .padding_global-x5 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .padding_global-x5.hero-page {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .plage-x5 {
    height: 44rem;
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .hero_line-x5 {
    margin-bottom: 12rem;
    position: static;
    top: 0;
  }

  .hero-img-x5.is-1 {
    display: none;
  }

  .hero-img-x5.is-2 {
    width: 68rem;
    bottom: 115rem;
    left: 43rem;
  }

  .hero-img-x5.is-3 {
    width: 480rem;
    bottom: 51rem;
    right: -40rem;
  }

  .hero-img-x5.is-4 {
    width: 170rem;
    top: 132rem;
    right: -7rem;
  }

  .hero-img-x5.is-5 {
    width: 158rem;
    display: block;
    bottom: 230rem;
    left: -6rem;
  }

  .section_next-x5 {
    padding-top: 17rem;
    padding-bottom: 40rem;
  }

  .h2-x5 {
    font-size: 46rem;
  }

  .h2-x5._3-block {
    text-indent: 0;
  }

  .span110-x5.mob-54 {
    font-size: 54rem;
  }

  .div-block-93 {
    flex-flow: column;
  }

  .info_wrapper-x5 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: row;
    justify-content: space-between;
    margin-top: 20rem;
  }

  .div-block-94 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: flex-end;
  }

  .h3-x5.height-100.mob-lh-140 {
    line-height: 140%;
  }

  .h3-x5.mob-26 {
    font-size: 26rem;
  }

  .max-w-951.ml-288 {
    max-width: none;
    margin-left: 0;
  }

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

  .section_auto-x5 {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .max-w-1057.ml-341 {
    margin-left: 0;
  }

  .text-span-32 {
    margin-left: 0;
    font-size: 42rem;
  }

  .text-span-33 {
    margin-left: 390rem;
  }

  .p22-x5 {
    font-size: 26rem;
  }

  .auto_x5-content {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .div-block-96 {
    flex-flow: column;
    display: flex;
  }

  .div-block-96._3col {
    margin-top: 30rem;
    position: relative;
  }

  .x5-card {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    height: auto;
    padding: 30rem;
  }

  .image-121 {
    width: 100%;
    margin-top: -90rem;
    position: static;
  }

  .section_person-x5 {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .person_x5-content {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .x5-card_abs {
    display: none;
  }

  .x5-card_abs.mob {
    display: flex;
  }

  .image-122 {
    width: auto;
    max-width: none;
    height: 487rem;
    margin-top: -45rem;
    position: static;
  }

  .section_experience-x5 {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .ml-243 {
    margin-left: 185rem;
  }

  .ml-564 {
    margin-left: 0;
  }

  .experience_x5-content {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    flex-flow: column;
  }

  .image-123 {
    width: 100%;
    margin-top: -35rem;
    position: static;
  }

  .image-124 {
    width: 132rem;
    top: 110rem;
    left: -9rem;
  }

  .max-w-838.al-right {
    align-self: auto;
    max-width: none;
  }

  .max-w-838.mt-121 {
    max-width: none;
    margin-top: 0;
  }

  .max-w-838.mob-m-w-none {
    max-width: none;
    position: relative;
  }

  .image-125 {
    width: 100%;
    margin-top: -41rem;
    position: static;
    transform: none;
  }

  .ml-390 {
    margin-left: 376rem;
  }

  .image-126 {
    width: 100%;
    margin-top: -97rem;
    position: relative;
  }

  .deliver_x5-content {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    flex-flow: column;
  }

  .image-127 {
    display: none !important;
  }

  .div-block-97 {
    grid-column-gap: 16rem;
    grid-row-gap: 10rem;
    margin-bottom: 40rem;
  }

  .div-block-98 {
    filter: blur(150px);
    width: 539rem;
    height: 401rem;
    left: -200rem;
    right: auto;
  }

  .div-block-99 {
    filter: blur(100px);
    width: 392rem;
    height: 384rem;
    top: -80rem;
    left: -215rem;
    right: auto;
  }

  .div-block-100 {
    filter: blur(40px);
    border-radius: 270rem;
    width: 541rem;
    height: 475rem;
    top: 160rem;
    right: -223rem;
  }

  .div-block-101 {
    filter: blur(100px);
    width: 283rem;
    height: 340rem;
    top: -23rem;
    left: -226rem;
  }

  .div-block-102 {
    filter: blur(70px);
    width: 390rem;
    height: 355rem;
    top: 248rem;
    bottom: auto;
    left: -205rem;
  }

  .section_titre-x5 {
    padding-top: 40rem;
    padding-bottom: 80rem;
  }

  .div-block-103 {
    background-color: #fee1ff;
    border-radius: 30rem;
    flex: none;
    height: 90rem;
  }

  .div-block-103.blue {
    background-color: #e8efff;
  }

  .div-block-103.yellow {
    background-color: #fff6d4;
  }

  .div-block-103.mob-h-131 {
    height: 131rem;
  }

  .div-block-104 {
    background-color: #fee1ff;
    border-radius: 30rem 0 30rem 30rem;
    flex: 1;
  }

  .div-block-104.blue {
    background-color: #e8efff;
  }

  .div-block-104.yellow {
    background-color: #fff6d4;
  }

  .div-block-105 {
    flex: 1;
    display: flex;
  }

  .div-block-105.mob-h-114 {
    flex: 0 auto;
    height: 114rem;
  }

  .div-block-106 {
    background-color: #fee1ff;
    border-radius: 0 30rem 30rem;
    flex: 1;
  }

  .div-block-106.blue {
    background-color: #e8efff;
  }

  .div-block-106.yellow {
    background-color: #fff6d4;
  }

  .div-block-107 {
    background-color: #fee1ff;
    border-radius: 30rem;
    flex: 1;
  }

  .div-block-108 {
    background-color: #e8efff;
    border-radius: 30rem;
    flex: 1;
  }

  .div-block-108.yellow {
    background-color: #fff6d4;
  }

  .div-block-108.yellow._w-171 {
    flex: 0 auto;
    width: 171rem;
  }

  .margin-top-40.mob-mt-10 {
    margin-top: 10rem;
  }

  .slovar__image-item3-copy.absolute, .slovar__image-item5.absolute {
    display: none;
  }

  .mys-wrapper {
    grid-column-gap: 80rem;
    grid-row-gap: 80rem;
  }

  .section_mys.none {
    display: none;
  }

  .section_mys.none-desk {
    margin: 40rem -24rem;
    display: block;
  }

  .mys_hero-img {
    height: 100%;
    margin-top: 80rem;
  }

  .mys_hero-img.mob {
    height: 100%;
    margin-top: 75rem;
  }

  .h1-mys {
    font-size: 46rem;
  }

  .container_mys {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container_mys.is-2 {
    height: 480rem;
    padding-left: 0;
    padding-right: 0;
  }

  .h1-mys-span {
    font-size: 54rem;
    line-height: 90%;
  }

  .mys_vertical-wrap {
    padding-left: 0;
  }

  .mys_p-m {
    font-size: 28rem;
    line-height: 130%;
  }

  .mys_svg, .mys_svg.is-1 {
    display: none;
  }

  .mys_horizontal-wrap {
    flex-flow: column;
    padding-left: 0;
    display: flex;
  }

  .mys_horizontal-wrap.none {
    display: none;
  }

  .mys_horizontal-wrap.ml-127 {
    padding-left: 127rem;
  }

  .mys_p-s {
    font-size: 26rem;
    line-height: 140%;
  }

  .mys_p-s.ml-127 {
    margin-left: 127rem;
  }

  .h2-mys {
    min-width: auto;
  }

  .mys_text-grid {
    flex-flow: column;
    width: 100%;
    display: flex;
    position: relative;
  }

  .mys_photo-wrap {
    height: 490rem;
    padding-left: 24rem;
    display: flex;
  }

  .mys_slider {
    background-color: #ddd0;
    width: 592rem;
    height: 730rem;
    margin-bottom: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mys_slider.mt-60 {
    margin-top: 60rem;
  }

  .mys_left-arrow {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    left: 10rem;
  }

  .mys_right-arrow {
    z-index: 10;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    display: flex;
    right: 10rem;
  }

  .mys_slide-nav {
    height: 50rem;
    position: relative;
  }

  .mys_arrow {
    z-index: 10;
    width: 42rem;
    height: 42rem;
    position: relative;
  }

  .mys_slide {
    border-radius: 30rem;
    overflow: clip;
  }

  .mys_slide-img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .mys_photo-block {
    border-radius: 157rem;
    flex: none;
    width: 465rem;
    height: 465rem;
  }

  .mys_photo-number {
    display: none;
  }

  .mys_photo-number.mob {
    width: 1486rem;
    height: 37rem;
    display: block;
    bottom: 20rem;
    left: 24rem;
  }

  .mys_owerflow-scroll {
    position: relative;
    overflow: scroll;
  }

  .mys_img-l {
    display: none;
  }

  .mys_img-l.mob {
    height: auto;
    display: block;
  }

  .mys_img-m {
    display: none;
  }

  .mys_img-m.mob {
    width: 100%;
    display: block;
  }

  .mys_svg-mob {
    width: 592rem;
    margin-bottom: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .mys_svg-mob.mb-0 {
    margin-bottom: 0;
  }

  .mys_svg-mob.mt-20 {
    margin-top: 20rem;
  }

  .mys_svg-mob.is-1 {
    width: 76rem;
    height: 320rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob.is-2 {
    width: 81rem;
    height: 400rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob.is-3 {
    width: 95rem;
    height: 109rem;
    margin-bottom: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .mys_svg-mob.is-4 {
    width: 47rem;
    height: 300rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob.is-5 {
    width: 100rem;
    height: 480rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob.is-6 {
    width: 60rem;
    height: 60rem;
    margin-bottom: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .mys_svg-mob.is-7 {
    width: 33rem;
    height: 480rem;
    margin-bottom: 0;
    position: absolute;
  }

  .h3-mys {
    font-size: 35rem;
  }

  .h3-mys.maxw-596 {
    max-width: 596rem;
  }

  .mys_arrow-svg {
    width: 28rem;
    height: 66rem;
    top: -20rem;
    left: -24rem;
  }

  .mys_arrow-svg.is-2 {
    bottom: -20%;
    right: 220rem;
  }

  .mys_arrow-svg.is-3 {
    bottom: -30rem;
    right: 380rem;
  }

  .mys_arrow-svg.is-4 {
    right: 160rem;
  }

  .mys_vertical-text {
    width: 100%;
  }

  .mys_svg-mob2 {
    width: 592rem;
    margin-bottom: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .mys_svg-mob2.mb-0 {
    margin-bottom: 0;
  }

  .mys_svg-mob2.mt-20 {
    margin-top: 20rem;
    margin-bottom: 0;
    display: block;
  }

  .mys_svg-mob2.is-1 {
    width: 76rem;
    height: 320rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob2.is-2 {
    width: 81rem;
    height: 400rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob2.is-3 {
    width: 95rem;
    height: 109rem;
    margin-bottom: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .mys_svg-mob2.is-4 {
    width: 47rem;
    height: 300rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob2.is-5 {
    width: 100rem;
    height: 480rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_svg-mob2.is-6 {
    width: 60rem;
    height: 60rem;
    margin-bottom: 0;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .mys_svg-mob2.is-7 {
    width: 33rem;
    height: 480rem;
    margin-bottom: 0;
    position: absolute;
  }

  .mys_quot {
    padding: 32rem;
  }

  .slovar__image {
    display: none;
  }

  .h3-slovar {
    font-size: 30rem;
    line-height: 140%;
  }
}

@media screen and (max-width: 767px) {
  .nav-logo {
    padding-left: 0;
  }

  .hero {
    padding-bottom: 48rem;
  }

  .hero.hero-post {
    padding-top: 136rem;
  }

  .post-card-full {
    align-items: stretch;
    width: auto;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .head-read-more {
    display: none;
  }

  .img-full-section {
    margin-bottom: 16rem;
  }

  .img-full-section.full {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .footer {
    z-index: 10;
    padding: 60rem 24rem 32rem;
  }

  .footer.sp-lunar-footer {
    padding-top: 4rem;
    padding-bottom: 2rem;
  }

  .nav-menu {
    padding-top: 40rem;
  }

  .nav-menu.sp-lunar-menu {
    padding-top: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .nav-menu.bg-color-gray {
    background-color: #303030;
  }

  .nav-menu.bg-color-black {
    background-color: #000;
  }

  .nav-menu.sample-menu {
    padding-top: 0;
  }

  .footer-p.sp-lunar-footer-p {
    font-size: .85rem;
  }

  .nav-logo-img {
    margin-bottom: 0;
  }

  .nav-logo-img.sp-lunar-logo {
    width: 22rem;
  }

  .head-heading {
    font-size: 32rem;
  }

  .head-heading h2 {
    font-size: 32rem;
    line-height: 1.3125;
  }

  .head-heading em {
    font-size: 38rem;
    line-height: .954545;
  }

  .head-heading h1 {
    font-size: 32rem;
  }

  .section {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section.qvevlow-hidden {
    padding-bottom: 60rem;
  }

  .section.section-search {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .section.section-special {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .section.section-sp {
    padding-top: 95rem;
  }

  .section.sp-section {
    padding-bottom: 60rem;
  }

  .section.section-heros-2 {
    display: block;
  }

  .section.hero-top {
    padding: 141rem 24rem 20rem;
  }

  .section.heros-body {
    padding-bottom: 184rem;
  }

  .section.heros-body.mb-308 {
    padding-bottom: 308rem;
  }

  .section.section-company {
    min-height: 420rem;
    padding-top: 120rem;
    padding-bottom: 50rem;
  }

  .section.section-structure {
    padding-top: 60rem;
    padding-bottom: 40rem;
  }

  .section.section-team {
    margin-top: 420rem;
    padding-bottom: 76rem;
  }

  .section.about-company {
    height: auto;
    overflow: hidden;
  }

  .section.section-payment {
    padding-top: 77.6rem;
  }

  .section.section-rand {
    padding-bottom: 100rem;
  }

  .section.section-test {
    padding-top: 136rem;
    padding-bottom: 70rem;
  }

  .section.pt-120 {
    padding-top: 70rem;
    padding-bottom: 82rem;
  }

  .section.section-struct {
    padding-bottom: 80rem;
  }

  .footer-link-row {
    grid-row-gap: 40rem;
    flex-direction: column;
    margin-bottom: 60rem;
  }

  .footer-link-row.sp-lunar-footer-link-row {
    grid-row-gap: 2.5rem;
  }

  .head-img {
    min-height: 390rem;
    display: none;
  }

  .head-img.mb-80 {
    min-height: auto;
    display: inline-block;
  }

  .footer-link {
    font-size: 24rem;
  }

  .post-card {
    grid-row-gap: 16rem;
  }

  .post-card.bg-img {
    grid-row-gap: 0rem;
  }

  .navbar {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .navbar.sp-lunar-navbar {
    padding: .5rem 2rem;
  }

  .head-tegs-row {
    margin-bottom: 30rem;
  }

  .head-tegs-row.align-right {
    justify-content: space-between;
    margin-bottom: 24rem;
  }

  .posts-list {
    grid-row-gap: 60rem;
    flex-direction: column;
  }

  .posts-list.slider {
    flex-direction: row;
  }

  .posts-list.card-list-hero {
    flex-direction: column;
  }

  .posts-list.card-list-hero.slider {
    flex-direction: row;
  }

  .post-card-img.br-10 {
    border-radius: 20rem;
  }

  .container.container-nav {
    flex-direction: row;
  }

  .container.container-footer {
    flex-direction: column;
  }

  .container.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container.container-relat {
    z-index: 8;
  }

  .container.container-footer-fix {
    flex-direction: column;
  }

  .nav-link.italick.sp-lunar-linkit {
    font-size: 4rem;
  }

  .nav-link.mob.sp-lunar-contacts {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    font-size: 2rem;
  }

  .nav-link.a-teams.sp-lunar-ateam {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    font-size: 2rem;
  }

  .nav-link.sp-lunar-link {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    font-size: 2.1rem;
  }

  .post-card-title {
    font-size: 28rem;
    font-weight: 700;
  }

  .card-inner {
    grid-row-gap: 10rem;
  }

  .burger-btn {
    margin-left: auto;
    padding: 0;
  }

  .burger-btn.sp-lunar-burger {
    height: 3.8rem;
  }

  .smal-logo.setters {
    max-width: 471rem;
    margin-bottom: 36rem;
  }

  .about-p {
    font-size: 26rem;
  }

  .about-heading {
    margin-bottom: 30rem;
    font-size: 36rem;
  }

  .back-btn-block {
    margin-bottom: 32rem;
  }

  .back-btn-text {
    font-size: 16rem;
  }

  .heading-autor-img {
    width: 60rem;
    height: 60rem;
  }

  .post-rich {
    font-size: 26rem;
  }

  .post-rich h2 {
    margin-bottom: 24rem;
    font-size: 36rem;
  }

  .post-rich em {
    margin-bottom: 24rem;
    font-size: 30rem;
  }

  .post-rich p {
    font-size: 26rem;
  }

  .post-rich h3 {
    margin-top: 32rem;
    margin-bottom: 24rem;
  }

  .post-rich blockquote {
    margin-bottom: 16rem;
    font-size: 30rem;
  }

  .post-rich figure {
    margin-top: 80rem;
    margin-bottom: 80rem;
  }

  .post-rich img {
    object-fit: cover;
  }

  .post-rich ul {
    font-size: 26rem;
  }

  .post-rich h4, .post-rich h5 {
    margin-top: 32rem;
    margin-bottom: 24rem;
  }

  .post-rich h6 {
    margin-bottom: 24rem;
    font-size: 26rem;
  }

  .post-rich h1 {
    font-size: 36rem;
  }

  .post-rich ol {
    padding-left: 60rem;
    font-size: 26rem;
  }

  .inner-post-block {
    flex-direction: column;
    margin-top: 80rem;
    margin-bottom: 80rem;
  }

  .banner-post-inner {
    margin-bottom: 40rem;
  }

  .banner-post-btn {
    text-align: center;
    width: 100%;
  }

  .banner-post-title {
    line-height: 1.28571;
  }

  .quote-block {
    margin-top: 80rem;
    margin-bottom: 80rem;
  }

  .quote-block-row {
    flex-direction: column;
    margin-top: 40rem;
    margin-bottom: 80rem;
  }

  .quote-autor-block {
    width: auto;
    max-width: none;
    margin-bottom: 32rem;
  }

  .quote-autor-text {
    grid-row-gap: 8rem;
    justify-content: space-between;
  }

  .quote-autor-name {
    font-size: 20rem;
  }

  .quote-rich p {
    margin-bottom: 24rem;
  }

  .quote-block-inner {
    grid-row-gap: 36rem;
  }

  .post-sliders-content {
    margin-left: -16rem;
  }

  .post-slider-img {
    object-fit: cover;
    margin-bottom: 16rem;
  }

  .post-slider-text {
    font-size: 16rem;
  }

  .post-bottom {
    margin-top: 0;
  }

  .last-post-block {
    margin-top: 60rem;
    margin-bottom: 60rem;
  }

  .last-post-title {
    font-size: 32rem;
    line-height: 1.31;
  }

  .last-post-title h2 {
    font-size: 32rem;
  }

  .last-post-title em {
    font-size: 54rem;
  }

  .last-post-title h1 {
    font-family: Tt Travels Next, sans-serif;
    font-size: 32rem;
  }

  .last-post-link {
    display: block;
  }

  .last-title-italic {
    font-size: 54rem;
    line-height: 1.28;
  }

  .last-title-italic.small {
    font-size: 44rem;
    line-height: .95;
  }

  .posts-wrapper.post-wrapper-slider {
    margin-bottom: 24rem;
  }

  .post-card-item {
    width: 100%;
    max-width: 600rem;
    margin-left: auto;
    margin-right: auto;
  }

  .post-card-item.card-item-hero, .post-card-item.card-item-slider {
    width: 100%;
  }

  .icon {
    font-size: 36rem;
  }

  .post-item-heading h2 {
    font-size: 28rem;
  }

  .post-item-heading em {
    font-size: 35rem;
  }

  .post-item-heading h1 {
    font-size: 32rem;
  }

  .big-post-item {
    flex-direction: column;
  }

  .post-card-head {
    max-width: none;
    margin-bottom: 20rem;
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .post-card-head.container-nav {
    flex-direction: row;
  }

  .post-card-head.container-footer {
    flex-direction: column;
  }

  .post-card-half {
    grid-row-gap: 24rem;
    flex-direction: column;
    width: 100%;
    max-width: 600rem;
    margin-bottom: 60rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16rem;
    padding-right: 16rem;
    display: flex;
  }

  .card-half-inner {
    grid-row-gap: 16rem;
    max-width: none;
  }

  .card-half-inner.last {
    margin-top: 0;
  }

  .back-link.test {
    margin-bottom: 40rem;
    padding-left: 0;
    display: flex;
  }

  .back-arrow {
    margin-bottom: 0;
  }

  .category-heading {
    font-size: 32rem;
  }

  .category-heading-italic {
    font-size: 40rem;
  }

  .nav-link-wrap.sp-lunar-alist {
    width: 25rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .nav-link-wrap.paddings.curr {
    background-color: #0000;
  }

  .banner-post-wrapper {
    flex-direction: column;
  }

  .side-post {
    justify-content: center;
    width: 100%;
    max-width: none;
    margin: 50rem auto;
    display: flex;
  }

  .side-post-img {
    max-width: 203rem;
    height: 100%;
    max-height: 120rem;
  }

  .section-template {
    display: block;
  }

  .post-card-link {
    grid-row-gap: 16rem;
  }

  .post-card-link.desctop-hidden {
    display: none;
  }

  .pagination {
    margin-top: 60rem;
    margin-bottom: 60rem;
  }

  .card-title-bracket.first {
    font-size: 30rem;
  }

  .post-card-title-big {
    font-size: 32rem;
  }

  .title-bracket-big.first {
    font-size: 42rem;
  }

  .post-slider.teams {
    margin-bottom: 120rem;
    display: flex;
    overflow: visible;
  }

  .post-slider-slide {
    margin-right: 0;
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .post-slider-slide.teams {
    padding-left: 0;
  }

  .post-slider-slide.teams:last-child {
    margin-right: 0;
  }

  .home-setters-a-list-wrap {
    background-position: 50% -100%;
    flex-direction: column;
    padding-top: 32rem;
  }

  .big-post-card {
    width: 100vw;
    max-width: none;
  }

  .posts-list-copy {
    grid-row-gap: 60rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .posts-list-copy.slider {
    flex-direction: row;
  }

  .posts-list-copy.card-list-hero {
    flex-direction: column;
  }

  .posts-list-copy.card-list-hero.slider {
    flex-direction: row;
  }

  .slider-btn.next, .slider-btn.prev {
    display: none;
  }

  .slider-dots {
    margin-top: 24rem;
  }

  .about-heading-italick {
    font-size: 61rem;
  }

  .contact-heading {
    margin-bottom: 30rem;
    font-size: 36rem;
  }

  .heading-big {
    margin-bottom: 32rem;
  }

  .page-wrap {
    overflow: hidden;
  }

  .slider-inner.teams {
    padding-right: 24rem;
    overflow: auto;
  }

  .slider-pagination-mob {
    grid-column-gap: 16rem;
    white-space: nowrap;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 24rem;
    display: flex;
  }

  .slider-pagination-mob.wrap {
    grid-row-gap: 12rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    display: none;
    overflow: hidden;
  }

  .slider-dots-mob {
    background-color: #d9d9d9;
    border-radius: 100%;
    flex: none;
    width: 12rem;
    height: 12rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .nav-mob-text.sp-lunar-2024 {
    margin-top: 3rem;
    font-size: 1.1rem;
  }

  .side-post-inner {
    grid-column-gap: 24rem;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .burger-line-2.color-white {
    background-color: var(--white);
  }

  .setters-card-item {
    width: 100%;
    max-width: 600rem;
    margin-left: auto;
    margin-right: auto;
  }

  .setters-card-item.card-item-hero, .setters-card-item.card-item-slider {
    width: 100%;
  }

  .setters-card-item.setters-slider-item {
    margin-bottom: 0;
  }

  .setters-card-list {
    grid-row-gap: 80rem;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .setters-card-list.slider {
    flex-direction: row;
  }

  .setters-card-list.card-list-hero {
    flex-direction: column;
  }

  .setters-card-list.card-list-hero.slider, .setters-card-list.setters-list-slider {
    flex-direction: row;
  }

  .setters-card-wrapper.post-wrapper-slider {
    margin-bottom: 24rem;
  }

  .sublogo-p {
    margin-bottom: 48rem;
    font-size: 24rem;
  }

  .hero-main-img-wrap {
    max-height: 400rem;
    margin-bottom: 60rem;
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .setters-head-img {
    width: auto;
    max-width: 552rem;
    height: auto;
    max-height: 400rem;
  }

  .setters-head-img.mb-80 {
    height: 390rem;
  }

  .setters-text-main {
    margin-bottom: 48rem;
    font-size: 34rem;
    line-height: 1.3;
  }

  .setters-text-main h2 {
    margin-bottom: 24rem;
    font-size: 36rem;
  }

  .setters-text-main em {
    margin-bottom: 24rem;
    font-size: 34rem;
  }

  .setters-text-main p {
    margin-bottom: 48rem;
    font-size: 28rem;
    line-height: 1.4;
  }

  .setters-text-main h3 {
    margin-top: 58rem;
    margin-bottom: 58rem;
    padding-left: 40rem;
    font-size: 20rem;
    line-height: 1.3;
  }

  .setters-text-main blockquote {
    margin-bottom: 16rem;
  }

  .setters-text-main figure {
    margin-top: 80rem;
    margin-bottom: 80rem;
  }

  .setters-text-main img {
    object-fit: cover;
  }

  .setters-text-main h4, .setters-text-main h5 {
    margin-top: 32rem;
    margin-bottom: 24rem;
  }

  .setters-text-main h6 {
    margin-bottom: 24rem;
    font-size: 20rem;
  }

  .setters-text-main h1 {
    font-size: 36rem;
  }

  .setters-text-main ol {
    font-size: 20rem;
  }

  .setters-text-main h6 {
    padding-left: 32rem;
    padding-right: 32rem;
    font-size: 24rem;
    line-height: 1.5;
  }

  .question-head {
    flex-direction: column;
    align-items: center;
  }

  .question-body {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .question-head-text {
    margin-bottom: 40rem;
  }

  .question-post-btn {
    text-align: left;
    justify-content: center;
    align-self: center;
    width: 100%;
    padding-top: 18rem;
    padding-bottom: 18rem;
    display: flex;
  }

  .question-btn-close {
    text-align: center;
    justify-content: center;
    align-self: center;
    width: 100%;
    display: flex;
  }

  .setters-card-inner {
    grid-row-gap: 10rem;
  }

  .form-block {
    margin-bottom: 60rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .footer-form {
    flex-direction: column;
  }

  .fotm-text {
    margin-bottom: 40rem;
  }

  .fotm-text.mb-24.sp-lunar-fotm {
    margin-bottom: 2rem;
    font-size: 1.5rem;
  }

  .input-block {
    max-width: none;
  }

  .input-wrap.grey.sp-lunar-input-wrap {
    max-height: 3rem;
  }

  .checkbox {
    margin-left: -28rem;
  }

  .checkbox.sp-lunar-checkbox {
    width: 1.6rem;
    height: 1.6rem;
  }

  .checkbox-text {
    font-size: 20rem;
  }

  .checkbox-text.sp-lunar-check-text {
    font-size: 1.3rem;
  }

  .sucsess-text.sp-lunar-footer-success-text {
    font-size: 1rem;
  }

  .success-message {
    width: 100%;
  }

  .success-message.ml-o.sp-lunar-footer-success {
    width: 44rem;
  }

  .success-message.banner {
    width: auto;
    max-width: none;
  }

  .footer-form-block {
    margin-bottom: 60rem;
  }

  .footer-form-block.sp-lunar-footer-form {
    margin-bottom: 4rem;
  }

  .footer-form-input.sp-lunar-form {
    padding-bottom: 1rem;
    font-size: 1.3rem;
  }

  .footer-submit-btn.gray.sp-lunar-submit {
    background-size: 1rem;
    width: 5rem;
  }

  .form {
    flex-direction: column;
  }

  .tip-label, .tip-text {
    font-size: 26rem;
  }

  .last-post-llink-main {
    display: none;
  }

  .swiper-pagination-bullet {
    flex: none;
  }

  .about-team-wrap {
    grid-column-gap: 24rem;
    grid-row-gap: 40rem;
    flex-direction: column;
  }

  .about-team-title, .team-text {
    font-size: 26rem;
  }

  .about-video {
    margin-bottom: 50rem;
  }

  .error-mesage {
    padding-bottom: 18rem;
    bottom: 5rem;
  }

  .error-mesage.sp-lunar-footer-success-error {
    bottom: 1.6rem;
  }

  .error-text.sp-lunar-footer-success-error-text {
    font-size: .9rem;
  }

  .success-arrow.sp-lunar-footer-success-arrow {
    width: 1rem;
  }

  .error-mesage-banner {
    max-width: 682rem;
    padding-bottom: 18rem;
    bottom: 46rem;
    left: 20rem;
    right: 44rem;
  }

  .head-img-mob {
    display: inline-block;
  }

  .head-img-mob.mb-80 {
    min-height: auto;
  }

  .search-result-item {
    width: 50%;
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .search-result-list {
    grid-row-gap: 60rem;
    margin-left: 0;
    margin-right: 0;
  }

  .up-btn {
    right: 24rem;
  }

  .search-heading {
    font-size: 36rem;
  }

  .search-result-link {
    font-size: 26rem;
  }

  .search-result-p {
    font-size: 22rem;
  }

  .search-input {
    min-height: 75rem;
  }

  .search-input.sp-lunar-search-input {
    min-height: 5rem;
    font-size: 1.5rem;
  }

  .search-row.sp-lunar-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .search-close-icon.sp-lunar-close {
    max-width: 1.5rem;
    max-height: 1.5rem;
  }

  .search-block {
    top: 76.2rem;
  }

  .search-block.sp-lunar-search {
    top: 4.9rem;
  }

  .search-icon-color.sp-lunar-icon-col {
    width: 1.8rem;
  }

  .people-heading {
    font-size: 36rem;
  }

  .people-post {
    font-size: 26rem;
  }

  .people-description {
    margin-bottom: 60rem;
  }

  .people-description p {
    font-size: 26rem;
  }

  .people-heading-wrap {
    margin-bottom: 24rem;
  }

  .people-heading-italic {
    font-size: 40rem;
  }

  .home-setters-card-wrapper.post-wrapper-slider {
    margin-bottom: 24rem;
  }

  .search-icon.sp-lunar-icon {
    width: 1.8rem;
  }

  .search-icon-wrap.sp-lunar-icon-wrap {
    top: 0;
    right: .6rem;
  }

  .sp-head-uptitle {
    margin-bottom: 43rem;
    font-size: 40rem;
    line-height: 1.5;
  }

  .sp-heading-block {
    grid-row-gap: 0rem;
    justify-content: center;
  }

  .sp-heading-item {
    grid-column-gap: 11.25rem;
  }

  .sp-heading-item.revers {
    margin-left: -93rem;
  }

  .sp-heading-item.last {
    margin-left: -180rem;
  }

  .sp-hero-heading {
    font-size: 48rem;
  }

  .sp-hero-heading.mt {
    white-space: nowrap;
  }

  .sp-heading-subtitle {
    max-width: 586rem;
    font-size: 24rem;
  }

  .linlk-down {
    width: 120rem;
    height: 120rem;
  }

  .content-col.right {
    margin-right: 0;
  }

  .content-col.services {
    margin-right: 0;
    padding-top: 367rem;
  }

  .sp-col-text {
    margin-bottom: 9rem;
  }

  .sp-col-text-small {
    margin-left: 107rem;
  }

  .img {
    width: 540rem;
    margin-bottom: 37rem;
    margin-left: 61rem;
  }

  .sp-hero-block {
    padding-top: 347rem;
  }

  .sp-heros-heading {
    max-width: 610rem;
    margin-bottom: 29rem;
    font-size: 48rem;
  }

  .sp-heros-subtitle {
    max-width: 599rem;
    margin-bottom: 45rem;
    font-size: 24rem;
  }

  .sp-heros-txt {
    font-size: 24rem;
  }

  .hero-hpoto-block-1 {
    max-width: 176rem;
    top: 24rem;
    left: 72rem;
  }

  .hero-hpoto-block-2 {
    max-width: 219rem;
    top: 88rem;
    left: 330rem;
  }

  .hero-hpoto-block-3 {
    max-width: 267rem;
    top: 888rem;
    left: 327rem;
    transform: rotate(1.73deg);
  }

  .container-1372.container-nav {
    flex-direction: row;
  }

  .container-1372.container-footer {
    flex-direction: column;
  }

  .heros-row.top {
    margin-bottom: 227rem;
  }

  .heros-row.bottom {
    z-index: 2;
    flex-direction: column-reverse;
    margin-bottom: 0;
  }

  .heros-photo-img {
    width: 339rem;
  }

  .heros-photo-img.hpi-2 {
    width: 363rem;
  }

  .heros-photo-img.hpi-3 {
    width: 357rem;
  }

  .heros-top-headinh {
    margin-bottom: 19rem;
    font-size: 48rem;
  }

  .heros-top-post {
    white-space: normal;
    max-width: 508.406rem;
    margin-bottom: 24rem;
    font-size: 28rem;
  }

  .heros-text-col {
    grid-row-gap: 47.5rem;
    justify-content: flex-start;
    max-width: 484rem;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .heros-text-col.mb-200 {
    margin-bottom: 200rem;
  }

  .heros-video-block {
    z-index: 1003;
    order: 0;
    width: 438rem;
    max-width: none;
    height: 778rem;
    margin-bottom: 248rem;
  }

  .heros-video-block.mb-dop {
    width: 438rem;
    margin-bottom: 236rem;
  }

  .heros-text-bold {
    margin-top: 0;
    font-size: 26rem;
  }

  .heros-text-simple {
    max-width: 464rem;
    font-size: 24rem;
  }

  .heros-next-button {
    height: 160rem;
  }

  .heros-button-text {
    margin-right: 20rem;
    font-size: 40rem;
  }

  .next-hero-arrow {
    max-width: 98rem;
  }

  .heros-photo-block {
    margin-bottom: 71rem;
  }

  .heros-close-icon {
    right: 6rem;
  }

  .hero-top-img-2 {
    width: 75rem;
    top: -26rem;
    left: 510rem;
  }

  .hero-top-img-3 {
    width: 67rem;
    top: 86rem;
    right: -4rem;
  }

  .hero-top-img-4 {
    top: 165rem;
    bottom: auto;
    left: 455rem;
  }

  .hero-top-img-5 {
    width: 212rem;
    bottom: -13rem;
    right: -5rem;
  }

  .hero-top-img-1 {
    width: 53rem;
    top: -46rem;
    left: 11rem;
  }

  .hero-bg-img-1 {
    width: 285rem;
    top: -232rem;
    left: -163rem;
  }

  .hero-bg-img-2 {
    width: 140rem;
    top: -132rem;
    left: 46rem;
  }

  .hero-bg-img-3 {
    width: 100%;
    display: none;
  }

  .hero-bg-img-4 {
    width: 790rem;
    bottom: 305rem;
    right: 217rem;
  }

  .hero-bg-img-5 {
    width: 177rem;
    top: 1074rem;
    right: 268rem;
  }

  .hero-bg-img-6 {
    width: 200rem;
    top: 191rem;
    right: -32rem;
  }

  .hero-bg-img-7 {
    width: 105rem;
    top: 792rem;
    left: 34rem;
  }

  .object-block-1 {
    z-index: 1002;
    width: 285rem;
    bottom: 1039rem;
    left: -25rem;
  }

  .object-block-1.var-2 {
    width: 179rem;
    bottom: 782rem;
    left: 14rem;
    right: 0;
  }

  .object-block-1.var-3 {
    z-index: 1001;
    width: 165rem;
    bottom: 653rem;
  }

  .object-block-1.var-4 {
    bottom: 942rem;
  }

  .object-img.oi-mob {
    display: inline-block;
  }

  .object-img.mob-hidden {
    display: none;
  }

  .object-img.ob-img-2 {
    transform: rotate(247deg);
  }

  .object-img.mob-reg {
    transform: rotate(-30deg);
  }

  .object-block-2 {
    width: 150rem;
    bottom: 386rem;
    left: 471rem;
  }

  .object-block-2.var-2 {
    display: none;
  }

  .object-block-3 {
    z-index: 1001;
    bottom: 752rem;
    left: 306rem;
    transform: none;
  }

  .object-block-3.var-2 {
    width: 210rem;
    bottom: 737rem;
    right: -44rem;
    transform: none;
  }

  .object-block-3.var-3 {
    z-index: 1000;
    width: 300rem;
    bottom: 944rem;
    left: -16rem;
    right: auto;
    transform: none;
  }

  .object-block-4 {
    width: 196rem;
    bottom: -163rem;
    left: 395rem;
  }

  .object-block-4.var-2 {
    bottom: -160rem;
    left: 418rem;
  }

  .object-block-4.var-4 {
    z-index: 1001;
    width: 180rem;
    bottom: 240rem;
    left: 432rem;
  }

  .photo-frame {
    width: 470rem;
    top: -53rem;
    left: -57rem;
  }

  .heros-gif-img {
    width: 203rem;
    bottom: -56rem;
    left: -97rem;
  }

  .heros-gif-img.hgi-2 {
    width: 200rem;
    bottom: -59rem;
    left: -77rem;
    transform: rotate(-10deg);
  }

  .heros-gif-img.hgi-3 {
    width: 199rem;
    bottom: -59rem;
    left: -81rem;
  }

  .folder-block {
    width: 200rem;
    top: 1064rem;
  }

  .folder-block.fb-2 {
    top: 1143rem;
  }

  .heros-bg-1 {
    width: 177rem;
    top: 558rem;
    right: -28rem;
  }

  .heros-bg-2 {
    top: 22rem;
    right: -21rem;
  }

  .heros-bg-3 {
    top: 1143rem;
    right: -33rem;
  }

  .heros-bg-3.var-2 {
    top: 1228rem;
  }

  .heros-bg-4 {
    z-index: 1;
    width: 993rem;
    top: 89rem;
    right: -335rem;
  }

  .section-inner {
    padding-top: 141rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .hero-bg-img-3-mob {
    width: 100%;
    display: block;
    top: 151rem;
    right: -41rem;
  }

  .heros-bg-6 {
    width: 177rem;
    top: 558rem;
    right: -28rem;
  }

  .mr-108 {
    margin-left: 63rem;
  }

  .text-img {
    top: -244rem;
    left: -64rem;
  }

  .text-img-2 {
    top: 127rem;
    right: 66rem;
  }

  .text-img-3 {
    top: 193rem;
    left: -5rem;
  }

  .heros-bg-8 {
    width: 177rem;
    top: 558rem;
    right: -28rem;
  }

  .object-droplist {
    z-index: 100;
  }

  .object-droplist.obj-2 {
    width: 336rem;
    top: 0;
    right: 0;
  }

  .object-droplist.obj-2.w--open {
    width: 368rem;
    top: 198rem;
    left: 38rem;
  }

  .object-droplist.obj-3 {
    width: 428rem;
    margin-left: 66rem;
    top: -121rem;
    left: auto;
    right: 0;
  }

  .object-droplist.obj-4 {
    top: 109rem;
    left: -450rem;
  }

  .object-droplist.obj-4.w--open {
    width: 416rem;
    top: -82rem;
    left: auto;
    right: 98rem;
  }

  .object-droplist.obj-5 {
    width: 365rem;
    left: 194rem;
  }

  .object-droplist.obj-5.w--open {
    top: 46rem;
    left: 173rem;
  }

  .object-droplist.obj-6 {
    width: 165rem;
    inset: auto auto 0% 0%;
  }

  .object-droplist.obj-6.w--open {
    top: 40rem;
    bottom: -82rem;
    left: -262rem;
  }

  .object-droplist.obj-7.w--open {
    top: -209rem;
    left: -392rem;
  }

  .object-droplist.obj-8 {
    top: 171rem;
    left: 1rem;
  }

  .object-droplist.obj-9 {
    width: 336rem;
  }

  .object-droplist.obj-9.w--open {
    width: 346rem;
    top: 156rem;
    left: -287rem;
    right: 244rem;
  }

  .object-droplist.obj-10 {
    width: 431rem;
    top: 224rem;
    left: -446rem;
  }

  .heros-close-icon-img {
    right: 6rem;
  }

  .sticker-img {
    width: 183rem;
    top: 260rem;
    left: -113rem;
  }

  .sticker-img.si2 {
    width: 183rem;
    top: 259rem;
    left: -92rem;
  }

  .sticker-img.si-3 {
    width: 171rem;
    top: 262rem;
    left: -94rem;
  }

  .tags-services {
    padding: 5rem 19rem;
    font-size: 39rem;
    top: 64rem;
    left: 111rem;
  }

  .tags-services.ts-2 {
    top: 38rem;
    left: 265rem;
  }

  .tags-services.ts-3 {
    top: 113rem;
    left: 271rem;
  }

  .tags-services.ts-4 {
    top: 137rem;
    left: 61rem;
  }

  .tags-services.ts-5 {
    top: 145rem;
    left: 444rem;
  }

  .tags-services.ts-6 {
    top: 221rem;
    left: 110rem;
  }

  .tags-services.ts-7 {
    top: 208rem;
    left: 348rem;
  }

  .tags-services.ts-8 {
    top: 269rem;
    left: 256rem;
  }

  .hero-bg-img-8 {
    width: 69rem;
    top: 17rem;
    right: 35rem;
  }

  .heading-img-wrap {
    width: 144rem;
  }

  .sp-head-wrap {
    margin-bottom: 71rem;
  }

  .heros-txt-wrap {
    margin-bottom: 528rem;
  }

  .autors-bottom-text {
    font-size: 16rem;
  }

  .plug-age-block {
    max-width: none;
    margin-left: 10rem;
    margin-right: 10rem;
    padding-top: 46rem;
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .saerch-title-link {
    max-width: 343rem;
  }

  .content-page {
    margin-bottom: 40rem;
  }

  .content-page-rich ul {
    padding-left: 0;
    font-size: 24rem;
  }

  .a-teams-subtitle {
    margin-bottom: 32rem;
  }

  .a-teams-list {
    grid-column-gap: 24rem;
    grid-template-columns: 1fr 1fr;
  }

  .a-team-banner {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .a-team-banner-title {
    margin-bottom: 16rem;
  }

  .a-team-banner-body {
    overflow: hidden;
  }

  .a-team-banner-text {
    margin-bottom: 32rem;
    font-size: 22rem;
    line-height: 1.3;
  }

  .a-teams-block.container-nav {
    flex-direction: row;
  }

  .a-teams-block.container-footer {
    flex-direction: column;
  }

  .banner-title-wrap {
    overflow: hidden;
  }

  .banner-arrow {
    cursor: pointer;
    width: 30rem;
    height: 30rem;
    transition: transform .2s cubic-bezier(.175, .885, .32, 1.275);
    display: block;
    position: absolute;
    bottom: auto;
    left: auto;
    right: -13rem;
  }

  .banner-arrow:hover {
    transform: scale(1.2);
  }

  .company-sector {
    margin-bottom: 48rem;
  }

  .conpany-descript {
    text-align: center;
    max-width: none;
    padding-right: 0;
    font-size: 24rem;
  }

  .team-list {
    grid-column-gap: 24rem;
    grid-row-gap: 54rem;
  }

  .team-img {
    margin-bottom: 11rem;
  }

  .team-name {
    font-size: 24rem;
  }

  .team-post {
    font-size: 20rem;
  }

  .team-item {
    width: 284rem;
  }

  .team-other-block {
    min-width: 680rem;
    margin-bottom: 54rem;
  }

  .team-boss-block {
    padding-bottom: 128rem;
  }

  .vertical-dotted-line {
    height: 76rem;
  }

  .horizontal-dotted-line {
    height: 37rem;
  }

  .vacancy-item {
    margin-bottom: 16rem;
  }

  .vacancy-description {
    margin-bottom: 32rem;
    font-size: 20rem;
  }

  .no-vacansy-text {
    text-align: center;
  }

  .worker-social-link {
    font-size: 20rem;
    font-weight: 400;
  }

  .boss-list {
    grid-column-gap: 24rem;
    grid-row-gap: 54rem;
  }

  .boss-item {
    width: 284rem;
  }

  .boss-list-copy {
    grid-column-gap: 24rem;
    grid-row-gap: 54rem;
  }

  .boss-item-copy {
    width: 284rem;
  }

  .coutn-nubber {
    line-height: 0;
  }

  .count-block-wrap {
    width: 100%;
  }

  .payment-wrap {
    min-height: 700rem;
    padding: 20rem 24rem;
  }

  .payment-block {
    flex: none;
  }

  .payment-text {
    max-width: 588rem;
    margin-bottom: 46rem;
    font-size: 24rem;
    line-height: 1.3;
  }

  .payment-coust {
    font-size: 48rem;
  }

  .payment-logo {
    max-width: 280rem;
    margin-bottom: 30rem;
  }

  .payment-form {
    min-width: auto;
    max-width: 685rem;
  }

  .rayment-price {
    font-size: 20rem;
  }

  .success-text {
    font-size: 24rem;
  }

  .rand-heading {
    max-width: 1053rem;
    margin-bottom: 43rem;
    font-size: 36rem;
  }

  .rand-heading-italick {
    font-size: 62rem;
  }

  .rand-heading-italick.brackets {
    font-size: 48rem;
  }

  .rand-subtitle {
    margin-bottom: 32rem;
    font-size: 24rem;
  }

  .rand-subtitle.hidden {
    margin-bottom: 48rem;
  }

  .rand-list {
    max-width: 690rem;
    max-height: 538rem;
  }

  .rand-item {
    min-width: 690rem;
    min-height: 538rem;
    padding-top: 28rem;
  }

  .rand-title {
    max-width: 557rem;
    margin-bottom: 10rem;
    font-size: 24rem;
    line-height: 1.2;
  }

  .rand-description {
    max-width: 541rem;
  }

  .rand-description p {
    font-size: 18rem;
  }

  .rand-description h2 {
    margin-bottom: 16rem;
    font-size: 22rem;
    line-height: 1.08333;
  }

  .rand-list-block {
    border-radius: 10rem;
  }

  .rand-list-mask {
    width: 861rem;
    max-width: none;
  }

  .rand-list-mask-mob {
    max-width: 861rem;
  }

  .rand-bottom-text {
    margin-top: 97rem;
  }

  .slider-2, .slider-0 {
    width: 100%;
  }

  .team-other-block-2 {
    min-width: 680rem;
    margin-bottom: 54rem;
  }

  .zagolovok {
    font-size: 57px;
  }

  .zagolovok.ital {
    margin-bottom: 27px;
    line-height: 70%;
  }

  .zagolovok.it {
    font-size: 64px;
    line-height: 110%;
  }

  .zagh2 {
    font-size: 42px;
  }

  .image-spiker-2.avtor-imh {
    width: 150px;
    height: 180px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-8.zap {
    font-size: 80px;
  }

  .numderzag {
    margin-left: -72px;
  }

  .container-1373 {
    width: 50%;
  }

  .zagolovok-ital {
    margin-top: 0;
    font-size: 57px;
    line-height: 100%;
  }

  .zagolovok-ital.ital {
    margin-bottom: 27px;
    line-height: 70%;
  }

  .zagolovok-ital.it {
    font-size: 70px;
    line-height: 50%;
  }

  .bold-text-avtor {
    font-size: 20px;
  }

  .bold-text-avtor.white {
    font-size: 12px;
  }

  .search-input-2 {
    min-height: 75rem;
  }

  .up-btn-2 {
    right: 24rem;
  }

  .root.nodome {
    margin-top: -380rem;
  }

  .sp-hero__navigation.bar {
    height: 132rem;
    margin-top: -96px;
  }

  .sp-hero__link-text.sp-hero__link-text--dark {
    padding-bottom: 0;
  }

  .sp-h1 {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .sp-h1._1 {
    width: 100%;
  }

  .sp-h1__em.nodome.sp-a101-span-italic {
    font-size: 55rem;
  }

  .sp-h1__em.nodome.sp-a101-span-italic.one {
    font-size: 80rem;
  }

  .sp-intro-text {
    width: 100%;
    margin-right: 0;
  }

  .sp-person {
    grid-row-gap: 48rem;
    flex-direction: column;
    display: flex;
  }

  .sp-person__image {
    width: 544rem;
    position: static;
  }

  .sp-person__image.sp-person__image--to-right {
    align-self: flex-end;
    margin-bottom: 0;
  }

  .sp-person__image._3-brands {
    width: 260rem;
  }

  .sp-person__image._3-brands.nars {
    width: 220rem;
  }

  .blazar001 {
    order: -1;
    padding-top: 0;
  }

  .blazar001.sp-person__info--to-right {
    align-self: flex-start;
  }

  .blazar001._3-brands.margin {
    width: 300rem;
  }

  .sp-person__name {
    font-size: 40rem;
  }

  .sp-person__position {
    width: 300rem;
    margin-left: auto;
    margin-right: auto;
  }

  .sp-person__answer {
    font-size: 15rem;
  }

  .sp-person__answer.medium {
    padding-right: 0;
    font-size: 18rem;
  }

  .sp-person-reverse {
    grid-row-gap: 48rem;
    flex-direction: column;
    display: flex;
  }

  .sp-slider__img {
    width: 100%;
    height: 420rem;
  }

  .sp-slider__pagination.swiper-pagination {
    top: 300rem;
  }

  .sp-slider__btn {
    top: 35%;
  }

  .sp-slider__btn.swiper-button-prev, .sp-slider__btn.swiper-button-next {
    display: none;
  }

  .sp-person__question {
    font-size: 58rem;
    line-height: 50rem;
  }

  .sp-person__image-wrap {
    text-align: center;
    width: 544rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    position: relative;
    top: 0;
  }

  .back__arrow {
    margin-bottom: 0;
  }

  .sp-header-row {
    width: auto;
    margin-left: 0;
  }

  .sp-header-row._3-brands {
    margin-left: 92.9rem;
  }

  .quotation-mark {
    height: 424.6rem;
    display: none;
  }

  .sp-person-label {
    display: none;
  }

  .sp-person__number {
    font-size: 390rem;
    left: -90rem;
  }

  .sp-person__number.reverse {
    left: -90rem;
  }

  .sp-person__number._3-brands {
    font-size: 120rem;
  }

  .sp-author__text {
    font-size: 20px;
  }

  .sp-author__text.white {
    font-size: 12px;
  }

  .sp-author__name {
    font-size: 20px;
  }

  .sp-author__name.white {
    font-size: 12px;
  }

  .bold-text-5 {
    font-size: 53px;
    line-height: 110%;
  }

  .divimage-fullwrapp-3 {
    margin-top: -70px;
  }

  .container-1408.sticky {
    position: static;
  }

  .teams-head-block {
    flex-direction: column;
    margin-top: -150rem;
    margin-bottom: 100rem;
    padding-top: 60rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .teams-accordion-item {
    padding: 32rem 24rem 52rem;
    top: 81rem;
  }

  .teams-accordion-item.second {
    top: 50rem;
  }

  .teams-accordion-item.last {
    top: 60rem;
  }

  .teams-accordion-item.first {
    top: 0;
  }

  .teams-accordion-item._1 {
    top: 30rem;
  }

  .teams-accordion-item._2 {
    top: 66rem;
  }

  .teams-accordion-head.dg {
    top: 108rem;
  }

  .teams-accordion-head._2 {
    top: 70rem;
  }

  .teams-accordion-head._1 {
    top: 30rem;
  }

  .teams-accordion-body._3 {
    z-index: 15;
    position: relative;
  }

  .teams-accordion-body._1 {
    z-index: 2;
    padding-left: 24rem;
    padding-right: 24rem;
    top: 177rem;
  }

  .teams-accordion-body._2 {
    top: 301rem;
  }

  .teams-accordion-title {
    font-size: 24rem;
  }

  .teams-sliders-item {
    margin-left: -16rem;
  }

  .scrollbar-wrap {
    width: 100%;
    max-width: none;
    display: none;
  }

  .team-title-number {
    margin-right: 24rem;
  }

  .sm-logo-wrap {
    padding-bottom: 34rem;
  }

  .text-span-4, .text-span-5 {
    margin-right: 24rem;
  }

  .accordion-dead-inner {
    padding: 32rem 24rem;
  }

  .a-teams-block-logo {
    max-height: 200rem;
    margin-bottom: 40rem;
  }

  .a-teams-item-bg {
    position: absolute;
    left: -14%;
  }

  .a-teams-item-bg-hover {
    left: -14%;
  }

  .hz-section {
    padding-left: 0;
    padding-right: 0;
  }

  .hz-section.hz-hero {
    margin-top: 75.9rem;
  }

  .hz-hero-divider {
    bottom: -18rem;
  }

  .hz-hero-logos {
    margin-top: 55.4rem;
  }

  .hz-logos-x {
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .hz-hero-obj {
    width: 480rem;
    bottom: -122.2rem;
  }

  .hz-text.hz-text-hero.hz-luck {
    padding-right: 80rem;
  }

  .hz-h1 {
    margin-top: -10rem;
  }

  .hz-about-slider {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b6adf229ab36933cde6bf_mob-slider-frame.webp");
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .hz-about-slide {
    flex: none;
  }

  .hz-person-wrap.hz-person-reverse.hz-ivanov {
    flex-direction: column-reverse;
  }

  .hz-person-content.ivanov-2 {
    display: block;
  }

  .hz-person-heading, .hz-richtext h3 {
    font-size: 44rem;
  }

  .hz-bottom-em-wrap {
    text-align: left;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b6adfbabe190170062fc2_mob-footer-text-frame.webp");
    padding-top: 80rem;
    padding-bottom: 120rem;
  }

  .test-img {
    max-width: 388rem;
  }

  .test-hero-col {
    margin-top: 34rem;
  }

  .test-team-logo {
    max-width: 130rem;
  }

  .test-hero-btn.mt-8 {
    margin-top: 24rem;
  }

  .test-message-row {
    grid-row-gap: 120rem;
  }

  .message-list-col {
    align-items: flex-start;
    width: 100%;
  }

  .message-list-item._w-442 {
    margin-left: auto;
  }

  .message-list-item._w-670 {
    max-width: 606rem;
  }

  .message-list-item.mli-2 {
    max-width: 453rem;
    margin-left: auto;
  }

  .instruction-inner {
    padding: 46rem 32rem;
  }

  .instruction-img-1 {
    max-width: 362rem;
  }

  .instruction-col {
    padding-left: 0;
  }

  .instruction-heading {
    font-size: 48rem;
  }

  .instruction-p {
    padding-right: 0;
  }

  .test-img-1 {
    max-width: 518rem;
    top: 133rem;
    left: 73rem;
  }

  .test-img-2 {
    max-width: 95rem;
    top: 90rem;
  }

  .test-img-3 {
    max-width: 132rem;
    top: 242rem;
    left: 119rem;
  }

  .test-img-4 {
    max-width: 128rem;
    top: 292rem;
    left: 494rem;
  }

  .instruction-img-2 {
    max-width: 476rem;
    margin-left: auto;
    margin-right: auto;
    top: 122rem;
    left: 146rem;
  }

  .instruction-img-3 {
    max-width: 476rem;
    top: 210rem;
    left: 147rem;
  }

  .instruction-img-4 {
    max-width: 144rem;
    top: 319rem;
    left: 85rem;
  }

  .instruction-img-5 {
    max-width: 185rem;
    top: 332rem;
    left: 468rem;
  }

  .instruction-img-6 {
    max-width: 131rem;
    top: 61rem;
    left: 452rem;
  }

  .grey-block {
    max-width: 640rem;
    height: 100rem;
  }

  .test-popup {
    z-index: 1001;
  }

  .zagolovok-ital-2, .zagolovok-ital-3 {
    margin-top: 0;
    font-size: 57px;
    line-height: 100%;
  }

  .container-1412.container-nav {
    flex-direction: row;
  }

  .container-1412.container-footer {
    flex-direction: column;
  }

  .zagolovok-ital-4, .zagolovok-ital-5, .zagolovok-ital-6, .zagolovok-ital-7 {
    margin-top: 0;
    font-size: 57px;
    line-height: 100%;
  }

  .h1-sp-xl {
    letter-spacing: -10rem;
    font-size: 140rem;
  }

  .h1-sp-xl-span {
    font-size: 158rem;
  }

  .sp-hero-nodome.hidden {
    margin-top: -100rem;
  }

  .sp-yandex-img-mountans-2 {
    width: 400rem;
    top: 280rem;
    left: -150rem;
  }

  .sp-yandex-btn-bold-xl {
    font-size: 31rem;
  }

  .sp-yandex-h2-l {
    font-size: 40rem;
  }

  .tab-wrap {
    max-width: 100%;
  }

  .sp-yandex-h1-span {
    font-size: 158rem;
  }

  .sp-yandex-logo {
    width: 150rem;
  }

  .sp-yandex-h2-l-italic {
    font-size: 51rem;
  }

  .sp-yandex-subtitle {
    font-size: 20px;
  }

  .sp-yandex-img-1-car {
    width: 500rem;
    top: 300rem;
    right: -150rem;
  }

  .sp-yandex-slider {
    width: 560rem;
    height: 300rem;
  }

  .sp-yandex-h1 {
    letter-spacing: -10rem;
    font-size: 140rem;
  }

  .sp-yandex-ui {
    width: 200rem;
  }

  .tab-colomns-copy {
    flex-direction: column;
  }

  .sp-yandex-subtitle-wrap {
    max-width: 40%;
  }

  .sp-block-gradient-5 {
    background-image: linear-gradient(#132110 8% 16%, #fff 55%);
  }

  .sp-yandex-img-2-seddle {
    width: 200rem;
    top: 280rem;
    left: -50rem;
  }

  .sp-yandex-h2-m-italic {
    font-size: 40rem;
  }

  .sp-yandex-img-2-horse {
    width: 400rem;
    top: 300rem;
    right: -200rem;
  }

  .sp-yandex-img-3-helmet-2 {
    width: 210rem;
    top: 330rem;
    right: -20rem;
  }

  .sp-yandex-img-3-helmet-1 {
    width: 180rem;
  }

  .sp-yandex-img-ui-wrap {
    border-radius: 40rem;
    padding: 30rem;
    top: 300rem;
  }

  .tabs {
    width: 129%;
  }

  .sp-yandex-img-shoe {
    width: 300rem;
    top: 230rem;
    right: -30rem;
  }

  .sp-yandex-img-1-flag {
    width: 250rem;
    top: 250rem;
  }

  .tab-wrap-copy, .sp-yandex-paragraph-bold-content-wrap {
    max-width: 100%;
  }

  .tab-colomns-copycopy {
    flex-direction: column;
  }

  .sp-yandex-lamp {
    width: 180rem;
    left: -30rem;
  }

  .tab-colomns {
    flex-direction: column;
  }

  .sp-yandex-img-shoe-2 {
    width: 300rem;
    top: 300rem;
    right: -30rem;
  }

  .sp-yandex-img-2-horse-2 {
    width: 350rem;
    top: 260rem;
    right: -150rem;
  }

  .sp-yandex-subtitle-2 {
    font-size: 20px;
  }

  .sp-yandex-paragraph-bold-content-wrap-2 {
    max-width: 100%;
  }

  .sp-yandex-h2-m-italic-1 {
    font-size: 40rem;
  }

  .sp-yandex-img-mountans-2-2 {
    width: 400rem;
    top: 350rem;
    left: -150rem;
  }

  .sp-yandex-h1-span-2 {
    font-size: 165rem;
  }

  .sp-yandex-sticky-card {
    flex-direction: column;
  }

  .sp-yandex-img-1-car-2 {
    width: 500rem;
    top: 330rem;
    right: -150rem;
  }

  .sp-yandex-img-3-helmet-1-2 {
    width: 180rem;
  }

  .sp-yandex-logo-2 {
    width: 150rem;
  }

  .sp-yandex-h2-m-italic-2 {
    font-size: 40rem;
  }

  .sp-yandex-sticky-card-wrap {
    width: 720rem;
  }

  .sp-block-gradient-2-2 {
    background-image: linear-gradient(#810000 8%, #3c2922 20%, #fff 41%);
  }

  .sp-block-gradient-5-2 {
    background-image: linear-gradient(#132110 8% 16%, #fff 43%);
  }

  .sp-yandex-slider-2 {
    width: 560rem;
    height: 300rem;
    margin-top: -20px;
  }

  .sp-yandex-img-3-helmet-2-2 {
    width: 210rem;
    top: 400rem;
    right: -20rem;
  }

  .sp-yandex-img-ui-wrap-2 {
    border-radius: 40rem;
    padding: 30rem;
    top: 300rem;
  }

  .sp-yandex-h1-2 {
    letter-spacing: -10rem;
    font-size: 145rem;
  }

  .sp-yandex-h2-m-italic-3 {
    font-size: 40rem;
  }

  .sp-yandex-img-2-seddle-2 {
    width: 200rem;
    top: 280rem;
    left: -50rem;
  }

  .sp-yandex-img-1-flag-2 {
    width: 250rem;
    top: 250rem;
  }

  .sp-yandex-card-header-wrap {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    min-width: 200rem;
  }

  .sp-yandex-lamp-2 {
    width: 180rem;
    left: -30rem;
  }

  .sp-yandex-img-shoe-3 {
    width: 300rem;
    top: 300rem;
    right: -30rem;
  }

  .sp-yandex-paragraph-bold-content-wrap-3 {
    max-width: 100%;
  }

  .sp-block-gradient-2-3 {
    background-image: linear-gradient(#810000 8%, #3c2922 20%, #fff 41%);
  }

  .sp-block-gradient-5-3 {
    background-image: linear-gradient(#132110 8% 16%, #fff 43%);
  }

  .sp-yandex-img-3-helmet-2-3 {
    width: 210rem;
    top: 400rem;
    right: -20rem;
  }

  .sp-yandex-img-ui-wrap-3 {
    border-radius: 40rem;
    padding: 30rem;
    top: 300rem;
  }

  .rl_gallery21_slide-nav {
    bottom: 380rem;
  }

  .rl_gallery21_arrow-left {
    right: 3.5rem;
  }

  .rl_gallery21_image._3-brands.inter {
    margin-left: 100rem;
  }

  .rl_gallery21_image-wrapper {
    padding-top: 67%;
  }

  .rl_gallery21_image-wrapper._2 {
    padding-top: 105%;
  }

  .rl_gallery21_slide {
    padding-right: 1.5rem;
  }

  .rl_gallery21_mask {
    width: 100%;
  }

  .rl_gallery21_spacing-block-1 {
    padding-bottom: 3rem;
  }

  .rl-text-style-medium {
    font-size: 1rem;
  }

  .rl_blog33_spacing-block-2 {
    width: 5rem;
    padding-bottom: 1.25rem;
  }

  .rl-heading-style-h2 {
    margin-bottom: -68.7rem;
    font-size: 135rem;
  }

  .rl-heading-style-h2.bottom {
    width: 100%;
  }

  .rl-heading-style-h2.prog {
    margin-bottom: -47rem;
  }

  .rl-heading-style-h2._3-brands.margin {
    font-size: 160rem;
  }

  .rl-heading-style-h2.blazar.cover {
    width: 50%;
  }

  .rl-heading-style-h2.blazar.cover.gptext {
    width: 700rem;
    margin-top: 30rem;
    padding-bottom: 90rem;
  }

  .rl_gallery21_heading-wrapper {
    width: 60%;
    margin-top: -150rem;
  }

  .rl-padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rl-padding-global {
    padding-left: 0%;
  }

  .rl_section_gallery21 {
    height: 1100rem;
  }

  .rl-heading-style-h3 {
    padding-right: 100rem;
  }

  .div-block-4 {
    width: 140%;
    margin-top: -536.7rem;
  }

  .div-block-4.prog {
    margin-top: -714.8rem;
  }

  .nodome__slidertext {
    font-size: 22rem;
    line-height: 1.4;
  }

  .search-input-3 {
    min-height: 75rem;
  }

  .sp-yandex-img-shoe-4 {
    width: 300rem;
    top: 300rem;
    right: -30rem;
  }

  .sp-yandex-paragraph-bold-content-wrap-4 {
    max-width: 100%;
  }

  .navbar-2 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .sp-yandex-h1-2-2 {
    letter-spacing: -10rem;
    font-size: 145rem;
  }

  .div-block-8 {
    width: 500rem;
  }

  .sp-yandex-img-ui-wrap-4 {
    border-radius: 40rem;
    padding: 30rem;
    top: 300rem;
  }

  .hero-forecast {
    min-height: auto;
    padding-top: 138rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .heading-forecast {
    max-width: 498.609rem;
    margin-bottom: 342rem;
    font-size: 32rem;
    line-height: 1.15;
  }

  .forecast-rich-first {
    margin-bottom: 80rem;
  }

  .forecast-rich-first p {
    font-size: 24rem;
    line-height: 1.4;
  }

  .forecast-rich-first strong {
    font-size: 28rem;
  }

  .forecast-rich-right figure {
    margin-bottom: 100rem;
    display: none;
  }

  .forecast-rich-right img, .forecast-rich-right h6 {
    display: none;
  }

  .forecast-rich-right h2 {
    font-size: 56rem;
  }

  .forecast-rich-right p {
    font-size: 24rem;
  }

  .forecast-rich-right blockquote {
    font-family: Objectsans, sans-serif;
    font-size: 24rem;
  }

  .forecast-rich-right em {
    font-size: 24rem;
  }

  .forecast-subtitle {
    margin-bottom: 40rem;
  }

  .forecast-subtitle p, .forecast-subtitle h2 {
    font-size: 44rem;
  }

  .forecast-rich-left figure, .forecast-rich-left img, .forecast-rich-left h6 {
    display: none;
  }

  .forecast-rich-left h2 {
    font-size: 56rem;
  }

  .forecast-rich-left p, .forecast-rich-left blockquote, .forecast-rich-left em {
    font-size: 24rem;
  }

  .forecast-tape {
    min-height: 508rem;
    top: 193rem;
  }

  .cloud-img {
    max-width: 438rem;
    top: 285rem;
    left: -136rem;
  }

  .cloud-img.ci-2 {
    top: 346rem;
    left: 129rem;
  }

  .cloud-img.ci-3 {
    top: 347rem;
    left: 393rem;
  }

  .cloud-img.ci-4 {
    top: 329rem;
    right: -120rem;
  }

  .cloud-img.ci-1 {
    top: 195rem;
  }

  .cloud-img-01 {
    max-width: 315rem;
    top: 637rem;
    right: -24rem;
  }

  .cloud-img-01.ci-3, .cloud-img-01.ci-5, .cloud-img-01.ci-7, .cloud-img-01.ci-09 {
    top: 652rem;
  }

  .cloud-img-02 {
    max-width: 220rem;
    top: 479rem;
    right: -24rem;
  }

  .cloud-img-02.ci-2, .cloud-img-02.ci-4, .cloud-img-02.ci-6, .cloud-img-02.ci-8, .cloud-img-02.ci-10 {
    max-width: 315rem;
    top: 652rem;
  }

  .forecast-img {
    max-width: 103rem;
    left: -9rem;
  }

  .forecast-img.fi-2 {
    max-width: 80rem;
    right: -10rem;
  }

  .forecast-img.fi-4 {
    display: none;
  }

  .forecast-rich-first em {
    font-size: 28rem;
    line-height: 1.28571;
  }

  .heading-forecast h1 {
    font-size: 32rem;
  }

  .heading-forecast em {
    font-size: 51rem;
  }

  .content-block-nember {
    font-size: 160rem;
    display: none;
    top: 562rem;
    right: 0;
  }

  .content-block-nember.left {
    top: 300rem;
  }

  .content-block-nember.left.cbn-4, .content-block-nember.left.cbn-2 {
    top: 562rem;
    right: 0;
  }

  .content-block-nember.left.cbn-6 {
    top: 562rem;
  }

  .content-block-nember.cbn-3, .content-block-nember.cbn-5 {
    top: 562rem;
    right: 0;
  }

  .forecast-navigation {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .forecast-navigation-block {
    display: none;
  }

  .image-mob {
    display: block;
  }

  .image-mob figure {
    border-radius: 10rem;
    width: 100%;
    height: 680rem;
    margin-bottom: 100rem;
    overflow: hidden;
  }

  .hero-forecast.main {
    height: auto;
    min-height: auto;
    padding-top: 306rem;
    padding-bottom: 194rem;
  }

  .forecast-heading-img {
    max-width: 592rem;
    margin-bottom: 32rem;
  }

  .forecast-main-subtitle {
    font-size: 24rem;
  }

  .forecast-hero-link {
    display: none;
  }

  .forecast-section {
    padding: 0 24rem;
  }

  .forecast-section.fs-2 {
    padding: 256rem 0 257rem;
  }

  .forecast-text {
    z-index: 11;
    margin-bottom: 38rem;
    font-size: 24rem;
  }

  .forecast-list {
    z-index: 13;
    text-align: center;
    align-items: center;
  }

  .forecast-list-item {
    text-align: center;
    background-position: 0 0;
    align-self: center;
  }

  .forecast-categories-name {
    font-size: 45rem;
  }

  .forecast-categories-number {
    margin-top: 0;
    margin-right: 8rem;
    font-size: 24rem;
  }

  .sun-img {
    display: none;
  }

  .cloud-1 {
    top: -155rem;
    left: -352rem;
  }

  .cloud-3 {
    max-width: 767rem;
    top: 682rem;
    left: -347rem;
  }

  .cloug-full-image {
    display: none;
  }

  .cloug-full-image.mob {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 500rem;
    margin-bottom: -500rem;
    display: block;
    position: sticky;
    top: 150rem;
  }

  .forecast-img-1 {
    max-width: 152rem;
    top: -191rem;
    left: 139rem;
  }

  .forecast-img-2 {
    max-width: 176rem;
  }

  .forecast-img-3 {
    display: none;
  }

  .forecast-sticky {
    height: auto;
    margin-bottom: 0;
    position: absolute;
  }

  .forecast-img-4 {
    z-index: 4;
    width: 200rem;
    max-width: none;
    top: 593rem;
    left: 105rem;
  }

  .forecast-cloud-998 {
    width: 863rem;
    max-width: 863rem;
    bottom: -83rem;
  }

  .forecast-cloud-1237 {
    z-index: 1;
    max-width: 734rem;
    bottom: -584rem;
    left: 206rem;
  }

  .forecast-img-5 {
    max-width: 176rem;
    bottom: -188rem;
    right: 59rem;
  }

  .block-nember-mob {
    z-index: 5;
    max-width: 210rem;
    font-size: 160rem;
    display: block;
    top: 574rem;
    right: -2rem;
  }

  .block-nember-mob.left {
    top: 300rem;
  }

  .block-nember-mob.left.cbn-4, .block-nember-mob.left.cbn-2 {
    top: 562rem;
    right: 0;
  }

  .block-nember-mob.left.cbn-6 {
    top: 562rem;
  }

  .block-nember-mob.cbn-3, .block-nember-mob.cbn-5 {
    top: 562rem;
    right: 0;
  }

  .block-nember-mob.bn-02 {
    right: -2rem;
  }

  .block-nember-mob.bn-03 {
    top: 574rem;
    right: -2rem;
  }

  .block-nember-mob.bn-08, .block-nember-mob.bn-06 {
    right: -2rem;
  }

  .cloud-2-main {
    max-width: 524rem;
    top: 461rem;
    left: 402rem;
  }

  .forecast-cloud-998-mob {
    bottom: -584rem;
    left: 0;
  }

  .forecast-categories-date {
    font-size: 45rem;
  }

  .sp-lunar-span-zaha {
    font-size: 2.5rem;
  }

  .sp-lunar-h1 {
    font-size: 3.66rem;
  }

  .sp-lunar-img-moon {
    width: 26.11rem;
  }

  .sp-root {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-left: 1.96rem;
    padding-right: 1.96rem;
  }

  .sp-lunar-h1-span-italic {
    font-size: 3.9rem;
  }

  .sp-lunar-h1-wrap {
    margin-top: -10.1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-lunar-span-le {
    font-size: 2.5rem;
  }

  .sp-lunar-frame-wrap {
    margin-left: auto;
  }

  .sp-lunar-h2 {
    font-size: 2.5rem;
  }

  .text-span-10 {
    font-size: 2rem;
  }

  .sp-lunar-h2-wrap {
    grid-column-gap: 1.96rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-lunar-h3 {
    font-size: 1.5rem;
  }

  .sp-lunar-h3-wrap {
    width: 20rem;
  }

  .sp-lunar-img-house-1 {
    width: 21rem;
  }

  .sp-lunar-section-text-1 {
    flex-direction: column;
  }

  .sp-lunat-text-wrap {
    grid-row-gap: 2.5rem;
    flex-direction: column;
    padding-left: 0;
  }

  .sp-lunar-text-wrap-colomns-one {
    width: 30rem;
  }

  .sp-lunar-h4-wrap {
    width: 44.2rem;
    margin-top: -2.6rem;
    padding-left: 10rem;
  }

  .sp-lunar-img-house-2 {
    width: 19rem;
    top: 20rem;
    right: -7rem;
  }

  .sp-lunar-img-house-2.draggable {
    top: 46.5rem;
  }

  .sp-lunar-img-house-3 {
    width: 60rem;
    max-width: none;
    left: -19rem;
  }

  .sp-lunar-text-wrap-colomns-two {
    grid-column-gap: 1.85rem;
    grid-row-gap: 1.85rem;
    flex-direction: column;
    padding-left: 0;
  }

  .sp-lunar-text-wrap-colomns-two.sp-lunar-text-wrap-colomns-two-bottom-padding {
    padding-bottom: 0;
  }

  .sp-lunar-img-space {
    width: 52.2rem;
  }

  .sp-lunar-frame-text {
    width: 38.7rem;
  }

  .sp-lunar-img-house-4 {
    position: relative;
    bottom: 3rem;
  }

  .sp-lunar-img-house-5 {
    width: 21rem;
    position: absolute;
    top: -2rem;
    right: -6rem;
  }

  .sp-lunar-line-wrap {
    padding-bottom: 0;
  }

  .sp-lunar-section-padding-top-bottom {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sp-lunar-img-house-7 {
    width: 47rem;
    max-width: none;
    position: relative;
    left: -6.4rem;
  }

  .sp-lunar-img-house-8 {
    position: relative;
    bottom: 2.01rem;
  }

  .sp-lunar-img-house-9 {
    width: 17rem;
    inset: -3rem -6rem auto auto;
  }

  .sp-text-additional {
    font-size: 1rem;
  }

  .sp-lunar-frame-text-two-colomns {
    width: auto;
  }

  .sp-text-align-left-mob {
    text-align: left;
  }

  .sp-lunar-text-margin-mob {
    position: relative;
    left: 10rem;
  }

  .sp-lunar-mob-hide {
    display: none;
  }

  .sp-lunar-desc-hide {
    display: block;
  }

  .sp-lunar-img-house-11 {
    width: 77rem;
    max-width: none;
    position: relative;
    left: -8rem;
  }

  .sp-lunar-slide {
    margin-right: 3rem;
  }

  .sp-lunar-slider {
    width: 37rem;
    height: 23rem;
  }

  .sp-lunar-slider-img {
    margin-top: -3rem;
  }

  .right-arrow {
    width: 12rem;
    margin-right: -8.7rem;
  }

  .sp-lunar-arrow-right, .sp-lunar-arrow-left {
    width: 6rem;
  }

  .left-arrow {
    width: 7rem;
    margin-left: -1.96rem;
  }

  .sp-lunar-hero-1 {
    width: 15rem;
    top: 3.2rem;
    left: -6.7rem;
  }

  .sp-lunar-hero-2 {
    width: 9rem;
    top: -1.6rem;
    left: 9.1rem;
  }

  .sp-lunar-hero-3 {
    width: 13rem;
    top: 9.4rem;
    left: 5.1rem;
  }

  .sp-lunar-hero-4 {
    width: 10rem;
    top: 11rem;
    right: 6.1rem;
  }

  .sp-lunar-hero-5 {
    width: 11rem;
    top: -.1rem;
    right: 6.1rem;
  }

  .sp-lunar-hero-6 {
    width: 8rem;
    top: 5rem;
    right: -4.2rem;
  }

  .sp-lunar-star-1 {
    width: 16rem;
    top: -8.9rem;
    left: 1.6rem;
  }

  .sp-lunar-star-2 {
    width: 12rem;
    top: -1.8rem;
    left: -4.2rem;
  }

  .sp-lunar-star-3 {
    width: 8rem;
    top: 8rem;
    left: 3.9rem;
  }

  .sp-lunar-star-4 {
    width: 12rem;
    top: 8.2rem;
    right: -1.1rem;
  }

  .sp-lunar-star-4.sp-lunar-main-1, .sp-lunar-star-4.sp-lunar-main-2 {
    top: auto;
    bottom: 3rem;
  }

  .sp-lunar-star-5 {
    width: 13rem;
    top: -6.6rem;
    right: 1.1rem;
  }

  .sp-lunar-img-house-12 {
    width: 47rem;
    position: relative;
    bottom: 0;
  }

  .sp-lunar-frame-wrap-margin {
    margin-left: 0;
  }

  .sp-lunar-frame-wrap-margin-1, .sp-lunar-frame-wrap-margin-2 {
    margin-left: auto;
  }

  .sp-lunar-img-drag {
    width: 7rem;
  }

  .sp-ws-main-wrap-padding-left {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-title-italic {
    font-size: 48rem;
  }

  .sp-section-overflow-hidden {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ws-main-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-ws-main-wrap._3 {
    width: 140%;
  }

  .sp-ws-main-wrap._3.msi {
    width: 130%;
    font-size: 16rem;
  }

  .sp-paragraph.sp-ih-text-gray.sp-smkt-erid {
    font-size: 11rem;
  }

  .sp-paragraph.slider-text {
    width: 300px;
  }

  .sp-paragraph.sp-ya-photo.bold {
    font-size: 22rem;
  }

  .sp-ws-section {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ws-section.sp-ws-section-padding, .sp-ws-section.sp-kont-section-padding, .sp-ws-section.sp-a101-section-padding, .sp-ws-section.sp-ar-section-padding, .sp-ws-section.sp-ar-section-slider {
    padding-left: 40rem;
  }

  .sp-ws-img-stationery {
    width: 150rem;
  }

  .sp-ws-body.sp-ya-body-wrap {
    border-radius: 100rem;
  }

  .sp-ws-body.sp-ya-body-wrap.first {
    padding-top: 100rem;
  }

  .sp-ws-img-cubes {
    width: 310rem;
  }

  .sp-ws-slider-wrap {
    height: 500rem;
  }

  .sp-ws-img-lamp {
    width: 220rem;
  }

  .sp-ws-img-wrap-oval-horiz {
    width: 320rem;
    height: 180rem;
  }

  .article-header {
    width: 100%;
  }

  .article-bio {
    margin-bottom: 80rem;
  }

  .swiper.roboty {
    position: relative;
  }

  .swiper.russian {
    margin-bottom: 80rem;
    display: block;
  }

  .swiper-wrapper.russian {
    display: flex;
  }

  .swiper-slide.roboty {
    object-fit: cover;
    width: 590rem;
    height: 884rem;
  }

  .article_bio-text {
    font-size: 34rem;
    line-height: 1.3;
  }

  .article_bio-text h2 {
    margin-bottom: 24rem;
  }

  .article_bio-text em {
    margin-bottom: 24rem;
    font-size: 34rem;
  }

  .article_bio-text p {
    margin-bottom: 48rem;
    line-height: 1.4;
  }

  .article_bio-text h3 {
    margin-top: 58rem;
    margin-bottom: 58rem;
    padding-left: 40rem;
    font-size: 20rem;
    line-height: 1.3;
  }

  .article_bio-text blockquote {
    margin-bottom: 16rem;
  }

  .article_bio-text figure {
    margin-top: 80rem;
    margin-bottom: 80rem;
  }

  .article_bio-text img {
    object-fit: cover;
  }

  .article_bio-text h4, .article_bio-text h5 {
    margin-top: 32rem;
    margin-bottom: 24rem;
  }

  .article_bio-text h6 {
    margin-bottom: 24rem;
    font-size: 20rem;
  }

  .article_bio-text h1 {
    font-size: 36rem;
  }

  .article_bio-text ol {
    font-size: 20rem;
  }

  .article_bio-text h6 {
    padding-left: 32rem;
    padding-right: 32rem;
    font-size: 24rem;
    line-height: 1.5;
  }

  .article_facts-wrap {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .article_facts-row {
    grid-template-columns: 1fr;
  }

  .next-hero-tabs-menu {
    justify-content: space-between;
  }

  .article_tab-content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .sp-ih-img-wrap {
    flex-flow: column;
    display: flex;
  }

  .sp-ih-btn-fire-header {
    top: -37rem;
    right: -40rem;
  }

  .sp-ih-quote-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .sp-ih-btn-tree-header {
    top: -37rem;
  }

  .sp-ih-img-expert {
    width: 160rem;
  }

  .sp-ih-section-fix {
    margin-bottom: -350rem;
  }

  .sp-ih-h1 {
    font-size: 120rem;
  }

  .sp-ih-btn-bg-fire {
    width: 200rem;
    top: 37rem;
    right: 40rem;
  }

  .sp-ih-bracket {
    width: 90rem;
  }

  .sp-ih-bracket.sp-ih-bracket-right {
    left: 0;
  }

  .sp-ih-btn-fire-wrap {
    width: 500rem;
  }

  .sp-ih-h5-wrap {
    padding-top: 300rem;
    padding-left: 200rem;
  }

  .sp-ih-tags-wrap {
    margin-top: -20rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-ih-quote-expert {
    width: 300rem;
    position: relative;
    right: 0;
  }

  .sp-ih-btn-car-wrap {
    width: 500rem;
    left: 80rem;
  }

  .sp-h3 {
    font-size: 38rem;
  }

  .sp-ih-h2 {
    font-size: 29rem;
  }

  .sp-ih-h2-h3-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-ih-body-text-wrap {
    padding-left: 80rem;
  }

  .sp-ih-ui-wrap-fix {
    width: 680rem;
  }

  .sp-ih-text-app {
    height: 40rem;
  }

  .sp-ih-h2-span {
    font-size: 37rem;
  }

  .sp-ih-ui-wrap {
    width: 680rem;
  }

  .sp-ih-section, .sp-ih-section.sp-ih-section-padding, .sp-ih-section.sp-ih-section-padding.sp-ih-section-margin {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .div-block-12 {
    min-width: 230rem;
    left: -20rem;
  }

  .sp-ih-h4-wrap {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    align-items: center;
  }

  .sp-ih-ui-pers-wrap {
    width: 400rem;
    height: 90rem;
    bottom: 37rem;
    right: 30rem;
  }

  .sp-ih-pers-quote-wrap {
    bottom: -25rem;
    right: auto;
  }

  .sp-ih-pers-quote-wrap.sp-ih-pers-quote-wrap-right {
    bottom: 0;
    right: auto;
  }

  .sp-ih-house.sp-ih-house-1 {
    width: 280rem;
    bottom: -210rem;
  }

  .sp-ih-house.sp-ih-house-9 {
    width: 100%;
    height: 300rem;
    left: auto;
  }

  .sp-ih-house.sp-ih-house-6 {
    z-index: 1;
    width: 300rem;
    position: relative;
    top: auto;
  }

  .sp-ih-house.sp-ih-house-2 {
    top: 45rem;
  }

  .sp-ih-house.sp-ih-house-10 {
    position: relative;
    top: auto;
    right: auto;
  }

  .sp-ih-house.sp-ih-house-4 {
    width: 500rem;
  }

  .sp-ih-house.sp-ih-house-8 {
    width: 100%;
    left: 0;
  }

  .sp-ih-house.sp-ih-house-3 {
    width: 100%;
    height: 450rem;
    margin-bottom: 0;
  }

  .sp-ih-house.sp-ih-house-5 {
    width: 200rem;
    top: 44rem;
  }

  .sp-ih-house.sp-ih-house-7 {
    width: 100%;
    height: 350rem;
    right: 0;
  }

  .sp-ih-btn-bg-tree {
    width: 200rem;
    top: 37rem;
  }

  .sp-ih-app-wrap {
    height: 60vh;
    margin-top: 10rem;
  }

  .sp-ih-quote {
    font-size: 10px;
  }

  .sp-ih-ui-pers {
    width: 90rem;
    height: 90rem;
  }

  .sp-ih-ui-pers-wrap-fix {
    width: 400rem;
    height: 90rem;
    bottom: 37rem;
    right: 30rem;
  }

  .sp-ih-btn-tree-wrap {
    width: 605rem;
    left: 80rem;
  }

  .search-input-4 {
    min-height: 75rem;
  }

  .nav-logo-img-2 {
    margin-bottom: 0;
  }

  .footer-2 {
    padding: 60rem 24rem 32rem;
  }

  .footer-form-block-2 {
    margin-bottom: 60rem;
  }

  .checkbox-2 {
    margin-left: -28rem;
  }

  .success-message-2 {
    width: 100%;
  }

  .close {
    z-index: 22;
    color: var(--black);
    top: 4%;
    right: 30rem;
  }

  .reklame-frame {
    height: 1100rem;
  }

  .reklame-frame.nar {
    height: 2400rem;
  }

  .reklame-frame.nar.blue {
    height: 1400rem;
  }

  .reklame-frame.nar.brown {
    height: 1300rem;
  }

  .quick-stack-2.normal {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-3 {
    margin-top: -93rem;
  }

  .sp-gis-popup-enter-btn {
    width: 10svw;
    height: 10svw;
  }

  .sp-gis-character-intro {
    width: 18svw;
    height: 18svw;
  }

  .sp-gis-cross-img {
    right: 5.1svw;
  }

  .sp-gis-intro-img-wrap {
    width: 200svw;
  }

  .sp-gis-preload-line {
    width: 60svw;
    height: 6svh;
    padding: 2svw;
  }

  .a-list-p {
    margin-bottom: 48rem;
    padding-left: 229rem;
    font-size: 24rem;
  }

  .text-block-2 {
    font-size: 36rem;
  }

  .sp-xf-section-fix {
    margin-bottom: -350rem;
  }

  .sp-xf-subtitle-italic {
    font-size: 48rem;
  }

  .sp-xf-subtitle-italic.msi {
    font-size: 45rem;
  }

  .sp-xf-hero-img.msi {
    min-width: 700rem;
    max-width: 50%;
    min-height: 700rem;
  }

  .text-span-14.sp-xf-span-sans.msi {
    font-size: 65rem;
    line-height: 73rem;
  }

  .sp-xf-ui-wrap-fix {
    width: 680rem;
  }

  .sp-xf-img-abstract {
    height: 60%;
  }

  .sp-xf-img-wrap-oval-horiz {
    width: 320rem;
    height: 180rem;
  }

  .sp-xf-ui-wrap {
    grid-column-gap: 25rem;
    grid-row-gap: 25rem;
  }

  .sp-xf-empty {
    height: 60rem;
  }

  .sp-h1-2 {
    text-align: left;
    margin-left: 0;
    margin-right: 0;
  }

  .sp-h1-2._1 {
    width: 100%;
  }

  .sp-xf-body-img-hero {
    width: 120rem;
  }

  .sp-xf-body-img-hero.paper {
    right: 150rem;
  }

  .sp-xf-body-img-hero.move {
    top: -20rem;
    left: 160rem;
  }

  .sp-xf-body-img-hero.price {
    left: 80rem;
  }

  .sp-xf-main-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-link-a-list.a-teams.sp-lunar-ateam {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    font-size: 2rem;
  }

  .nav-link-a-list.italick.w--current {
    color: #050505;
  }

  .sp-kont-eye {
    height: 48%;
  }

  .sp-kont-sighn {
    height: 47%;
  }

  .sp-xf-img-abstract-2 {
    height: 60%;
  }

  .head-tags-3.sp-mv-tags, .head-tags-3.sp-tb-tags {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-kont-loop-wrap {
    width: 100svw;
  }

  .sp-smkt-h2 {
    font-size: 22rem;
  }

  .sp-smkt-hero-wrap {
    flex-flow: row;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-2 {
    top: 290rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-4 {
    top: 370rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-1 {
    top: 250rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-3 {
    top: 330rem;
  }

  .sp-smkt-h1 {
    font-size: 60rem;
  }

  .sp-smkt-hero.sp-smkt-hero-h1 {
    width: 50%;
    height: 100svh;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-smkt-hero.sp-smkt-hero-h2 {
    width: 50%;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-smkt-vvodka {
    padding-right: 60rem;
  }

  .sp-smkt-arrows {
    width: 20rem;
  }

  .sp-smkt-job-wrap {
    grid-template-areas: "name arrow job-prev job-prev"
                         "photo job-current job-current job-current"
                         ". job-current job-current job-current"
                         ". main-text main-text main-text";
  }

  .sp-smkt-quote {
    width: 500rem;
  }

  .sp-smkt-h3 {
    font-size: 18rem;
  }

  .sp-smkt-out {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-smkt-out-wrap {
    flex-flow: row;
  }

  .a-cards-grid {
    grid-template-columns: 1fr;
    display: flex;
  }

  .slide-card {
    height: 46.25rem;
  }

  .a-hero-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .swiper-pagination {
    bottom: 1.175rem;
  }

  .card-slider {
    flex-flow: column;
    display: flex;
  }

  .a-slider-grid {
    grid-column-gap: 4.125rem;
    grid-row-gap: 4.125rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-rows: auto;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .arrows {
    margin-top: 3.5rem;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 0%;
    right: 0%;
  }

  .bio-heading {
    height: auto;
    margin-bottom: 30rem;
  }

  .setters-heading-wrap-2 {
    margin-bottom: 32rem;
  }

  .setters-text-main-2 {
    margin-bottom: 48rem;
    font-size: 34rem;
    line-height: 1.3;
  }

  .tip-text-2, .tip-label-2, .tip-label-3 {
    font-size: 26rem;
  }

  .question-btn-close-2 {
    text-align: center;
    justify-content: center;
    align-self: center;
    width: 100%;
    display: flex;
  }

  .question-post-btn-2 {
    text-align: left;
    justify-content: center;
    align-self: center;
    width: 100%;
    padding-top: 18rem;
    padding-bottom: 18rem;
    display: flex;
  }

  .fullwidth-interview-image {
    background-size: cover;
  }

  .nav-link-wrap-morebtn.sp-lunar-alist {
    width: 25rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .nav-link-wrap-morebtn.paddings.curr {
    background-color: #0000;
  }

  .container-a-list.container-nav {
    flex-direction: row;
  }

  .container-a-list.container-footer {
    flex-direction: column;
  }

  .container-a-list.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container-a-list.container-relat {
    z-index: 8;
  }

  .container-a-list.container-footer-fix {
    flex-direction: column;
  }

  .container--title-list.container-nav {
    flex-direction: row;
  }

  .container--title-list.container-footer {
    flex-direction: column;
  }

  .container--title-list.container-relat {
    z-index: 8;
  }

  .container--title-list.container-footer-fix {
    flex-direction: column;
  }

  .container-more-btn.container-nav {
    flex-direction: row;
  }

  .container-more-btn.container-footer {
    flex-direction: column;
  }

  .container-more-btn.container-relat {
    z-index: 8;
  }

  .container-more-btn.container-footer-fix {
    flex-direction: column;
  }

  .container-artist.container-nav {
    flex-direction: row;
  }

  .container-artist.container-footer {
    flex-direction: column;
  }

  .container-artist.container-relat {
    z-index: 8;
  }

  .container-artist.container-footer-fix {
    flex-direction: column;
  }

  .fullwidth-interview-image-copy {
    background-size: cover;
  }

  .section-copy-copy {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-copy-copy.qvevlow-hidden {
    padding-bottom: 60rem;
  }

  .section-copy-copy.section-search {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .section-copy-copy.section-special {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .section-copy-copy.section-sp {
    padding-top: 95rem;
  }

  .section-copy-copy.sp-section {
    padding-bottom: 60rem;
  }

  .section-copy-copy.section-heros-2 {
    display: block;
  }

  .section-copy-copy.hero-top {
    padding: 141rem 24rem 20rem;
  }

  .section-copy-copy.heros-body {
    padding-bottom: 184rem;
  }

  .section-copy-copy.heros-body.mb-308 {
    padding-bottom: 308rem;
  }

  .section-copy-copy.section-company {
    min-height: 420rem;
    padding-top: 120rem;
    padding-bottom: 50rem;
  }

  .section-copy-copy.section-structure {
    padding-top: 60rem;
    padding-bottom: 40rem;
  }

  .section-copy-copy.section-team {
    margin-top: 420rem;
    padding-bottom: 76rem;
  }

  .section-copy-copy.about-company {
    height: auto;
    overflow: hidden;
  }

  .section-copy-copy.section-payment {
    padding-top: 77.6rem;
  }

  .section-copy-copy.section-rand {
    padding-bottom: 100rem;
  }

  .section-copy-copy.section-test {
    padding-top: 136rem;
    padding-bottom: 70rem;
  }

  .section-copy-copy.pt-120 {
    padding-top: 70rem;
    padding-bottom: 82rem;
  }

  .section-copy-copy.section-struct {
    padding-bottom: 80rem;
  }

  .section-copy-copy2 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-copy-copy2.qvevlow-hidden {
    padding-bottom: 60rem;
  }

  .section-copy-copy2.section-search {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .section-copy-copy2.section-special {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .section-copy-copy2.section-sp {
    padding-top: 95rem;
  }

  .section-copy-copy2.sp-section {
    padding-bottom: 60rem;
  }

  .section-copy-copy2.section-heros-2 {
    display: block;
  }

  .section-copy-copy2.hero-top {
    padding: 141rem 24rem 20rem;
  }

  .section-copy-copy2.heros-body {
    padding-bottom: 184rem;
  }

  .section-copy-copy2.heros-body.mb-308 {
    padding-bottom: 308rem;
  }

  .section-copy-copy2.section-company {
    min-height: 420rem;
    padding-top: 120rem;
    padding-bottom: 50rem;
  }

  .section-copy-copy2.section-structure {
    padding-top: 60rem;
    padding-bottom: 40rem;
  }

  .section-copy-copy2.section-team {
    margin-top: 420rem;
    padding-bottom: 76rem;
  }

  .section-copy-copy2.about-company {
    height: auto;
    overflow: hidden;
  }

  .section-copy-copy2.section-rand {
    padding-bottom: 100rem;
  }

  .section-copy-copy2.section-test {
    padding-top: 136rem;
    padding-bottom: 70rem;
  }

  .section-copy-copy2.pt-120 {
    padding-top: 70rem;
    padding-bottom: 82rem;
  }

  .section-copy-copy2.section-struct {
    padding-bottom: 80rem;
  }

  .center-middle-text-copy-copy {
    padding-left: 15px;
  }

  .hero-2 {
    grid-column-gap: 25rem;
    grid-row-gap: 25rem;
    height: auto;
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .interview-title-box {
    grid-row-gap: 25rem;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .info {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .heading-interview {
    font-size: 55rem;
  }

  .vertical-line {
    display: none;
  }

  .interview-scale-img {
    width: 100%;
    height: 60vh;
    min-height: 710rem;
    position: relative;
    bottom: auto;
    right: auto;
  }

  .interview-sticky {
    margin-top: 57px;
    position: relative;
    top: auto;
  }

  .div-block-22 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .back-link-copy.test {
    margin-bottom: 40rem;
    padding-left: 0;
    display: flex;
  }

  .back-link-copy.left-auto-copy {
    display: none;
  }

  .fullwidth-interview-image-vera {
    background-size: cover;
  }

  .vertical-line-first {
    display: none;
  }

  .heading-interview-second {
    font-size: 55rem;
  }

  .vertical-line-second {
    display: none;
  }

  .center-middle-text-article {
    padding-left: 15px;
  }

  .container-article.container-nav {
    flex-direction: row;
  }

  .container-article.container-footer {
    flex-direction: column;
  }

  .container-article.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container-article.container-relat {
    z-index: 8;
  }

  .container-article.container-footer-fix {
    flex-direction: column;
  }

  .sp-a101-about-app {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    width: 320rem;
    padding: 20rem 30rem;
  }

  .sp-a101-about-app.sp-a101-about-app-2 {
    top: 10%;
  }

  .swiper-slide-3 {
    width: 50%;
  }

  .sp-additional-italic {
    font-size: 25rem;
  }

  .sp-additional-text {
    font-size: 30rem;
  }

  .text-span-16.sp-a101-span-sans {
    font-size: 50rem;
  }

  .sp-a101-h2 {
    font-size: 22rem;
  }

  .sp-msi-header {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-msi-header.sp-ws-section-padding, .sp-msi-header.sp-kont-section-padding, .sp-msi-header.sp-a101-section-padding {
    padding-left: 40rem;
  }

  .blue-text {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .blue-text.sp-ws-section-padding, .blue-text.sp-kont-section-padding, .blue-text.sp-a101-section-padding {
    padding-left: 40rem;
  }

  .sp-ws-image {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ws-image.sp-ws-section-padding, .sp-ws-image.sp-kont-section-padding, .sp-ws-image.sp-a101-section-padding {
    padding-left: 40rem;
  }

  .flex-block-0 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
  }

  .sp-hero__navigation-welnewss.bar {
    height: 132rem;
    margin-top: -96px;
  }

  .sp-person__number-copy {
    font-size: 390rem;
    left: -90rem;
  }

  .sp-person__number-copy.reverse {
    left: -90rem;
  }

  .sp-person__number-copy._3-brands {
    font-size: 120rem;
  }

  .sp-person__image-copy {
    width: 544rem;
    position: static;
  }

  .sp-person__image-copy.sp-person__image--to-right {
    align-self: flex-end;
    margin-bottom: 0;
  }

  .sp-person__image-copy._3-brands {
    width: 260rem;
  }

  .sp-person__image-copy._3-brands.nars {
    width: 220rem;
  }

  .container-well.container-nav {
    flex-direction: row;
  }

  .container-well.container-footer {
    flex-direction: column;
  }

  .container-well.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container-well.container-relat {
    z-index: 8;
  }

  .container-well.container-footer-fix {
    flex-direction: column;
  }

  .container-how.container-nav {
    flex-direction: row;
  }

  .container-how.container-footer {
    flex-direction: column;
  }

  .container-how.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container-how.container-relat {
    z-index: 8;
  }

  .container-how.container-footer-fix {
    flex-direction: column;
  }

  .container_1.container-nav {
    flex-direction: row;
  }

  .container_1.container-footer {
    flex-direction: column;
  }

  .container_1.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container_1.container-relat {
    z-index: 8;
  }

  .container_1.container-footer-fix {
    flex-direction: column;
  }

  .container_0 {
    margin-top: 75rem;
    padding-bottom: 0;
  }

  .container_0.hero-post {
    padding-top: 136rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container_2.container-nav {
    flex-direction: row;
  }

  .container_2.container-footer {
    flex-direction: column;
  }

  .container_2.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container_2.container-relat {
    z-index: 8;
  }

  .container_2.container-footer-fix {
    flex-direction: column;
  }

  .div-block-30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-7 {
    width: 100%;
    font-size: 16px;
  }

  .objsans-400-16 {
    font-size: 16px;
  }

  .container_3 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text_1 {
    width: 100%;
    margin-left: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .image_1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-left: 0;
  }

  .image-37-copy {
    object-fit: fill;
    width: 100%;
    max-width: none;
  }

  .div-block-31 {
    width: 100%;
  }

  .image-38 {
    max-width: 150px;
  }

  .image-39 {
    max-width: 100px;
  }

  .textt {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .text-block-9 {
    font-size: 25px;
  }

  .div-block-32 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .container_4 {
    margin-top: -80px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .container_00 {
    margin-top: 100px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container_00.hero-post {
    padding-top: 136rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container_2-mob.container-nav {
    flex-direction: row;
  }

  .container_2-mob.container-footer {
    flex-direction: column;
  }

  .container_2-mob.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container_2-mob.container-relat {
    z-index: 8;
  }

  .container_2-mob.container-footer-fix {
    flex-direction: column;
  }

  .container_3-mob {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .text-block-8-copy {
    display: none;
  }

  .container_4-mob {
    margin-top: -80px;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .textt-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .container-flex.container-nav {
    flex-direction: row;
  }

  .container-flex.container-footer {
    flex-direction: column;
  }

  .container-flex.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container-flex.container-relat {
    z-index: 8;
  }

  .container-flex.container-footer-fix {
    flex-direction: column;
  }

  .image_1-copy {
    width: 100%;
    max-width: none;
  }

  .sp-xf-section-fix-2 {
    margin-bottom: -350rem;
  }

  .sp-sport-arrow-icon {
    width: 30rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-3 {
    width: 246rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-2 {
    width: 119rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-1 {
    width: 140rem;
  }

  .sp-sport-hero {
    height: 350rem;
  }

  .sp-sport-h1 {
    font-size: 45rem;
  }

  .sp-sport-h1.sp-sport-title-italic {
    font-size: 55rem;
  }

  .sp-sport-text-number {
    font-size: 90rem;
  }

  .sp-sport-btn-wrap {
    width: 100%;
  }

  .sp-sport-title {
    font-size: 45rem;
  }

  .sp-sport-section {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-sport-number-colomn-wrap {
    width: 120rem;
  }

  .sp-sport-number-colomn-wrap.sp-sport-horiz-mob-hide {
    display: none;
  }

  .sp-sport-main-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-sport-quote {
    width: 100%;
  }

  .sp-sport-colomn-wrap {
    width: 70%;
  }

  .sp-sport-colomn-wrap.sp-sport-first-colomn-wrap.sp-sport-first-colomn-wrap-line {
    width: 80%;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-sport-third-colomn-wrap {
    width: 26%;
  }

  .sp-sport-quote-hero {
    width: 180rem;
  }

  .text-block-7-copy {
    width: 100%;
    font-size: 16px;
  }

  .text-block-8-copy {
    font-size: 16px;
  }

  .sp-person-labelboost {
    display: none;
  }

  .sp-gpb-title {
    font-size: 45rem;
  }

  .sp-gpb-title.sp-gpb-title-italic.sp-nn-title-white {
    font-size: 40rem;
  }

  .sp-gpb-main-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-gpb-main-img-dream {
    width: 400rem;
    left: -235rem;
  }

  .sp-gpb-tabs {
    margin-top: -60rem;
  }

  .sp-gpb-second-colomn-wrap {
    width: 170rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-gpb-main-wrap-two-colomns {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-gpb-section {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-gpb-section.sp-gpb-section-h1.sp-ya-h1-wrap {
    padding-bottom: 40rem;
  }

  .sp-gpb-main-img-four {
    top: -240%;
    right: -6%;
  }

  .sp-gpb-h1 {
    font-size: 45rem;
  }

  .sp-gpb-title-wrap.sp-gpb-title-wrap-right {
    width: 90%;
  }

  .sp-gpb-first-colomn-wrap {
    width: 500rem;
  }

  .swiper-button-prev-3.sp-ar-swipper-btn-prev {
    width: 100rem;
    right: 180rem;
  }

  .swiper-button-next-3.sp-ar-swipper-btn-next {
    width: 100rem;
  }

  .sp-ar-main-wrap {
    padding-left: 40rem;
    padding-right: 0;
  }

  .swiper-button-next-1.sp-ar-swipper-btn-next, .swiper-button-next-1.sp-mv-swipper-btn-next {
    width: 100rem;
  }

  .sp-ar-main-wrap-wide {
    padding-left: 40rem;
    padding-right: 0;
  }

  .swiper-button-prev-2.sp-ar-swipper-btn-prev {
    width: 100rem;
    right: 180rem;
  }

  .swiper-button-prev-2.sp-ya-swipper-btn-prev {
    width: 100rem;
    left: 40rem;
  }

  .swiper-button-prev-2.sp-ya-swipper-btn-prev-small {
    width: 100rem;
    height: 180rem;
    right: 130rem;
  }

  .swiper-button-prev-1.sp-ar-swipper-btn-prev, .swiper-button-prev-1.sp-mv-swipper-btn-prev {
    width: 100rem;
    right: 180rem;
  }

  .sp-ar-plastic-2 {
    width: 500rem;
    right: -50%;
  }

  .sp-ar-logo {
    width: 1000rem;
    top: 20%;
  }

  .sp-ar-hero {
    height: 238rem;
  }

  .sp-ar-slider-name {
    height: 190rem;
  }

  .sp-ar-quote {
    width: 50rem;
    left: -70rem;
  }

  .swiper-button-next-2.sp-ar-swipper-btn-next {
    width: 100rem;
  }

  .swiper-button-next-2.sp-ya-swipper-btn-next {
    width: 100rem;
    height: 77%;
    right: 40rem;
  }

  .swiper-button-next-2.sp-ya-swipper-btn-next-small {
    width: 100rem;
    height: 180rem;
  }

  .sp-ar-plastic-1 {
    top: -10%;
  }

  .sp-ar-h1 {
    font-size: 80rem;
  }

  .sp-ar-slider-wrap {
    height: 190rem;
  }

  .navigation2-wrapper.gis, .navigation2-wrapper.mys {
    margin-top: 0;
  }

  .hero-page-wrapper {
    overflow: hidden;
  }

  .section-first {
    padding-top: 110rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .img-wrapper {
    flex-flow: column;
  }

  .hero-img {
    flex: 0 auto;
    display: none;
  }

  .text-data {
    color: var(--black);
  }

  .content-time {
    justify-content: flex-start;
    align-items: center;
  }

  .time-img {
    margin-bottom: 0;
  }

  .data-time-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: space-between;
    align-items: center;
    width: auto;
  }

  .h2-timesnr-400-116.text-style-italic {
    text-align: center;
    width: 493px;
    font-size: 80px;
  }

  .paragraph-about-hero {
    width: 400px;
    font-size: 25px;
  }

  .human-img {
    width: 300px;
  }

  .date-tabs {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .tabs-content-wrapper {
    height: 100%;
  }

  .pane-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .pane-wrapper.border-left-top {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .pane-left {
    width: 100%;
    height: auto;
    padding-right: 0;
  }

  .pane-right {
    width: 100%;
  }

  .pane-img {
    display: block;
  }

  .objsans-500-16 {
    text-align: center;
    width: 460px;
    font-size: 16px;
  }

  .h1-objsans-500-50 {
    text-align: center;
    font-size: 55rem;
  }

  .image-43 {
    display: none;
  }

  .section-third {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .third-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .hero-img-mob {
    border-radius: 34px;
    display: block;
  }

  .right-acs-img {
    right: -60%;
  }

  .human-slider-mob {
    width: 100%;
  }

  .left-arrow-6, .right-arrow-6, .slide-nav-3 {
    display: none;
  }

  .right-acs-img-copy {
    right: -60%;
  }

  .left-acs-img-copy-copy {
    left: -39%;
  }

  .right-acs-img-copy-copy {
    right: -29%;
  }

  .section-reklama {
    margin-top: 0;
  }

  .nodome__slidertext-2 {
    font-size: 22rem;
    line-height: 1.4;
  }

  .rl_gallery21_arrow-left-2 {
    right: 3.5rem;
  }

  .rl_gallery21_arrow-left-2._3-brands.blazar {
    margin-left: 560rem;
  }

  .rl_section_gallery21-2 {
    height: 1100rem;
  }

  .rl_gallery21_arrow-right-2._3-brands.blazar {
    margin-left: 640rem;
  }

  .paragraph-about-hero-mob {
    width: 400px;
    font-size: 25px;
  }

  .blazar-01 {
    width: 288rem;
  }

  .blazar-01._3stolb {
    margin-left: -246rem;
  }

  .label-balenciaga {
    bottom: 500rem;
    left: 20%;
  }

  .label-miu-miu {
    top: 150rem;
    left: 20%;
  }

  .label-soboika {
    bottom: 800rem;
    left: 20%;
  }

  .label-moxo {
    top: 600rem;
    right: 20%;
  }

  .label-mark {
    bottom: 1700rem;
    right: 20%;
  }

  .label-aura {
    top: 1600rem;
    left: 20%;
  }

  .label-perekus {
    top: 1000rem;
    right: 20%;
  }

  .label-book {
    bottom: 150rem;
    left: 20%;
  }

  .point-wrapper-book {
    bottom: 20rem;
  }

  .point-wrapper-miu-miu {
    top: 250rem;
  }

  .point-wrapper-balenciaga {
    bottom: 400rem;
    right: 500rem;
  }

  .point-wrapper-moxi {
    top: 630rem;
  }

  .point-wrapper-mark {
    bottom: 1600rem;
    right: 30rem;
  }

  .point-wrapper-aura {
    top: 1700rem;
    left: 20%;
  }

  .point-wrapper-soboika {
    bottom: 900rem;
    left: 600rem;
  }

  .point-wrapper-perekus {
    top: 1100rem;
    right: 200rem;
  }

  .navbar-horizontal.sp-lunar-navbar {
    padding: .5rem 2rem;
  }

  .nav-logo-img-slim {
    margin-bottom: 0;
  }

  .nav-logo-img-slim.sp-lunar-logo {
    width: 22rem;
  }

  .nav-logo-slim {
    padding-left: 0;
  }

  .section-copy {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section-copy.qvevlow-hidden {
    padding-bottom: 60rem;
  }

  .section-copy.section-search {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .section-copy.section-special {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .section-copy.section-sp {
    padding-top: 95rem;
  }

  .section-copy.sp-section {
    padding-bottom: 60rem;
  }

  .section-copy.section-heros-2 {
    display: block;
  }

  .section-copy.hero-top {
    padding: 141rem 24rem 20rem;
  }

  .section-copy.heros-body {
    padding-bottom: 184rem;
  }

  .section-copy.heros-body.mb-308 {
    padding-bottom: 308rem;
  }

  .section-copy.section-company {
    min-height: 420rem;
    padding-top: 120rem;
    padding-bottom: 50rem;
  }

  .section-copy.section-structure {
    padding-top: 60rem;
    padding-bottom: 40rem;
  }

  .section-copy.section-team {
    margin-top: 420rem;
    padding-bottom: 76rem;
  }

  .section-copy.about-company {
    height: auto;
    overflow: hidden;
  }

  .section-copy.section-payment {
    padding-top: 77.6rem;
  }

  .section-copy.section-rand {
    padding-bottom: 100rem;
  }

  .section-copy.section-test {
    padding-top: 136rem;
    padding-bottom: 70rem;
  }

  .section-copy.pt-120 {
    padding-top: 70rem;
    padding-bottom: 82rem;
  }

  .section-copy.section-struct {
    padding-bottom: 80rem;
  }

  .container-content.mt-48 {
    margin-top: 48rem;
  }

  .h2-timesnr-400-48.text-italic.green.mb--16 {
    margin-bottom: -16rem;
  }

  .h2-timesnr-400-48.text-italic.green.mt--16 {
    margin-top: -19rem;
  }

  .section-text.mob-mb-80 {
    margin-bottom: 80rem;
  }

  .block-quo.mb-mt-40 {
    justify-content: flex-start;
    align-items: stretch;
  }

  .nav-logo-img-copy {
    margin-bottom: 0;
  }

  .nav-logo-img-copy.sp-lunar-logo {
    width: 22rem;
  }

  .block-img-mob {
    margin-top: 0;
  }

  .navbar-3 {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .container-1419.container-nav {
    flex-direction: row;
  }

  .nav-logo-img-3 {
    margin-bottom: 0;
  }

  .rl_gallery21_arrow-left-3 {
    right: 3.5rem;
  }

  .rl_gallery21_slide-nav-2 {
    bottom: 380rem;
  }

  .one_h2_wrapin {
    width: 120rem;
  }

  .text-span-19.sp-a101-span-sans, .text-span-19.sp-ya-white {
    font-size: 50rem;
  }

  .one_h2 {
    font-size: 90rem;
  }

  .one_h2.object {
    width: 500rem;
    margin-left: 30%;
    font-size: 50rem;
  }

  .rl_gallery21_slider-2 {
    width: 100%;
    height: 142%;
  }

  .one_slider {
    height: 1350rem;
  }

  .sp-nn-img-maison {
    max-width: 1000rem;
    padding-top: 40rem;
    position: relative;
    left: -50%;
  }

  .sp-nn-title-wrap {
    width: 100%;
  }

  .sp-nn-img-gallery {
    position: relative;
    bottom: 0%;
    left: -50%;
  }

  .sp-nn-main-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-nn-h2-wrap {
    width: 600rem;
  }

  .sp-nn-img-houses {
    position: relative;
    bottom: 0%;
    left: -110%;
  }

  .sp-nn-main-img-bike-wrap {
    right: -140%;
  }

  .sp-gpb-second-colomn-wrap-copy {
    width: 170rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-nn-h1 {
    font-size: 49rem;
  }

  .sp-nn-one-colomn {
    padding-left: 0;
  }

  .sp-nn-section-wrap {
    grid-column-gap: 100rem;
    grid-row-gap: 100rem;
  }

  .sp-nn-second-colomn-wrap {
    width: 170rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-nn-two-colomns {
    flex-flow: column;
  }

  .sp-nn-img-cloud-4 {
    width: 80%;
    top: 18%;
    right: -1%;
  }

  .sp-nn-h2 {
    font-size: 45rem;
  }

  .sp-nn-img-cloud-5 {
    left: 10%;
  }

  .sp-nn-paragraph-wrap, .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first, .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first.sp-nn-paragraph-wrap-first-one {
    width: 700rem;
  }

  .sp-nn-img-cloud-3 {
    top: 7%;
    right: -1%;
  }

  .container-copy.container-nav {
    flex-direction: row;
  }

  .container-copy.container-footer {
    flex-direction: column;
  }

  .container-copy.container-test {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 30rem;
    padding: 26rem 32rem 40rem;
  }

  .container-copy.container-relat {
    z-index: 8;
  }

  .container-copy.container-footer-fix {
    flex-direction: column;
  }

  .search-block-slim {
    top: 76.2rem;
  }

  .search-block-slim.sp-lunar-search {
    top: 4.9rem;
  }

  .flex-horizontal-mob {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal-mob.mt-24.flex-horiz {
    flex-flow: row;
  }

  .archive-block {
    max-width: none;
    margin-left: 10rem;
    margin-right: 10rem;
    padding-top: 89rem;
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .archive-text.mb-89 {
    margin-bottom: 61rem;
  }

  .archive-block-btn {
    margin-top: 23rem;
  }

  .archive-arrows {
    width: 300rem;
    display: none;
  }

  .archive-arrows-mob {
    width: 300rem;
    display: block;
    top: 35rem;
    left: 80rem;
  }

  .nav-logo-img-slim-copy {
    margin-bottom: 0;
  }

  .nav-logo-img-slim-copy.sp-lunar-logo {
    width: 22rem;
  }

  .nav-logo-img-slim-white {
    margin-bottom: 0;
  }

  .nav-logo-img-slim-white.sp-lunar-logo {
    width: 22rem;
  }

  .maxw-800 {
    margin-left: 24rem;
    margin-right: 25rem;
  }

  .section-slider.about.mb-100 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 300%;
  }

  .slider-stritart-img {
    height: 100%;
  }

  .image-58 {
    top: -550rem;
    right: 100rem;
  }

  .nav-link-white.mob.sp-lunar-contacts {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    font-size: 2rem;
  }

  .nav-link-white.a-teams.sp-lunar-ateam {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    font-size: 2rem;
  }

  .nav-link-wrap-white.sp-lunar-alist {
    width: 25rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .nav-link-wrap-white.paddings.curr {
    background-color: #0000;
  }

  .nav-mob-text-white.sp-lunar-2024 {
    margin-top: 3rem;
    font-size: 1.1rem;
  }

  .nav-logo-img-slim-white-mob {
    margin-bottom: 0;
  }

  .nav-logo-img-slim-white-mob.sp-lunar-logo {
    width: 22rem;
  }

  .clue-block {
    top: 50rem;
  }

  .clue-block.somelove.is-1 {
    top: 0%;
  }

  .clue-block.somelove.is-3 {
    top: -10%;
  }

  .clue-block.somelove.is-2 {
    top: -20%;
  }

  .sp-mts-subtitle {
    font-size: 40rem;
  }

  .sp-mts-hero {
    height: 315rem;
    margin-bottom: -45rem;
  }

  .sp-mts-main-wrap.sp-mts-main-wrap-hero {
    width: 700rem;
  }

  .sp-mts-h1 {
    font-size: 70rem;
  }

  .sp-mts-h2 {
    font-size: 85rem;
  }

  .sp-mts-section {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-mts-ssssssssss-copy {
    display: none;
  }

  .sp-mts-ssssssssss {
    display: block;
  }

  .sp-mts-subtitle-2 {
    font-size: 40rem;
  }

  .sp-mts-h1-2 {
    font-size: 70rem;
  }

  .sp-mts-h2-2 {
    font-size: 85rem;
  }

  .img-block-arch {
    height: 1000rem;
  }

  .green-right {
    bottom: 750rem;
  }

  .sp-ya-img-browser-control {
    width: 200rem;
  }

  .sp-ya-alice-photo {
    height: 200rem;
  }

  .sp-ya-main-text-block-wrap.vertical.music {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67178451d9432bed38b63bf6_sp-ya-music-bg.webp"), linear-gradient(#0000, #0000);
    background-size: 320%, auto;
  }

  .sp-ya-slide-go {
    width: 500rem;
    height: 600rem;
  }

  .sp-ya-arrow-icon {
    display: none;
  }

  .sp-ya-hero-animation-8 {
    width: 71%;
  }

  .sp-ya-img-browser-control-hero {
    width: 260rem;
  }

  .sp-ya-btn-wrap {
    width: 60%;
  }

  .image-61 {
    height: 35%;
  }

  .sp-ya-h1-span {
    font-size: 55rem;
  }

  .sp-ya-hero-animation-1 {
    top: 20rem;
    right: 20rem;
  }

  .sp-ya-camera-david {
    width: 170rem;
    right: 0%;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.camera {
    height: 550rem;
    margin-left: -60rem;
    position: absolute;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.alice {
    height: 250rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.alice.last {
    margin-top: -50rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.camera {
    z-index: 1;
    pointer-events: none;
    justify-content: space-between;
    align-items: center;
    height: 550rem;
    position: relative;
  }

  .sp-ya-go-logo {
    width: 80rem;
  }

  .sp-ya-kino-tab-pane {
    height: 320rem;
  }

  .sp-ya-h1 {
    font-size: 49rem;
  }

  .sp-ya-btn-text.big {
    font-size: 40rem;
  }

  .sp-ya-btn-text.sp-ya-btn-text-add {
    font-size: 33rem;
  }

  .sp-ya-camera-flower {
    width: 200rem;
    left: 0%;
  }

  .sp-ya-slide-resize {
    height: 1000rem;
  }

  .sp-ya-arrow {
    height: 61%;
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera.shirt {
    bottom: 10%;
    left: auto;
    right: -100%;
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera.flower {
    bottom: -20%;
  }

  .sp-ya-btn.sp-ya-bubble {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20rem;
  }

  .sp-ya-btn.sp-ya-btn-brown.sp-ya-btn-music.sp-ya-hero-music {
    height: 35%;
  }

  .sp-ya-btn.sp-ya-alice {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 20rem;
  }

  .sp-ya-btn.sp-ya-btn-black-small, .sp-ya-btn.sp-ya-btn-black-small.w--current {
    pointer-events: auto;
  }

  .sp-ya-two-colomns {
    flex-flow: column;
  }

  .sp-ya-slider-img {
    width: 300rem;
    max-width: 300rem;
  }

  .sp-ya-first-colomn-wrap {
    width: 500rem;
  }

  .sp-ya-hero {
    border-radius: 60rem;
    height: 315rem;
    padding: 20rem;
  }

  .sp-ya-photo-card-wrap {
    padding-top: 70rem;
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .sp-ya-camera-photo-bottom {
    width: 550rem;
  }

  .sp-ya-section {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ya-img-book {
    width: 200rem;
  }

  .sp-ya-section-wrap {
    grid-column-gap: 100rem;
    grid-row-gap: 100rem;
  }

  .sp-ya-camera-shirt {
    width: 170rem;
    bottom: 24%;
    left: 12%;
  }

  .sp-ya-photo-card {
    width: 550rem;
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sp-ya-browser-header-wrap-hero {
    height: 35%;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ya-main-wrap-two-colomns {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-ya-second-colomn-wrap {
    width: 170rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-ya-talk-bubble {
    width: 100%;
  }

  .sp-ya-slider-arrow-music {
    width: 150rem;
  }

  .sp-ya-camera-img {
    width: 300rem;
  }

  .sp-mts-autor-wrap {
    min-width: 250rem;
  }

  .making-img {
    width: 209rem;
  }

  .section-arch-lightgray {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .png-element-2-mob {
    width: 187rem;
    bottom: 1250rem;
  }

  .about-content {
    margin-bottom: 0;
  }

  .about-last {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-link-new {
    font-size: 24rem;
  }

  .section-slider-card.about.mb-100 {
    width: 150%;
  }

  .photo-block-mob {
    justify-content: flex-start;
    align-items: center;
  }

  .img-absolut {
    left: 75rem;
  }

  .img-absolut._2 {
    left: 70rem;
  }

  .img-absolut._1 {
    left: -20rem;
  }

  .img-absolut._3 {
    left: -50rem;
  }

  .img-absolut._4 {
    left: 80rem;
  }

  .img-absolut._5 {
    right: -60rem;
  }

  .img-absolut._6 {
    display: none;
  }

  .img-absolut._7 {
    right: -70rem;
  }

  .img-absolut._8 {
    right: 60rem;
  }

  .img-absolut._9 {
    right: 20rem;
  }

  .gray-block.jek-art {
    position: relative;
  }

  .hero-micro-img {
    display: none;
  }

  .hero-micro-img-mob {
    display: block;
  }

  .objsans-400-40.mob-mb-40 {
    margin-bottom: 40rem;
  }

  .section-auditoria {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .main-wrapper.bp {
    width: 100%;
  }

  .navigation-text-micro.text-color-grey {
    color: #535353;
  }

  .black-caption.bp {
    text-align: right;
  }

  .navigation-point.text-color-grey {
    color: #535353;
  }

  .navigation-block-mob {
    margin-top: 53px;
  }

  .two-columna-auditoria {
    width: 100%;
  }

  .right-audit {
    width: auto;
  }

  .bottom-audit {
    flex-flow: column;
  }

  .conten-audit {
    width: 100%;
  }

  .section_contact {
    background-position: 42% 0;
    background-size: cover;
    padding-top: 300rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .section_contact.qvevlow-hidden {
    padding-bottom: 60rem;
  }

  .section_contact.section-search {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .section_contact.section-special {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .section_contact.section-sp {
    padding-top: 95rem;
  }

  .section_contact.sp-section {
    padding-bottom: 60rem;
  }

  .section_contact.section-heros-2 {
    display: block;
  }

  .section_contact.hero-top {
    padding: 141rem 24rem 20rem;
  }

  .section_contact.heros-body {
    padding-bottom: 184rem;
  }

  .section_contact.heros-body.mb-308 {
    padding-bottom: 308rem;
  }

  .section_contact.section-company {
    min-height: 420rem;
    padding-top: 120rem;
    padding-bottom: 50rem;
  }

  .section_contact.section-structure {
    padding-top: 60rem;
    padding-bottom: 40rem;
  }

  .section_contact.section-team {
    margin-top: 420rem;
    padding-bottom: 76rem;
  }

  .section_contact.about-company {
    height: auto;
    overflow: hidden;
  }

  .section_contact.section-payment {
    padding-top: 77.6rem;
  }

  .section_contact.section-rand {
    padding-bottom: 100rem;
  }

  .section_contact.section-test {
    padding-top: 136rem;
    padding-bottom: 70rem;
  }

  .section_contact.pt-120 {
    padding-top: 70rem;
    padding-bottom: 82rem;
  }

  .section_contact.section-struct {
    padding-bottom: 80rem;
  }

  .container1 {
    width: auto;
  }

  .nav-logo-img1.sp-lunar-logo {
    width: 22rem;
  }

  .nav-menu1 {
    padding-top: 2.5rem;
  }

  .nav-menu1.sp-lunar-menu {
    padding-top: 0;
    padding-bottom: 0;
    overflow: auto;
  }

  .nav-menu1.bg-color-gray {
    background-color: #303030;
  }

  .nav-menu1.bg-color-black {
    background-color: #000;
  }

  .nav-menu1.sample-menu {
    padding-top: 0;
  }

  .nav-mob-text1.sp-lunar-2024 {
    margin-top: 3rem;
    font-size: 1.1rem;
  }

  .search-icon-wrap1.sp-lunar-icon-wrap {
    top: 0;
    right: .6rem;
  }

  .search-icon-color1.sp-lunar-icon-col, .search-icon1.sp-lunar-icon {
    width: 1.8rem;
  }

  .burger-btn1 {
    margin-left: auto;
    padding: 0;
  }

  .burger-btn1.sp-lunar-burger {
    height: 3.8rem;
  }

  .search-block1 {
    top: 4.76rem;
  }

  .search-block1.sp-lunar-search {
    top: 4.9rem;
  }

  .search-row1.sp-lunar-row {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .search-input1 {
    min-height: 4.69rem;
  }

  .search-input1.sp-lunar-search-input {
    min-height: 5rem;
    font-size: 1.5rem;
  }

  .search-close-icon1.sp-lunar-close {
    max-width: 1.5rem;
    max-height: 1.5rem;
  }

  .contact-img-logo {
    margin-bottom: 132rem;
  }

  .section_comand {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .mabs_menu {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .mabs_menu.reklam {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .tab-content {
    grid-column-gap: 20rem;
    flex-flow: row;
    justify-content: flex-start;
    width: 100vw;
    padding-left: 24rem;
    padding-right: 24rem;
    overflow: scroll;
  }

  .tab-content.reklam {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .comand-card {
    flex: none;
    padding-bottom: 10rem;
  }

  .sacrion_adress {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .relative.year.lekomceva {
    justify-content: flex-end;
    align-items: center;
  }

  .text-faq {
    white-space: normal;
    max-width: 575rem;
  }

  .section-cases {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .cases-card, .cases-cart-black {
    padding-bottom: 10rem;
  }

  .maxw-785 {
    width: 442rem;
  }

  .contact-block {
    grid-column-gap: 18rem;
    grid-row-gap: 18rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 32rem;
  }

  .darkgray-block {
    position: relative;
  }

  .symbol-art {
    z-index: 10;
    width: 25rem;
  }

  .symbol-art.is-2 {
    inset: 40rem auto auto 3rem;
  }

  .flex-horizontal.center.ml-200 {
    margin-left: 150rem;
  }

  .flex-horizontal.company {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    flex-flow: column;
  }

  .flex-horizontal.company-cennosti {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
  }

  .sp-mv-hero-img-mob {
    max-width: 140%;
    margin-left: 300rem;
  }

  .sp-mv-hero-wrap {
    margin-bottom: -100rem;
  }

  .sp-mv-h1-italic {
    font-size: 57rem;
  }

  .sp-mv-h1-wrap {
    width: 450rem;
  }

  .sp-mv-h1 {
    font-size: 50rem;
  }

  .sp-mv-hero-text-wrap {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    margin-bottom: -150rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-mv-hero-img {
    width: 140%;
    max-width: 140%;
    margin-left: 200rem;
  }

  .sp-mv-h2-paragraph-wrap {
    width: 90%;
  }

  .sp-mv-room-dropzone {
    width: 140rem;
    height: 140rem;
    top: 44%;
  }

  .sp-mv-room-dropzone.sp-mv-room-dropzone-2 {
    top: 42.5%;
  }

  .sp-mv-room-dropzone.sp-mv-room-dropzone-3 {
    top: 41%;
  }

  .sp-mv-h2 {
    font-size: 160rem;
  }

  .sp-mv-slider-logo, .sp-ar-slider-wrap-2 {
    height: 190rem;
  }

  .sp-mv-slider-logo-small {
    width: 650rem;
    top: 80%;
  }

  .objsans-400-22.mb-80.mob-mb-67 {
    margin-bottom: 67rem;
  }

  .objsans-400-22.mob-22 {
    font-size: 26rem;
  }

  .container-hero.vacanc {
    width: 100%;
    max-width: none;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .photo-art-mob.mb-20 {
    margin-bottom: 0;
  }

  .flex-vertical.company {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .flex-horizontal-spacebtwn.center {
    justify-content: space-between;
  }

  .sfera-text {
    font-size: 20rem;
  }

  .vacancies-icon {
    width: 60rem;
    height: 60rem;
  }

  .flex-h.mt-28 {
    margin-top: 28rem;
  }

  .h1-roboty {
    font-size: 85rem;
  }

  .h2-roboty {
    font-size: 26rem;
    line-height: 100%;
  }

  .h2-roboty.mt-36 {
    margin-top: 20rem;
  }

  .h1-roboty-span {
    font-size: 95rem;
  }

  .h1-roboty-span.ml-174 {
    margin-left: 65rem;
  }

  .h1-roboty-span.ml-155 {
    margin-left: 100rem;
  }

  .h2-roboty-span {
    font-size: 30rem;
    line-height: 100%;
  }

  .number-text-roboty {
    font-size: 95rem;
    line-height: 112%;
  }

  .paragraph-roboty {
    font-size: 24rem;
  }

  .h3-roboty {
    font-size: 65rem;
    line-height: 112%;
  }

  .h3-roboty-span {
    font-size: 85rem;
  }

  .text-question {
    font-size: 48rem;
  }

  .text-question.mb-50 {
    margin-left: 40rem;
  }

  .text-question.mt-50 {
    margin-left: 60rem;
  }

  .maxw-693 {
    max-width: 559rem;
    margin-left: 0;
    margin-right: 0;
  }

  .photo-text-block {
    margin-top: 40rem;
  }

  .text-block-kurator {
    max-width: 559rem;
  }

  .kurator-img.mr-129 {
    width: 347rem;
    height: 413rem;
    margin-bottom: 41rem;
    margin-right: 0;
  }

  .name-kurator-block {
    justify-content: flex-start;
    align-items: center;
    width: 562rem;
  }

  .sign-kurator {
    font-size: 26rem;
    line-height: 90%;
  }

  .ml-423 {
    margin-left: 0;
  }

  .h1-block {
    max-width: 418rem;
  }

  .maxw-732.ml-533 {
    margin-top: 40rem;
    margin-left: 0;
  }

  .hero-roboty-img-mob {
    width: 100%;
    margin-left: 0%;
  }

  .ml-250 {
    margin-left: 130rem;
  }

  .maxw-776 {
    max-width: 559rem;
  }

  .sp-tb-hero-img {
    width: auto;
    max-width: none;
    height: 600rem;
  }

  .sp-tb-hero-text-wrap {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-tb-h1-italic {
    font-size: 57rem;
  }

  .sp-tb-h1-wrap {
    width: 500rem;
  }

  .sp-tb-h1 {
    font-size: 50rem;
  }

  .sp-tb-card-wrap {
    width: 400rem;
    height: 410rem;
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-right {
    transform: translate(420rem);
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-left {
    transform: translate(-420rem);
  }

  .sp-tb-svg-animation-6 {
    width: 100%;
  }

  .sp-tb-svg-animation-5 {
    width: 300rem;
    top: 60%;
    left: -55%;
  }

  .sp-tb-svg-animation-3 {
    width: 400rem;
    left: -6%;
  }

  .sp-tb-header-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-tb-section {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-tb-svg-animation-4 {
    width: 400rem;
    top: -80%;
    left: -40%;
  }

  .sp-tb-margin-left {
    min-width: 100rem;
  }

  .sp-tb-section-cards-wrap {
    height: 410rem;
  }

  .sp-tb-section-photo-wide {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-tb-img {
    margin-left: 140rem;
  }

  .sp-tb-section-top-padding {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-tb-img-wrap-parallax-wide {
    margin-left: -40rem;
  }

  .sp-tb-svg-animation-2 {
    width: 950rem;
  }

  .sp-tb-main-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-tb-section-photo {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-tb-section-premium {
    padding-left: 0;
    padding-right: 40rem;
  }

  .sp-tb-section-header {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-tb-section-intro {
    padding-top: 40rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .section-hero-year.russian {
    padding-bottom: 40rem;
  }

  .img-hero.new-year {
    display: none;
  }

  .h1-year {
    font-size: 52rem;
  }

  .h1-year-span {
    font-size: 67rem;
  }

  .h2-year {
    font-size: 38rem;
  }

  .h2-year-span {
    font-size: 45rem;
    line-height: 45%;
  }

  .h3-year {
    font-size: 55rem;
    line-height: 105%;
  }

  .h3-year-span {
    font-size: 67rem;
    line-height: 90%;
  }

  .paragraph-hero {
    font-size: 24rem;
  }

  .quote-new-year {
    font-size: 32rem;
  }

  .maxw-786.ml-286.mb-60 {
    max-width: 570rem;
  }

  .pay-card {
    padding: 25rem;
  }

  .pay-card.absolute.is1, .pay-card.absolute.is2, .pay-card.absolute.is3 {
    padding: 25rem;
    display: none;
  }

  .pay-card.absolute.is4 {
    padding-top: 25rem;
  }

  .pay-card.absolute.is7 {
    padding: 25rem;
    display: flex;
  }

  .img-hero-mob.new-year {
    height: auto;
    display: block;
  }

  .block-in-mob {
    justify-content: space-between;
  }

  .pay-card-mob.absolute.is1 {
    padding: 25rem;
    display: block;
  }

  .quote-block-year {
    margin-bottom: 30rem;
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .nav-block-year.russian {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h1-word {
    font-size: 128rem;
  }

  .h1-word-span {
    font-size: 146rem;
  }

  .h2-word {
    letter-spacing: 0;
  }

  .h3-word {
    font-size: 78rem;
  }

  .text-autor-word {
    font-size: 26rem;
    line-height: 100%;
  }

  .text-autor-position {
    letter-spacing: -.02em;
    font-size: 20rem;
  }

  .number-word {
    font-size: 20rem;
  }

  .container-word {
    margin-left: 24rem;
  }

  .rl_section_gallery21-3 {
    height: 1100rem;
  }

  .gp-blue-normal {
    font-size: 22rem;
  }

  .gp-blue-normal.list {
    width: 640rem;
  }

  .nodome__slidertext-3 {
    font-size: 22rem;
    line-height: 1.4;
  }

  .rl_gallery21_arrow-left-4 {
    right: 3.5rem;
  }

  .rl_gallery21_arrow-left-4._3-brands.blazar {
    margin-left: 560rem;
  }

  .gp-50, .gp-50.left {
    width: 100%;
  }

  .rl_gallery21_arrow-right-4._3-brands.blazar {
    margin-left: 640rem;
  }

  .gp-container-left.small.boy {
    display: none;
  }

  .gp-container-left.small._2._3 {
    margin-top: 0;
  }

  .rl_gallery21_arrow-left-5 {
    right: 3.5rem;
  }

  .div-block-54 {
    width: 140%;
    margin-top: -536.7rem;
  }

  .rl_section_gallery21-4 {
    height: 1100rem;
  }

  .rl_gallery21_slide-nav-3 {
    bottom: 380rem;
  }

  .gp-imgwrapper {
    padding-top: 67%;
  }

  .gp-imgwrapper.first {
    width: 1000rem;
    height: 1200rem;
  }

  .gp-mob-container-first {
    margin-top: 0;
  }

  .one_h2_wrapin-2 {
    width: 120rem;
  }

  .gp-container-right.big {
    background-image: none;
    width: 700rem;
  }

  .gp-container-right.big.rodion {
    height: 700rem;
  }

  .gp-container-lfirst {
    background-size: 100% 100%;
    width: 650rem;
    margin-left: auto;
    margin-right: auto;
  }

  .maxw-305 {
    display: none;
  }

  .vacansies-section {
    width: 100%;
    max-width: none;
  }

  .container-vacanc {
    width: auto;
  }

  .vacanc-card {
    padding: 30rem;
  }

  .vacanc-rich-text h2 {
    font-size: 28rem;
    line-height: 121%;
  }

  .vacanc-rich-text p {
    font-size: 26rem;
    line-height: 131%;
  }

  .vacanc-list {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .wacanc-wrapper {
    width: 100%;
  }

  .card-item {
    min-height: 333rem;
  }

  .card-item.company {
    width: 100%;
    min-width: auto;
  }

  .top-block {
    grid-column-gap: 28rem;
    grid-row-gap: 28rem;
  }

  .name-company {
    letter-spacing: -.02em;
    font-size: 24rem;
  }

  .name-company.company {
    font-size: 32rem;
  }

  .type-text {
    flex: none;
    max-width: 592rem;
    max-height: 450rem;
    font-size: 18rem;
  }

  .sphere-text {
    flex: none;
    font-size: 18rem;
  }

  .bp-hero {
    padding-top: 0;
  }

  .bp-hero-img {
    display: none;
  }

  .h1-bp {
    margin-top: -100rem;
  }

  .bp-second {
    margin-top: -500rem;
  }

  .second-block.relative {
    height: 1000rem;
  }

  .bp-third {
    margin-top: 80rem;
  }

  .payment-level {
    flex: none;
    font-size: 30rem;
  }

  .bp-hero-img-mob {
    display: block;
  }

  .gpt-block {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .nav-block-bp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-img-bp {
    display: none;
  }

  .footer-img-bp-mob {
    height: 459rem;
    margin-top: -250rem;
    display: block;
  }

  .btn-back-bp {
    top: 150rem;
  }

  .btn-back-bp.bp2 {
    top: 100rem;
    left: 24rem;
  }

  .block-1920 {
    width: 100%;
    max-width: none;
  }

  .section_-navigation.mt-40 {
    max-width: none;
  }

  .nav-block-bp2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .slider2-img, .slider-img2, .slider-img3, .slider-img1 {
    height: 100%;
  }

  .img-full-section-mob {
    margin-bottom: 16rem;
  }

  .nav-block-bp5 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .russian-line {
    z-index: 1;
  }

  .russian-line.abs {
    bottom: -40rem;
  }

  .section-russian {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .russion-header-wrapper {
    grid-template-columns: 143.25rem 1fr;
    margin-bottom: 80rem;
  }

  .h2-russian {
    width: auto;
  }

  .h3-russian.mob-mr-11 {
    margin-bottom: 11rem;
  }

  .left-russian.mb-100 {
    margin-left: 0;
  }

  .img-grid.mb-100.hide {
    display: none;
  }

  .img-grid.left.mb-100 {
    flex-flow: column;
    display: flex;
  }

  .img-grid.right.mb-100 {
    display: none;
  }

  .img-wrapper-russian {
    height: auto;
    overflow: hidden;
  }

  .img-wrapper-russian.h-auto {
    height: auto;
  }

  .img-russian-h504 {
    height: 430rem;
  }

  .img-russian-h504.mob-hide {
    display: none;
  }

  .img-russian-h504.desc-hide {
    height: auto;
    display: block;
  }

  .img-russian-h504.desc-hide.h430 {
    height: 430rem;
  }

  .img-russian-h504.h-auto {
    height: auto;
  }

  .right-russian.mb-100 {
    margin-right: 0;
  }

  .center-russian.max-w-544 {
    max-width: none;
  }

  .russian-citate-wrapper {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    flex-flow: column;
  }

  .russian-name-wrapper {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    flex-flow: column;
    width: auto;
    display: flex;
  }

  .svg-2 {
    display: none;
  }

  .russian-artist-img {
    order: -1;
    width: 100%;
    height: auto;
  }

  .section-line-russian {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .rus-mob-hide {
    display: none;
  }

  .rus-desc-hide {
    display: block;
  }

  .logo-company {
    border-radius: 10rem;
    width: 80rem;
    height: 80rem;
  }

  .h1-company {
    font-size: 40rem;
  }

  .description-text-block {
    width: auto;
  }

  .description-text-block.flex-horizontal-company {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }

  .dropdown-toggle-company {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .list-company.w--open {
    margin-top: -10rem;
  }

  .line-comp {
    margin-bottom: 20rem;
  }

  .rich-text-company h3 {
    margin-bottom: 12rem;
    font-size: 28rem;
    font-weight: 500;
    line-height: 117%;
  }

  .rich-text-company p {
    margin-bottom: 30rem;
    font-size: 26rem;
  }

  .list-vacans {
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .location-text {
    flex: none;
    max-width: 592rem;
    max-height: 450rem;
    font-size: 18rem;
  }

  .h2-company {
    font-size: 42rem;
    line-height: 90%;
  }

  .h2-company.mb-80 {
    margin-bottom: 32rem;
  }

  .all-vacanc {
    margin-top: 32rem;
  }

  .company-list {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
    grid-template-columns: 1fr;
  }

  .wacanc-wrapper-copy, .collection-company {
    width: 100%;
  }

  .img-comand {
    display: none;
  }

  .img-comand-mob {
    display: block;
  }

  .icon-slider-comp {
    margin-bottom: 40rem;
  }

  .nav-block-jet.russian {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .sobaka-img-jet {
    bottom: -100rem;
  }

  .potter-img-jet {
    right: 100rem;
  }

  .benefit-block.mt-40 {
    width: 592rem;
  }

  .benefit-img {
    display: none;
  }

  .benefit-img-mob {
    display: block;
  }

  .full-100 {
    width: 100%;
  }

  .text-mission.mob-mb-40 {
    margin-bottom: 40rem;
  }

  .h1-garag {
    font-size: 52rem;
  }

  .h1-garag-span {
    font-size: 55rem;
  }

  .text-garag.yellow-block {
    font-size: 26rem;
  }

  .yellow-text-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67fa940218d90356625d5b5b_Group%202131329764.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 589rem;
    height: 1140rem;
    margin-left: auto;
    margin-right: auto;
    padding: 40rem 41rem;
    top: -25rem;
  }

  .nav-block-garag.russian {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .h1-block-garag {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67faa9869a73c9d1d3c3ab43_Group%202131329776.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 548rem;
    height: 135rem;
    top: -50rem;
  }

  .hero-img-tablet {
    display: block;
  }

  .container-future-hero {
    width: auto;
  }

  .section-future-airdrop {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .future-left-img-block {
    left: 30rem;
  }

  .future-right-img-block {
    right: 50rem;
  }

  .gradient1.none {
    width: 767px;
  }

  .airdrop-img33.levitation, .airdrop-img3-2.levitation {
    left: -80rem;
  }

  .airdrop-img-block3 {
    right: -85rem;
  }

  .container-hero-gis {
    margin-top: 70rem;
  }

  .img-hero-gis {
    display: none;
  }

  .content-hero-text {
    margin-bottom: 33rem;
  }

  .img-hero-gis-mob {
    display: block;
  }

  .maxw-712, .maxw-731 {
    max-width: 559rem;
    margin-left: 0;
    margin-right: 0;
  }

  .section-hero-alist {
    height: 450rem;
  }

  .section-slider-alist {
    height: auto;
  }

  .nav-wrapper-white.gis {
    margin-top: 0;
  }

  .navigation-text-white.text-color-grey, .navigation-point-white.text-color-grey {
    color: #535353;
  }

  .infinity.roboty {
    position: relative;
  }

  .infinity.russian {
    margin-bottom: 80rem;
    display: block;
  }

  .infinity-wrapper.russian {
    display: flex;
  }

  .infinity-slide.roboty {
    object-fit: cover;
    width: 590rem;
    height: 884rem;
  }

  .infinity-content.russian {
    display: flex;
  }

  .pricing-comparison {
    padding: 60px 15px;
  }

  .pricing-wrapper {
    justify-items: stretch;
  }

  .pricing-card {
    width: auto;
  }

  .pricing-title {
    font-size: 34px;
    line-height: 42px;
  }

  .container-content-alist.mt-48 {
    margin-top: 48rem;
  }

  .supermetal-text {
    left: -20rem;
  }

  .container_yandex-hero {
    height: 500rem;
  }

  .yandex-star-6, .yandex-star-1 {
    left: 10rem;
  }

  .yandex-star-1.size {
    max-width: 100rem;
    bottom: 150rem;
    left: 50rem;
  }

  .yandex-star-2.size {
    width: 70rem;
    height: 70rem;
    left: 130rem;
  }

  .yandex-star-3.size {
    width: 100rem;
    height: 100rem;
    top: 100rem;
    right: 200rem;
  }

  .yandex-star-4.size {
    width: 100rem;
    height: 100rem;
    right: 100rem;
  }

  .yandex-babl-3 {
    top: 400rem;
  }

  .yandex-babl-4 {
    right: -300rem;
  }

  .h1-povod {
    color: var(--black);
    position: relative;
    bottom: 40rem;
  }

  .nav-block-povod.russian {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .blogger-wrapper {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .hero_text_wrap-blogger {
    padding-bottom: 39rem;
  }

  .hero_text_wrap {
    max-width: none;
  }

  .hero_phone_rail-blogger {
    display: none;
  }

  .img-phone-blogger.mob {
    width: 544rem;
    margin-top: 20rem;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .p-xs-wrap-blogger {
    max-width: none;
  }

  .hero_text_wrap_blogger {
    min-width: auto;
  }

  .hero_img_track-blogger {
    display: none;
  }

  .section1-blogger {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .text_block-blogger {
    padding: 25rem;
  }

  .img_body-blogger, .img_comment-blogger {
    display: none;
  }

  .mys_svg-mob.is-1 {
    height: 540rem;
  }

  .mys_svg-mob.is-2 {
    height: 600rem;
  }

  .mys_svg-mob.is-3 {
    bottom: 250rem;
  }

  .mys_svg-mob.is-4, .mys_svg-mob.is-5 {
    height: 450rem;
  }

  .mys_svg-mob.is-6 {
    bottom: 250rem;
  }

  .mys_svg-mob.is-7 {
    height: 720rem;
  }

  .mys_svg-mob2.is-1 {
    height: 540rem;
  }

  .mys_svg-mob2.is-2 {
    height: 600rem;
  }

  .mys_svg-mob2.is-3 {
    bottom: 250rem;
  }

  .mys_svg-mob2.is-4, .mys_svg-mob2.is-5 {
    height: 450rem;
  }

  .mys_svg-mob2.is-6 {
    bottom: 250rem;
  }

  .mys_svg-mob2.is-7 {
    height: 720rem;
  }
}

@media screen and (max-width: 479px) {
  .heading-block {
    padding-left: 0;
    padding-right: 0;
  }

  .hero.article-2024 {
    overflow: hidden;
  }

  .head-top-teg {
    white-space: nowrap;
  }

  .post-card-full {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .img-full-section {
    display: none;
  }

  .img-full-section.full {
    max-width: none;
    display: block;
  }

  .footer {
    z-index: 11;
    position: relative;
  }

  .nav-menu {
    padding-top: 40rem;
  }

  .footer-p.sp-lunar-footer-p {
    font-size: 1.1rem;
  }

  .nav-logo-img {
    width: 600rem;
  }

  .nav-logo-img.sp-lunar-logo {
    width: 34rem;
  }

  .head-heading {
    width: 100%;
  }

  .head-heading em {
    font-size: 37rem;
  }

  .section.about-company {
    padding-bottom: 60rem;
  }

  .section.section-payment {
    padding-top: 76.8rem;
  }

  .section.team-video {
    z-index: 2;
    padding-top: 20rem;
  }

  .head-img {
    min-height: 390rem;
  }

  .navbar.sp-lunar-navbar {
    padding-top: 1rem;
    padding-bottom: 1rem;
    inset: auto;
  }

  .posts-list, .container.container-nav.sp-lunar-container {
    padding-left: 0;
    padding-right: 0;
  }

  .container.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .container.padding-top-60 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .container.interview-container {
    margin-top: 81rem;
  }

  .container.interview-container.mt-30.mobile-w, .container.interview-text-container.mt-30.mobile-w, .container.interview-text-container.mt-30.mobile-w, .container.interview-text-container.mt-30.mobile-w, .container.flex-container {
    margin-top: 20px;
  }

  .container.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container.more-button-block {
    margin-top: 20px;
  }

  .container.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container.container_sample-second {
    padding-left: 0;
    padding-right: 0;
  }

  .container.container_sample-trid {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.container_sample-four {
    padding-left: 0;
    padding-right: 0;
  }

  .container.container_sample-eight {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    flex-flow: column-reverse;
    padding-left: 0;
    padding-right: 0;
  }

  .container.container_sample-five, .container.container_sample-six {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.interview-container-25 {
    margin-top: 81rem;
  }

  .container.interview-container-25.mt-30.mobile-w {
    margin-top: 20px;
  }

  .nav-link {
    font-size: 32rem;
  }

  .nav-link.italick {
    font-size: 63rem;
  }

  .nav-link.mob.sample-link, .nav-link.sample_nav-link {
    font-size: 2rem;
  }

  .head-date-text {
    white-space: nowrap;
  }

  .burger-btn.sp-lunar-burger {
    width: 5rem;
    height: 4.5rem;
  }

  .burger-btn.sample {
    width: 2.5rem;
  }

  .smal-logo.setters {
    max-width: 443rem;
    max-height: none;
  }

  .about-p {
    width: 80%;
  }

  .about-heading {
    font-size: 28rem;
  }

  .posts-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .post-card-item {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .post-item-heading h2 {
    font-size: 24rem;
  }

  .post-card-head {
    margin-bottom: 20rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .back-link.left-auto {
    max-width: 145rem;
    padding-left: 0;
  }

  .back-link.spec {
    max-width: 210rem;
    font-size: 16rem;
  }

  .back-arrow {
    align-items: center;
    margin-bottom: 4rem;
    font-size: 20rem;
    display: flex;
  }

  .back-link-text.cultur {
    font-size: 20rem;
  }

  .section-template {
    padding-right: 0;
  }

  .about-heading-italick {
    font-size: 45rem;
  }

  .contact-heading {
    font-size: 28rem;
  }

  .slider-inner.teams {
    z-index: 2;
  }

  .side-post-inner {
    flex-direction: row;
  }

  .setters-card-item {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .setters-card-item.swiper-slide {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .setters-card-list.swiper-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .setters-card-list.gap-40 {
    grid-row-gap: 0rem;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .setters-card-wrapper.swiper2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .fotm-text {
    max-width: none;
  }

  .fotm-text.mb-24.sp-lunar-fotm {
    font-size: 1.7rem;
  }

  .checkbox-block {
    padding-left: 39rem;
  }

  .checkbox {
    flex: none;
    margin-left: -38rem;
  }

  .checkbox-text {
    font-size: 20rem;
  }

  .checkbox-link {
    font-size: 17rem;
  }

  .checkbox-link.sp-lunar-cb-link {
    font-size: 1.3rem;
  }

  .checkbox-link.erlfkm {
    font-size: .75rem;
  }

  .sucsess-text.sp-lunar-footer-success-text {
    font-size: 1.2rem;
  }

  .footer-submit-btn.gray.sp-lunar-submit {
    background-size: 1.3rem;
  }

  .tip-label {
    padding-right: 28rem;
  }

  .tip-block {
    width: auto;
    min-width: 450rem;
    max-width: 450rem;
  }

  .submit-btn-img.sp-lunar-submit-img {
    width: 1.3rem;
  }

  .error-mesage.sp-lunar-footer-success-error {
    bottom: 2rem;
  }

  .success-arrow.sp-lunar-footer-success-arrow {
    width: 1.3rem;
  }

  .error-mesage-banner {
    max-width: 551rem;
  }

  .search-result-item {
    width: 100%;
  }

  .search-input.sp-lunar-search-input {
    font-size: 1.8rem;
  }

  .search-block {
    top: 73rem;
  }

  .search-block.sp-lunar-search {
    top: 6.9rem;
  }

  .search-icon-color.sp-lunar-icon-col {
    width: 2.2rem;
  }

  .empty-state-row {
    grid-row-gap: 16rem;
    flex-direction: column;
  }

  .empty-state-btn {
    text-align: center;
  }

  .people-heading {
    font-size: 28rem;
  }

  .people-post {
    text-align: center;
  }

  .rss-icon.cms-hide.mb-24 {
    margin-right: 24rem;
  }

  .search-icon.sp-lunar-icon {
    width: 2.2rem;
  }

  .heros-row.bottom {
    z-index: 2;
  }

  .heros-video-block.mb-dop {
    margin-bottom: 366rem;
  }

  .heros-close-icon {
    z-index: 1000;
    top: 28rem;
    right: 32rem;
  }

  .object-block-1 {
    bottom: 1130rem;
  }

  .object-block-1.var-2 {
    bottom: 771rem;
  }

  .object-block-1.var-3 {
    right: -46rem;
  }

  .object-block-1.var-4 {
    bottom: 942rem;
  }

  .object-img.mob-reg {
    transform: rotate(-19deg);
  }

  .object-block-3.var-2 {
    bottom: 733rem;
  }

  .object-block-3.var-3 {
    bottom: 930rem;
    left: -16rem;
  }

  .object-block-4 {
    width: 213rem;
    bottom: -133rem;
    left: 395rem;
  }

  .object-block-4.var-3 {
    width: 219rem;
  }

  .object-block-4.var-2 {
    bottom: -244rem;
    left: 347rem;
  }

  .object-block-4.var-4 {
    bottom: 307rem;
    left: 430rem;
  }

  .object-droplist.obj-2.w--open {
    width: 389rem;
  }

  .object-droplist.obj-3 {
    top: -97rem;
    left: auto;
    right: -5rem;
  }

  .object-droplist.obj-3.w--open {
    left: -384rem;
  }

  .object-droplist.obj-7 {
    margin-left: 67rem;
    top: auto;
    bottom: 270rem;
    left: 0;
  }

  .object-droplist.obj-7.w--open {
    left: -451rem;
  }

  .object-droplist.obj-8 {
    left: 126rem;
  }

  .object-droplist.obj-8.w--open {
    top: 203rem;
    left: 0;
  }

  .object-droplist.obj-9.w--open {
    width: 441rem;
    top: 191rem;
  }

  .plug-age-block {
    max-width: none;
  }

  .plug-age-text {
    text-align: center;
    margin-bottom: 15rem;
    font-size: 36rem;
  }

  .plug-button {
    font-size: 40rem;
  }

  .plug-button-yes.mt-none {
    border-color: #000000ba;
    margin-top: 10rem;
    padding-top: 10rem;
  }

  .saerch-title-link {
    max-width: 583rem;
  }

  .a-team-banner-title {
    max-width: 843rem;
    padding-right: 40rem;
  }

  .a-team-banner-text {
    padding-right: 44rem;
  }

  .banner-arrow {
    width: 40rem;
    height: 40rem;
  }

  .team-list {
    justify-content: center;
  }

  .team-item {
    width: 256rem;
  }

  .team-other-block {
    min-width: 555rem;
  }

  .team-other-block.w--open {
    left: 0;
  }

  .worcer-description {
    font-size: 20rem;
  }

  .worker-social-link {
    font-size: 20rem;
    font-weight: 400;
  }

  .coutn-nubber {
    line-height: 0;
  }

  .payment-text {
    max-width: 549rem;
  }

  .payment-btn {
    border-bottom-right-radius: 13px;
    border-bottom-left-radius: 13px;
  }

  .payment-popup-section {
    min-height: auto;
    overflow: hidden;
  }

  .payment-form {
    min-height: auto;
  }

  .rand-heading {
    font-size: 28rem;
  }

  .rand-heading-italick {
    font-size: 45rem;
  }

  .rand-subtitle {
    max-width: 592rem;
  }

  .rand-subtitle.hidden {
    margin-bottom: 40rem;
  }

  .rand-list {
    max-width: 595rem;
  }

  .rand-item {
    min-width: 595rem;
  }

  .rand-description {
    max-width: 566rem;
  }

  .rand-list-mask {
    display: none;
  }

  .rand-list-mask-mob {
    width: 100%;
    max-width: none;
    display: inline;
    inset: 0%;
  }

  .slider-2, .slider-0 {
    width: 100%;
    height: 600px;
  }

  .team-other-block-2 {
    min-width: 555rem;
  }

  .vvodka {
    width: 100%;
    margin-top: 0;
    padding-top: 21px;
  }

  .zagolovok {
    margin-top: -17px;
    font-size: 40px;
    line-height: 80%;
  }

  .zagolovok.h1mob {
    font-size: 50px;
    line-height: 90%;
  }

  .zagolovok.ital {
    text-align: left;
    margin-top: -13px;
    margin-bottom: 28px;
    line-height: 100%;
  }

  .zagolovok.it {
    font-size: 35px;
    line-height: 90%;
  }

  .collum1 {
    width: 100%;
  }

  .bold-text {
    width: 100%;
    font-size: 17px;
    line-height: 120%;
  }

  .bold-text.text-spiker {
    width: 100%;
    padding-top: 20px;
    font-size: 17px;
    line-height: 140%;
  }

  .bold-text.white {
    width: 97%;
    font-size: 14px;
  }

  .zagh2 {
    font-size: 29px;
    font-weight: 500;
  }

  .stereotip-left {
    padding-top: 0;
  }

  .image-full-2 {
    object-fit: cover;
  }

  .avtor {
    margin-top: -36px;
    margin-bottom: -36px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .spiker-2 {
    display: inline-block;
  }

  .image-spiker-2.avtor-imh {
    margin-left: 0;
    margin-right: auto;
  }

  .container-2 {
    margin-top: 0;
  }

  .name-spiker-2 {
    width: 100%;
  }

  .divimage-fullwrapp {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/652f8660db673024d858e7c3_0-budush'ee-raboti.webp");
    background-position: 50%;
    background-size: cover;
    height: 400rem;
  }

  .image-fullscreen-2 {
    height: 400rem;
  }

  .heading-8.zap {
    clear: none;
    font-size: 70px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .collum2 {
    width: 100%;
    padding-top: 25px;
  }

  .numderzag {
    margin-bottom: -13px;
    margin-left: 0;
    font-size: 20px;
  }

  .numderzag.right {
    margin-right: 0;
  }

  .numb {
    margin-left: -50px;
    margin-right: -74px;
    padding-right: 0;
    font-size: 200px;
  }

  .stereotip-right {
    padding-top: 40px;
  }

  .container-1373 {
    text-align: left;
    width: 100%;
    display: block;
  }

  .avtordes {
    text-align: left;
    font-size: 50px;
  }

  .avtordes.center {
    width: 90%;
    padding-bottom: 0;
  }

  .zagolovok-ital {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .zagolovok-ital.h1mob {
    font-size: 50px;
    line-height: 90%;
  }

  .zagolovok-ital.ital {
    text-align: left;
    margin-top: -13px;
    margin-bottom: 28px;
    line-height: 100%;
  }

  .zagolovok-ital.it {
    font-size: 50px;
    line-height: 59%;
  }

  .heading-3-avtor.white-text {
    text-align: left;
    justify-content: flex-start;
    display: block;
  }

  .bold-text-avtor {
    width: 100%;
    font-size: 18px;
  }

  .bold-text-avtor.text-spiker {
    width: 85%;
    font-size: 13px;
  }

  .bold-text-avtor.white {
    width: 97%;
    font-size: 14px;
  }

  .div-block-3 {
    display: block;
  }

  .mask {
    object-fit: fill;
  }

  .slider-3 {
    object-fit: fill;
    display: block;
  }

  .slide-classic {
    object-fit: fill;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/650435ef605b7eac050fad69_cry3.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .slider-3-copy {
    object-fit: fill;
    display: block;
  }

  .root.nodome {
    margin-top: -470rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-hero__navigation {
    height: 600rem;
  }

  .sp-hero__navigation.bar {
    width: 100%;
    height: 132rem;
    margin-right: 2px;
  }

  .sp-hero__img.sp-hero__img--mobile {
    object-fit: cover;
    object-position: 48% 50%;
    display: block;
  }

  .sp-hero__img.sp-hero__img--mobile.nodome.inter {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .sp-hero__img.sp-hero__img--desktop {
    display: none;
  }

  .sp-hero__link {
    background-color: var(--white);
  }

  .sp-hero__link-text {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .link-back.left-auto {
    max-width: 145rem;
    padding-left: 0;
  }

  .link-back.spec {
    max-width: 210rem;
    font-size: 16rem;
  }

  .link-back.link-back--btn {
    align-items: center;
    padding-top: 2rem;
  }

  .head-tags__tag, .head-tags__date-text {
    white-space: nowrap;
  }

  .sp-h1._1 {
    white-space: normal;
    font-size: 76rem;
    line-height: 40rem;
    position: static;
  }

  .sp-h1._1.desctop {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .sp-h1__em {
    font-size: 77rem;
  }

  .sp-h1__em.nodome {
    font-size: 60rem;
    line-height: 60rem;
    position: relative;
  }

  .sp-h1__em.nodome.sp-xf-span-italic {
    font-size: 68rem;
    line-height: 90%;
  }

  .sp-h1__em.nodome.sp-a101-span-italic {
    font-size: 80rem;
    line-height: 90%;
  }

  .sp-h1__em.nodome.sp-a101-span-italic.one {
    font-size: 73rem;
    line-height: .7;
  }

  .sp-intro-text {
    color: #050505e6;
    font-size: 30rem;
  }

  .sp-person {
    grid-row-gap: 48rem;
    flex-direction: column;
    margin-top: 200rem;
    display: flex;
  }

  .sp-person.nodome {
    margin-top: 0;
  }

  .sp-person.m-fix {
    margin-top: 100rem;
  }

  .sp-person__image {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .sp-person__image._3-brands {
    width: 400rem;
  }

  .sp-person__image._3-brands.nars {
    width: 550rem;
    margin-top: 0;
  }

  .blazar001 {
    order: -1;
  }

  .blazar001.sp-person__info--to-right {
    align-self: flex-start;
    padding-top: 200rem;
  }

  .blazar001.sp-person__info--to-right.fix-h {
    padding-top: 0;
  }

  .blazar001._3-brands {
    margin-top: 20rem;
  }

  .sp-person__name {
    font-size: 60rem;
    line-height: 1;
  }

  .sp-person__name.m-w, .sp-person__name.fix-s {
    margin-top: 40px;
  }

  .sp-person__name.blazar-info {
    width: 334rem;
    margin-top: -170rem;
    margin-left: 90%;
    font-size: 26rem;
  }

  .sp-person__position {
    width: 100%;
    margin-left: 10rem;
    font-size: 24rem;
  }

  .sp-person__position.blazar-about {
    width: 570rem;
    margin-top: 400rem;
    font-size: 24rem;
  }

  .sp-person__position.blazar-about.ver {
    margin-top: 750rem;
    font-size: 24rem;
  }

  .sp-person__interview._3-brands {
    margin-top: 176.2rem;
    margin-bottom: 50rem;
  }

  .sp-person__interview.fix-b {
    margin-bottom: -150px;
  }

  .sp-person__answer.medium {
    margin-bottom: 0;
    font-size: 28rem;
  }

  .sp-person__answer.erid {
    line-height: 110%;
  }

  .sp-person-reverse {
    grid-row-gap: 48rem;
    flex-direction: column;
    margin-top: 0;
    display: flex;
  }

  .sp-person-reverse.masha {
    margin-top: -200rem;
  }

  .sp-person-reverse.masha.vlad {
    margin-top: -100rem;
  }

  .sp-slider {
    max-width: 100%;
  }

  .sp-slider__img {
    object-fit: cover;
  }

  .sp-slider__caption {
    font-size: 24rem;
  }

  .sp-person__question {
    color: #050505;
    margin-left: 3rem;
    font-size: 44rem;
    line-height: 50rem;
  }

  .sp-person__answer {
    color: #050505e6;
    margin-top: 24rem;
    margin-bottom: 48rem;
    font-size: 30rem;
  }

  .sp-person__image-wrap {
    padding-bottom: 0;
  }

  .back__arrow {
    align-items: center;
    margin-bottom: 5rem;
    font-size: 20rem;
    display: flex;
  }

  .link-back__arrow {
    margin-bottom: 5rem;
  }

  .sp-hero__number {
    width: 180%;
    max-width: none;
    left: -40%;
  }

  .sp-header-row {
    width: 100%;
    margin-left: 0;
  }

  .sp-header-row._3-brands {
    height: 180rem;
    margin-top: 200rem;
    margin-left: 46rem;
    display: block;
  }

  .sp-person-label {
    bottom: 39.5rem;
  }

  .sp-person__number {
    top: -15rem;
    left: -40rem;
  }

  .sp-person__number.reverse {
    left: -50rem;
  }

  .sp-person__number._3-brands {
    font-size: 100rem;
  }

  .sp-text {
    padding-left: 0;
    padding-right: 0;
    font-size: 30rem;
  }

  .sp-author {
    display: block;
  }

  .sp-author__text {
    width: 100%;
    font-size: 18px;
  }

  .sp-author__text.text-spiker {
    width: 85%;
    font-size: 13px;
  }

  .sp-author__text.white {
    width: 97%;
    font-size: 14px;
  }

  .sp-author__name {
    width: 100%;
    font-size: 18px;
  }

  .sp-author__name.text-spiker {
    width: 85%;
    font-size: 13px;
  }

  .sp-author__name.white {
    width: 97%;
    font-size: 14px;
  }

  .bold-text-5 {
    font-size: 29px;
  }

  .divimage-fullwrapp-3 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/652f8660db673024d858e7c3_0-budush'ee-raboti.webp");
    background-position: 50%;
    background-size: cover;
    height: 400px;
    margin-top: -50px;
  }

  .team-head-bg {
    display: none;
  }

  .teams-accordion-body._1 {
    top: 221rem;
  }

  .teams-accordion-body._2 {
    top: 344rem;
  }

  .sm-logo-wrap {
    padding-top: 32rem;
  }

  .a-teams-item-bg {
    text-align: left;
    object-fit: cover;
    object-position: 50% 50%;
    align-self: auto;
    left: -20%;
  }

  .a-teams-item-bg-hover {
    align-self: auto;
    left: -20%;
  }

  .team-head-bg-mob {
    display: inline-block;
  }

  .hz-section {
    padding-left: 0;
    padding-right: 0;
  }

  .hz-section.hz-hero {
    aspect-ratio: auto;
    margin-top: 74.5rem;
  }

  .hz-hero-divider {
    bottom: -31.1rem;
  }

  .hz-hero-obj {
    width: 410rem;
    bottom: -153.5rem;
    right: -48.6rem;
  }

  .hz-text {
    font-size: 28rem;
  }

  .hz-text.hz-text-hero.hz-luck {
    padding-right: 60rem;
  }

  .hz-text.m-test {
    font-size: 14px;
  }

  .hz-about-slider {
    background-image: none;
    margin-bottom: 100rem;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    overflow: auto;
  }

  .hz-about-wrap {
    flex-direction: row;
    display: flex;
  }

  .hz-about-slide {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/655b6adf229ab36933cde6bf_mob-slider-frame.webp");
    background-position: 0 0;
    background-size: 100% 100%;
    flex: none;
    max-width: 100%;
    height: 980rem;
    padding-top: 100rem;
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .hz-about-slide._2 {
    padding-left: 54rem;
    padding-right: 26rem;
  }

  .hz-person-content-photo {
    width: auto;
    max-width: 100vw;
    margin-left: -30rem;
    margin-right: -30rem;
  }

  .hz-bottom-em-wrap {
    margin-left: -30rem;
    margin-right: -30rem;
    padding: 80rem 60rem 120rem;
  }

  .hz-bottom-slide {
    text-align: center;
    flex: none;
    max-width: 100%;
  }

  .hz-slider-arrows {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% 60rem;
  }

  .hz-slider-left, .hz-slider-right {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .test-img-1 {
    left: 10rem;
  }

  .test-img-2 {
    left: 5rem;
  }

  .test-img-3 {
    top: 275rem;
    left: 88rem;
  }

  .test-img-4 {
    left: 445rem;
  }

  .instruction-img-2 {
    max-width: 457rem;
    left: 87rem;
  }

  .instruction-img-3 {
    max-width: 457rem;
    left: 88rem;
  }

  .instruction-img-4 {
    top: 274rem;
    left: 24rem;
  }

  .instruction-img-5 {
    left: 395rem;
  }

  .instruction-img-6 {
    top: 80rem;
  }

  .grey-block {
    max-width: 528rem;
    margin-bottom: -60rem;
  }

  .test-popup {
    min-height: 100vh;
    display: flex;
  }

  .head-tags__tag-2 {
    white-space: nowrap;
  }

  .container-1409 {
    margin-top: 0;
  }

  .zagolovok-ital-2 {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .back-link-2.spec {
    max-width: 210rem;
    font-size: 16rem;
  }

  .slider-4 {
    object-fit: fill;
    display: block;
  }

  .avtordes-2 {
    text-align: left;
    font-size: 50px;
  }

  .avtordes-2.center {
    width: 90%;
    padding-bottom: 0;
  }

  .container-1411 {
    margin-top: 0;
  }

  .zagolovok-ital-3 {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .slider-5 {
    object-fit: fill;
    display: block;
  }

  .avtordes-3 {
    text-align: left;
    font-size: 50px;
  }

  .avtordes-3.center {
    width: 90%;
    padding-bottom: 0;
  }

  .container-1413 {
    max-width: none;
  }

  .container-1414 {
    margin-top: 0;
  }

  .zagolovok-ital-4 {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .slider-6 {
    object-fit: fill;
    display: block;
  }

  .avtordes-4 {
    text-align: left;
    font-size: 50px;
  }

  .avtordes-4.center {
    width: 90%;
    padding-bottom: 0;
  }

  .container-1415 {
    margin-top: 0;
  }

  .zagolovok-ital-5 {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .slider-7 {
    object-fit: fill;
    display: block;
  }

  .avtordes-5 {
    text-align: left;
    font-size: 50px;
  }

  .avtordes-5.center {
    width: 90%;
    padding-bottom: 0;
  }

  .container-1416 {
    margin-top: 0;
  }

  .zagolovok-ital-6 {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .slider-8 {
    object-fit: fill;
    display: block;
  }

  .avtordes-6 {
    text-align: left;
    font-size: 50px;
  }

  .avtordes-6.center {
    width: 90%;
    padding-bottom: 0;
  }

  .container-1417 {
    margin-top: 0;
  }

  .zagolovok-ital-7 {
    margin-top: -10px;
    margin-bottom: 20px;
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia, serif;
    font-size: 50px;
    font-style: italic;
    line-height: 90%;
  }

  .slider-9 {
    object-fit: fill;
    display: block;
  }

  .avtordes-7 {
    text-align: left;
    font-size: 50px;
  }

  .avtordes-7.center {
    width: 90%;
    padding-bottom: 0;
  }

  .sp-hero__number-2 {
    width: 180%;
    max-width: none;
    left: -40%;
  }

  .link-back-4.link-back--btn {
    align-items: center;
    padding-top: 2rem;
  }

  .h1-sp-xl {
    font-size: 118rem;
    line-height: 90%;
  }

  .h1-sp-xl-span {
    font-size: 135rem;
  }

  .sp-hero__number-copy {
    width: 180%;
    max-width: none;
    left: -40%;
  }

  .sp-hero-nodome.hidden {
    margin-top: 0;
  }

  .sp-yandex-content-top-wrap-copy {
    grid-row-gap: 20rem;
    padding-top: 60rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-yandex-sticky-anton-2 {
    top: 220rem;
  }

  .sp-yandex-img-5 {
    object-fit: cover;
    object-position: 60% 0%;
    height: 900rem;
  }

  .sp-yandex-img-mountans-2 {
    width: 800rem;
    top: 850rem;
    left: -300rem;
  }

  .sp-yandex-img-1 {
    object-fit: cover;
    object-position: 75% 50%;
    height: 900rem;
  }

  .sp-yandex-btn-bold-xl {
    width: 100%;
    font-size: 46rem;
  }

  .sp-yandex-sticky-anton-1 {
    top: 120rem;
  }

  .sp-yandex-paragraph-bold-hero-wrap {
    margin-top: 0;
    margin-left: 0;
  }

  .sp-yandex-h2-l {
    font-size: 60rem;
  }

  .sp-yandex-paragraph-bold-m {
    font-size: 25rem;
  }

  .sp-yandex-img-4 {
    object-fit: cover;
    object-position: 80% 0%;
    height: 900rem;
  }

  .sp-yandex-h1-span {
    font-size: 135rem;
  }

  .sp-yandex-sticky-anton-3 {
    top: 320rem;
  }

  .sp-yandex-logo {
    width: 100%;
    margin-top: 20rem;
  }

  .desc-tablet-hide {
    display: flex;
  }

  .sp-yandex-h2-l-italic {
    font-size: 69rem;
  }

  .sp-yandex-subtitle {
    color: #050505;
    margin-left: 3rem;
    font-size: 38rem;
  }

  .sp-yandex-img-1-car {
    width: 800rem;
    max-width: 1100rem;
    top: 870rem;
    right: -210rem;
  }

  .sp-yandex-slider {
    object-fit: fill;
    width: 590rem;
    height: 900rem;
    display: block;
  }

  .sp-yandex-h1 {
    font-size: 118rem;
    line-height: 90%;
  }

  .sp-yandex-card {
    align-items: flex-start;
  }

  .tabs-content {
    width: 100%;
    padding-left: 0;
  }

  .sp-yandex-ui {
    width: 350rem;
  }

  .tab-colomns-copy {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .sp-yandex-subtitle-wrap {
    grid-row-gap: 20px;
    flex-direction: column;
    max-width: 100%;
    margin-top: 0;
    display: flex;
  }

  .sp-yandex-img-mountans-1 {
    max-width: 1000rem;
  }

  .sp-yandex-cards-overflow {
    grid-column-gap: 50rem;
    grid-row-gap: 50rem;
  }

  .sp-yandex-img-2-seddle {
    width: 300rem;
    top: 850rem;
  }

  .sp-yandex-h2-m-italic {
    font-size: 64rem;
  }

  .sp-yandex-img-2-horse {
    width: 700rem;
    max-width: 700rem;
    top: 570rem;
    right: -300rem;
  }

  .sp-yandex-img-3-helmet-2 {
    z-index: 10;
    width: 280rem;
    top: 940rem;
    right: 90rem;
  }

  .sp-yandex-img-3-helmet-1 {
    width: 230rem;
    top: 925rem;
  }

  .sp-yandex-img-ui-wrap {
    border-radius: 60rem;
    padding: 30rem 50rem;
    top: 870rem;
    right: 10rem;
  }

  .tabs {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
  }

  .sp-yandex-paragraph-bold-l {
    font-size: 25rem;
  }

  .sp-yandex-img-shoe {
    top: 920rem;
  }

  .block-padding {
    padding-top: 140rem;
    padding-bottom: 140rem;
  }

  .sp-yandex-h2-wrap, .sp-yandex-h2-wrap.sp-yandex-text-colour {
    max-width: 100%;
  }

  .sp-yandex-h2-subtitle-wrap {
    grid-row-gap: 50px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sp-yandex-img-1-flag {
    width: 350rem;
    top: 600rem;
    left: -80rem;
  }

  .filler {
    width: 2rem;
    height: 2rem;
  }

  .sp-yandex-img-3 {
    object-fit: cover;
    object-position: 80% 50%;
    height: 900rem;
  }

  .sp-yandex-card-wrapper {
    padding: 20rem 24rem;
  }

  .sp-yandex-card-wrapper.cursor-grab {
    padding-top: 10rem;
    padding-left: 24rem;
  }

  .block-padding-top {
    padding-top: 140rem;
  }

  .sp-yandex-img-2 {
    object-fit: cover;
    object-position: 91% 50%;
    height: 900rem;
  }

  .sp-yandex-content-top-wrap {
    grid-row-gap: 12rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-yandex-overflow-paragraph {
    padding: 40rem 24rem 0 0;
  }

  .mob-hide {
    display: none;
  }

  .sp-yandex-paragraph-bold-content-wrap {
    max-width: 100%;
  }

  .sp-yandex-lamp {
    width: 300rem;
    top: 0;
    left: -56rem;
  }

  .block-padding-bottom {
    padding-top: 30rem;
    padding-bottom: 140rem;
  }

  .sp-yandex-img-shoe-2 {
    width: 400rem;
    top: 980rem;
    right: -100rem;
  }

  .sp-yandex-img-2-horse-2 {
    width: 700rem;
    max-width: 700rem;
    top: 750rem;
    right: -300rem;
  }

  .sp-yandex-subtitle-2 {
    margin-left: 3rem;
    font-size: 38rem;
  }

  .sp-yandex-paragraph-bold-m-2 {
    font-size: 25rem;
  }

  .sp-yandex-paragraph-bold-content-wrap-2 {
    z-index: 10;
    max-width: 100%;
    position: relative;
  }

  .sp-yandex-h2-m-italic-1 {
    font-size: 64rem;
  }

  .sp-yandex-img-mountans-2-2 {
    width: 800rem;
    top: 1150rem;
    left: -300rem;
  }

  .sp-yandex-h1-span-2 {
    font-size: 144rem;
    line-height: 60%;
  }

  .sp-yandex-cards-stuck {
    height: 3200rem;
  }

  .sp-yandex-cards-stuck.desc-tablet-hide {
    height: 3100rem;
  }

  .sp-yandex-sticky-card {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .sp-yandex-img-1-car-2 {
    width: 800rem;
    max-width: 1100rem;
    top: 1050rem;
    right: -210rem;
  }

  .sp-yandex-img-3-helmet-1-2 {
    width: 230rem;
    top: 1030rem;
  }

  .sp-yandex-logo-2 {
    width: 100%;
    margin-top: 80rem;
  }

  .sp-yandex-h2-m-italic-2 {
    font-size: 64rem;
  }

  .sp-yandex-sticky-card-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    width: 590rem;
    margin-left: 0;
  }

  .sp-yandex-overflow-paragraph-2 {
    padding: 40rem 24rem 0 0;
  }

  .sp-block-gradient-2-2 {
    background-image: linear-gradient(#810000 8%, #3c2922 35%, #fff 52%);
  }

  .sp-yandex-sticky {
    height: 3000rem;
  }

  .sp-yandex-slider-2 {
    object-fit: fill;
    width: 590rem;
    height: 900rem;
    display: block;
  }

  .sp-yandex-img-3-helmet-2-2 {
    z-index: 10;
    width: 280rem;
    top: 1050rem;
    right: 90rem;
  }

  .sp-yandex-img-ui-wrap-2 {
    border-radius: 60rem;
    padding: 30rem 50rem;
    top: 1000rem;
    right: 10rem;
  }

  .sp-yandex-h1-2 {
    font-size: 126rem;
    line-height: 85%;
  }

  .sp-yandex-h2-m-italic-3 {
    font-size: 64rem;
  }

  .sp-yandex-img-2-seddle-2 {
    width: 300rem;
    top: 1020rem;
  }

  .sp-yandex-img-1-flag-2 {
    width: 350rem;
    top: 800rem;
    left: -80rem;
  }

  .sp-yandex-card-header-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    min-width: 100%;
  }

  .sp-yandex-content-top-wrap-2 {
    grid-row-gap: 0rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-yandex-lamp-2 {
    width: 300rem;
    top: 0;
    left: -56rem;
  }

  .sp-yandex-img-shoe-3 {
    width: 400rem;
    top: 980rem;
    right: -100rem;
  }

  .sp-yandex-paragraph-bold-m-3 {
    font-size: 25rem;
  }

  .sp-yandex-paragraph-bold-content-wrap-3 {
    z-index: 10;
    max-width: 100%;
    position: relative;
  }

  .sp-yandex-overflow-paragraph-3 {
    padding: 40rem 24rem 0 0;
  }

  .sp-block-gradient-2-3 {
    background-image: linear-gradient(#810000 8%, #3c2922 35%, #fff 52%);
  }

  .sp-yandex-img-3-helmet-2-3 {
    z-index: 10;
    width: 280rem;
    top: 1050rem;
    right: 90rem;
  }

  .sp-yandex-img-ui-wrap-3 {
    border-radius: 60rem;
    padding: 30rem 50rem;
    top: 1000rem;
    right: 10rem;
  }

  .sp-yandex-content-top-wrap-3 {
    grid-row-gap: 0rem;
    padding-left: 0;
    padding-right: 0;
  }

  .rl_gallery21_slide-nav {
    bottom: 29%;
  }

  .rl_gallery21_slide-nav._2 {
    bottom: 40%;
  }

  .rl_gallery21_arrow-right {
    width: 80rem;
    height: 80rem;
    inset: -10% auto auto 40%;
  }

  .rl_gallery21_arrow-right._3-brands {
    margin-top: 140rem;
    margin-left: 80rem;
    margin-right: 0;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right._3-brands.inter {
    margin-top: 0;
    margin-left: -120rem;
  }

  .rl_gallery21_arrow-left {
    inset: -10% auto auto 34%;
  }

  .rl_gallery21_arrow-left._3-brands {
    margin-top: 140rem;
    margin-left: 0;
  }

  .rl_gallery21_arrow-left._3-brands.inter {
    margin-top: 100rem;
    margin-left: -120rem;
  }

  .rl_gallery21_image {
    width: 80%;
    height: 67%;
    position: absolute;
  }

  .rl_gallery21_image._3-brands {
    height: 68%;
    margin-left: 0;
  }

  .rl_gallery21_image._3-brands.inter {
    margin-left: 0;
  }

  .rl_gallery21_image._3-brands.blazar {
    width: 40%;
    height: 360%;
  }

  .rl_gallery21_image.gp.first {
    object-fit: cover;
    height: 100%;
  }

  .rl_gallery21_image-wrapper {
    width: 210vw;
  }

  .rl_gallery21_image-wrapper._3-brands {
    width: 180vw;
  }

  .rl_gallery21_image-wrapper._3-brands.blazar {
    width: 93vw;
    margin-top: 500rem;
    margin-left: 0;
  }

  .rl_gallery21_lightbox-link {
    padding-right: 0;
  }

  .rl_gallery21_slide.blazar {
    margin-right: 50rem;
  }

  .rl_gallery21_slider {
    width: 100%;
    height: 911rem;
  }

  .rl_gallery21_spacing-block-1 {
    width: 100%;
  }

  .rl-text-style-medium {
    margin-top: -38rem;
    margin-left: -164rem;
  }

  .rl-text-style-medium._3-brands {
    width: 550rem;
    margin-top: 0;
    margin-left: 0;
    padding-top: 239.6rem;
  }

  .rl-text-style-medium._3-brands.blazar-about {
    width: 600rem;
    margin-top: 650rem;
  }

  .rl_blog33_spacing-block-2 {
    width: 50rem;
  }

  .rl-heading-style-h2 {
    width: 100%;
    margin-bottom: -71.3rem;
    font-size: 125rem;
  }

  .rl-heading-style-h2.bottom {
    text-align: right;
    width: 154%;
  }

  .rl-heading-style-h2.prog {
    letter-spacing: -10rem;
    margin-bottom: -100.3rem;
  }

  .rl-heading-style-h2._3-brands.margin {
    margin-left: 0;
    font-size: 130rem;
  }

  .rl-heading-style-h2.blazar {
    font-size: 45rem;
  }

  .rl-heading-style-h2.blazar.cover {
    width: 90%;
    margin-top: 120rem;
  }

  .rl-heading-style-h2.blazar.cover.gptext {
    width: 80%;
    margin-top: 60rem;
    padding-bottom: 120rem;
    font-size: 50rem;
  }

  .rl-heading-style-h2.blazar.gp {
    width: 556rem;
    font-size: 35rem;
  }

  .rl-heading-style-h2.blazar.gp.blue {
    width: 98%;
    margin-top: 11.5rem;
    font-size: 27rem;
    line-height: 130%;
  }

  .rl_gallery21_heading-wrapper {
    width: 46%;
    margin-top: -159.7rem;
    position: relative;
  }

  .rl_gallery21_heading-wrapper._3-brands {
    margin-top: -270rem;
    display: block;
  }

  .rl_gallery21_component {
    width: 600rem;
  }

  .rl_gallery21_component.padding._3-brands {
    margin-left: 0;
  }

  .rl-padding-section-large._3-brands {
    padding-left: 24rem;
  }

  .rl-container-large {
    width: 100%;
  }

  .rl-container-large.blazar {
    height: 2000rem;
  }

  .rl-padding-global {
    padding-left: 0%;
  }

  .rl_section_gallery21 {
    width: 616rem;
    height: 1250rem;
    margin-top: -250rem;
  }

  .rl_section_gallery21._3-brands {
    height: 1750rem;
    margin-top: 100rem;
    display: block;
  }

  .rl_section_gallery21._3-brands.hidden {
    display: none;
  }

  .rl-heading-style-h3 {
    margin-top: -400rem;
    padding-left: 20rem;
    padding-right: 0;
    font-size: 100rem;
  }

  .div-block-4 {
    width: 110%;
    margin-top: -410.4rem;
  }

  .div-block-4.prog {
    margin-top: -487.2rem;
  }

  .nodome__slidertext {
    width: 100%;
    font-size: 26.6rem;
  }

  .paragraph-5 {
    width: 100%;
  }

  .text-span-6 {
    width: 100%;
    font-size: 50rem;
    line-height: 57rem;
  }

  .text-span-6._3-brands {
    font-size: 80rem;
    display: none;
  }

  .sp-yandex-img-shoe-4 {
    width: 400rem;
    top: 980rem;
    right: -100rem;
  }

  .sp-hero__navigation-2 {
    height: 800rem;
  }

  .sp-yandex-paragraph-bold-m-4 {
    font-size: 25rem;
  }

  .sp-yandex-paragraph-bold-content-wrap-4 {
    z-index: 10;
    max-width: 100%;
    position: relative;
  }

  .sp-yandex-overflow-paragraph-4 {
    padding: 40rem 24rem 0 0;
  }

  .sp-yandex-h1-2-2 {
    font-size: 126rem;
    line-height: 85%;
  }

  .div-block-8 {
    width: auto;
    margin-left: 0;
  }

  .sp-yandex-img-ui-wrap-4 {
    border-radius: 60rem;
    padding: 30rem 50rem;
    top: 1000rem;
    right: 10rem;
  }

  .video-back {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    height: 350rem;
  }

  .video-back.mob {
    margin-bottom: 100px;
  }

  .video-back.ver {
    height: 700rem;
  }

  .video-back.ver._1 {
    margin-top: -150rem;
  }

  .hero-forecast {
    justify-content: space-between;
    max-height: 1246rem;
    display: flex;
  }

  .forecast-bg {
    max-width: none;
    min-height: 480rem;
    top: 267rem;
  }

  .forecast-tape {
    object-fit: cover;
    max-width: none;
    min-height: 683rem;
    margin-left: -50%;
    top: 150rem;
    transform: translate(50%);
  }

  .cloud-img.ci-2 {
    max-width: 438rem;
    top: 451rem;
    left: 0;
  }

  .cloud-img.ci-3 {
    max-width: 438rem;
    top: 448rem;
    left: 283rem;
  }

  .cloud-img.ci-4 {
    max-width: 548rem;
    top: 399rem;
    left: 344rem;
    right: 0;
  }

  .cloud-img.ci-1 {
    max-width: 438rem;
    top: 393rem;
  }

  .cloud-img-01 {
    top: 605rem;
  }

  .cloud-img-01.ci-3 {
    top: 635rem;
  }

  .cloud-img-01.ci-5, .cloud-img-01.ci-7, .cloud-img-01.ci-09 {
    top: 602rem;
  }

  .cloud-img-02 {
    top: 413rem;
  }

  .cloud-img-02.ci-2 {
    top: 624rem;
  }

  .cloud-img-02.ci-4, .cloud-img-02.ci-6, .cloud-img-02.ci-8, .cloud-img-02.ci-10 {
    max-width: 285rem;
    top: 619rem;
  }

  .forecast-img {
    top: -42rem;
    left: -40rem;
  }

  .forecast-img.fi-2 {
    top: 4rem;
    right: -32rem;
  }

  .forecast-img.cloud-1 {
    max-width: 297rem;
    top: -40rem;
    left: -79rem;
  }

  .forecast-img.cloud-2 {
    max-width: 437rem;
    top: -73rem;
    right: -257rem;
  }

  .forecast-img.ttt-new {
    left: 0;
  }

  .heading-forecast {
    margin-bottom: 556rem;
  }

  .content-block-nember.left {
    top: 244rem;
  }

  .forecast-navigation {
    grid-column-gap: 18.75rem;
    grid-row-gap: 12rem;
    border-radius: 50rem;
    flex-flow: wrap;
    height: auto;
    font-size: 16rem;
    line-height: 1.5;
    display: flex;
  }

  .forecast-navigation-block {
    width: 85%;
    height: auto;
    font-weight: 400;
    position: fixed;
    left: 7.5%;
    right: 0%;
  }

  .forecast-list {
    max-width: 552rem;
  }

  .forecast-categories-name.mr-12 {
    margin-right: 12rem;
    display: inline-block;
  }

  .forecast-categories-number.dfg {
    display: inline;
    position: relative;
    top: -6rem;
  }

  .cloud-1 {
    top: -221rem;
  }

  .forecast-img-1 {
    left: 94rem;
  }

  .forecast-img-2 {
    right: 34rem;
  }

  .forecast-img-4 {
    z-index: 3;
    top: 724rem;
  }

  .forecast-cloud-998 {
    z-index: 13;
    width: 500rem;
    top: 693rem;
    bottom: auto;
    left: -204rem;
  }

  .block-nember-mob.left {
    top: 244rem;
  }

  .cloud-2-main {
    top: 514rem;
    left: 176rem;
  }

  .forecast-item-blocked {
    max-width: 629rem;
    display: block;
  }

  .forecast-categories-date {
    display: inline;
  }

  .sp-lunar-span-zaha {
    font-size: 3rem;
  }

  .sp-lunar-h1 {
    font-size: 4.4rem;
  }

  .sp-lunar-img-moon {
    width: 40rem;
  }

  .sp-root {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .sp-lunar-h1-span-italic {
    font-size: 5.7rem;
    line-height: .7;
  }

  .sp-lunar-h1-wrap {
    margin-top: -3rem;
  }

  .sp-lunar-span-le {
    font-size: 3rem;
  }

  .sp-section {
    grid-row-gap: 2.5rem;
  }

  .sp-lunar-h2 {
    font-size: 32px;
  }

  .text-span-10 {
    font-size: 27px;
  }

  .sp-lunar-h2-wrap {
    flex-direction: column;
  }

  .sp-lunar-h3 {
    font-size: 18px;
  }

  .sp-lunar-h3-wrap {
    grid-row-gap: 2.75rem;
    width: 43rem;
    margin-top: 0;
    padding-left: 10rem;
  }

  .sp-lunar-img-house-1 {
    width: 44rem;
    margin-left: -10rem;
  }

  .sp-lunar-h4 {
    font-size: 30px;
  }

  .sp-text-body {
    font-size: 16px;
  }

  .sp-text-body.sp-text-white {
    font-weight: 400;
  }

  .sp-lunar-text-wrap-colomns-one {
    position: relative;
  }

  .sp-lunar-h4-wrap {
    margin-top: -4.4rem;
  }

  .sp-lunar-img-house-2 {
    top: 0;
    right: -21rem;
  }

  .sp-lunar-img-house-2.draggable {
    width: 30rem;
    position: relative;
    top: auto;
    left: 10rem;
  }

  .sp-lunar-img-house-7 {
    width: 45rem;
  }

  .sp-lunar-frame-text-wide {
    grid-row-gap: 4rem;
  }

  .sp-lunar-img-arch {
    width: 100%;
  }

  .sp-lunar-arch-wrap {
    flex-direction: column-reverse;
  }

  .sp-text-additional.sp-text-white {
    font-size: 10px;
  }

  .sp-lunar-arch-name {
    width: 100%;
  }

  .div-block-9 {
    flex-direction: column;
  }

  .sp-text-body-padding-top {
    width: 44rem;
  }

  .sp-lunar-text-margin-mob {
    width: 33.8rem;
  }

  .sp-text-align-left-mob-vert {
    text-align: left;
  }

  .sp-lunar-slide {
    border-radius: 30px;
  }

  .sp-lunar-slider {
    height: 38rem;
  }

  .sp-lunar-slider-img {
    width: 156%;
    max-width: none;
    max-height: none;
    margin-top: 0;
  }

  .sp-lunar-hero-1 {
    width: 19rem;
    top: 10.8rem;
    left: -7rem;
  }

  .sp-lunar-hero-2 {
    width: 12rem;
    top: -3.3rem;
    left: 3.1rem;
  }

  .sp-lunar-hero-3 {
    width: 17rem;
    top: 22.8rem;
    left: 2.5rem;
  }

  .sp-lunar-hero-4 {
    width: 12rem;
    top: 24.5rem;
    right: 1.6rem;
  }

  .sp-lunar-hero-5 {
    width: 12rem;
    top: -3.7rem;
    right: 2.4rem;
  }

  .sp-lunar-hero-6 {
    width: 11rem;
    top: 9.9rem;
    right: -4.5rem;
  }

  .sp-lunar-star-1 {
    top: -5.5rem;
    left: -5.1rem;
  }

  .sp-lunar-star-1.sp-lunar-main-2 {
    bottom: 34.9rem;
    left: 31.6rem;
  }

  .sp-lunar-star-2 {
    top: 7.2rem;
    left: -6.3rem;
  }

  .sp-lunar-star-2.sp-lunar-main-2 {
    top: 32rem;
    left: -6.5rem;
  }

  .sp-lunar-star-3 {
    width: 14rem;
    top: 20.3rem;
    left: 1.1rem;
  }

  .sp-lunar-star-3.sp-lunar-main-1 {
    top: auto;
    bottom: 36.4rem;
    left: -6.1rem;
  }

  .sp-lunar-star-3.sp-lunar-main-2 {
    top: auto;
    bottom: 15.5rem;
    left: -6.1rem;
  }

  .sp-lunar-star-4 {
    top: 25.6rem;
  }

  .sp-lunar-star-4.sp-lunar-main-1 {
    bottom: -4.3rem;
  }

  .sp-lunar-star-4.sp-lunar-main-2 {
    bottom: 54.5rem;
  }

  .sp-lunar-star-5 {
    top: -7.2rem;
    right: 7.2rem;
  }

  .sp-lunar-star-5.sp-lunar-main-1 {
    right: 11rem;
  }

  .sp-lunar-star-5.sp-lunar-main-2 {
    top: 11.6rem;
    right: 19.8rem;
  }

  .sp-lunar-star-6 {
    top: 5.5rem;
  }

  .sp-lunar-star-6.sp-lunar-main-2 {
    top: 39.2rem;
    right: -3.1rem;
  }

  .sp-lunar-img-drag {
    width: 10rem;
  }

  .sp-lunar-img-drag.sp-lunar-position-1 {
    top: 3.5rem;
  }

  .sp-ws-section-padding {
    padding-top: 60rem;
  }

  .sp-title-italic {
    font-size: 68rem;
  }

  .sp-section-overflow-hidden {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-subtitle-italic {
    font-size: 50rem;
  }

  .sp-subtitle {
    font-size: 36rem;
  }

  .sp-subtitle.sp-ya-subtitle {
    font-size: 18px;
  }

  .sp-ws-main-wrap._2, .sp-ws-main-wrap._3, .sp-ws-main-wrap._3.msi {
    width: 100%;
  }

  .sp-ws-section-padding-top {
    padding-top: 60rem;
  }

  .sp-paragraph.sp-ih-text-gray.sp-smkt-erid {
    font-size: 19rem;
  }

  .sp-paragraph.sp-gpb-text-gray-copy {
    font-size: 10px;
  }

  .sp-paragraph.slider-text {
    width: 380rem;
    padding-top: 100rem;
    font-size: 12px;
  }

  .sp-paragraph.sp-ya-photo {
    font-size: 22rem;
  }

  .sp-paragraph.sp-ya-photo.additional {
    font-size: 16rem;
  }

  .sp-paragraph.sp-ya-photo.bold {
    font-size: 24rem;
  }

  .sp-ws-section {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ws-section.sp-ws-section-padding-top.msi {
    margin-top: -70rem;
  }

  .sp-ws-section.sp-ws-section-padding {
    padding-left: 20rem;
  }

  .sp-ws-section.obl {
    margin-top: -10rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ws-section.obl.msi {
    margin-top: 8.7rem;
  }

  .sp-ws-section.sp-kont-section-padding {
    padding-left: 20rem;
  }

  .sp-ws-section.sp-a101-section-padding {
    justify-content: space-between;
    align-items: center;
    padding-left: 20rem;
    overflow: hidden;
  }

  .sp-ws-section.sp-a101-section-padding.one {
    margin-bottom: -160rem;
  }

  .sp-ws-section.sp-ar-section-padding {
    justify-content: space-between;
    align-items: center;
    padding-left: 20rem;
    overflow: hidden;
  }

  .sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
    display: flex;
  }

  .sp-ws-section.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
    display: none;
  }

  .sp-ws-section.sp-ar-section-slider {
    justify-content: space-between;
    align-items: center;
    padding-left: 20rem;
    overflow: hidden;
  }

  .sp-ws-slide-3 {
    object-fit: fill;
  }

  .sp-ws-title-wrap {
    padding-right: 0;
  }

  .sp-img-wrap-parallax {
    height: 300rem;
  }

  .sp-img-wrap-parallax.inter {
    height: 650rem;
  }

  .sp-ws-img-stationery {
    width: 150rem;
    margin-left: 110rem;
  }

  .sp-ws-two-colomns {
    flex-direction: column-reverse;
  }

  .sp-ws-two-colomns.sp-ws-two-colomns-reverse {
    flex-direction: column;
  }

  .sp-ws-body {
    padding-top: 150rem;
  }

  .sp-ws-body.sp-xf-body {
    padding-top: 80rem;
  }

  .sp-ws-body.sp-ya-gradient-1 {
    padding-bottom: 300rem;
  }

  .sp-ws-body.sp-ya-body-wrap {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ws-slider {
    object-fit: fill;
    display: block;
  }

  .sp-ws-img-cubes {
    width: 320rem;
  }

  .image-26 {
    aspect-ratio: auto;
  }

  .image-26.inter {
    aspect-ratio: auto;
    object-fit: cover;
    height: 100%;
  }

  .sp-ws-slide-5 {
    object-fit: fill;
  }

  .sp-ws-img-tea {
    width: 300rem;
  }

  .sp-ws-img-tea.sp-xf-img-obj {
    display: none;
  }

  .sp-ws-img-tea.sp-xf-img-obj.mob {
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
  }

  .head-tags__date-text-copy {
    white-space: nowrap;
  }

  .sp-ws-slider-wrap {
    height: 850rem;
  }

  .slide-nav {
    margin-bottom: -76rem;
  }

  .sp-ws-img-lamp {
    width: 280rem;
  }

  .sp-ws-slide-1 {
    object-fit: fill;
  }

  .sp-ws-stationery-wrap {
    flex-direction: column;
    align-items: center;
  }

  .sp-ws-img-wrap-oval-vert {
    height: 650rem;
  }

  .sp-ws-img-plant {
    width: 300rem;
  }

  .sp-ws-slide-2 {
    object-fit: fill;
  }

  .sp-ws-img-wrap-oval-horiz {
    width: 550rem;
    height: 250rem;
  }

  .sp-ws-slide-4 {
    object-fit: fill;
    background-position: 80%;
  }

  .page-wrapper.overflow-cllip.bg-color-black {
    background-color: #303030;
  }

  .hero-second-name {
    margin-left: 80rem;
  }

  .article-bio {
    margin-bottom: 40rem;
  }

  .article_slider {
    width: 320px;
    height: auto;
  }

  .swiper.radius {
    width: 100%;
  }

  .swiper.roboty {
    position: relative;
    overflow: hidden;
  }

  .swiper-wrapper {
    width: 100%;
    display: flex;
  }

  .swiper-wrapper.sp-ya-swiper-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .swiper-wrapper.archipelago {
    justify-content: flex-start;
    align-items: stretch;
  }

  .swiper-slide {
    flex: none;
    width: 100%;
  }

  .swiper-slide.sp-ar-swiper-slide-empty {
    display: none;
  }

  .swiper-slide.archipelago {
    border-radius: 20rem;
    width: 400rem;
    height: 400rem;
  }

  .swiper-slide.roboty {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .article_slider-image {
    object-fit: contain;
  }

  .article_facts-wrap {
    margin-top: 0;
  }

  .article_fatcs-item {
    width: 100%;
  }

  .article_fatcs-item.bg-dark, .article_fatcs-item.bg-green {
    height: 740rem;
  }

  .facts_item-heading {
    font-size: 38rem;
  }

  .facts_item-p {
    font-size: 24rem;
  }

  .facts_item-p-2 {
    font-size: 30rem;
  }

  .facts_item-p-3 {
    font-size: 44rem;
  }

  .article_item-video {
    width: auto;
  }

  .next-hero-tabs-menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
  }

  .alist_tabs-menu {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .tabs-container {
    width: 100%;
  }

  .sp-subtitle-2 {
    font-size: 36rem;
  }

  .sp-ih-btn-fire-header, .sp-ih-btn-tree-header {
    top: -55rem;
  }

  .sp-ih-img-expert {
    width: 100rem;
  }

  .sp-ih-logo-wrap-3 {
    width: 100rem;
    bottom: 37.6vh;
    left: 150rem;
  }

  .sp-ih-section-fix {
    margin-bottom: -300rem;
  }

  .sp-ih-h1 {
    font-size: 105rem;
  }

  .sp-ih-name-wrap {
    text-align: left;
    flex-flow: column;
    display: flex;
  }

  .sp-ih-btn-bg-fire {
    width: 300rem;
    top: 53rem;
    right: 37rem;
  }

  .sp-ih-sticky-wrap {
    height: 2000rem;
  }

  .sp-ih-titlebar-wrap {
    padding-left: 20rem;
  }

  .sp-ih-h5 {
    font-size: 36rem;
  }

  .sp-ih-btn-fire-wrap {
    width: 480rem;
    height: 350rem;
  }

  .sp-ih-h5-wrap {
    padding-left: 120rem;
  }

  .sp-ih-tags-wrap {
    padding-bottom: 30rem;
  }

  .sp-ih-quote-expert {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    flex-flow: row;
    width: 100%;
  }

  .sp-ih-btn-car-wrap {
    width: 480rem;
    height: 400rem;
    left: 120rem;
  }

  .sp-ih-quote-wrap-bg {
    width: 480rem;
    height: 280rem;
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-ih-titlebar {
    width: 80rem;
  }

  .sp-h3 {
    font-size: 55rem;
  }

  .sp-ih-h2 {
    font-size: 20px;
  }

  .sp-ih-background-mob {
    min-height: 70vh;
    display: block;
  }

  .sp-ih-body-text-wrap {
    padding-left: 120rem;
  }

  .sp-ih-ui-wrap-fix {
    width: 100%;
    padding-left: 20rem;
    padding-right: 20rem;
    bottom: 40rem;
  }

  .sp-ih-text-app {
    height: 60rem;
    padding-right: 70rem;
  }

  .sp-ih-h2-span {
    font-size: 25px;
  }

  .sp-ih-ui-wrap {
    width: 100%;
  }

  .sp-ih-section, .sp-ih-section.sp-ih-section-padding {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ih-section.sp-ih-section-padding.sp-ih-section-padding-bottom.sp-ih-section-overflow {
    padding-bottom: 280rem;
  }

  .sp-ih-section.sp-ih-section-padding.sp-ih-section-margin {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .div-block-12 {
    min-width: 100%;
    left: 0;
  }

  .sp-ih-img-wrap-final {
    flex-flow: column;
  }

  .sp-ih-quote-info {
    font-size: 23.7rem;
  }

  .sp-ih-h4-wrap {
    align-items: flex-start;
  }

  .sp-ih-logo-wrap-1 {
    width: 100rem;
    bottom: 28vh;
    left: 40rem;
  }

  .sp-ih-ui-pers-wrap {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    width: auto;
    height: auto;
    right: 25rem;
  }

  .sp-ih-pers-quote-wrap.sp-ih-pers-quote-wrap-right {
    right: auto;
  }

  .sp-ih-house.sp-ih-house-1 {
    width: 350rem;
    bottom: -610rem;
    left: 120rem;
  }

  .sp-ih-house.sp-ih-house-9 {
    width: 800rem;
    height: 310rem;
  }

  .sp-ih-house.sp-ih-house-6 {
    top: -30rem;
  }

  .sp-ih-house.sp-ih-house-2 {
    width: 560rem;
    position: relative;
    top: 10rem;
  }

  .sp-ih-house.sp-ih-house-4 {
    width: 100%;
    height: 400rem;
  }

  .sp-ih-house.sp-ih-house-8, .sp-ih-house.sp-ih-house-3 {
    height: 400rem;
  }

  .sp-ih-house.sp-ih-house-5 {
    width: 260rem;
    display: none;
    position: relative;
    top: 60rem;
    left: 60rem;
  }

  .sp-ih-house.sp-ih-house-7 {
    width: 700rem;
  }

  .sp-ih-ui-tab {
    display: none;
  }

  .sp-ih-btn-bg-tree {
    width: 300rem;
    top: 51rem;
    left: 96rem;
  }

  .sp-ih-app-wrap {
    height: 70vh;
  }

  .sp-ih-background {
    min-height: 70vh;
    display: none;
  }

  .sp-ih-quote {
    font-size: 14px;
  }

  .sp-ih-h3-wrap {
    width: 500rem;
  }

  .sp-ih-ui-pers {
    min-width: 100rem;
    height: 100rem;
  }

  .sp-ih-ui-mob {
    display: block;
  }

  .sp-ih-quote-bottom {
    width: 610rem;
  }

  .sp-ih-ui-pers-wrap-fix {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    width: auto;
    height: auto;
    bottom: 42rem;
    right: 42rem;
  }

  .sp-ih-btn-tree-wrap {
    width: 480rem;
    height: 500rem;
    left: 120rem;
  }

  .sp-ih-logo-wrap-2 {
    width: 100rem;
    bottom: 29vh;
  }

  .footer-2 {
    z-index: 2;
    position: relative;
  }

  .checkbox-2 {
    flex: none;
    margin-left: -38rem;
  }

  .sp-ih-background-logo {
    min-height: 70vh;
    display: none;
  }

  .sp-ih-background-mob-logo {
    min-height: 70vh;
    display: block;
    position: absolute;
    transform: translate(0, 650rem);
  }

  .snp-pagination {
    width: 100%;
    margin-top: 0;
    padding-top: 43rem;
    position: static;
    inset: auto 0% 23%;
  }

  .popup-wrap {
    display: none;
  }

  .popup {
    width: 96%;
    height: 80svh;
    margin-left: auto;
    margin-right: auto;
    padding-top: 40rem;
  }

  .close {
    top: 3%;
    right: 6%;
  }

  .reklame-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: auto;
    display: block;
  }

  .reklame-frame {
    width: 616rem;
    height: 1250rem;
    margin-top: 0;
  }

  .reklame-frame.nar {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 100rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    width: 595rem;
    height: auto;
    padding-bottom: 0%;
    padding-left: 5%;
    display: block;
    position: relative;
  }

  .reklame-frame.nar.blue, .reklame-frame.nar.brown {
    height: auto;
  }

  .reklame-frame.ur {
    height: 2250rem;
  }

  .quick-stack-2 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16rem;
  }

  .quick-stack-2.normal {
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 50rem;
  }

  .heading-18 {
    line-height: 60%;
  }

  .div-block-15 {
    width: 100%;
    position: relative;
  }

  .div-block-16 {
    width: 100%;
  }

  .fact-card-image._2 {
    margin-top: 83rem;
  }

  .sp-gis-sights-kommun {
    width: 110%;
  }

  .sp-gis-object-kom {
    max-width: 110%;
  }

  .sp-gis-h1 {
    font-size: 55rem;
  }

  .sp-gis-sights-danil {
    width: 110%;
  }

  .sp-gis-object {
    max-width: 110%;
  }

  .sp-gis-character {
    width: 17svw;
  }

  .sp-gis-character.sp-gis-character-hover-red {
    box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #f5373c80;
  }

  .sp-gis-character.sp-gis-character-hover-yellow {
    box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #ffb81980;
  }

  .sp-gis-character.sp-gis-character-hover-green {
    box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #19aa1d80;
  }

  .sp-gis-character.sp-gis-character-hover-blue {
    box-shadow: 0 0 0 10rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #0072fa80;
  }

  .sp-gis-character.sp-gis-character-size-small {
    width: 15svw;
  }

  .sp-gis-character.sp-gis-character-size-big {
    width: 18svw;
  }

  .sp-gis-character.sp-gis-character-hover-green-spec {
    box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #19aa1d80;
  }

  .sp-gis-character.sp-gis-character-hover-blue-spec {
    box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #0072fa80;
  }

  .sp-gis-character.sp-gis-character-hover-red-spec {
    box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #f5373c80;
  }

  .sp-gis-character.sp-gis-character-hover-yellow-spec {
    box-shadow: 0 0 0 12rem #fff, 0 0 40rem #05050580, 0 0 0 25rem #ffb81980;
  }

  .sp-gis-popup-enter-btn {
    border-radius: 37rem;
    width: 8svh;
    height: 8svh;
    bottom: 5svw;
    left: 5svw;
  }

  .sp-gis-popup-enter-btn.sp-gis-logo {
    height: 18svw;
    left: -2svw;
  }

  .sp-gis-subtitle {
    font-size: 36rem;
  }

  .sp-gis-sights-ttower {
    top: 2svw;
    left: 5svw;
  }

  .sp-gis-character-intro {
    width: 22.9svw;
    height: 22.9svw;
  }

  .sp-gis-popup, .sp-gis-popup.sp-gis-popup-click {
    width: 90svw;
    height: 90svh;
  }

  .sp-gis-webp-muzdom {
    width: 12svw;
    left: 6svw;
  }

  .sp-gis-sights-garag {
    width: 120%;
    top: -1svw;
    left: -2svw;
  }

  .sp-gis-hero-popup-img {
    width: 19svw;
  }

  .sp-gis-sights-plakee {
    width: 140%;
    top: -7svw;
    left: 0;
  }

  .sp-gis-sights-chaika {
    width: 90%;
    top: -5svw;
    left: 3svw;
  }

  .sp-gis-sights-egg {
    top: 4.5svw;
    left: 12.5svw;
  }

  .sp-gis-sights-newtret {
    width: 80%;
    top: 9.5svw;
    left: 6.5svw;
  }

  .sp-gis-cross-img {
    top: 5svw;
    right: 7svw;
  }

  .sp-gis-borders {
    width: 640svw;
    height: calc(840svw - 100svh);
    min-height: 0;
  }

  .sp-gis-sights-plake {
    width: 160%;
    top: -2.5svw;
  }

  .sp-gis-sights-zvi {
    width: 110%;
    top: -10svw;
  }

  .sp-gis-intro-img-wrap {
    width: 250svw;
  }

  .sp-gis-subtitle-italic {
    font-size: 30rem;
  }

  .sp-gis-sights-book {
    width: 28%;
    top: 4svw;
    left: 20.2svw;
  }

  .sp-gis-img-drag-mob {
    width: 370svw;
    display: block;
  }

  .sp-gis-sights-pg {
    width: 110%;
    top: 4svw;
  }

  .sp-gis-draggable {
    width: 370svw;
    height: 427svw;
  }

  .sp-gis-sights-pavelec {
    width: 80%;
  }

  .sp-gis-sights-mid {
    width: 130%;
  }

  .sp-gis-sights-molodezh {
    width: 80%;
    top: -8.8svw;
    left: 1.8svw;
  }

  .sp-gis-preload-line {
    width: 90svw;
    height: 5svh;
  }

  .sp-gis-sights-chistiee {
    width: 140%;
    top: -1svw;
  }

  .sp-gis-sights-shuh {
    width: 170%;
    top: 0;
  }

  .sp-gis-places-img {
    border-radius: 9svw;
  }

  .sp-gis-sights-krasnvor {
    top: 6svw;
  }

  .sp-gis-popup-enter-intro {
    padding-top: 10svh;
  }

  .sp-gis-sights-muzdom {
    width: 150%;
    top: -6svw;
  }

  .sp-gis-sights-kremlin {
    width: 110%;
    top: -22.9svw;
    left: 6svw;
  }

  .sp-gis-img-drag {
    width: 370svw;
    display: none;
  }

  .sp-gis-sights-zarad {
    top: -1.6svw;
  }

  .sp-gis-sights-ges {
    width: 200%;
    top: -18svw;
    left: -6svw;
  }

  .sp-gis-enter-btn {
    height: 8svh;
    min-height: 8svh;
    box-shadow: inset -3svw -3svw 5svw #fff6, inset 3svw 3svw 5svw #c7c7c7;
  }

  .sp-gis-sights-kudr {
    width: 110%;
    top: 5svw;
    left: -6svw;
  }

  .sp-gis-sights-zoo {
    width: 140%;
  }

  .sp-gis-sights-adv-coffee {
    width: 120%;
    top: -1svw;
  }

  .sp-gis-status-back {
    width: 12svw;
    top: -60%;
    right: -80%;
  }

  .sp-gis-status-back.sp-gis-status-back-bubbles {
    width: 40svw;
    left: -40%;
  }

  .sp-gis-status-back.sp-gis-status-back-party {
    top: -90%;
    right: -110%;
  }

  .a-list-header {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .a-list-p {
    margin-top: -20rem;
    padding-left: 238rem;
  }

  .sp-xf-two-colomns-copy {
    flex-direction: column-reverse;
  }

  .sp-xf-body-img-mob {
    aspect-ratio: auto;
    display: inline-block;
  }

  .sp-xf-section-fix {
    margin-bottom: -300rem;
  }

  .sp-xf-subtitle-italic {
    font-size: 52rem;
  }

  .sp-ws-img-wrap-oval-vert-2 {
    width: 413rem;
    height: 650rem;
  }

  .sp-xf-img-wrap-parallax {
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .sp-xf-hero-img {
    display: none;
  }

  .sp-xf-img-wrap-oval-vert {
    height: 350rem;
  }

  .text-span-14 {
    width: 100%;
    font-size: 50rem;
    line-height: 60rem;
  }

  .text-span-14.sp-xf-span-sans {
    font-size: 52rem;
    line-height: 110%;
  }

  .text-span-14.sp-xf-span-sans.msi {
    font-size: 55rem;
    line-height: 63rem;
  }

  .sp-xf-body-img {
    aspect-ratio: auto;
    display: none;
  }

  .sp-xf-hero-img-mob {
    max-width: 100%;
    display: inline-flex;
  }

  .sp-xf-hero-img-mob.msi {
    max-width: 106%;
  }

  .sp-xf-ui-wrap-fix {
    width: 95%;
    padding-left: 20rem;
    padding-right: 20rem;
    bottom: 50rem;
  }

  .sp-xf-img-abstract {
    height: 80%;
  }

  .sp-xf-img-abstract.arm {
    height: 70%;
  }

  .head-tags-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-xf-img-wrap-oval-horiz {
    width: 550rem;
    height: auto;
  }

  .sp-xf-quote-italic {
    font-size: 45rem;
  }

  .sp-xf-ui-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-xf-portrait-wrap {
    width: 446rem;
  }

  .sp-h1-2._1 {
    white-space: normal;
    font-size: 76rem;
    line-height: 40rem;
    position: static;
  }

  .sp-h1-2._1._2 {
    width: 110%;
    margin-left: -20rem;
  }

  .sp-xf-hero-wrap {
    justify-content: center;
    align-items: flex-end;
  }

  .sp-xf-body-img-hero {
    width: 180rem;
  }

  .sp-xf-body-img-hero.paper {
    bottom: 20rem;
    right: 100rem;
  }

  .sp-xf-body-img-hero.move {
    top: 80rem;
    left: 40rem;
  }

  .sp-xf-body-img-hero.price {
    bottom: 40rem;
    left: 40rem;
  }

  .facts-card {
    border-radius: 20px;
    overflow: hidden;
  }

  .nav-link-a-list {
    font-size: 32rem;
  }

  .nav-link-a-list.more-btn {
    padding-bottom: 40rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 14px;
  }

  .nav-link-a-list.italick {
    font-size: 63rem;
  }

  .sp-kont-section.one {
    padding-top: 0;
  }

  .sp-kont-body {
    padding-top: 100rem;
  }

  .sp-kont-eye {
    max-width: none;
    height: 210rem;
    max-height: none;
  }

  .sp-kont-one-colomn {
    flex-direction: column-reverse;
    padding-left: 0;
  }

  .text-span-15 {
    width: 100%;
    font-size: 50rem;
    line-height: 60rem;
  }

  .text-span-15.sp-xf-span-sans {
    font-size: 52rem;
    line-height: 110%;
  }

  .sp-kont-sighn {
    height: 210rem;
  }

  .sp-xf-body-img-2 {
    aspect-ratio: auto;
    display: none;
  }

  .sp-xf-img-abstract-2 {
    height: 100%;
  }

  .head-tags-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .head-tags-3.one {
    margin-top: -61.6rem;
  }

  .sp-kont-body-img {
    aspect-ratio: auto;
  }

  .sp-kont-quote-text {
    font-size: 11px;
  }

  .sp-kont-body-img-margin {
    aspect-ratio: auto;
  }

  .sp-kont-loop-wrap {
    width: 150svw;
  }

  .sp-kont-hero-img-mob {
    max-width: 100%;
    display: inline-flex;
  }

  .sp-kont-signs-drop {
    max-width: 50%;
  }

  .sp-kont-signs-drop.sp-kont-signs-drop-eye {
    max-width: 300rem;
  }

  .sp-smkt-h2 {
    font-size: 41rem;
  }

  .sp-smkt-hero-wrap {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    height: 360svh;
  }

  .sp-smkt-h1-wrap {
    padding-right: 0;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-2 {
    margin-top: 50svh;
    padding-bottom: 120rem;
    top: 790rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-4 {
    margin-top: 50svh;
    padding-bottom: 0;
    top: 840rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-1 {
    margin-top: 50svh;
    padding-bottom: 180rem;
    top: 730rem;
  }

  .sp-smkt-hero-h2-stick.sp-smkt-h2-stick-3 {
    margin-top: 50svh;
    padding-bottom: 60rem;
    top: 850rem;
  }

  .sp-smkt-h1 {
    font-size: 100rem;
  }

  .sp-smkt-hero.sp-smkt-hero-h1 {
    width: 100%;
    height: 700rem;
    padding-top: 120rem;
  }

  .sp-smkt-hero.sp-smkt-hero-h1.sp-smkt-out {
    position: static;
  }

  .sp-smkt-hero.sp-smkt-hero-h2 {
    width: 100%;
  }

  .sp-smkt-vvodka {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-smkt-square-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    justify-content: center;
    align-items: center;
    width: 580rem;
    height: 280rem;
    display: flex;
    overflow: hidden;
  }

  .sp-smkt-h3-wrap-2 {
    aspect-ratio: 2;
    height: 100%;
  }

  .sp-smkt-square {
    transform-origin: 50%;
    height: 580rem;
    position: relative;
  }

  .sp-smkt-square.sp-smkt-square-bg-black.sp-smkt-mob-hide {
    display: none;
  }

  .sp-smkt-square.sp-smkt-square-bg-pink {
    min-width: auto;
  }

  .sp-smkt-square.sp-smkt-square-bg-pink.sp-smkt-mob-hide {
    display: none;
  }

  .sp-smkt-square.sp-smkt-square-bg-pink.sp-smkt-square-profile {
    aspect-ratio: auto;
    height: 100%;
  }

  .sp-smkt-square.sp-smkt-desc-tab-hide {
    display: flex;
  }

  .sp-smkt-square.sp-smkt-desc-tab-hide.sp-smkt-square-bg-black.sp-smkt-square-profile {
    aspect-ratio: auto;
    height: 100%;
  }

  .sp-smkt-square.sp-smkt-square-bg-purple {
    min-width: auto;
  }

  .sp-smkt-square.sp-smkt-square-bg-purple.sp-smkt-mob-hide {
    display: none;
  }

  .sp-smkt-square.sp-smkt-square-bg-purple.sp-smkt-square-profile {
    aspect-ratio: auto;
    height: 100%;
  }

  .sp-smkt-square.sp-smkt-square-bg-lime {
    min-width: auto;
  }

  .sp-smkt-square.sp-smkt-square-bg-lime.sp-smkt-mob-hide {
    display: none;
  }

  .sp-smkt-square.sp-smkt-square-bg-lime.sp-smkt-square-profile {
    aspect-ratio: auto;
    height: 100%;
  }

  .sp-smkt-square.sp-smkt-square-bg-blue {
    min-width: auto;
  }

  .sp-smkt-square.sp-smkt-square-bg-blue.sp-smkt-mob-hide {
    display: none;
  }

  .sp-smkt-square.sp-smkt-square-bg-blue.sp-smkt-square-profile {
    aspect-ratio: auto;
    height: 100%;
  }

  .sp-smkt-paragraph {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    width: 100%;
  }

  .sp-subtitle-italic-2 {
    font-size: 41rem;
  }

  .sp-smkt-article {
    justify-content: flex-end;
    align-items: stretch;
  }

  .sp-smkt-name-wrap {
    opacity: 0;
    max-width: 100%;
    display: flex;
    position: absolute;
  }

  .sp-smkt-arrows {
    width: 50rem;
  }

  .sp-smkt-nav {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .sp-smkt-main-text {
    justify-content: flex-start;
    align-items: center;
  }

  .sp-smkt-job-wrap {
    flex-flow: column;
    padding-left: 30rem;
    padding-right: 30rem;
    display: flex;
  }

  .sp-smkt-nav-mob {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
    max-width: 100%;
    height: 60rem;
    bottom: 5svh;
  }

  .sp-smkt-quote {
    width: 100%;
  }

  .sp-subtitle-3 {
    font-size: 36rem;
  }

  .sp-subtitle-3.sp-smkt-subtitle {
    font-size: 45rem;
  }

  .sp-smkt-h3 {
    font-size: 34rem;
  }

  .sp-smkt-h3-wrap {
    aspect-ratio: 2;
    height: 290rem;
  }

  .sp-smkt-out {
    width: 100%;
    padding-top: 100rem;
  }

  .sp-smkt-out-wrap {
    z-index: 101;
    background-color: #fff;
    flex-flow: column;
    align-items: stretch;
    width: 100%;
    margin-top: -60rem;
    position: relative;
  }

  .swiper-pagination.roboty {
    margin-top: 29rem;
    display: block;
    position: static;
    inset: auto 0% -50rem;
  }

  .tip-block-2 {
    min-width: 300rem;
  }

  .tip-label-2 {
    padding-right: 28rem;
  }

  .plug-button-2 {
    font-size: 40rem;
  }

  .tip-label-3 {
    padding-right: 28rem;
  }

  .a-list-logo {
    width: 32%;
  }

  .a-list-interview-subheading-text {
    line-height: 17px;
  }

  .herotext-interview {
    text-align: left;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
  }

  .heroimage-interview {
    background-position: 50% 0;
    background-size: 280px 400px;
    height: 400px;
    margin-top: 48px;
  }

  .breadcrumbs_for_alist, .interview-red-box {
    width: 100%;
  }

  .text-2, .error-a43fa109-f914-de81-5982-a6eeda920293 {
    font-size: 16px;
    line-height: 19px;
  }

  .flex-horizont.mb-10.bp {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    margin-bottom: 0;
  }

  .flex-horizont.mb-10.newl.alist25 {
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizont.mb-10.mys {
    color: var(--black);
  }

  .flex-horizont.mb-12 {
    margin-bottom: 12rem;
  }

  .interview-scroll-block {
    flex-flow: column;
  }

  .interview-scroll-block.blizkey-2 {
    flex-flow: row-reverse wrap-reverse;
  }

  .interview-scroll-block-text, .interview-scroll-block-image {
    width: 100%;
  }

  .text-3, .text-4 {
    line-height: 19px;
  }

  .interview-inner-image {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .block-quote-interview {
    line-height: 19px;
  }

  .block-quote-interview.in-fw-interview {
    width: 100%;
  }

  .interview-next-lavel-inner-2 {
    grid-row-gap: 10px;
    width: 100%;
  }

  .text-6, .text-7 {
    line-height: 19px;
  }

  .interview-fullwidth-block {
    height: 470px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .interview-inner-fullwidth-box.image-fw-interview {
    background-size: cover;
    height: 100%;
  }

  .inreview-numbers-heading-text {
    display: none;
  }

  .fullwidth-interview-image {
    background-position: 63%;
    background-size: cover;
  }

  .interview-hero-sticky {
    top: 151rem;
  }

  .new-a-list {
    background-position: 50% 107%, 0 0;
    background-size: 127%, auto;
  }

  .sm-container {
    justify-content: flex-start;
    align-items: center;
  }

  .new-a-list-title-h1 {
    line-height: 24px;
  }

  .sm-logo-name {
    font-size: 12px;
  }

  .a-list-row-text {
    font-size: 16px;
    line-height: 150%;
  }

  .a-list-center-text, .a-list-center-text.next-ampf {
    padding-top: 0;
  }

  .container-a-list.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-a-list.interview-container {
    margin-top: 81rem;
  }

  .container-a-list.interview-container.mt-30.mobile-w, .container-a-list.interview-text-container.mt-30.mobile-w, .container-a-list.interview-text-container.mt-30.mobile-w, .container-a-list.interview-text-container.mt-30.mobile-w, .container-a-list.flex-container {
    margin-top: 20px;
  }

  .container-a-list.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-a-list.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-a-list.more-button-block {
    margin-top: 20px;
  }

  .container--title-list.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container--title-list.interview-container {
    margin-top: 81rem;
  }

  .container--title-list.interview-container.mt-30.mobile-w, .container--title-list.interview-text-container.mt-30.mobile-w, .container--title-list.interview-text-container.mt-30.mobile-w, .container--title-list.interview-text-container.mt-30.mobile-w, .container--title-list.flex-container {
    margin-top: 20px;
  }

  .container--title-list.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container--title-list.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container--title-list.more-button-block {
    margin-top: 20px;
  }

  .container-more-btn.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-more-btn.interview-container {
    margin-top: 81rem;
  }

  .container-more-btn.interview-container.mt-30.mobile-w, .container-more-btn.interview-text-container.mt-30.mobile-w, .container-more-btn.interview-text-container.mt-30.mobile-w, .container-more-btn.interview-text-container.mt-30.mobile-w, .container-more-btn.flex-container {
    margin-top: 20px;
  }

  .container-more-btn.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-more-btn.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-more-btn.more-button-block {
    margin-top: 20px;
  }

  .dr-hero-section {
    margin-top: 83rem;
  }

  .dr-center-text {
    font-size: 15px;
    line-height: 19px;
  }

  .dr-images-mansory-box {
    margin-top: 35px;
    margin-bottom: 35px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .dr-image-box-text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-3-s {
    width: 70%;
  }

  .container-artist {
    display: flex;
  }

  .container-artist.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-artist.interview-container {
    margin-top: 81rem;
  }

  .container-artist.interview-container.mt-30.mobile-w, .container-artist.interview-text-container.mt-30.mobile-w, .container-artist.interview-text-container.mt-30.mobile-w, .container-artist.interview-text-container.mt-30.mobile-w, .container-artist.flex-container {
    margin-top: 20px;
  }

  .container-artist.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-artist.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-artist.more-button-block {
    margin-top: 20px;
  }

  .swiper-slider-dr-block {
    padding-left: 10px;
    padding-right: 10px;
  }

  .interview-scroll-block-copy {
    flex-flow: column;
  }

  .interview-inner-image-copy {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .heroimage-interview-copy {
    background-position: 50% 0;
    background-size: contain;
    height: 330px;
    margin-top: 60px;
  }

  .text-4-copy {
    line-height: 19px;
  }

  .fullwidth-interview-image-copy {
    background-position: 63%;
    background-size: cover;
  }

  .interview-inner-image-copy-copy {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .mobile-section-hero {
    height: 300px;
  }

  .center-text-box {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .row-objects {
    flex-flow: column-reverse;
    order: 0;
    align-self: flex-start;
  }

  .image-rab {
    height: 400px;
  }

  .paragraph-10 {
    font-size: 14px;
    line-height: 22px;
  }

  .center-middle-text {
    text-align: left;
    width: 100%;
    padding-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .center-text-box-r {
    justify-content: center;
    align-items: center;
  }

  .text-center-r {
    max-width: 100%;
  }

  .small-box-image, .small-box-image02 {
    display: none;
  }

  .small-box-image-slider {
    width: 90%;
  }

  .center-italic-text {
    font-size: 15px;
    line-height: 23px;
  }

  .date-box-right-mob {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-end;
    align-items: center;
  }

  .date-box-right-2-mob {
    margin-bottom: 6px;
  }

  .hero-title-text-mob {
    line-height: 32px;
  }

  .head-tags__tag-2-copy {
    white-space: nowrap;
    white-space: nowrap;
  }

  .text-center-r-copy {
    max-width: 100%;
  }

  .head-tags__block-2-copy {
    margin-top: 5px;
  }

  .center-text-box-copy2 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .head-tags__tag-2-copy-copy.orange-hover-copy-copy {
    color: #ff4f27;
  }

  .head-tags__tag-2-copy-copy {
    white-space: nowrap;
  }

  .center-middle-text-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    font-size: 15px;
    line-height: 24px;
  }

  .center-text-box-copy22, .center-text-box-copy3 {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .center-text-box-r-copy {
    justify-content: center;
    align-items: center;
  }

  .center-text-box-copy {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .small-box-image-slider-mobile {
    width: 90%;
  }

  .center-middle-text-copy {
    text-align: left;
    width: 100%;
    padding-left: 0;
    line-height: 24px;
  }

  .icon-5 {
    display: none;
  }

  .section-copy-copy.about-company {
    padding-bottom: 60rem;
  }

  .section-copy-copy.section-payment {
    padding-top: 76.8rem;
  }

  .section-copy-copy.team-video {
    z-index: 2;
    padding-top: 20rem;
  }

  .section-copy-copy2.about-company {
    padding-bottom: 60rem;
  }

  .section-copy-copy2.team-video {
    z-index: 2;
    padding-top: 20rem;
  }

  .center-middle-text-copy-copy {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    font-size: 15px;
    line-height: 24px;
  }

  .row, .text-rubric {
    line-height: 14px;
  }

  .point-img {
    flex-flow: row;
    margin-top: auto;
    margin-bottom: auto;
    line-height: 100%;
  }

  .text-0 {
    display: block;
  }

  .in-hero-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 0;
  }

  .back-link-copy.left-auto {
    max-width: 145rem;
    padding-left: 0;
  }

  .back-link-copy.spec {
    max-width: 210rem;
    font-size: 16rem;
  }

  .back-link-copy.left-auto-copy {
    max-width: 145rem;
    padding-left: 0;
  }

  .heroimage-interview-vera {
    background-position: 50% 0;
    background-size: 280px 400px;
    margin-top: 48px;
  }

  .interview-inner-image-vera, .interview-inner-image-vera-2 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .fullwidth-interview-image-vera {
    background-position: 63%;
    background-size: cover;
  }

  .interview-inner-image-vera-3, .interview-inner-image-vera-4 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .infoblock-interview-article {
    margin-bottom: 0;
  }

  .text-article {
    line-height: 19px;
  }

  .interview-inner-image-article {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-scroll-block {
    flex-flow: column-reverse;
  }

  .article-scroll-block-text {
    width: 100%;
  }

  .interview-inner-image-article-copy, .article-inner-image-right {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right.interview-inner-image-article-first {
    width: 100%;
  }

  .article-inner-image-left {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left.interview-inner-image-article-second {
    width: 100%;
  }

  .article-inner-image-right-3 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right-3.interview-inner-image-article-first-3 {
    width: 100%;
  }

  .article-inner-image-left-2 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left-2.interview-inner-image-article-second-4 {
    width: 100%;
  }

  .article-inner-image-right-4 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right-4.interview-inner-image-article-first-4 {
    width: 100%;
  }

  .article-inner-image-left-6 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left-6.interview-inner-image-article-second-6 {
    width: 100%;
  }

  .article-inner-image-right-5 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-right-5.interview-inner-image-article-first-5 {
    width: 100%;
  }

  .article-inner-image-left-7 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .article-inner-image-left-7.interview-inner-image-article-second-7 {
    width: 100%;
  }

  .center-middle-text-article {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .center-text-box-article {
    margin-top: 10px;
    margin-bottom: 20px;
  }

  .footersection-article {
    margin-top: 50px;
  }

  .container-copy.interview-container.mt-30.mobile-w, .container-copy.interview-text-container.mt-30.mobile-w, .container-copy.interview-text-container.mt-30.mobile-w, .container-copy.interview-text-container.mt-30.mobile-w, .container-copy.flex-container {
    margin-top: 20px;
  }

  .container-article.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-article.interview-container {
    margin-top: 81rem;
  }

  .container-article.interview-container.mt-30.mobile-w, .container-article.interview-text-container.mt-30.mobile-w, .container-article.interview-text-container.mt-30.mobile-w, .container-article.interview-text-container.mt-30.mobile-w, .container-article.flex-container {
    margin-top: 20px;
  }

  .container-article.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-article.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-article.more-button-block {
    margin-top: 20px;
  }

  .mobile-hero-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .mobile-hero-image {
    height: auto;
  }

  .div-block-24 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-26 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .paragraph-15 {
    margin-bottom: 0;
  }

  .sp-a101-about-app {
    width: 480rem;
  }

  .sp-a101-about-app.sp-a101-about-app-1 {
    right: -80rem;
  }

  .sp-a101-about-app.sp-a101-about-app-3 {
    left: -80rem;
  }

  .sp-a101-about-app.sp-a101-about-app-2 {
    top: 20%;
  }

  .sp-a101-about-app.sp-a101-about-app-4 {
    bottom: 15%;
  }

  .sp-a101-about-app.sp-a101-about-app-5 {
    right: -80rem;
  }

  .sp-a101-img {
    max-width: 60%;
  }

  .sp-a101-img.one {
    max-width: 90%;
    padding-top: 100rem;
    padding-bottom: 50rem;
  }

  .sp-a101-arrow {
    width: 130rem;
  }

  .sp-a101-about-app-svg.sp-a101-about-app-svg-1, .sp-a101-about-app-svg.sp-a101-about-app-svg-2, .sp-a101-about-app-svg.sp-a101-about-app-svg-3 {
    width: 150rem;
  }

  .sp-a101-btn {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .swiper-slide-3 {
    width: 700rem;
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .swiper-button-next {
    width: 20%;
    right: 14%;
  }

  .sp-additional-italic {
    font-size: 35rem;
  }

  .sp-a101-hero-wrap {
    justify-content: center;
    align-items: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-xf-body-img-3 {
    aspect-ratio: auto;
    display: none;
  }

  .sp-additional-text {
    font-size: 40rem;
  }

  .text-span-16 {
    width: 100%;
    font-size: 50rem;
    line-height: 60rem;
  }

  .text-span-16.sp-a101-span-sans {
    font-size: 70rem;
    line-height: 110%;
  }

  .sp-a101-hero-img-mob {
    max-height: none;
    display: inline-flex;
  }

  .sp-a101-hero-img-mob.one {
    box-shadow: none;
    max-width: 110%;
    margin-left: 25rem;
  }

  .slider-image {
    width: auto;
  }

  .slider-image.sp-ar-img-empty {
    display: none;
  }

  .swiper-button-prev {
    width: 20%;
    left: 14%;
  }

  .sp-a101-body {
    padding-top: 100rem;
  }

  .sp-a101-h2 {
    font-size: 41rem;
  }

  .sp-a101-hero-img {
    display: none;
  }

  .interview-inner-image-rts, .interview-inner-image-rts-2, .interview-inner-image-rts-4 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .sp-msi-header {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-msi-header.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
    display: none;
  }

  .sp-msi-header.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
    display: flex;
  }

  .sp-msi-header.sp-ws-section-padding {
    padding-left: 20rem;
  }

  .sp-msi-header.obl {
    margin-top: -10rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-msi-header.sp-kont-section-padding {
    padding-left: 20rem;
  }

  .sp-msi-header.sp-a101-section-padding {
    justify-content: space-between;
    align-items: center;
    padding-left: 20rem;
    overflow: hidden;
  }

  .one_collum {
    flex-direction: column-reverse;
  }

  .one_collum.sp-ws-two-colomns-reverse {
    flex-direction: column;
  }

  .blue-text {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .blue-text.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
    display: none;
  }

  .blue-text.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
    display: flex;
  }

  .blue-text.sp-ws-section-padding {
    padding-left: 20rem;
  }

  .blue-text.obl {
    margin-top: -10rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .blue-text.sp-kont-section-padding {
    padding-left: 20rem;
  }

  .blue-text.sp-a101-section-padding {
    justify-content: space-between;
    align-items: center;
    padding-left: 20rem;
    overflow: hidden;
  }

  .sp-ws-image {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ws-image.sp-ws-section-padding-top.sp-section-overflow-hidden.mob-hide {
    display: none;
  }

  .sp-ws-image.sp-ws-section-padding-top.sp-section-overflow-hidden.desc-tablet-hide {
    display: flex;
  }

  .sp-ws-image.sp-ws-section-padding {
    padding-left: 20rem;
  }

  .sp-ws-image.obl {
    margin-top: -10rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-ws-image.sp-kont-section-padding {
    padding-left: 20rem;
  }

  .sp-ws-image.sp-a101-section-padding {
    justify-content: space-between;
    align-items: center;
    padding-left: 20rem;
    overflow: hidden;
  }

  .flex-block-0 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .sp-gis-status {
    width: 11svw;
  }

  .sp-gis-status.sp-gis-status-small {
    width: 10svw;
  }

  .sp-gis-status-back-copy {
    width: 30svw;
    top: 168svw;
    right: 102svw;
  }

  .sp-gis-sights-adv-go {
    width: 210%;
  }

  .sp-hero__img-copy.sp-hero__img--desktop, .sp-hero__img-copy.sp-hero__img--desktop-copy {
    display: none;
  }

  .sp-hero__navigation-welnewss {
    height: 600px;
    margin-top: 13rem;
  }

  .sp-hero__navigation-welnewss.bar {
    width: 100%;
    height: 132rem;
    margin-right: 2px;
  }

  .sp-hero__img-copy.sp-hero__img--mobile {
    object-fit: cover;
    object-position: 48% 50%;
    display: block;
  }

  .sp-hero__img-copy.sp-hero__img--mobile.nodome.inter {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .sp-hero__img-copy.sp-hero__img--desktop {
    display: none;
  }

  .sp-hero__img-copy.sp-hero__img--mobile-copy {
    object-fit: cover;
    object-position: 48% 50%;
    display: block;
  }

  .sp-hero__img-copy.sp-hero__img--mobile-copy.nodome.inter, .sp-hero__img-copy.sp-hero__img--mobile-copy.nodome-copy.inter {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .sp-hero__navbar-copy.nodome-copy {
    grid-column-gap: 15rem;
    grid-row-gap: 15rem;
    flex-flow: wrap;
    place-content: flex-start center;
    align-items: center;
    min-height: 100px;
    margin-bottom: 55rem;
    display: flex;
  }

  .link-back-copy.left-auto {
    max-width: 145rem;
    padding-left: 0;
  }

  .link-back-copy.spec {
    max-width: 210rem;
    font-size: 16rem;
  }

  .link-back-copy.link-back--btn-copy {
    align-items: center;
    padding-top: 2rem;
  }

  .link-back-copy.link-back--btn-copy.nodome-copy.w--current {
    padding-top: 2rem;
    display: flex;
  }

  .head-tags-wellnest {
    padding-left: 0;
    padding-right: 0;
  }

  .head-tags__tag-2-copy {
    white-space: nowrap;
  }

  .sp-person__number-copy {
    top: -15rem;
    left: -40rem;
  }

  .sp-person__number-copy.reverse {
    left: -50rem;
  }

  .sp-person__number-copy._3-brands {
    font-size: 100rem;
  }

  .sp-person__image-copy {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .sp-person__image-copy._3-brands {
    width: 400rem;
  }

  .sp-person__image-copy._3-brands.nars {
    width: 550rem;
    margin-top: 0;
  }

  .container-well.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-well.interview-container {
    margin-top: 81rem;
  }

  .container-well.interview-container.mt-30.mobile-w, .container-well.interview-text-container.mt-30.mobile-w, .container-well.interview-text-container.mt-30.mobile-w, .container-well.interview-text-container.mt-30.mobile-w, .container-well.flex-container {
    margin-top: 20px;
  }

  .container-well.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-well.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-well.more-button-block {
    margin-top: 20px;
  }

  .interview-inner-image-bliz {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-blizkey-slider {
    background-image: none;
    width: 100%;
    height: 400px;
    display: none;
  }

  .interview-inner-image-blizkey-slider.perenos {
    display: block;
  }

  .full-w-image-bliz {
    margin-right: 0;
  }

  .interview-inner-image-bliz-2 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .interview-row-desctop, .interview-row-mobile {
    width: 100%;
  }

  .interview-inner-image-dara, .interview-inner-image-dara-2, .interview-inner-image-dara-4 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-dara-4.interview-inner-image-first-dara-3 {
    background-size: cover;
  }

  .interview-inner-image-dara-3 {
    background-repeat: no-repeat;
    background-size: auto 400px;
    width: 100%;
    height: 400px;
  }

  .interview-inner-image-dara-3.interview-inner-image-third-dara {
    background-size: cover;
  }

  .container-how.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-how.interview-container {
    margin-top: 81rem;
  }

  .container-how.interview-container.mt-30.mobile-w, .container-how.interview-text-container.mt-30.mobile-w, .container-how.interview-text-container.mt-30.mobile-w, .container-how.interview-text-container.mt-30.mobile-w, .container-how.flex-container {
    margin-top: 20px;
  }

  .container-how.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-how.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-how.more-button-block {
    margin-top: 20px;
  }

  .container-how.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sp-gis-text-mouse {
    font-size: 30px;
  }

  .container_1.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container_1.interview-container {
    margin-top: 81rem;
  }

  .container_1.interview-container.mt-30.mobile-w, .container_1.interview-text-container.mt-30.mobile-w, .container_1.interview-text-container.mt-30.mobile-w, .container_1.interview-text-container.mt-30.mobile-w, .container_1.flex-container {
    margin-top: 20px;
  }

  .container_1.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container_1.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container_1.more-button-block {
    margin-top: 20px;
  }

  .container_1.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_0 {
    overflow: visible;
  }

  .container_0.article-2024 {
    overflow: hidden;
  }

  .text-block-5 {
    justify-content: center;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .rubric-format-wrapper {
    grid-column-gap: 5px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    line-height: 100%;
  }

  .rubric-format-wrapper.ml-24 {
    margin-left: 24rem;
  }

  .inform {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 100%;
    display: flex;
  }

  .div-block-28 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-29 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .container_2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
  }

  .container_2.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container_2.interview-container {
    margin-top: 81rem;
  }

  .container_2.interview-container.mt-30.mobile-w, .container_2.interview-text-container.mt-30.mobile-w, .container_2.interview-text-container.mt-30.mobile-w, .container_2.interview-text-container.mt-30.mobile-w, .container_2.flex-container {
    margin-top: 20px;
  }

  .container_2.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container_2.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container_2.more-button-block {
    margin-top: 20px;
  }

  .container_2.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-30 {
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-37 {
    width: 100%;
    max-width: none;
    margin-right: auto;
    display: block;
  }

  .text-block-7 {
    text-align: left;
    width: auto;
    font-size: 16px;
  }

  .objsans-400-16 {
    text-align: left;
    font-size: 16px;
    display: block;
  }

  .objsans-400-16.hide_mobile {
    display: none;
  }

  .objsans-400-16.mt-20 {
    margin-top: 20px;
    font-size: 14px;
  }

  .container_3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .text_1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    margin-left: auto;
  }

  .image_1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    position: static;
  }

  .image-37-copy {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-31 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .image-38 {
    max-width: 181px;
  }

  .image-39 {
    max-width: 123px;
  }

  .freelance-za {
    width: 100%;
    padding-top: 0;
  }

  .textt {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: none;
    padding-top: 0;
  }

  .text_1-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-9 {
    font-size: 25px;
    line-height: 100%;
  }

  .div-block-32, .freelance-text {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .container_5 {
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-33 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-top: 30px;
  }

  .yes-no {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .container_00 {
    grid-column-gap: 13px;
    grid-row-gap: 13px;
    justify-content: center;
    align-items: center;
    margin-top: 112rem;
    overflow: visible;
  }

  .container_00.article-2024 {
    overflow: hidden;
  }

  .in-hero-box-mob {
    display: flex;
  }

  .container_2-mob {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container_2-mob.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container_2-mob.interview-container {
    margin-top: 81rem;
  }

  .container_2-mob.interview-container.mt-30.mobile-w, .container_2-mob.interview-text-container.mt-30.mobile-w, .container_2-mob.interview-text-container.mt-30.mobile-w, .container_2-mob.interview-text-container.mt-30.mobile-w, .container_2-mob.flex-container {
    margin-top: 20px;
  }

  .container_2-mob.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container_2-mob.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container_2-mob.more-button-block {
    margin-top: 20px;
  }

  .container_2-mob.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container_3-mob {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 20px;
    padding: 0 10px 100px;
  }

  .container_4-mob {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: -60px;
    padding: 0 10px;
  }

  .text-block-8-copy {
    text-align: left;
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .freelance-za-copy {
    width: 100%;
    padding-top: 0;
  }

  .textt-copy {
    max-width: none;
    padding-top: 0;
  }

  .text-block-8-copy {
    text-align: left;
    font-size: 14px;
    display: block;
  }

  .image-40 {
    height: 12px;
    margin-top: 0;
    margin-bottom: 2px;
    padding-bottom: 0;
  }

  .image-41 {
    width: 10px;
    padding-bottom: 3px;
  }

  .container-flex.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-flex.interview-container {
    margin-top: 81rem;
  }

  .container-flex.interview-container.mt-30.mobile-w, .container-flex.interview-text-container.mt-30.mobile-w, .container-flex.interview-text-container.mt-30.mobile-w, .container-flex.interview-text-container.mt-30.mobile-w, .container-flex.flex-container {
    margin-top: 20px;
  }

  .container-flex.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-flex.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-flex.more-button-block {
    margin-top: 20px;
  }

  .container-flex.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-42 {
    width: 84px;
    height: 84px;
  }

  .link-6 {
    font-size: 20px;
  }

  .link-back-4-copy.link-back--btn-copy {
    align-items: center;
    padding-top: 2rem;
  }

  .date0-copy {
    padding-top: 0;
    font-size: 10px;
  }

  .time-copy.text-9-copy {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 1px;
    font-size: 10px;
    display: flex;
  }

  .text_1-copy-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .author_text {
    font-size: 14px;
  }

  .image_1-copy {
    max-width: 282px;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .sp-xf-section-fix-2 {
    margin-bottom: -300rem;
  }

  .sp-sport-body-wrap {
    width: 100%;
    padding-top: 150rem;
  }

  .sp-sport-arrow-icon {
    width: 45rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-2-wrap {
    width: 30%;
    height: 25%;
    top: 28%;
    right: 25%;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-3 {
    width: 170rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-3.sp-sport-hero-img-line-desc-hide {
    display: block;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-3.sp-sport-hero-img-line-mob-hide {
    display: none;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-2 {
    width: 92rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-2.sp-sport-hero-img-line-mob-hide {
    display: none;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-2.sp-sport-hero-img-line-desc-hide {
    display: block;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-1 {
    width: 160rem;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-1.sp-sport-hero-img-line-desc-hide {
    display: block;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-1.sp-sport-hero-img-line-mob-hide {
    display: none;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-1-wrap {
    width: 40%;
    height: 13%;
    top: 38.5%;
    left: 7%;
  }

  .sp-sport-hero-img-line.sp-sport-hero-img-line-3-wrap {
    width: 40%;
    height: 28%;
    bottom: 24.5%;
    right: 32%;
  }

  .sp-sport-hero {
    height: 950rem;
  }

  .sp-sport-h1 {
    font-size: 80rem;
  }

  .sp-sport-h1.sp-sport-title-italic {
    font-size: 95rem;
    line-height: .9;
  }

  .sp-sport-arrow-wrap.sp-sport-arrow-wrap-right {
    right: -9%;
  }

  .sp-sport-arrow-wrap.sp-sport-arrow-wrap-left {
    left: -9%;
  }

  .sp-sport-title-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-sport-text-number {
    font-size: 120rem;
  }

  .sp-sport-btn-wrap {
    width: 100%;
  }

  .sp-sport-title {
    font-size: 65rem;
  }

  .sp-sport-third-title {
    font-size: 50rem;
  }

  .sp-sport-section {
    padding-top: 100rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-sport-slider-mask {
    width: 86%;
  }

  .sp-sport-main-wrap-two-colomns {
    flex-flow: column;
  }

  .sp-sport-watch-wrap {
    width: 60%;
    left: 22%;
  }

  .sp-sport-number-colomn-wrap {
    width: 100%;
  }

  .sp-sport-number-colomn-wrap.sp-sport-horiz-mob-hide.sp-sport-number-colomn-wrap-line {
    display: block;
  }

  .sp-sport-hero-statistic-desc {
    display: none;
  }

  .sp-sport-img-body {
    width: 80%;
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .sp-sport-quote {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sp-sport-circle-big-wrap {
    width: 80%;
    top: 0%;
  }

  .sp-sport-colomn-wrap {
    width: 100%;
  }

  .sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line {
    border-right: 1px solid #6d7278;
    width: 100%;
    padding-right: 30rem;
  }

  .sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line-last-copy {
    border-right: 1px solid #6d7278;
    width: 100%;
    padding-right: 30rem;
    display: none;
  }

  .sp-sport-colomn-wrap.sp-sport-second-colomn-wrap-copy.sp-sport-second-colomn-wrap-line-last {
    border-right: 1px solid #6d7278;
    width: 100%;
    height: 700rem;
    padding-right: 30rem;
  }

  .sp-sport-colomn-wrap.sp-sport-mob-hide {
    display: none;
  }

  .sp-sport-colomn-wrap.sp-sport-first-colomn-wrap.sp-sport-first-colomn-wrap-line {
    width: 100%;
    display: none;
  }

  .sp-sport-colomn-wrap.sp-sport-first-colomn-wrap.sp-sport-first-colomn-wrap-line.sp-sport-first-colomn-wrap-line-second {
    border-left: 1px solid #6d7278;
    border-right: 1px solid #6d7278;
    padding-left: 30rem;
    padding-right: 30rem;
    display: block;
  }

  .sp-sport-hero-img.sp-sport-hero-img-hours {
    width: 25%;
    top: 17%;
    left: 5%;
  }

  .sp-sport-hero-img.sp-sport-hero-img-latte {
    width: 25%;
    top: 6%;
    right: 3%;
  }

  .sp-sport-hero-img.sp-sport-hero-img-candle {
    width: 25%;
    bottom: 4%;
    right: 7%;
  }

  .sp-sport-quote-wrap {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sp-sport-hero-statistic-mob {
    display: block;
  }

  .sp-sport-slider-wrap {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .sp-sport-third-colomn-wrap {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .sp-sport-tird-title-italic {
    font-size: 56rem;
  }

  .sp-gpb-hero-wrap {
    justify-content: center;
    align-items: flex-end;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-sport-quote-hero {
    width: 170rem;
  }

  .div-block-36 {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    flex-flow: column;
    display: flex;
  }

  .btn-back-mob {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: auto;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .btn-back-mob.mb-30 {
    margin-bottom: 0;
  }

  .link-block-2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    height: 20px;
  }

  .text-block-7-copy {
    text-align: left;
    width: auto;
    font-size: 14px;
  }

  .text-block-8-copy {
    text-align: left;
    width: auto;
    font-size: 14px;
    display: block;
  }

  .text-block-8-copy.hide_mobile {
    display: none;
  }

  .sp-person-labelboost {
    bottom: 39.5rem;
  }

  .sp-sport-widget__bottom.results {
    width: 100%;
    height: auto;
  }

  .sp-sport-widget__close-btn {
    width: 60rem;
    min-width: 60rem;
    max-width: 60rem;
    height: 60rem;
    min-height: 60rem;
    max-height: 60rem;
    margin-right: 12rem;
    padding: 18rem;
    position: static;
  }

  .sp-sport-widget__pagination {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .sp-sport-widget__pg-item-wrp {
    height: 10rem;
  }

  .sp-sport-widget__h1 {
    font-size: 56rem;
  }

  .sp-sport-widget__form {
    grid-column-gap: 24rem;
    grid-row-gap: 24rem;
  }

  .sp-sport-widget__form.horizontal {
    grid-column-gap: 24rem;
    grid-row-gap: 24rem;
    flex-flow: column;
  }

  .sp-sport-widget__text-input {
    padding: 24rem 12rem;
    font-size: 56rem;
  }

  .sp-sport-widget__text-input.on-desktop {
    display: none;
  }

  .sp-sport-widget__form-buttons {
    grid-column-gap: 12rem;
    grid-row-gap: 12rem;
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .sp-sport-widget__form-buttons.vertical {
    flex-flow: row;
  }

  .sp-sport-widget__form-step {
    width: auto;
  }

  .sp-sport-widget__btn {
    width: 100%;
    min-width: auto;
    max-width: none;
    height: 80rem;
    min-height: auto;
    max-height: 80rem;
    padding: 18rem 60rem;
  }

  .sp-sport-widget__radio {
    font-size: 20rem;
  }

  .sp-sport-widget__radio.is-text-input.on-mobile {
    display: block;
  }

  .sp-sport-widget__page.gap-48px {
    height: auto;
    padding-bottom: 0;
  }

  .sp-sport-widget__radio-btns {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .sp-sport-widget__radio-btns.single {
    display: flex;
  }

  .sp-sport-widget__result {
    flex-flow: column;
    overflow: auto;
  }

  .sp-sport-widget__result-left {
    display: none;
  }

  .sp-sport-widget__result-right {
    min-width: auto;
    max-width: none;
  }

  .sp-sport-widget__circles-card {
    background-color: #1c1c1e;
    min-width: auto;
    max-width: calc(100vw - 32rem);
    min-height: auto;
    padding: 0;
  }

  .sp-sport-widget__circles-card.is-hidden {
    padding: 20rem;
  }

  .sp-sport-widget__circles-card.is-mobile {
    display: flex;
  }

  .sp-sport-widget__circles-content {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .sp-sport-widget__block {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .sp-sport-widget__bold {
    font-size: 40px;
  }

  .sp-sport-widget__c-desc {
    font-size: 16px;
  }

  .sp-sport-widget__dials-about {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .sp-sport-widget__dial-about {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-left: 10px;
    font-size: 16px;
  }

  .sp-sport-widget__download-wrp.is-desktop {
    display: none;
  }

  .sp-sport-widget__download-wrp.is-mobile {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .sp-sport-widget__download-btn {
    max-width: none;
    min-height: 142px;
    font-size: 14px;
    line-height: 140%;
  }

  .fs-inherit.lh-inherit {
    line-height: inherit;
  }

  .dwnld-ic {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    min-height: 20px;
    max-height: 20px;
  }

  .fc-white.fs-inherit.lh-inherit {
    line-height: inherit;
  }

  .sp-sport-widget__socials {
    width: auto;
    height: 100%;
    font-size: 24px;
  }

  .sp-sport-widget__socials.is-01 {
    width: auto;
    min-height: 142px;
  }

  .sp-sport-widget__socials.is-02 {
    height: 250px;
    min-height: 250px;
  }

  .sp-sport-widget__socials-ic {
    width: 32px;
    min-width: 32px;
    height: 32px;
    max-height: 32px;
  }

  .sp-sport-widget__download-or {
    display: none;
  }

  .sp-sport-widget__download-half {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .sp-sport-widget__mobile-socials {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    padding-top: 25px;
    font-size: 24px;
    line-height: 140%;
    display: flex;
    position: relative;
  }

  .sp-sport-widget__socials-img {
    z-index: -1;
    width: 150px;
    height: 150px;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
  }

  .sp-gpb-title, .sp-gpb-title.sp-gpb-title-italic.sp-nn-title-white {
    font-size: 55rem;
  }

  .sp-gpb-main-img-string-mob {
    width: 86%;
    height: auto;
    display: block;
    top: 8%;
    left: 7%;
    right: 7%;
  }

  .sp-gpb-hero-img-bg {
    display: none;
  }

  .sp-gpb-hero-img-bg-mob {
    width: 100%;
    max-width: none;
    max-height: none;
    display: inline-flex;
  }

  .sp-gpb-hero-img-string-mob {
    width: 88%;
    height: auto;
    display: block;
    top: 46%;
    left: 6%;
    right: 6%;
  }

  .sp-gpb-tabs-content {
    width: 100%;
    padding-left: 0;
  }

  .sp-gpb-main-img-dream {
    width: 500rem;
    left: 0;
  }

  .sp-gpb-tabs {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
  }

  .sp-gpb-second-colomn-wrap {
    width: 100%;
  }

  .sp-gpb-main-wrap-two-colomns {
    flex-flow: column;
  }

  .sp-gpb-section {
    padding-top: 100rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-gpb-section.sp-gpb-section-h1.sp-ya-h1-wrap {
    padding-bottom: 80rem;
  }

  .sp-gpb-main-img-four {
    width: 120rem;
    top: -14%;
    left: -3%;
    right: auto;
  }

  .sp-gpb-main-img-four.sp-gpb-hero-img-draggable {
    top: -148%;
  }

  .sp-gpb-main-img-string {
    display: none;
  }

  .sp-gpb-h1 {
    font-size: 80rem;
  }

  .sp-gpb-title-wrap {
    padding-bottom: 0;
  }

  .sp-gpb-title-wrap.top {
    margin-top: 131.5rem;
  }

  .sp-gpb-title-wrap.sp-gpb-title-wrap-right {
    width: 100%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-img-statistic-3 {
    width: 45%;
    bottom: 11%;
    right: 52%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-img-statistic-4 {
    width: 45%;
    bottom: 9%;
    right: 6%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-team {
    width: 42%;
    bottom: 2%;
    right: 38%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-computer {
    width: 38%;
    top: 19%;
    left: 3%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-relity {
    width: 49%;
    bottom: 33%;
    right: 22%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-water {
    width: 26%;
    top: 11%;
    left: 72%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-img-statistic-2 {
    width: 45%;
    top: 17%;
    left: 52%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-main-img-count {
    width: 37%;
    top: 22%;
    left: 46%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-main-img-startup {
    width: 38%;
    bottom: 1%;
    right: 52%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-img-statistic-1 {
    width: 45%;
    top: 12%;
    left: 6%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-expectation {
    width: 42%;
    top: 1%;
    left: 23%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-laptop {
    width: 33%;
    bottom: 11%;
    right: 4%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-coffee {
    width: 20%;
    bottom: 23%;
    right: 77%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-main-img-space {
    width: 34%;
    top: 15%;
    left: 9%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-hero-img-man {
    width: 29%;
    top: 17%;
    left: 43%;
  }

  .sp-gpb-hero-img-draggable.sp-gpb-main-img-diffirent {
    width: 39%;
    bottom: 7%;
    right: 6%;
  }

  .sp-gpb-mouse-text {
    font-size: 30px;
  }

  .sp-gpb-hero-img-string {
    display: none;
  }

  .sp-gpb-first-colomn-wrap {
    width: 100%;
  }

  .sp-gpb-first-colomn-wrap.sp-gpb-first-colomn-wrap-pen {
    width: 65%;
  }

  .swiper-button-prev-3 {
    width: 20%;
    left: 14%;
  }

  .swiper-button-prev-3.sp-ar-swipper-btn-prev {
    right: 140rem;
  }

  .swiper-button-next-3 {
    width: 20%;
    right: 14%;
  }

  .swiper-button-next-3.sp-ar-swipper-btn-next {
    right: 20rem;
  }

  .sp-ar-main-wrap {
    padding-left: 70rem;
  }

  .swiper-button-next-1 {
    width: 20%;
    right: 14%;
  }

  .swiper-button-next-1.sp-ar-swipper-btn-next, .swiper-button-next-1.sp-mv-swipper-btn-next {
    right: 20rem;
  }

  .sp-ar-subtitle {
    font-size: 67rem;
    line-height: 1;
  }

  .sp-ar-heroes-2 {
    bottom: -12%;
    left: -70%;
  }

  .sp-ar-main-wrap-wide {
    padding-left: 0;
  }

  .swiper-button-prev-2 {
    width: 20%;
    left: 14%;
  }

  .swiper-button-prev-2.sp-ar-swipper-btn-prev {
    right: 140rem;
  }

  .swiper-button-prev-2.sp-ya-swipper-btn-prev {
    left: 0;
  }

  .swiper-button-prev-2.sp-ya-swipper-btn-prev-small {
    width: 80rem;
    top: 3%;
    right: 90rem;
  }

  .sp-ar-heroes-1 {
    top: 3%;
  }

  .sp-ar-hero-img-wrap {
    padding-bottom: 140rem;
  }

  .sp-ar-span-outro-1 {
    background-size: 140rem;
  }

  .sp-ar-body-wrap {
    width: 100%;
    padding-top: 100rem;
  }

  .swiper-button-prev-1 {
    width: 20%;
    left: 14%;
  }

  .swiper-button-prev-1.sp-ar-swipper-btn-prev, .swiper-button-prev-1.sp-mv-swipper-btn-prev {
    right: 140rem;
  }

  .sp-ar-plastic-2 {
    top: 80%;
  }

  .sp-ar-hero-img-1 {
    background-size: 180rem;
  }

  .sp-ar-logo {
    width: 1200rem;
    top: 17%;
  }

  .sp-ar-hero-img-2 {
    background-size: 180rem;
  }

  .sp-ar-hero {
    height: 550rem;
  }

  .sp-ar-slider-name {
    height: 270rem;
  }

  .swiper-wrapper-4 {
    width: 100%;
    display: flex;
  }

  .swiper-wrapper-4.sp-ya {
    justify-content: center;
    align-items: flex-start;
  }

  .sp-ar-quote {
    top: 100rem;
  }

  .swiper-button-next-2 {
    width: 20%;
    right: 14%;
  }

  .swiper-button-next-2.sp-ar-swipper-btn-next {
    right: 20rem;
  }

  .swiper-button-next-2.sp-ya-swipper-btn-next {
    right: 0;
  }

  .swiper-button-next-2.sp-ya-swipper-btn-next-small {
    width: 80rem;
    top: 3%;
    right: 10rem;
  }

  .sp-a101-arrow-copy {
    width: 130rem;
  }

  .sp-ar-span-outro-2 {
    background-size: 80rem;
  }

  .sp-ar-plastic-1 {
    left: -70%;
  }

  .sp-ar-hero-img-3 {
    background-size: 180rem;
  }

  .sp-ar-h1 {
    font-size: 71rem;
  }

  .sp-ar-h1.sp-ar-h1-mob {
    font-size: 97rem;
    display: block;
  }

  .sp-ar-h1.sp-ar-h1-desc {
    display: none;
  }

  .sp-ar-slider-wrap {
    height: 270rem;
  }

  .sp-ar-span-outro-3 {
    background-size: 80rem;
  }

  .sp-ar-subtitle-paragraph {
    font-size: 55rem;
  }

  .text-format {
    line-height: 14px;
  }

  .navigation2-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .navigation2-wrapper.mys {
    margin-top: 20rem;
  }

  .hero-main-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .section-first {
    padding-top: 112rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .img-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .hero-img {
    display: none;
  }

  .section-second {
    margin-bottom: 0;
    padding-bottom: 68px;
  }

  .text-data {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: inline-flex;
  }

  .content-time {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
  }

  .time-img {
    height: 12px;
    margin-top: 0;
    margin-bottom: 2px;
    padding-bottom: 0;
  }

  .text-minute.text-9-copy {
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 1px;
    font-size: 10px;
    display: flex;
  }

  .data-time-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
  }

  .h2-timesnr-400-116.text-style-italic {
    text-align: center;
    max-width: 320px;
    font-size: 40px;
  }

  .paragraph-about-hero {
    width: 320px;
    margin-top: 9px;
    font-size: 20px;
  }

  .paragraph-about-hero.none {
    display: none;
  }

  .human-img {
    width: 230px;
  }

  .left-acs-img {
    width: 72px;
    inset: auto auto 113px -42px;
  }

  .human-text-wrapper {
    position: static;
  }

  .date-tabs {
    height: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .date-tabs-menu {
    display: flex;
  }

  .date-link {
    width: 50%;
    padding-bottom: 1px;
  }

  .date-link.w--current {
    width: 50%;
    padding-bottom: 9px;
    padding-left: 32px;
  }

  .tabs-content-wrapper {
    margin-top: -21px;
  }

  .tab-pane-wrapper {
    height: auto;
  }

  .pane-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 43px 19px 30px;
  }

  .pane-wrapper.border-left-top {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .pane-left {
    width: 100%;
    height: auto;
    margin-right: 0;
    padding-right: 0;
    overflow: visible;
  }

  .pane-right {
    flex-flow: column;
    width: 100%;
    margin-top: 0;
  }

  .pane-img {
    width: 100%;
    display: none;
  }

  .human-content-wrapper {
    padding-top: 30px;
  }

  .objsans-500-16 {
    text-align: center;
    width: 280px;
    max-width: none;
    font-size: 14px;
  }

  .h1-objsans-500-50 {
    text-align: center;
    font-size: 29px;
  }

  .text-color-blue {
    font-size: 30px;
  }

  .timesnr-400-60.text-style-italic {
    font-size: 35px;
  }

  .left-alignment {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .image-43 {
    display: none;
  }

  .objsans-700-20 {
    font-size: 16px;
  }

  .section-third {
    margin-top: 40px;
    margin-bottom: 30px;
    padding-left: 19px;
    padding-right: 19px;
  }

  .third-content-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column-reverse wrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .third-left-img {
    width: 100%;
    margin-top: 0;
  }

  .third-right-text {
    width: 100%;
  }

  .objsans-400-20 {
    margin-left: 0;
    font-size: 16px;
  }

  .third-home-img {
    display: none;
  }

  .hero-img-mob {
    border-radius: 34px;
    width: 100%;
    margin-top: 10rem;
    display: block;
  }

  .right-acs-img {
    width: 131px;
    right: -44%;
  }

  .third-home-img-mob {
    width: 100%;
    display: block;
  }

  .human-slider-mob {
    width: 100%;
    height: auto;
    display: block;
  }

  .left-arrow-6, .right-arrow-6, .slide-nav-3 {
    display: none;
  }

  .human-slidet-img-mob {
    width: 100%;
  }

  .left-acs-img-copy {
    width: 150px;
    inset: auto auto 113px -71px;
  }

  .right-acs-img-copy {
    width: 131px;
    right: -40%;
  }

  .left-acs-img-copy-copy {
    width: 100px;
    inset: auto auto 113px -62px;
  }

  .right-acs-img-copy-copy {
    width: 100px;
    bottom: 9%;
    right: -27%;
  }

  .section-reklama {
    margin-bottom: 0;
  }

  .nodome__slidertext-2 {
    width: 100%;
    font-size: 26.6rem;
  }

  .rl_gallery21_arrow-left-2 {
    inset: -10% auto auto 34%;
  }

  .rl_gallery21_arrow-left-2._3-brands {
    margin-top: 140rem;
    margin-left: 0;
  }

  .rl_gallery21_arrow-left-2._3-brands.blazar {
    margin-top: 0;
    margin-left: 430rem;
  }

  .rl_section_gallery21-2 {
    width: 616rem;
    height: 1250rem;
    margin-top: -250rem;
  }

  .rl_section_gallery21-2._3-brands {
    width: 650rem;
    height: 1850rem;
    margin-top: 0;
    padding-right: 0;
    display: block;
  }

  .rl_gallery21_arrow-right-2 {
    width: 80rem;
    height: 80rem;
    inset: -10% auto auto 40%;
  }

  .rl_gallery21_arrow-right-2._3-brands {
    margin-top: 140rem;
    margin-left: 80rem;
    margin-right: 0;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right-2._3-brands.blazar {
    margin-top: 0;
    margin-left: 520rem;
  }

  .paragraph-about-hero-mob {
    width: 320px;
    margin-top: 9px;
    font-size: 20px;
  }

  .blazar-back-cover {
    background-image: radial-gradient(circle at 54% 55%, #ffa9e7 23%, #fff 49%);
    width: 220vw;
  }

  .blazar-01 {
    width: 300rem;
    height: 0;
  }

  .blazar-01._3stolb {
    margin-left: 0;
  }

  .blazar-01._3stolb.gor {
    margin-top: 433.2rem;
  }

  .code-embed-5 {
    bottom: 40rem;
    right: 40rem;
  }

  .label-miu-miu {
    top: 100rem;
  }

  .label-moxo {
    top: 400rem;
  }

  .label-mark {
    bottom: 1450rem;
  }

  .label-aura {
    top: 1300rem;
  }

  .label-perekus {
    top: 700rem;
  }

  .label-book {
    bottom: 120rem;
  }

  .point-wrapper-book {
    bottom: 10rem;
    right: 10%;
  }

  .brat-scroll-block-img-mob {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    display: flex;
  }

  .point-wrapper-miu-miu {
    top: 200rem;
  }

  .point-wrapper-balenciaga {
    bottom: 350rem;
    right: 400rem;
  }

  .point-wrapper-moxi {
    top: 500rem;
  }

  .point-wrapper-mark {
    bottom: 1300rem;
    right: 20rem;
  }

  .point-wrapper-aura {
    top: 1400rem;
  }

  .point-wrapper-soboika {
    bottom: 700rem;
    left: 450.3rem;
  }

  .point-wrapper-perekus {
    top: 850rem;
    right: 150rem;
  }

  .starter-pack-img-mob {
    border-radius: 40px;
  }

  .section-author-mob {
    padding-bottom: 0;
  }

  .section-author-mob.sb {
    padding-bottom: 100rem;
  }

  .navbar-horizontal.sp-lunar-navbar {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .nav-logo-img-slim {
    width: 600rem;
  }

  .nav-logo-img-slim.sp-lunar-logo {
    width: 34rem;
  }

  .section-copy.about-company {
    padding-bottom: 60rem;
  }

  .section-copy.section-payment {
    padding-top: 76.8rem;
  }

  .section-copy.team-video {
    z-index: 2;
    padding-top: 20rem;
  }

  .section-new.ml-mr-25-mob {
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .section-new._2025 {
    margin-top: 0;
  }

  .h1-new {
    text-align: center;
    min-width: 557rem;
  }

  .objsans-500-38.line-height-130.align-right {
    line-height: 100%;
  }

  .container-content.flex-center.mw-820.mb-100, .container-content.flex-center.mw-832.mb-100 {
    margin-bottom: 0;
  }

  .objsans-500-28.mb-20.maxw-245 {
    max-width: none;
  }

  .section-text.ml-mr-25-mob {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .section-img.flex-center.mt-80.mb-40, .interview-red-box-copy {
    width: 100%;
  }

  .section-stiki-scroll.mb--40 {
    margin-bottom: -40rem;
  }

  .photo-columns.mb-60 {
    margin-bottom: 40rem;
  }

  .nav-logo-img-copy {
    width: 600rem;
  }

  .nav-logo-img-copy.sp-lunar-logo {
    width: 34rem;
  }

  .nav-logo-img-3 {
    width: 600rem;
  }

  .one_h2_wrap {
    flex-flow: column;
  }

  .rl_gallery21_arrow-left-3 {
    inset: -10% auto auto 34%;
  }

  .rl_gallery21_arrow-left-3._3-brands {
    margin-top: 140rem;
    margin-left: 0;
  }

  .rl_gallery21_arrow-left-3._3-brands.inter {
    margin-top: 100rem;
    margin-left: -120rem;
  }

  .rl_gallery21_slide-nav-2 {
    bottom: 29%;
  }

  .one_h2_wrapin {
    width: 0%;
  }

  .text-span-19 {
    width: 100%;
    font-size: 50rem;
    line-height: 60rem;
  }

  .text-span-19.sp-a101-span-sans, .text-span-19.sp-ya-white {
    font-size: 70rem;
    line-height: 110%;
  }

  .one_h2 {
    font-size: 120rem;
  }

  .one_h2.object {
    width: 600rem;
    font-size: 50rem;
  }

  .one_h2.object._2 {
    width: 600rem;
    height: auto;
  }

  .one_h2.small {
    font-size: 60rem;
  }

  .rl_gallery21_slider-2 {
    width: 100%;
    height: 911rem;
  }

  .rl_gallery21_arrow-right-3 {
    width: 80rem;
    height: 80rem;
    inset: -10% auto auto 40%;
  }

  .rl_gallery21_arrow-right-3._3-brands {
    margin-top: 140rem;
    margin-left: 80rem;
    margin-right: 0;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right-3._3-brands.inter {
    margin-top: 0;
    margin-left: -120rem;
  }

  .one_slider {
    width: 110%;
    padding-bottom: 600rem;
  }

  .sp-a101-btn-2 {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .sp-nn-cable {
    top: 29%;
  }

  .sp-nn-img-freelance {
    max-width: 1200rem;
    left: -120%;
  }

  .sp-nn-img-maison {
    max-width: 1500rem;
    left: -140%;
  }

  .sp-nn-img-gallery {
    max-width: 700rem;
    left: -30%;
  }

  .sp-nn-main-wrap {
    width: 600rem;
  }

  .sp-nn-h2-wrap {
    width: 100%;
  }

  .sp-nn-img-houses {
    max-width: 1500rem;
    left: -110%;
  }

  .sp-nn-img-divide-wrap-5 {
    margin-top: 0;
  }

  .sp-nn-additional-subtitle-italic {
    font-size: 55rem;
  }

  .sp-nn-main-img-bike-wrap {
    width: 800rem;
    right: auto;
  }

  .sp-gpb-second-colomn-wrap-copy {
    width: 100%;
  }

  .sp-nn-h1 {
    font-size: 72rem;
  }

  .sp-nn-one-colomn {
    flex-flow: column;
  }

  .sp-gpb-main-img-baloon-2 {
    top: 40%;
    left: 0%;
    right: auto;
  }

  .sp-nn-main-img-people {
    width: 500rem;
  }

  .sp-nn-hero-wrap {
    width: 1800rem;
  }

  .sp-nn-second-colomn-wrap {
    width: 100%;
  }

  .sp-nn-additional-subtitle {
    font-size: 42rem;
  }

  .sp-nn-main-img-bike {
    width: 800rem;
  }

  .sp-nn-main-img-pen {
    width: 900rem;
  }

  .sp-nn-img-cloud-4 {
    width: 130%;
    top: 18%;
    left: auto;
    right: -30%;
  }

  .sp-nn-h2 {
    font-size: 80rem;
  }

  .sp-nn-img-cloud-5 {
    top: 18%;
    left: 10%;
  }

  .sp-nn-img-cloud-6 {
    top: -30%;
    right: 10%;
  }

  .sp-nn-paragraph-wrap {
    width: 600rem;
  }

  .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first {
    width: 600rem;
    padding-left: 80rem;
  }

  .sp-nn-paragraph-wrap.sp-nn-paragraph-wrap-first.sp-nn-paragraph-wrap-first-one {
    width: 600rem;
  }

  .sp-nn-img-cloud-3 {
    width: 80%;
    top: 8%;
    right: -20%;
  }

  .sp-nn-head-tags {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-nn-head-tags.one {
    margin-top: -61.6rem;
  }

  .container-copy.container-about {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
  }

  .container-copy.interview-container {
    margin-top: 81rem;
  }

  .container-copy.interview-container.mt-30.mobile-w, .container-copy.interview-text-container.mt-30.mobile-w, .container-copy.interview-text-container.mt-30.mobile-w, .container-copy.interview-text-container.mt-30.mobile-w, .container-copy.flex-container {
    margin-top: 20px;
  }

  .container-copy.flex-container.a-list-new-row {
    margin-top: 15rem;
  }

  .container-copy.flex-container.a-list-new-row.cc-newx-copy-copy {
    margin-top: 0;
  }

  .container-copy.more-button-block {
    margin-top: 20px;
  }

  .container-copy.b-t-30 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-56-mob {
    width: 100%;
  }

  .block-quote_black-line {
    line-height: 19px;
  }

  .block-quote_black-line.in-fw-interview {
    width: 100%;
  }

  .big-photo.photo-none {
    display: none;
  }

  .point-navigator.newl.alist {
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .search-block-slim {
    top: 73rem;
  }

  .search-block-slim.sp-lunar-search {
    top: 6.9rem;
  }

  .flex-horizontal-mob {
    flex-flow: row;
    justify-content: space-between;
    width: 100%;
  }

  .tmnr-italic-48 {
    font-size: 50rem;
  }

  .breadcrumbs_for_newp-mob {
    width: 100%;
  }

  .archive-block {
    border-radius: 15px;
    max-width: 600rem;
    margin-left: 10rem;
    margin-right: 10rem;
    padding: 110rem 66rem 50rem;
  }

  .archive-text {
    text-align: center;
    margin-bottom: 15rem;
    font-size: 36rem;
  }

  .archive-text.mb-89 {
    font-size: 44rem;
  }

  .archive-arrows-mob {
    width: 330rem;
    top: 50rem;
    left: 110rem;
  }

  .section-newp {
    padding-top: 350rem;
  }

  .nav-logo-img-slim-copy {
    width: 600rem;
  }

  .nav-logo-img-slim-copy.sp-lunar-logo {
    width: 34rem;
  }

  .nav-logo-img-slim-white {
    width: 600rem;
  }

  .nav-logo-img-slim-white.sp-lunar-logo {
    width: 34rem;
  }

  .h1-newp {
    font-size: 130rem;
  }

  .h1-newp.ml-mr-25-mob {
    margin-left: 0;
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .maxw-556 {
    max-width: none;
  }

  .maxw-800 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-slider.new-leaders {
    padding-bottom: 0;
  }

  .section-slider.archipelago {
    width: 100%;
    max-width: none;
  }

  .section-slider.about.mb-100 {
    justify-content: center;
    align-items: flex-start;
  }

  .section-slider.ateams {
    padding-bottom: 0;
  }

  .newp-block-slider {
    display: none;
  }

  .left-arrow-7 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 18rem;
  }

  .slider-points {
    bottom: -100rem;
  }

  .right-arrow-7 {
    justify-content: flex-end;
    align-items: center;
    margin-right: 18rem;
  }

  .newp-block-slider-mob {
    background-color: #0000;
    width: auto;
    height: auto;
    margin-top: 50rem;
    display: block;
  }

  .newp-block-slider-mob.mb-mt-none {
    margin-top: 0;
  }

  .swiper-component.new-leaders, .swiper-component.ateams {
    margin-left: 0;
  }

  .image-58 {
    width: 246rem;
    top: -500rem;
    right: 0;
  }

  .nav-link-white {
    font-size: 32rem;
  }

  .nav-logo-img-slim-white-mob {
    width: 600rem;
  }

  .nav-logo-img-slim-white-mob.sp-lunar-logo {
    width: 34rem;
  }

  .clue-block {
    inset: 350rem 30rem auto auto;
  }

  .clue-block.somelove.is-1 {
    top: 20%;
    right: 10%;
  }

  .clue-block.somelove.is-3 {
    top: 0%;
    right: 10%;
  }

  .clue-block.somelove.is-2 {
    top: -10%;
    right: 10%;
  }

  .swiper-slide-none {
    flex: none;
    width: 100%;
  }

  .swiper-slide-none.sp-ar-swiper-slide-empty {
    display: none;
  }

  .sp-mts-hero-img-bg-mob {
    width: 100%;
    max-width: none;
    max-height: none;
    display: inline-flex;
  }

  .sp-mts-subtitle {
    font-size: 43rem;
  }

  .sp-ya-hero-wrap {
    justify-content: center;
    align-items: flex-end;
    width: 97%;
    padding-left: 0;
    padding-right: 0;
  }

  .sp-mts-hero-wrap {
    padding-top: 150rem;
  }

  .sp-mts-hero {
    height: auto;
    margin-bottom: -80rem;
  }

  .sp-mts-main-wrap {
    width: 100%;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-mts-main-wrap.sp-mts-main-wrap-hero {
    flex-flow: column-reverse;
    width: 100%;
  }

  .sp-mts-hero-img-bg {
    display: none;
  }

  .sp-mts-h1 {
    font-size: 110rem;
  }

  .sp-mts-quote-effect {
    filter: blur(3px);
    border-radius: 150rem;
  }

  .sp-mts-quote-effect.sp-mts-sss {
    display: none;
  }

  .sp-mts-code-embed.sp-mts-events-none {
    height: 10%;
  }

  .sp-mts-main-gradient {
    padding-bottom: 150rem;
  }

  .sp-mts-h2 {
    font-size: 76rem;
  }

  .sp-mts-section {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-mts-ssssssssss-copy {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .sp-mts-card-rotate {
    width: 30rem;
    max-width: 30rem;
  }

  .sp-mts-quote-italic {
    font-size: 46rem;
  }

  .sp-mts-quote-wrap {
    border-radius: 150rem;
  }

  .sp-mts-ssssssssss {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .sp-mts-subtitle-2 {
    font-size: 43rem;
  }

  .sp-mts-h1-2 {
    font-size: 110rem;
  }

  .sp-mts-h2-2 {
    font-size: 76rem;
  }

  .se-tion-arch-first {
    width: 100%;
    height: 820rem;
    margin-bottom: 60rem;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .img-block-arch {
    background-size: contain;
    width: 100%;
    height: 100%;
    padding: 12rem;
  }

  .section-arch-content {
    margin-top: 60rem;
  }

  .h2-arch {
    font-size: 72rem;
  }

  .text-block-arch {
    margin-top: 57rem;
  }

  .block-video {
    padding-top: 27rem;
  }

  .green-right {
    height: 906rem;
    bottom: 1000rem;
  }

  .flex-right.mb-48 {
    margin-bottom: 0;
  }

  .green-bottom {
    width: 616rem;
  }

  .sp-ya-eye-preload-anim {
    transform: translate(0%);
  }

  .sp-ya-slide-music {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-gpb-hero-img-bg-mob-2 {
    width: 100%;
    max-width: none;
    max-height: none;
    display: inline-flex;
  }

  .sp-ya-img-browser-control {
    width: 150rem;
  }

  .sp-ya-alice-photo {
    width: 370rem;
    height: auto;
  }

  .sp-ya-main-text-block-wrap {
    padding: 60rem 40rem;
  }

  .sp-ya-main-text-block-wrap.vertical.music {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67178451d9432bed38b63bf6_sp-ya-music-bg.webp"), linear-gradient(#0000, #0000);
    background-position: 50% 100%, 0 0;
    background-size: cover, auto;
  }

  .sp-ya-main-text-block-wrap.book {
    width: 100%;
  }

  .swiper-slide-4 {
    flex: none;
    width: 100%;
  }

  .sp-ya-slider-music {
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .sp-ya-arrow-go {
    width: 60rem;
  }

  .sp-ya-slide-go {
    height: 850rem;
  }

  .sp-ya-hero-animation-4 {
    width: 49%;
  }

  .sp-ya-arrow-icon {
    width: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
    inset: auto;
  }

  .sp-ya-hero-animation-8 {
    grid-column-gap: 4%;
    grid-row-gap: 4%;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 66%;
    height: auto;
    margin-left: 0%;
    padding-bottom: 4%;
  }

  .sp-ya-talk-bubble-wrap {
    width: 110%;
  }

  .sp-ya-img-browser-control-hero {
    width: 150rem;
  }

  .sp-ya-btn-wrap {
    width: 100%;
  }

  .image-61 {
    width: 100%;
    height: auto;
  }

  .sp-ya-h1-span {
    font-size: 95rem;
  }

  .sp-ya-hero-animation-1 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    padding: 60rem 20rem;
    top: 0;
    right: 0;
  }

  .sp-ya-camera-david {
    top: 12%;
  }

  .sp-ya-go-add-img {
    width: 30rem;
    max-width: 30rem;
  }

  .sp-ya-hero-animation-5 {
    transform: translate(0%);
  }

  .sp-ya-logo-go-wrap {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .sp-ya-camera-header-wrap {
    margin-left: -40rem;
    margin-right: -40rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.camera {
    height: 650rem;
    margin-left: -40rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-text.alice.last {
    margin-top: -80rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.kino {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-ya-paragraph-wrap.sp-ya-paragraph-wrap-header.camera {
    z-index: 1;
    height: 650rem;
  }

  .sp-ya-go-logo {
    width: 120rem;
  }

  .sp-ya-kino-tab-pane {
    height: 300rem;
    margin-top: 40rem;
  }

  .sp-gpb-hero-img-bg-2 {
    display: none;
  }

  .sp-ya-h1 {
    font-size: 80rem;
  }

  .sp-ya-alice-nav {
    bottom: -10px;
  }

  .sp-ya-btn-text {
    font-size: 42rem;
  }

  .sp-ya-btn-text.big {
    font-size: 45rem;
  }

  .sp-ya-btn-text.sp-ya-btn-text-add {
    font-size: 33rem;
  }

  .sp-ya-camera-flower {
    left: -3%;
  }

  .sp-ya-slide-resize {
    height: auto;
  }

  .sp-ya-arrow {
    justify-content: center;
    align-items: center;
    width: 100rem;
    height: 17%;
    margin-top: 0;
  }

  .sp-ya-arrow.left {
    justify-content: center;
    align-items: center;
    width: 100rem;
    height: 17%;
    margin-top: 0;
    left: 67%;
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera.david {
    transform: rotate(-20deg);
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera.shirt {
    right: -60%;
  }

  .sp-ya-btn.sp-ya-btn-black-small-camera.flower {
    bottom: -30%;
    right: -19%;
    transform: rotate(10deg);
  }

  .sp-ya-btn.sp-ya-bubble {
    border-radius: 80rem;
    margin-left: 0;
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .sp-ya-btn.sp-ya-btn-brown.sp-ya-btn-music.sp-ya-hero-music {
    height: 45%;
  }

  .sp-ya-btn.sp-ya-alice {
    border-radius: 80rem;
    margin-left: 0;
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .sp-ya-music-slider-nav {
    margin-bottom: -80rem;
  }

  .sp-ya-browser-header-wrap {
    margin-left: -40rem;
    margin-right: -40rem;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ya-hero-animation-2 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 48%;
    height: 30%;
    display: flex;
  }

  .sp-ya-slider-img {
    width: 80%;
    max-width: 100%;
  }

  .image-63 {
    width: 49%;
  }

  .sp-ya-first-colomn-wrap {
    width: 100%;
  }

  .sp-ya-book-page.sp-ya-book-page-right {
    flex-flow: column;
  }

  .sp-ya-book-page.sp-ya-book-page-left.book {
    padding-bottom: 100rem;
  }

  .sp-ya-hero {
    height: 1080rem;
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .sp-ya-photo-card-wrap {
    padding-top: 60rem;
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .sp-ya-section {
    padding-left: 0;
    padding-right: 0;
  }

  .sp-ya-arrow-music {
    width: 60rem;
  }

  .sp-ya-img-book {
    width: 300rem;
  }

  .sp-ya-camera-shirt {
    width: 210rem;
    bottom: 22%;
    left: 9%;
  }

  .sp-ya-hero-animation-6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .sp-ya-photo-card {
    max-height: 700rem;
  }

  .head-tags__date-text-copy-2 {
    white-space: nowrap;
  }

  .sp-ya-hero-animation-9 {
    grid-column-gap: 3%;
    grid-row-gap: 3%;
    flex-flow: column;
    width: 30%;
    height: auto;
    position: relative;
    bottom: 5%;
  }

  .sp-ya-hero-animation-7 {
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    position: relative;
    top: -18%;
  }

  .sp-ya-hero-animation-3 {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    justify-content: space-around;
    width: 100%;
    height: 31%;
  }

  .sp-ya-browser-header-wrap-hero {
    height: 45%;
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sp-ya-music-arm {
    bottom: -6%;
    right: -10%;
  }

  .sp-ya-talk-bubble-tail-alice {
    width: 80rem;
    bottom: -17%;
  }

  .image-44 {
    top: -5%;
    right: -5%;
  }

  .sp-ya-bookmate {
    width: 80rem;
    top: -3%;
  }

  .sp-ya-main-wrap-two-colomns {
    flex-flow: column;
  }

  .sp-ya-second-colomn-wrap {
    width: 100%;
  }

  .sp-ya-camera-text-wrap {
    justify-content: flex-start;
    align-items: center;
  }

  .sp-ya-talk-bubble {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sp-ya-slider-arrow-music {
    width: 100rem;
  }

  .sp-ya-browser-paragraph-wrap.browser.kino {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column-reverse;
  }

  .sp-ya-music-arm-hero {
    width: 50%;
    height: auto;
    bottom: -6%;
    right: -10%;
  }

  .sp-ya-camera-img {
    width: 230rem;
  }

  .sp-mts-autor-wrap {
    min-width: 100%;
  }

  .card-block {
    justify-content: space-between;
    width: 380rem;
    height: 380rem;
  }

  .number-text {
    font-size: 40rem;
  }

  .card-text.maxw-364.mb-201 {
    width: 263rem;
    margin-bottom: 150rem;
    font-size: 24rem;
  }

  .card-text.mb-159 {
    width: 365rem;
    margin-bottom: 100rem;
    font-size: 24rem;
    display: flex;
  }

  .icons-block-mob {
    width: 100%;
  }

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

  .block-black {
    padding-top: 15rem;
    padding-bottom: 22rem;
    padding-left: 17rem;
  }

  .big-black-block {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .about-brand-btn {
    width: 592rem;
    height: 140rem;
  }

  .objsans-400-32 {
    font-size: 23rem;
  }

  .first-screen {
    z-index: 99;
    height: 1600rem;
    margin-top: 85rem;
  }

  .first-btn {
    margin-bottom: 50rem;
    position: fixed;
    inset: auto 0% 0%;
  }

  .hero-mob-img {
    display: none;
  }

  .png-element-1 {
    width: 209rem;
    top: -100rem;
    right: 50rem;
  }

  .png-element-2 {
    width: 187rem;
    bottom: 1100rem;
    right: 0;
  }

  .div-block-45 {
    width: 100%;
    position: relative;
  }

  .png-element-2-mob {
    width: 187rem;
    bottom: 1480rem;
    right: 0;
  }

  .about-first.sticky.h-100vh {
    height: 100vh;
    position: sticky;
  }

  .about-content {
    height: auto;
    margin-bottom: 0;
  }

  .h2-objsans-74.align-center.mb-70 {
    max-width: 592rem;
    margin-bottom: 40rem;
  }

  .about-slider {
    height: 100vh;
    position: sticky;
    top: 0;
  }

  .about-center {
    height: 100vh;
    position: sticky;
  }

  .about-center.height-40vh-mob.top {
    justify-content: center;
    align-items: flex-start;
    padding-top: 100rem;
  }

  .objsans-500-40.mb-24 {
    text-align: center;
    margin-bottom: 100rem;
  }

  .about-last {
    justify-content: center;
    align-items: center;
    height: auto;
    position: relative;
  }

  .bottom-block {
    display: none;
  }

  .bottom-block.none-desk {
    display: flex;
  }

  .logo-sm {
    width: 116rem;
  }

  .section-slider-card.new-leaders {
    padding-bottom: 0;
  }

  .section-slider-card.archipelago {
    width: 100%;
    max-width: none;
  }

  .photo-block-mob {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    height: auto;
    position: relative;
    top: 0;
  }

  .img-absolut {
    left: 10rem;
  }

  .img-absolut._2 {
    display: block;
    top: 25%;
    left: 20%;
  }

  .img-absolut._1 {
    display: block;
    top: 32%;
    left: 2%;
  }

  .img-absolut._3 {
    display: block;
    bottom: 25%;
    left: 0%;
  }

  .img-absolut._4 {
    width: 50rem;
    height: 50rem;
    display: block;
    bottom: 41%;
    left: 3%;
  }

  .img-absolut._5 {
    display: block;
    bottom: 25%;
    right: 0%;
  }

  .img-absolut._6 {
    display: block;
    top: 40%;
    right: 0%;
  }

  .img-absolut._7 {
    display: block;
    top: 30%;
    right: -5%;
  }

  .img-absolut._8 {
    width: 40rem;
    height: 40rem;
    display: block;
    top: 20%;
    right: 20%;
  }

  .img-absolut._9 {
    display: block;
    inset: auto 0% 35% auto;
  }

  .h1-micro.maxw-518 {
    max-width: 300px;
  }

  .section_sample-hero {
    height: auto;
  }

  .hero-sample-container {
    background-size: 29.0625rem;
    height: 50.63rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .h1-sample {
    font-size: 1.63rem;
    line-height: 96%;
  }

  .h1-sample.text-size-large {
    font-size: 1.88rem;
  }

  .h1-sample.text-size-large.big {
    font-size: 6.25rem;
  }

  .h1-sample-span {
    font-size: 1.9rem;
    line-height: 96%;
  }

  .simple_hero-img.is-1 {
    top: 11.56rem;
    left: 4.69rem;
  }

  .simple_hero-img.is-2 {
    display: none;
  }

  .simple_hero-img.is-4 {
    bottom: 16.19rem;
    right: 1.19rem;
  }

  .simple_hero-img.is-3 {
    top: 16.56rem;
    left: auto;
    right: 5.94rem;
  }

  .simple_hero-img.is-5 {
    display: none;
  }

  .simple_hero-img.is-6 {
    bottom: 12.19rem;
    left: 2.19rem;
    right: auto;
  }

  .section-wrapper {
    height: auto;
  }

  .section_sample-second {
    text-align: center;
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sample-paragraph {
    font-size: .94rem;
  }

  .sample-paragraph.pc-hide {
    display: block;
  }

  .h2-sample {
    font-size: 1.25rem;
  }

  .h2-sample-span {
    font-size: 1.44rem;
  }

  .h2-sample-span.underline {
    border-bottom-width: 1px;
  }

  .sample_second-img, .sample_second-line {
    display: none;
  }

  .sample_second-body-wrapper {
    grid-column-gap: .94rem;
    grid-row-gap: .94rem;
    margin-top: 7.5rem;
  }

  .max-w-760 {
    margin-top: 7.19rem;
  }

  .sample_trid-line {
    height: 3.75rem;
  }

  .sample_trid-line.is-2 {
    height: 42.5rem;
  }

  .margin-60 {
    margin-top: 1.88rem;
    margin-bottom: 1.88rem;
  }

  .margin-60.mob-margin-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .h3-sample {
    font-size: 1.25rem;
    line-height: 115%;
  }

  .sample_trid-wrapper {
    top: 9.06rem;
    left: 2.19rem;
    right: 1.25rem;
  }

  .h3-sample-span {
    font-size: 1.44rem;
  }

  .sample_trid-img-search {
    width: 7.19rem;
    margin-left: auto;
    margin-right: auto;
  }

  .sample_trid-search-wrapper {
    grid-column-gap: .94rem;
    grid-row-gap: .94rem;
    margin-top: 1.88rem;
  }

  .sample_trid-purpose {
    padding-top: 17.63rem;
    padding-bottom: 5rem;
    padding-left: 0;
  }

  .sample_trid-img-purpose.is-1 {
    width: 7.19rem;
    top: .75rem;
    right: auto;
  }

  .sample_trid-img-purpose.is-2 {
    width: 11.56rem;
    top: 7.31rem;
    right: auto;
  }

  .sample_trid-img-purpose.is-3 {
    width: 7.19rem;
    top: 5.13rem;
    right: 0;
  }

  .sample_trid-img-purpose.is-4 {
    display: none;
  }

  .sample_trid-img {
    height: 4.38rem;
    top: 0;
    right: 1.25rem;
  }

  .sample_trid-2020-wrapper {
    text-align: left;
    margin-top: 3rem;
    padding-bottom: 0;
  }

  .sample_trid-after {
    padding-top: 25.75rem;
    padding-bottom: 1.88rem;
    padding-right: 0;
  }

  .sample_trid-after-text-wrapper.mob-mt-15 {
    margin-top: .94rem;
  }

  .sample_trid-img-after.is-1 {
    width: 14.37rem;
    margin-top: 0;
    top: 12.63rem;
    bottom: auto;
    left: auto;
  }

  .sample_trid-img-after.is-2 {
    width: 8.44rem;
    top: 4.19rem;
    left: 0;
  }

  .div-block-46 {
    height: auto;
  }

  .div-block-47 {
    margin-top: -52rem;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    display: none;
    overflow: hidden;
  }

  .section_sample-four {
    padding-top: 1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sample_four-img-mini {
    height: 4.38rem;
    margin-bottom: 0;
  }

  .sample_four-line {
    height: 5rem;
  }

  .sample_four-text-wrapper {
    margin-bottom: 1.69rem;
  }

  .sample_four-line-2 {
    display: block;
  }

  .sample_four-line-2.mb-60, .sample_four-line-2.mob-hide {
    display: none;
  }

  .section_sample-seven {
    justify-content: center;
    align-items: center;
    height: 50.63rem;
  }

  .sample_seven-img.is-1 {
    display: none;
  }

  .sample_seven-img.is-5 {
    width: 7.5rem;
    bottom: 12.81rem;
    left: 8rem;
  }

  .sample_seven-img.is-4 {
    width: 7.38rem;
    inset: 16rem 1.81rem auto auto;
  }

  .sample_seven-img.is-7 {
    bottom: 2.44rem;
    left: 9.5rem;
    right: auto;
  }

  .sample_seven-img.is-8 {
    width: 11.25rem;
    top: 4.06rem;
    right: auto;
  }

  .sample_seven-img.is-2 {
    width: 4.25rem;
    top: auto;
    bottom: 15.06rem;
    left: auto;
  }

  .sample_seven-img.is-9 {
    height: 6.44rem;
    top: 2.88rem;
  }

  .sample_seven-img.is-3 {
    width: 9.69rem;
    top: 18.94rem;
    bottom: auto;
    left: 9.63rem;
  }

  .sample_seven-img.is-6 {
    display: none;
  }

  .section_sample-eight {
    height: auto;
    padding-top: 1.88rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sample_eight-img.five {
    align-self: flex-start;
    width: 7.19rem;
  }

  .sample_eight-img.vid {
    width: 100%;
  }

  .section_sample-nine {
    padding-top: 3.75rem;
    padding-bottom: 1.88rem;
  }

  .sample_nine-body-wrapper {
    grid-column-gap: .94rem;
    grid-row-gap: .94rem;
  }

  .sample_nine-body-wrapper.mob-mb-40 {
    margin-bottom: 2.5rem;
  }

  .sample_nine-line {
    align-self: flex-start;
    height: 15rem;
  }

  .sample_nine-text-wrapper {
    top: 20.63rem;
    left: 2.19rem;
    right: 1.25rem;
  }

  .sample_nine-text-wrapper.is-2 {
    bottom: 1.69rem;
    right: .31rem;
  }

  .sample_nine-img {
    display: none;
  }

  .sample_nine-bg {
    grid-column-gap: .94rem;
    grid-row-gap: .94rem;
    background-position: 50%;
    width: 100vw;
    height: 23.13rem;
    margin-top: 3.56rem;
    margin-bottom: 3.75rem;
    padding-top: 5.94rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sample_nine-line-2 {
    align-self: flex-start;
    height: 11.88rem;
  }

  .sample_thirteen-first {
    padding-left: 0;
    padding-right: 0;
  }

  .section_sample-twelve {
    padding: 1.88rem 0 3.56rem;
  }

  .sample_twelve-text-wrapper {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    flex-flow: column-reverse;
  }

  .section_sample-ten {
    padding: 4.06rem 0 1.88rem;
  }

  .sample_ten-header-wrapper {
    margin-bottom: 4.06rem;
  }

  .sample_ten-line {
    align-self: flex-start;
  }

  .sample_ten-text-wrapper {
    top: 9.69rem;
    left: 2.19rem;
    right: 1.25rem;
  }

  .sample_ten-mini-text-wrapper {
    margin-top: .94rem;
  }

  .sample_ten-footer-wrapper {
    margin-top: 1.88rem;
  }

  .sample_ten-img {
    width: 7.19rem;
  }

  .sample_five-text-wrapper {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    flex-flow: column-reverse;
    margin-top: 1.88rem;
    margin-bottom: 3.75rem;
    padding-left: 0;
    padding-right: 0;
  }

  .sample_eight-mini-text-wrapper {
    margin-top: .94rem;
  }

  .sample_five-line {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .sample_five-line.is-1, .sample_five-line.is-2, .sample_five-line.is-3 {
    margin-left: 0;
  }

  .sample_five-img {
    height: 4.38rem;
    margin-top: 3.75rem;
    margin-left: 0;
  }

  .sample_five-citate-wrapper {
    grid-column-gap: .94rem;
    grid-row-gap: .94rem;
  }

  .sample_five-citate-wrapper.max-w-1020 {
    margin-bottom: 1.88rem;
  }

  .sample_five-citate-wrapper.max-w-930 {
    margin-top: 1.88rem;
  }

  .sample_five-citate-wrapper.mob-mt-10 {
    margin-top: .63rem;
    margin-bottom: 1.88rem;
  }

  .sample_five-citate-wrapper.mob-mt-0 {
    margin-top: 0;
    margin-bottom: 1.88rem;
  }

  .section_sample-six {
    padding-bottom: 0;
  }

  .sample_six-text-wrapper {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .sample_six-mini-text-wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .sample_six-img {
    align-self: flex-start;
    height: 4.38rem;
    margin-top: 1.88rem;
    margin-bottom: -1.25rem;
  }

  .sample_six-line-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .sample_six-line {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .sample_six-line.is-1, .sample_six-line.is-2, .sample_six-line.is-3 {
    margin-left: 0;
  }

  .h2-micro.maxw-1272.mb-40 {
    max-width: none;
  }

  .container-micro {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-all-micro.mb-16.maxw-864.art-italic-mob {
    font-style: italic;
  }

  .text-all-micro.mt-20 {
    margin-top: 20rem;
  }

  .container-full {
    height: 690rem;
  }

  .container-sample {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-sample.container_sample-second {
    padding-left: 0;
    padding-right: 0;
  }

  .container-sample.container_sample-trid {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-sample.container_sample-four {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    padding-left: 0;
    padding-right: 0;
  }

  .container-sample.container_sample-five {
    padding-top: 3.75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-sample.container_sample-six {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    padding-top: 3.75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-sample.container_sample-seven {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex;
  }

  .container-sample.container_sample-eight {
    grid-column-gap: 1.88rem;
    grid-row-gap: 1.88rem;
    flex-flow: column-reverse;
  }

  .container-sample.container_sample-nine, .container-sample.container_sample-ten, .container-sample.container_sample-eleven {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container-sample._13 {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .container-sample.nav {
    padding-left: 0;
    padding-right: 0;
  }

  .container-sample.container-footer-fix {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .pluse-wrapper {
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    position: relative;
  }

  .pluse-line {
    background-color: #1a1a1a;
    width: 2px;
    height: 100%;
    padding: 0;
    position: absolute;
  }

  .pluse-line.minuse {
    width: 100%;
    height: 2%;
  }

  .img-eight {
    width: 7.5rem;
  }

  .tultip.is-1 {
    display: none;
    top: 4.9rem;
  }

  .tultip.is-3 {
    top: 6rem;
  }

  .tultip.is-4 {
    bottom: -4.2rem;
    right: auto;
  }

  .tultip.is-5 {
    left: -4.7rem;
  }

  .hero-autor-wrapper {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    flex-flow: column;
  }

  .mob-mt-5 {
    line-height: 150%;
  }

  .text-artist-signature-mob {
    text-align: center;
  }

  .section-micro-one {
    width: 100%;
  }

  .tmnr-italic-46.ateams {
    line-height: 90%;
  }

  .main-wrapper.bp {
    width: 100%;
    max-width: none;
  }

  .art-wrapper.overflow-cllip.bg-color-black {
    background-color: #303030;
  }

  .conteiner-full-two, .conteiner-full-three, .conteiner-full-four {
    height: 690rem;
  }

  .nav-block-art {
    width: 100%;
  }

  .navigation-text-micro.bp {
    font-size: 24rem;
  }

  .navigation-text-micro.garag {
    font-size: 16rem;
  }

  .black-caption.black.bp {
    text-align: left;
    margin-top: 5rem;
    font-size: 24rem;
  }

  .black-caption.black.mb-4.blogger, .black-caption.bp.mb-10 {
    margin-bottom: 0;
  }

  .black-caption.bp5, .black-caption.garag {
    font-size: 18rem;
  }

  .slider-mob-art {
    width: 100%;
    height: 690rem;
  }

  .slider-strit-art {
    background-color: #0000;
    width: auto;
    height: auto;
    display: block;
  }

  .slider-strit-art.mb-mt-none {
    margin-top: 0;
  }

  .gradient-about-mob {
    top: 40%;
  }

  .about-center-desk {
    height: 100vh;
    position: sticky;
  }

  .left-audit {
    width: auto;
    height: 518rem;
  }

  .conten-audit {
    padding-right: 32rem;
  }

  .jadro-img {
    width: 385rem;
    top: 100rem;
    left: 90rem;
  }

  .section_contact.about-company {
    padding-bottom: 60rem;
  }

  .section_contact.section-payment {
    padding-top: 76.8rem;
  }

  .section_contact.team-video {
    z-index: 2;
    padding-top: 20rem;
  }

  .nav-logo-img1 {
    width: 2.34rem;
  }

  .nav-logo-img1.sp-lunar-logo {
    width: 34rem;
  }

  .search-icon-color1.sp-lunar-icon-col, .search-icon1.sp-lunar-icon {
    width: 2.2rem;
  }

  .burger-btn1.sp-lunar-burger {
    width: 5rem;
    height: 4.5rem;
  }

  .burger-btn1.sample {
    width: 2.5rem;
  }

  .search-block1 {
    top: 4.56rem;
  }

  .search-block1.sp-lunar-search {
    top: 6.9rem;
  }

  .search-input1.sp-lunar-search-input {
    font-size: 1.8rem;
  }

  .relative.kolab, .relative.kolab3 {
    width: 100%;
  }

  .relative.mys-center {
    margin-left: 24rem;
  }

  .integration, .tabs-content-reklam {
    width: auto;
  }

  .oval-slider-img-mob {
    pointer-events: none;
  }

  .img-left-about, .img-right-about {
    display: none;
  }

  .text-1.mb-24 {
    margin-bottom: 100rem;
  }

  .flex-horizontal.center.ml-200 {
    margin-left: 100rem;
  }

  .flex-horizontal.bp {
    margin-top: 30rem;
  }

  .flex-horizontal.bp1 {
    justify-content: space-between;
  }

  .flex-horizontal.company {
    flex-flow: column;
  }

  .decorativ-block-mob {
    margin-right: 6rem;
    display: flex;
  }

  .decorative-line {
    height: 100%;
  }

  .sp-mv-hero-img-mob {
    max-width: 140%;
    margin-left: 0;
    display: block;
  }

  .sp-mv-hero-wrap {
    width: 100%;
    margin-bottom: -340rem;
    padding-top: 150rem;
  }

  .sp-mv-h1-italic {
    font-size: 80rem;
  }

  .sp-mv-h1-wrap {
    width: 600rem;
  }

  .sp-mv-hero-img-wrap {
    width: 1200rem;
  }

  .sp-mv-h1 {
    font-size: 70rem;
  }

  .sp-mv-hero-text-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 60rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-mv-hero-img {
    display: none;
  }

  .sp-mv-column {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
  }

  .sp-mv-person-img {
    max-width: 112%;
  }

  .sp-mv-card-wrap {
    grid-column-gap: 40rem;
    grid-row-gap: 40rem;
    flex-flow: column;
  }

  .sp-mv-card-wrap.sp-mv-card-wrap-reverce {
    flex-flow: column-reverse;
  }

  .sp-mv-person-img-wrap {
    height: 100%;
  }

  .sp-mv-items-wrap {
    flex-flow: row;
    width: 100%;
  }

  .sp-mv-room-dropzone {
    width: 160rem;
    height: 160rem;
    top: 44%;
    left: 39%;
  }

  .sp-mv-room-dropzone.sp-mv-room-dropzone-2 {
    top: 45%;
  }

  .sp-mv-room-wrap {
    width: 100%;
  }

  .sp-mv-h2 {
    font-size: 140rem;
  }

  .sp-mv-additional-subtitle {
    font-size: 42rem;
  }

  .swiper-slide-5 {
    flex: none;
    width: 100%;
  }

  .sp-mv-slider-logo, .sp-ar-slider-wrap-2 {
    height: 270rem;
  }

  .sp-mv-slider-logo-small {
    width: 600rem;
    top: 70%;
    left: 4%;
  }

  .hero-img-block {
    margin-top: 75rem;
  }

  .hero-block {
    margin-left: 0;
    margin-right: 0;
  }

  .btn-back-formula {
    justify-content: center;
    align-items: center;
    padding: 9rem 7rem;
  }

  .hero-formula-img {
    display: none;
  }

  .hero-formula-img-mob {
    display: block;
  }

  .block-quote_somelove {
    line-height: 19px;
  }

  .block-quote_somelove.in-fw-interview {
    width: 100%;
  }

  .text-autor {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
    display: inline-flex;
  }

  .text-autor.mr-24 {
    margin-right: 24rem;
  }

  .somelove-slider {
    background-color: #0000;
    width: auto;
    height: auto;
    margin-top: 50rem;
    display: block;
  }

  .somelove-slider.mb-mt-none {
    margin-top: 0;
  }

  .section-hero-tokio.maxw-1920 {
    margin-top: 75rem;
  }

  .container-hero.flex-horizontal, .container-hero.flex-horizontal-tokio {
    margin-left: 0;
    margin-right: 0;
  }

  .h1-tokio.mb-58 {
    margin-bottom: 35rem;
  }

  .h2-tokio.maxw-1272.mb-40 {
    max-width: none;
  }

  .slider-tokio {
    background-color: #0000;
    width: auto;
    height: auto;
    display: block;
  }

  .slider-tokio.mb-mt-none {
    margin-top: 0;
  }

  .all-link.ml-109 {
    justify-content: flex-start;
    align-items: center;
  }

  .h1-policy.maxw-518 {
    max-width: 300px;
  }

  .container-full-photo {
    height: 690rem;
  }

  .image-76 {
    width: auto;
    margin-bottom: 0;
  }

  .photo-art-mob.mb-20 {
    margin-bottom: 0;
  }

  .career-list {
    grid-template-columns: 1fr;
  }

  .career-block {
    max-width: 333rem;
  }

  .career-text-xs {
    font-size: 23rem;
  }

  .img-double {
    height: 100%;
  }

  .career-block-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .flex-h {
    display: flex;
  }

  .flex-h.mt-28 {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    justify-content: space-between;
    margin-top: 28rem;
  }

  .mb-28 {
    height: 28rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .h1-ateams {
    font-size: 38rem;
    line-height: 100%;
  }

  .h1-ateams.mb-80 {
    margin-bottom: 32rem;
  }

  .container-roboty-hero {
    margin-top: 100rem;
  }

  .h1-roboty {
    font-size: 85rem;
  }

  .h2-roboty {
    font-size: 26rem;
    line-height: 100%;
  }

  .h2-roboty.mt-36 {
    margin-top: 18rem;
  }

  .h1-roboty-span {
    font-size: 95rem;
  }

  .h1-roboty-span.ml-174 {
    margin-left: 65rem;
  }

  .h1-roboty-span.ml-155 {
    margin-left: 100rem;
  }

  .h2-roboty-span {
    font-size: 30rem;
  }

  .number-text-roboty {
    font-size: 95rem;
    line-height: 112%;
  }

  .paragraph-roboty {
    max-width: 560rem;
    font-size: 24rem;
  }

  .h3-roboty {
    font-size: 62rem;
  }

  .h3-roboty-span {
    font-size: 85rem;
  }

  .text-question {
    font-size: 48rem;
  }

  .text-question.mb-50 {
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 50rem;
  }

  .container-slider-roboty {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .maxw-693 {
    max-width: none;
  }

  .slider-roboty {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex;
  }

  .container-kurator {
    margin-left: 0;
    margin-right: 0;
  }

  .quotes-svg.top-left {
    width: 27rem;
    inset: -15rem auto auto -27rem;
  }

  .quotes-svg.bottom-right {
    width: 27rem;
    inset: auto 51rem -10rem auto;
  }

  .photo-text-block {
    margin-top: 41rem;
    margin-bottom: 41rem;
  }

  .text-block-kurator {
    margin-left: 0;
    margin-right: 0;
  }

  .kurator-img.mr-129 {
    width: 347rem;
    height: 413rem;
    margin-right: 0;
  }

  .name-kurator-block {
    width: 562rem;
  }

  .sign-kurator {
    font-size: 26rem;
    line-height: 90%;
  }

  .sign-kurator.for-slider {
    width: auto;
    margin-top: 10rem;
    margin-left: 24rem;
  }

  .sign-kurator.for-slider2 {
    width: auto;
    margin-top: 10rem;
    margin-left: 60rem;
  }

  .ml-423.aizatulova {
    margin-left: 200rem;
  }

  .h1-block {
    max-width: 418rem;
  }

  .ml-715.maxw-542 {
    margin-left: 0;
  }

  .maxw-732.ml-533 {
    margin-top: 0;
    margin-left: 0;
  }

  .clock-orange.roboty {
    width: 25rem;
  }

  .navigation-roboty {
    grid-column-gap: 14rem;
    grid-row-gap: 14rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
  }

  .hero-roboty-img-mob {
    width: 100%;
    margin-top: 50rem;
    margin-left: 0%;
  }

  .career-block-one {
    width: 50%;
  }

  .conteiner-content-autor.flex-right {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .name-left {
    margin-bottom: 40rem;
  }

  .text-block-autor {
    width: auto;
  }

  .img-robot {
    width: 590rem;
    height: 590rem;
  }

  .name-center-right {
    margin-bottom: 40rem;
  }

  .quote-block-roboty {
    margin-top: 40rem;
  }

  .sp-tb-hero-img {
    height: 1150rem;
  }

  .sp-tb-hero-wrap {
    width: 100%;
  }

  .sp-tb-hero-text-wrap {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 60rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-tb-h1-italic {
    font-size: 92rem;
  }

  .sp-tb-h1-wrap {
    width: 600rem;
  }

  .sp-tb-h1 {
    font-size: 78rem;
  }

  .sp-tb-quote-wrap {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
  }

  .sp-tb-card-wrap {
    width: 450rem;
    height: 460rem;
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-right {
    transform: translate(460rem);
  }

  .sp-tb-card-wrap.sp-tb-card-wrap-left {
    transform: translate(-460rem);
  }

  .sp-tb-second-colomn-wrap {
    width: 100%;
  }

  .sp-tb-svg-animation-5 {
    width: 350rem;
    top: 100%;
    left: auto;
    right: -10%;
  }

  .sp-tb-svg-animation-3 {
    width: 450rem;
  }

  .sp-tb-section {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-tb-svg-animation-4 {
    width: 400rem;
    top: -95%;
    left: auto;
    right: -20%;
  }

  .sp-tb-first-colomn-wrap {
    width: 100%;
  }

  .sp-tb-margin-left {
    min-width: 20rem;
  }

  .sp-tb-margin-left.sp-tb-margin-left-mob-hidden {
    display: none;
  }

  .sp-tb-section-cards-wrap {
    height: 460rem;
  }

  .sp-tb-section-photo-wide {
    margin-top: 0;
    padding-top: 100rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-tb-img {
    width: 500rem;
    margin-left: auto;
  }

  .sp-tb-section-top-padding {
    padding-top: 100rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-tb-img-wrap-parallax {
    justify-content: center;
    align-items: center;
    height: 800rem;
    display: flex;
  }

  .sp-tb-h2 {
    font-size: 64rem;
  }

  .sp-tb-img-wrap-parallax-wide {
    justify-content: center;
    align-items: center;
    height: 800rem;
    margin-left: 0;
    display: flex;
  }

  .sp-tb-svg-animation-2 {
    width: 1200rem;
  }

  .sp-tb-body-img {
    aspect-ratio: auto;
    width: auto;
    height: 100%;
  }

  .sp-tb-svg-animation-1 {
    bottom: -6%;
    left: -10%;
  }

  .sp-tb-subtitle {
    font-size: 36rem;
  }

  .sp-tb-section-photo {
    padding: 80rem 0;
  }

  .sp-tb-section-premium {
    padding-top: 20rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sp-tb-h3 {
    font-size: 45rem;
  }

  .sp-tb-section-header, .sp-tb-section-intro {
    padding-top: 100rem;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .head-tags__date-text-3 {
    white-space: nowrap;
  }

  .quote-new-year {
    text-align: left;
  }

  .section-gray {
    padding-bottom: 30rem;
  }

  .ml-362.absolute.mt-38 {
    position: relative;
  }

  .ml-362.absolute.mt-38.lekomceva {
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .flex-hor-center-bottom.mastrider.mb-60 {
    margin-bottom: 0;
  }

  .pay-card.absolute.is2.lecomceva {
    max-width: 539rem;
  }

  .pay-card.absolute.is3.belykova {
    max-width: 539rem;
    bottom: 60rem;
  }

  .pay-card.absolute.is4 {
    max-width: 539rem;
  }

  .big-img-year-mob.mb-60 {
    margin-bottom: 30rem;
  }

  .big-img-year-mob.mb-60.mb-mt-30 {
    margin-top: 30rem;
    margin-bottom: 30rem;
  }

  .block-in-mob {
    justify-content: space-between;
    align-items: flex-start;
  }

  .block-in-mob.lecomceva {
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
  }

  .pay-card-mob.absolute.is1 {
    max-width: 539rem;
  }

  .btn-back-year {
    top: 42rem;
  }

  .nav-block-year {
    justify-content: space-between;
    align-items: flex-start;
  }

  .caption-autor {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .caption-autor.maxw-192.ml-77 {
    margin-left: 65rem;
  }

  .text-word-hero, .text-word-hero.right {
    margin-left: 0;
  }

  .number-word.word.is23 {
    margin-left: -10rem;
  }

  .number-word.ai, .number-word.practica, .number-word.out {
    padding-top: 5rem;
  }

  .number-word.is19 {
    margin-left: -30rem;
  }

  .img-word.is1 {
    right: 0;
  }

  .rubric-format-vert.mt-24 {
    margin-top: 10rem;
    margin-left: 10rem;
  }

  .rubric-format-vert.mt-24.bp {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .section-word {
    display: block;
  }

  .container-word {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .block-autor-h3.right.nemir {
    margin-top: -30rem;
  }

  .block-autor-h3.right.is18 {
    margin-top: -10rem;
  }

  .block-autor-h3.agil {
    margin-top: -30rem;
  }

  .dropdown-word {
    margin-left: 0;
  }

  .dropdown-word.white {
    margin-right: 0;
    padding-left: 0;
  }

  .dropdown-word.is22 {
    top: -20rem;
  }

  .word-desk.white.aslanova.w--open, .word-desk.white.nemir.w--open {
    padding-right: 0;
  }

  .word-desk.white._2024 {
    padding-right: 60rem;
  }

  .word-desk.white.collect {
    padding-right: 0;
  }

  .dropdown-word-list, .dropdown-word-list.left.w--open {
    max-width: 591rem;
  }

  .dropdown-word-list.left.myltimodal.w--open {
    margin-bottom: 40rem;
  }

  .dropdown-word-list.left.ojid.w--open {
    margin-bottom: -80rem;
  }

  .dropdown-word-list.is22.w--open {
    margin-top: 76rem;
  }

  .dropdown-word-list.is17.w--open {
    margin-bottom: 40rem;
  }

  .autor-content.right.myltimodal {
    top: 90rem;
  }

  .maxw-273 {
    display: none;
  }

  .maxw-273.mt-20 {
    display: block;
  }

  .maxw-823.ml-20 {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .dropdown-toggle-white {
    background-color: #fff;
  }

  .maxw-979 {
    width: 591rem;
  }

  .maxw-979.ml-20 {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .maxw-323 {
    display: none;
  }

  .reklama-new-year {
    margin-top: 40rem;
    margin-bottom: 60rem;
  }

  .word-mob.kovaleva {
    max-width: 520rem;
    padding-right: 40rem;
  }

  .word-mob.ai {
    background-position: 100%;
    width: 157rem;
  }

  .word-mob.myltimodal {
    padding-right: 42rem;
  }

  .word-mob.is19 {
    max-width: 527rem;
    padding-left: 20rem;
  }

  .word-mob.is23 {
    padding-left: 50rem;
    padding-right: 10rem;
  }

  .word-mob.is6 {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .word-mob.is18 {
    padding-left: 50rem;
  }

  .word-mob.is3 {
    padding-right: 20rem;
  }

  .maxw-273-copy {
    display: none;
  }

  .maxw-835 {
    width: 591rem;
  }

  .maxw-835.ml-20, .maxw-696.ml-20 {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .rl_section_gallery21-3 {
    width: 616rem;
    height: 1250rem;
    margin-top: -250rem;
  }

  .rl_section_gallery21-3._3-brands {
    display: block;
  }

  .gp-blue-normal {
    width: 434rem;
    font-size: 22rem;
  }

  .gp-blue-normal.first {
    width: 442rem;
  }

  .gp-blue-normal.first.erid {
    margin-top: -65px;
    font-size: 21rem;
  }

  .gp-blue-normal.wide {
    width: 400rem;
  }

  .gp-blue-normal.list {
    width: 564rem;
    font-size: 24rem;
  }

  .nodome__slidertext-3 {
    width: 100%;
    font-size: 26.6rem;
  }

  .rl_gallery21_arrow-left-4 {
    inset: -10% auto auto 34%;
  }

  .rl_gallery21_arrow-left-4._3-brands {
    margin-top: 140rem;
    margin-left: 0;
  }

  .rl_gallery21_arrow-left-4._3-brands.blazar {
    margin-top: 0;
    margin-left: 430rem;
  }

  .gp-50 {
    padding-top: 3%;
  }

  .gp-50.rodion {
    padding-top: 50rem;
  }

  .gp-50.first {
    margin-top: 11.7rem;
    padding-top: 7%;
  }

  .rl_gallery21_arrow-right-4 {
    width: 80rem;
    height: 80rem;
    inset: -10% auto auto 40%;
  }

  .rl_gallery21_arrow-right-4._3-brands {
    margin-top: 140rem;
    margin-left: 80rem;
    margin-right: 0;
    inset: 0% auto auto 0%;
  }

  .rl_gallery21_arrow-right-4._3-brands.blazar {
    margin-top: 0;
    margin-left: 520rem;
  }

  .gp-container-left {
    width: 97%;
    height: 900rem;
  }

  .gp-container-left.small._1 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1e9_IMG_1926%204.webp");
    width: 90%;
    height: 600rem;
  }

  .gp-container-left.small._1._2 {
    height: 400rem;
  }

  .rl_gallery21_arrow-left-5 {
    inset: -10% auto auto 34%;
  }

  .rl_gallery21_arrow-left-5._3-brands {
    margin-top: 140rem;
    margin-left: 0;
  }

  .div-block-54 {
    width: 110%;
    margin-top: -410.4rem;
  }

  .head-tags__tag-3 {
    white-space: nowrap;
  }

  .gp-gallery {
    position: relative;
  }

  .rl_section_gallery21-4 {
    width: 616rem;
    height: 1250rem;
    margin-top: -250rem;
  }

  .rl_section_gallery21-4._3-brands {
    height: 1750rem;
    margin-top: 100rem;
    display: block;
  }

  .rl_section_gallery21-4._3-brands.hidden {
    display: none;
  }

  .rl_gallery21_slide-nav-3 {
    bottom: 29%;
  }

  .gp-img-base {
    max-width: 95%;
  }

  .blazar-times-2 {
    font-size: 60rem;
  }

  .gp-mob-container-first {
    margin-top: 0;
  }

  .one_h2_wrapin-2 {
    width: 100%;
  }

  .one_h2_wrapin-2.gp {
    width: 30rem;
  }

  .rl_gallery21_slider-3 {
    width: 100%;
    height: 911rem;
  }

  .rl_gallery21_arrow-right-5 {
    width: 80rem;
    height: 80rem;
    inset: -10% auto auto 40%;
  }

  .rl_gallery21_arrow-right-5._3-brands {
    margin-top: 140rem;
    margin-left: 80rem;
    margin-right: 0;
    inset: 0% auto auto 0%;
  }

  .head-tags__date-text-4 {
    white-space: nowrap;
  }

  .gp-mob-container {
    margin-top: 7%;
  }

  .gp-mob-container.pad300 {
    padding-top: 250rem;
  }

  .gp-mob-container.pad300.fin {
    padding-bottom: 100rem;
  }

  .gp-container-right {
    width: 97%;
    height: 800rem;
  }

  .gp-container-right.sp-ih-img-wrap-final {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1ca_IMG_1919%202.webp");
    height: 906rem;
  }

  .gp-container-right.big._60rem {
    margin-bottom: 200rem;
  }

  .gp-container-lfirst {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/676b26b256b26626854cc1ff_Group%2011.webp");
    background-size: 100% 100%;
    border-style: none;
    width: 580rem;
    height: 601rem;
    margin-top: 171.2rem;
  }

  .one_h2_wrap-2 {
    flex-flow: row;
    width: 100%;
  }

  .one_h2_wrap-2._40rem {
    padding-top: 80rem;
    padding-bottom: 40rem;
  }

  .one_h2_wrap-2.gp2 {
    width: 80%;
  }

  .gp-prichina {
    font-size: 45rem;
  }

  .gp-prichina.first {
    font-size: 47rem;
  }

  .gp-prichina.kak {
    padding-bottom: 0;
    font-size: 45rem;
  }

  .gp-prichina.left {
    font-size: 40rem;
  }

  .maxw-694.ml-20 {
    width: 100%;
    max-width: none;
    margin-left: 0;
  }

  .vacansies-section {
    align-items: stretch;
    width: 100%;
  }

  .section-vacanc {
    background-color: #fff;
  }

  .btn-back-vacans {
    justify-content: center;
    align-items: center;
    padding: 9rem 7rem;
  }

  .vacanc-list {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
  }

  .card-item, .top-block {
    width: 100%;
  }

  .name-vacanc.mt-16 {
    min-width: 100%;
  }

  .bp-wrapper {
    width: 100%;
  }

  .bp-hero {
    padding-top: 0;
  }

  .bp-second {
    width: 100%;
    margin-top: -300rem;
  }

  .clock-bp {
    margin-left: 20rem;
  }

  .png-is1 {
    inset: auto 100rem -100rem auto;
  }

  .cloud-is1 {
    width: 1000rem;
    max-width: none;
    bottom: -400rem;
    left: 100rem;
  }

  .absolute._3answer {
    inset: 100rem 0% auto;
  }

  .absolute._4answer {
    inset: 180rem 0% auto;
  }

  .absolute._5answer {
    inset: 57rem 0% auto;
  }

  .absolute._7answer {
    inset: 160rem 0% auto;
  }

  .absolute._8answer {
    inset: 140rem 0% auto;
  }

  .absolute._6answer {
    inset: 130rem 0% auto;
  }

  .section-bp1 {
    height: auto;
    margin-top: 240rem;
  }

  .hero-bp1-img {
    display: none;
  }

  .padding-l-r-256 {
    width: 100%;
  }

  .padding-l-r-256.padding-none {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-bp1 {
    padding-left: 24rem;
    padding-right: 0;
  }

  .section-bp.relative.mt-120 {
    margin-top: 40rem;
  }

  .section-bp.relative.bp7 {
    margin-top: -80rem;
  }

  .section-bp.mt-120 {
    margin-top: 0;
  }

  .padding-b-t-50.flex-left {
    padding-top: 0;
  }

  .hero-text-bp {
    font-size: 24rem;
  }

  .hero-text-bp.bp3.mt-minus40 {
    margin-top: -40rem;
  }

  .maxw-832.mr-143 {
    margin-right: 0;
  }

  .maxw-783.relative-bp {
    max-width: 100%;
  }

  .maxw-783.relative-bp.mob-500 {
    max-width: 526rem;
  }

  .padding-l-r-230 {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-l-r-230.mob-24 {
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .gpt-block {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/679e25c50421bb7c8af5b7c3_fr2.webp");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 1510rem;
  }

  .gpt2-block {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .lable-text-bp.mb-60, .lable-text-bp.mb-60.ml-18.bp9 {
    margin-bottom: 70rem;
  }

  .lable-text-bp.mb-30 {
    margin-bottom: 20px;
  }

  .hero-bp1-img-mob {
    display: block;
    position: relative;
  }

  .nav-block-bp {
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-block-bp.none-mob {
    display: none;
  }

  .nav-block-bp.mb-48 {
    margin-top: 24rem;
    margin-bottom: 48rem;
  }

  .nav-block-bp.mb-48.none-desk {
    display: flex;
  }

  .footer-img-mob {
    margin-top: -150rem;
  }

  .footer-img-mob.bp7 {
    margin-top: 0;
  }

  .img-bp1-mob, .img-bp1-mob.mt-80 {
    max-width: 640rem;
  }

  .img-bp1-mob.mt-80.mb-40 {
    margin-bottom: 0;
  }

  .img-bp1-mob.mt-80.mb-40.bp5 {
    max-height: 750rem;
  }

  .img-bp1-mob.mt-80.mb-40.bp6 {
    height: auto;
  }

  .img-bp1-mob.mt-80.bp2 {
    height: auto;
    max-height: 750rem;
  }

  .img-bp1-mob.mt-80.bp2.mb-40-mob {
    margin-bottom: 40rem;
  }

  .img-bp1-mob.mb-30 {
    width: 640rem;
    max-width: none;
    max-height: none;
  }

  .img-bp1-mob.mb-30.mb-80.bp4 {
    height: auto;
  }

  .div-block-56 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .footer-img-bp-mob {
    margin-top: -300rem;
  }

  .btn-back-bp {
    background-color: #fff;
    inset: 150rem auto auto 24rem;
  }

  .btn-back-bp1 {
    background-color: #fff;
    inset: -400rem auto auto -30rem;
  }

  .knopka-bp1 {
    max-width: none;
    padding-top: 100rem;
    padding-left: 24rem;
    padding-right: 24rem;
    inset: 0%;
  }

  .hero-img-bp {
    display: none;
  }

  .block-1920 {
    padding-right: 0;
  }

  .block-1920.bp3 {
    padding-bottom: 100rem;
  }

  .block-1920.bp4 {
    margin-bottom: 120rem;
  }

  .block-1920.bp5 {
    margin-bottom: 80rem;
  }

  .block-1920.bp6 {
    margin-bottom: 70rem;
  }

  .block-1920.bp8 {
    margin-bottom: 70rem;
    padding-right: 24rem;
  }

  .h1-hero-bp.bp4 {
    width: auto;
  }

  .h1-hero-bp.bp9 {
    width: auto;
    max-width: none;
  }

  .nav-block-bp2 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-block-bp2.none-mob {
    margin-top: 30rem;
  }

  .nav-block-bp2.mb-48 {
    margin-top: 24rem;
    margin-bottom: 48rem;
  }

  .footer-img-bp2 {
    max-width: 576rem;
  }

  .img-bp2-mob.mt-80 {
    width: 100%;
    max-width: none;
  }

  .right-arrow-12 {
    right: 0;
  }

  .left-arrow-12 {
    left: 0;
  }

  .slider--beauty {
    width: 100%;
    height: 774rem;
    margin-left: 0;
  }

  .mask-9 {
    width: 640rem;
    height: 774rem;
  }

  .hero-img-bp-mob {
    display: block;
  }

  .slider-img1 {
    height: 774rem;
  }

  .maxw-670.relative-bp {
    max-width: 100%;
  }

  .maxw-670.relative-bp.mob-500 {
    max-width: 526rem;
  }

  .maxw-689.relative-bp {
    max-width: 100%;
  }

  .maxw-689.relative-bp.mob-500, .maxw-738.relative-bp.mob-500 {
    max-width: 526rem;
  }

  .switch-block-img {
    bottom: 26%;
  }

  .maxw-833 {
    width: 100%;
  }

  .maxw-833.gap-30 {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .maxw-833.gap-30.mt--50-mob {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
    margin-top: -50rem;
  }

  .block1-bp4 {
    padding-top: 67rem;
  }

  .footer-img-bp4 {
    width: 395rem;
  }

  .block2-bp4 {
    padding-top: 57rem;
  }

  .block3-bp4 {
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/67ac536c9e54925aecaea350_***-3.avif");
    width: 640rem;
    height: 600rem;
  }

  .img-full-section-mob {
    border-radius: 20rem;
    display: block;
  }

  .footer-img-bp5, .footer-img-bp5-mob {
    width: 589rem;
  }

  .nav-block-bp5 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-block-bp5.none-mob {
    align-items: stretch;
    margin-top: 30rem;
  }

  .nav-block-bp5.mb-48 {
    margin-top: 24rem;
    margin-bottom: 48rem;
  }

  .russion-header-wrapper {
    grid-template-columns: min-content 1fr;
  }

  .img-russian-h504, .img-russian-h504.desc-hide.h430 {
    height: 354rem;
  }

  .footer-img-bp6, .footer-img-bp6-mob {
    width: 589rem;
  }

  .h1-company {
    line-height: 120%;
  }

  .all-vacanc {
    width: 100%;
  }

  .company-list {
    grid-column-gap: 32rem;
    grid-row-gap: 32rem;
  }

  .collection-company {
    width: 100%;
  }

  .img-comand {
    display: none;
  }

  .img-comand-mob {
    width: 592rem;
  }

  .gray-text-block.mb-20.is3.mt-40 {
    margin-bottom: 40rem;
  }

  .block2-bp7 {
    margin-bottom: -20rem;
  }

  .footer-img-bp7 {
    width: 589rem;
  }

  .footer-img-bp7-mob {
    width: 258rem;
  }

  .company-galery-img {
    border-radius: 6px;
  }

  .slide-comp-img {
    width: auto;
    height: auto;
  }

  .question-jet-italic {
    line-height: 100%;
  }

  .section-hero-jet {
    padding-top: 100rem;
  }

  .hero-jet-img {
    display: none;
  }

  .nav-block-jet {
    justify-content: space-between;
    align-items: flex-start;
  }

  .hero-jet-img-mob {
    display: block;
  }

  .form-jet {
    margin-bottom: 0;
  }

  .clue-jet.answer1 {
    top: -100rem;
  }

  .clue-jet.answer2, .clue-jet.answer3 {
    bottom: -110rem;
  }

  .clue-jet.answer4 {
    bottom: 0;
  }

  .clue-jet.answer5 {
    bottom: -50rem;
  }

  .clue-jet.answer6 {
    bottom: 0;
  }

  .clue-jet.answer7 {
    bottom: -120rem;
  }

  .clue-jet.answer8 {
    bottom: -20rem;
  }

  .clue-jet.answer {
    bottom: -80rem;
  }

  .krest-img-jet {
    top: -50rem;
  }

  .sobaka-img-jet {
    width: 300rem;
    bottom: -50rem;
    right: 0;
  }

  .cube-img-jet {
    top: -40rem;
  }

  .potter-img-jet {
    width: 144rem;
    bottom: 30rem;
    right: 50rem;
  }

  .skrepka-img-jet {
    width: 500rem;
    right: -40rem;
  }

  .btn-back-jet {
    background-color: #fff;
    padding-top: 12rem;
    padding-bottom: 10rem;
    padding-left: 16rem;
    top: 25rem;
  }

  .blur-jet {
    padding: 0;
  }

  .maxw-680.relative-bp {
    max-width: 100%;
  }

  .maxw-680.relative-bp.mob-500 {
    max-width: 526rem;
  }

  .footer-img-bp8 {
    width: 537rem;
  }

  .button-block {
    flex-flow: column;
    align-items: stretch;
  }

  .button-block.mt-50.ml-24 {
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .button-block.mt-50.none, .button-block.none {
    display: none;
  }

  .link-block2 {
    border-radius: 72rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .link-block2.bg-white {
    background-color: #f4f4f4;
  }

  .link-block2.mb-50 {
    margin-bottom: 50rem;
  }

  .link-block2.mb-50.none, .link-block2.none {
    display: flex;
  }

  .link-block2.none.mt-50 {
    margin-bottom: 50rem;
  }

  .arrow-svg {
    display: none;
  }

  .slovar__image-container {
    min-width: auto;
  }

  .slovar-block {
    margin-bottom: 30rem;
  }

  .h2-slovar {
    font-weight: 500;
  }

  .vacanc-img {
    border-radius: 12px;
    height: 80rem;
  }

  .vacanc-img.mr-16 {
    height: 70rem;
  }

  .slovar__bg-green {
    border-radius: 30rem;
  }

  .tmnr-italic-56 {
    font-size: 50rem;
  }

  .text-mission-italic.ateams {
    line-height: 90%;
  }

  .btn-ateams {
    padding-bottom: 22rem;
  }

  .section-garag-hero {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .yellow-text-block {
    top: -20rem;
  }

  .endaument-fond {
    margin-top: 40rem;
  }

  ._2024-garag-block {
    height: 108rem;
  }

  ._2024-garag-text {
    margin-right: 24rem;
  }

  .hero-img-garag {
    display: none;
  }

  .hero-container-garag {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-block-garag {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 100rem;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .h1-block-garag {
    top: -30rem;
  }

  .hero-img-garag-mob {
    border-radius: 30rem;
    margin-top: 120rem;
    display: block;
  }

  .hero-img-tablet {
    display: none;
  }

  .garag-img2-mob {
    margin-left: 110rem;
  }

  .future-wrapper.bg-future {
    position: relative;
    overflow: clip;
  }

  .container-future-hero {
    max-width: none;
  }

  .section-future-airdrop {
    width: 100%;
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .airdrop-block.is1 {
    top: 30rem;
  }

  .airdrop-img-block {
    width: 224rem;
    right: -24rem;
  }

  .code-embed-15 {
    z-index: 10;
  }

  .section-future4 {
    z-index: 100;
  }

  .future-pay__text {
    margin-bottom: 5rem;
  }

  .future-left-img-block {
    left: 0;
  }

  .future-left-img1.levitation {
    bottom: 75rem;
  }

  .future-left-img5.levitation {
    pointer-events: none;
    bottom: 100rem;
  }

  .future-right-img-block {
    right: 0;
  }

  .future-right-img1.levitation, .future-right-img3-mob.levitation.none {
    pointer-events: none;
  }

  .code-embed-18 {
    z-index: 0;
    top: 0;
  }

  .b-gradient-future {
    display: none;
  }

  .b-gradient-future-mob {
    display: block;
  }

  .airdrop-img3-mob {
    max-width: 168rem;
    inset: -80rem auto auto 0%;
  }

  .airdrop-img3-mob.levitation {
    display: block;
  }

  .airdrop-img6-mob {
    max-width: 129rem;
    inset: 0% 0% auto auto;
  }

  .airdrop-img6-mob.levitation {
    display: block;
  }

  .gradient1 {
    z-index: 0;
  }

  .gradient1.none {
    width: 479px;
  }

  .answer-future-block {
    z-index: 10;
    position: relative;
  }

  .airdrop-img33.levitation.none {
    display: none;
  }

  .airdrop-img-block2 {
    width: 224rem;
    right: -24rem;
  }

  .partner-btn-future {
    margin-top: 21rem;
  }

  .link-partner-btn {
    margin-top: 31rem;
  }

  .airdrop-img3-2.levitation, .airdrop-img3-2.levitation.none {
    display: none;
  }

  .airdrop-img-block3 {
    width: 343rem;
    top: 352rem;
    right: -24rem;
  }

  .airdrop-img6-2.levitation.none {
    display: none;
  }

  .airdrop-img3-2-mob.levitation {
    display: block;
    left: -24rem;
  }

  .airdrop-img3-2-mob.levitation.none, .airdrop-img6-2-mob.levitation.none {
    display: none;
  }

  .code-embed-19 {
    bottom: -400rem;
  }

  .code-embed-18-cop {
    z-index: 0;
    top: -600rem;
  }

  .container-hero-gis {
    margin-top: 80rem;
  }

  .link-future-kupi {
    width: 307rem;
  }

  .relative-future {
    z-index: 10;
  }

  .container-whose-gis {
    justify-content: center;
    align-items: flex-start;
  }

  .card-block-gis.ml-93, .card-block-gis.ml-110, .card-block-gis.ml-196, .card-block-gis.ml-151, .card-block-gis.ml-26 {
    margin-left: 0;
  }

  .container-text-gis.pl-830 {
    z-index: 10;
    position: relative;
  }

  .container-who-gis, .container-where-gis, .container-where2-gis {
    justify-content: center;
    align-items: flex-start;
  }

  .green-block-gis {
    width: 100%;
  }

  .statistica1-gis, .statistica1-text-block-gis {
    z-index: 10;
    position: relative;
  }

  .statistica2-text-block-gis-copy {
    z-index: 10;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: relative;
  }

  .snaik1-mob {
    top: 200rem;
  }

  .snaik2-mob {
    top: 100rem;
  }

  .snaik4-gis {
    top: 250rem;
  }

  .snaik3-mob {
    width: 100%;
    display: block;
    position: absolute;
    top: 200rem;
  }

  .section-hero-alist {
    width: 100%;
    height: 1050rem;
  }

  .h3-alist {
    text-align: center;
  }

  .dropdown-alist {
    width: 100%;
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .arrow-alist {
    margin-left: 20rem;
  }

  .img-fin-alist {
    margin-top: 54rem;
  }

  .h1-mangaseya.maxw-981 {
    max-width: none;
    margin-bottom: 63rem;
  }

  .photo-block1-mangaseya {
    margin-top: 40rem;
    margin-bottom: 14rem;
  }

  .photo-block1-mangaseya.none-margin-14 {
    margin-bottom: 0;
  }

  .img5-mangaseya {
    width: 379rem;
  }

  .photo-block2-mangaseya {
    margin-top: 14rem;
  }

  .photo-block2-mangaseya.left-auto {
    margin-top: 0;
  }

  .photo-text-block-mangaseya {
    margin-bottom: 0;
  }

  .img10-mangaseya {
    max-width: 295rem;
  }

  .img13-mangaseya {
    width: 379rem;
  }

  .btn-mangaseya {
    top: -167rem;
    left: 192rem;
  }

  .photo-block3-mangaseya {
    margin-top: 40rem;
    margin-bottom: 0;
  }

  .nav-wrapper-white {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .nav-wrapper-white.mangaseya {
    grid-column-gap: 26rem;
    grid-row-gap: 26rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav-wrapper-white.kostin {
    padding-left: 0;
    padding-right: 0;
  }

  .white-caption {
    font-size: 24rem;
  }

  .white-caption.kostin, .gray-caption {
    font-size: 18rem;
  }

  .navigation-text-white, .navigation-text-white.bp {
    font-size: 24rem;
  }

  .navigation-text-white.garag, .navigation-text-white.kostin {
    font-size: 16rem;
  }

  .hero-img-alist {
    display: none;
  }

  .hero-img-alist-mob {
    display: block;
  }

  .text-bg-alist {
    padding-top: 3rem;
  }

  .infinity.radius {
    width: 100%;
  }

  .infinity.roboty {
    position: relative;
    overflow: hidden;
  }

  .infinity-wrapper {
    width: 100%;
    display: flex;
  }

  .infinity-wrapper.sp-ya-swiper-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .infinity-wrapper.archipelago {
    justify-content: flex-start;
    align-items: stretch;
  }

  .infinity-slide {
    flex: none;
    width: 100%;
  }

  .infinity-slide.sp-ar-swiper-slide-empty {
    display: none;
  }

  .infinity-slide.archipelago {
    border-radius: 20rem;
    width: 400rem;
    height: 400rem;
  }

  .infinity-slide.roboty {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .infinity-content {
    width: 100%;
    display: flex;
  }

  .infinity-content.sp-ya-swiper-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .infinity-content.archipelago {
    justify-content: flex-start;
    align-items: stretch;
  }

  .image-103 {
    width: 132rem;
    left: 0;
  }

  .image-104 {
    right: -20rem;
  }

  .image-105 {
    max-width: 230rem;
    top: -125rem;
    left: -20rem;
  }

  .code-embed-24 {
    top: -1600rem;
  }

  .code-embed-26 {
    top: -600rem;
  }

  .section_text-kostin.text-color-black.stereo {
    max-width: none;
    overflow: hidden;
  }

  .text-photo-right-kostin.wrap-down.mt--50 {
    margin-top: -50rem;
  }

  ._688-block-kostin {
    grid-column-gap: 30rem;
    grid-row-gap: 30rem;
  }

  .img-kostin {
    height: 673rem;
  }

  .photo-center-kostin.mt-mb-40 {
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .photo-big-kostin {
    justify-content: flex-start;
    align-items: stretch;
    width: 592rem;
  }

  .image-107 {
    margin-top: 109rem;
    margin-bottom: 120rem;
  }

  .rybric-data-wrapper.kostin {
    grid-column-gap: 10rem;
    grid-row-gap: 10rem;
  }

  .h1-kostin {
    bottom: 162rem;
  }

  .container-1420 {
    max-width: none;
  }

  .container-content-alist.flex-center.mw-820.mb-100 {
    margin-bottom: 0;
  }

  .container-content-alist._2025 {
    margin-top: 43rem;
  }

  .big-photo-alist.photo-none {
    display: none;
  }

  .citata-alist25 {
    margin-bottom: 0;
  }

  .citata-alist25.maxw-498-mob {
    max-width: 498rem;
  }

  .photo-alist-mob.photo-none {
    display: none;
  }

  .full-program-block-future {
    width: 100%;
  }

  .supermetal-text {
    left: -80rem;
  }

  .carta-img-future-mob {
    width: 592rem;
  }

  .code-embed-29 {
    z-index: 1;
    width: 640rem;
    top: 1100rem;
  }

  .image-113 {
    position: absolute;
    top: -300rem;
  }

  .code-embed-18-copy {
    z-index: 0;
    top: 0;
  }

  .section_yandex-hero {
    padding-top: 85rem;
  }

  .container_yandex-hero {
    height: 798rem;
  }

  .yandex-hero_img {
    display: none;
  }

  .yandex-hero_img-mob {
    display: block;
  }

  .yandex-star-6 {
    z-index: 2;
    left: -60rem;
  }

  .image-114 {
    max-width: 390rem;
    top: 150rem;
  }

  .yandex-star-1 {
    z-index: 2;
    left: -60rem;
  }

  .yandex-star-1.size {
    max-width: 180rem;
    bottom: 200rem;
    left: 0;
  }

  .yandex-star-2.size {
    inset: auto 160rem 330rem auto;
  }

  .yandex-star-3.size {
    top: 230rem;
  }

  .yandex-star-4.size {
    inset: 50rem 50rem auto auto;
  }

  .container-comanda-yandex {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .yandex-babl-3 {
    top: 480rem;
  }

  .yandex-babl-4 {
    top: -250rem;
    right: -400rem;
  }

  .container-avg-hero {
    background-size: contain;
  }

  .h2-avg {
    font-size: 35rem;
  }

  .avg-rail {
    width: 100vw;
  }

  .avg-rail-text {
    font-size: 20rem;
  }

  .avg-img {
    display: none;
  }

  .avg-img.mob {
    display: block;
  }

  .img-button-slider-avg.mob {
    width: 94rem;
    height: 60px;
  }

  .dop-contur-text1 {
    font-size: 26rem;
  }

  .dop-contur-text2 {
    font-size: 20rem;
  }

  .mini_img-mts_music {
    object-position: 50% 20%;
  }

  .video-hero-povod {
    display: none;
  }

  .video-hero-povod.mob {
    height: 1026rem;
    display: block;
  }

  .povod-heading-wrap {
    z-index: 10;
    padding-left: 0;
    bottom: 0;
    left: -10rem;
  }

  .video-block-povod {
    width: 1100%;
    height: auto;
  }

  .nav-block-povod {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    margin-top: 35rem;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .photo-wrap-doing {
    margin-bottom: 90rem;
    padding-bottom: 90rem;
  }

  .photo-block-doing.is2 {
    width: 100%;
    min-width: auto;
  }

  .photo-block-doing.change-direction {
    min-width: auto;
  }

  .name-img-doing {
    object-fit: cover;
    border-radius: 30rem;
    width: 100%;
    height: 641rem;
  }

  .p-main-doing.mb-20 {
    margin-bottom: 60rem;
  }

  .gap-110 {
    grid-column-gap: 60rem;
    grid-row-gap: 60rem;
  }

  .svg2-doing {
    right: -100rem;
  }

  .svg2-doing.is2 {
    bottom: 200rem;
    left: -150rem;
  }

  .kolab-wrapper {
    overflow: clip;
  }

  .section_img_kolab {
    margin-bottom: 0;
  }

  .section_img_kolab.mt-60 {
    margin-top: 60rem;
  }

  .section_img_kolab.mt-60.mb-60 {
    margin-bottom: 60rem;
  }

  .section_tabs_kolab.is2 {
    margin-top: 0;
  }

  .container_fin_kolab {
    margin-bottom: 0;
  }

  .line-kolab {
    width: 9px;
  }

  .slider_kolab {
    width: 100%;
  }

  .slide_nav_kolab {
    top: 650rem;
  }

  .slider_auto_kolab {
    margin-bottom: 0;
  }

  .blogger-wrapper {
    overflow: hidden;
  }

  .hero_container-blogger {
    margin-top: 80rem;
  }

  .hero_content-blogger {
    margin-top: -50rem;
  }

  ._2collumn_wrap-blogger {
    grid-column-gap: 20rem;
    grid-row-gap: 20rem;
    flex-flow: column;
    display: flex;
  }

  .text_block-blogger.is2 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68c6b53ab8c3d1c5181e8255_Frame%202131329886.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .text_block-blogger.is3 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: url("https://cdn.prod.website-files.com/64535f979376ea65d2d10632/68c743d0b26cbd692aecf38b_Frame%202131329883.webp");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    min-width: auto;
  }

  .caption_name-blogger {
    margin-top: 10rem;
    margin-bottom: 40rem;
  }

  .code-embed-35 {
    display: none;
    bottom: -400rem;
    right: -900rem;
  }

  .gradient2-blogger {
    display: none;
    top: -2200rem;
  }

  .gradient3-blogger {
    display: block;
    top: -200rem;
    right: -400rem;
  }

  .gradient4-blogger {
    display: block;
    left: -100rem;
  }

  .card_wrap-blogger {
    width: 100%;
    max-width: none;
  }

  .card_img-blogger {
    max-width: 100%;
    top: -30rem;
  }

  .card_gray-blogger {
    max-width: 100%;
  }

  .code-embed-36.is1 {
    pointer-events: none;
    height: 1000rem;
  }

  .code-embed-36.is2 {
    height: 1732rem;
    display: block;
    inset: -800rem 0% 0%;
  }

  .code-embed-36.is3 {
    height: 1782rem;
    display: none;
    inset: 0%;
  }

  .code-embed-36.is4 {
    width: 640rem;
    height: 1842rem;
    display: none;
    top: -400rem;
  }

  .rainbow_img-blogger.mob {
    bottom: 0;
  }

  .img1-blogger {
    inset: -150rem auto auto -150rem;
  }

  .img2-blogger {
    top: -130rem;
  }

  .green-bg.is1 {
    display: none;
  }

  .green-bg.is1.mob {
    width: 543rem;
    height: 107rem;
    display: block;
    top: -2rem;
  }

  .green-bg.is3 {
    width: 554rem;
    height: 54rem;
    display: block;
    position: absolute;
    inset: auto auto 1rem -7rem;
  }

  .video-vk-horizontal, .video-wrapper {
    min-width: 100%;
    min-height: 380rem;
  }

  .slider_stereo {
    display: block;
    inset: auto 0% -100rem;
  }

  .slider-stereo {
    height: 658rem;
  }

  .section_mys.mt-40 {
    margin-top: -40rem;
  }

  .mys_hero-img {
    display: none;
  }

  .mys_hero-img.mob {
    height: 840rem;
    margin-top: 85rem;
    display: block;
  }

  .h1-mys-span {
    font-size: 52rem;
  }

  .mys_img-l.mob, .mys_img-m.mob {
    height: 390rem;
  }

  .mys_svg-mob.mb-0 {
    margin-bottom: 0;
  }

  .mys_svg-mob.is-1 {
    height: 650rem;
  }

  .mys_svg-mob.is-2 {
    height: 850rem;
  }

  .mys_svg-mob.is-4 {
    width: 55rem;
    height: 580rem;
  }

  .mys_svg-mob.is-5 {
    width: 100rem;
    height: 580rem;
  }

  .mys_svg-mob.is-7 {
    width: 100rem;
    height: 910rem;
  }

  .mys_arrow-svg.is-2, .mys_arrow-svg.is-3 {
    right: 190rem;
  }

  .mys_arrow-svg.is-4 {
    right: 130rem;
  }

  .mys_svg-mob2.mb-0 {
    margin-bottom: 0;
  }

  .mys_svg-mob2.is-1 {
    height: 650rem;
  }

  .mys_svg-mob2.is-2 {
    height: 850rem;
  }

  .mys_svg-mob2.is-4 {
    width: 55rem;
    height: 580rem;
  }

  .mys_svg-mob2.is-5 {
    width: 100rem;
    height: 580rem;
  }

  .mys_svg-mob2.is-7 {
    width: 100rem;
    height: 910rem;
  }
}

#w-node-_6739175e-14c1-7729-e6a1-5627c77ab9ca-eca54e84 {
  grid-area: Area;
  align-self: start;
}

#w-node-_76054c73-3d3e-2c60-b793-3959eca54e85-eca54e84 {
  grid-area: Area;
}

#w-node-_76054c73-3d3e-2c60-b793-3959eca54e86-eca54e84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_560c927c-f29c-001f-b440-dc0987ec2661-eca54e84 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_941f481d-07f8-7ae6-0b0d-29802333bb9d-8db357ac {
  grid-area: Area;
  align-self: start;
}

#w-node-_11b8e9df-37a0-abe3-a732-2a348db357ae-8db357ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c4105ad2-7e1a-74c7-1074-b26e2f058a15-8db357ac {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_04912cdb-f6ea-b235-2c6f-28783f727f50-0c696ea8 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: end;
}

#w-node-f15ec6fd-4768-14df-9c42-5db9952d620a-0c696ea8 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: end;
}

#w-node-b196748e-62c8-43c7-3114-c25b098835af-0c696ea8 {
  grid-area: 1 / 4 / 8 / 10;
  place-self: auto;
}

#w-node-_53daea23-d3ca-3f1e-088c-487d854edecc-0c696ea8 {
  grid-area: 1 / 10 / 8 / 13;
}

#w-node-a2e7cdc7-bd73-5b38-7240-33fd65638fdb-0c696ea8 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-_6bfc2473-5f55-341c-da96-c9a8c12698be-0c696ea8 {
  grid-column-end: 2.5;
  grid-row: 4 / 5;
  grid-column-start: 1;
  align-self: end;
}

#w-node-f55ca92f-7cb4-1deb-aea7-b5ba7e2fe1fc-0c696ea8 {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-c6d9d0a5-ed44-3c54-c8c1-4a6fb76ee42e-0c696ee7 {
  grid-area: Area;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b2-0c696f1f {
  grid-area: Area;
  align-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b8-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6bd-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c54-0c696f1f {
  grid-area: Area;
  align-self: start;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c55-0c696f1f {
  grid-area: Area;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c5b-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c60-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead315063-0c696f1f {
  grid-area: Area;
  align-self: start;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead315069-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead31506e-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d4e-0c696f1f {
  grid-area: Area;
  align-self: start;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d4f-0c696f1f {
  grid-area: Area;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d55-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d5a-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3d4-0c696f1f {
  grid-area: Area;
  align-self: start;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3db-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3e0-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8601-0c696f1f {
  grid-area: Area;
  align-self: start;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8602-0c696f1f {
  grid-area: Area;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8607-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad860c-0c696f1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b2-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b8-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6bd-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c54-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c55-0c696f22 {
  grid-area: Area;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c5b-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c60-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead315063-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead315069-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead31506e-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d4e-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d4f-0c696f22 {
  grid-area: Area;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d55-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d5a-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3d4-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3db-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3e0-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8601-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8602-0c696f22 {
  grid-area: Area;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8607-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad860c-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7b72a1f4-b3d2-1bbf-7849-1e47aa68dc4a-0c696f22 {
  grid-area: Area;
  align-self: start;
}

#w-node-_7b72a1f4-b3d2-1bbf-7849-1e47aa68dc51-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7b72a1f4-b3d2-1bbf-7849-1e47aa68dc57-0c696f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a39b6806-c4c6-49b7-2565-bd7362795b4e-0c696f22 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_4c40ea82-59be-43a5-cda0-1d6435eda40d-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_4c40ea82-59be-43a5-cda0-1d6435eda40f-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4c40ea82-59be-43a5-cda0-1d6435eda414-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d7ccf24-11c6-67ad-3635-2df7c1d02d58-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_7d7ccf24-11c6-67ad-3635-2df7c1d02d5a-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_7d7ccf24-11c6-67ad-3635-2df7c1d02d5f-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55bfb2e6-2edd-8b5d-b9d9-9a11e7d8f1b6-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_55bfb2e6-2edd-8b5d-b9d9-9a11e7d8f1b8-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_55bfb2e6-2edd-8b5d-b9d9-9a11e7d8f1bd-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb4c54c3-7682-4d9c-3bf1-c34f7ab9a9b8-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c54-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c55-51189404 {
  grid-area: Area;
}

#w-node-_2d316a31-eb87-3035-de33-9641cbc39364-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4d1cfbf3-454c-579e-ac34-3e2ab33496bd-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79b9e772-b1eb-f7a1-0735-bf8d19ea4c63-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_79b9e772-b1eb-f7a1-0735-bf8d19ea4c64-51189404 {
  grid-area: Area;
}

#w-node-_79b9e772-b1eb-f7a1-0735-bf8d19ea4c65-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_79b9e772-b1eb-f7a1-0735-bf8d19ea4c6a-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da9d6327-b0d5-91a2-b2c6-3d43e09c001c-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-da9d6327-b0d5-91a2-b2c6-3d43e09c001d-51189404 {
  grid-area: Area;
}

#w-node-da9d6327-b0d5-91a2-b2c6-3d43e09c001e-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-da9d6327-b0d5-91a2-b2c6-3d43e09c0023-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_045ac52a-2a4d-0f87-361e-f4a8713da613-51189404, #w-node-_045ac52a-2a4d-0f87-361e-f4a8713da622-51189404 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_045ac52a-2a4d-0f87-361e-f4a8713da623-51189404 {
  grid-column: span 2 / span 2;
}

#w-node-_045ac52a-2a4d-0f87-361e-f4a8713da627-51189404 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b2-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b8-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6bd-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_851f5727-cfa9-3897-ac5a-25d960dc5ea0-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_851f5727-cfa9-3897-ac5a-25d960dc5ea2-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_851f5727-cfa9-3897-ac5a-25d960dc5ea9-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_27016567-c1d9-1087-98d3-b06d10a8659f-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_27016567-c1d9-1087-98d3-b06d10a865a1-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_27016567-c1d9-1087-98d3-b06d10a865a6-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_97358cad-a35e-728b-1778-dc5e814c3d5d-51189404 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c1450164-608c-93bd-c2df-79d65fc16a91-51189404 {
  grid-column: span 2 / span 2;
}

#w-node-e3334d7f-51a6-f5ef-ff77-3dab55fb677f-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-e3334d7f-51a6-f5ef-ff77-3dab55fb6780-51189404 {
  grid-area: Area;
}

#w-node-e3334d7f-51a6-f5ef-ff77-3dab55fb6781-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-e3334d7f-51a6-f5ef-ff77-3dab55fb6786-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_027131e1-3c6e-9942-645e-912ea43df558-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_027131e1-3c6e-9942-645e-912ea43df559-51189404 {
  grid-area: Area;
}

#w-node-_027131e1-3c6e-9942-645e-912ea43df55a-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_027131e1-3c6e-9942-645e-912ea43df55f-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-abc2c20a-671c-b307-f34f-c1f7dfef1f3b-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-abc2c20a-671c-b307-f34f-c1f7dfef1f3c-51189404 {
  grid-area: Area;
}

#w-node-abc2c20a-671c-b307-f34f-c1f7dfef1f3d-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-abc2c20a-671c-b307-f34f-c1f7dfef1f44-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2743a796-34b0-d0d0-566b-a06e79556cdd-51189404 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_2743a796-34b0-d0d0-566b-a06e79556cde-51189404 {
  grid-column: span 2 / span 2;
}

#w-node-ccc35501-7cf5-94f3-f0ef-f9f6b9765dd8-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-ccc35501-7cf5-94f3-f0ef-f9f6b9765dda-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-ccc35501-7cf5-94f3-f0ef-f9f6b9765ddf-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777d1645-e456-6eab-1913-ac748556b024-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-_777d1645-e456-6eab-1913-ac748556b026-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_777d1645-e456-6eab-1913-ac748556b02d-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f4549e56-b3a6-e449-6c4e-9a773a2853d0-51189404 {
  grid-area: Area;
  align-self: start;
}

#w-node-f4549e56-b3a6-e449-6c4e-9a773a2853d2-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f4549e56-b3a6-e449-6c4e-9a773a2853d7-51189404 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_33fdd7d7-d94c-e4a9-85d0-149cda2c01e1-f1a74600 {
  grid-area: Area;
  align-self: start;
}

#w-node-_33fdd7d7-d94c-e4a9-85d0-149cda2c01e7-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_33fdd7d7-d94c-e4a9-85d0-149cda2c01ec-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86e8347b-6577-a0cb-7ab9-6791497c119b-f1a74600 {
  grid-area: Area;
  align-self: start;
}

#w-node-_86e8347b-6577-a0cb-7ab9-6791497c119c-f1a74600 {
  grid-area: Area;
}

#w-node-_86e8347b-6577-a0cb-7ab9-6791497c11a2-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_86e8347b-6577-a0cb-7ab9-6791497c11a7-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2990c9b2-16b6-7f4c-c9f3-be440ff59642-f1a74600 {
  grid-area: Area;
  align-self: start;
}

#w-node-_2990c9b2-16b6-7f4c-c9f3-be440ff59649-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_2990c9b2-16b6-7f4c-c9f3-be440ff5964e-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd15441f-a3bc-1542-f239-009d18c68572-f1a74600 {
  grid-area: Area;
  align-self: start;
}

#w-node-cd15441f-a3bc-1542-f239-009d18c68573-f1a74600 {
  grid-area: Area;
}

#w-node-cd15441f-a3bc-1542-f239-009d18c68579-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cd15441f-a3bc-1542-f239-009d18c6857e-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_539cabbb-99c3-952d-4d28-166538cfac34-f1a74600 {
  grid-area: Area;
  align-self: start;
}

#w-node-_539cabbb-99c3-952d-4d28-166538cfac3b-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_539cabbb-99c3-952d-4d28-166538cfac40-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8bd1bbd-061b-f81f-8921-7ba7ddfeb9e2-f1a74600 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8071905a-843c-2e20-4e01-3821b334e31d-f1a74600 {
  grid-area: Area;
}

#w-node-_81b5aaa0-a59a-32f3-d218-d53df251695e-f1a74600 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#popup1-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588385-195cd179 {
  grid-area: sp-gis-h-bgtdnv-3;
}

#popup2-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588387-195cd179 {
  grid-area: sp-gis-h-bgtdnv-1;
}

#popup3-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588389-195cd179 {
  grid-area: sp-gis-h-bgtdnv-2;
}

#popup4-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab9458838b-195cd179 {
  grid-area: sp-gis-h-nvslv;
}

#popup5-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab9458838d-195cd179 {
  grid-area: sp-gis-h-plvn-1;
}

#popup6-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab9458838f-195cd179 {
  grid-area: sp-gis-h-plvn-2;
}

#popup7-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588391-195cd179 {
  grid-area: sp-gis-h-zhrkv-3;
}

#popup8-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588393-195cd179 {
  grid-area: sp-gis-h-zhrkv-1;
}

#popup9-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588395-195cd179 {
  grid-area: sp-gis-h-zhrkv-2;
}

#popup13-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588397-195cd179 {
  grid-area: sp-gis-h-pepsi-2;
}

#popup10-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab94588399-195cd179 {
  grid-area: sp-gis-h-mrtnv-2;
}

#popup11-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab9458839b-195cd179 {
  grid-area: sp-gis-h-mrtnv-1;
}

#popup12-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab9458839d-195cd179 {
  grid-area: sp-gis-h-pepsi-1;
}

#popup14-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab9458839f-195cd179 {
  grid-area: sp-gis-h-pepsi-3;
}

#popup15-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883a1-195cd179 {
  grid-area: sp-gis-h-lev-1;
}

#popup16-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883a3-195cd179 {
  grid-area: sp-gis-h-lev-2;
}

#popup17-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883a5-195cd179 {
  grid-area: sp-gis-h-shisha;
}

#popup18-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883a7-195cd179 {
  grid-area: sp-gis-h-eggs-2;
}

#popup19-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883a9-195cd179 {
  grid-area: sp-gis-h-eggs-1;
}

#popup20-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883ab-195cd179 {
  grid-area: sp-gis-h-eggs-3;
}

#popup21-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883ad-195cd179 {
  grid-area: sp-gis-h-eggs-4;
}

#popup22-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883af-195cd179 {
  grid-area: sp-gis-h-madzmr-1;
}

#popup23-btn.w-node-c1b04aa7-ed09-e934-4df4-98ab945883b1-195cd179 {
  grid-area: sp-gis-h-madzmr-2;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883b3-195cd179 {
  grid-area: sp-gis-s-10-ges;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883bb-195cd179 {
  grid-area: sp-gis-s-13-chaika;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883c3-195cd179 {
  grid-area: sp-gis-s-20-old-tret;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883cb-195cd179 {
  grid-area: sp-gis-s-11-zarad;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883d3-195cd179 {
  grid-area: sp-gis-s-19-taganka;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883db-195cd179 {
  grid-area: sp-gis-s-18-koteln;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883e3-195cd179 {
  grid-area: sp-gis-s-21-novokuz;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883eb-195cd179 {
  grid-area: sp-gis-s-25-pavelec;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883f3-195cd179 {
  grid-area: sp-gis-s-24-muzdom;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945883fe-195cd179 {
  grid-area: sp-gis-s-17-chistie;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588408-195cd179 {
  grid-area: sp-gis-s-15-krasnvor;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588410-195cd179 {
  grid-area: sp-gis-s-16-egg;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588418-195cd179 {
  grid-area: sp-gis-s-9-kremlin;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588420-195cd179 {
  grid-area: sp-gis-s-4-whiteh;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588427-195cd179 {
  grid-area: sp-gis-s-5-mid;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab9458842f-195cd179 {
  grid-area: sp-gis-s-6-books;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab9458843a-195cd179 {
  grid-area: sp-gis-s-12-pushk;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588441-195cd179 {
  grid-area: sp-gis-s-22-newtret;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588449-195cd179 {
  grid-area: sp-gis-s-28-garag;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588451-195cd179 {
  grid-area: sp-gis-s-29-shuh;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588459-195cd179 {
  grid-area: sp-gis-s-30-danil;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588461-195cd179 {
  grid-area: sp-gis-s-26-zvi;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588469-195cd179 {
  grid-area: sp-gis-s-23-kommun;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588473-195cd179 {
  grid-area: sp-gis-s-31-molodezh;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab9458847b-195cd179 {
  grid-area: sp-gis-s-27-pg;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588483-195cd179 {
  grid-area: sp-gis-s-8-kudr;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab9458848b-195cd179 {
  grid-area: sp-gis-s-3-ttower;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab94588493-195cd179 {
  grid-area: sp-gis-s-1-zoo;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab9458849b-195cd179 {
  grid-area: sp-gis-s-14-nikul;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945884a2-195cd179 {
  grid-area: sp-gis-s-7-bigth;
}

#w-node-c1b04aa7-ed09-e934-4df4-98ab945884aa-195cd179 {
  grid-area: sp-gis-s-2-plake;
}

#w-node-ad2ce8dc-08f8-0ef6-9f0b-a3235e63465e-195cd179 {
  grid-area: sp-gis-adv-coffee;
}

#w-node-_9121775e-d4c4-fb74-7031-aab7f4d5517c-195cd179 {
  grid-area: sp-gis-adv-bubbles;
}

#w-node-e69e31a0-c074-64b9-615d-1197f64a045c-195cd179 {
  grid-area: sp-gis-h-zhrkv-1;
}

#w-node-_20918f74-f968-63e5-ad39-18d4d4c75131-195cd179 {
  grid-area: sp-gis-h-nvslv;
}

#w-node-a8313a26-9601-e3a4-182b-a1f58dfc4468-195cd179 {
  grid-area: sp-gis-h-bgtdnv-2;
}

#w-node-_764a2c98-2a13-21f6-c491-fc74d4aafbbe-195cd179 {
  grid-area: sp-gis-h-bgtdnv-3;
}

#w-node-b68737df-d9bd-1b56-b710-bca53f146386-195cd179 {
  grid-area: sp-gis-h-lev-2;
}

#w-node-_11c8eb8e-65ec-3c9f-458e-9cd8b15c1c1b-195cd179 {
  grid-area: sp-gis-h-bgtdnv-1;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4ac-0cd89e7d {
  grid-area: job-prev;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4b0-0cd89e7d {
  grid-area: photo;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4b8-0cd89e7d {
  grid-area: arrow;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4bc-0cd89e7d {
  grid-area: name;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4c2-0cd89e7d {
  grid-area: job-current;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4c6-0cd89e7d {
  grid-area: main-text;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4e7-0cd89e7d {
  grid-area: job-prev;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4eb-0cd89e7d {
  grid-area: photo;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4f3-0cd89e7d {
  grid-area: arrow;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4f7-0cd89e7d {
  grid-area: name;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4fb-0cd89e7d {
  grid-area: job-current;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a4ff-0cd89e7d {
  grid-area: main-text;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a524-0cd89e7d {
  grid-area: job-prev;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a528-0cd89e7d {
  grid-area: photo;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a530-0cd89e7d {
  grid-area: arrow;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a534-0cd89e7d {
  grid-area: name;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a53a-0cd89e7d {
  grid-area: job-current;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a53e-0cd89e7d {
  grid-area: main-text;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a561-0cd89e7d {
  grid-area: job-prev;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a565-0cd89e7d {
  grid-area: photo;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a56d-0cd89e7d {
  grid-area: arrow;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a571-0cd89e7d {
  grid-area: name;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a575-0cd89e7d {
  grid-area: job-current;
}

#w-node-f76ffa0b-28bb-a376-647f-5478cb64a579-0cd89e7d {
  grid-area: main-text;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b2-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6b8-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_73034c1e-12fa-786c-48a6-b409eb64a6bd-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c54-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c55-620c6c77 {
  grid-area: Area;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c5b-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-c2dec060-10b7-7670-493c-ef40fc894c60-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead315063-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead315069-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-f6b6fe35-1bce-06ec-960e-4afead31506e-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d4e-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d4f-620c6c77 {
  grid-area: Area;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d55-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_21ea8ea2-3a5a-bb22-7d80-5a37ccc63d5a-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3d4-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3db-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_0d219b7f-0200-ced5-b941-f3ad1d9ee3e0-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8601-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8602-620c6c77 {
  grid-area: Area;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad8607-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-d2da5abe-2804-a56c-d050-cead4aad860c-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9ddac4fb-3428-d618-ac51-ca18caeeee71-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-_9ddac4fb-3428-d618-ac51-ca18caeeee78-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_9ddac4fb-3428-d618-ac51-ca18caeeee7d-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c18e4c2-0540-145c-aa8d-a367b2a65d51-620c6c77 {
  grid-area: Area;
  align-self: start;
}

#w-node-_3c18e4c2-0540-145c-aa8d-a367b2a65d52-620c6c77 {
  grid-area: Area;
}

#w-node-_3c18e4c2-0540-145c-aa8d-a367b2a65d57-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_3c18e4c2-0540-145c-aa8d-a367b2a65d5c-620c6c77 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01cef280-1662-aa19-26d5-876572363fbe-e7c5fd9f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b0ce8c11-5ab6-25da-353a-9361cc6abf38-714bdf35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9f04984b-7684-cbdf-3626-1e942f66f2a8-714bdf35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a4158a7b-9edf-021d-0fe9-fa67f2bf0720-714bdf35 {
  justify-self: end;
}

#w-node-f0cc8fe4-d751-2859-3f33-da5b5d49f877-714bdf35 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfc5-714bdf35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfc7-714bdf35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfcb-714bdf35 {
  justify-self: end;
}

#w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfcd-714bdf35 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f3e-714bdf35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f40-714bdf35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f44-714bdf35 {
  justify-self: end;
}

#w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f46-714bdf35 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e514-714bdf35 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e516-714bdf35 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e51a-714bdf35 {
  justify-self: end;
}

#w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e51c-714bdf35 {
  grid-area: 3 / 2 / 4 / 4;
}

#w-node-_058c76fc-bc01-fb9b-2a21-5a65519f875b-bf28849e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9ef21213-e0e2-32f4-c082-60065caa3571-851cd658 {
  grid-area: 1 / 1 / 2 / 7;
  align-self: end;
}

#w-node-f0949933-e64e-20fb-1f32-1dbd4d8df25a-851cd658 {
  grid-area: 2 / 2 / 3 / 6;
  align-self: end;
}

#w-node-df90029f-bd85-472c-bd1b-7acb9980884e-851cd658 {
  grid-area: 1 / 4 / 8 / 10;
}

#w-node-_46b939d2-f3e2-fb89-0841-38d13d73bf43-851cd658 {
  grid-area: 1 / 10 / 8 / 13;
}

#w-node-_26968ab6-46af-a0e6-f98f-38996ba7d1bc-851cd658 {
  grid-area: 3 / 1 / 4 / 4;
}

#w-node-fd26ddb9-5a98-1737-5f13-d7c6e0b6540c-851cd658 {
  grid-area: 5 / 1 / 6 / 4;
}

#w-node-e9403389-7c70-dd8e-de69-ff3a5294d975-851cd658 {
  grid-area: 5 / 2 / 6 / 4;
}

#w-node-_4aebcbc4-f631-28ce-36fe-6a4d0cc6690f-69e9407e, #w-node-e2524bb2-5843-30e1-d836-05f082c33465-69e9407e, #w-node-aebbce1d-412d-c465-dc43-d4aa0ff9e868-69e9407e, #w-node-e9b5d624-1505-21bf-33e3-b55043b4f48c-69e9407e, #w-node-a5e83cfb-c0a9-26c9-a068-5f051d16dae6-69e9407e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c85b9046-e90e-e7a0-7e31-e6bc260ae4d9-06305661, #w-node-c2e19bd6-045a-8a20-31e0-58b4d290ebe6-06305661, #w-node-b3e753af-2a8a-6fbf-8363-862e4eb1938e-06305661 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c8bf5cf3-1188-599c-afea-82f776308b08-06305661 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b8eb9b16-7bf8-11a2-f71d-65cc80a125b1-06305661 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2b8be646-e257-5013-aa74-509a6a972dd9-5a23a80f, #w-node-_1f24cc58-a137-8dd7-e518-9aa60b040801-5a23a80f {
  grid-area: 2 / 2 / 3 / 3;
}

@media screen and (max-width: 991px) {
  #w-node-_04912cdb-f6ea-b235-2c6f-28783f727f50-0c696ea8 {
    grid-area: 1 / 1 / 2 / 3;
  }

  #w-node-f15ec6fd-4768-14df-9c42-5db9952d620a-0c696ea8 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-b196748e-62c8-43c7-3114-c25b098835af-0c696ea8 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_53daea23-d3ca-3f1e-088c-487d854edecc-0c696ea8 {
    grid-column: 1 / 3;
    grid-row-start: 7;
  }

  #w-node-a2e7cdc7-bd73-5b38-7240-33fd65638fdb-0c696ea8 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-_6bfc2473-5f55-341c-da96-c9a8c12698be-0c696ea8 {
    grid-area: 5 / 2 / 6 / 3;
  }

  #w-node-f55ca92f-7cb4-1deb-aea7-b5ba7e2fe1fc-0c696ea8 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_9ef21213-e0e2-32f4-c082-60065caa3571-851cd658 {
    grid-column-end: 3;
  }

  #w-node-f0949933-e64e-20fb-1f32-1dbd4d8df25a-851cd658 {
    grid-area: 2 / 1 / 3 / 3;
  }

  #w-node-df90029f-bd85-472c-bd1b-7acb9980884e-851cd658 {
    grid-area: 3 / 1 / 4 / 3;
  }

  #w-node-_46b939d2-f3e2-fb89-0841-38d13d73bf43-851cd658 {
    grid-area: 7 / 1 / 8 / 3;
  }

  #w-node-_26968ab6-46af-a0e6-f98f-38996ba7d1bc-851cd658 {
    grid-area: 4 / 1 / 5 / 3;
  }

  #w-node-fd26ddb9-5a98-1737-5f13-d7c6e0b6540c-851cd658 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-e9403389-7c70-dd8e-de69-ff3a5294d975-851cd658 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_4aebcbc4-f631-28ce-36fe-6a4d0cc6690f-69e9407e {
    grid-row: span 1 / span 1;
  }

  #w-node-f53e3359-08fc-2b88-25f9-bf8d442d6d01-69e9407e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e2524bb2-5843-30e1-d836-05f082c33465-69e9407e {
    grid-row: span 1 / span 1;
  }

  #w-node-e2524bb2-5843-30e1-d836-05f082c33471-69e9407e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-aebbce1d-412d-c465-dc43-d4aa0ff9e868-69e9407e {
    grid-row: span 1 / span 1;
  }

  #w-node-aebbce1d-412d-c465-dc43-d4aa0ff9e874-69e9407e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e9b5d624-1505-21bf-33e3-b55043b4f48c-69e9407e {
    grid-row: span 1 / span 1;
  }

  #w-node-e9b5d624-1505-21bf-33e3-b55043b4f498-69e9407e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a5e83cfb-c0a9-26c9-a068-5f051d16dae6-69e9407e {
    grid-row: span 1 / span 1;
  }

  #w-node-a5e83cfb-c0a9-26c9-a068-5f051d16daf4-69e9407e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c85b9046-e90e-e7a0-7e31-e6bc260ae4d9-06305661 {
    grid-column: span 2 / span 2;
  }

  #w-node-c8bf5cf3-1188-599c-afea-82f776308b08-06305661 {
    grid-column: span 3 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_045ac52a-2a4d-0f87-361e-f4a8713da613-51189404 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_045ac52a-2a4d-0f87-361e-f4a8713da627-51189404 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_652426e4-f185-8c70-6046-9d8b8d941e72-93be7ca0 {
    grid-area: 2 / 1 / 2 / 2;
  }

  #w-node-b0ce8c11-5ab6-25da-353a-9361cc6abf38-714bdf35 {
    grid-row: span 1 / span 1;
  }

  #w-node-_9f04984b-7684-cbdf-3626-1e942f66f2a8-714bdf35 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3f560e9c-c59e-81fd-4efa-db66358354d2-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a4158a7b-9edf-021d-0fe9-fa67f2bf0720-714bdf35 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-f0cc8fe4-d751-2859-3f33-da5b5d49f877-714bdf35, #w-node-c7ccdaa6-0197-69a2-835a-c527853c4b27-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfc5-714bdf35 {
    grid-row: span 1 / span 1;
  }

  #w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfc7-714bdf35 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfc9-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfcb-714bdf35 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_5d222236-cfce-d778-b3e8-d4f8db1fbfcd-714bdf35, #w-node-_1fe6ad2e-32da-c97f-8aae-b6079d786f31-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f3e-714bdf35 {
    grid-row: span 1 / span 1;
  }

  #w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f40-714bdf35 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f42-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f44-714bdf35 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-_0724b89d-d2dd-f2c5-bf6f-3d71d1fe9f46-714bdf35, #w-node-_9c0b890d-d90d-ef16-acc0-1b6c35658d23-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e514-714bdf35 {
    grid-row: span 1 / span 1;
  }

  #w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e516-714bdf35 {
    grid-column: span 1 / span 1;
    align-self: end;
  }

  #w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e518-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e51a-714bdf35 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: auto;
  }

  #w-node-f077ea4b-e5af-fecf-d1b2-bb611c20e51c-714bdf35, #w-node-c0fbfe78-3215-5c0c-2a02-6f70faccaf34-714bdf35 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_045ac52a-2a4d-0f87-361e-f4a8713da613-51189404, #w-node-_045ac52a-2a4d-0f87-361e-f4a8713da622-51189404, #w-node-_045ac52a-2a4d-0f87-361e-f4a8713da627-51189404, #w-node-_97358cad-a35e-728b-1778-dc5e814c3d5d-51189404 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2743a796-34b0-d0d0-566b-a06e79556cdd-51189404 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2743a796-34b0-d0d0-566b-a06e79556cde-51189404 {
    grid-column: span 2 / span 2;
  }

  #w-node-c8bd1bbd-061b-f81f-8921-7ba7ddfeb9e2-f1a74600 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_01cef280-1662-aa19-26d5-876572363fbe-e7c5fd9f {
    grid-column: span 1 / span 1;
  }

  #w-node-_26968ab6-46af-a0e6-f98f-38996ba7d1bc-851cd658 {
    grid-area: 4 / 1 / 5 / 3;
  }
}
